TWI909455B - Electronic bill integration system - Google Patents
Electronic bill integration systemInfo
- Publication number
- TWI909455B TWI909455B TW113118177A TW113118177A TWI909455B TW I909455 B TWI909455 B TW I909455B TW 113118177 A TW113118177 A TW 113118177A TW 113118177 A TW113118177 A TW 113118177A TW I909455 B TWI909455 B TW I909455B
- Authority
- TW
- Taiwan
- Prior art keywords
- module
- payment
- encryption
- decryption
- bill
- Prior art date
Links
Abstract
Description
本發明是有關於一種電子帳單整合系統。This invention relates to an integrated electronic billing system.
現今信用卡帳單支付方式包括紙本帳單、電子帳單和自動扣款等多種方式。為了配合無紙化趨勢和降低紙張成本,許多銀行推出了各種誘因,例如減少使用紙本帳單的次數以免除年費,以鼓勵客戶轉換至電子帳單支付。Currently, credit card bill payment methods include paper bills, electronic bills, and automatic deductions. To keep pace with the paperless trend and reduce paper costs, many banks have introduced various incentives, such as waiving annual fees for reducing the number of times paper bills are used, to encourage customers to switch to electronic bill payments.
然而,當客戶擁有多張信用卡時,將所有帳單轉換為電子帳單並寄送至電子郵件,可能會帶來支付上的不便。客戶需要花費額外的時間尋找郵件中的帳單訊息,並且無法確認是否已經完成支付。為了確認支付情況,客戶還需要使用其他途徑,例如網路銀行或智能客服系統。However, when customers have multiple credit cards, converting all bills to e-bills and sending them via email can cause payment inconvenience. Customers need to spend extra time searching for bill information in the email and cannot confirm whether payment has been completed. To confirm payment status, customers also need to use other methods, such as online banking or intelligent customer service systems.
此外,許多支付機制也開始使用電子郵件或簡訊方式發送支付相關訊息,例如中華電信的電信費支付。然而,這種方式也無法即時確認支付情況。In addition, many payment mechanisms have begun to send payment-related information via email or SMS, such as Chunghwa Telecom's telecom fee payment. However, this method also cannot provide real-time confirmation of payment status.
另外,報名考試時,除了使用網頁上所提供之自銀行帳戶自動扣款的方式外,通常還需要前往便利商店列印支付帳單,並且需要保存支付憑證。使得這種方式並沒有解決紙本帳單的問題。In addition to using the automatic deduction from bank accounts provided on the website when registering for the exam, it is usually necessary to go to a convenience store to print out the payment slip and keep the payment receipt. This means that this method does not solve the problem of paper bills.
總之,雖然電子帳單減少了紙張的使用,但對於擁有多個支付帳單的客戶來說,支付過程仍然不夠方便,並且存在確認支付情況和需管理多個帳單的問題。In summary, while electronic bills reduce the use of paper, the payment process remains inconvenient for customers with multiple payment bills, and there are issues with confirming payment status and managing multiple bills.
因此,本發明之一方面是在提供一種電子帳單整合系統,可以整合多份電子帳單,還能提供不同的輸入方式來整合紙本帳單及其他類型的帳單。因此,本發明提供之電子帳單整合系統可讓用戶在一個使用者介面上就清楚明瞭有哪些待繳帳單及其相關內容。Therefore, one aspect of this invention is to provide an electronic billing integration system that can integrate multiple electronic bills and also provides different input methods to integrate paper bills and other types of bills. Thus, the electronic billing integration system provided by this invention allows users to clearly see what bills are pending and their related details on a single user interface.
上述電子帳單整合系統包含通訊模組、帳單整合模組、加密解密模組以及繳費整合模組。通訊模組與用戶所有之用戶裝置、繳費裝置和收款裝置通訊相接。該通訊模組自該用戶裝置接收複數個繳費帳單,該些繳費帳單包含複數個消費項目,該繳費裝置包含超商之收銀機以及銀行的櫃員機,以及該收款裝置屬於一支付平台、一商家、一代辦銀行或一機關單位。帳單整合模組與該通訊模組資訊相接,以自該通訊模組接收並整合該些繳費帳單。加密解密模組與該帳單整合模組資訊相接。當該帳單整合模組將該些繳費帳單傳送至該加密解密模組後,該加密解密模組依據一加密解密規則對該些繳費帳單進行加密再儲存至該帳單整合模組。當該用戶裝置傳送要進行調閱繳費帳單之一解密請求至該帳單整合模組後,該帳單整合模組傳送該解密請求至該加密解密模組,該加密解密模組再依據該加密解密規則對該些繳費帳單進行解密,再透過該通訊模組將該些繳費帳單傳送至該用戶裝置,其中該加密解密規則包含一人體辨識資訊。繳費整合模組與該加密解密模組資訊相接。當該用戶裝置在該些繳費帳單之該些消費項目中選擇複數個欲繳項目後,該繳費整合模組將該些欲繳項目輸出成待繳帳單,再透過該通訊模組傳送該待繳帳單至該用戶裝置,讓該用戶至該繳費裝置進行繳費。The aforementioned electronic billing integration system includes a communication module, a billing integration module, an encryption/decryption module, and a payment integration module. The communication module communicates with all of the user's user devices, payment devices, and collection devices. The communication module receives multiple payment bills from the user device, which contain multiple expense items. The payment devices include convenience store cash registers and bank ATMs, and the collection devices belong to a payment platform, a merchant, a third-party bank, or an organization. The billing integration module communicates with the communication module to receive and integrate these payment bills. The encryption/decryption module communicates with the billing integration module. When the billing consolidation module transmits the payment bills to the encryption/decryption module, the encryption/decryption module encrypts the bills according to an encryption/decryption rule before storing them. When the user device sends a decryption request for one of the payment bills to be accessed to the billing consolidation module, the billing consolidation module transmits the decryption request to the encryption/decryption module, which then decrypts the payment bills according to the encryption/decryption rule and transmits them to the user device through the communication module. The encryption/decryption rule includes human identification information. The billing consolidation module and the encryption/decryption module are interconnected. When the user device selects multiple items to be paid from the consumption items in the bills, the payment integration module outputs the items to be paid as a bill to be paid, and then transmits the bill to be paid to the user device through the communication module, so that the user can pay at the payment device.
依據本發明一實施例,該用戶裝置透過該通訊模組傳送該些繳費帳單至該帳單整合模組的方式包含直接取得該些繳費帳單的電子檔、讀取與該些繳費帳單對應之一帳單圖碼或由該用戶手動輸入該些繳費帳單。According to one embodiment of the present invention, the user device transmits the bills to the billing integration module through the communication module in the following ways: directly obtaining the electronic files of the bills, reading a bill graphic corresponding to the bills, or having the user manually enter the bills.
依據本發明一實施例,該人體辨識資訊包含指紋辨識資訊、人臉辨識資訊或前述兩者之組合。According to one embodiment of the present invention, the human identification information includes fingerprint identification information, facial recognition information, or a combination of the two.
依據本發明一實施例,該加密解密規則的操作方法包含下述步驟。依照一第一規則,該加密解密模組自該用戶之該人體辨識資訊中取出一第一字串。依照一第二規則,該加密解密模組將該第一字串和該用戶輸入之一密碼字串整合成一第二字串。依照一第三規則,該加密解密模組重新編碼該第二字串,得到一第三字串,做為加密解密用之一密文。其中該第一規則包含自該人體辨識資訊中之第n個至第m個字元所組成的字串,且m>n。該第二規則包含將該第一字串和該密碼字串直接加成,或將該第一字串和該密碼字串交替穿插。該第三規則包含Base64編碼規則。According to an embodiment of the present invention, the operation method of the encryption/decryption rule includes the following steps: According to a first rule, the encryption/decryption module extracts a first string from the user's biometric information. According to a second rule, the encryption/decryption module combines the first string and a password string input by the user into a second string. According to a third rule, the encryption/decryption module re-encodes the second string to obtain a third string, which serves as ciphertext for encryption/decryption. The first rule includes a string composed of the nth to mth characters from the biometric information, where m > n. The second rule includes directly adding the first string and the password string, or alternating between the first string and the password string. The third rule includes a Base64 encoding rule.
依據本發明一實施例,該加密解密模組使用該密文將該些繳費帳單加密後,刪除該第一字串、該密碼字串、該第二字串以及該第三字串。According to one embodiment of the present invention, the encryption/decryption module encrypts the payment bills using the ciphertext and then deletes the first string, the password string, the second string, and the third string.
依據本發明一實施例,該些繳費帳單之一加密解密規則包含:該用戶之指紋、該用戶之身份證字號以及該些繳費帳單的流水號。According to one embodiment of the present invention, one of the encryption and decryption rules of these bills includes: the user's fingerprint, the user's ID number, and the serial number of the bills.
依據本發明一實施例,當該繳費裝置確收該用戶之一繳納款項後,該繳費裝置透過該通訊模組傳送一收到繳費通知至該繳費整合模組,該繳費整合模組再依據該待繳帳單之該些消費項目將該繳納款項分配至該待繳帳單之該些消費項目的該些收款裝置。According to one embodiment of the present invention, after the payment device confirms receipt of payment from one of the users, the payment device transmits a payment receipt notification to the payment integration module through the communication module, and the payment integration module then allocates the payment to the payment collection devices of the items on the bill of exchange according to the items on the bill of exchange.
依據本發明一實施例,當該待繳帳單之該些消費項目的該些收款裝置確收款項後,透過該通訊模組回傳一確收款項通知至該繳費整合模組,該繳費整合模組在該待繳帳單之該些消費項目上標記「完成繳費」。According to one embodiment of the present invention, after the payment devices for the items of the bill to be paid confirm receipt of payment, they send a confirmation of receipt notification to the payment integration module through the communication module, and the payment integration module marks "payment completed" on the items of the bill to be paid.
依據本發明一實施例,該電子帳單整合系統更包含一記帳分類模組,其與該加密解密模組資訊相接,該記帳分類模組依據一分類標準將該些消費項目分類成複數個消費類別,並定期分別統計該些消費類別的複數個金額總數,透過該加密解密模組的解密及該通訊模組輸出該用戶之一消費歷史報表至該用戶裝置上。According to one embodiment of the present invention, the electronic billing integration system further includes an accounting classification module that is connected to the encryption/decryption module. The accounting classification module classifies the consumption items into multiple consumption categories according to a classification standard, and periodically calculates the total amount of multiple amounts for each of the consumption categories. Through decryption by the encryption/decryption module and output of the user's consumption history report to the user's device by the communication module.
依據本發明一實施例,該電子帳單整合系統更包含一財務分析模組,其與該加密解密模組及該記帳分類模組資訊相接,該財務分析模組自該記帳分類模組接收該些消費類別及該些消費類別之該些金額總數,將該用戶之該些消費類別的該些金額總數與該用戶所屬之一消費族群之該些消費類別的複數個消費平均值分別做比較,再透過該加密解密模組的解密及該通訊模組輸出該用戶之一財務分析報表至該用戶裝置上。According to one embodiment of the present invention, the electronic billing integration system further includes a financial analysis module, which is connected to the encryption/decryption module and the accounting classification module. The financial analysis module receives the consumption categories and the total amount of the consumption categories from the accounting classification module, compares the total amount of the user's consumption categories with the average consumption of the user's consumption categories in a plurality of consumption categories in a consumer group, and then outputs a financial analysis report of the user to the user device through the decryption of the encryption/decryption module and the communication module.
依據本發明一實施例,該電子帳單整合系統更包含一帳單提醒模組,與該加密解密模組資訊相接,該帳單提醒模組自該加密解密模組接收解密後之該些繳費帳單,檢查該些繳費帳單的該些消費項目,當該帳單提醒模組發現該些消費項目中符合一提醒標準時,該帳單提醒模組透過該通訊模組發出一提醒訊息至該用戶裝置上。According to one embodiment of the present invention, the electronic billing integration system further includes a bill reminder module connected to the encryption/decryption module. The bill reminder module receives the decrypted bills from the encryption/decryption module, checks the consumption items on the bills, and when the bill reminder module finds that the consumption items meet a reminder standard, the bill reminder module sends a reminder message to the user device through the communication module.
依據本發明一實施例,該提醒標準包含異常花費、訂閱服務、分期款項以及溢繳費用。According to one embodiment of the present invention, the alert criteria include abnormal charges, subscription services, installment payments, and overpayments.
由上述可知,本發明的電子帳單整合系統具有多方面的優勢。首先,電子帳單整合系統能整合多種電子帳單,並支援不同的輸入方式,從紙本帳單到其他類型的帳單都能處理。其次,電子帳單整合系統採用高度安全的加密解密模組,使用人體辨識資訊進行加密,確保了用戶數據的安全性。此外,電子帳單整合系統還提供了方便的支付流程,幫助用戶快速完成繳費。除此之外,電子帳單整合還包括了財務管理功能,如記帳分類和財務分析,以及提醒功能,讓用戶能夠更好地管理自己的財務和支付事項,提高了用戶的支付效率和財務管理能力。總的來說,這個系統為用戶提供了一個全面、安全、方便的電子帳單解決方案。As can be seen from the above, the electronic billing integration system of this invention has several advantages. First, the system can integrate various electronic bills and supports different input methods, handling everything from paper bills to other types of bills. Second, the system employs a highly secure encryption and decryption module, using biometric information for encryption to ensure the security of user data. Furthermore, the system provides a convenient payment process, helping users quickly complete payments. In addition, the system includes financial management functions, such as accounting classification and financial analysis, as well as reminder functions, allowing users to better manage their finances and payments, improving payment efficiency and financial management capabilities. In summary, this system provides users with a comprehensive, secure, and convenient electronic billing solution.
上述發明內容旨在提供本發明內容的簡化摘要,以使閱讀者對本發明內容具備基本的理解。此發明內容並非本發明內容的完整概述,且其用意並非在指出本發明實施例的重要/關鍵元件或界定本發明的範圍。在參閱下文實施方式後,本發明所屬技術領域中具有通常知識者當可輕易瞭解本發明之基本精神及其他發明目的,以及本發明所採用之技術手段與實施方面。The foregoing description is intended to provide a simplified summary of the invention to enable the reader to have a basic understanding of its contents. This description is not a complete overview of the invention, nor is it intended to identify key elements of the embodiments or define the scope of the invention. After referring to the embodiments described below, those skilled in the art will readily understand the basic spirit and other inventive purposes of the invention, as well as the technical means and implementation aspects employed.
依據上述,提供一種電子帳單整合系統。此電子帳單整合系統能為用戶提供便捷、安全的多張帳單的整合支付方法。在下面的敘述中,將會介紹上述之電子帳單整合系統的例示功能架構與其例示執行方法。為了容易瞭解所述實施例之故,下面將會提供不少技術細節。當然,並不是所有的實施例皆需要這些技術細節。同時,一些廣為人知之結構或元件,僅會以示意的方式在附圖中繪出,以適當地簡化附圖內容。Based on the above, an electronic billing integration system is provided. This electronic billing integration system provides users with a convenient and secure method for integrating multiple bills for payment. The following description will introduce the exemplary functional architecture and execution method of the aforementioned electronic billing integration system. For ease of understanding of the embodiments, numerous technical details will be provided below. Of course, not all embodiments require these technical details. Furthermore, some well-known structures or components will only be shown schematically in the accompanying drawings to appropriately simplify the content of the drawings.
為了使本發明內容的敘述更加詳盡與完備,下文針對本發明的實施方面與具體實施例提出了說明性的描述;但這並非實施或運用本發明具體實施例的唯一形式。實施方式中涵蓋了多個具體實施例的特徵以及用以建構與操作這些具體實施例的方法步驟與其順序。然而,亦可利用其他具體實施例來達成相同或均等的功能與步驟順序。To provide a more detailed and complete description of the invention, illustrative descriptions of its implementation aspects and specific embodiments are provided below; however, this is not the only form of implementing or applying the specific embodiments of the invention. The embodiments cover the features of multiple specific embodiments and the method steps and their order for constructing and operating these specific embodiments. However, other specific embodiments may also be used to achieve the same or equivalent functions and step sequences.
為了描述的方便,描述以下裝置時以功能分為各種單元分別描述。當然,在實施本發明時可以把各單元的功能在同一個或多個軟體和/或硬體中實現。本發明是參照根據本發明實施例的方法、設備(或裝置或系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的組合。這些電腦程式指令可被提供到通用電腦、專用電腦、嵌入式處理機或其他可程式設計資料處理設備的處理器以產生一個機器,使得通過電腦或其他可程式設計資料處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。For ease of description, the following apparatus is described separately by function into various units. Of course, in implementing the invention, the functions of each unit can be implemented in one or more software and/or hardware components. The invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (or devices or systems), and computer program products according to embodiments of the invention. It should be understood that each block in the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine such that the instructions, which are executed by the processor of the computer or other programmable data processing device, produce means for implementing the functions specified in a flowchart of one or more processes and/or a block diagram of one or more blocks.
圖1為依據本發明一實施例之一種電子帳單整合系統之功能架構示意圖。在圖1中,電子帳單整合系統100包含彼此資訊相接之通訊模組110、帳單整合模組120、加密解密模組130以及繳費整合模組140。用戶裝置200包含做為電子帳單整合系統100之使用者介面的應用程式210、圖碼掃描模組220和人體辨識模組230。Figure 1 is a functional architecture diagram of an electronic billing integration system according to an embodiment of the present invention. In Figure 1, the electronic billing integration system 100 includes a communication module 110, a billing integration module 120, an encryption/decryption module 130, and a payment integration module 140 that are interconnected. The user device 200 includes an application 210 that serves as the user interface of the electronic billing integration system 100, an image scanning module 220, and a human body recognition module 230.
通訊模組110與用戶所有之用戶裝置200、繳費裝置400和收款裝置300通訊相接。該通訊模組110自該用戶裝置200接收複數個繳費帳單,該些繳費帳單包含複數個消費項目。依據本發明一些實施例,該用戶裝置例如可為手機、平板、筆電或個人電腦等等。該繳費裝置400例如包含超商之收銀機以及銀行的櫃員機(ATM)。該收款裝置300例如可屬於一支付平台、一商家、一代辦銀行或一機關單位,依據該些繳費帳單所示之收款單位而定。Communication module 110 communicates with the user's user device 200, payment device 400, and receiving device 300. Communication module 110 receives a plurality of payment bills from user device 200, which contain a plurality of charges. According to some embodiments of the invention, the user device may be, for example, a mobile phone, tablet, laptop, or personal computer. The payment device 400 may include, for example, a convenience store cash register and a bank ATM. The receiving device 300 may belong to a payment platform, a merchant, a third-party bank, or an organization, depending on the receiving entity indicated on the payment bills.
帳單整合模組120與該通訊模組110資訊相接,以自該通訊模組110接收、整合並儲存該些繳費帳單。依據本發明一實施例,該用戶裝置200透過該通訊模組110傳送該些繳費帳單至該帳單整合模組120的方式包含直接取得該些繳費帳單的電子檔、讀取與該些繳費帳單對應之帳單圖碼或由該用戶手動輸入該些繳費帳單。因此,該用戶裝置200可使用圖碼掃描模組220掃描該些帳單圖碼獲得對應之繳費帳單的內容,再透過用戶裝置200的應用程式210和電子帳單整合系統100的通訊模組110,將繳費帳單的內容傳送給帳單整合模組120。The billing consolidation module 120 is connected to the communication module 110 to receive, consolidate, and store the bills. According to one embodiment of the present invention, the user device 200 transmits the bills to the billing consolidation module 120 through the communication module 110 by means of directly obtaining the electronic files of the bills, reading the bill images corresponding to the bills, or having the user manually enter the bills. Therefore, the user device 200 can use the image scanning module 220 to scan the bill images to obtain the content of the corresponding payment bill, and then transmit the content of the payment bill to the bill integration module 120 through the application 210 of the user device 200 and the communication module 110 of the electronic bill integration system 100.
例如,當用戶只有紙本帳單時,或某些機關單位的繳費單僅能在網頁上顯示網頁帳單時,可以在這些繳費帳單上加入帳單圖碼,來對應存入這些繳費帳單的內容。如此,該用戶裝置200便可透過掃描該帳單圖碼,直接快速地輸入對應之繳費帳單的內容。該帳單圖碼例如可為QR碼。又例如,當上述紙本帳單或網頁帳單沒有帳單圖碼時,還容許用戶在用戶裝置200上自行手動輸入這些繳費帳單之消費項目的內容後,透過通訊模組110傳送至帳單整合模組120中。For example, when a user only has paper bills, or when certain organizations' bills can only be displayed online, bill codes can be added to these bills to correspond to the stored bill information. In this way, the user device 200 can directly and quickly input the corresponding bill information by scanning the bill code. The bill code could be, for example, a QR code. Alternatively, when the aforementioned paper or online bills do not have bill codes, the user can manually input the details of the expenses on the bills on the user device 200 and then transmit the data to the bill integration module 120 via the communication module 110.
加密解密模組130與該帳單整合模組120資訊相接。當該帳單整合模組120將該些繳費帳單傳送至該加密解密模組130後,該加密解密模組130依據一加密解密規則對該些繳費帳單進行加密後,再儲存至該帳單整合模組120,完成該些繳費帳單之整合。The encryption/decryption module 130 is connected to the billing integration module 120. When the billing integration module 120 sends the payment bills to the encryption/decryption module 130, the encryption/decryption module 130 encrypts the payment bills according to an encryption/decryption rule and then stores them in the billing integration module 120, thus completing the integration of the payment bills.
該加密解密規則包含一人體辨識資訊,例如指紋辨識資訊、人臉辨識資訊或前述兩者之組合。該用戶之人體辨識資訊可借用用戶裝置200的人體辨識模組230來進行辨識取得之,其中人體辨識模組230例如可為指紋辨識模組、人臉辨識模組或前述二者的組合。The encryption/decryption rules include biometric information, such as fingerprint information, facial recognition information, or a combination of the two. The user's biometric information can be obtained by using the biometric module 230 of the user device 200, whereby the biometric module 230 may be, for example, a fingerprint recognition module, a facial recognition module, or a combination of the two.
請參考圖2,下面將對繳費帳單之加密流程詳細說明之。圖2為依據本發明一實施例之一種繳費帳單之加密流程示意圖。Please refer to Figure 2. The encryption process for the payment bill will be explained in detail below. Figure 2 is a schematic diagram of the encryption process for a payment bill according to an embodiment of the present invention.
在步驟200中,用戶在用戶裝置200的應用程式210中輸入多張繳費帳單,應用程式210透過通訊模組110將繳費帳單傳送給帳單整合模組120。然後在步驟210中,帳單整合模組120將繳費帳單傳送至加密解密模組130進行加密。In step 200, the user enters multiple payment bills into application 210 on user device 200. Application 210 transmits the payment bills to bill consolidation module 120 via communication module 110. Then, in step 210, bill consolidation module 120 transmits the payment bills to encryption/decryption module 130 for encryption.
在步驟220中,透過通訊模組110,加密解密模組130請求用戶在應用程式210中輸入人體辨識資訊,並自應用程式210接收人體辨識資訊。如上所述,人體辨識資訊例如可為指紋辨識資訊、人臉辨識資訊或前述兩者的組合。人體辨識資訊通常為一長串的字元組合,亦即為一長字串。在步驟230中,加密解密模組130會對應用程式210所傳來之人體辨識資訊進行驗證。若驗證失敗,則中止繳費帳單的加密流程。若驗證成功,則執行步驟240。In step 220, the encryption/decryption module 130 requests the user to input facial recognition information into application 210 via communication module 110 and receives facial recognition information from application 210. As mentioned above, facial recognition information may be, for example, fingerprint recognition information, facial recognition information, or a combination of both. Facial recognition information is typically a long string of characters. In step 230, the encryption/decryption module 130 verifies the facial recognition information transmitted from application 210. If verification fails, the billing encryption process is aborted. If verification succeeds, step 240 is executed.
在步驟240中,依照一第一規則,該加密解密模組130自該用戶之該人體辨識資訊中取出一第一字串。該第一規則包含自該人體辨識資訊中之第n個至第m個字元所組成的字串,且m>n。舉例來說,例如取用由人體辨識資訊中的第13-19字元「Anf*iPq」所組成的第一字串。In step 240, according to a first rule, the encryption/decryption module 130 extracts a first string from the user's biometric information. The first rule includes strings composed of the nth to mth characters in the biometric information, where m > n. For example, the first string might be composed of the 13th to 19th characters "Anf*iPq" from the biometric information.
在步驟250中,透過通訊模組110,加密解密模組130請求用戶在應用程式中210輸入密碼字串,然後自應用程式中210接收此密碼字串。舉例來說,密碼字串為「35418907」。In step 250, the encryption/decryption module 130 requests the user to enter a password string in the application 210 via the communication module 110, and then receives this password string from the application 210. For example, the password string is "35418907".
在步驟260中,依照一第二規則,該加密解密模組130將該第一字串和該用戶輸入之一密碼字串整合成一第二字串。該第二規則包含將該第一字串和該密碼字串直接加成,或將該第一字串和該密碼字串交替穿插。請參見下面表1中所列出之第二規則的一些可能範例。In step 260, according to a second rule, the encryption/decryption module 130 combines the first string and one of the user-input password strings into a second string. The second rule includes either directly adding the first string and the password string, or alternating between them. See Table 1 below for some possible examples of the second rule.
在步驟270中,依照一第三規則,該加密解密模組130重新編碼該第二字串,得到一第三字串,做為加密解密用之一密文。舉例而言,該第三規則例如可為Base64編碼規則。請參見下面表1中所列出使用Base64編碼規則來重新編碼第二字串後所得之第三字串的一些可能範例。In step 270, the encryption/decryption module 130 re-encodes the second string according to a third rule to obtain a third string, which serves as ciphertext for encryption and decryption. For example, the third rule could be a Base64 encoding rule. Please refer to Table 1 below for some possible examples of the third string obtained after re-encoding the second string using a Base64 encoding rule.
表1:密文生成之一些可能範例,其中第一字串為「Anf*iPq」,密碼字串為「35418907」,且第三規則為Base64編碼。
在步驟280中,該加密解密模組130使用該密文將該些繳費帳單加密。In step 280, the encryption/decryption module 130 uses the ciphertext to encrypt the bills.
在步驟290中,該加密解密模組130刪除該第一字串、該密碼字串、該第二字串以及該第三字串,讓惡意第三者無法輕易破解用戶之密碼,竊取用戶之帳單資訊。In step 290, the encryption/decryption module 130 deletes the first string, the password string, the second string, and the third string, making it impossible for malicious third parties to easily crack the user's password and steal the user's billing information.
依據本發明一實施例,當用戶對於該些帳單有任何調閱之需求時,例如要查詢帳單時或要對該些繳費帳單進行繳費時,該用戶可透過該用戶裝置200的應用程式210傳送一解密請求至該帳單整合模組120,以查詢帳單或進行繳費。接著,該加密解密模組130依據該加密解密規則對該些繳費帳單進行解密,再透過該通訊模組110將該些繳費帳單傳送至該用戶裝置200。如上所述,該加密解密規則可以將該用戶之人體辨識資訊納入其中,以增加該些繳費帳單的資訊安全。According to one embodiment of the present invention, when a user has any need to access these bills, such as to inquire about the bills or to pay the bills, the user can send a decryption request to the billing integration module 120 through the application 210 of the user device 200 to inquire about the bills or make payments. Then, the encryption/decryption module 130 decrypts the bills according to the encryption/decryption rules, and then transmits the bills to the user device 200 through the communication module 110. As described above, the encryption/decryption rules can incorporate the user's biometric information to increase the information security of the bills.
請參考圖3,下面將對繳費帳單之加密流程詳細說明之。圖3為依據本發明一實施例之一種繳費帳單之解密流程示意圖。Please refer to Figure 3. The encryption process of the billing statement will be explained in detail below. Figure 3 is a schematic diagram of the decryption process of a billing statement according to an embodiment of the present invention.
在步驟300中,透過通訊模組110,用戶在應用程式210中送出解密請求至帳單整模組120。在步驟310中,帳單整合模組120在接收到解密請求後,將解密請求傳給加密解密模組130。In step 300, the user sends a decryption request to the billing module 120 through the communication module 110 in the application 210. In step 310, after receiving the decryption request, the billing module 120 forwards the decryption request to the encryption/decryption module 130.
圖3之步驟320-370和圖2之步驟220-270類似。因為在步驟290中加密解密模組130已將人體辨識資訊、該第一字串、該密碼字串、該第二字串以及該第三字串都全數刪除了,因此在圖3的解密流程中必需再重複一次產生加密解密用之密文的流程。Steps 320-370 in Figure 3 are similar to steps 220-270 in Figure 2. Because the encryption/decryption module 130 has deleted the human identification information, the first string, the password string, the second string, and the third string in step 290, the process of generating the ciphertext for encryption/decryption must be repeated again in the decryption process of Figure 3.
在步驟380中,加密解密模組130使用第三字串解密繳費帳單,再將解密後的繳費帳單傳給用戶裝置200的應用程式210,讓用戶可以查閱繳費帳單,以利選擇執行電子帳單整合系統100的其他功能。In step 380, the encryption/decryption module 130 uses the third string to decrypt the bill and then sends the decrypted bill to the application 210 of the user device 200, allowing the user to view the bill and choose to perform other functions of the electronic billing integration system 100.
在步驟390中,類似地,該加密解密模組130再次刪除該第一字串、該密碼字串、該第二字串以及該第三字串。In step 390, similarly, the encryption/decryption module 130 deletes the first string, the password string, the second string, and the third string again.
依據本發明一實施例,當該用戶想要對部分之該些繳費帳單之部分該些消費項目進行繳費時,該用戶裝置200的應用程式210先傳送要進行繳費之繳費請求至該帳單整合模組120。然後,該加密解密模組130收到該帳單整合模組120的通知後,依據該加密解密規則對該些繳費帳單進行解密,再透過該通訊模組110將該些繳費帳單傳送至該用戶裝置200。According to one embodiment of the present invention, when a user wants to pay for certain items on certain bills, the application 210 of the user device 200 first sends a payment request to the billing integration module 120. Then, after receiving the notification from the billing integration module 120, the encryption/decryption module 130 decrypts the bills according to the encryption/decryption rules and then transmits the bills to the user device 200 through the communication module 110.
繳費整合模組140與該加密解密模組130資訊相接。當該用戶裝置200在該些繳費帳單之該些消費項目中選擇複數個欲繳項目後,傳送至該繳費整合模組140,該繳費整合模組140再將該些欲繳項目輸出成一待繳帳單,再透過通訊模組110傳送該待繳帳單至該用戶裝置200,讓該用戶至該繳費裝置400進行繳費。依據本發明一實施例,該繳費整合模組140還可在待繳帳單上加上一繳費圖碼,以利該繳費裝置400讀取該待繳帳單。The payment integration module 140 is connected to the encryption/decryption module 130. When the user device 200 selects multiple items to be paid from the consumption items in the bills, it sends the selections to the payment integration module 140. The payment integration module 140 then outputs the items to be paid as a bill to be paid and transmits the bill to be paid to the user device 200 via the communication module 110, allowing the user to pay at the payment device 400. According to one embodiment of the present invention, the payment integration module 140 can also add a payment icon to the bill to be paid to facilitate the payment device 400 in reading the bill.
當該該繳費裝置400為超商的收銀機時,由於有單次繳款上限,所以該待繳帳單的總金額超過超商繳費的繳款上限時,該繳費整合模組140會透過通訊模組110傳送一詢問訊息至該用戶裝置200上,詢問該用戶是否要分成數張總金額小於超商繳款上限的待繳帳單,以利該用戶到超商繳費。若該用戶回覆要分開繳費時,該繳費整合模組140就會將該待繳帳單分成數張總金額小於超商繳款上限的待繳帳單。若該用戶回覆不分開繳費時,則提醒該用戶需到銀行的櫃員機進行繳費。When the payment device 400 is a convenience store cash register, due to the single payment limit, if the total amount of the bill exceeds the convenience store payment limit, the payment consolidation module 140 will send a query message to the user device 200 through the communication module 110, asking the user whether they want to split the bill into several bills with a total amount less than the convenience store payment limit, so that the user can pay at the convenience store. If the user replies that they want to split the bill, the payment consolidation module 140 will split the bill into several bills with a total amount less than the convenience store payment limit. If the user replies that they do not wish to pay separately, remind them that they need to pay at a bank ATM.
接著,當該繳費裝置400確收該用戶對該待繳帳單之一繳納款項後,該繳費裝置400透過該通訊模組110傳送一收到繳費通知至該繳費整合模組140。然後,該繳費整合模組140再依據該待繳帳單之該些消費項目,將該繳納款項分配至該待繳帳單之該些消費項目的該些收款裝置300。當該待繳帳單之該些消費項目的該些收款裝置300確收款項後,透過該通訊模組110回傳一確收款項通知至該繳費整合模組140。在收到該確收款項通知後,該繳費整合模組140在該待繳帳單之該些消費項目上標記「完成繳費」,以供該用戶確認。Next, after the payment device 400 confirms receipt of payment from the user for one of the pending bills, the payment device 400 transmits a payment receipt notification to the payment consolidation module 140 via the communication module 110. Then, the payment consolidation module 140 allocates the payment to the respective payment collection devices 300 for those items on the pending bill, based on the specific transactions on the pending bill. Once the payment collection devices 300 for those transactions confirm receipt, they send a payment confirmation notification back to the payment consolidation module 140 via the communication module 110. Upon receiving the payment confirmation notification, the payment integration module 140 marks the relevant expense items on the pending bill as "Payment Completed" for the user's confirmation.
依據本發明一實施例,電子帳單整合系統100更包含一記帳分類模組150,其與該加密解密模組130資訊相接。該記帳分類模組150依據一分類標準將該些消費項目分類成複數個消費類別,並定期分別統計該些消費類別的複數個金額總數,透過該加密解密模組130的解密及該通訊模組110輸出該用戶之一消費歷史報表至該用戶裝置200上。如此,可讓該用戶了解過去一段期間內,各消費類別的金額總數之變化情況。According to one embodiment of the present invention, the electronic billing integration system 100 further includes an accounting classification module 150, which is connected to the encryption/decryption module 130. The accounting classification module 150 classifies the consumption items into multiple consumption categories according to a classification standard, and periodically calculates the total amount of each consumption category. Through decryption by the encryption/decryption module 130 and outputting the user's consumption history report to the user device 200 via the communication module 110, the user can understand the changes in the total amount of each consumption category over a past period.
依據本發明一實施例,該分類標準例如可為食衣住行育樂幾類。記帳分類模組150例如可以內建一機器學習模型,學習辨識消費項目的名稱來進行分類。分類的方法例如可以藉由消費品牌的辨識來分類,如可將熟悉的「蘋果」品牌的消費項目歸類在「樂」類別中,將熟悉的「Timberland」品牌的消費歸類在「衣」中。若遇到新品牌,則可到新品牌的官網上,對官網內容進行爬蟲,以得到新品牌的消費類別。According to one embodiment of this invention, the classification standard can be, for example, categorized into food, clothing, housing, transportation, education, and entertainment. The accounting classification module 150 can, for example, incorporate a machine learning model to learn and identify the names of consumer items for classification. Classification methods can, for example, be based on brand recognition; familiar "Apple" brand items can be categorized under "Entertainment," and familiar "Timberland" brand items under "Clothing." If a new brand is encountered, its official website can be crawled to obtain its consumer category.
依據本發明一實施例,電子帳單整合系統100更包含一財務分析模組160,其與該加密解密模組130及該記帳分類模組150資訊相接。該財務分析模組160自該記帳分類模組150接收該些消費類別及該些消費類別之該些金額總數。接著,將該用戶之該些消費類別的該些金額總數與該用戶所屬之一消費族群之該些消費類別的複數個消費平均值分別做比較。再透過該加密解密模組130的解密及該通訊模組110輸出該用戶之一財務分析報表至該用戶裝置200上,讓該用戶了解其本身消費狀況與其所屬消費組群的平均花費狀況之異同。依據本發明一實施例,該用戶所屬之消費組群,例如可為與該用戶為同年齡層、同薪水層及同地區之人,做為比較對象。According to one embodiment of the present invention, the electronic billing integration system 100 further includes a financial analysis module 160, which is connected to the encryption/decryption module 130 and the accounting classification module 150. The financial analysis module 160 receives the consumption categories and the total amount of each consumption category from the accounting classification module 150. Then, it compares the total amount of each consumption category for the user with the average consumption of each consumption category for the user's consumer group. The user's financial analysis report is then output to the user device 200 via the encryption/decryption module 130 and the communication module 110, allowing the user to understand the differences between their own consumption status and the average spending status of their consumer group. According to one embodiment of the present invention, the consumer group to which the user belongs can be, for example, people of the same age, salary level and region as the user, as the comparison object.
依據本發明一實施例,電子帳單整合系統100更包含一帳單提醒模組170,與該加密解密模組130資訊相接。該帳單提醒模組170自該加密解密模組130接收解密後之該些繳費帳單,檢查該些繳費帳單的該些消費項目。當該帳單提醒模組170發現該些消費項目中符合一提醒標準時,該帳單提醒模組170透過該通訊模組110發出一提醒訊息至該用戶裝置200上。According to one embodiment of the present invention, the electronic billing integration system 100 further includes a bill reminder module 170, which is connected to the encryption/decryption module 130. The bill reminder module 170 receives the decrypted bills from the encryption/decryption module 130 and checks the consumption items on the bills. When the bill reminder module 170 finds that the consumption items meet a reminder criterion, the bill reminder module 170 sends a reminder message to the user device 200 through the communication module 110.
依據本發明一實施例,該提醒標準包含異常花費、訂閱服務、分期款項以及溢繳費用。例如為訂閱服務時,帳單提醒模組170會提醒該用戶,該訂閱服務的訂閱開始日期,每期訂閱的費用以及下次繳費日期,讓該用戶考慮是否下期還要續訂。例如為分期款項時,帳單提醒模組170會提醒該用戶,該分期款項尚餘幾期未繳,每期繳款多少,以及分期利率為多少。例如為溢繳款項時,帳單提醒模組170會提醒該用戶,某個繳費帳單或某個消費項目的溢繳款項為多少,是可以退費還是可以折抵下次帳單等狀況或選擇。According to one embodiment of this invention, the reminder standard includes abnormal charges, subscription services, installment payments, and overpayments. For example, for subscription services, the bill reminder module 170 will remind the user of the subscription start date, the cost per installment, and the next payment date, allowing the user to consider whether to renew the subscription for the next period. For installment payments, the bill reminder module 170 will remind the user of how many installments are left to pay, the amount of each installment, and the installment interest rate. For overpayments, the bill reminder module 170 will remind the user of the amount of the overpayment for a certain bill or a certain consumption item, and whether it can be refunded or offset against the next bill, etc.
由上述可知,本發明提供之電子帳單整合系統至少具有下述優點。As can be seen from the above, the electronic billing integration system provided by this invention has at least the following advantages.
帳單整合系統:這個系統能夠整合多份電子帳單,並且能夠處理不同的輸入方式,包括紙本帳單和其他類型的帳單。這樣的系統讓用戶在單一的使用者介面上清楚地了解有哪些待繳帳單及其相關內容。Bill Consolidation System: This system can consolidate multiple electronic bills and handle different input methods, including paper bills and other types of bills. Such a system allows users to clearly see what bills are due and their details on a single user interface.
安全性:加密解密模組使用了人體辨識資訊來進行加密解密,這提高了系統的安全性。該加密解密規則還包括了多個步驟,包括對使用者的生物特徵和密碼進行整合,以及使用Base64規則重新編碼,進一步確保了數據的安全性。Security: The encryption/decryption module uses biometric information for encryption and decryption, which enhances system security. The encryption/decryption rules also include multiple steps, including integrating the user's biometrics and password, and re-encoding using Base64 rules, further ensuring data security.
方便的支付流程:系統允許用戶在繳費裝置上選擇待繳項目,然後透過通訊模組進行繳費。這簡化了支付流程,使其更加方便快捷。Convenient payment process: The system allows users to select the items to be paid on the payment device and then make the payment through the communication module. This simplifies the payment process, making it more convenient and faster.
財務管理功能:系統還包括了記帳分類模組和財務分析模組,可以幫助用戶對其消費情況進行分析和管理。記帳分類模組能夠將消費項目分類並統計金額,而財務分析模組則能夠比較用戶的消費情況與相應消費族群的平均值,從而幫助用戶更好地理解自己的財務狀況。Financial Management Functions: The system also includes an accounting and classification module and a financial analysis module, which can help users analyze and manage their spending. The accounting and classification module can categorize spending items and calculate amounts, while the financial analysis module can compare a user's spending with the average of a corresponding consumer group, thereby helping users better understand their financial situation.
提醒功能:系統還包括了帳單提醒模組,可以根據提醒標準發出提醒訊息,幫助用戶避免遺漏重要的支付事項,例如異常花費、訂閱服務、分期款項以及溢繳費用等。Reminder Function: The system also includes a bill reminder module, which can send reminder messages based on reminder criteria to help users avoid missing important payment matters, such as abnormal charges, subscription services, installment payments, and overpayments.
綜合來看,這個系統結合了安全性、方便性和管理功能,為用戶提供了一個全面的電子帳單解決方案。Overall, this system combines security, convenience, and management features, providing users with a comprehensive electronic billing solution.
雖然本發明已以實施方式揭露如上,然其並非用以限定本發明,任何熟習此技藝者,在不脫離本發明之精神和範圍內,當可作各種之更動與潤飾,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。Although the invention has been disclosed above by way of implementation, it is not intended to limit the invention. Anyone skilled in the art may make various modifications and alterations without departing from the spirit and scope of the invention. Therefore, the scope of protection of the invention shall be determined by the appended patent application.
100:電子帳單整合系統 110:通訊模組 120:帳單整合模組 130:加密解密模組 140:繳費整合模組 150:記帳分類模組 160:財務分析模組 170:帳單提醒模組 200:用戶裝置 210:應用程式 220:圖碼掃描模組 230:人體辨識模組 300:收款裝置 400:繳費裝置 200-290:步驟 300-390:步驟 100: Electronic Billing Integration System 110: Communication Module 120: Billing Integration Module 130: Encryption/Decryption Module 140: Payment Integration Module 150: Accounting and Classification Module 160: Financial Analysis Module 170: Bill Reminder Module 200: User Device 210: Application 220: Image Scanning Module 230: Facial Recognition Module 300: Payment Device 400: Payment Device 200-290: Steps 300-390: Steps
為讓本發明之上述和其他目的、特徵、優點與實施例能更明顯易懂,所附附圖之說明如下。To make the above and other objects, features, advantages and embodiments of the present invention more apparent and understandable, the accompanying drawings are described below.
圖1為依據本發明一實施例之一種電子帳單整合系統之功能架構示意圖。Figure 1 is a schematic diagram of the functional architecture of an electronic billing integration system according to an embodiment of the present invention.
圖2為依據本發明一實施例之一種繳費帳單之加密流程示意圖。Figure 2 is a schematic diagram of the encryption process for a payment bill according to an embodiment of the present invention.
圖3為依據本發明一實施例之一種繳費帳單之解密流程示意圖。Figure 3 is a schematic diagram of the decryption process of a payment bill according to one embodiment of the present invention.
100:電子帳單整合系統 100: Electronic Billing Integration System
110:通訊模組 110: Communication Module
120:帳單整合模組 120: Billing Integration Module
130:加密解密模組 130: Encryption/Decryption Module
140:繳費整合模組 140: Payment Integration Module
150:記帳分類模組 150: Accounting and Categorization Module
160:財務分析模組 160: Financial Analysis Module
170:帳單提醒模組 170: Billing Reminder Module
200:用戶裝置 200: User Device
210:應用程式 210: Applications
220:圖碼掃描模組 220: Image Scanning Module
230:人體辨識模組 230: Human Body Recognition Module
300:收款裝置 300: Payment Device
400:繳費裝置 400: Payment Device
Claims (13)
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202546751A TW202546751A (en) | 2025-12-01 |
| TWI909455B true TWI909455B (en) | 2025-12-21 |
Family
ID=
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018022322A1 (en) | 2016-07-26 | 2018-02-01 | Intuit Inc. | Method and system for integrating discrete invoices into a personal financial management and bill payment system and then aggregating discrete invoices having the same payee business into a single payment transfer transaction |
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018022322A1 (en) | 2016-07-26 | 2018-02-01 | Intuit Inc. | Method and system for integrating discrete invoices into a personal financial management and bill payment system and then aggregating discrete invoices having the same payee business into a single payment transfer transaction |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100376959B1 (en) | The electronic settlement system, electronic settlement method and cash paying method using lcd barcode displayed on mobile terminal | |
| US7922082B2 (en) | Dynamic card validation value | |
| US8719158B2 (en) | Multi-account payment consolidation system | |
| US10657503B1 (en) | System and method of providing a customer with method of making a payment to a third party using a remote dispensing machine | |
| US20030061172A1 (en) | System and method for biometric authorization for financial transactions | |
| US8099363B1 (en) | Methods and systems for processing card-not-present financial transactions as card-present financial transactions | |
| US20210233088A1 (en) | Systems and methods to reduce fraud transactions using tokenization | |
| CN109426963A (en) | Authenticate the biometric system of biometrics request | |
| US20020095580A1 (en) | Secure transactions using cryptographic processes | |
| US20250190970A1 (en) | User authentication and transaction staging | |
| US20210166215A1 (en) | Method for performing a contactless payment transaction | |
| KR100618128B1 (en) | Approved credit card terminal, credit card payment system and payment method using same | |
| EP1393270A1 (en) | Method for secure, anonymous electronic financial transactions | |
| TWI909455B (en) | Electronic bill integration system | |
| CN109785138A (en) | A terminal device that supports the exchange between digital currency and physical currency | |
| TW202546751A (en) | Electronic bill integration system | |
| TWM555510U (en) | Info-exchange verification platform for mobile payment | |
| TWM659374U (en) | Electronic Billing Integration System | |
| TW202145119A (en) | Exchange settlement system and method thereof | |
| RU105766U1 (en) | INTELLIGENT MICROFINANCE NETWORK | |
| KR20050090846A (en) | Terminal and method for generating a digital sales slip with electronic signature, and an associated van server and method thereof | |
| RU2172022C2 (en) | Method and system for electronic transfer of funds by means of computerized cash register for serving out transferred funds | |
| KR20020061084A (en) | System and Method of Settlement Using Wireless Telephone | |
| TWI640940B (en) | Information exchange verification platform and method for mobile payment, computer readable recording medium and computer program product | |
| US20120030113A1 (en) | Generation And Use Of Negotiable Instruments |