Auxiliary input method and device

By receiving user information and service types in the self-service terminal device, generating personalized information, and dynamically recommending auxiliary input, errors and difficulties in users' input information are solved, and input efficiency and accuracy are improved.

CN114047830BActive Publication Date: 2024-12-27CHINA CONSTRUCTION BANK
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202111439852.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-30
Publication Date
2024-12-27
Estimated Expiration
2041-11-30

AI Technical Summary

Technical Problem

When users enter information in self-service terminal devices, due to differences in user age, region, and accent, existing handwriting, keyboard and voice input methods are prone to incorrect information input, especially in remote characters or non-standard Mandarin, which leads to difficulty or errors in input.

Method used

By receiving the information input by the user and the selected service type, personalized information is generated, and auxiliary input information matching the historical service information is dynamically recommended to improve input efficiency and accuracy.

Benefits of technology

It realizes the generation of high matching auxiliary input information based on user information and service types, reducing difficulties and errors for users when entering information, and improving the convenience and efficiency of information input.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114047830B_ABST
    Figure CN114047830B_ABST
Patent Text Reader

Abstract

The present application provides an auxiliary input method and device, which relates to the technical field of recommendation systems. The method can determine the historical business information associated with the user based on the user information input by the user, and extract the input elements in the business type according to the business type selected by the user, and then generate the personalized information corresponding to the user based on the determined historical business information and input elements, and recommend the generated personalized information to the user when the user is inputting information. Because personalized information with a high degree of matching can be dynamically generated based on the user information and the business type currently handled by the user, more suitable auxiliary input information can be recommended to the user when the user is inputting information, making the user more efficient and convenient when inputting information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the technical field of recommendation systems, and more particularly to an auxiliary input method and device. Background Art

[0002] In recent years, with the widespread use of self-service terminal devices, it is becoming more and more common for people to handle business on self-service terminal devices. For example, during the business handling process, users are required to enter various user information such as place of origin, address, telephone number, etc. Self-service terminal devices usually provide input methods such as handwriting, keyboard, and voice.

[0003] However, due to differences in age, region, and accent of the users covered, these input methods may cause inconvenience to some users. For example, voice input may cause errors in user information input due to non-standard Mandarin, and handwriting and keyboard input may cause difficulty or errors in user information input due to the presence of uncommon characters in the user information input. Summary of the invention

[0004] In order to solve the existing technical problems, the embodiments of the present application provide an auxiliary input method and device, which can provide convenience for users to input information.

[0005] To achieve the above purpose, the technical solution of the embodiment of the present application is implemented as follows:

[0006] In a first aspect, an embodiment of the present application provides an auxiliary input method, the method comprising:

[0007] receiving user information input by a user and a service type selected by the user sent by a terminal;

[0008] Based on the user information and the service type, generating personalized information corresponding to the user; the personalized information is the historical service information of the user associated with the service type;

[0009] The personalized information is sent to the terminal, so that when the user inputs service information under the service type, the terminal recommends the personalized information to the user.

[0010] The auxiliary input method provided in the embodiment of the present application can receive the user information input by the user and the service type selected by the user sent by the terminal, generate the personalized information corresponding to the user based on the user information and the service type, and send the generated personalized information to the terminal, so that when the user enters the service information under the service type, the terminal can recommend the personalized information to the user. Since the personalized information corresponding to the user can be dynamically generated according to the user information and the service type currently handled by the user, the auxiliary information with a high matching degree can be obtained, so that when the user inputs information, more suitable auxiliary input information can be recommended to the user, so that the user can enter information more efficiently and conveniently.

[0011] In an optional embodiment, the generating, based on the user information and the service type, personalized information corresponding to the user includes:

[0012] Determine historical service information associated with the user according to the user information; the historical service information is historical information generated when the user handles historical services;

[0013] According to the business type, extracting input elements in the business type;

[0014] Based on the historical service information and the entry elements, the historical service information corresponding to each entry element is determined, and according to the historical service information corresponding to each entry element, the personalized information corresponding to the user is generated.

[0015] In this embodiment, the historical business information associated with the user can be determined based on the user information, and the input elements in the business type can be extracted based on the business type, so that the historical business information corresponding to each input element can be determined based on the historical business information and the input elements, and the personalized information corresponding to the user can be generated based on the historical business information corresponding to each input element. Therefore, auxiliary input information with a high degree of matching can be generated based on the user information input by the user, the user's historical business handling information and the business type currently handled by the user.

[0016] In an optional embodiment, the method further includes:

[0017] receiving feedback information submitted by the user and sent by the terminal, and updating the personalized information according to the feedback information.

[0018] In this embodiment, feedback information submitted by the user and sent by the terminal can be received, and the personalized information can be updated according to the feedback information, so that the personalized information of the user can be updated more efficiently and conveniently according to the feedback information of the user.

[0019] In a second aspect, an embodiment of the present application further provides an auxiliary input method, the method comprising:

[0020] In response to the user information input by the user and the service type selected for processing, the user information and the service type are sent to the back-end system, so that the back-end system generates personalized information corresponding to the user according to the user information and the service type; the personalized information is the historical service information of the user associated with the service type;

[0021] Receiving personalized information corresponding to the business type sent by the backend system;

[0022] In response to the user inputting service information under the service type, the personalized information is recommended to the user.

