CN107038150B - Filling-in method, system, terminal and server of form content - Google Patents

Filling-in method, system, terminal and server of form content Download PDF

Info

Publication number
CN107038150B
CN107038150B CN201610076171.1A CN201610076171A CN107038150B CN 107038150 B CN107038150 B CN 107038150B CN 201610076171 A CN201610076171 A CN 201610076171A CN 107038150 B CN107038150 B CN 107038150B
Authority
CN
China
Prior art keywords
terminal
server
filled
modification data
content
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610076171.1A
Other languages
Chinese (zh)
Other versions
CN107038150A (en
Inventor
张创城
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201610076171.1A priority Critical patent/CN107038150B/en
Publication of CN107038150A publication Critical patent/CN107038150A/en
Application granted granted Critical
Publication of CN107038150B publication Critical patent/CN107038150B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/174Form filling; Merging

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application provides a method, a system, a terminal and a server for filling in form content, wherein the method for filling in the form content comprises the following steps: receiving a form number of a form displayed in a first terminal and content filled in the form, which are sent by the first terminal; acquiring a corresponding form according to the form number, and sending the corresponding form and the filled content to a second terminal; receiving form modification data sent by a second terminal; and sending the form modification data to the first terminal so that the first terminal adds the form modification data to the form. According to the form content filling method, the second terminal assists the first terminal user to fill the form, and the content filled by the first terminal is verified and modified, so that the operation of the first terminal user can be reduced, and the method is more convenient.

Description

Filling-in method, system, terminal and server of form content
Technical Field
The present application relates to the field of internet technologies, and in particular, to a method, a system, a terminal, and a server for filling in form content.
Background
With the continuous development of internet technology, the application of the internet is very common. More and more users are able to conduct various activities over the internet. In the process, the situation that the form needs to be filled in is encountered, for example, in the processes of website registration and online registration, the user needs to fill in the corresponding form to complete the process. However, the filling of each item of content in the form is a very tedious operation for the user, and the content filled by the user may not meet the preset requirement of the form, which requires the user to modify the content again, and brings inconvenience to the user.
Disclosure of Invention
The present application aims to address the above technical problem, at least to some extent.
Therefore, a first object of the present application is to provide a method for filling in form contents, which can reduce input operations of an end user and is more convenient.
A second object of the present application is to propose another method for filling out the contents of a form.
A third object of the present application is to provide yet another method for filling in contents of a form.
A fourth object of the present application is to provide a system for filling in contents of forms.
A fifth object of the present application is to provide a first terminal.
A sixth object of the present application is to provide a second terminal.
A seventh object of the present application is to provide a server.
To achieve the above object, according to a first aspect of the present application, a method for filling out contents of a form is provided, including the following steps: receiving a form number of a form displayed in a first terminal and content filled in the form, which are sent by the first terminal; acquiring a corresponding form according to the form number, and sending the corresponding form and the filled content to a second terminal; receiving form modification data sent by the second terminal; and sending the form modification data to the first terminal so that the first terminal adds the form modification data to the form.
According to the filling method of the form content, the filled content of the form displayed in the first terminal can be synchronized to the second terminal, the form modification data of the second terminal can be synchronized to the first terminal, so that the form modification data are added to the form of the first terminal by the first terminal, the form filling of a first terminal user can be assisted by the second terminal, the operation of the first terminal user is reduced, and the method is more convenient.
The embodiment of the second aspect of the present application provides a method for filling in form content, including the following steps: sending a form number of a form displayed in a first terminal and content filled in the form to a server; receiving form modification data fed back by the server, wherein the server receives the form modification data from a second terminal; and adding the form modification data to the form.
According to the filling method of the form content, filled content of the form displayed by the first terminal can be sent to the server, the filled content is sent to the server, the form is synchronized to the second terminal through the server, the form modification data of the second terminal sent by the server are received, and the form modification data are added into the form of the first terminal, so that the form filling of the first terminal user can be assisted through the second terminal, the operation of the first terminal user is reduced, and the method is more convenient.
The embodiment of the third aspect of the present application provides a method for filling in form content, including the following steps: receiving a form and filled contents sent by a server; generating form modification data of the form according to user input; and sending the form modification data to a first terminal through the server so that the first terminal adds the form modification data to the form.
The form content filling method can receive the form number and the filled content sent by the server, generate form modification data according to input of a user, synchronize the form modification data to the first terminal through the server, and enable the first terminal to add the form modification data into the form of the first terminal, so that the form filling of the first terminal user can be assisted by the second terminal, the operation of the first terminal user is reduced, and the method is more convenient.
The embodiment of the fourth aspect of the present application provides a filling-in system of form content, including a first terminal, a server and a second terminal, where the first terminal is configured to send, to the server, a form number of a form displayed in the first terminal and content already filled in the form, receive, from the server, form modification data sent by the server, and add the form modification data to the form; the server is used for acquiring a corresponding form according to the form number, sending the corresponding form and the filled content to a second terminal, and sending form modification data sent by the second terminal to the first terminal; and the second terminal is used for generating form modification data of the form according to user input and sending the form modification data to the server.
The filling system of the form content of the embodiment of the application can synchronize the filled content of the form displayed in the first terminal to the second terminal through the server, synchronize the form modification data of the second terminal to the first terminal, so that the form modification data is added to the form of the first terminal by the first terminal, and therefore the form filling of the first terminal user can be assisted through the second terminal, the operation of the first terminal user is reduced, and the system is more convenient.
An embodiment of a fifth aspect of the present application provides a first terminal, including: the system comprises a first sending module, a second sending module and a display module, wherein the first sending module is used for sending a form number of a form displayed in a first terminal and content filled in the form to a server; the first receiving module is used for receiving form modification data fed back by the server, wherein the server receives the form modification data from a second terminal; and the adding module is used for adding the form modification data into the form.
The first terminal of the embodiment of the application can send the filled content of the form displayed by the first terminal to the server, the filled content is sent to the server, the form is synchronized to the second terminal through the server, the form modification data of the second terminal sent by the server are received, and the form modification data are added into the form of the first terminal, so that the form can be filled by the first terminal through the assistance of the second terminal, the operation of the first terminal user is reduced, the operation is more convenient, in addition, the filled content of the first terminal can be verified and modified through the second terminal, the modification operation of the first terminal user side is reduced, the operation of the first terminal user is further reduced, and the user experience is improved.
A sixth aspect of the present application provides a second terminal, including a third receiving module, configured to receive a form and a filled-in content sent by a server; the generating module is used for generating form modification data of the form according to user input; and the fourth sending module is used for sending the form modification data to the first terminal through the server so that the first terminal can add the form modification data into the form.
The second terminal of the embodiment of the application can receive the form number and the filled content sent by the server, form modification data are generated according to input of a user, the form modification data are synchronized to the first terminal through the server, so that the form modification data are added to the form of the first terminal by the first terminal, the form can be filled by the first terminal user through the assistance of the second terminal, the operation of the first terminal user is reduced, and the operation is more convenient.
An embodiment of a seventh aspect of the present application provides a server, including: a fifth receiving module, configured to receive a form number of a form displayed in a first terminal and content filled in the form, where the form number is sent by the first terminal; a sixth sending module, configured to obtain a corresponding form according to the form number, and send the corresponding form and the filled content to a second terminal; a sixth receiving module, configured to receive form modification data sent by the second terminal; and a seventh sending module, configured to send the form modification data to the first terminal, so that the first terminal adds the form modification data to the form.
The server of the embodiment of the application can synchronize the filled content of the form displayed in the first terminal to the second terminal, and can synchronize the form modification data of the second terminal to the first terminal, so that the form modification data can be added to the form of the first terminal by the first terminal, and therefore the form can be filled by the first terminal user through the assistance of the second terminal, the operation of the first terminal user is reduced, and the server is more convenient.
Additional aspects and advantages of the present application will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the present application.
Drawings
The above and/or additional aspects and advantages of the present application will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
FIG. 1 is a flow chart of a method of filling in form content according to one embodiment of the present application;
FIGS. 2a and 2b are schematic diagrams of a form filling process according to one embodiment of the present application;
FIG. 3 is a flow chart of a method of filling in form content according to one embodiment herein;
FIG. 4 is a flow chart of a method of filling in form content according to another embodiment of the present application;
FIG. 5 is a flow chart of a method of filling in form content according to another embodiment of the present application;
FIG. 6 is a flow chart of a method of filling in form content according to yet another embodiment of the present application;
FIG. 7 is a schematic diagram of a system for filling in form content according to an embodiment of the present application;
fig. 8 is a first schematic structural diagram of a first terminal according to an embodiment of the present application;
fig. 9 is a second schematic structural diagram of a first terminal according to an embodiment of the present application;
fig. 10 is a third schematic structural diagram of a first terminal according to an embodiment of the present application;
fig. 11 is a first schematic structural diagram of a second terminal according to an embodiment of the present application;
fig. 12 is a second schematic structural diagram of a second terminal according to an embodiment of the present application;
FIG. 13 is a first block diagram of a server according to an embodiment of the present application;
FIG. 14 is a block diagram of a second embodiment of a server;
fig. 15 is a schematic structural diagram three of a server according to an embodiment of the present application.
Detailed Description
Reference will now be made in detail to embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are exemplary only for the purpose of explaining the present application and are not to be construed as limiting the present application.
A method, a system, a terminal, and a server for filling in form contents according to an embodiment of the present application are described below with reference to the drawings.
Fig. 1 is a flowchart of a method for filling out contents of a form according to an embodiment of the present application. The method is applicable to a server which can communicate with a first terminal and a second terminal.
As shown in fig. 1, a method for filling out contents of a form according to an embodiment of the present application includes the following steps.
S101, receiving a form number of a form displayed in a first terminal and content filled in the form, wherein the form number is sent by the first terminal.
Wherein the form can be displayed in a webpage or an application program interface in the first terminal. For each form displayed in the terminal, there is its corresponding form number. And the form may include: express text boxes, password boxes, hidden fields, multi-line text boxes, check boxes, radio boxes, drop-down selection boxes, and file upload boxes, form buttons, and the like. The form button may include, among other things, a submit button, a reset button, or a general button.
The embodiment of the application can be applied to various different application scenes. The following application scenarios are exemplified here:
(1) in the ordering process in the online shopping, a form corresponding to the ordering is provided, and the form can comprise: name and attributes of the goods (e.g., color, size, etc.), quantity purchased, payment method, delivery address, delivery time, contact, invoice information, and the like.
(2) During the website registration process, a form corresponding to registration is provided, and the form may include: a user name, a password, an authentication mode, a contact mode corresponding to the authentication mode and the like.
(2) And in the online registration process, registering a form, wherein the form comprises form items respectively corresponding to registration information.
The user can fill corresponding contents in the input boxes corresponding to the items in the form, and after the user fills the contents in the form, the first terminal can send the filled contents in the form and the form number of the form to the server.
The first terminal of the embodiment of the application may be a personal computer or a mobile terminal, wherein the mobile terminal may include a notebook computer, a tablet computer, a mobile phone, a personal digital assistant, an intelligent wearable device, and the like.
And S102, acquiring a corresponding form according to the form number, and sending the corresponding form and the filled content to the second terminal.
The server stores a large number of forms and takes the form number as an index. Therefore, after the server receives the form number sent by the first terminal, the server can obtain the corresponding form according to the received form number, and send the obtained form and the content filled in the received form to the second terminal.
In the embodiment of the present application, the second terminal may be specified by a user of the first terminal, for example, the first terminal may specify a terminal of a friend thereof as the second terminal, or the second terminal may be randomly allocated to the first terminal, for example, a customer service terminal may be randomly allocated as the second terminal. The second terminal may be a personal computer or a mobile terminal, wherein the mobile terminal may include a laptop, a tablet, a mobile phone, a personal digital assistant, an intelligent wearable device, and the like.
S103, receiving form modification data sent by the second terminal.
The form modification data is the form sent by the user of the second terminal aiming at the server and the modification content of the filled content to the form. For example, modifications to filled-in content, or content filling in unfilled content, etc.
For example, if the filled-in contents of the input box 1 in the form are "ABC", and the user of the second terminal modifies "ABC" to "DEF", the form modification data is to modify "ABC" in the input box 1 to "DEF". Alternatively, if the user of the second terminal enters "H" in the unfilled input box 2, the form modification data is that "H" is entered in the input box 2.
If the user of the second terminal has not modified the filled-in content, it indicates that the second terminal has confirmed the filled-in content.
Specifically, after receiving the form and the filled-in content sent by the server, the second terminal may modify or confirm the filled-in content in the form; or the second terminal fills the unfilled contents in the form. And further obtaining form modification data and returning the form modification data to the server.
In one embodiment of the present application, after receiving the form modification data sent by the second terminal, the form in the second terminal and the content in the form may be deleted. Therefore, the storage space of the second terminal can be saved, and the possibility of form information leakage is reduced.
S104, the form modification data are sent to the first terminal, so that the first terminal adds the form modification data into the form.
After receiving the form modification data sent by the second terminal, the server can send the form modification data to the first terminal. Therefore, the first terminal can modify the form according to the form modification data, namely, the form modification data is added to the form.
Fig. 2a and 2b are schematic diagrams of a form filling process according to an embodiment of the present application.
As shown in fig. 2a, when the user of the first terminal fills "ABC" in the input box 1 of the form displayed by the first terminal, the filled-in contents may be transmitted to the second terminal through the server, and at this time, the second terminal may synchronously display the form in which "ABC" is filled in the input box 1.
As shown in fig. 2b, when the user of the second terminal modifies "ABC" in input box 1 to "EFG", the form modification data may be transmitted to the first terminal through the server, and the first terminal may synchronously modify "ABC" in input box 1 to "EFG".
Therefore, the method for filling in the form content in the embodiment of the application can synchronize the filled content of the form displayed in the first terminal to the second terminal, and synchronize the form modification data of the second terminal to the first terminal, so that the form modification data is added to the form of the first terminal by the first terminal, and therefore, the form filling by the first terminal user can be assisted through the second terminal, the operation of the first terminal user is reduced, and the method is more convenient.
Further, in an actual application scenario, there may be a case that the first terminal cannot enter the form, and to solve this problem, the method for filling in the form content according to another embodiment of the present application may further include the following steps:
s201, receiving a form display request of the first terminal, wherein the form display request comprises identification information of the first terminal.
When the first terminal cannot enter the form, the first terminal can send a form display request to the server to request the second terminal to remotely control and generate the form. The identification information of the first terminal may include an IP address of the first terminal, a logged-in user account, a device serial number of the first terminal, and the like.
And S202, sending the form display request to the second terminal.
After receiving the form display request sent by the first terminal, the server can send the form display request to the second terminal. After receiving the form request, the second terminal can generate a corresponding form according to the requested service, and send the form and the identification information of the first terminal to the server.
S203, receiving the form and the identification information sent by the second terminal.
And S204, sending the form to a first terminal for displaying according to the identification information, wherein the form is an empty form or the form comprises filled contents.
After receiving the form and the identification information sent by the second terminal, the server can send the form to the first terminal according to the identification information, so that the first terminal can display the form to the user.
For example, when the user wants to shop on the internet, the user cannot enter the order filling interface because the user does not know how to do so, and at this time, the user may authorize the second terminal to generate the order through the application program in the first terminal, or may authorize the second terminal to fill in part or all of the order content. Therefore, the form generated by the second terminal can be sent to the first terminal through the server to be displayed. For example, the first terminal may authorize the second terminal to automatically jump to a shopping cart interface and add the targeted purchase item to the shopping cart via remote control by the server. Therefore, even if the user cannot enter the form interface, the first terminal user can be assisted to enter the form through the second terminal and the server, and the form filling is completed.
Fig. 3 is a flow chart of a method of filling in contents of a form according to an embodiment of the present application.
As shown in fig. 3, the method for filling out form content according to the embodiment of the present application includes S101-S104, and further may include S105.
And S105, receiving a submission instruction of the first terminal, and submitting the form filled in by the first terminal.
For example, as shown in fig. 2a or 2b, a "submit" button is included in the form displayed on the first terminal, and when the user of the first terminal triggers the "submit" button, the server may receive a submit instruction and submit the form filled in when the user triggers the "submit" button to the corresponding form server (e.g., the form in the order placing process corresponds to the shopping platform server).
It should be understood that, in the embodiment of the present application, unless the first terminal grants the second terminal the right to submit the form, the second terminal is only used to assist the first terminal to fill, modify or confirm the form, and does not have the right to submit the form. The modification of the form by the second terminal is confirmed by the user of the first terminal, and the first terminal sends a submission instruction to the server to prevent other terminals from submitting the form illegally instead of the user.
Corresponding to the filling method of the form content provided by the above embodiment, the present application also provides another filling method of the form content.
Fig. 4 is a flowchart of a method for filling out contents of a form according to another embodiment of the present application. The method may be applicable to a first terminal. The first terminal is a terminal where a user submitting form content is located. The first terminal may be a personal computer, or a mobile terminal, wherein the mobile terminal may include a notebook computer, a tablet computer, a mobile phone, a personal digital assistant, a smart wearable device, and the like.
As shown in fig. 4, a method for filling out contents of a form according to an embodiment of the present application includes the following steps.
S401, sending the form number of the form displayed in the first terminal and the content filled in the form to the server.
Wherein the form can be displayed in a webpage or an application program interface in the first terminal. For each form displayed in the terminal, there is its corresponding form number. And the form may include: express text boxes, password boxes, hidden fields, multi-line text boxes, check boxes, radio boxes, drop-down selection boxes, and file upload boxes, form buttons, and the like. The form button may include, among other things, a submit button, a reset button, or a general button.
The embodiment of the application can be applied to various different application scenes. The following application scenarios are exemplified here:
(1) in the ordering process in the online shopping, a form corresponding to the ordering is provided, and the form can comprise: name and attributes of the goods (e.g., color, size, etc.), quantity purchased, payment method, delivery address, delivery time, contact, invoice information, and the like.
(2) During the website registration process, a form corresponding to registration is provided, and the form may include: a user name, a password, an authentication mode, a contact mode corresponding to the authentication mode and the like.
(2) And in the online registration process, registering a form, wherein the form comprises form items respectively corresponding to registration information.
The user can fill corresponding contents in the input boxes corresponding to the items in the form, and after the user fills the contents in the form, the first terminal can send the filled contents in the form and the form number of the form to the server.
The server stores a large number of forms and takes the form number as an index. Therefore, after the server receives the form number sent by the first terminal, the corresponding form can be obtained according to the received form number. And sending the acquired form and the filled contents in the received form to the second terminal.
After the second terminal receives the form and the filled-in content sent by the server, the filled-in content in the form can be modified or confirmed; or the second terminal fills the unfilled contents in the form. And further obtaining form modification data and returning the form modification data to the server.
After receiving the form modification data sent by the second terminal, the server can send the form modification data to the first terminal.
In one embodiment of the present application, after receiving the form modification data sent by the second terminal, the form in the second terminal and the content in the form may be deleted. Therefore, the storage space of the second terminal can be saved, and the possibility of form information leakage is reduced.
In the embodiment of the present application, the second terminal may be specified by a user of the first terminal, for example, the first terminal may specify a terminal of a friend thereof as the second terminal, or the second terminal may be randomly allocated to the first terminal, for example, a customer service terminal may be randomly allocated as the second terminal. The second terminal may be a personal computer or a mobile terminal, wherein the mobile terminal may include a laptop, a tablet, a mobile phone, a personal digital assistant, an intelligent wearable device, and the like.
S402, receiving the form modification data fed back by the server, wherein the server receives the form modification data from the second terminal.
The form modification data is the form sent by the user of the second terminal aiming at the server and the modification content of the filled content to the form. For example, modifications to filled-in content, or content filling in unfilled content, etc.
For example, if the filled-in contents of the input box 1 in the form are "ABC", and the user of the second terminal modifies "ABC" to "DEF", the form modification data is to modify "ABC" in the input box 1 to "DEF". Alternatively, if the user of the second terminal enters "H" in the unfilled input box 2, the form modification data is that "H" is entered in the input box 2.
If the user of the second terminal has not modified the filled-in content, it indicates that the second terminal has confirmed the filled-in content.
And S403, adding the form modification data into the form.
That is, the first terminal may modify the form according to the form modification data, i.e., add the form modification data to the form.
Fig. 2a and 2b are schematic diagrams of a form filling process according to an embodiment of the present application.
As shown in fig. 2a, when the user of the first terminal fills "ABC" in the input box 1 of the form displayed by the first terminal, the filled-in contents may be transmitted to the second terminal through the server, and at this time, the second terminal may synchronously display the form in which "ABC" is filled in the input box 1.
As shown in fig. 2b, when the user of the second terminal modifies "ABC" in input box 1 to "EFG", the form modification data may be transmitted to the first terminal through the server, and the first terminal may synchronously modify "ABC" in input box 1 to "EFG".
According to the filling method of the form content, filled content of the form displayed by the first terminal can be sent to the server, the filled content is sent to the server, the form is synchronized to the second terminal through the server, the form modification data of the second terminal sent by the server are received, and the form modification data are added into the form of the first terminal, so that the form filling of the first terminal user can be assisted through the second terminal, the operation of the first terminal user is reduced, and the method is more convenient.
Further, in an actual application scenario, there may be a case that the first terminal cannot enter the form, and to solve this problem, the method for filling in the form content according to another embodiment of the present application may further include the following steps:
s501, a form display request is sent to a server, wherein the form display request comprises identification information of the first terminal.
When the first terminal cannot enter the form, the first terminal can send a form display request to the server to request the second terminal to remotely control and generate the form. The identification information of the first terminal may include an IP address of the first terminal, a logged-in user account, a device serial number of the first terminal, and the like.
After receiving the form display request sent by the first terminal, the server can send the form display request to the second terminal. After receiving the form request, the second terminal can generate a corresponding form according to the requested service, and send the form and the identification information of the first terminal to the server. The server may then send the form to the first terminal based on the identification information.
And S502, receiving and displaying a form fed back by the server according to the identification information, wherein the form is an empty form or the form comprises filled contents.
For example, when the user wants to shop on the internet, the user cannot enter the order filling interface because the user does not know how to do so, and at this time, the user may authorize the second terminal to generate the order through the application program in the first terminal, or may authorize the second terminal to fill in part or all of the order content. Therefore, the form generated by the second terminal can be sent to the first terminal through the server to be displayed. For example, the first terminal may authorize the second terminal to automatically jump to a shopping cart interface and add the targeted purchase item to the shopping cart via remote control by the server. Therefore, even if the user cannot enter the form interface, the first terminal user can be assisted to enter the form through the second terminal and the server, and the form filling is completed.
Fig. 5 is a flowchart of a method for filling in contents of a form according to another embodiment of the present application.
As shown in fig. 5, the method for filling out form content according to the embodiment of the present application includes S401-S403, and further may include S404.
S404, sending a submitting instruction to the server according to the submitting command input by the user.
For example, as shown in fig. 2a or 2b, a "submit" button is included in the form displayed by the first terminal. The user may enter a commit instruction by triggering a "commit" button, and the first terminal then sends the commit instruction to the server. After receiving the submission instruction, the server may submit the form that was filled when the user triggered the "submit" button to the corresponding form server (e.g., the form in the order placing process, which corresponds to the shopping platform server).
It should be understood that, in the embodiment of the present application, unless the first terminal grants the second terminal the right to submit the form, the second terminal is only used to assist the first terminal to fill, modify or confirm the form, and does not have the right to submit the form. The modification of the form by the second terminal is confirmed by the user of the first terminal, and the first terminal sends a submission instruction to the server to prevent other terminals from submitting the form illegally instead of the user.
Corresponding to the filling method of the form content provided in the above embodiment, the present application also provides another filling method of the form content.
Fig. 6 is a flowchart of a method for filling out contents of a form according to still another embodiment of the present application. The method is applicable to the second terminal. And the second terminal is used for assisting the first terminal to fill in the terminal of the form content. The second terminal may be a personal computer, or a mobile terminal, wherein the mobile terminal may include a notebook computer, a tablet computer, a mobile phone, a personal digital assistant, a smart wearable device, and the like.
As shown in fig. 6, a method for filling out contents of a form according to an embodiment of the present application includes the following steps.
S601, receiving the form and the filled-in content sent by the server.
In an embodiment of the application, the server may send the form number sent by the first terminal and the filled-in content in the form to the second terminal.
The server stores a large number of forms and takes the form number as an index. Therefore, after the server receives the form number sent by the first terminal, the server can obtain the corresponding form according to the received form number, and send the obtained form and the content filled in the received form to the second terminal.
Wherein the interaction process between the server and the first terminal can participate in the embodiments shown in fig. 1-5.
S602, generating form modification data of the form according to user input.
The form modification data is the form sent by the user of the second terminal aiming at the server and the modification content of the filled content to the form. For example, modifications to filled-in content, or content filling in unfilled content, etc.
For example, if the filled-in contents of the input box 1 in the form are "ABC", and the user of the second terminal modifies "ABC" to "DEF", the form modification data is to modify "ABC" in the input box 1 to "DEF". Alternatively, if the user of the second terminal enters "H" in the unfilled input box 2, the form modification data is that "H" is entered in the input box 2.
If the user of the second terminal has not modified the filled-in content, it indicates that the second terminal has confirmed the filled-in content.
In an embodiment of the application, after receiving the form and the filled-in content sent by the server, the second terminal may modify or confirm the filled-in content in the form; or the second terminal fills the unfilled contents in the form. And further obtaining form modification data and returning the form modification data to the server. Specifically, the second terminal may display the received form and the filled-in content to the user, and modify or confirm the filled-in content according to an instruction of the user of the second terminal, or fill in the unfilled content in the form.
S603, the form modification data is sent to the first terminal through the server, so that the first terminal adds the form modification data to the form.
In particular, the second terminal may send the form modification data to the server. After receiving the form modification data sent by the second terminal, the server can send the form modification data to the first terminal. Therefore, the first terminal can modify the form according to the form modification data, namely, the form modification data is added to the form.
In one embodiment of the present application, after receiving the form modification data sent by the second terminal, the form in the second terminal and the content in the form may be deleted. Therefore, the storage space of the second terminal can be saved, and the possibility of form information leakage is reduced.
The form content filling method can receive the form number and the filled content sent by the server, generate form modification data according to input of a user, synchronize the form modification data to the first terminal through the server, and enable the first terminal to add the form modification data into the form of the first terminal, so that the form filling of the first terminal user can be assisted by the second terminal, the operation of the first terminal user is reduced, and the method is more convenient.
Further, in an actual application scenario, there may be a case that the first terminal cannot enter the form, and to solve this problem, the method for filling in the form content according to another embodiment of the present application may further include the following steps:
s701, receiving a form display request sent by a server, wherein the form display request comprises identification information of a first terminal.
When the first terminal cannot enter the form, the first terminal can send a form display request to the server to request the second terminal to remotely control and generate the form. After receiving the form display request sent by the first terminal, the server can send the form display request to the second terminal.
The identification information of the first terminal may include an IP address of the first terminal, a logged-in user account, a device serial number of the first terminal, and the like.
S702, generating a corresponding form according to the form display request, wherein the form is an empty form or the form comprises filled contents.
And S703, sending the form to the first terminal corresponding to the identification information through the server, so that the first terminal displays the form.
After receiving the form request, the second terminal can generate a corresponding form according to the requested service, and send the form and the identification information of the first terminal to the server. After receiving the form and the identification information sent by the second terminal, the server can send the form to the first terminal according to the identification information, so that the first terminal can display the form to the user.
For example, when the user wants to shop on the internet, the user cannot enter the order filling interface because the user does not know how to do so, and at this time, the user may authorize the second terminal to generate the order through the application program in the first terminal, or may authorize the second terminal to fill in part or all of the order content. Therefore, the form generated by the second terminal can be sent to the first terminal through the server to be displayed. For example, the first terminal may authorize the second terminal to automatically jump to a shopping cart interface and add the targeted purchase item to the shopping cart via remote control by the server. Therefore, even if the user cannot enter the form interface, the first terminal user can be assisted to enter the form through the second terminal and the server, and the form filling is completed.
Corresponding to the filling method of the form content provided by the above embodiment, the application also provides a filling system of the form content.
Fig. 7 is a schematic structural diagram of a system for filling out contents of a form according to an embodiment of the present application.
As shown in fig. 7, a system for filling out contents of a form according to an embodiment of the present application includes: a first terminal 10, a second terminal 20 and a server 30.
Specifically, the first terminal 10 is configured to transmit the form number of the form displayed in the first terminal 10 and the content filled in the form to the server 30, receive the form modification data transmitted by the server 30, and transmit the form modification data to the first terminal 10, so that the first terminal 10 adds the form modification data to the form.
The server 30 is configured to obtain a corresponding form according to the form number, send the corresponding form and the filled content to the second terminal 20, and send form modification data sent by the second terminal 20 to the first terminal 10.
The second terminal 20 is configured to generate form modification data of the form according to the user input, and send the form modification data to the server 30.
Wherein the form may be displayed in a web page or in an application program interface in the first terminal 10. For each form displayed in the terminal, there is its corresponding form number. And the form may include: express text boxes, password boxes, hidden fields, multi-line text boxes, check boxes, radio boxes, drop-down selection boxes, and file upload boxes, form buttons, and the like. The form button may include, among other things, a submit button, a reset button, or a general button.
The embodiment of the application can be applied to various different application scenes. The following application scenarios are exemplified here:
(1) in the ordering process in the online shopping, a form corresponding to the ordering is provided, and the form can comprise: name and attributes of the goods (e.g., color, size, etc.), quantity purchased, payment method, delivery address, delivery time, contact, invoice information, and the like.
(2) During the website registration process, a form corresponding to registration is provided, and the form may include: a user name, a password, an authentication mode, a contact mode corresponding to the authentication mode and the like.
(2) And in the online registration process, registering a form, wherein the form comprises form items respectively corresponding to registration information.
The form modification data is the modification content of the form sent by the user of the second terminal 20 to the server 30 and the filled-in content to the form. For example, modifications to filled-in content, or content filling in unfilled content, etc.
For example, if the filled-in contents of the input box 1 in the form are "ABC" and the user of the second terminal 20 modifies "ABC" to "DEF", the form modification data is to modify "ABC" in the input box 1 to "DEF". Alternatively, the user of the second terminal 20 inputs "H" in the unfilled input box 2, and the form modification data is such that "H" is input in the input box 2.
The user of the first terminal 10 may fill corresponding contents in the input box corresponding to each item in the form, and after the user fills contents in the form, the first terminal 10 may send the filled contents in the form and the form number of the form to the server 30.
The server 30 stores a large number of forms therein, and is indexed by the form number. Therefore, when the server 30 receives the form number transmitted by the first terminal 10, it may acquire the corresponding form according to the received form number and transmit the acquired form and the content filled in the received form to the second terminal 20.
After the second terminal 20 receives the form and the filled-in contents sent by the server 30, the filled-in contents in the form can be modified or confirmed; or, the second terminal 20 fills in the unfilled content in the form. The form modification data is then available and returned to the server 30. Specifically, the second terminal 20 may present the received form and the filled-in contents to the user, and modify or confirm the filled-in contents according to an instruction of the user of the second terminal 20, or fill in the unfilled contents in the form.
If the user of the second terminal 20 does not modify the filled-in content, it indicates that the second terminal 20 has confirmed the filled-in content.
The server 30, upon receiving the form modification data sent by the second terminal 20, may send the form modification data to the first terminal 10. Thus, the first terminal 10 can modify the form according to the form modification data, i.e., add the form modification data to the form.
Fig. 2a and 2b are schematic diagrams of a form filling process according to an embodiment of the present application.
As shown in fig. 2a, when the user of the first terminal 10 fills "ABC" in the input box 1 of the form displayed by the first terminal 10, the filled-in contents may be transmitted to the second terminal 20 through the server 30, and at this time, the second terminal 20 may simultaneously display the form in which "ABC" is filled in the input box 1.
As shown in fig. 2b, when the user of the second terminal 20 modifies "ABC" in the input box 1 to "EFG", the form modification data may be transmitted to the first terminal 10 through the server 30, and the first terminal 10 may synchronously modify "ABC" in the input box 1 to "EFG".
In the embodiment of the present application, the second terminal 20 may be specified by a user of the first terminal 10, for example, the first terminal 10 may specify a terminal of a friend thereof as the second terminal 20, or the second terminal 20 may also be randomly allocated to the first terminal 10, for example, a customer service terminal may be randomly allocated as the second terminal 20. The second terminal 20 may be a personal computer or a mobile terminal, wherein the mobile terminal may include a notebook computer, a tablet computer, a mobile phone, a personal digital assistant, a smart wearable device, and the like.
The filling system of the form content of the embodiment of the application can synchronize the filled content of the form displayed in the first terminal to the second terminal through the server, synchronize the form modification data of the second terminal to the first terminal, so that the form modification data is added to the form of the first terminal by the first terminal, and therefore the form filling of the first terminal user can be assisted through the second terminal, the operation of the first terminal user is reduced, and the system is more convenient.
Further, in an actual application scenario, there may be a case that the first terminal 10 cannot enter a form, and to solve the problem, in an embodiment of the present application, the first terminal 10 is further configured to display a request to the server 30 for the form, where the request for the form display includes identification information of the first terminal 10, and receive and display the form fed back by the server 30, where the form is an empty form or includes filled-in content; the server 30 is also used for sending the form display request to the second terminal 20 and sending the form sent by the second terminal 20 to the first terminal 10; the second terminal 20 is further configured to generate a corresponding form according to the form display request, and send the identification information and the form to the server 30.
The identification information of the first terminal 10 may include an IP address of the first terminal 10, a logged-in user account, a device serial number of the first terminal 10, and the like.
For example, when the user wants to shop on the internet, the user cannot enter the order filling interface because he does not know how to do so, and at this time, the user may authorize the second terminal 20 to generate the order through the application program in the first terminal 10, or may authorize the second terminal 20 to fill in part or all of the order content. So that the form generated by the second terminal 20 can be transmitted to the first terminal 10 through the server 30 for display. For example, the first terminal 10 may authorize the second terminal 20 to remotely control through the server 30, automatically jump to a shopping cart interface, and add targeted purchase items to the shopping cart. Thus, even when the user cannot enter the form interface, the user of the first terminal 10 is assisted in entering the form through the second terminal 20 and the server 30 and the form filling is completed.
In one embodiment of the present application, the first terminal 10 is further configured to send a submission instruction to the server 30 according to a submission command input by the user.
For example, as shown in fig. 2a or 2b, a "submit" button is included in the form displayed on the first terminal 10, and when the user of the first terminal 10 triggers the "submit" button, the server 30 may receive a submit instruction and submit the form filled in when the user triggers the "submit" button to the corresponding form server 30 (for example, the form in the order placing process corresponds to the shopping platform server 30).
It should be understood that in the embodiment of the present application, unless the first terminal 10 grants the authority of the second terminal 20 to submit the form, the second terminal 20 is only used for assisting the first terminal 10 to fill in, modify or confirm the form, and does not have the authority to submit the form. The modification of the form by the second terminal 20 requires confirmation by the user of the first terminal 10 and the first terminal 10 sends a submission instruction to the server 30 to prevent other terminals from submitting the form illegally in place of the user.
In an embodiment of the present application, the second terminal 20 is further configured to delete the form and the content in the form in the second terminal 20. Thereby saving the storage space of the second terminal 20 and reducing the possibility of form information leakage.
Corresponding to the filling method of the form content provided by the above embodiment, the application also provides a first terminal. Since the first terminal provided in the embodiment of the present application corresponds to the method for filling in the form content provided in the embodiments shown in fig. 4 and fig. 5, the implementation manner of the method for filling in the form content is also applicable to the first terminal provided in the embodiment, and is not described in detail in the embodiment.
Fig. 8 is a first schematic structural diagram of a first terminal according to an embodiment of the present application.
As shown in fig. 8, the first terminal according to the embodiment of the present application includes: a first sending module 11, a first receiving module 12 and an adding module 13.
Specifically, the first sending module 11 is configured to send, to the server, a form number of a form displayed in the first terminal and content filled in the form.
The user may fill corresponding contents in the input box corresponding to each item in the form, and after the user fills the contents in the form, the first sending module 11 may send the filled contents in the form and the form number of the form to the server.
The first receiving module 12 is configured to receive form modification data fed back by the server, where the server receives the form modification data from the second terminal.
The form modification data is the form sent by the user of the second terminal aiming at the server and the modification content of the filled content to the form. For example, modifications to filled-in content, or content filling in unfilled content, etc.
In the embodiment of the present application, the second terminal may be specified by a user of the first terminal, for example, the first terminal may specify a terminal of a friend thereof as the second terminal, or the second terminal may be randomly allocated to the first terminal, for example, a customer service terminal may be randomly allocated as the second terminal. The second terminal may be a personal computer or a mobile terminal, wherein the mobile terminal may include a laptop, a tablet, a mobile phone, a personal digital assistant, an intelligent wearable device, and the like.
The adding module 13 is configured to add the form modification data to the form.
That is, the adding module 13 may modify the form according to the form modification data, i.e., add the form modification data to the form.
The first terminal of the embodiment of the application can send the filled content of the form displayed by the first terminal to the server, the filled content is sent to the server, the form is synchronized to the second terminal through the server, the form modification data of the second terminal sent by the server are received, and the form modification data are added into the form of the first terminal, so that the form can be filled by the first terminal through the assistance of the second terminal, the operation of the first terminal user is reduced, the operation is more convenient, in addition, the filled content of the first terminal can be verified and modified through the second terminal, the modification operation of the first terminal user side is reduced, the operation of the first terminal user is further reduced, and the user experience is improved.
Further, in an actual application scenario, there may be a situation that the first terminal cannot enter the form, and to solve this problem, fig. 9 is a schematic structural diagram ii of the first terminal according to an embodiment of the present application. As shown in fig. 9, the first terminal according to another embodiment of the present application may further include:
and a second sending module 14, configured to send a form display request to the server, where the form display request includes identification information of the first terminal.
When the first terminal cannot enter the form, the second sending module 14 of the first terminal may send a form display request to the server to request the second terminal to remotely control generation of the form. The identification information of the first terminal may include an IP address of the first terminal, a logged-in user account, a device serial number of the first terminal, and the like.
After receiving the form display request sent by the first terminal, the server can send the form display request to the second terminal. After receiving the form request, the second terminal can generate a corresponding form according to the requested service, and send the form and the identification information of the first terminal to the server. The server may then send the form to the first terminal based on the identification information.
And the second receiving module 15 is configured to receive and display a form fed back by the server according to the identification information, where the form is an empty form or includes filled contents.
For example, when the user wants to shop on the internet, the user cannot enter the order filling interface because the user does not know how to do so, and at this time, the user may authorize the second terminal to generate the order through the application program in the first terminal, or may authorize the second terminal to fill in part or all of the order content. Therefore, the form generated by the second terminal can be sent to the first terminal through the server to be displayed. For example, the first terminal may authorize the second terminal to automatically jump to a shopping cart interface and add the targeted purchase item to the shopping cart via remote control by the server. Therefore, even if the user cannot enter the form interface, the first terminal user can be assisted to enter the form through the second terminal and the server, and the form filling is completed.
Fig. 10 is a third schematic structural diagram of the first terminal according to an embodiment of the present application.
As shown in fig. 9, the first terminal according to the embodiment of the present application includes: a first sending module 11, a first receiving module 12, an adding module 13 and a third sending module 16.
The third sending module 16 is configured to send a submission instruction to the server according to a submission command input by the user.
It should be understood that, in the embodiment of the present application, unless the first terminal grants the second terminal the right to submit the form, the second terminal is only used to assist the first terminal to fill, modify or confirm the form, and does not have the right to submit the form. The modification of the form by the second terminal is confirmed by the user of the first terminal, and the first terminal sends a submission instruction to the server to prevent other terminals from submitting the form illegally instead of the user.
Corresponding to the filling method of the form content provided by the above embodiment, the application also provides a second terminal. Since the second terminal provided in the embodiment of the present application corresponds to the method for filling in the form content provided in the embodiments shown in fig. 6 and fig. 7, the implementation manner of the method for filling in the form content is also applicable to the second terminal provided in the embodiment, and is not described in detail in the embodiment.
Fig. 11 is a first schematic structural diagram of a second terminal according to an embodiment of the present application.
As shown in fig. 11, the second terminal according to the embodiment of the present application includes: a third receiving module 21, a generating module 22 and a fourth sending module 23.
The third receiving module 21 is used for receiving the form and the filled-in content sent by the server.
The server can send the form number sent by the first terminal and the filled content in the form to the second terminal.
The generating module 22 is configured to generate a form modification number of the form according to the user input.
The form modification data is the form sent by the user of the second terminal aiming at the server and the modification content of the filled content to the form. For example, modifications to filled-in content, or content filling in unfilled content, etc.
The generation module 22 modifies or confirms the filled-in contents in the form according to the user input, or the generation module fills in the unfilled contents in the form according to the user input. And further obtaining form modification data and returning the form modification data to the server.
Specifically, the second terminal may display the received form and the filled-in content to the user, and modify or confirm the filled-in content according to an instruction of the user of the second terminal, or fill in the unfilled content in the form.
The fourth sending module 23 is configured to send the form modification data to the first terminal through the server, so that the first terminal adds the form modification data to the form.
In an embodiment of the present application, after the fourth sending module 23 sends the form modification data to the first terminal through the server, the second terminal may delete the form and the content in the form. Therefore, the storage space of the second terminal can be saved, and the possibility of form information leakage is reduced.
The second terminal of the embodiment of the application can receive the form number and the filled content sent by the server, form modification data are generated according to input of a user, the form modification data are synchronized to the first terminal through the server, so that the form modification data are added to the form of the first terminal by the first terminal, the form can be filled by the first terminal user through the assistance of the second terminal, the operation of the first terminal user is reduced, and the operation is more convenient.
Further, in an actual application scenario, there may be a situation that the first terminal cannot enter the form, and to solve this problem, fig. 12 is a schematic structural diagram ii of the second terminal according to an embodiment of the present application. As shown in fig. 12, the second terminal according to another embodiment of the present application may further include:
a fourth receiving module 24, configured to receive a form display request sent by the server, where the form display request includes identification information of the first terminal;
when the first terminal cannot enter the form, the first terminal can send a form display request to the server to request the second terminal to remotely control and generate the form. After receiving the form display request sent by the first terminal, the server can send the form display request to the second terminal.
The identification information of the first terminal may include an IP address of the first terminal, a logged-in user account, a device serial number of the first terminal, and the like.
The generating module 22 is further configured to generate a corresponding form according to the form display request, where the form is an empty form or the form includes filled contents;
and a fifth sending module 25, configured to send the form to the first terminal corresponding to the identification information through the server, so that the first terminal displays the form.
After receiving the form request, the fourth receiving module 24 may generate a corresponding form according to the requested service, and the fifth sending module 25 may send the form and the identification information of the first terminal to the server. After receiving the form and the identification information sent by the second terminal, the server can send the form to the first terminal according to the identification information, so that the first terminal can display the form to the user.
For example, when the user wants to shop on the internet, the user cannot enter the order filling interface because the user does not know how to do so, and at this time, the user may authorize the second terminal to generate the order through the application program in the first terminal, or may authorize the second terminal to fill in part or all of the order content. Therefore, the form generated by the second terminal can be sent to the first terminal through the server to be displayed. For example, the first terminal may authorize the second terminal to automatically jump to a shopping cart interface and add the targeted purchase item to the shopping cart via remote control by the server. Therefore, even if the user cannot enter the form interface, the first terminal user can be assisted to enter the form through the second terminal and the server, and the form filling is completed.
Corresponding to the filling method of the form content provided by the above embodiment, the application also provides a server. Since the server provided in the embodiment of the present application corresponds to the filling method of the form content provided in the embodiments shown in fig. 1 and fig. 3, the implementation manner of the filling method of the form content is also applicable to the server provided in the embodiment, and is not described in detail in the embodiment.
Fig. 13 is a first schematic structural diagram of a server according to an embodiment of the present application.
As shown in fig. 13, a server according to an embodiment of the present application includes: a fifth receiving module 31, a sixth transmitting module 32, a sixth receiving module 33 and a seventh transmitting module 34.
The fifth receiving module 31 is configured to receive a form number of a form displayed in the first terminal and content filled in the form, which are sent by the first terminal.
The user can fill corresponding contents in the input boxes corresponding to the items in the form, and after the user fills the contents in the form, the first terminal can send the filled contents in the form and the form number of the form to the server.
The sixth sending module 32 is configured to obtain the corresponding form according to the form number, and send the corresponding form and the filled content to the second terminal.
The server stores a large number of forms and takes the form number as an index. Therefore, after the server receives the form number sent by the first terminal, the server can obtain the corresponding form according to the received form number, and send the obtained form and the content filled in the received form to the second terminal.
The sixth receiving module 33 is configured to receive the form modification data sent by the second terminal.
The form modification data is the form sent by the user of the second terminal aiming at the server and the modification content of the filled content to the form. For example, modifications to filled-in content, or content filling in unfilled content, etc.
The seventh sending module 34 is configured to send the form modification data to the first terminal, so that the first terminal adds the form modification data to the form.
After the sixth receiving module 33 receives the form modification data sent by the second terminal, the seventh sending module 34 may send the form modification data to the first terminal. Therefore, the first terminal can modify the form according to the form modification data, namely, the form modification data is added to the form.
The server of the embodiment of the application can synchronize the filled content of the form displayed in the first terminal to the second terminal, and can synchronize the form modification data of the second terminal to the first terminal, so that the form modification data can be added to the form of the first terminal by the first terminal, and therefore the form can be filled by the first terminal user through the assistance of the second terminal, the operation of the first terminal user is reduced, and the server is more convenient.
Further, in an actual application scenario, there may be a case that the first terminal cannot enter the form, and to solve this problem, fig. 14 is a schematic structural diagram ii of a server according to an embodiment of the present application. As shown in fig. 14, the server according to another embodiment of the present application may further include:
a seventh receiving module 35, configured to receive a form display request of the first terminal, where the form display request includes identification information of the first terminal;
when the first terminal cannot enter the form, the first terminal can send a form display request to the server to request the second terminal to remotely control and generate the form. The identification information of the first terminal may include an IP address of the first terminal, a logged-in user account, a device serial number of the first terminal, and the like.
An eighth sending module 36, configured to send the form display request to the second terminal;
after the seventh receiving module 35 receives the form display request sent by the first terminal, the eighth sending module 36 may send the form display request to the second terminal. After receiving the form request, the second terminal can generate a corresponding form according to the requested service, and send the form and the identification information of the first terminal to the server.
An eighth receiving module 37, configured to receive a form and the identification information sent by a second terminal, where the form is an empty form or includes a filled content;
and a ninth sending module 38, configured to send the form to the first terminal for display according to the identification information.
After the eighth receiving module 37 receives the form and the identification information sent by the second terminal, the ninth sending module 38 may send the form to the first terminal according to the identification information, so that the first terminal displays the form to the user.
For example, when the user wants to shop on the internet, the user cannot enter the order filling interface because the user does not know how to do so, and at this time, the user may authorize the second terminal to generate the order through the application program in the first terminal, or may authorize the second terminal to fill in part or all of the order content. Therefore, the form generated by the second terminal can be sent to the first terminal through the server to be displayed. For example, the first terminal may authorize the second terminal to automatically jump to a shopping cart interface and add the targeted purchase item to the shopping cart via remote control by the server. Therefore, even if the user cannot enter the form interface, the first terminal user can be assisted to enter the form through the second terminal and the server, and the form filling is completed.
Fig. 15 is a schematic structural diagram three of a server according to an embodiment of the present application.
As shown in fig. 15, a server according to an embodiment of the present application includes: a fifth receiving module 31, a sixth transmitting module 32, a sixth receiving module 33, a seventh transmitting module 34 and a ninth receiving module 39.
The ninth receiving module 39 is configured to receive a submission instruction from the first terminal, and submit the form filled in by the first terminal.
For example, as shown in fig. 2a or 2b, when a "submit" button is included in the form displayed on the first terminal, the ninth receiving module 35 may receive a submit instruction and submit the form filled in when the user triggers the "submit" button to the corresponding form server (e.g., the form in the order placing process corresponds to the shopping platform server).
It should be understood that, in the embodiment of the present application, unless the first terminal grants the second terminal the right to submit the form, the second terminal is only used to assist the first terminal to fill, modify or confirm the form, and does not have the right to submit the form. The modification of the form by the second terminal is confirmed by the user of the first terminal, and the first terminal sends a submission instruction to the server to prevent other terminals from submitting the form illegally instead of the user.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and the scope of the preferred embodiments of the present application includes other implementations in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present application.
The logic and/or steps represented in the flowcharts or otherwise described herein, e.g., an ordered listing of executable instructions that can be considered to implement logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For the purposes of this description, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic device) having one or more wires, a portable computer diskette (magnetic device), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
It should be understood that portions of the present application may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
It will be understood by those skilled in the art that all or part of the steps carried by the method for implementing the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, and when the program is executed, the program includes one or a combination of the steps of the method embodiments.
In addition, functional units in the embodiments of the present application may be integrated into one processing module, or each unit may exist alone physically, or two or more units are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium.
The storage medium mentioned above may be a read-only memory, a magnetic or optical disk, etc.
In the description herein, reference to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the application. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
While embodiments of the present application have been shown and described, it will be understood by those of ordinary skill in the art that: various changes, modifications, substitutions and alterations can be made to the embodiments without departing from the principles and spirit of the application, the scope of which is defined by the claims and their equivalents.

