[go: up one dir, main page]

CN107291834B - Information input method, equipment and terminal based on readable codes - Google Patents

Information input method, equipment and terminal based on readable codes Download PDF

Info

Publication number
CN107291834B
CN107291834B CN201710396356.5A CN201710396356A CN107291834B CN 107291834 B CN107291834 B CN 107291834B CN 201710396356 A CN201710396356 A CN 201710396356A CN 107291834 B CN107291834 B CN 107291834B
Authority
CN
China
Prior art keywords
party
information
input
presenting
readable code
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
CN201710396356.5A
Other languages
Chinese (zh)
Other versions
CN107291834A (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201710396356.5A priority Critical patent/CN107291834B/en
Publication of CN107291834A publication Critical patent/CN107291834A/en
Application granted granted Critical
Publication of CN107291834B publication Critical patent/CN107291834B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9554Retrieval from the web using information identifiers, e.g. uniform resource locators [URL] by using bar codes

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application provides an information input method, equipment and a terminal based on readable codes, wherein the information input method comprises the following steps: sending a request for acquiring a readable code of the global unique identifier to a server; receiving a readable code of a globally unique identifier sent by a server and presenting the readable code, wherein the readable code of the globally unique identifier is generated by the server according to the request; establishing communication with a third party terminal in response to scanning of the readable code by the third party terminal; and receiving and presenting the information input by the user on the third-party terminal, or/and receiving and presenting the information input by the user on the third-party terminal. The method, the equipment and the terminal can realize synchronous and automatic input and presentation of information on electronic devices such as mobile phones and computers based on the two-dimensional codes.

Description

Information input method, equipment and terminal based on readable codes
Technical Field
The present application relates to information input technologies, and in particular, to an information input method, device and terminal based on a readable code.
Background
At present, the applications of readable codes (such as one-dimensional codes, two-dimensional codes, etc.) are common: the method includes the steps that a two-dimensional code on media such as a leaflet, newspaper and a book is scanned through an application program with a code scanning function installed on a mobile phone, a website corresponding to the two-dimensional code is obtained through scanning, and accordingly information (including texts, pictures, audios and videos and the like) on the website is checked, shared, collected and copied, namely, the application of the readable code is limited to operation on the information contained in the readable code at present, and a method and a device for operating information to be input based on the readable code do not exist.
Disclosure of Invention
One of the objectives of the present application is to provide a method, device and terminal for operating on information to be or being input based on a readable code.
According to an embodiment of an aspect of the present application, there is provided an information input method based on a readable code, the method including the steps of:
-issuing a request to the server for obtaining a globally unique identification of the readable code;
-receiving a readable code of a globally unique identifier sent from a server and presenting said readable code, wherein said globally unique identifier readable code is generated by said server according to said request;
-establishing communication with a third party terminal in response to the scanning of the readable code by the third party terminal;
-receiving information input by a user and presenting information being input by the user at the third party terminal, or/and receiving and presenting information being input at the third party terminal.
According to the embodiment, the information which is input on the equipment such as a personal computer, a notebook computer and the like can be presented locally through the association of the two-dimension codes, and can also be automatically presented on a third-party terminal (such as a smart phone, a smart watch and the like) which is communicated with the equipment.
According to another embodiment of the present application, there is provided an information input method based on a readable code, including:
-scanning a globally unique identified readable code presented on a third party device, sent to the third party device by a server in communication with the third party device, to establish communication with the third party device;
-receiving information input by a user and presenting the information being input by the user synchronously on the third party device, or/and receiving and presenting the information being input on the third party device.
Similarly, in this embodiment, the specific two-dimensional code on the device such as the personal computer and the notebook computer may be scanned by the smart phone, the smart watch, and the like, so that the association between the smart phone, the smart watch, and the like and the device such as the personal computer and the notebook computer is performed based on the two-dimensional code, and the information being input on the smart phone, the smart watch, and the like is synchronously presented on the third-party device. For example, in an application scenario, a plurality of colleagues need to perform a brainstorming in a meeting room, the meeting room is provided with a notebook computer serving as a third-party device, the notebook computer is connected with a projector, the readable code of the global unique identifier on the notebook computer is presented on a screen of the meeting room through projection, and then the colleagues take their own smart phones to scan the readable code, so that the colleagues can present their own ideas on the screen of the meeting room through input of the smart phones, and real-time sharing of current input information is realized.
There is also provided, in accordance with an embodiment of the present application, an information input device based on a readable code, including:
the request device is used for sending a request for acquiring the readable code of the global unique identifier to the server;
receiving means for receiving a readable code of a globally unique identifier sent from a server and presenting the readable code, wherein the readable code of the globally unique identifier is generated by the server according to the request;
the communication device is used for responding to the scanning of the readable code by the third-party terminal and establishing communication with the third-party terminal;
means for triggering presentation by a third party terminal for receiving information input by a user and presenting the information being input by the user at the third party terminal,
and the presentation device is used for receiving and presenting the information which is input on the third-party terminal.
Wherein the information input device includes but is not limited to a personal computer, a notebook computer, etc.
According to an embodiment of the present application, there is also provided an information input terminal based on a readable code, including:
scanning means for scanning a readable code of a globally unique identifier presented on a third party device and sent to the third party device by a server in communication with the third party device to establish communication with the third party device;
the device for triggering the presentation of the third-party equipment is used for receiving the information input by the user and synchronously presenting the information input by the user on the third-party equipment;
and the display device is used for receiving and presenting the information which is input on the third-party equipment.
According to an embodiment of the application, an input method client device with a code scanning function is further provided, wherein
The input method client device inputs the information being input on the information input equipment into an input box, a search box or a dialog box of a currently running webpage or application program on the input method client device through scanning the readable code which is presented on the information input equipment and is globally and uniquely identified.
The input method client is different from the prior art, automatic input of information on multiple devices can be achieved through code scanning, and because many application programs need to be applied to the input method for inputting the information, the input method client of the embodiment can conveniently achieve automatic input of the information on a mobile phone and an intelligent watch through input operations of a personal computer, a notebook computer and the like.
Drawings
Other features, objects and advantages of the present application will become more apparent upon reading of the following detailed description of non-limiting embodiments thereof, made with reference to the accompanying drawings in which:
fig. 1 is a flowchart of an information input method based on a readable code according to an embodiment of the present invention;
fig. 2(a) -2 (c) respectively show pages of input information presented on an electronic device such as a personal computer and a notebook computer and a portable terminal such as a smart phone and a smart watch under three different application scenarios according to the present invention;
FIG. 3 is a flowchart of a method for inputting information based on a readable code according to another preferred embodiment of the present application;
fig. 4 is a schematic structural diagram of an information input device based on a readable code according to a preferred embodiment of the present application;
fig. 5 is a schematic structural diagram of an information input terminal based on a readable code according to a preferred embodiment of the present application;
the same or similar reference numbers in the drawings identify the same or similar elements.
Detailed Description
The present application is described in further detail below with reference to the attached figures.
Before discussing exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although a flowchart may describe the operations as a sequential process, many of the operations can be performed in parallel, concurrently, or simultaneously. In addition, the order of the operations may be re-arranged. The process may be terminated when its operations are completed, but may have additional steps not included in the figure. The processes may correspond to methods, functions, procedures, subroutines, and the like.
The term "computer device" or "computer" in this context refers to an intelligent electronic device that can execute predetermined processes such as numerical calculation and/or logic calculation by running predetermined programs or instructions, and may include a processor and a memory, wherein the processor executes a pre-stored instruction stored in the memory to execute the predetermined processes, or the predetermined processes are executed by hardware such as ASIC, FPGA, DSP, or a combination thereof. Computer devices include, but are not limited to, servers, personal computers, laptops, tablets, smart phones, and the like.
The computer equipment comprises user equipment and network equipment. Wherein the user equipment includes but is not limited to computers, smart phones, PDAs, etc.; the network device includes, but is not limited to, a single network server, a server group consisting of a plurality of network servers, or a Cloud Computing (Cloud Computing) based Cloud consisting of a large number of computers or network servers, wherein Cloud Computing is one of distributed Computing, a super virtual computer consisting of a collection of loosely coupled computers. The computer equipment can be independently operated to realize the application, and can also be accessed into a network to realize the application through the interactive operation with other computer equipment in the network. The network in which the computer device is located includes, but is not limited to, the internet, a wide area network, a metropolitan area network, a local area network, a VPN network, and the like.
It should be noted that the user equipment, the network device, the network, etc. are only examples, and other existing or future computer devices or networks may also be included in the scope of the present application, if applicable, and are included by reference.
The methods discussed below, some of which are illustrated by flow diagrams, may be implemented by hardware, software, firmware, middleware, microcode, hardware description languages, or any combination thereof. When implemented in software, firmware, middleware or microcode, the program code or code segments to perform the necessary tasks may be stored in a machine or computer readable medium such as a storage medium. The processor(s) may perform the necessary tasks.
Specific structural and functional details disclosed herein are merely representative and are provided for purposes of describing example embodiments of the present application. This application may, however, be embodied in many alternate forms and should not be construed as limited to only the embodiments set forth herein.
It will be understood that, although the terms first, second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element may be termed a second element, and, similarly, a second element may be termed a first element, without departing from the scope of example embodiments. As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items.
It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may be present. In contrast, when an element is referred to as being "directly connected" or "directly coupled" to another element, there are no intervening elements present. Other words used to describe the relationship between elements (e.g., "between" versus "directly between", "adjacent" versus "directly adjacent to", etc.) should be interpreted in a similar manner.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of example embodiments. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used herein, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It should also be noted that, in some alternative implementations, the functions/acts noted may occur out of the order noted in the figures. For example, two figures shown in succession may, in fact, be executed substantially concurrently, or the figures may sometimes be executed in the reverse order, depending upon the functionality/acts involved.
The present invention is described in further detail below with reference to the attached drawing figures.
Fig. 1 is a flowchart illustrating a method for inputting information based on readable codes according to an embodiment of the present invention, where the method illustrated in fig. 1 is mainly performed by an electronic device such as a personal computer, a notebook computer, or the like.
The readable codes include, but are not limited to, one-dimensional codes, two-dimensional codes (which may refer to codes in which data symbol information is recorded by black and white patterns regularly distributed in a plane (in two-dimensional directions) by using a certain geometric figure), and other codes that can be recognized by code scanning software on electronic devices such as mobile phones, tablet computers, and/or scanners.
Wherein "information" in the information input includes, but is not limited to, text, pictures, photographs, audio, or/and video.
According to fig. 1, the information input method includes:
step S101, sending a request for obtaining the readable code of the global unique identifier to the server.
Wherein the request may be issued to the server by, but is not limited to:
-in response to the opening of the specified web page.
For example, in response to a user clicking on a hyperlink of a specified web page (e.g., clicking on a hyperlink of a specified web page in a word document) or in response to a user inputting a website of the specified web page, a request for obtaining a readable code of the globally unique identifier is issued to the server based on the operation.
Of course, the above-described manner is merely exemplary, and other manners in which the request for obtaining the globally unique identifier readable code to the server to which the present invention is applicable are incorporated herein by reference, for example, by issuing the request to the server in response to the execution of a specified application program that is used in a networked state to issue a request for obtaining the globally unique identifier readable code to the server.
Wherein the server includes, but is not limited to, a single web server, a server group of multiple web servers, or a Cloud Computing (Cloud Computing) based Cloud of a large number of computers or web servers, wherein Cloud Computing is one type of distributed Computing, a super virtual computer consisting of a collection of loosely coupled computers.
In step S101, electronic devices such as a personal computer and a notebook computer may send a request for obtaining a globally unique identifier readable code to a server based on any one or more of the internet, a wide area network, a metropolitan area network, a local area network, a VPN network, and the like.
Step S102, receiving a readable code of the global unique identifier sent by the server and presenting the readable code, wherein the readable code of the global unique identifier is generated by the server according to the request.
Specifically, in some cases, in the case where the communication condition is good and the network speed is fast enough, when responding to the opening of the specified web page, the request can be quickly sent to the server, and the information (such as the readable code) fed back by the request can be quickly received from the server, so that when the specified web page is opened, the user can visually see the readable code acquired from the server and presented on the specified web page without pause as if the readable code was presented on the specified web page at the same time as the specified web page is opened. Of course, in the case of poor communication condition or/and slow network speed, in contrast, when the specified web page is opened, the user may first see a blank picture or other pictures (not blank but without the readable code, including some text, pictures, and other information) of the specified web page, and then see the readable code presented on the blank picture or other pictures of the specified web page.
Optionally, the readable code is presented in the center, above, or other suitable location of the specified web page.
Step S103, responding to the scanning of the third party terminal to the readable code, and establishing communication with the third party terminal.
The third-party terminal includes, but is not limited to, a mobile phone, a tablet computer and other portable electronic devices.
In the step S103, specifically, the third party terminal may scan the readable codes displayed on the electronic devices such as the personal computer and the notebook computer through any code scanning application program, or may scan the readable codes through the input method application program (specifically, refer to the following text) with the code scanning function provided by the present invention. Through scanning, the third-party terminal can establish direct communication connection with electronic equipment such as a personal computer and a notebook computer, and can also establish connection with the server communicated with the electronic equipment such as the personal computer and the notebook computer, so that the third-party terminal can indirectly communicate with the electronic equipment such as the personal computer and the notebook computer based on the server.
In a preferred embodiment, the third-party terminal presents a prompt such as "whether to approve the access to the specified webpage" on the third-party terminal before establishing a direct communication connection or an indirect communication connection with the electronic device such as a personal computer, a notebook computer, and the like, so that the third-party terminal establishes a direct communication connection or an indirect communication connection with the electronic device such as a personal computer, a notebook computer, and the like after receiving feedback that the user approves the access to the specified webpage.
In a preferred embodiment, the specified web page is presented at a third party terminal.
In a preferred embodiment, in a case where the electronic device such as the personal computer, the notebook computer, or the like and the third party terminal establish a direct communication connection or an indirect communication connection, the electronic device and the third party terminal synchronously present an edit page of the specified web page, as shown in fig. 2 (a).
Step S104, receiving the information input by the user and synchronously presenting the information input by the user on the third-party terminal, or/and receiving and presenting the information input by the third-party terminal.
Wherein for the first scenario in step S104 (receiving information input by the user and presenting information being input by the user at the third party terminal):
the information input by the user can be received through a keyboard, a mouse, a remote controller, a touch pad or handwriting equipment on electronic equipment such as a personal computer and a notebook computer.
The presenting of the information being input by the user at the third party terminal may refer to presenting the received information input by the user at an electronic device such as a personal computer, a notebook computer, etc. at a specified webpage of the third party terminal, an input box, a search box, and/or a dialog box of other webpages or application programs, etc. In this regard, reference may be made to the three examples of fig. 2(a) -2 (c).
Wherein, the left side of fig. 2(a) shows the information being input on the designated web page of the electronic device such as personal computer, notebook computer, etc., and the right side shows the information on the designated web page of the third party terminal;
the left side of fig. 2(b) shows the information being inputted on the designated web page of the electronic device such as a personal computer, a notebook computer, etc., and the right side shows the information in the search box of other web pages of the third party terminal;
the left side of fig. 2(c) shows the information being entered on a designated web page of an electronic device such as a personal computer or a notebook computer, and the right side shows the information in a dialog box of an application program of a third party terminal.
That is, with the first solution, the actual input operation of the user may be received on an electronic device such as a personal computer or a notebook computer, and the information input by the actual input operation may be presented in an input box, a search box, or/and a dialog box of the current web page or application program of the third-party terminal.
Of course, in the electronic device such as a personal computer and a notebook computer, the information input by the actual input operation may be presented on a specified web page of the electronic device such as the personal computer and the notebook computer as shown in fig. 2(a) to 2(c), or may be presented on another web page or in another form (for example, only in the form of a virtual keyboard).
In this embodiment, the electronic device such as a personal computer or a notebook computer can be used as an input tool of the third-party terminal to complete the input of the third-party terminal, and also as a second display tool of the information input by the third-party terminal.
In this embodiment, the electronic device such as a personal computer, a notebook computer, etc. may also be used as only an input tool of the third party terminal to complete the input of the third party terminal, but not as the second display tool of the information input by the third party terminal, that is, when the electronic device such as a personal computer, a notebook computer, etc. performs the input operation, the input information is not displayed locally, but only the virtual keyboard during the information input process is presented, and the input information is presented only at the third party terminal.
Wherein for the second scenario (receiving and presenting information being entered on the third party terminal) in step S104:
the information being input on the third-party terminal may refer to information input by the user on the specified webpage of the third-party terminal received through a keyboard, a mouse, a remote controller, a touch pad, or handwriting equipment of the third-party terminal.
Wherein the number of the third party terminals can be one or more.
Preferably, the receiving and presenting are synchronous receiving and synchronous presenting, that is, the information being input on the third party terminal is automatically and synchronously input into the electronic device such as a personal computer, a notebook computer and the like and is synchronously displayed with the third party terminal.
For example, the same input page as shown in fig. 2(a) is displayed on both the third-party terminal and the electronic device such as the personal computer and the notebook computer, and when any information is input on the input page of the third-party terminal, the same input page of the electronic device such as the personal computer and the notebook computer synchronously displays the input any information.
For the case that a plurality of third-party terminals are provided, when information is input on the input page of any one of the terminals, the same input page of the electronic equipment such as the personal computer, the notebook computer and the like synchronously displays the input any information, and meanwhile, the same input page of other third-party terminals synchronously displays the input any information, that is, the synchronous display and editing of the same information which is being input by the plurality of third-party terminals and the electronic equipment can be realized.
In summary, in step S104, the automatic input of the third party terminal may be performed by the actual input operation of the electronic device such as a personal computer or a notebook computer, or the automatic input operation of the electronic device such as a personal computer or a notebook computer may be performed by the actual input operation of the third party terminal, that is, the input is performed in both directions.
Of course, in other embodiments of the present invention, the input may also be unidirectional, for example, for a third party terminal installed with a specified input method application program with a code scanning function, when the specified input method application program is started, and other application programs (e.g. instant messaging, web search) on the third party terminal input information based on the specified input method application program, it is preferable that the automatic input of the third party terminal is only completed through an actual input operation of an electronic device such as a personal computer, a notebook computer, etc., so that the electronic device such as a personal computer, a notebook computer, etc., is used as a special input tool to complete the information input of the application program on the third party terminal, and please refer to the following text.
According to an embodiment of the present invention, another information input method based on readable codes is provided, please refer to fig. 3.
The information input method of the embodiment may be executed by a terminal, which includes but is not limited to a portable electronic device such as a smart phone, a tablet computer, and the like.
The readable codes include, but are not limited to, one-dimensional codes, two-dimensional codes (which may refer to codes in which data symbol information is recorded by black and white patterns that are regularly distributed in a plane (in a two-dimensional direction) using a specific geometric figure), and other codes that can be recognized by code scanning software on electronic devices such as mobile phones, computers, and/or scanners.
Wherein the information includes, but is not limited to, text, pictures, photos, audio, or/and video.
According to fig. 3, the information input method includes:
step S301, scanning a readable code of a globally unique identifier, which is present on a third-party device and sent to the third-party device by a server in communication with the third-party device, to establish communication with the third-party device.
The scanning can be performed by any application program with a code scanning function on the terminal, for example, a WeChat application program with a "scan" function on the terminal, and also can be performed by an input method client with a code scanning function provided by the present invention, where the client can be installed on a client device in the form of an application program (app), and the client device includes, but is not limited to, a smart phone, a tablet computer, and the like.
For the input method client with the code scanning function provided by the present invention, please refer to the following description.
The third-party device includes, but is not limited to, an electronic device such as a personal computer, a notebook computer, etc., and preferably an electronic device having a larger-sized screen and an input device.
Wherein the readable code of the globally unique identifier presented on the third-party device can be obtained by the third-party device from the server by:
-in response to the opening of a specified web page of the third party device.
For example, in response to a user of the third-party device clicking on a hyperlink of a specified webpage (e.g., clicking on a hyperlink of a specified webpage in a word document) or in response to a user inputting a website of the specified webpage, a request for obtaining a globally unique identifier readable code is sent to the server based on the operation.
Of course, the above-described manner is merely exemplary, and other manners in which the request for obtaining the globally unique identifier readable code to the server to which the present invention is applicable are included herein by reference, for example, by issuing the request to the server in response to the execution of a specified application on a third-party device, wherein the specified application is used in a networked state to issue the request for obtaining the globally unique identifier readable code to the server.
The terminal scans the readable code of the globally unique identifier presented on the third-party device, so as to establish direct communication connection with the third-party device, and also can establish connection with the server in communication with the third-party device, so as to indirectly communicate with the third-party device based on the server.
In a preferred embodiment, a prompt such as "whether to grant access to a specified web page" is presented on the terminal before the terminal establishes a direct communication connection or an indirect communication connection with a third party device, so that upon receiving feedback that the user grants access to the specified web page, the terminal establishes a direct communication connection or an indirect communication connection with the third party device and presents the specified web page on the screen of the terminal or/and the third party device. The specified webpage can be a webpage corresponding to the specified address, and information input on the specified webpage can be input to the third-party equipment by accessing the specified webpage. Wherein, the interface of the specified web page may be as shown in fig. 2 (a).
In another preferred embodiment, in the case where the terminal scans a readable code of the globally unique identifier presented on the third-party device and sent to the third-party device by the server in communication with the third-party device, it is regarded by default that the terminal issues a request for communication with the third-party device, so that a direct communication connection or an indirect communication connection with the third-party device is automatically established without obtaining the consent of the terminal user. In this embodiment, the specified web page may be presented on the terminal, such as the web page editing page shown in fig. 2(a), or may not be presented, for example, although the terminal has established communication with the third-party device, the terminal presents the search box and the dialog box of the application program shown in fig. 2(b) to 2 (c).
Wherein the server may refer to a single network server, a server group consisting of a plurality of network servers, or a Cloud Computing (Cloud Computing) based Cloud consisting of a large number of computers or network servers, wherein Cloud Computing is one of distributed Computing, a super virtual computer consisting of a collection of loosely coupled computers. Wherein, the communication can be performed based on any one or centralized mode of the internet, a wide area network, a metropolitan area network, a local area network, a VPN network and the like.
Step S302, receiving information input by a user and synchronously presenting the information input by the user on the third-party equipment, or/and receiving and presenting the information input by the third-party equipment.
Wherein the receiving of the information input by the user can be realized by a keyboard, a touch pad or a handwriting device on the terminal.
As shown in fig. 2(a), in an embodiment, the editing pages of the specified web pages are presented on both the terminal and the screens of the third-party device, and when the user inputs information on the terminal and presents the information on the terminal, the editing pages of the specified web pages of the third-party device present the input information synchronously.
Optionally, when there are a plurality of terminals, the information input method further includes:
-presenting information being entered by a user at other terminals of the plurality of terminals.
Specifically, when a terminal that is receiving an information input operation by a user among the plurality of terminals is temporarily referred to as a "first terminal", the other terminal is a terminal other than the "first terminal" among the plurality of terminals.
In this embodiment, through scanning of the same two-dimensional code presented on the third-party device, the multiple terminals and the third-party device may edit information simultaneously, and in order to avoid conflict in the editing process, information currently presented on the multiple terminals and the third-party device may be determined based on the input time sequence.
The information being input on the third-party device is received and presented on the terminal receiving the user input operation, and reference may be made to fig. 2(a) to fig. 2 (c).
According to fig. 2(a), the editing pages of the specified web pages are presented on the screens of the terminal and the third-party device, and when the user inputs information on the third-party device, the input information is synchronously presented on the editing pages of the specified web pages of the terminal.
Because the third-party equipment generally has a keyboard and a screen with larger sizes compared with the mobile phone, the input on the mobile phone is completed through other equipment, the flexible and accurate input of a user is facilitated, and whether the input information is correct or not can be timely checked through the larger screen of other equipment, so that the information input on the mobile phone is performed through receiving the information input on other equipment, and the convenience of the information input on the mobile phone is greatly improved.
According to fig. 2(b) -2 (c), a search box or a dialog box of a web page or an application program is presented on the screen of the terminal, an edit page of a specified web page is presented on the third-party device, and when a user inputs information on the third-party device, the information being input on the third-party device is presented in the search box or the dialog box of the terminal.
As for fig. 2(a) to 2(c), it is figuratively equivalent to a third-party device as a tool for inputting information and to the terminal as a target object of information to be input, so that information being input by the third-party device is automatically input to the terminal through an actual input operation on the third-party device.
Of course, the input operation includes continuous input, deleting the originally input information, adjusting the format (such as color and font) of the information, and the like.
According to an embodiment of the present invention, an information input device based on readable codes is provided, please refer to fig. 4, the information input device includes but is not limited to electronic devices such as personal computers, notebook computers, and the like.
According to fig. 4, the information input apparatus includes:
a requesting device 401, configured to send a request for obtaining a readable code of the globally unique identifier to the server;
receiving means 402 for receiving a globally unique identifier readable code sent from a server and presenting said readable code, wherein said globally unique identifier readable code is generated by said server upon said request;
a communication means 403 for establishing communication with a third party terminal in response to the scanning of the readable code by the third party terminal;
means 404 for triggering presentation of a third party terminal for receiving information input by a user and presenting information being input by the user at the third party terminal,
and a presentation device 405, configured to receive and present information being input on the third party terminal.
Optionally, the requesting device 401 is configured to:
-in response to the opening of the specified web page, issuing a request to the server to obtain a globally unique identified readable code.
Optionally, the communication device 403 is configured to:
-establishing communication with a third party terminal in response to scanning of the readable code by an input method application having a code scanning function on the third party terminal.
Optionally, the presenting means 405 is further configured to:
-in case communication with the third party terminal is established, synchronously presenting an editing page of the same designated web page as the third party terminal.
Optionally, the presenting means 405 is configured to:
-presenting the information being entered by the user synchronously on an editing page of said specified web page of said third party terminal.
Optionally, the means for triggering the third party terminal to present 404 is configured to:
-presenting information being entered by a user in an input box, search box or dialog box of a current web page or application of said third party terminal.
According to an embodiment of the present invention, there is also provided an information input terminal based on readable codes, where the information input terminal includes, but is not limited to, a smart phone, a tablet computer and other portable electronic devices, and please refer to fig. 5, and according to fig. 5, the information input terminal includes:
scanning means 501, configured to scan a readable code of a globally unique identifier, which is presented on a third-party device and sent to the third-party device by a server in communication with the third-party device, so as to establish communication with the third-party device;
a third-party device presentation triggering device 502, configured to receive information input by a user and synchronously present information being input by the user on the third-party device;
and a display device 503, configured to receive and present information being input on the third party device.
Optionally, the scanning device 501 scans through an input method application program with a code scanning function.
Optionally, the scanning device 501 is configured to:
-scanning a globally unique identified readable code presented on a third party device, sent to said third party device by a server in communication with the third party device, presenting a prompt whether access to a specified web page is granted;
-receiving feedback that the user agrees to access a specified web page to establish communication with the third party device.
Optionally, the scanning device 501 comprises:
-a synchronized rendering unit (not shown in the figures) for synchronously rendering an edit page of the same specified web page as the third party device in response to receiving feedback that the user agrees to access the specified web page.
Optionally, the means for triggering third party device presentation 502 is configured to:
-presenting the information being entered by the user synchronously on an editing page of a specified web page of the third party device.
Optionally, the display device 503 is configured to:
-presenting information being entered on the third party device in an input box, search box or dialog box of a current web page or application.
According to an embodiment of the invention, an input method client device with a code scanning function is also provided. The client may be installed in the form of an application (app) on a client device, including but not limited to a smartphone, tablet, smart watch, and the like.
The input method client inputs the information being input on the third-party equipment into an information editing area such as an input box, a search box or a dialog box of a webpage or an application program (a text editor, an instant messaging application) currently running on the client device through scanning a readable code which is presented on the third-party equipment and is globally and uniquely identified.
It should be understood that the block diagrams of the structures depicted in fig. 4-5 are for purposes of example only and are not limiting upon the scope of the present application. In some cases, certain devices may be added or subtracted as the case may be.
As will be appreciated by one skilled in the art, the present application may be embodied as a system, method or computer program product. Accordingly, the present disclosure may be embodied in the form of: the software may be a complete hardware, a complete software, or a combination of hardware and software.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
It will be evident to those skilled in the art that the present application is not limited to the details of the foregoing illustrative embodiments, and that the present application may be embodied in other specific forms without departing from the spirit or essential attributes thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the application being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned.

Claims (21)

1. An information input method based on a readable code, comprising:
sending a request for acquiring a readable code of the global unique identifier to a server;
receiving a readable code of a globally unique identifier sent by a server and presenting the readable code, wherein the readable code of the globally unique identifier is generated by the server according to the request;
responding to the scanning of the readable code by an input method application program with a code scanning function on a third-party terminal, and establishing communication with the third-party terminal;
receiving information input by a user, presenting the information input by the user on the third-party terminal, and receiving and presenting the information input by the third-party terminal.
2. The information input method of claim 1, wherein the step of issuing a request to the server for obtaining a globally unique identified readable code comprises:
and responding to the opening of the specified webpage, and sending a request for acquiring the readable code of the globally unique identifier to the server.
3. The information input method of claim 2, wherein the step of establishing communication with the third party terminal in response to the third party terminal scanning the readable code further comprises:
and under the condition of establishing communication with the third-party terminal, synchronously presenting an editing page of the same appointed webpage as the third-party terminal.
4. The information input method of claim 3, wherein the presenting information being input by a user at the third party terminal comprises:
and synchronously presenting the information which is input by the user on an editing page of the specified webpage of the third-party terminal.
5. The information input method of claim 1, wherein the presenting information being input by a user at the third party terminal comprises:
and presenting the information which is input by the user in an input box, a search box or a dialog box of the current webpage or application program of the third-party terminal.
6. An information input method based on a readable code, comprising:
scanning a readable code of a globally unique identifier presented on a third party device and sent to the third party device by a server in communication with the third party device to establish communication with the third party device;
receiving information input by a user, synchronously presenting the information input by the user on the third-party equipment, and receiving and presenting the information input on the third-party equipment;
and scanning a readable code of the globally unique identifier, which is presented on the third-party device and sent to the third-party device by the server in communication with the third-party device, by the input method application program with the code scanning function.
7. The information input method of claim 6, wherein
The step of scanning a globally unique identifier presented on a third party device and sent to the third party device by a server in communication with the third party device to establish communication with the third party device comprises:
-scanning a globally unique identified readable code presented on a third party device, sent to said third party device by a server in communication with the third party device, presenting a prompt whether access to a specified web page is granted;
-receiving feedback that the user agrees to access a specified web page to establish communication with the third party device.
8. The information input method of claim 7, wherein
The step of receiving feedback that the user agrees to access the specified web page to establish communication with the third party device comprises:
-receiving feedback that the user agrees to access a specified web page, synchronously presenting an edit page of the specified web page that is identical to the third party device.
9. The information input method of claim 8, wherein the synchronously presenting information being input by a user at the third-party device comprises:
and synchronously presenting the information which is input by the user on an editing page of a specified webpage of the third-party equipment.
10. The information entry method of claim 6, wherein said presenting information being entered on the third party device comprises:
presenting information being entered on the third party device in an input box, search box or dialog box of a current web page or application.
11. An information input device based on a readable code, comprising:
the request device is used for sending a request for acquiring the readable code of the global unique identifier to the server;
receiving means for receiving a readable code of a globally unique identifier sent from a server and presenting the readable code, wherein the readable code of the globally unique identifier is generated by the server according to the request;
the communication device is used for responding to the scanning of the readable codes by an input method application program with a code scanning function on a third-party terminal and establishing communication with the third-party terminal;
the device is used for receiving the information input by the user and displaying the information input by the user at the third party terminal;
and the presentation device is used for receiving and presenting the information which is input on the third-party terminal.
12. The information input apparatus of claim 11, wherein the requesting means is for:
and responding to the opening of the specified webpage, and sending a request for acquiring the readable code of the globally unique identifier to the server.
13. The information input device of claim 12, wherein the presenting means is further for:
and under the condition of establishing communication with the third-party terminal, synchronously presenting an editing page of the same appointed webpage as the third-party terminal.
14. The information input apparatus of claim 13, wherein the presenting means is for:
and synchronously presenting the information which is input by the user on an editing page of the specified webpage of the third-party terminal.
15. The information input apparatus of claim 11, wherein the means for triggering presentation of a third party terminal is for:
and presenting the information which is input by the user in an input box, a search box or a dialog box of the current webpage or application program of the third-party terminal.
16. An information input terminal based on a readable code, comprising:
scanning means for scanning a readable code of a globally unique identifier presented on a third party device and sent to the third party device by a server in communication with the third party device to establish communication with the third party device;
the device for triggering the presentation of the third-party equipment is used for receiving the information input by the user and synchronously presenting the information input by the user on the third-party equipment;
the display device is used for receiving and presenting the information which is input on the third-party equipment;
the scanning device scans through an input method application program with a code scanning function.
17. The information input terminal of claim 16, wherein the scanning means is for:
-scanning a globally unique identified readable code presented on a third party device, sent to said third party device by a server in communication with the third party device, presenting a prompt whether access to a specified web page is granted;
-receiving feedback that the user agrees to access a specified web page to establish communication with the third party device.
18. The information input terminal of claim 17, wherein the scanning means comprises:
and the synchronous presenting unit is used for synchronously presenting the editing page of the specified webpage which is the same as the third-party equipment in response to receiving the feedback that the user agrees to access the specified webpage.
19. The information input terminal of claim 18, wherein the means for triggering presentation of a third party device is for:
and synchronously presenting the information which is input by the user on an editing page of a specified webpage of the third-party equipment.
20. The information input terminal of claim 16, wherein the display means is for:
presenting information being entered on the third party device in an input box, search box or dialog box of a current web page or application.
21. An input method client device with code scanning function, wherein
The input method client apparatus inputting the information being input on the information input device into an input box, a search box or a dialog box of a web page or an application currently running on the input method client apparatus by scanning a globally unique identified readable code presented on the information input device according to any one of claims 11 to 15.
CN201710396356.5A 2017-05-27 2017-05-27 Information input method, equipment and terminal based on readable codes Active CN107291834B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710396356.5A CN107291834B (en) 2017-05-27 2017-05-27 Information input method, equipment and terminal based on readable codes

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710396356.5A CN107291834B (en) 2017-05-27 2017-05-27 Information input method, equipment and terminal based on readable codes

Publications (2)

Publication Number Publication Date
CN107291834A CN107291834A (en) 2017-10-24
CN107291834B true CN107291834B (en) 2020-05-15

Family

ID=60094142

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710396356.5A Active CN107291834B (en) 2017-05-27 2017-05-27 Information input method, equipment and terminal based on readable codes

Country Status (1)

Country Link
CN (1) CN107291834B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111169195A (en) * 2018-11-13 2020-05-19 烟台市兴蓝电子科技开发有限公司 Paper book or exercise book with additional pages
CN113296677A (en) * 2021-05-27 2021-08-24 维沃移动通信有限公司 Input method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103491179A (en) * 2013-09-27 2014-01-01 百视通网络电视技术发展有限责任公司 Multi-screen interaction method and system based on Web
CN105635250A (en) * 2015-12-18 2016-06-01 北京奇虎科技有限公司 Network record synchronization method based on terminal and terminal
CN106162364A (en) * 2015-03-30 2016-11-23 腾讯科技(深圳)有限公司 Intelligent television system input method and device, terminal auxiliary input method and device
CN106295107A (en) * 2015-06-08 2017-01-04 浙江格林蓝德信息技术有限公司 A kind of medical image that realizes synchronizes the method and system of the consultation of doctors

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103491179A (en) * 2013-09-27 2014-01-01 百视通网络电视技术发展有限责任公司 Multi-screen interaction method and system based on Web
CN106162364A (en) * 2015-03-30 2016-11-23 腾讯科技(深圳)有限公司 Intelligent television system input method and device, terminal auxiliary input method and device
CN106295107A (en) * 2015-06-08 2017-01-04 浙江格林蓝德信息技术有限公司 A kind of medical image that realizes synchronizes the method and system of the consultation of doctors
CN105635250A (en) * 2015-12-18 2016-06-01 北京奇虎科技有限公司 Network record synchronization method based on terminal and terminal

Also Published As

Publication number Publication date
CN107291834A (en) 2017-10-24

Similar Documents

Publication Publication Date Title
US9984408B1 (en) Method, medium, and system for live video cooperative shopping
US10546052B2 (en) Structured touch screen interface for mobile forms generation for customer relationship management (CRM)
EP3623942A1 (en) Message processing method and apparatus, storage medium, and computer device
US9639516B2 (en) System and method for express spreadsheet visualization for building information modeling
JP6090413B2 (en) Automatic operation at login
CN106572139B (en) Multi-terminal control method, terminal, server and system
JP6390725B2 (en) Open collaboration board with multiple integrated services
US10951486B2 (en) Terminal device, UI expansion method, and UI expansion program
WO2017048586A1 (en) Providing collaboration communication tools within document editor
US11080322B2 (en) Search methods, servers, and systems
CN102902451A (en) Information processing apparatus, program, and coordination processing method
WO2015069671A1 (en) Two step content selection with auto content categorization
CN112083866A (en) Expression image generation method and device
CN107291834B (en) Information input method, equipment and terminal based on readable codes
CN112328940A (en) Method, device, computer equipment and storage medium for embedding transition page in webpage
CN112256370A (en) Information display method and device and electronic equipment
CN113553123B (en) Data processing method, device, electronic equipment and storage medium
CN114237890A (en) Application collaborative display method and device, server, terminal and program product
CN105739717A (en) Information input method and device
US8793342B2 (en) Interpreting web application content
CN110619615A (en) Method and apparatus for processing image
CN112202864B (en) Context switching system, method, device, equipment and medium
US9509772B1 (en) Visualization and control of ongoing ingress actions
CN106126281A (en) A kind of information processing method and electronic equipment
CN112307723A (en) Method and device for generating code document 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