Computer system, recording medium and account transaction history providing method
By introducing transaction history loading, information confirmation and transaction history provisioning departments in the instant messaging software, a dialogue window is generated to display transaction content in message units, and it is associated with the introduction of user information settings on the instant messaging software of the transaction object, the current situation is solved There is a problem that the instant messaging software lacks the account transaction history viewing function, which achieves the effect of users to conveniently manage financial information.
Patent Information
- Application Number
- CN202010000235.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-01-04
- Filing Date
- 2020-01-02
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2040-01-02
AI Technical Summary
The lack of functionality in existing instant messaging software to provide account transaction history makes it difficult for users to track and manage financial information in real time.
By introducing transaction history loading, information confirmation and transaction history provisioning departments in the instant messaging software, a dialogue window is generated to display transaction content in message units and is associated with the introduction of user information settings on the instant messaging software of the transaction object.
It realizes the intuitive and convenient viewing of account transaction history in instant messaging software, and enhances users' management and control over financial information.
Smart Images

Figure CN111415187B_ABST
Abstract
Description
Technical Field
[0001] The following description relates to techniques for providing account transaction history in an instant messaging software banking service. Background Art
[0002] Instant messaging software (instant messenger), which is a common communication tool, is software that can send or receive messages or data in real time. Users can register conversation partners on the instant messaging software and can send or receive messages with the other parties on the conversation partner list in real time.
[0003] As the use of instant messaging software becomes more popular and the functions provided by the instant messaging software are gradually diversified and improved, there is a demand for a user interface for performing simple financial transactions through the instant messaging software.
[0004] The transaction history of the account can be provided in the form of a dialog window. In this case, the profile of the transaction partner on the instant messaging software can be provided together with each transaction.
[0005] A dialog window that provides account transaction history for user convenience may be used to provide functions such as leaving messages and reminding to the interface within the corresponding dialog window.
[0006] The transaction history with a specific object can be filtered and provided by selecting Profile in the Transaction History dialog window.
[0007] For a transaction partner having an official account of an instant messaging software, content associated with the transaction partner may be provided through a transaction history dialog window. Summary of the invention
[0008] The present invention provides a computer system, comprising at least one processor, which is used to execute computer-readable instructions contained in a memory, and at least one of the processors comprises: a transaction history loading unit, which loads the transaction history of the account if a transaction history request for an account is received; an information confirmation unit, which is used to confirm the information on the instant messaging software that matches the transaction object contained in the transaction history; and a transaction history providing unit, which displays the transaction content classified according to each transaction in the transaction history in a message unit in a dialog window generated for the account, and displays the transaction content in connection with the profile set by the user information on the instant messaging software of the transaction object.
[0009] According to one embodiment, the transaction history providing unit divides the transaction history into a spending history and an income history for display using a message type that can be displayed in the dialog window.
[0010] According to still another embodiment, the transaction history providing unit displays a profile of the user of the computer system on the instant messaging software or a profile of the transaction counterpart on the instant messaging software according to the transaction type.
[0011] According to another embodiment, the transaction history providing unit provides a user interface, which is an interface within the dialog window, for starting at least one of a message function for registering a message to the dialog window and a reminder function for setting a reminder associated with the dialog window.
[0012] According to another embodiment, when a message registration request for registering the message to the dialog window or a reminder setting request for setting the reminder associated with the dialog window is received through the user interface, the transaction history providing unit will process the message representing the message or the reminder as an individual transaction and add it to the dialog window.
[0013] According to another embodiment, if the profile of a specific transaction partner is selected in the dialog window, the transaction history providing unit selects the transaction history with the specific transaction partner and displays it on another screen.
[0014] According to still another embodiment, when the specific transaction partner is a transaction partner having an official account of an instant messaging software, the transaction history providing unit may provide the content designated by the official account through the other screen.
[0015] The present invention provides a non-temporary computer-readable recording medium storing a computer program for executing an account transaction history providing method in a computer system, the computer system comprising at least one processor, the processor being used to execute computer-readable instructions contained in a memory, the account transaction history providing method comprising: upon receiving a transaction history request for an account, a step of loading the transaction history of the account through at least one of the processors; a step of confirming information on an instant messaging software that matches a transaction object contained in the transaction history through at least one of the processors; and a step of displaying transaction content classified according to each transaction in the transaction history in a dialog window generated for the account in message units through at least one of the processors, and displaying the transaction content in connection with a profile set through user information on the instant messaging software of the transaction object.
[0016] The present invention provides an account transaction history providing method executed on a computer system, the computer system comprising at least one processor, the processor being used to execute computer-readable instructions contained in a memory, the account transaction history providing method comprising: upon receiving a transaction history request for an account, a step of loading the transaction history of the account through at least one of the processors; a step of confirming information on instant messaging software matching a transaction object contained in the transaction history through at least one of the processors; and a step of displaying transaction content classified according to each transaction in the transaction history in a dialog window generated for the account in message units through at least one of the processors, and displaying the transaction content in connection with a profile set through user information on the instant messaging software of the transaction object. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 A diagram showing an example of a network environment according to an embodiment of the present invention.
[0018] Figure 2 The figure is a block diagram for describing the internal structure of an electronic device and a server according to an embodiment of the present invention.
[0019] Figure 3 This is a diagram showing an example of components that may be included in a processor of an electronic device according to an embodiment of the present invention.
[0020] Figure 4 The flowchart is a flowchart showing an example of a method that can be executed by an electronic device according to an embodiment of the present invention.
[0021] Figure 5 An exemplary screen shot of a dialogue interface for providing account transaction history according to an embodiment of the present invention is shown.
[0022] Figure 6 An exemplary screen shot of a dialog interface providing convenient functions associated with a transaction history of an account according to an embodiment of the present invention is shown.
[0023] Figure 7 An illustrative diagram for explaining a process of registering a message through a dialogue interface providing account transaction history according to an embodiment of the present invention.
[0024] Figure 8 An exemplary screen shot of a dialog interface for providing a one-to-one transaction history according to an embodiment of the present invention is shown.
[0025] Fig. 9 Another exemplary screen shot of a dialog interface for providing a one-to-one transaction history according to an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0026] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
[0027] Embodiments of the present invention relate to a technique for providing account transaction history in an instant messaging software banking service.
[0028] In this specification, embodiments including specifically disclosed content can utilize a conversation interface of an instant messaging software to provide convenient functions associated with a transaction history of an account, thereby effectively providing information related to the transaction history and effectively utilizing resources.
[0029] Figure 1 A diagram showing an example of a network environment according to an embodiment of the present invention. Figure 1 The network environment includes a plurality of electronic devices 110, 120, 130, 140, a plurality of servers 150, 160, and a network 170. Figure 1 This is an example for explaining the invention. The number of electronic devices or the number of servers is not limited to Figure 1 Quantity shown.
[0030] The plurality of electronic devices 110, 120, 130, 140 may be fixed terminals or mobile terminals embodied by a computer system. The plurality of electronic devices 110, 120, 130, 140 may be, for example, smart phones, mobile phones, navigators, computers, notebook computers, digital broadcast terminals, PDAs (Personal Digital Assistants), portable media players (PMPs, Portable Multimedia Players), tablet computers, game consoles, wearable devices, Internet of Things (IoT) devices, virtual reality (VR) devices, augmented reality (AR) devices, etc. For example, as an example of the electronic device 110, Figure 1 The shape of a smartphone is shown in the figure. In an embodiment of the present invention, the electronic device 110 can be one of various physical computer systems that can essentially communicate with other multiple electronic devices 120, 130, 140 and / or servers 150, 160 through a network 170 using wireless communication or wired communication.
[0031] The communication method is not limited, and not only the communication method using the communication network that the network 170 may include (such as, for example, a mobile communication network, a wired Internet, a wireless Internet, a broadcast network, a satellite network, etc.) can be used, but also the short-range wireless communication method between devices can be used. For example, the network 170 may include one or more networks such as a personal area network (PAN), a local area network (LAN), a campus area network (CAN), a metropolitan area network (MAN), a wide area network (WAN), a broadband network (BBN), the Internet, etc. In addition, the network 170 may include one or more network topologies, including bus networks, star networks, ring networks, mesh networks, star bus networks, tree or hierarchical networks, etc., but is not limited thereto.
[0032] The servers 150 and 160 may be respectively embodied as a computer device or multiple computer devices that communicate with multiple electronic devices 110, 120, 130, 140 through a network 170 to provide instructions, codes, files, content, services, etc. For example, the server 150 may be a system that provides a first service to multiple electronic devices 110, 120, 130, 140 connected through the network 170, and the server 160 may also be a system that provides a second service to multiple electronic devices 110, 120, 130, 140 connected through the network 170. As a more specific example, the server 150 may provide the service targeted by the corresponding application (such as, for example, instant messaging software, banking services, etc.) as a first service to multiple electronic devices 110, 120, 130, 140 through an application program that is a computer program driven by the multiple electronic devices 110, 120, 130, 140. As another example, the server 160 may provide, as the second service, a service of transmitting a file for setting and driving the above-mentioned application to the plurality of electronic devices 110 , 120 , 130 , and 140 .
[0033] Figure 2 1 is a block diagram for illustrating the internal structure of an electronic device and a server according to an embodiment of the present invention. As an example of an electronic device, Figure 2 The internal structures of the electronic device 110 and the server 150 are described in detail. In addition, other electronic devices 120, 130, 140 or the server 160 may also have the same or similar internal structures as the electronic device 110 or the server 150 described above.
[0034] The electronic device 110 and the server 150 may include memories 211, 221, processors 212, 222, communication modules 213, 223, and input / output interfaces 214, 224. The memories 211, 221 are non-temporary computer-readable recording media, and may include permanent mass storage devices such as random access memory (RAM), read-only memory (ROM), disk drive, solid state drive (SSD), flash memory, etc. Among them, permanent mass storage devices such as read-only memory, solid state drive, flash memory, disk drive, etc. are additional permanent storage devices that are different from the memories 211, 221, and may also be included in the electronic device 110 or the server 150. In addition, the memories 211, 221 may store an operating system and at least one program code (such as, for example, a browser set to be driven by the electronic device 110 or an application set to the electronic device 110 to provide a specific service, etc.). Such software structural elements may be loaded from a computer-readable recording medium independent of the memory 211, 221. Such additional computer-readable recording medium may include a computer-readable recording medium of a floppy disk drive, a magnetic disk, a magnetic tape, a DVD / CD-ROM drive, a memory card, etc. In another embodiment, the software structural elements may be loaded into the memory 211, 221 via the communication module 213, 223, rather than being loaded into the memory 211, 221 via a computer-readable recording medium. For example, at least one program may be loaded into the memory 211, 221 based on a computer program (such as an application as described above) set by a file provided by a developer or a file distribution system (such as an example, the server 160 as described above) through the network 170 for distributing application setting files.
[0035] The processor 212, 222 can process the instructions of the computer program by performing basic arithmetic, logic and input-output calculations. The instructions can be provided to the processor 212, 222 through the memory 211, 221 or the communication module 213, 223. For example, the processor 212, 222 can execute the instructions received according to the program code stored in the recording device such as the memory 211, 221.
[0036] The communication modules 213 and 223 can provide functions for the electronic device 110 and the server 150 to communicate with each other through the network 170, and can provide functions for the electronic device 110 and / or the server 150 to communicate with other electronic devices (such as, for example, the electronic device 120) or other servers (such as, for example, the server 160). For example, the processor 212 of the electronic device 110 generates a request according to the program code stored in the recording device such as the memory 211, and the request can be transmitted to the server 150 according to the control of the communication module 213 and through the network 170. Conversely, the control signal or instruction, content, file, etc. provided according to the control of the processor 222 of the server 150 can be transmitted to the electronic device 110 through the communication module 223 and the network 170 and through the communication module 213 of the electronic device 110. For example, the control signal or instruction, content, file, etc. of the server 150 received through the communication module 213 can be transmitted to the processor 212 or the memory 211, and the content or file, etc. can be stored in the storage medium (the permanent storage device as described above) that the electronic device 110 can also include.
[0037] The input / output interface 214 may be a unit for interfacing with the input / output device 215. For example, the input device may include devices such as a keyboard, a mouse, a microphone, a camera, etc., and the output device may include devices such as a display, a speaker, a haptic feedback device, etc. As another example, the input / output interface 214 may be a unit for interfacing with a device that combines input and output functions into one, such as a touch screen. The input / output device 215 may also be configured as one device with the electronic device 110. In addition, the input / output interface 224 of the server 150 may be a unit connected to the server 150 or used to interface with an input or output device (not shown) that the server 150 may include. As a more specific example, in the process of the processor 212 of the electronic device 110 processing the instructions of the computer program loaded in the memory 211, the service screen or content composed of data provided by the server 150 or the electronic device 120 can be displayed on the display through the input / output interface 214.
[0038] Furthermore, in another embodiment, the electronic device 110 and the server 150 may further include Figure 2More structural elements. However, it is not necessary to explicitly show most of the prior art structural elements. For example, the electronic device 110 may include at least a part of the input and output device 215 as described above, or may further include other structural elements such as a transceiver, a global positioning system (GPS) module, a camera, various sensors, a database, and the like. As a more specific example, in the case where the electronic device 110 is a smart phone, the electronic device 110 may also include various structural elements commonly included in smart phones, such as an acceleration sensor, a gyro sensor, a camera module, various physical buttons, buttons using a touch panel, input and output ports, a vibrator for vibration, and the like.
[0039] The following describes a specific embodiment of a method and system for providing a user-friendly interface associated with an account transaction history.
[0040] In the present invention, the transaction history of the account can be arranged and displayed in the form of messages in the dialog window generated for the corresponding account. In particular, the present invention can provide a function of adding messages, reminders, etc. to the transaction history of the account, and can support specifying a transaction object in the transaction history of the account to query only the transaction history with the specific object.
[0041] In this specification, a conversation window may be an interface screen for providing messages sent or received between users. The following describes a conversation window of an instant messaging software through a specific embodiment, but is not limited thereto. As long as it is an interface of a social network service (SNS) that can be linked with a banking service, it may be applicable.
[0042] Figure 3 1 is a block diagram showing an example of structural elements that may be included in a processor of an electronic device according to an embodiment of the present invention. Figure 4 The flowchart is a flowchart showing an example of a method that can be executed by an electronic device according to an embodiment of the present invention.
[0043] The electronic device 110 of this embodiment may include an account transaction history providing system embodied by a computer. For example, the account transaction history providing system may be embodied in the form of an independent program or in the form of an in-app of a specific application and work on the specific application, and may provide instant messaging software banking services by linking with the server 150 according to circumstances.
[0044] Based on the instructions provided by the application program installed in the electronic device 110, the account transaction history providing system embodied in the electronic device 110 may execute Figure 4 The account transaction history is provided as shown.
[0045] like Figure 3 As shown, for execution Figure 4 According to the account transaction history providing method, the processor 212 of the electronic device 110 may include a transaction history loading unit 310, a personal information confirmation unit 320, and a transaction history providing unit 330 as structural elements. According to an embodiment, the structural elements of the processor 212 may be selectively included in the processor 212 or excluded from the processor 212. And, according to an embodiment, the structural elements of the processor 212 may be separated or combined for the expression of the function of the processor 212.
[0046] The processor 212 and the components of the processor 212 can control the electronic device 110 to execute Figure 4 The method for providing account transaction history includes steps S410, S420, S430, and S440. For example, the processor 212 and the structural elements of the processor 212 can execute the code of the operating system included in the memory 211 and the instructions generated according to at least one program code.
[0047] The structural elements of the processor 212 may be expressions of different functions of the processor 212 executed by the processor 212 according to instructions provided by the program code stored in the electronic device 110 (e.g., instructions provided by an application program driven in the electronic device 110). For example, the functional expression of controlling the processor 212 of the electronic device 110 according to the instructions in a manner that the electronic device 110 loads the transaction history of an account connected to the instant messaging software may be implemented by the transaction history loading unit 310.
[0048] In step S410, the processor 212 may read the required instructions from the memory 211 loaded with instructions associated with the control of the electronic device 110. In this case, the instructions read above may include instructions for controlling the processor 212 to execute steps S420, S430, and S440 to be described later.
[0049] In step S420, if the electronic device 110 provided with the instant messaging software receives a transaction history request related to an account associated with the instant messaging software, the transaction history loading unit 310 may load the transaction history of the corresponding account. For example, the transaction history loading unit 310 may load the transaction history of the account associated with the instant messaging software on the electronic device 110 by linking with the server 150 or the local storage device on the client according to the transaction history request. The transaction history loading unit 310 may simultaneously load the transaction history and balance information of the corresponding account in response to the transaction history request. In this case, the transaction history may include the expenditure history and income history of the account, and may include the account information of the transaction object (e.g., financial institution, account number, account name, etc.), transaction request message (e.g., passbook display content, etc.), transaction amount, transaction time, etc. according to each transaction type. In the case of expenditure history, information related to transaction types such as transfer, settlement, and withdrawal may also be included. As another example, the transaction history providing unit 330 can not only load messages indicating transaction history such as income history and expenditure history of the account, but also load user messages and user message information (e.g., the time when the message was entered) of the account connected to the instant messaging software. User messages can be messages sent by users through the dialogue window of the account, and can include not only text but also all types of content that can be made into messages, such as photos, videos, audios, various stickers, etc.
[0050] In step S430, the personal information confirmation unit 320 may confirm the personal information on the instant messaging software that matches the transaction object for each transaction object included in the account transaction history. The personal information confirmation unit 320 confirms whether the object of the transaction with the user of the electronic device 110 is a user of the instant messaging software based on the information related to the transaction object included in the transaction history. If it is a user of the instant messaging software, the personal information on the instant messaging software can be obtained. As an example, the personal information confirmation unit 320 may transmit information related to the transaction object to the server 150 to query and confirm the instant messaging software user that matches the corresponding information. In this case, the server 150 may associate the confirmed instant messaging software user with the transaction history for storage. The server 150 may associate and store the transaction history of the transaction object and the profile information of the corresponding transaction object according to a predetermined condition. For example, in the case where a transaction is generated for more than a specified number of times within a specified period for the same transaction object or repeated transactions are generated with a specified period as a cycle, the transaction history with the corresponding transaction object may be associated with the profile information on the instant messaging software and stored. As another example, it may be confirmed whether the transaction object is a user included in the friend directory of the instant messaging software set in the electronic device 110.
[0051] In step S440, the transaction history providing unit 330 is a dialogue interface of the instant messaging software, and can provide a dialogue window of the account connected to the instant messaging software. In this case, the transaction history of the corresponding account can be divided into the expenditure history and the income history for display using the message type that can be displayed in the dialogue window of the account. The transaction history providing unit 330 can generate a dialogue window according to each account connected to the instant messaging software, and similar to the form of a common dialogue window that displays messages sent or received between users, the transaction history of the account can be displayed according to the message unit sent or received through the dialogue window of the corresponding account. For example, in the transaction history providing unit 330, the income history can be arranged as a received message unit in the transaction time sequence and displayed on the left side of the dialogue window of the account, and the expenditure history can be arranged as a sent message unit in the transaction time sequence and displayed on the right side. In addition, the transaction history of the account can be arranged and displayed in the transaction time sequence. For example, the transaction history can be displayed in a manner that the message associated with the most recent transaction is located at the bottom or lower side of the dialogue window.
[0052] In particular, in the process of providing the transaction history of the account through the dialog window of the corresponding account, the transaction history providing unit 330 can also simultaneously display the profile set by the personal information on the instant messaging software for the transaction object according to each transaction type. In other words, the transaction history providing unit 330 can display the transaction content according to each transaction type in the dialog window of the account in a message unit, in which case, the profile on the instant messaging software of the transaction object can be displayed in conjunction with it. In the case of performing the corresponding transaction using the instant messaging software application or the social graph managed by the server 150 or the financial service that can be linked with the user information, the transaction object information may include the user information on the instant messaging software related to the transaction object (for example, the instant messaging software account of the transaction object or the account of the transaction object managed by the instant messaging software application). Afterwards, when displaying the transaction history, the user information on the instant messaging software related to the transaction object included in the transaction object information can be used to query and display the profile on the instant messaging software of the corresponding transaction object stored on the server 150. For example, when the instant messaging software user Cony (Cony) uses the user interface in the instant messaging software to request a transfer from the instant messaging software user Brown (Brown), the transfer request and Brown's inherent account information or Brown's user account managed by the instant messaging software application can be provided to the server providing the banking service at the same time. As a kind of banking service, when transferring money from Cony to Brown according to the transfer request, when displaying the transaction history related to the corresponding transfer, the account information or user account related to Brown included in the transaction object information is used to query and display the profile of Brown on the instant messaging software stored on the server 150. On the other hand, when the transaction object information does not include the user information on the instant messaging software related to the transaction object, the transaction object information is used to determine whether there is the user information on the instant messaging software associated with the transaction object. In the case of having the user information on the instant messaging software associated with the transaction object, the profile of the user associated with the corresponding user information can be displayed. For example, for the transaction conducted by the instant messaging software user Cony at the LINE Friends sales store, when the payment is made from Cony's bank account, the corresponding transaction object information may not include the user information on the instant messaging software of the transaction object. In this case, the customer name "LINE Friends" included in the transaction object information is used to determine whether there is an official account on the instant messaging software associated with the transaction object. If there is an official account on the instant messaging software associated with "LINE Friends", the profile of the corresponding official account can be displayed.According to another embodiment, in the case where the transaction object information does not include the user information on the instant messaging software related to the transaction object, through the user, the corresponding transaction object can be associated with other users on the instant messaging software. In this case, for the same transaction object, the profiles of the users associated with the user can be displayed. For example, for the transaction where the instant messaging software user Cony transfers money to XYZ Bank 123-333222-00011 (account name "Sally Kim"), the transaction object Sally Kim can be associated with another user Sally within the instant messaging software. In this case, for the transactions that are determined to include the corresponding transaction and include the same transaction object based on the account name, account number, transaction message, etc., the profile of Sally can be displayed.
[0053] The transaction content displayed through the message can be re-constructed based on the information included in the transaction history. For example, in the case of the expenditure history, it can include the transaction type, payee or customer, transaction amount, transaction time, etc. In the case of the income history, it can include the payer, passbook display content, transaction amount, transaction time, etc. And in addition to the income history or expenditure history, the transaction history providing unit 330 displays the user message in message units in a manner different from the messages representing the transaction history such as the income history or expenditure history. In this case, the messages can be displayed in sequence based on the respective transaction times and user message information of the transaction history, and the message corresponding to the user message can be displayed in association with the profile of the user of the electronic device 110 on the instant messaging software.
[0054] Therefore, the transaction history providing unit 330 can provide the transaction history of the corresponding account through the conversation window of the account associated with the instant messaging software. In particular, it displays the transaction content according to each transaction type in message units and displays it in association with the profile of the transaction object on the instant messaging software, thereby providing a user-friendly interface that can more intuitively and effectively identify the subject of the transaction content.
[0055] Figure 5 An exemplary screen showing a conversation interface for providing an account transaction history according to an embodiment of the present invention.
[0056] Figure 5 Shows the conversation window 500 of the account associated with the instant messaging software.
[0057] As Figure 5As shown, the account dialogue window 500 can display the balance information of the account and the transaction history which is the income and expenditure history through the corresponding account. In the process of providing the account transaction history through the account dialogue window 500, the transaction history providing unit 330 displays the transaction content according to each transaction type in message units. In this case, in the case of the expenditure history, it can be displayed on the right side as a sending message unit 510, and in the case of the income history, it can be displayed on the left side as a receiving message unit 520.
[0058] In particular, the transaction history providing unit 330 may display the profile 511, 521 of the transaction object on the instant messaging software as a kind of object indicating the source of the message for each message 510, 520 indicating the transaction content. The profile 521 of the message 520 indicating the income history may display the profile of the other party on the instant messaging software who transferred money to the user of the electronic device 110. The profile 511 of the message 510 indicating the expenditure history may display the profile of the user of the electronic device 110 on the instant messaging software, or, depending on the transaction type, may display the profile of the instant messaging software matching the transaction object instead of the user profile. For example, in the case of the history of the user of the electronic device 110 transferring money to an individual, the profile of the user on the instant messaging software is displayed, and in the case of the history of paying or paying public fees in a store, etc., the profile of the store or the unit that collects the public fees on the instant messaging software may be displayed instead of the profile of the user on the instant messaging software. For the transaction history between the transaction object having an official account of the instant messaging software in the expenditure history, the profile of the official account may be displayed in the profile 511 of the message indicating the corresponding history. Official account holders can modify the desired profile information (which may include all types of content in the profile, such as text, images, videos, Uniform Resource Locator (URL) link information, etc.). When modifying the profile information of the official account, the profile information modified by the corresponding holder can be exposed to users who confirm the transaction history.
[0059] Unlike the existing method of providing the transaction history of an account in the form of a simple directory in instant messaging software banking services, in an embodiment of the present invention, the transaction history is divided into expenditure history and income history in the form of a dialog window for sending or receiving messages and arranged left and right to display in different ways, thereby making it easier to confirm the transaction history of an account.
[0060] Figure 6 An exemplary screen shot of a dialog interface providing a user-friendly interface (hereinafter, “friendly interface”) associated with a transaction history of an account according to an embodiment of the present invention is shown.
[0061] like Figure 6As shown, the transaction history providing unit 330 can provide a convenient interface 650 for users to leave messages, reminders, etc. as an interface in the corresponding dialog window 500 through the dialog window 500 for providing the transaction history of the account. Figure 5 By inputting a menu calling button 530 in the dialog window 500 , a convenient interface 650 in the form of a menu directory can be exposed on the dialog window 500 .
[0062] The convenient interface 650 may include a user interface capable of activating a transfer function, a payment function, a withdrawal function, etc. of the account using the dialog window 500, and may also include a user interface capable of providing a user message function for adding a message in the dialog window 500 and a reminder setting function for setting a reminder associated with the dialog window 500. In other words, the transaction history providing unit 330 may merge and activate the convenient interface 650 that can be used in association with the account and the transaction history of the account by providing the dialog window 500 of the account transaction history according to the account connected to the instant messaging software.
[0063] The dialog window 500 is a dialog interface for providing the account transaction history. Since the account has been specified, there is no need to specify the account to be traded in the dialog window 500, and transfers, settlements, withdrawals, etc. can be performed directly.
[0064] In the case of the user message function, the message can be written through the message input window of the conversation window 500. In this case, similar to the way of writing and sending messages in the conversation window 500, not only can the message be input using text, but also can be input using all types of content that can be made into messages such as photos, videos, audios, various stickers, etc.
[0065] If the user writes a message through the message input window of the dialog window 500 and then presses the message sending button, it will be immediately registered as a message of the corresponding account. Figure 7 As shown, it can be displayed as an individual message 715 in the dialog window 500. The profile of the user of the electronic device 110 on the instant messaging software can be displayed on the profile 716 of the message 715 including the message content, and information indicating that the corresponding message 715 is a message can be displayed, or the message 715 indicating the message can be distinguished from other messages, that is, the messages 510 and 520 indicating the transaction history.
[0066] The message written directly by the user can be displayed in chronological order on the dialog window 500, and the user can input and register the desired message at a time point that matches the content and context of the transaction history of the account provided through the dialog window 500. Instead of registering a message subordinate to the corresponding transaction content according to each transaction type, the message is written and registered through the message input window of the dialog window 500, so that it can be displayed as a message or an individual message unit of the dialog window 500 as an individual transaction processing of the level of each transaction content displayed in a message unit, thereby expanding the scope of use of the message. In other words, in the case of requesting the registration of a message for registering a message in the dialog window 500 through the user interface on the dialog window 500, the message indicating the message can be processed as an individual transaction and added to the dialog window 500.
[0067] In the case of a reminder function, an interface for setting a time and inputting reminder content may be provided, so that when a reminder is set, it may be registered as a reminder associated with the dialog window 500. For example, when the reminder setting time arrives, the transaction history providing unit 330 may provide a notification outputting the reminder content in the form of a message sent from the user or an official account associated with the account through the dialog window 500.
[0068] Also, similar to leaving a message, the notification message generated according to the reminder setting is processed as an individual transaction and added to the dialog window 500, and can be displayed in a manner different from the messages 510 and 520 representing the transaction history. In the case where the reminder setting for setting a reminder associated with the dialog window 500 is requested through the user interface on the dialog window 500, the message representing the reminder can be processed as an individual transaction and added to the dialog window 500.
[0069] The reminder function may also include a scheduled transfer function by setting an account and an amount, and the transaction history providing unit 330 may provide a notification related to the scheduled transfer through the dialog window 500. The notification related to the scheduled transfer may include an interface that enables immediate transfer, and the interface that enables immediate transfer includes the account and amount set in advance through the reminder function.
[0070] In order to enable scheduled transfer, a message scheduled sending interface may be provided. A message corresponding to the scheduled transfer is registered together with a scheduled sending time, so that the message is not sent immediately when the corresponding message is registered, but is scheduled in a manner that it can be sent at the scheduled sending time, so that the transfer can be performed at the corresponding time.
[0071] As another example, an interface may be provided, which allows a message corresponding to a scheduled transfer to be sent in a dialog window, thereby enabling a scheduled transfer. Since the dialog window 500 has specified the transfer account, the message may be sent with the content of the message including the transfer time, the receiving account, the amount, etc., thereby simply registering the scheduled transfer. For example, if a message "@Sally transfer 100,000 won to me tomorrow at 10 a.m." is sent in the dialog window 500 on January 1, 2019, a scheduled transfer of 100,000 won at 10 a.m. on January 2, 2019, the next day after the message was sent, may be registered to Sally's account. In this case, even if the user does not enter the receiving account or the exact time, the account corresponding to Sally may be specified based on the friend list or transaction history, and the transfer time may be specified based on the message sending time. Similarly, an interface may be provided, which allows the details of the scheduled transfer to be queried or the details of the scheduled transfer to be canceled by sending a message in the dialog window 500.
[0072] In the case of messages and reminders, the description is displayed in the form of messages sent by the user, but it is not limited to this. According to the embodiment, the message type output can be a system-delivered message in a neutral interface of the dialog window. This uses the interface that notifies when a new user participates in the dialog window on the instant messaging software or the interface that distinguishes the date, etc. In the case of messages corresponding to messages and reminders, it has the effect of system-delivered content in a neutral position, rather than message delivery content in the form of a dialog.
[0073] Therefore, in an embodiment of the present invention, the content and context of the transaction history can be taken into consideration, and a message with the desired content can be entered at the user's desired location through the account dialogue window 500. Reminders can be set in a manner such that notifications are received at a desired time point to provide user convenience while utilizing resources associated with instant messaging software to effectively utilize resources.
[0074] Figure 8 An exemplary screen shot of a dialog interface for providing a one-to-one transaction history according to an embodiment of the present invention is shown.
[0075] Figure 8 A one-to-one transaction history screen 800 is shown.
[0076] like Figure 8 As shown, in Figure 5 When a profile of a specific object is selected in the dialog window 500, the transaction history providing unit 330 may provide the transaction history with the selected transaction object through a one-to-one transaction history screen 800 in a one-to-one dialog format.
[0077] In the one-to-one transaction history screen 800, in the case of a history of the user of the electronic device 110 transferring money to a specific object, it is displayed on the right as a sending message unit 810, and in the case of a history of the specific object transferring money to the user of the electronic device 110, it is displayed on the left as a receiving message unit 820.
[0078] In other words, in the dialog window 500 providing the overall transaction history of the account, a transaction partner can be specified by selecting a profile, and the history of sending or receiving with the specific partner can be filtered to be displayed in a one-to-one dialog format. The one-to-one transaction history screen 800 filters the transaction history with the specific partner in the entire transaction history and provides it in a filtering result screen that pops up on the dialog window 500, and can also be provided in the form of an independent dialog window.
[0079] In the one-to-one transaction history screen 800, the transaction history can be displayed in message units using the selected transaction object and one or more accounts associated with the dialog window. Figure 7 In the dialog window 500 of , if the profile associated with Brown's income history from 9:17 PM is selected, the dialog window 500 can be switched to Figure 8 One-to-one transaction history screen 800. In this case, the one-to-one transaction history screen 800 can be used to display only the history of transactions with Brown using only ABC bank (bank) 123-333212-04122, or the history of transactions with Brown for an account associated with the instant messaging software including ABC bank 123-333212-04122 can be displayed.
[0080] In addition, similar to the dialog window 500, the one-to-one transaction history screen 800 may also provide convenient functions such as messages and notifications. The convenient functions of the one-to-one transaction history screen 800 may include a transfer function for directly transferring money to a specific object, a message function for registering a user message associated with the transaction history of a specific object, a reminder setting function for setting a reminder associated with the transaction history of a specific object, and the like.
[0081] In the one-to-one transaction history screen 800, the transaction object has been specified, so it is not necessary to perform the process of specifying the transfer object, and directly transfer, register a message, set a reminder, etc. In the case of the message registered in the one-to-one transaction history screen 800, it can be processed in a form that is exposed only to the user of the electronic device 110, or in a form that can be shared with a specific object.
[0082] Fig. 9 Another exemplary screen shot of a dialog interface for providing a one-to-one transaction history according to an embodiment of the present invention is shown.
[0083] Fig. 9 A one-to-one transaction history screen 900 is shown.
[0084] exist Figure 5 In the dialog window 500, for the transaction history of the user's spending history of the electronic device 110 with the transaction partner of the official account having the instant messaging software, the introduction of the official account can be displayed in the introduction 511 of the message representing the corresponding history.
[0085] like Fig. 9 As shown in Figure 5 In the case where a transaction partner having an official account of an instant messaging software is specified by selecting a profile in the dialog window 500, the transaction history providing unit 330 can provide the transaction history with the specified partner through a one-to-one transaction history screen 900 in a one-to-one dialog form. In the one-to-one transaction history screen 900, the expenditure history is displayed on the right side as a sending message unit 910. In this case, the transaction history providing unit 330 can display the content 922 specified by the official account of the specified partner as a receiving message unit 920 on the left side through the one-to-one transaction history screen 900.
[0086] In the official account, not only the content 922 can be specified by presetting, but also the exposure conditions of the content 922 can be specified by presetting. For example, in the transaction history providing unit 330, when the transaction history of a specific object corresponds to the exposure conditions of the content 922, the content 922 can be exposed through the one-to-one transaction history screen 900. For example, in the case of specifying a coupon provided to a user with more than one transaction history in the official account of an AAA coffee shop (café), the corresponding coupon can be exposed at the time point when more than one transaction history occurs by providing the one-to-one transaction history screen 900 of the transaction history in the AAA coffee shop. As another example, the transaction history with a specific object can be aggregated and the aggregated result can be provided through the one-to-one transaction history screen 900, or various events or promotional information can be provided as content associated with the specific object based on the aggregated result. For example, when the official account profile of the debit card associated with the account is exposed in the dialogue window 500 and selected by the user, only the transaction history of the corresponding debit card can be collected and displayed through the one-to-one transaction history screen 900. In this case, the cumulative usage amount per unit time or the events or promotional information of the debit card can be displayed.
[0087] Therefore, in an embodiment of the present invention, through the account dialog window, the profile of the transaction object and the transaction content are displayed simultaneously according to each transaction type. If the profile of a specific object is selected in the account dialog window, an interface is provided that only filters the history of sending or receiving with the corresponding transaction object and displays it through another screen, thereby facilitating the retrieval of the account transaction history and maximizing the utilization rate.
[0088] As described above, according to an embodiment of the present invention, the account transaction history can be provided in the form of a dialog window, in which case, the profile of the transaction object on the instant messaging software can also be provided together with each transaction. Furthermore, according to an embodiment of the present invention, a convenient interface for messages, notifications, etc. as an interface in the corresponding dialog window can be provided through a dialog window that provides the account transaction history for the convenience of the user. Furthermore, according to an embodiment of the present invention, in the transaction history dialog window, the transaction history of the object specified by the profile selection can be collected and provided, and for the transaction object having an official account of the instant messaging software, the content associated with the transaction object can be provided through the transaction history dialog window.
[0089] The devices described in the above content can be implemented by hardware structural elements, software structural elements and / or a combination of hardware structural elements and software structural elements. For example, the devices and structural elements described in the embodiments can be implemented using one or more general-purpose computers or special-purpose computers, such as processors, controllers, arithmetic logic units (ALUs), digital signal processors (digital signal processors), microcomputers, field programmable gate arrays (FPGAs), programmable logic units (PLUs), microprocessors, or any device capable of executing and responding to instructions. The processing device can execute an operating system (OS) and one or more software applications executed on the above operating system. In addition, the processing device can also access, store, operate, process and generate data in response to the execution of the software. For ease of understanding, the case of using a processing device is described, and as long as it is understood by ordinary technicians in this technical field, the processing device may include multiple processing elements and / or multiple types of processing elements. For example, the processing device may include multiple processors or a processor and a controller. Furthermore, the processing device may further include other processing configurations such as a parallel processor.
[0090] Software may include a computer program, code, instruction, or a combination of more than one of these, which can configure a processing device in a manner to work in a desired manner, or independently or collectively command a processing device. In order to parse or provide instructions or data to a processing device by a processing device, the software and / or data may be embodied in any type of device, component, physical device, computer storage medium or device. The software may be distributed on computer systems connected by a network to be stored or executed in a distributed manner. The software and data may be stored in one or more computer-readable recording media.
[0091] The method of the embodiment is implemented in the form of program instructions that can be executed by various computer units and recorded on a computer-readable medium. In this case, the medium can continuously store or temporarily store computer executable programs for execution or download. In addition, the medium can be various recording units or storage units in a single form or in a form combined with multiple hardware, and is not limited to the medium directly connected to any computer system, and can be dispersed in the network. As an example of the medium, magnetic media such as hard disks, floppy disks and tapes, optical recording media such as CD-ROMs, DVDs, magneto-optical media such as floptical disks (magneto-optical media) and read-only memory (ROM), random access memory (RAM), flash memory, etc. can be included to store program instructions. In addition, as an example of other media, an application store for circulating application programs or a web page for supplying or circulating various other software, a recording medium or storage medium managed by a server, etc. can be cited.
[0092] As described above, the embodiments are described by limited embodiments and drawings, and a person skilled in the art can make various modifications and variations through the above description. For example, the described techniques can be performed in a different order than the described methods, and / or the structural elements of the described systems, structures, devices, circuits, etc. can be combined or combined in a different form than the described methods, or even if the structural elements are replaced or substituted by other structural elements or equivalent technical solutions, appropriate results can be achieved.
[0093] Therefore, other examples, other embodiments, and arrangements within the scope of equivalents of the claims are also within the scope of the claims.
Claims
1. A computer system, characterized in that: comprising at least one processor configured to execute computer-readable instructions contained in the memory, At least one of the above processors includes: A transaction history loading unit, which, upon receiving a transaction history request for an account associated with the instant messaging software, loads the transaction history of the account; An information confirmation unit, used to confirm the information on the instant messaging software that matches the transaction object included in the transaction history; and The transaction history providing unit generates a dialog window for the above-mentioned account, and in the generated dialog window, displays the transaction content classified according to each transaction of the above-mentioned transaction history in message units, and displays the transaction content in connection with the profile of the above-mentioned transaction object set through the user information on the instant messaging software of the above-mentioned transaction object.
2. The computer system according to claim 1, characterized in that: The transaction history providing unit divides the transaction history into expenditure history and income history for display using the message types that can be displayed in the dialog window.
3. The computer system according to claim 1, characterized in that: The transaction history providing unit displays the profile of the user of the computer system on the instant messaging software or the profile of the transaction object on the instant messaging software according to the transaction type.
4. The computer system according to claim 1, characterized in that: The transaction history providing unit provides a user interface, which is an interface within the dialog window, for activating at least one of a message function for registering a message to the dialog window and a reminder function for setting a reminder associated with the dialog window.
5. The computer system according to claim 4, characterized in that: When a message registration request for registering the message to the dialog window or a reminder setting request for setting the reminder associated with the dialog window is received through the user interface, the transaction history providing unit will process the message representing the message or the reminder as an individual transaction and add it to the dialog window.
6. The computer system according to claim 1, characterized in that: If the profile of a specific transaction partner is selected in the dialog window, the transaction history providing unit selects the transaction history with the specific transaction partner and displays it on another screen.
7. The computer system according to claim 6, characterized in that: In a case where the specific transaction partner is a transaction partner having an official account of an instant messaging software, the transaction history providing unit provides the content designated by the official account through the other screen.
8. A non-transitory computer-readable recording medium storing a computer program for executing an account transaction history providing method on a computer system, characterized in that: The computer system includes at least one processor configured to execute computer-readable instructions contained in a memory. The above-mentioned account transaction history providing method includes: Upon receiving a request for transaction history of an account associated with an instant messaging software, a step of loading the transaction history of the account by at least one of the processors; The step of confirming, by at least one of the processors, information on the instant messaging software that matches the transaction object included in the transaction history; and A step of generating a dialog window for the above-mentioned account by at least one of the above-mentioned processors, and displaying the transaction content classified according to each transaction of the above-mentioned transaction history in the generated dialog window in message units, and displaying the transaction content in connection with the profile of the above-mentioned transaction object set by the user information on the instant messaging software of the above-mentioned transaction object.
9. The non-transitory computer-readable recording medium according to claim 8, wherein: The above-mentioned display step includes: using the message type that can be displayed in the above-mentioned dialog window to divide the above-mentioned transaction history into expenditure history and income history for display.
10. The non-transitory computer-readable recording medium according to claim 8, wherein: The display step includes: displaying the profile of the user of the computer system on the instant messaging software or the profile of the transaction object on the instant messaging software according to the transaction type.
11. The non-transitory computer-readable recording medium according to claim 8, wherein: The above-mentioned display step includes the following steps: in the case of the expenditure history of the above-mentioned account, displaying the profile of the user of the above-mentioned computer system on the instant messaging software, and for the transaction object with an official account of the instant messaging software, displaying the profile of the above-mentioned official account on the instant messaging software.
12. The non-transitory computer-readable recording medium according to claim 8, wherein: The above-mentioned account transaction history providing method also includes the following steps: providing a user interface through at least one of the above-mentioned processors, and the user interface is an interface in the above-mentioned dialog window, which is used to start at least one function of the transfer function, settlement function and withdrawal function using the above-mentioned account.
13. The non-transitory computer-readable recording medium according to claim 8, wherein: The above-mentioned account transaction history providing method also includes the following steps: providing a user interface through at least one of the above-mentioned processors, which user interface is an interface within the above-mentioned dialog window, used to start at least one of the message function for registering a message to the above-mentioned dialog window and the reminder function for setting a reminder associated with the above-mentioned dialog window.
14. The non-transitory computer-readable recording medium according to claim 13, wherein: The above-mentioned account transaction history providing method also includes the following steps: when a message registration request for registering the above-mentioned message to the above-mentioned dialog window or a reminder setting request for setting the above-mentioned reminder associated with the above-mentioned dialog window is received through the above-mentioned user interface, a message representing the above-mentioned message or the above-mentioned reminder is processed as an individual transaction by at least one of the above-mentioned processors and added to the above-mentioned dialog window.
15. The non-transitory computer-readable recording medium according to claim 13, wherein: The display step includes: a step of distinguishing and displaying the message registered in the dialog window or the message indicating the reminder associated with the dialog window from the message associated with the transaction history.
16. The non-transitory computer-readable recording medium according to claim 8, wherein: The method for providing account transaction history further comprises the following steps: if the profile of a specific transaction object is selected in the dialog window, the transaction history between the specific transaction object and the specific transaction object is filtered by at least one of the processors and displayed on another screen.
17. The non-transitory computer-readable recording medium according to claim 16, wherein: The step of displaying through another screen includes the step of providing a user interface, which activates at least one of a transfer function, a message function and a reminder function for the specific transaction object.
18. The non-transitory computer-readable recording medium according to claim 16, wherein: The step of displaying through another screen includes the following steps: when the specific transaction partner is a transaction partner having an official account of an instant messaging software, providing the content specified by the official account through the other screen.
19. The non-transitory computer-readable recording medium according to claim 16, wherein: The above-mentioned step of displaying through another screen includes the following steps: when the above-mentioned specific transaction object is a transaction object of an official account with instant messaging software, if the transaction history between the above-mentioned specific transaction object corresponds to the exposure condition of the content specified by the above-mentioned official account, the above-mentioned content is provided through the above-mentioned other screen.
20. A method for providing account transaction history executed on a computer system, characterized in that: The computer system includes at least one processor configured to execute computer-readable instructions contained in a memory. The above-mentioned account transaction history providing method includes: Upon receiving a request for transaction history of an account associated with an instant messaging software, a step of loading the transaction history of the account by at least one of the processors; The step of confirming, by at least one of the processors, information on the instant messaging software that matches the transaction object included in the transaction history; and A step of generating a dialog window for the above-mentioned account by at least one of the above-mentioned processors, and displaying the transaction content classified according to each transaction of the above-mentioned transaction history in the generated dialog window in message units, and displaying the transaction content in connection with the profile of the above-mentioned transaction object set by the user information on the instant messaging software of the above-mentioned transaction object.
Citation Information
Patent Citations
Method and system for querying bank fund and statement information based on WeChat terminal
CN106557976A