Claims (15)

1. A method for filling in form contents is characterized by comprising the following steps:
receiving a form number of a form displayed in a first terminal and content filled in the form, which are sent by the first terminal;
acquiring a corresponding form according to the form number, and sending the corresponding form and the filled content to a second terminal;
receiving form modification data sent by the second terminal; and
sending the form modification data to the first terminal so that the first terminal adds the form modification data to the form;
receiving a form display request of the first terminal, wherein the form display request comprises identification information of the first terminal;
sending the form display request to the second terminal so that the second terminal receives the form display request and generates a corresponding form according to the requested service;
receiving a form and the identification information sent by the second terminal, wherein the form is an empty form or the form comprises filled contents;
sending the form to the first terminal for display according to the identification information;
the second terminal modifies or confirms the filled contents in the form;
or, the second terminal fills in the unfilled content in the form;
after the receiving the form modification data sent by the second terminal, the method further includes:
and deleting the form in the second terminal and the content in the form.
2. A method of filling out contents of a form as claimed in claim 1, further comprising:
and receiving a submission instruction of the first terminal, and submitting the form filled in by the first terminal.
3. A method of filling out contents of a form as set forth in claim 1, wherein the second terminal is designated by a user of the first terminal, or the second terminal is randomly assigned to the first terminal.
4. A method for filling in form contents is characterized by comprising the following steps:
sending a form number of a form displayed in a first terminal and content filled in the form to a server;
receiving form modification data fed back by the server, wherein the server receives the form modification data from a second terminal; and
adding the form modification data into the form;
sending a form display request to the server, wherein the form display request comprises identification information of the first terminal;
receiving and displaying a form fed back by the server according to the identification information, wherein the form is an empty form or comprises filled contents, and the form is generated according to a requested service;
the second terminal modifies or confirms the filled contents in the form;
or, the second terminal fills in the unfilled content in the form;
after the receiving the form modification data fed back by the server, further comprising:
and the server deletes the form in the second terminal and the content in the form.
5. A method of filling out contents of a form as claimed in claim 4, further comprising:
and sending a submission instruction to the server according to a submission command input by the user.
6. A method of filling out contents of a form as set forth in claim 4, wherein the second terminal is designated by a user of the first terminal, or wherein the server randomly assigns the second terminal to the first terminal.
7. A method for filling in form contents is characterized by comprising the following steps:
receiving a form and filled contents sent by a server;
generating form modification data of the form according to user input; and
sending the form modification data to a first terminal through the server so that the first terminal can add the form modification data into the form;
receiving a form display request sent by the server, wherein the form display request comprises identification information of the first terminal;
generating a corresponding form according to the form display request, wherein the form is an empty form or the form comprises filled contents;
sending the form to a first terminal corresponding to the identification information through the server, so that the first terminal displays the form;
the generating of the form modification data of the form according to the user input includes:
modifying or confirming the filled-in contents in the form according to the input of the user;
or filling unfilled contents in the form according to user input;
after the sending the form modification data to the first terminal through the server, the method further includes:
and deleting the form and the contents in the form.
8. A filling-in system of form content is characterized by comprising a first terminal, a server and a second terminal, wherein,
the first terminal is used for sending the form number of the form displayed in the first terminal and the filled content in the form to the server, receiving form modification data sent by the server, and adding the form modification data into the form;
the server is used for acquiring a corresponding form according to the form number, sending the corresponding form and the filled content to a second terminal, and sending form modification data sent by the second terminal to the first terminal;
the second terminal is used for generating form modification data of the form according to user input and sending the form modification data to the server;
the first terminal is further configured to send a form display request to the server, where the form display request includes identification information of the first terminal, and receive and display a form fed back by the server, where the form is an empty form or includes filled-in content;
the server is also used for sending the form display request to the second terminal and sending the form sent by the second terminal to the first terminal;
the second terminal is further used for generating a corresponding form according to the form display request and sending the identification information and the form to the server;
the second terminal modifies or confirms the filled contents in the form, or the second terminal fills the unfilled contents in the form;
the second terminal is further used for deleting the form in the second terminal and the content in the form.
9. A system for filling out contents of forms as claimed in claim 8,
the first terminal is further used for sending a submission instruction to the server according to a submission command input by the user.
10. A system for filling out contents of form as set forth in claim 8, wherein said second terminal is designated by a user of said first terminal, or said server randomly assigns said second terminal to said first terminal.
11. A first terminal, comprising:
the system comprises a first sending module, a second sending module and a display module, wherein the first sending module is used for sending a form number of a form displayed in a first terminal and content filled in the form to a server;
the first receiving module is used for receiving form modification data fed back by the server, wherein the server receives the form modification data from a second terminal; and
the adding module is used for adding the form modification data into the form;
a second sending module, configured to send a form display request to the server, where the form display request includes identification information of the first terminal;
a second receiving module, configured to receive and display a form fed back by the server according to the identification information, where the form is an empty form or includes filled contents, and the form is generated according to a requested service;
the second terminal modifies or confirms the filled contents in the form, or the second terminal fills the unfilled contents in the form;
the second terminal is further used for deleting the form in the second terminal and the content in the form.
12. The first terminal of claim 11, further comprising:
and the third sending module is used for sending a submitting instruction to the server according to a submitting command input by the user.
13. A second terminal, comprising:
the third receiving module is used for receiving the form and the filled-in content sent by the server;
the generating module is used for generating form modification data of the form according to user input; and
the fourth sending module is used for sending the form modification data to the first terminal through the server so that the first terminal can add the form modification data into the form;
a fourth receiving module, configured to receive a form display request sent by the server, where the form display request includes identification information of the first terminal;
the generating module is further configured to generate a corresponding form according to the form display request, where the form is an empty form or the form includes filled-in content;
a fifth sending module, configured to send the form to a first terminal corresponding to the identification information through the server, so that the first terminal displays the form;
the generation module modifies or confirms the filled contents in the form according to the user input, or fills the unfilled contents in the form according to the user input;
after the sending the form modification data to the first terminal through the server, the method further includes:
and deleting the form and the contents in the form.
14. A server, comprising:
a fifth receiving module, configured to receive a form number of a form displayed in a first terminal and content filled in the form, where the form number is sent by the first terminal;
a sixth sending module, configured to obtain a corresponding form according to the form number, and send the corresponding form and the filled content to a second terminal;
a sixth receiving module, configured to receive form modification data sent by the second terminal; and
a seventh sending module, configured to send the form modification data to the first terminal, so that the first terminal adds the form modification data to the form;
a seventh receiving module, configured to receive a form display request of the first terminal, where the form display request includes identification information of the first terminal;
an eighth sending module, configured to send the form display request to the second terminal, so that the second terminal receives the form display request and generates a corresponding form according to a requested service;
an eighth receiving module, configured to receive a form and the identification information sent by the second terminal, where the form is an empty form or includes a filled content;
a ninth sending module, configured to send the form to the first terminal for display according to the identification information;
the second terminal modifies or confirms the filled contents in the form, or the second terminal fills the unfilled contents in the form;
the second terminal is further used for deleting the form in the second terminal and the content in the form.
15. The server of claim 14, further comprising:
and the ninth receiving module is used for receiving a submitting instruction of the first terminal and submitting the form filled by the first terminal.
CN201610076171.1A 2016-02-03 2016-02-03 Filling-in method, system, terminal and server of form content Active CN107038150B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610076171.1A CN107038150B (en) 2016-02-03 2016-02-03 Filling-in method, system, terminal and server of form content

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610076171.1A CN107038150B (en) 2016-02-03 2016-02-03 Filling-in method, system, terminal and server of form content