[0023] The auxiliary input method provided in the embodiment of the present application can send the user information and the business type to the back-end system in response to the user information input by the user and the business type selected for handling, so that the back-end system generates personalized information corresponding to the user according to the user information and the business type, and receives the personalized information corresponding to the business type sent by the back-end system, and can recommend personalized information to the user in response to the user inputting business information under the business type. Since the personalized information corresponding to the user can be dynamically generated according to the user information and the business type currently handled by the user, auxiliary information with a high degree of matching can be obtained, so that when the user inputs information, more suitable auxiliary candidate information can be recommended to the user.

[0024] In an optional embodiment, the business type includes a plurality of input elements; after receiving the personalized information corresponding to the business type sent by the back-end system, the method further includes:

[0025] In response to the user inputting the business information under the entry element, candidate information corresponding to the entry element is determined according to the personalized information, and the candidate information is recommended to the user.

[0026] In this embodiment, in response to the user inputting the business information under the input element, the candidate information corresponding to the input element can be determined according to the personalized information, and the candidate information can be recommended to the user. Thus, based on the input element of the user under the business type handled by the user, auxiliary information with a high matching degree can be recommended to the user.

[0027] In an optional embodiment, the method further includes:

[0028] In response to the user completing the business operation, feedback information is displayed to the user.

[0029] In this embodiment, in response to the user completing the business operation, feedback information can be displayed to the user, so that the feedback information submitted by the user can be received to provide a basis for updating the generated personalized data.

[0030] In an optional embodiment, the method further includes:

[0031] In response to the user submitting the feedback information, the feedback information is sent to the back-end system, so that the back-end system updates the personalized information according to the feedback information.

[0032] In this embodiment, in response to the user submitting feedback information, the feedback information can be sent to the backend system so that the backend system updates the personalized information according to the feedback information. Thus, the personalized information of the user can be updated more efficiently and conveniently according to the user's feedback information.

[0033] In a third aspect, the embodiment of the present application further provides an auxiliary input method, including:

[0034] Obtaining user information input by the user and the type of service selected by the user;

[0035] Based on the user information and the service type, generating personalized information corresponding to the user; the personalized information is the historical service information of the user associated with the service type;

[0036] In response to the user inputting service information under the service type, the personalized information is recommended to the user.

[0037] In an optional embodiment, the generating, based on the user information and the service type, personalized information corresponding to the user includes:

[0038] Determine historical service information associated with the user according to the user information; the historical service information is historical information generated when the user handles historical services;

[0039] According to the business type, extracting input elements in the business type;

[0040] Based on the historical service information and the entry elements, the historical service information corresponding to each entry element is determined, and according to the historical service information corresponding to each entry element, the personalized information corresponding to the user is generated.

[0041] In an optional embodiment, the service type includes a plurality of input elements; after generating the personalized information corresponding to the user, the method further includes:

[0042] In response to the user inputting the business information under the entry element, candidate information corresponding to the entry element is determined according to the personalized information, and the candidate information is recommended to the user.

[0043] In an optional embodiment, the method further includes:

[0044] In response to the user completing the business operation, feedback information is displayed to the user.

[0045] In an optional embodiment, the method further includes:

[0046] In response to the user submitting feedback information, the personalized information is updated according to the feedback information.

[0047] In a fourth aspect, an embodiment of the present application further provides an auxiliary input device, including:

[0048] An information receiving unit, used to receive user information input by a user and a service type selected by the user and sent by a terminal;

[0049] An information generating unit, configured to generate personalized information corresponding to the user based on the user information and the service type; the personalized information is historical service information of the user associated with the service type;

[0050] The information sending unit is used to send the personalized information to the terminal, so that when the user inputs service information under the service type, the terminal recommends the personalized information to the user.

[0051] In an optional embodiment, the information generating unit is specifically used to:

[0052] Determine historical service information associated with the user according to the user information; the historical service information is historical information generated when the user handles historical services;

[0053] According to the business type, extracting input elements in the business type;

[0054] Based on the historical service information and the entry elements, the historical service information corresponding to each entry element is determined, and according to the historical service information corresponding to each entry element, the personalized information corresponding to the user is generated.

[0055] In an optional embodiment, the device further includes an information updating unit, configured to:

[0056] receiving feedback information submitted by the user and sent by the terminal, and updating the personalized information according to the feedback information.

[0057] In a fifth aspect, an embodiment of the present application further provides an auxiliary input device, including:

[0058] an information sending unit, configured to send the user information and the service type selected by the user to a back-end system in response to the user information input by the user and the service type selected, so that the back-end system generates personalized information corresponding to the user according to the user information and the service type; the personalized information is the historical service information of the user associated with the service type;

[0059] An information receiving unit, configured to receive personalized information corresponding to the service type sent by the backend system;

[0060] The information recommendation unit is used to recommend the personalized information to the user in response to the user inputting the service information under the service type.

[0061] In an optional embodiment, the information recommendation unit is further used to:

[0062] In response to the user inputting the business information under the entry element, candidate information corresponding to the entry element is determined according to the personalized information, and the candidate information is recommended to the user.

[0063] In an optional embodiment, the device further includes an information display unit, which is used to:

[0064] In response to the user completing the business operation, feedback information is displayed to the user.

[0065] In an optional embodiment, the device further includes a feedback information sending unit, configured to:

[0066] In response to the user submitting the feedback information, the feedback information is sent to the back-end system, so that the back-end system updates the personalized information according to the feedback information.

[0067] In a sixth aspect, an embodiment of the present application further provides an auxiliary input device, including:

[0068] An information acquisition unit, used to acquire user information input by a user and a service type selected by the user;

