CN109922100B - Information processing method, terminal and server - Google Patents

Information processing method, terminal and server Download PDF

Info

Publication number
CN109922100B
CN109922100B CN201711321613.5A CN201711321613A CN109922100B CN 109922100 B CN109922100 B CN 109922100B CN 201711321613 A CN201711321613 A CN 201711321613A CN 109922100 B CN109922100 B CN 109922100B
Authority
CN
China
Prior art keywords
terminal
function
data
server
information
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
CN201711321613.5A
Other languages
Chinese (zh)
Other versions
CN109922100A (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201711321613.5A priority Critical patent/CN109922100B/en
Publication of CN109922100A publication Critical patent/CN109922100A/en
Application granted granted Critical
Publication of CN109922100B publication Critical patent/CN109922100B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

The embodiment of the invention discloses an information processing method, which is applied to a first terminal, wherein the first terminal establishes communication connection with a server and comprises the following steps: receiving a function triggering instruction; responding to the function trigger instruction, executing a first function operation to obtain touch position information and function data, wherein the first function operation is an operation corresponding to the function indicated by the function trigger instruction; and sending the touch position information and the functional data to a server for the server to obtain first data according to the touch position information and the functional data, and sending the first data to a second terminal, wherein the second terminal and the first terminal have the same first function.

Description

Information processing method, terminal and server
Technical Field
The present invention relates to information processing technologies in the internet field, and in particular, to an information processing method, a terminal, and a server.
Background
As the client installed on the terminal (e.g., a mobile phone) is applied to the life of people on a large scale, people have more and more demands on the application service function realized by the client, and the realization of the application service function is more and more complex. In the face of complex application service functions, the client needs more trigger instructions and trigger operations to complete the implementation of each application service function, and cannot implement the functions quickly. However, the trigger instruction and the trigger operation performed on the application service function realized by the client are shared with other clients, and the trigger instruction and the trigger operation are used for reference operation or analysis problems when other clients realize the same application service function, so that the same application service function of other clients can be quickly realized.
At present, a common method is to share a trigger instruction and a trigger operation performed by an application service function implemented by a client to other clients, where the trigger instruction and the trigger operation performed by the application service function implemented by the client are described in language words, and then the language words description is sent to other clients through a server, so that the other clients can refer to an operation or analyze a problem when implementing the same application service function, thereby implementing quick implementation of the same application service function of other clients. When the other clients realize the application service function, the language and text description needs to be converted into a touch instruction and touch operation, so that the cost of the clients is increased.
In addition, the triggering instruction and the triggering operation of the application service function realized by the client are shared with other clients, the triggering instruction and the triggering operation of the application service function realized by the client can be recorded, and then the recorded video is sent to other clients through the server, so that the reference operation or the analysis problem when other clients realize the same application service function can be realized, and the rapid realization of the same application service function of other clients can be realized. When the client side records the video by triggering instructions and triggering operations performed by the application service function, third-party software or other equipment is needed, so that the overhead of the client side is increased, and the video file is large in size, so that the transmission and storage consumption is large.
Disclosure of Invention
In order to solve the technical problem, embodiments of the present invention desirably provide an information processing method, a terminal, and a server, so as to reduce the overhead of the terminal and reduce the consumption caused by data transmission and storage in the terminal behavior data sharing process.
The technical scheme of the invention is realized as follows:
the embodiment of the invention provides an information processing method, which is applied to a first terminal, wherein the first terminal establishes communication connection with a server and comprises the following steps:
receiving a function triggering instruction;
responding to the function trigger instruction, executing a first function operation to obtain touch position information and function data, wherein the first function operation is an operation corresponding to a function indicated by the function trigger instruction;
and sending the touch position information and the functional data to the server, so that the server can obtain first data according to the touch position information and the functional data and send the first data to a second terminal, wherein the second terminal and the first terminal have the same first function.
In the foregoing solution, before the sending the touch position information and the function data to the server, the method further includes:
initiating an authentication request to the server to obtain an authentication response message of the server responding to the authentication request;
correspondingly, the sending the touch position information and the function data to the server includes:
and when the authentication response message represents authentication permission, sending the touch position information and the functional data to the server.
The embodiment of the invention provides an information processing method, which is applied to a second terminal, wherein the second terminal establishes communication connection with a server and comprises the following steps:
receiving first data sent by the server, wherein the first data is data for realizing a first function, which is obtained by the server according to touch position information and functional data sent by a first terminal, and the first terminal and the second terminal have the same first function;
obtaining operation display information of the first function according to the first data;
and realizing the first function according to the operation display information.
In the above scheme, the first data includes: obtaining operation display information of the first function according to the first data, where the information includes correspondence information between touch position information and function description information, and the information includes:
performing simulation operation on the first function according to the corresponding relation information of the touch position information and the function description information to obtain simulation operation information;
and marking the simulation operation information to obtain operation display information of the first function.
In the above scheme, the first data includes: the obtaining, according to the first data, operation display information of the first function includes:
and obtaining the operation display information of the first function according to the operation path.
In the above scheme, before receiving the first data sent by the server, the method further includes:
initiating an authentication request to the server to obtain an authentication response message of the server responding to the authentication request;
correspondingly, the receiving the first data sent by the server includes:
and when the authentication response message represents authentication permission, receiving the first data sent by the server.
The embodiment of the invention provides an information processing method, which is applied to a server, wherein the server establishes communication connection with a first terminal and a second terminal respectively, and the method comprises the following steps:
receiving touch position information and functional data sent by the first terminal, wherein the touch position information and the functional data are data obtained by the first terminal executing a first functional operation;
obtaining first data according to the touch position information and the functional data;
and sending the first data to the second terminal for the second terminal to obtain the operation display information of the first function according to the first data, wherein the second terminal and the first terminal have the same first function.
In the above scheme, the functional data includes: obtaining first data according to the touch position information and the function data, wherein the function description information includes:
and obtaining the first data according to the touch position information and the function description information.
In the above scheme, the functional data includes: acquiring first data according to the touch position information and the function data, wherein the acquiring includes:
mapping the touch position information and the function description information to the interface state screenshot according to the touch position information, the function description information and the interface state screenshot in a time sequence to obtain interface operation information;
and marking the interface operation information to obtain the first data.
The embodiment of the invention provides a first terminal, wherein the first terminal establishes communication connection with a server, the first terminal comprises a first processor, a first receiver, a first transmitter, a first memory and a first communication bus, the first receiver, the first transmitter and the first memory communicate with the first processor through the first communication bus, the first memory stores instructions executable by the first processor, and when the instructions are executed, the first processor executes the information processing method applied to the first terminal.
The embodiment of the present invention provides a second terminal, where the second terminal establishes a communication connection with a server, the second terminal includes a second processor, a second receiver, a second memory, and a second communication bus, the second receiver and the second memory communicate with the second processor through the second communication bus, and the second memory stores instructions executable by the second processor, and when the instructions are executed, the second processor executes the information processing method applied to the second terminal.
The embodiment of the invention provides a server, where the server establishes communication connections with a first terminal and a second terminal respectively, the server includes a third processor, a third receiver, a second transmitter, a third memory, and a third communication bus, the third receiver, the second transmitter, and the third memory communicate with the third processor through the third communication bus, the third memory stores instructions executable by the third processor, and when the instructions are executed, the third processor executes the information processing method applied to the server provided in the embodiment of the invention.
The embodiment of the invention provides a computer-readable storage medium, which stores a program, is applied to a first terminal, the first terminal establishes communication connection with a server, and the program realizes the information processing method applied to the first terminal provided by the embodiment of the invention when being executed by a first processor.
An embodiment of the present invention provides a computer-readable storage medium, which stores a program, and is applied to a second terminal, where the second terminal establishes a communication connection with a server, and the program, when executed by a second processor, implements an information processing method applied to the second terminal, where the method is provided by the embodiment of the present invention.
An embodiment of the present invention provides a computer-readable storage medium, in which a program is stored, and the computer-readable storage medium is applied to a server, the server establishes communication connections with a first terminal and a second terminal, respectively, and the program, when executed by a third processor, implements an information processing method applied to the server, the method provided by the embodiment of the present invention.
The embodiment of the invention provides an information processing method, a terminal and a server, wherein the first terminal executes a first function operation according to a received function trigger instruction to obtain touch position information and function data, the touch position information and the function data are sent to the server, the server processes the touch position information and the function data to obtain first data and sends the first data to a second terminal, and the second terminal obtains operation display information of a first function according to the obtained first data and references the operation display information to realize the first function on the second terminal. By adopting the technical implementation scheme, the first data obtained by the second terminal is the data obtained by the server according to the touch position information and the functional data sent by the first terminal, and the second terminal obtains the operation display information of the first function according to the first data, so that the operation of the same first function on the second terminal is realized. Therefore, the terminal overhead is reduced, and the consumption caused by data transmission and storage in the terminal operation data sharing process is reduced.
Drawings
FIG. 1 is a diagram of an information handling system architecture according to an embodiment of the present invention;
fig. 2 is a first flowchart of an information processing method applied to a first terminal according to an embodiment of the present invention;
fig. 3 is a second flowchart of an information processing method applied to a first terminal according to an embodiment of the present invention;
fig. 4 is a first flowchart of an information processing method applied to a second terminal according to an embodiment of the present invention;
fig. 5 is a second flowchart of an information processing method applied to a second terminal according to an embodiment of the present invention;
fig. 6 is a first flowchart of an information processing method applied to a server according to an embodiment of the present invention;
FIG. 7 is a second flowchart of an information processing method applied to a server according to an embodiment of the present invention;
fig. 8 is an interaction diagram of an information processing method according to an embodiment of the present invention;
FIG. 9 is a diagram illustrating an exemplary information processing method provided by an embodiment of the invention;
fig. 10 is a first schematic structural diagram of a first terminal according to an embodiment of the present invention;
fig. 11 is a second schematic structural diagram of a first terminal according to an embodiment of the present invention;
fig. 12 is a third schematic structural diagram of a first terminal according to an embodiment of the present invention;
fig. 13 is a first schematic structural diagram of a second terminal according to an embodiment of the present invention;
fig. 14 is a second schematic structural diagram of a second terminal according to an embodiment of the present invention;
fig. 15 is a third schematic structural diagram of a second terminal according to an embodiment of the present invention;
fig. 16 is a first schematic structural diagram of a server according to an embodiment of the present invention;
fig. 17 is a schematic structural diagram of a server according to an embodiment of the present invention.
Detailed Description
The technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.
Fig. 1 is a diagram illustrating an architecture of an information processing system according to an embodiment of the present invention, where an information processing method according to an embodiment of the present invention is implemented based on the architecture of the information processing system. An information processing system 1 in an embodiment of the present invention includes: a first terminal 2, a server 3 and a second terminal 4. The server 3 establishes communication connection with the first terminal 2 and the second terminal 4 respectively, the first terminal 2 and the server 3 perform data interaction, and the server 3 and the second terminal 4 perform data interaction, so as to execute the information processing method provided by the embodiment of the invention.
The following embodiments are all implemented based on the system architecture of fig. 1.
Example one
An embodiment of the present invention provides an information processing method, which is applied to a first terminal, where the first terminal establishes a communication connection with a server, and as shown in fig. 2, the method may include:
s101, receiving a function triggering instruction;
in the embodiment of the invention, when a certain application service on the first terminal is triggered, the first terminal receives the function triggering instruction of the application service.
It should be noted that the function triggering instruction may include a function triggering instruction generated by a user touch operation and a function triggering instruction generated by a function notification message. The user touch operation can include application service self-behavior and operation behavior of a user on an application service interface. Specifically, the application service self-behavior is a system behavior of the application service, such as starting and exiting of a client; the function notification message is a non-user touch message on the application service, for example, a background notification message of the terminal application.
For example, as shown in fig. 9, a mobile phone (first terminal) application service a is a social application, and in a login scenario of the social application, when a "login" button in the social application is clicked and touched, the mobile phone receives a trigger instruction for clicking the login button in the social application.
In the embodiment of the present invention, the terminal may be an electronic device such as a mobile phone and a tablet computer, and the embodiment of the present invention does not limit the type of the terminal.
In the embodiment of the invention, a large number of clients are installed on a terminal (for example, a mobile phone), the application service is a functional application on the client, and the application service function of the client can be realized by triggering operation.
S102, responding to a function trigger instruction, executing a first function operation to obtain touch position information and function data, wherein the first function operation is an operation corresponding to a function indicated by the function trigger instruction;
after receiving a function triggering instruction of an application service, the first terminal responds to the function triggering instruction, executes an operation corresponding to a function indicated by the function triggering instruction, and simultaneously acquires the operation information to obtain touch position information and function data.
In the embodiment of the present invention, the touch position information may be a coordinate position on the operation interface, which is not limited in the embodiment of the present invention; the function data may be function description information and an interface state screenshot, which is not limited in this embodiment of the present invention, and in addition, the function description information is explanatory information capable of explaining execution of the first function operation.
Specifically, the function description information may be operation time, an operation behavior type, a clicked key, a coordinate position on the interface state screenshot, and the like, which is not limited in this embodiment of the present invention. Here, the operation behavior type may be gesture sliding information, and the like, which is not limited in this embodiment of the present invention.
For example, as shown in fig. 9, a mobile phone (first terminal) application service a is a social application, in a login scenario of the social application, when the mobile phone receives a trigger instruction for clicking a "login" button in the social application, a click operation of the social application is executed in response to the trigger instruction for clicking the login button in the social application, and operation data of the click operation, including click position information of the click operation and description information of the click for a login function, may also be captured on an interface for clicking a login, and capture data of a login interface.
S103, sending the touch position information and the functional data to a server, obtaining first data by the server according to the touch position information and the functional data, and sending the first data to a second terminal, wherein the second terminal and the first terminal have the same first function.
And after obtaining the touch position information and the functional data when executing the first functional operation, the first terminal sends the touch position information and the functional data to a server establishing communication connection with the first terminal in real time or non-real time.
It can be understood that the first terminal sends the touch position information and the function data when executing the first function to the server, so that the server obtains the first data according to the touch position information and the function data, and sends the first data to the second terminal, so that the second terminal can implement the same first function as the first terminal according to the first data.
For example, as shown in fig. 9, a mobile phone (first terminal) application service a is a social application, and in a login scenario of the social application, after the mobile phone collects clicked location information and clicked login function data of a click operation of a "login" button in the social application, the mobile phone may further include current interface login screenshot data, send the data to a server that establishes a communication connection with the terminal, so that the server obtains first data according to the data, and sends the first data to a second terminal, so that the second terminal realizes a click login operation in the same social application as the first terminal according to the first data.
It can be understood that, because the first terminal sends the touch position information and the function data collected when the first function is executed to the server, the server processes the touch position information and the function data to obtain the first data, and sends the first data to the second terminal, and the second terminal obtains the operation display information of the first function according to the first data, thereby implementing the operation of the same first function on the second terminal. Therefore, the terminal overhead is reduced, and the consumption caused by data transmission and storage in the terminal operation data sharing process is reduced.
Example two
An embodiment of the present invention provides an information processing method, which is applied to a first terminal, where the first terminal establishes a communication connection with a server, and as shown in fig. 3, the method may include:
s201, receiving a function triggering instruction;
in the embodiment of the present invention, the description of the implementation process of step S201 is the same as the description of the implementation process of step S101 in the first embodiment, and is not repeated here.
S202, responding to a function trigger instruction, executing a first function operation to obtain touch position information and function data, wherein the first function operation is an operation corresponding to a function indicated by the function trigger instruction;
in the embodiment of the present invention, the description of the implementation process of step S202 is the same as the description of the implementation process of step S102 in the first embodiment, and is not repeated here.
S203, initiating an authentication request to a server to obtain an authentication response message of the server responding to the authentication request;
the first terminal sends data to the server with corresponding authority control, and can send data to the server when the server allows the data, and cannot send data to the server when the server rejects the data. Therefore, before the first terminal sends data to the server, the server needs to send an authentication request message to the server, and the server responds to the authentication request message and sends an authentication response message to the first terminal. Specifically, the authentication response message may or may not allow data transmission to the server.
It should be noted that the time when the first terminal sends the authentication request to the server may be any time before sending data to the server. Therefore, step S203 may be before step S201 and step S202, may be after step S201 and step S202, and may be between step S201 and step S202. In addition, the authentication response message may be message information of information interaction between the first terminal and the server, and the content of the message information represents authentication permission or authentication failure; the authentication response message may also be an identifier of message information exchanged between the first terminal and the server information, and at this time, the first terminal identifies the identifier of the message information, so as to perform a response operation. Illustratively, the identifier "1" indicates that the authentication is allowed, and the identifier "0" indicates that the authentication is failed.
It should be further noted that, when the authentication response message indicates that data transmission to the server is allowed, the first terminal executes step S204; and when the authentication response message represents that the data transmission to the server is not allowed, ending the information processing flow.
And S204, when the authentication response message represents authentication permission, sending the touch position information and the functional data to a server, obtaining first data by the server according to the touch position information and the functional data, and sending the first data to a second terminal, wherein the second terminal and the first terminal have the same first function.
When the authentication response message obtained by the first terminal represents authentication permission, the acquired touch position information corresponding to the execution of the first function operation and the acquired function data can be sent to the server establishing communication connection with the first terminal in real time or non-real time.
It can be understood that the first terminal sends the touch position information and the function data when executing the first function to the server, so that the server obtains the first data according to the touch position information and the function data, and sends the first data to the second terminal, so that the second terminal can implement the same first function as the first terminal according to the first data.
It should be noted that the server obtains first data according to the touch position information and the function data, and sends the first data to the second terminal, and the second terminal implements the first function that is the same as the first function of the first terminal according to the first data, and detailed implementation steps thereof will be described in detail in the following embodiments.
For example, as shown in fig. 9, the application service a of the mobile phone (the first terminal) is a social application, and in a login scenario of the social application, when the mobile phone collects clicked location information and clicked login function data of a click operation of a "login" button clicked in the social application, current interface login screenshot data may also be included. If the authentication response message which is responded by the server and represents authentication permission is obtained at the moment, the clicked position information of the click operation of the click login button in the social application, the clicked login function data and the current interface login screenshot data are sent to the server which establishes communication connection with the terminal, the server obtains first data according to the data, and the first data are sent to the second terminal, so that the second terminal can realize the click login operation in the social application which is the same as the first terminal according to the first data. If the authentication response message which represents authentication rejection and is responded by the server is obtained at the moment, no data is sent, and the information processing flow is ended.
It can be understood that, because the first terminal sends the touch position information and the function data collected when the first function is executed to the server, the server processes the touch position information and the function data to obtain the first data, and sends the first data to the second terminal, and the second terminal obtains the operation display information of the first function according to the first data, thereby implementing the operation of the same first function on the second terminal. Therefore, the terminal overhead is reduced, and the consumption caused by data transmission and storage in the terminal operation data sharing process is reduced.
EXAMPLE III
An embodiment of the present invention provides an information processing method, which is applied to a second terminal, where the second terminal establishes a communication connection with a server, and as shown in fig. 4, the method may include:
s301, receiving first data sent by a server, wherein the first data is data for realizing a first function, which is obtained by the server according to touch position information and function data sent by a first terminal, and the first terminal and the second terminal have the same first function;
it should be noted that the touch position information and the function data are data obtained by the first terminal executing the corresponding first function according to the function trigger instruction, and the function trigger instruction may include a function trigger instruction generated by a user touch operation and a function trigger instruction generated by the function notification message. The user touch operation can include application service self-behavior and operation behavior of a user on an application service interface. Specifically, the application service self-behavior is a system behavior of the application service, such as starting and exiting of a client; the function notification message is a non-user touch message on the application service, for example, a background notification message of the terminal application.
In the embodiment of the present invention, the touch position information may be a coordinate position on the operation interface, which is not limited in the embodiment of the present invention; the function data may be function description information and an interface state screenshot, which is not limited in this embodiment of the present invention, and in addition, the function description information is explanatory information capable of explaining execution of the first function operation.
Specifically, the function description information may be operation time, an operation behavior type, a clicked key, a coordinate position on the interface state screenshot, and the like, which is not limited in this embodiment of the present invention. Here, the operation behavior type may be gesture sliding information, and the like, which is not limited in this embodiment of the present invention.
It can be understood that the first terminal sends the touch position information and the function data of the first terminal executing the first function operation to the server, so that the server obtains the first data according to the touch position information and the function data and sends the first data to the second terminal, and the second terminal receives the first data.
In this embodiment of the present invention, the first data may be correspondence information between the touch position information and the function description information, an operation path, and the like, which is not limited in this embodiment of the present invention.
S302, obtaining operation display information of a first function according to the first data;
and after receiving the first data sent by the server, the second terminal processes the first data to obtain operation display information for realizing the first function.
Specifically, when the first data is the corresponding relationship information between the touch position information and the function description information, the second terminal automatically simulates and implements the first function on the second terminal according to the corresponding relationship information between the touch position information and the function description information, automatically converts the corresponding relationship information between the touch position information and the function description information into an executable touch instruction, automatically triggers the first function operation, forms the simulated operation information of the first function, and can also mark the simulated operation information to obtain the operation display information of the first function.
It should be noted that the corresponding relationship information between the touch position information and the function description information may be a function trigger instruction that can be directly executed.
Here, the marking of the simulated operation information refers to marking the obtained simulated operation information according to the correspondence information between the touch position information and the function description information, for example, red-marking a clicked button, and marking a gesture sliding direction by an arrow method.
Or when the first data is the operation path, obtaining the operation display information of the first function according to the operation path.
Here, the operation path is operation step information formed by performing the first function operation.
In the embodiment of the present invention, the operation display information may be a slide, a schematic flow diagram, a dynamic video, and the like, and the embodiment of the present invention does not limit the type of the operation display information.
And S303, realizing a first function according to the operation display information.
And the operation display information of the first function is used as reference information, and the first function is realized according to the content of the operation display information.
Specifically, the slide, or schematic flow chart or dynamic video operated according to the first function is operated, thereby implementing the first function.
It can be understood that, because the first data obtained by the second terminal is data obtained by the server according to the touch position information and the function data sent by the first terminal, the second terminal obtains the operation display information of the first function according to the first data, thereby implementing the operation of the same first function on the second terminal. Therefore, the terminal overhead is reduced, and the consumption caused by data transmission and storage in the terminal operation data sharing process is reduced.
Example four
An embodiment of the present invention provides an information processing method, which is applied to a second terminal, where the second terminal establishes a communication connection with a server, and as shown in fig. 5, the method may include:
s401, initiating an authentication request to a server to obtain an authentication response message of the server responding to the authentication request;
when other devices receive the data sent by the server, only the device which is allowed to obtain authentication can receive the data sent by the server. Therefore, if the second terminal needs to obtain the first data sent by the server, the second terminal needs to initiate an authentication request to the server, and the server responds to the authentication request message and sends an authentication response message to the second terminal. Specifically, the authentication response message may be data that is allowed to be received from the server, or may not be allowed to be received from the server.
It should be noted that the authentication response message may be message information of information interaction between the second terminal and the server, and the content of the message information represents authentication permission or authentication failure; the authentication response message may also be an identifier of message information exchanged between the second terminal and the server information, and at this time, the second terminal recognizes the identifier of the message information, thereby performing a response operation. Illustratively, the identifier "1" indicates that the authentication is allowed, and the identifier "0" indicates that the authentication is failed.
It should be further noted that, when the authentication response message represents that the data sent by the server is allowed to be received, the second terminal can receive the data sent by the server, and execute step S402; when the authentication response message represents that the data sent by the server is not allowed to be received, the second terminal cannot receive the data sent by the server, and the information processing flow is ended.
S402, when the authentication response message represents authentication permission, receiving first data sent by a server, wherein the first data is data for realizing a first function, which is obtained by the server according to touch position information and functional data sent by a first terminal, and the first terminal and the second terminal have the same first function;
it should be noted that the touch position information and the function data are data obtained by the first terminal executing the corresponding first function according to the function trigger instruction, and the function trigger instruction may include a function trigger instruction generated by a user touch operation and a function trigger instruction generated by the function notification message. The user touch operation can include application service self-behavior and operation behavior of a user on an application service interface. Specifically, the application service self-behavior is a system behavior of the application service, such as starting and exiting of a client; the function notification message is a non-user touch message on the application service, for example, a background notification message of the terminal application.
In the embodiment of the present invention, the touch position information may be a coordinate position on the operation interface, which is not limited in the embodiment of the present invention; the function data may be function description information and an interface state screenshot, which is not limited in this embodiment of the present invention, and in addition, the function description information is explanatory information capable of explaining execution of the first function operation.
Specifically, the function description information may be operation time, an operation behavior type, a clicked key, a coordinate position on the interface state screenshot, and the like, which is not limited in this embodiment of the present invention. Here, the operation behavior type may be gesture sliding information, and the like, which is not limited in this embodiment of the present invention.
It can be understood that the first terminal sends the touch position information and the function data of the first functional operation executed by the first terminal to the server, so that the server obtains the first data according to the touch position information and the function data, and when the authentication response message represents that the authentication is allowed, the second terminal can receive the first data sent by the receiving server.
In this embodiment of the present invention, the first data may be correspondence information between the touch position information and the function description information, an operation path, and the like, which is not limited in this embodiment of the present invention.
S403, obtaining operation display information of the first function according to the first data;
in the embodiment of the present invention, the description of the implementation process of step S403 is consistent with the description of the implementation process of step S302 in the third embodiment, and is not repeated here.
And S404, realizing a first function according to the operation display information.
In the embodiment of the present invention, the description of the implementation process of step S404 is consistent with the description of the implementation process of step S303 in the third embodiment, and is not repeated here.
It can be understood that, because the first data obtained by the second terminal is data obtained by the server according to the touch position information and the function data sent by the first terminal, the second terminal obtains the operation display information of the first function according to the first data, thereby implementing the operation of the same first function on the second terminal. Therefore, the terminal overhead is reduced, and the consumption caused by data transmission and storage in the terminal operation data sharing process is reduced.
EXAMPLE five
An embodiment of the present invention provides an information processing method, which is applied to a server, where the server establishes communication connections with a first terminal and a second terminal, respectively, as shown in fig. 6, and the method may include:
s501, receiving touch position information and functional data sent by a first terminal, wherein the touch position information and the functional data are data obtained by the first terminal executing a first functional operation;
it should be noted that the touch position information and the function data are data obtained by the first terminal executing the corresponding first function according to the function trigger instruction, and the function trigger instruction may include a function trigger instruction generated by a user touch operation and a function trigger instruction generated by the function notification message. The user touch operation can include application service self-behavior and operation behavior of a user on an application service interface. Specifically, the application service self-behavior is a system behavior of the application service, such as starting and exiting of a client; the function notification message is a non-user touch message on the application service, for example, a background notification message of the terminal application.
In the embodiment of the present invention, the touch position information may be a coordinate position on the operation interface, which is not limited in the embodiment of the present invention; the function data may be function description information and an interface state screenshot, which is not limited in this embodiment of the present invention, and in addition, the function description information is explanatory information capable of explaining execution of the first function operation.
Specifically, the function description information may be operation time, an operation behavior type, a clicked key, a coordinate position on the interface state screenshot, and the like, which is not limited in this embodiment of the present invention. Here, the operation behavior type may be gesture sliding information, and the like, which is not limited in this embodiment of the present invention.
In the embodiment of the present invention, the function data at least includes function description information, and may further include an interface state screenshot.
It can be understood that, according to the function touch instruction, the first terminal executes an operation corresponding to the function indicated by the function trigger instruction to obtain touch position information and function data of the operation, and sends the touch position information and the function data to the server, so that the server processes the touch position information and the function data.
S502, obtaining first data according to the touch position information and the functional data;
after receiving the touch position information and the functional data, the server performs mapping processing on the touch position information and the functional data to obtain first data.
Specifically, when the functional data only includes the function description information, the server extracts the corresponding relationship between the touch position information and the function description information according to the touch position information and the function description information, and obtains the first data.
Or when the function data is function description information and an interface state screenshot, the server displays the touch position information and the function description information on the interface state screenshot according to the touch position information, the function description information and the interface state screenshot in a time sequence, one interface state screenshot, the corresponding touch position information and the corresponding function description information are combined into one operation data image, and a plurality of operation data images are connected in sequence to form a set of dynamic operation images, so that the interface operation information is obtained. The server can also mark the interface operation information to obtain an operation path.
Here, the server marks the interface operation information, for example, red a clicked button, and identifies a gesture sliding direction by an arrow method, where the interface operation information is marked according to the touch position information and the function description information.
S503, sending the first data to a second terminal for the second terminal to obtain the operation display information of the first function according to the first data, wherein the second terminal and the first terminal have the same first function.
It can be understood that the first data is sent to a second terminal having the same first function as the first terminal, so that the second terminal obtains the operation display information of the first function according to the first data, and implements the first function on the second terminal according to the operation display information.
It can also be understood that, since the server obtains the first data according to the received touch position information and the received function data sent by the first terminal, and sends the first data to the second terminal, the second terminal obtains the operation display information of the first function according to the first data, thereby implementing the operation of the same first function on the second terminal. Therefore, the terminal overhead is reduced, and the consumption caused by data transmission and storage in the terminal operation data sharing process is reduced.
EXAMPLE six
An embodiment of the present invention provides an information processing method, which is applied to a server, where the server establishes communication connections with a first terminal and a second terminal, respectively, and as shown in fig. 7, the method may include:
s601, receiving an authentication request initiated by a first terminal, responding to the authentication request, and sending an authentication response message to the first terminal;
the data sent to the server has corresponding authority control, the server can receive the data sent by other equipment only when the authentication representation is allowed, and the other equipment cannot send the data to the server when the authentication representation is not allowed. Therefore, before receiving the data sent by the first terminal, the server needs to receive an authentication request initiated by the first terminal, respond to the authentication request, and send an authentication response message to the first terminal. Specifically, the authentication response message may or may not allow data transmission to the server.
It should be noted that, when the authentication response message indicates that the device is allowed to send data, step S602 is executed; and when the authentication response message represents that the equipment is not allowed to send data, ending the information processing flow.
S602, when the authentication response message represents authentication permission, receiving touch position information and functional data sent by a first terminal, wherein the touch position information and the functional data are data obtained by the first terminal executing a first functional operation;
when the authentication response message represents authentication permission, the server can receive touch position information and functional data sent by the first terminal.
It should be noted that the touch position information and the function data are data obtained by the first terminal executing the corresponding first function according to the function trigger instruction, and the function trigger instruction may include a function trigger instruction generated by a user touch operation and a function trigger instruction generated by the function notification message. The user touch operation can include application service self-behavior and operation behavior of a user on an application service interface. Specifically, the application service self-behavior is a system behavior of the application service, such as starting and exiting of a client; the function notification message is a non-user touch message on the application service, for example, a background notification message of the terminal application.
In the embodiment of the present invention, the touch position information may be a coordinate position on the operation interface, which is not limited in the embodiment of the present invention; the function data may be function description information and an interface state screenshot, which is not limited in this embodiment of the present invention, and in addition, the function description information is explanatory information capable of explaining execution of the first function operation.
Specifically, the function description information may be operation time, an operation behavior type, a clicked key, a coordinate position on the interface state screenshot, and the like, which is not limited in this embodiment of the present invention. Here, the operation behavior type may be gesture sliding information, and the like, which is not limited in this embodiment of the present invention.
In the embodiment of the present invention, the function data at least includes function description information, and may further include an interface state screenshot.
It can be understood that the touch position information and the function data received by the server are data obtained by the first terminal executing an operation corresponding to the function indicated by the function trigger instruction according to the function touch instruction.
S603, obtaining first data according to the touch position information and the functional data;
in the embodiment of the present invention, the description of the implementation process of step S603 is consistent with the description of the implementation process of step S502 in the fifth embodiment, and is not repeated here.
S604, receiving an authentication request initiated by the second terminal, responding to the authentication request, and sending an authentication response message to the second terminal;
when the server sends data to other devices, the server only sends the data to the devices allowed by authentication. Therefore, before receiving the data sent by the server, the second terminal needs to initiate an authentication request to the server, and the server responds to the authentication request and sends an authentication response message to the second terminal. Specifically, the authentication response message may be data that is allowed to be sent by the server, or may not be allowed to be sent by the server.
It should be noted that, when the authentication response message represents the permission of authentication, the data is sent to the second terminal with the permission of authentication, and step S605 is executed; when the authentication response message represents that authentication is not allowed, the second terminal is not wanted to send data, and the information processing flow is ended.
S605, when the authentication response message represents the permission of authentication, sending the first data to the second terminal for the second terminal to obtain the operation display information of the first function according to the first data, wherein the second terminal and the first terminal have the same first function.
When the authentication response message represents that the authentication is allowed, the server can send the first data to a second terminal with the same first function as the first terminal.
It can be understood that, when the second terminal sends the authentication request to the server and obtains the authentication response message indicating the permission of the authentication, the server can identify the second terminal that needs to receive the data, and the second terminal can receive the data sent by the server. In addition, the server sends the first data to the second terminal, so that the second terminal can obtain the operation display information of the first function according to the first data, and the first function on the second terminal is realized according to the operation display information.
It can also be understood that, since the server obtains the first data according to the received touch position information and the received function data sent by the first terminal, and sends the first data to the second terminal, the second terminal obtains the operation display information of the first function according to the first data, thereby implementing the operation of the same first function on the second terminal. Therefore, the terminal overhead is reduced, and the consumption caused by data transmission and storage in the terminal operation data sharing process is reduced.
EXAMPLE seven
An embodiment of the present invention provides an information processing method, where a server establishes communication connections with a first terminal and a second terminal, respectively, and the first terminal and the second terminal have a same first function, as shown in fig. 8, where the method may include:
s701, the first terminal receives a function triggering instruction;
in the embodiment of the present invention, the description of the implementation process of step S701 is the same as the description of the implementation process of step S101 in the first embodiment, and is not repeated here.
S702, the first terminal responds to a function trigger instruction and executes a first function operation to obtain touch position information and function data, wherein the first function operation is an operation corresponding to a function indicated by the function trigger instruction;
in the embodiment of the present invention, the description of the implementation process of step S702 is consistent with the description of the implementation process of step S102 in the first embodiment, and is not repeated here.
S703, the first terminal initiates an authentication request to the server to obtain an authentication response message of the server responding to the authentication request;
in the embodiment of the present invention, the description of the implementation process of step S703 is consistent with the description of the implementation process of step S203 in the second embodiment, and is not repeated here.
It should be noted that the time when the first terminal sends the authentication request to the server may be any time before sending data to the server, and therefore, step S703 may be before step S701 and step S702, or after step S701 and step S702, or between step S701 and step S702.
S704, when the authentication response message represents authentication permission, the first terminal sends the touch position information and the functional data to a server;
s705, the server obtains first data according to the touch position information and the functional data;
in the embodiment of the present invention, the description of the implementation process of step S705 is consistent with the description of the implementation process of step S502 in the fifth embodiment, and is not repeated here.
S706, the second terminal initiates an authentication request to the server to obtain an authentication response message of the server responding to the authentication request;
in the embodiment of the present invention, the description of the implementation process of step S706 is the same as the description of the implementation process of step S401 in the fourth embodiment, and is not repeated here.
It should be noted that the time when the second terminal sends the authentication request to the server may be any time before receiving the data sent by the server. Therefore, step S706 is not performed in the sequence of steps S701 to S705.
S707, when the authentication response message represents the permission of authentication, the server sends the first data to the second terminal;
in the embodiment of the present invention, the description of the implementation process in step S707 is the same as the description of the implementation process in step S605 in the sixth embodiment, and is not repeated here.
S708, the second terminal obtains operation display information of the first function according to the first data;
in the embodiment of the present invention, the description of the implementation process of step S708 is the same as the description of the implementation process of step S302 in the third embodiment, and is not repeated here.
And S709, the second terminal realizes the first function according to the operation display information.
In the embodiment of the present invention, the description of the implementation procedure in step S709 is the same as the description of the implementation procedure in step S303 in the third embodiment, and is not repeated here.
For example, as shown in fig. 9, a mobile phone (first terminal) application service a is a social application, in a login scene of the social application, when a second terminal clicks operation data of a "login" button in the social application on a first terminal to implement the same operation of clicking the "login" button in the social application, the first terminal receives a trigger instruction of clicking the "login" button in the social application, executes a click login operation, and at this time, obtains touch position information of the click login operation and description information of the click login button, and may further include an interface state screenshot; if the first terminal sends an authentication request to the server to obtain an authentication response message which represents permission, the first terminal sends touch position information, description information which is clicked as a login button and an interface state screenshot to the server; the server displays the touch position information and the description information of the clicked login button to the corresponding interface state screenshot according to the time sequence of the touch position information, the description information of the clicked login button and the interface state screenshot, and combines the touch position information and the description information of the clicked login button into an operation data image; the server sends the operation data image to a second terminal which obtains the authentication response message allowed by the representation, the second terminal obtains operation display information for clicking a 'login' button in the social application according to the operation data image, and the operation for clicking the 'login' button in the social application on the second terminal is achieved according to the operation display information.
It can be understood that, because the first data obtained by the second terminal is data obtained by the server according to the touch position information and the function data sent by the first terminal, the second terminal obtains the operation display information of the first function according to the first data, thereby implementing the operation of the same first function on the second terminal. Therefore, the terminal overhead is reduced, and the consumption caused by data transmission and storage in the terminal operation data sharing process is reduced.
Example eight
Based on the same inventive concept as the first embodiment and the second embodiment, the first terminal 2 according to the embodiment of the present invention is an information processing method corresponding to the first terminal 2, where the first terminal 2 establishes a communication connection with the server 3, and as shown in fig. 10, the first terminal 2 includes:
the first receiving unit 20 is configured to receive a function triggering instruction.
The first processing unit 21 is configured to execute a first function operation in response to the function trigger instruction, so as to obtain touch position information and function data, where the first function operation is an operation corresponding to a function indicated by the function trigger instruction.
A first sending unit 22, configured to send the touch position information and the function data to the server 3, so that the server 3 obtains first data according to the touch position information and the function data, and sends the first data to a second terminal 4, where the second terminal 4 and the first terminal 2 have the same first function.
Optionally, as shown in fig. 11, the first terminal 2 further includes: a first acquisition unit 23.
The first obtaining unit 23 is configured to initiate an authentication request to the server 3, and obtain an authentication response message that the server 3 responds to the authentication request.
Correspondingly, the first sending unit 23 is specifically configured to send the touch position information and the function data to the server 3 when the authentication response message indicates that authentication is allowed.
In practical applications, the first Processing Unit 21 and the first obtaining Unit 23 may be implemented by a processor located on the first terminal 2, specifically, implemented by a Central Processing Unit (CPU), a Microprocessor Unit (MPU), a Digital Signal Processor (DSP), a Field Programmable Gate Array (FPGA), or the like, the first sending Unit 22 may be implemented by a sender, and the first receiving Unit 20 may be implemented by a receiver.
The embodiment of the present invention provides a first terminal 2, the first terminal 2 establishes a communication connection with a server 3, as shown in fig. 12, the first terminal 2 includes a first processor 24, a first receiver 25, a first transmitter 26, a first memory 27 and a first communication bus 28, the first receiver 25, the first transmitter 26 and the first memory 27 communicate with the first processor 24 through the first communication bus 28, the first memory 27 stores instructions executable by the first processor 24, and when the instructions are executed, the first processor 24 executes the method according to the first and second embodiments.
The embodiment of the present invention provides a computer readable storage medium, on which a program is stored, and the program is applied to a first terminal 2, the first terminal 2 establishes a communication connection with a server 3, and the program implements the method according to the first embodiment and the second embodiment when being executed by a first processor 24.
It can be understood that, because the first terminal sends the touch position information and the function data collected when the first function is executed to the server, the server processes the touch position information and the function data to obtain the first data, and sends the first data to the second terminal, and the second terminal obtains the operation display information of the first function according to the first data, thereby implementing the operation of the same first function on the second terminal. Therefore, the terminal overhead is reduced, and the consumption caused by data transmission and storage in the terminal operation data sharing process is reduced.
Example nine
Based on the same inventive concept as the third embodiment and the fourth embodiment, the third embodiment of the present invention provides a second terminal 4, which corresponds to an information processing method of the second terminal 4, where the second terminal 4 establishes a communication connection with the server 3, and as shown in fig. 13, the second terminal 4 includes:
the second receiving unit 40 is configured to receive first data sent by the server 3, where the first data is data obtained by the server 3 according to touch position information and function data sent by a first terminal and is used for implementing a first function, and the first terminal 2 and the second terminal 4 have the same first function.
The second processing unit 41 is configured to obtain operation display information of the first function according to the first data.
And the first execution unit 42 is configured to implement the first function according to the operation display information.
Optionally, the first data received by the second receiving unit 40 includes: and the corresponding relation information of the touch position information and the function description information.
The second processing unit 41 is specifically configured to perform a simulation operation on the first function according to the correspondence information between the touch position information and the function description information, so as to obtain simulation operation information; and marking the simulation operation information to obtain operation display information of the first function.
Optionally, the first data received by the second receiving unit 40 includes: a path of operation.
The second processing unit 41 is specifically configured to obtain operation display information of the first function according to the operation path.
Optionally, as shown in fig. 14, the second terminal 4 further includes: a second acquisition unit 43.
The second obtaining unit 43 is configured to initiate an authentication request to the server 3, and obtain an authentication response message that the server 3 responds to the authentication request.
Correspondingly, the second receiving unit 40 is specifically configured to receive the first data sent by the server 3 when the authentication response message indicates that authentication is allowed.
In practical applications, the second processing unit 41, the first executing unit 42 and the second obtaining unit 43 may be implemented by a processor located on the second terminal 4, specifically, a Central Processing Unit (CPU), a Microprocessor (MPU), a Digital Signal Processor (DSP) or a Field Programmable Gate Array (FPGA), and the second receiving unit 40 may be implemented by a receiver.
The embodiment of the present invention provides a second terminal 4, where the second terminal 4 establishes a communication connection with a server 3, as shown in fig. 15, the second terminal 4 includes a second processor 44, a second receiver 45, a second memory 46, and a second communication bus 47, the second receiver 45 and the second memory 46 communicate with the second processor 44 through the second communication bus 47, the second memory 46 stores instructions executable by the second processor 44, and when the instructions are executed, the second processor 44 executes the methods according to the third embodiment and the fourth embodiment.
The embodiment of the present invention provides a computer-readable storage medium, which stores a program, and is applied to a second terminal 4, where the second terminal 4 establishes a communication connection with a server 3, and the program, when executed by a second processor 44, implements the methods according to the third embodiment and the fourth embodiment.
It can be understood that, because the first data obtained by the second terminal is data obtained by the server according to the touch position information and the function data sent by the first terminal, the second terminal obtains the operation display information of the first function according to the first data, thereby implementing the operation of the same first function on the second terminal. Therefore, the terminal overhead is reduced, and the consumption caused by data transmission and storage in the terminal operation data sharing process is reduced.
Example ten
Based on the same inventive concept as the fifth embodiment and the sixth embodiment, the fifth embodiment of the present invention provides a server 3, which corresponds to an information processing method of the server 3, wherein the server 3 establishes communication connections with a first terminal 2 and a second terminal 4, respectively, as shown in fig. 16, and the server 3 includes:
a third receiving unit 30, configured to receive touch position information and function data sent by the first terminal 2, where the touch position information and the function data are data obtained by the first terminal 2 executing a first function operation.
The third processing unit 31 is configured to obtain first data according to the touch position information and the function data.
A second sending unit 32, configured to send the first data to the second terminal 4, so that the second terminal 4 obtains operation display information of the first function according to the first data, where the second terminal 4 and the first terminal 2 have the same first function.
Optionally, the function data received by the third receiving unit 30 includes: and function description information.
The third processing unit 31 is specifically configured to obtain the first data according to the touch position information and the function description information.
Optionally, the function data received by the third receiving unit 30 includes: and functional description information and interface state screenshot.
The third processing unit 31 is specifically configured to map the touch position information and the function description information to the interface state screenshot according to the touch position information, the function description information, and the interface state screenshot in a time sequence, so as to obtain interface operation information; and marking the interface operation information to obtain the first data.
In practical applications, the third processing unit 31 may be implemented by a processor located on the server 3, specifically, a Central Processing Unit (CPU), a Microprocessor (MPU), a Digital Signal Processor (DSP), a Field Programmable Gate Array (FPGA), or the like, the second sending unit 32 may be implemented by a sender, and the third receiving unit 30 may be implemented by a receiver.
An embodiment of the present invention provides a server 3, where the server 3 establishes communication connections with a first terminal 2 and a second terminal 4, respectively, as shown in fig. 17, the server 3 includes a third processor 33, a third receiver 34, a second transmitter 35, a third memory 36, and a third communication bus 37, where the third receiver 34, the second transmitter 35, and the third memory 36 communicate with the third processor 33 through the third communication bus 37, and the third memory 36 stores instructions executable by the third processor 33, and when the instructions are executed, the third processor 33 executes the methods according to the fifth embodiment and the sixth embodiment.
The embodiment of the present invention provides a computer-readable storage medium, on which a program is stored, and the program is applied to a server 3, the server 3 establishes communication connections with a first terminal 2 and a second terminal 4, respectively, and the program implements the methods according to the fifth embodiment and the sixth embodiment when executed by a third processor 33.
It can also be understood that, since the server obtains the first data according to the received touch position information and the received function data sent by the first terminal, and sends the first data to the second terminal, the second terminal obtains the operation display information of the first function according to the first data, thereby implementing the operation of the same first function on the second terminal. Therefore, the terminal overhead is reduced, and the consumption caused by data transmission and storage in the terminal operation data sharing process is reduced.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above description is only for the preferred embodiment of the present invention, and is not intended to limit the scope of the present invention.

Claims (15)

1. An information processing method applied to a first terminal, wherein the first terminal establishes a communication connection with a server, the method comprising:
receiving a function triggering instruction;
responding to the function trigger instruction, executing a first function operation to obtain touch position information and function data, wherein the first function operation is an operation corresponding to a function indicated by the function trigger instruction;
and sending the touch position information and the functional data to the server, so that the server can obtain first data according to the touch position information and the functional data and send the first data to a second terminal, wherein the second terminal and the first terminal have the same first function.
2. The method of claim 1, wherein before sending the touch location information and the function data to the server, the method further comprises:
initiating an authentication request to the server to obtain an authentication response message of the server responding to the authentication request;
correspondingly, the sending the touch position information and the function data to the server includes:
and when the authentication response message represents authentication permission, sending the touch position information and the functional data to the server.
3. An information processing method applied to a second terminal, wherein the second terminal establishes a communication connection with a server, the method comprising:
receiving first data sent by the server, wherein the first data is data for realizing a first function, which is obtained by the server according to touch position information and functional data sent by a first terminal, and the first terminal and the second terminal have the same first function;
obtaining operation display information of the first function according to the first data;
and realizing the first function according to the operation display information.
4. The method of claim 3, wherein the first data comprises: obtaining operation display information of the first function according to the first data, where the information includes correspondence information between touch position information and function description information, and the information includes:
performing simulation operation on the first function according to the corresponding relation information of the touch position information and the function description information to obtain simulation operation information;
and marking the simulation operation information to obtain operation display information of the first function.
5. The method of claim 3, wherein the first data comprises: the obtaining, according to the first data, operation display information of the first function includes:
and obtaining the operation display information of the first function according to the operation path.
6. The method of claim 3, wherein before receiving the first data sent by the server, the method further comprises:
initiating an authentication request to the server to obtain an authentication response message of the server responding to the authentication request;
correspondingly, the receiving the first data sent by the server includes:
and when the authentication response message represents authentication permission, receiving the first data sent by the server.
7. An information processing method applied to a server is characterized in that the server establishes communication connection with a first terminal and a second terminal respectively, and the method comprises the following steps:
receiving touch position information and functional data sent by the first terminal, wherein the touch position information and the functional data are data obtained by the first terminal executing a first functional operation;
obtaining first data according to the touch position information and the functional data;
and sending the first data to the second terminal for the second terminal to obtain the operation display information of the first function according to the first data, wherein the second terminal and the first terminal have the same first function.
8. The method of claim 7, wherein the functional data comprises: obtaining first data according to the touch position information and the function data, wherein the function description information includes:
and obtaining the first data according to the touch position information and the function description information.
9. The method of claim 7, wherein the functional data comprises: acquiring first data according to the touch position information and the function data, wherein the acquiring includes:
mapping the touch position information and the function description information to the interface state screenshot according to the touch position information, the function description information and the interface state screenshot in a time sequence to obtain interface operation information;
and marking the interface operation information to obtain the first data.
10. A first terminal, wherein the first terminal establishes a communication connection with a server, wherein the first terminal comprises a first processor, a first receiver, a first transmitter, a first memory and a first communication bus, wherein the first receiver, the first transmitter and the first memory communicate with the first processor via the first communication bus, and wherein the first memory stores instructions executable by the first processor, and wherein the instructions, when executed, cause the first processor to perform the method of any one of claims 1-2.
11. A second terminal, wherein the second terminal establishes a communication connection with a server, the second terminal comprises a second processor, a second receiver, a second memory and a second communication bus, the second receiver and the second memory communicate with the second processor through the second communication bus, the second memory stores instructions executable by the second processor, and when the instructions are executed, the method according to any one of claims 3-6 is executed by the second processor.
12. A server, wherein the server establishes communication connections with a first terminal and a second terminal, respectively, the server comprises a third processor, a third receiver, a second transmitter, a third memory and a third communication bus, wherein the third receiver, the second transmitter and the third memory communicate with the third processor through the third communication bus, and wherein the third memory stores instructions executable by the third processor, and wherein the third processor performs the method according to any one of claims 7-9 when the instructions are executed.
13. A computer-readable storage medium, on which a program is stored, for use in a first terminal, wherein the first terminal establishes a communication connection with a server, the program, when executed by a first processor, implementing the method according to any one of claims 1-2.
14. A computer-readable storage medium, on which a program is stored, for application in a second terminal, wherein the second terminal establishes a communication connection with a server, the program, when executed by a second processor, implementing the method according to any one of claims 3-6.
15. A computer-readable storage medium, on which a program is stored, for application in a server, characterized in that the server establishes communication connections with a first terminal and a second terminal, respectively, and that the program, when executed by a third processor, implements the method according to any one of claims 7-9.
CN201711321613.5A 2017-12-12 2017-12-12 Information processing method, terminal and server Active CN109922100B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711321613.5A CN109922100B (en) 2017-12-12 2017-12-12 Information processing method, terminal and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711321613.5A CN109922100B (en) 2017-12-12 2017-12-12 Information processing method, terminal and server

Publications (2)

Publication Number Publication Date
CN109922100A CN109922100A (en) 2019-06-21
CN109922100B true CN109922100B (en) 2022-03-22

Family

ID=66957868

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711321613.5A Active CN109922100B (en) 2017-12-12 2017-12-12 Information processing method, terminal and server

Country Status (1)

Country Link
CN (1) CN109922100B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112738224B (en) * 2020-12-29 2022-06-10 浙江中控技术股份有限公司 Data processing system and method supporting triggered communication

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102549574A (en) * 2009-10-02 2012-07-04 高通股份有限公司 User interface gestures and methods for providing file sharing functionality
WO2013036959A1 (en) * 2011-09-09 2013-03-14 Cloudon, Inc. Systems and methods for gesture interaction with cloud-based applications
CN103781522A (en) * 2011-04-13 2014-05-07 奥托诺尼有限公司 Methods and systems for generating and joining shared experience
CN103890696A (en) * 2011-10-12 2014-06-25 高通股份有限公司 Authenticated gesture recognition
CN103902152A (en) * 2012-12-25 2014-07-02 索尼公司 Information processing apparatus, information processing method, and computer program
CN104954406A (en) * 2014-03-31 2015-09-30 中国电信股份有限公司 Cloud-side data sharing method and system
CN105260112A (en) * 2015-09-14 2016-01-20 百度在线网络技术(北京)有限公司 Method and device for controlling screen between terminals
WO2016118678A1 (en) * 2015-01-21 2016-07-28 Microsoft Technology Licensing, Llc Method and apparatus for generating annotations for a video stream
CN106533910A (en) * 2016-11-17 2017-03-22 北京小米移动软件有限公司 Note display method and device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9348499B2 (en) * 2008-09-15 2016-05-24 Palantir Technologies, Inc. Sharing objects that rely on local resources with outside servers

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102549574A (en) * 2009-10-02 2012-07-04 高通股份有限公司 User interface gestures and methods for providing file sharing functionality
CN103781522A (en) * 2011-04-13 2014-05-07 奥托诺尼有限公司 Methods and systems for generating and joining shared experience
WO2013036959A1 (en) * 2011-09-09 2013-03-14 Cloudon, Inc. Systems and methods for gesture interaction with cloud-based applications
CN103890696A (en) * 2011-10-12 2014-06-25 高通股份有限公司 Authenticated gesture recognition
CN103902152A (en) * 2012-12-25 2014-07-02 索尼公司 Information processing apparatus, information processing method, and computer program
CN104954406A (en) * 2014-03-31 2015-09-30 中国电信股份有限公司 Cloud-side data sharing method and system
WO2016118678A1 (en) * 2015-01-21 2016-07-28 Microsoft Technology Licensing, Llc Method and apparatus for generating annotations for a video stream
CN105260112A (en) * 2015-09-14 2016-01-20 百度在线网络技术(北京)有限公司 Method and device for controlling screen between terminals
CN106533910A (en) * 2016-11-17 2017-03-22 北京小米移动软件有限公司 Note display method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
QQ如何分享屏幕;302624;《https://jingyan.***.com/article/fdbd4277aff0e6b89f3f487f.html》;20171029;全文 *

Also Published As

Publication number Publication date
CN109922100A (en) 2019-06-21

Similar Documents

Publication Publication Date Title
CN107395658B (en) Offline peer-to-peer assisted notification transmission
US10382719B2 (en) Method and apparatus for sharing information during video call
EP2977926A1 (en) Method and device for verification using verification code
CN105371850B (en) A kind of route navigation method and mobile terminal
CN109446309B (en) Question feedback method and device
US20190051147A1 (en) Remote control method, apparatus, terminal device, and computer readable storage medium
EP3828732A2 (en) Method and apparatus for processing identity information, electronic device, and storage medium
EP3373514A1 (en) User terminal grouping method, conference server, and conference system
CN103873822A (en) Method, equipment and system for monitoring system to select camera to browse in real time
CN104253842A (en) Method and device for synchronizing terminal mirrors, terminal and server
CN109922100B (en) Information processing method, terminal and server
CN111290722A (en) Screen sharing method, device and system, electronic equipment and storage medium
CN106909481B (en) Interface test method, interface test device and electronic equipment
TW201716975A (en) Method and apparatus for real-time video interaction
WO2015139496A1 (en) Method for determining user state, unified communication system and related device
CN109819026B (en) Method and device for transmitting information
WO2016208396A1 (en) Communication terminal, management system, communication system, display method and program
JP2016503527A (en) Location-based social networking system and method
CN107241262B (en) Data receiving, sending and transmitting method, sending end, receiving end and server
CN113468260B (en) Data analysis method and device, electronic equipment and storage medium
US20210377580A1 (en) Live or local environmental awareness
CN113656131A (en) Remote control method, device, electronic equipment and storage medium
CN110991312A (en) Method, apparatus, electronic device, and medium for generating detection information
CN107509195B (en) Data transmission method and device, terminal and readable storage medium
CN107196843B (en) Instant messaging method and device

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