Publications (2)

Publication Number Publication Date
CN107038150A CN107038150A (en) 2017-08-11
CN107038150B true CN107038150B (en) 2021-03-05

Family

ID=59532819

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610076171.1A Active CN107038150B (en) 2016-02-03 2016-02-03 Filling-in method, system, terminal and server of form content

Country Status (1)

Country Link
CN (1) CN107038150B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108304120B (en) * 2018-01-29 2020-09-04 口碑(上海)信息技术有限公司 Information component processing method and device
CN112379818A (en) * 2020-11-12 2021-02-19 平安普惠企业管理有限公司 Information prompting method, device and storage medium
CN112883696A (en) * 2021-02-03 2021-06-01 维沃移动通信有限公司 Form filling method, form sharing method, device, equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102118479A (en) * 2011-01-26 2011-07-06 宇龙计算机通信科技(深圳)有限公司 Communication book updating method, server and system
CN102440011A (en) * 2011-10-24 2012-05-02 华为终端有限公司 Method for sharing terminal position and terminal device
CN104320162A (en) * 2014-09-24 2015-01-28 惠州Tcl移动通信有限公司 Contact synchronization method, smart mobile terminal and mobile terminal
CN105183898A (en) * 2015-09-29 2015-12-23 北京奇艺世纪科技有限公司 Data sync method and data sync system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104391620B (en) * 2014-11-11 2017-02-15 努比亚技术有限公司 Document processing method, terminal and system
CN104965637B (en) * 2015-06-23 2018-06-19 百度在线网络技术(北京)有限公司 The implementation method and device of a kind of interface operation
CN104899186A (en) * 2015-06-24 2015-09-09 郑州悉知信息技术有限公司 Form generating and obtaining method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102118479A (en) * 2011-01-26 2011-07-06 宇龙计算机通信科技(深圳)有限公司 Communication book updating method, server and system
CN102440011A (en) * 2011-10-24 2012-05-02 华为终端有限公司 Method for sharing terminal position and terminal device
CN104320162A (en) * 2014-09-24 2015-01-28 惠州Tcl移动通信有限公司 Contact synchronization method, smart mobile terminal and mobile terminal
CN105183898A (en) * 2015-09-29 2015-12-23 北京奇艺世纪科技有限公司 Data sync method and data sync system