[0069] An information generating unit, configured to generate personalized information corresponding to the user based on the user information and the service type; the personalized information is historical service information of the user associated with the service type;

[0070] The information recommendation unit is used to recommend the personalized information to the user in response to the user inputting the service information under the service type.

[0071] In an optional embodiment, the information generating unit is specifically used to:

[0072] Determine historical service information associated with the user according to the user information; the historical service information is historical information generated when the user handles historical services;

[0073] According to the business type, extracting input elements in the business type;

[0074] Based on the historical service information and the entry elements, the historical service information corresponding to each entry element is determined, and according to the historical service information corresponding to each entry element, the personalized information corresponding to the user is generated.

[0075] In an optional embodiment, the business type includes multiple input elements; the information recommendation unit is further used to:

[0076] In response to the user inputting the business information under the entry element, candidate information corresponding to the entry element is determined according to the personalized information, and the candidate information is recommended to the user.

[0077] In an optional embodiment, the device further includes an information display unit, which is used to:

[0078] In response to the user completing the business handling operation, displaying feedback information to the user;

[0079] In an optional embodiment, the device further includes an information updating unit, configured to:

[0080] In response to the user submitting feedback information, the personalized information is updated according to the feedback information.

[0081] In a seventh aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the auxiliary input method of the first aspect is implemented.

[0082] In the eighth aspect, an embodiment of the present application further provides a back-end system, including a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the computer program is executed by the processor, the processor implements the auxiliary input method of the first aspect.

[0083] In a ninth aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the auxiliary input method of the second aspect is implemented.

[0084] In the tenth aspect, an embodiment of the present application further provides a terminal, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the computer program is executed by the processor, the processor implements the auxiliary input method of the second aspect.

[0085] In the eleventh aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the auxiliary input method of the third aspect is implemented.

[0086] In the twelfth aspect, an embodiment of the present application further provides an electronic device, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the computer program is executed by the processor, the processor implements the auxiliary input method of the third aspect.

[0087] In the thirteenth aspect, an embodiment of the present application is a computer program product, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium; when the processor of a computer device reads the computer instructions from the computer-readable storage medium, the processor executes the computer instructions, so that the computer device performs the steps of any one of the above-mentioned auxiliary input methods.

[0088] The technical effects brought about by any one of the implementation methods in the third aspect, fourth aspect, sixth aspect, seventh aspect, eighth aspect, eleventh aspect, twelfth aspect and thirteenth aspect can be referred to the technical effects brought about by the corresponding implementation method in the first aspect, and will not be repeated here.

[0089] The technical effects brought about by any one of the implementation methods in the third, fifth, sixth, ninth, tenth, eleventh, twelfth and thirteenth aspects can be referred to the technical effects brought about by the corresponding implementation method in the second aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0090] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0091] Figure 1 A schematic diagram of the structure of an auxiliary input system provided in an embodiment of the present application;

[0092] Figure 2 A schematic diagram of the structure of a terminal provided in an embodiment of the present application;

[0093] Figure 3 A schematic diagram of the structure of a backend system provided in an embodiment of the present application;

[0094] Figure 4 A schematic diagram of an interactive process of an auxiliary input method provided in an embodiment of the present application;

[0095] Figure 5 A schematic diagram of an interaction flow of another auxiliary input method provided in an embodiment of the present application;

[0096] Figure 6 A flowchart of an auxiliary input method provided in an embodiment of the present application;

[0097] Figure 7 A flowchart of another auxiliary input method provided in an embodiment of the present application;

[0098] Figure 8 A flowchart of another auxiliary input method provided in an embodiment of the present application;

[0099] Fig. 9 A schematic diagram of the structure of an auxiliary input device provided in an embodiment of the present application;

[0100] Fig.10 A schematic diagram of the structure of another auxiliary input device provided in an embodiment of the present application;

[0101] Fig.11 A schematic diagram of the structure of another auxiliary input device provided in an embodiment of the present application;

[0102] Fig.12 A schematic diagram of the structure of another auxiliary input device provided in an embodiment of the present application;

[0103] Fig.13 A schematic diagram of the structure of another auxiliary input device provided in an embodiment of the present application;

[0104] Fig.14 A schematic diagram of the structure of another auxiliary input device provided in an embodiment of the present application;

[0105] Fig.15 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0106] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present application.

[0107] It should be noted that the terms "including" and "having" and their variations involved in the documents of this application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0108] The technical solution provided in the embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0109] The word "exemplary" used hereinafter means "serving as an example, embodiment, or illustrative". Any embodiment described as "exemplary" is not necessarily to be interpreted as superior or better than other embodiments. In the description of the embodiments of the present application, unless otherwise specified, "plurality" means two or more.

[0110] Figure 1 FIG. 2 is a schematic diagram showing a structure of an auxiliary input system provided by an embodiment of the present application. Figure 1 As shown, the auxiliary input system may include a terminal 100 and a backend system 200 .

[0111] The terminal 100 may be any terminal device that provides a service processing function for a user. For example, the terminal 100 may be a self-service terminal device. Figure 2 As shown, it includes a memory 101 , a communication module 103 and one or more processors 102 .

[0112] The memory 101 is used to store computer programs executed by the processor 102. The memory 101 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system and programs required for running the instant messaging function, etc.; the data storage area may store various instant messaging information and operation instruction sets, etc.

[0113] The processor 102 may include one or more central processing units (CPU) or a digital processing unit, etc. The processor 102 is used to implement the auxiliary input method provided in the embodiment of the present application when calling the computer program stored in the memory 101 .

[0114] The communication module 103 is used to communicate with the backend system 200 , receive information sent by the backend system 200 , or send information to the backend system 200 .

[0115] The specific connection medium between the memory 101, the communication module 103 and the processor 102 is not limited in the embodiment of the present application. Figure 2 In the embodiment, the memory 101 and the processor 102 are connected via a bus 104. The bus 104 is Figure 2 The connections between other components are shown in bold lines, which are only for illustration and are not intended to be limiting. The bus 104 can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, Figure 2 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0116] The backend system 200 may be any device capable of implementing the auxiliary input method proposed in the present application. For example, the backend system 200 may be a server. In this embodiment, the structure of the backend system 200 may be as follows: Figure 3 As shown, it includes a memory 201 , a communication module 203 and one or more processors 202 .

[0117] The memory 201 is used to store computer programs executed by the processor 202. The memory 201 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system and programs required for running the instant messaging function, etc.; the data storage area may store various instant messaging information and operation instruction sets, etc.

[0118] The processor 202 may include one or more central processing units (CPU) or a digital processing unit, etc. The processor 202 is used to implement the auxiliary input method provided in the embodiment of the present application when calling the computer program stored in the memory 201 .

[0119] The communication module 203 is used to communicate with the terminal 100 , and receive information sent by the terminal 100 or send information to the terminal 100 .

[0120] The specific connection medium between the memory 201, the communication module 203 and the processor 202 is not limited in the embodiment of the present application. Figure 3 In the embodiment, the memory 201 and the processor 202 are connected via a bus 204. The bus 204 is connected to the processor 202 via a bus 204. Figure 3 The connections between other components are shown in bold lines, which are only for illustration and are not intended to be limiting. The bus 204 can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, Figure 3 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0121] In some embodiments, the auxiliary input method provided in the present application can be implemented jointly by the terminal 100 and the backend system 200 in the auxiliary system. Figure 4 The interactive flow chart of the terminal and the back-end system jointly executing the auxiliary input method. Figure 4 As shown, the following steps may be included:

[0122] Step S401: The terminal responds to the user information input by the user and the service type selected by the user.

[0123] The user information input by the user may be the user's account, name, gender, region, etc., which can be used to identify the user's information. The type of service selected by the user may be, for example, a transfer service, an inquiry service, a new card service, etc. The acquisition, storage, use, and processing of data in the technical solution of this application are in compliance with the relevant provisions of national laws and regulations.

[0124] Step S402: The terminal sends user information and service type to the backend system.

[0125] After the user inputs user information on the terminal and selects the type of service to be handled, the terminal can send the user information input by the user and the type of service selected to be handled to the back-end system.

[0126] Step S403: the backend system generates personalized information corresponding to the user based on the user information and the service type.

[0127] After receiving the user information sent by the terminal, the back-end system can determine the historical business information associated with the user based on the user information. Among them, the historical business information is the historical information generated when the user handles historical business. For example, after the user enters the user name on the terminal, the back-end system can find the user's historical transfer records based on the user name. The acquisition, storage, use, and processing of data in the technical solution of this application are in compliance with the relevant provisions of national laws and regulations.

[0128] After receiving the business type sent by the terminal, the back-end system can extract the input elements in the business type according to the business type. For example, if the business type selected by the user at the terminal is a transfer business, the back-end system can extract the input elements that the user needs to enter in the transfer business, including the name of the transferor, the account of the transferor, and the transfer amount.

[0129] After determining the historical business information and input elements, the back-end system can determine the historical business information corresponding to each input element based on the historical business information and the input elements. For example, if the type of business that the user wants to handle is a transfer business, for the input element of the transferor's name in the transfer business, the back-end system can determine the historical transferor's name that the user has entered when handling the transfer business in the past based on the user's historical business information. The acquisition, storage, use, and processing of data in the technical solution of this application are in compliance with the relevant provisions of national laws and regulations.

[0130] After determining the historical business information corresponding to each input element, the back-end system can generate personalized information corresponding to the user based on the historical business information corresponding to each input element.

[0131] Step S404: the backend system sends the personalized data to the terminal.

[0132] After generating personalized data corresponding to the user, the backend system can send the personalized data to the terminal.

[0133] Step S405: the terminal recommends personalized information to the user in response to the user inputting service information under the service type.

[0134] After receiving the personalized data corresponding to the user sent by the backend system, when the user enters the service information under the service type selected on the terminal, the terminal can recommend the personalized information to the user. For example, if the service type selected by the user is a transfer service, the terminal can recommend personalized information related to the transfer service to the user.

[0135] Optionally, there are multiple input elements under the service type selected by the user. In response to the user inputting service information under the input element, the terminal can determine the candidate information corresponding to the input element according to the personalized information and recommend the candidate information to the user. For example, when the service type selected by the user is a transfer service and the user needs to enter the name of the transferor in the input element of the transfer service, the terminal can recommend the name of the user's historical transferor to the user.

[0136] Optionally, in response to the user completing the operation of handling the service, the terminal may display feedback information to the user, and in response to the user submitting the feedback information, the terminal may send the feedback information to the back-end system so that the back-end system updates the personalized information according to the feedback information. For example, after the user completes the service on the terminal, the terminal may display a satisfaction survey form to the user. After the user fills in the satisfaction survey form and clicks submit, the terminal may send the completed satisfaction survey form to the back-end system. After receiving the satisfaction survey form, the back-end system may update the personalized information of the user according to the satisfaction survey form. The satisfaction survey form may include the user's evaluation information on the personalized data recommended by the system.

[0137] Optionally, when the back-end system updates the personalized information based on the feedback information submitted by the user, it can adjust the priority order of the relevant information in the personalized information. For example, when the user inputs information in the input element, the terminal recommends three candidate information "123", "234", and "456" to the user, and the user selects "234" and enters it into the input element. When the user submits the feedback information, the user is highly satisfied with the candidate information recommended by the terminal. Then, the back-end system can readjust the priority order of the candidate information "123", "234", and "456". The candidate information after the priority order is adjusted can be "234", "123", and "456".

[0138] In other embodiments, the interactive flow chart of the terminal and the back-end system jointly executing the auxiliary input method can also be as follows: Figure 5 As shown, the following steps are included:

[0139] Step S501: The terminal responds to user information input by the user.

[0140] The user information input by the user on the terminal may be account, name, gender, region, etc. The acquisition, storage, use, and processing of data in the technical solution of this application are in compliance with the relevant provisions of national laws and regulations.

[0141] Step S502: The terminal sends user information to the backend system.

[0142] After obtaining the user information input by the user, the terminal can send the user information to the backend system.

[0143] Step S503: the backend system determines historical business information associated with the user based on the user information.

[0144] After receiving the user information sent by the terminal, the backend system can determine the historical business information associated with the user based on the user information. The acquisition, storage, use, and processing of data in the technical solution of this application are in compliance with the relevant provisions of national laws and regulations.

[0145] Step S504: The terminal responds to the service type selected by the user.

[0146] The user selects the type of service to be handled on the terminal, such as transfer service, inquiry service, new card application service, etc.

[0147] Step S505: the terminal sends the service type to the backend system.

[0148] After obtaining the service type selected by the user, the terminal can send the service type to the back-end system.

[0149] Step S506: the backend system extracts input elements from the business type according to the business type.

[0150] The back-end system can extract multiple input elements included in the business type according to the business type.

[0151] Step S507 : the backend system determines the historical business information corresponding to each entry element based on the historical business information and the entry elements, and generates personalized information corresponding to the user according to the historical business information corresponding to each entry element.

[0152] After determining the historical business information corresponding to the user and the entry elements of the business type selected by the user, the back-end system can determine the historical business information corresponding to each entry element based on the historical business information and the entry elements, and generate personalized information corresponding to the user based on the historical business information corresponding to each entry element.

[0153] Step S508: the backend system sends the personalized information to the terminal.

[0154] After generating the personalized information corresponding to the user, the backend system can send the personalized information to the terminal.

[0155] Step S509 , in response to the user inputting the business information under the input element, the terminal determines the candidate information corresponding to the input element according to the personalized information and recommends the candidate information to the user.

[0156] When the user inputs business information under the input element of the selected business type, the terminal can determine the candidate information corresponding to the input element according to the personalized information corresponding to the user, and recommend the candidate information to the user, so that the user can select the required information to enter into the input element. For example, when the business type selected by the user is a transfer business, and the input element of the business information to be entered is the transferor account, assuming that the terminal determines the historical transferor accounts as "123456", "134567" and "145678" according to the personalized information corresponding to the user sent by the back-end system, the terminal can recommend "123456", "134567" and "145678" to the user, and the user can select one from these three historical transferor accounts to enter into the transferor account input element. Assuming that the user selects "134567", the input information in the transferor account of the transfer business selected by the user is "134567". The acquisition, storage, use, and processing of data in the technical solution of this application are in compliance with the relevant provisions of national laws and regulations.

[0157] Step S510: In response to the user completing the business operation, the terminal displays feedback information to the user.

[0158] After the user completes the service, the terminal can display feedback information to the user. The feedback information can be any information that can show the user's evaluation of the candidate information recommended by the terminal, for example, the feedback information can be a satisfaction survey form.

[0159] Step S511: The terminal responds to the user's operation of submitting feedback information.

[0160] After filling in the feedback information, the user can submit the feedback information.

[0161] Step S512: the terminal sends feedback information to the backend system.

[0162] The terminal may send the feedback information submitted by the user to the backend system.

[0163] Step S513: the backend system updates the personalized information according to the feedback information.

[0164] The backend system can update the personalized information corresponding to the user based on the feedback information submitted by the user and sent by the terminal.

[0165] The auxiliary input method provided in the embodiment of the present application can determine the user's historical business handling information and the input elements under the business type according to the user information input by the user and the business type selected by the user, so that the personalized information corresponding to the user with a high degree of matching can be generated according to the historical business handling and the input elements. In addition, for the input element for the user to input information, the candidate information corresponding to the input element can be determined according to the personalized information corresponding to the user, and the candidate information can be recommended to the user, so that the user does not need to input information through handwriting, keyboard, voice and other input methods, but only needs to select the required information from the recommended candidate information and fill it into the corresponding input element, which facilitates the user's information input, improves the user's information input efficiency when handling business, and enables the user to complete the business handling more smoothly, improving the user's satisfaction.

[0166] In addition, the auxiliary input method provided in the embodiment of the present application can also update the generated personalized information corresponding to the user based on the feedback information from the user during the business handling process, so that the personalized information can be updated more efficiently and conveniently, and by updating the personalized information, the personalized information corresponding to the user can also be made more complete.

[0167] Based on the same inventive concept, an auxiliary input method is also provided in the embodiment of the present application, and the method can be executed by the backend system. Figure 6 As shown, the method may include the following steps:

[0168] Step S601: receiving user information input by a user and a service type selected by the user sent by a terminal.

[0169] Step S602: Generate personalized information corresponding to the user based on the user information and the service type.

[0170] The personalized information is the user's historical service information associated with the service type.

[0171] Specifically, the terminal can determine the historical service information associated with the user based on the user information, and extract the entry elements in the service type based on the service type. Based on the historical service information and the entry elements, the terminal can determine the historical service information corresponding to each entry element, and generate personalized information corresponding to the user based on the historical service information corresponding to each entry element. The historical service information is the historical information generated when the user handles historical services.

[0172] Step S603: Send the personalized information to the terminal, so that when the user inputs the service information under the service type, the terminal recommends the personalized information to the user.

[0173] In an optional embodiment, the above method further includes:

[0174] Receive feedback information submitted by the user sent by the terminal, and update the personalized information according to the feedback information.

[0175] Based on the same inventive concept, an auxiliary input method is also provided in the embodiment of the present application, and the method can be executed by the terminal. Figure 7 As shown, the method may include the following steps:

[0176] Step S701, in response to the user information input by the user and the service type selected for processing, the user information and service type are sent to the back-end system, so that the back-end system generates personalized information corresponding to the user according to the user information and service type.

[0177] The personalized information is the user's historical service information associated with the service type.

[0178] Step S702: receiving personalized information corresponding to the business type sent by the backend system.

[0179] Step S703: in response to the user inputting service information under the service type, recommending personalized information to the user.

[0180] In an optional embodiment, the business type includes multiple input elements; after receiving the personalized information corresponding to the business type sent by the back-end system, the method further includes:

[0181] In response to the user inputting business information under the input element, candidate information corresponding to the input element is determined according to the personalized information, and the candidate information is recommended to the user.

[0182] In an optional embodiment, the above method further includes:

[0183] In response to the user completing the business operation, feedback information is displayed to the user.

[0184] In an optional embodiment, the above method further includes:

[0185] In response to the user submitting the feedback information, the feedback information is sent to the back-end system, so that the back-end system updates the personalized information according to the feedback information.

[0186] Based on the same inventive concept, an auxiliary input method is also provided in the embodiment of the present application, and the method can also be implemented in an electronic device, that is, executed by an electronic device. Figure 8 As shown, the method may include the following steps:

[0187] Step S801, obtaining user information input by the user and the type of service selected by the user.

[0188] Step S802: Generate personalized information corresponding to the user based on the user information and the service type.

[0189] The personalized information is the user's historical service information associated with the service type.

[0190] Specifically, the historical business information associated with the user can be determined based on the user information, wherein the historical business information is the historical information generated when the user handles historical business, and then the input elements in the business type are extracted based on the business type. Based on the historical business information and the input elements, the historical business information corresponding to each input element is determined, and the personalized information corresponding to the user is generated based on the historical business information corresponding to each input element.

[0191] Step S803: in response to the user inputting service information under the service type, recommending personalized information to the user.

[0192] In an optional embodiment, the service type includes multiple input elements; after generating the personalized information corresponding to the user, the method further includes:

[0193] In response to the user inputting business information under the input element, candidate information corresponding to the input element is determined according to the personalized information, and the candidate information is recommended to the user.

[0194] In an optional embodiment, the above method further includes:

[0195] In response to the user completing the business operation, feedback information is displayed to the user.

[0196] In an optional embodiment, the above method further includes:

[0197] In response to the user submitting feedback information, the personalized information is updated according to the feedback information.

[0198] The specific implementation process of the above steps can be found in Figure 5 , I will not go into details here.

[0199] and Figure 6 The auxiliary input method shown is based on the same inventive concept, and an auxiliary input device is also provided in the embodiment of the present application. Since the device is the device corresponding to the auxiliary input method in the embodiment of the present application, and the principle of solving the problem by the device is similar to that of the method, the implementation of the device can refer to the implementation of the above method, and the repeated parts will not be repeated.

[0200] Fig. 9 A schematic diagram of the structure of an auxiliary input device provided in an embodiment of the present application is shown. Figure 8As shown, the auxiliary input device includes an information receiving unit 901, an information generating unit 902 and an information sending unit 903.

[0201] The information receiving unit 901 is used to receive user information input by the user and the service type selected by the user sent by the terminal;

[0202] The information generating unit 902 is used to generate personalized information corresponding to the user based on the user information and the service type; the personalized information is the historical service information of the user associated with the service type;

[0203] The information sending unit 903 is used to send personalized information to the terminal, so that when the user inputs service information under the service type, the terminal recommends the personalized information to the user.

[0204] In an optional embodiment, the information generating unit 902 is specifically configured to:

[0205] Determine historical business information associated with the user based on the user information; the historical business information is historical information generated when the user handles historical business;

[0206] According to the business type, the input elements in the business type are extracted;

[0207] Based on the historical business information and the input elements, the historical business information corresponding to each input element is determined, and personalized information corresponding to the user is generated according to the historical business information corresponding to each input element.

[0208] In an optional embodiment, if Fig.10 As shown, the auxiliary input device may further include an information updating unit 1001, which is used to:

[0209] Receive feedback information submitted by the user sent by the terminal, and update the personalized information according to the feedback information.

[0210] and Figure 7 The auxiliary input method shown is based on the same inventive concept, and an auxiliary input device is also provided in the embodiment of the present application. Since the device is the device corresponding to the auxiliary input method in the embodiment of the present application, and the principle of solving the problem by the device is similar to that of the method, the implementation of the device can refer to the implementation of the above method, and the repeated parts will not be repeated.

[0211] Fig.11 A schematic diagram of the structure of an auxiliary input device provided in an embodiment of the present application is shown. Fig.11 As shown, the auxiliary input device includes an information sending unit 1101, an information receiving unit 1102 and an information recommending unit 1103.

[0212] The information sending unit 1101 is used to send the user information and the service type selected by the user to the back-end system in response to the user information input by the user and the service type selected, so that the back-end system generates personalized information corresponding to the user according to the user information and the service type; the personalized information is the historical service information of the user associated with the service type;

[0213] The information receiving unit 1102 is used to receive personalized information corresponding to the business type sent by the backend system;

[0214] The information recommendation unit 1103 is used to recommend personalized information to the user in response to the user inputting service information under the service type.

[0215] In an optional embodiment, the information recommendation unit 1103 is further configured to:

[0216] In response to the user inputting business information under the input element, candidate information corresponding to the input element is determined according to the personalized information, and the candidate information is recommended to the user.

[0217] In an optional embodiment, if Fig.12 As shown, the auxiliary input device may further include an information display unit 1201, which is used to:

[0218] In response to the user completing the business operation, feedback information is displayed to the user.

[0219] In an optional embodiment, if Fig.12 As shown, the auxiliary input device may further include a feedback information sending unit 1202, which is used to:

[0220] In response to the user submitting the feedback information, the feedback information is sent to the back-end system, so that the back-end system updates the personalized information according to the feedback information.

[0221] and Figure 8 The auxiliary input method shown is based on the same inventive concept, and an auxiliary input device is also provided in the embodiment of the present application. Since the device is the device corresponding to the auxiliary input method in the embodiment of the present application, and the principle of solving the problem by the device is similar to that of the method, the implementation of the device can refer to the implementation of the above method, and the repeated parts will not be repeated.

[0222] Fig.13 A schematic diagram of the structure of an auxiliary input device provided in an embodiment of the present application is shown. Fig.13 As shown, the auxiliary input device includes an information acquisition unit 1301, an information generation unit 1302 and an information recommendation unit 1303.

[0223] The information acquisition unit 1301 is used to acquire the user information input by the user and the service type selected by the user;

[0224] The information generating unit 1302 is used to generate personalized information corresponding to the user based on the user information and the service type; the personalized information is the historical service information of the user associated with the service type;

[0225] The information recommendation unit 1303 is used to recommend personalized information to the user in response to the user inputting service information under the service type.

[0226] In an optional embodiment, the information generating unit 1302 is specifically configured to:

[0227] Determine historical business information associated with the user based on the user information; the historical business information is historical information generated when the user handles historical business;

[0228] According to the business type, the input elements in the business type are extracted;

[0229] Based on the historical business information and the input elements, the historical business information corresponding to each input element is determined, and personalized information corresponding to the user is generated according to the historical business information corresponding to each input element.

[0230] In an optional embodiment, the business type includes multiple input elements; the information recommendation unit 1303 is further used to:

[0231] In response to the user inputting business information under the input element, candidate information corresponding to the input element is determined according to the personalized information, and the candidate information is recommended to the user.

[0232] In an optional embodiment, if Fig.14 As shown, the auxiliary input device may further include an information display unit 1401, which is used to:

[0233] In response to the user completing the business operation, displaying feedback information to the user;

[0234] In an optional embodiment, if Fig.14 As shown, the auxiliary input device may further include an information updating unit 1402, which is used to:

[0235] In response to the user submitting feedback information, the personalized information is updated according to the feedback information.

[0236] Based on the same inventive concept as the above method embodiment, an electronic device is also provided in the embodiment of the present application. The electronic device can be used to perform an auxiliary input process. In one embodiment, the electronic device can be a server, or a terminal device or other electronic device. In this embodiment, the structure of the electronic device can be as follows: Fig.15 As shown, it includes a memory 1501 , a communication module 1503 and one or more processors 1502 .

[0237] The memory 1501 is used to store computer programs executed by the processor 1502. The memory 1501 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system and programs required for running the instant messaging function, etc.; the data storage area may store various instant messaging information and operation instruction sets, etc.

[0238] The memory 1501 may be a volatile memory, such as a random-access memory (RAM); the memory 1501 may also be a non-volatile memory, such as a read-only memory, a flash memory, a hard disk drive (HDD) or a solid-state drive (SSD), or the memory 1501 is any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 1501 may be a combination of the above memories.

[0239] The processor 1502 may include one or more central processing units (CPU) or a digital processing unit, etc. The processor 1502 is used to implement the above auxiliary input method when calling the computer program stored in the memory 1501 .

[0240] The communication module 1503 is used to communicate with terminal devices and other servers.

[0241] The specific connection medium between the memory 1501, the communication module 1503 and the processor 1502 is not limited in the embodiment of the present application. Fig.15 In the embodiment, the memory 1501 and the processor 1502 are connected via a bus 1504. The bus 1504 is connected to the processor 1502 via a bus 1504. Fig.15 The connections between other components are shown in bold lines, which are only for illustration and are not intended to be limiting. Bus 1504 can be divided into address bus, data bus, control bus, etc. For ease of illustration, Fig.15Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0242] According to one aspect of the present application, a computer program product or a computer program is provided, the computer program product or the computer program comprising computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the auxiliary input method in the above-mentioned embodiment.

[0243] The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0244] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be covered by the protection scope of the present application.

Claims

1. An auxiliary input method, characterized in that: include: receiving user information input by a user and a service type selected by the user sent by a terminal; Based on the user information and the service type, generate personalized information corresponding to the user; The personalized information is the historical service information of the user associated with the service type; sending the personalized information to the terminal, so that when the user inputs service information under the service type, the terminal recommends the personalized information to the user; The personalized information is generated by the following steps: Determine historical service information associated with the user according to the user information; the historical service information is historical information generated when the user handles historical services; According to the business type, extracting input elements in the business type; Based on the historical service information and the entry elements, the historical service information corresponding to each entry element is determined, and according to the historical service information corresponding to each entry element, the personalized information corresponding to the user is generated.

2. The method according to claim 1, characterized in that The method further comprises: receiving feedback information submitted by the user and sent by the terminal, and updating the personalized information according to the feedback information.

3. An auxiliary input method, characterized in that: include: In response to the user information input by the user and the service type selected for processing, the user information and the service type are sent to the back-end system, so that the back-end system generates personalized information corresponding to the user according to the user information and the service type; the personalized information is the historical service information of the user associated with the service type; Receiving personalized information corresponding to the business type sent by the backend system; In response to the user inputting service information under the service type, recommending the personalized information to the user; The personalized information is generated by the following steps: determining historical service information associated with the user according to the user information; the historical service information is historical information generated when the user handles historical services; and extracting input elements in the service type according to the service type; Based on the historical service information and the entry elements, the historical service information corresponding to each entry element is determined, and according to the historical service information corresponding to each entry element, the personalized information corresponding to the user is generated.

4. The method according to claim 3, characterized in that The business type includes a plurality of input elements; after receiving the personalized information corresponding to the business type sent by the back-end system, the method further includes: In response to the user inputting the business information under the entry element, candidate information corresponding to the entry element is determined according to the personalized information, and the candidate information is recommended to the user.

5. The method according to claim 3, characterized in that The method further comprises: In response to the user completing the business operation, feedback information is displayed to the user.

6. The method according to claim 3, characterized in that The method further comprises: In response to the user submitting the feedback information, the feedback information is sent to the back-end system, so that the back-end system updates the personalized information according to the feedback information.

7. An auxiliary input method, characterized in that: include: Obtaining user information input by the user and the type of service selected by the user; Based on the user information and the service type, generate personalized information corresponding to the user; The personalized information is the historical service information of the user associated with the service type; In response to the user inputting service information under the service type, recommending the personalized information to the user; The personalized information is generated by the following steps: Determine historical service information associated with the user according to the user information; the historical service information is historical information generated when the user handles historical services; According to the business type, extracting input elements in the business type; Based on the historical service information and the entry elements, the historical service information corresponding to each entry element is determined, and according to the historical service information corresponding to each entry element, the personalized information corresponding to the user is generated.

8. An auxiliary input device, characterized in that: include: An information receiving unit, used to receive user information input by a user and a service type selected by the user and sent by a terminal; An information generating unit, configured to generate personalized information corresponding to the user based on the user information and the service type; The personalized information is the historical service information of the user associated with the service type; an information sending unit, configured to send the personalized information to the terminal, so that when the user inputs service information under the service type, the terminal recommends the personalized information to the user; The information generating unit is specifically used for: Determine historical service information associated with the user according to the user information; the historical service information is historical information generated when the user handles historical services; According to the business type, extracting input elements in the business type; Based on the historical service information and the entry elements, the historical service information corresponding to each entry element is determined, and according to the historical service information corresponding to each entry element, the personalized information corresponding to the user is generated.

9. The device according to claim 8, characterized in that The device also includes an information updating unit, which is used to: receiving feedback information submitted by the user and sent by the terminal, and updating the personalized information according to the feedback information.

10. An auxiliary input device, characterized in that: include: an information sending unit, configured to send the user information and the service type selected by the user to a back-end system in response to the user information input by the user and the service type selected, so that the back-end system generates personalized information corresponding to the user according to the user information and the service type; the personalized information is the historical service information of the user associated with the service type; An information receiving unit, configured to receive personalized information corresponding to the service type sent by the backend system; an information recommendation unit, configured to recommend the personalized information to the user in response to the user inputting service information under the service type; The personalized information is generated by the following steps: determining historical service information associated with the user according to the user information; the historical service information is historical information generated when the user handles historical services; and extracting input elements of the service type according to the service type; Based on the historical service information and the entry elements, the historical service information corresponding to each entry element is determined, and according to the historical service information corresponding to each entry element, the personalized information corresponding to the user is generated.

11. A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 2, claims 3 to 6 or claim 7 is implemented.

12. A backend system, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the computer program is executed by the processor, the method according to any one of claims 1 to 2 is implemented.

13. A terminal, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the computer program is executed by the processor, the method according to any one of claims 3 to 6 is implemented.

14. An electronic device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program executable on the processor, and when the computer program is executed by the processor, the method described in claim 7 is implemented.

15. A computer program product, characterized in that It includes computer instructions, which are stored in a computer-readable storage medium; when a processor of a computer device reads the computer instructions from the computer-readable storage medium, the processor executes the computer instructions, so that the computer device executes the steps of any method in claims 1 to 2 or claims 3 to 6 or claim 7.