Also Published As

Publication number Publication date
CN107038150A (en) 2017-08-11

Similar Documents

Publication Publication Date Title
CN108830692B (en) Remote panoramic house-viewing method and device, user terminal, server and storage medium
CN104702665B (en) Information sharing method and information sharing apparatus
CN103338256B (en) Image sharing method, device, server and system
CN102970337B (en) Obtain method and the device of client comment
CN104601712B (en) Resource supplying method and system
CN107038150B (en) Filling-in method, system, terminal and server of form content
CN112150256B (en) Data processing method, device, equipment and storage medium
CN104780187A (en) Link processing method, link processing device, server, client, and link processing system
CN111582961A (en) Information processing method and device
CN111724109A (en) Method, equipment and system for realizing extraction of logistics objects
CN111028034A (en) Configuration method, device and equipment for commodity customization and storage medium
CN105871785B (en) Service processing method, device and system
CN109523304B (en) Advertisement previewing method and device
CN104011710A (en) Mobile solution for importing and signing third-party electronic signature documents
CN111131415B (en) Information pushing method and device, computer equipment and storage medium
CN111311146B (en) Information transmission method and system, communication system, computer readable storage medium
CN116228358A (en) Shopping order processing method and device and electronic equipment
CN111615080B (en) Application method and device of vehicle-mounted intelligent terminal, computer equipment and storage medium
CN109460524B (en) Page returning method, device, storage medium and client
CN103763311A (en) System for uniformly authenticating satellite digital services
CN104901988B (en) Data processing method, system and device
TW201413622A (en) Internet group procurement method
US20160042437A1 (en) Shopping cart application
CN104660630A (en) Microblog application method and microblog application device
CN115065657A (en) Information collection method and device and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant