WO2017045190A1 - 指导终端设备操作的方法、装置和设备 - Google Patents

指导终端设备操作的方法、装置和设备 Download PDF

Info

Publication number
WO2017045190A1
WO2017045190A1 PCT/CN2015/089931 CN2015089931W WO2017045190A1 WO 2017045190 A1 WO2017045190 A1 WO 2017045190A1 CN 2015089931 W CN2015089931 W CN 2015089931W WO 2017045190 A1 WO2017045190 A1 WO 2017045190A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal device
record information
server
operation record
information
Prior art date
Application number
PCT/CN2015/089931
Other languages
English (en)
French (fr)
Inventor
张政勇
Original Assignee
华为技术有限公司
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 华为技术有限公司 filed Critical 华为技术有限公司
Priority to EP15903880.1A priority Critical patent/EP3343352B1/en
Priority to PCT/CN2015/089931 priority patent/WO2017045190A1/zh
Priority to US15/760,669 priority patent/US20190089800A1/en
Priority to CN201580083106.5A priority patent/CN108027725B/zh
Publication of WO2017045190A1 publication Critical patent/WO2017045190A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/564Enhancement of application control based on intercepted application data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3013Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is an embedded system, i.e. a combination of hardware and software dedicated to perform a certain function in mobile devices, printers, automotive or aircraft systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3438Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment monitoring of user actions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/452Remote windowing, e.g. X-Window System, desktop virtualisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/453Help systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/565Conversion or adaptation of application format or content
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/02Networking aspects
    • G09G2370/022Centralised management of display operation, e.g. in a server instead of locally
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/10Use of a protocol of communication by packets in interfaces along the display data pipeline
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/16Use of wireless transmission of display information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals

Definitions

  • the embodiments of the present invention relate to communication technologies, and in particular, to a method, apparatus, and device for guiding operation of a terminal device.
  • Intelligent terminal devices have been widely accepted and used by people, such as smart phones, tablet computers and other smart terminals.
  • people such as smart phones, tablet computers and other smart terminals.
  • the system operation is complicated and there is no problem of operation. To the problem you need someone to guide the solution.
  • the operation instruction of the terminal device is as follows: the user at the instruction end inputs text or voice information through the device, and describes the operation process to be sent to the peer device, and the user operates by displaying the text on the device or playing a voice prompt. It is difficult to provide intuitive guidance for text and voice. Therefore, the most common method is Remote Desktop Protocol (RDP), Citrix Independent Computing Architecture (ICA), and Remote Frame Buffer (English: Remote Frame Buffer).
  • RDP Remote Desktop Protocol
  • ICA Citrix Independent Computing Architecture
  • Remote Frame Buffer English: Remote Frame Buffer.
  • the remote desktop operation is performed by the RFB) protocol, that is, the terminal device of the opposite user is directly operated by transmitting the remote image and the remote control, but a large number of remote images need to be transmitted during the operation of the remote desktop, which consumes more network resources.
  • the embodiments of the present invention provide a method, a device, and a device for guiding operation of a terminal device, which are used to guide other users to consume more network resources when operating the system through a remote desktop.
  • a first aspect of the present invention provides a method for guiding operation of a terminal device, including:
  • the first terminal device generates operation record information according to the obtained operation of the user;
  • the operation record information includes an operation page, an operation component, and an event type corresponding to the operation;
  • the first terminal device sends the operation record information to the second terminal device.
  • the first terminal device generates operation record information according to the obtained operation of the user, including:
  • the first terminal device acquires an operation record according to an operation of the user;
  • the operation record includes an operation page, an operation component, and an event type corresponding to the operation;
  • the first terminal device converts the operation record into the operation record information in a command sequence format according to the mapping relationship between the acquired operation and the command code;
  • the command sequence format is a sequence form consisting of a binary command code.
  • the operation record information is used to indicate that the second terminal device corresponds to the operation according to the operation
  • the operation page, the operation component, and the event type, and the operation component on the operation page that does not correspond to the operation component and the event type is set to a non-enabled state.
  • the method further includes:
  • the first terminal device sends the attribute information to the server;
  • the attribute information of the first terminal device includes the model information and version information of the first terminal device;
  • the first terminal device sends the operation record information to the second terminal device, including:
  • the first terminal device sends the operation record information to the second terminal device through a server.
  • the first terminal device acquires a mapping relationship between the operation and the command code ,include:
  • the first terminal device sends an acquisition request to the server; the obtaining request is used to request a mapping relationship between the acquisition operation and the command code to the server;
  • the first terminal device receives a response message sent by the server; the response message includes a mapping relationship between the operation and the command code.
  • a second aspect of the present invention provides a method for guiding operation of a terminal device, including:
  • the second terminal device receives the operation record information sent by the first terminal device;
  • the operation record information includes an operation page, an operation component, and an event type corresponding to the operation;
  • the second terminal device presents the operation record information and acquires an operation corresponding to the operation page, the operation component, and the event type.
  • the second terminal device presents the operation record information and acquires the operation page, the operation component, and the event The operation corresponding to the piece type, including:
  • the second terminal device displays an operation page in the operation record information, and according to the operation component and the event type in the operation record information, the operation page, the operation component, and the event type
  • the non-corresponding operation component is set to a non-enabled state, and the operation corresponding to the operation record is performed according to the operation of the user on the operation page.
  • the second terminal device presents the operation record information and acquires corresponding to the operation page, the operation component, and the event type Operations, including:
  • the second terminal device converts the operation record information into an operation record according to the mapping relationship between the acquired operation and the command code
  • the second terminal device displays the operation page corresponding to the operation record, records the corresponding operation component and the event type according to the operation, and does not correspond to the operation component and the event type on the operation page.
  • the operation component is configured to be in an inactive state, and the operation corresponding to the operation record is performed according to the operation of the user on each operation page.
  • the receiving, by the second terminal device, the operation record information sent by the first terminal device includes:
  • the second terminal device receives the identifiable operation record information sent by the first terminal device by using the server; the identifiable operation record information is that the server is based on the attribute information of the first terminal device and the The attribute information of the second terminal device converts the operation record information sent by the first terminal device.
  • the second terminal device receives the identifiable operation record information that is sent by the first terminal device by using a server Previously, the method includes:
  • the second terminal device sends the attribute information to the server; the attribute information of the second terminal device includes the model information and the version information of the second terminal device.
  • the second terminal device acquires a mapping relationship between the operation and the command code ,include:
  • the second terminal device sends an acquisition request to the server; the obtaining request is used for the location Describe the mapping relationship between the server request operation and the command code;
  • the second terminal device receives a response message sent by the server; the response message includes a mapping relationship between the operation and the command code.
  • a third aspect of the present invention provides a method for guiding operation of a terminal device, including:
  • the server receives the operation record information sent by the first terminal device;
  • the operation record information includes an operation page, an operation component, and an event type corresponding to the operation of the user acquired by the first terminal device;
  • the server converts the operation record information into a form recognizable by the second terminal device according to the attribute information of the first terminal device acquired in advance and the attribute information of the second terminal device;
  • the server sends the converted operation record information to the second terminal device.
  • the method before the server receives the operation record information sent by the first terminal device, the method further includes:
  • the server receives the attribute information reported by the first terminal device and the second terminal device respectively; the attribute information includes the model information and the version information.
  • a fourth aspect of the present invention provides an apparatus for guiding operation of a terminal device, including:
  • a processing module configured to generate operation record information according to the obtained operation of the user;
  • the operation record information includes an operation page, an operation component, and an event type corresponding to the operation;
  • a sending module configured to send the operation record information to the second terminal device.
  • the processing module includes:
  • An obtaining unit configured to acquire an operation record according to an operation of the user;
  • the operation record includes an operation page, an operation component, and an event type corresponding to the operation;
  • a conversion unit configured to convert the operation record into the operation record information in a command sequence format according to the mapping relationship between the acquired operation and the command code;
  • the command sequence format is a sequence form consisting of a binary command code.
  • the operation record information generated by the processing module is used to indicate the second terminal
  • the device sets the operation component on the operation page that does not correspond to the operation component and the event type to a non-enabled state according to the operation page, the operation component, and the event type corresponding to the operation.
  • the sending module is further configured to send, by using, the attribute information of the device that instructs the terminal device to operate The server information; the attribute information includes the model information and the version information of the device that instructs the terminal device to operate; and the sending module is further configured to send the operation record information to the second terminal device by using a server.
  • the sending module is further configured to send an acquisition request to the server
  • the obtaining request is used to request the mapping relationship between the obtaining operation and the command code to the server
  • the terminal device further includes:
  • a receiving module configured to receive a response message sent by the server; the response message includes a mapping relationship between the operation and the command code.
  • a fifth aspect of the present invention provides an apparatus for guiding operation of a terminal device, including:
  • a receiving module configured to receive operation record information sent by the first terminal device;
  • the operation record information includes an operation page, an operation component, and an event type corresponding to the operation;
  • a display module configured to present the operation record information
  • a processing module configured to acquire an operation corresponding to the operation page, the operation component, and the event type.
  • the display module is specifically configured to display an operation page in the operation record information
  • the processing module is specifically configured to: set, according to the operation component and the event type in the operation record information, an operation component that does not correspond to the operation component and the event type on the operation page to a non-enabled state, And performing the operation corresponding to the operation record according to the operation of the user on the operation page.
  • the processing module is further configured to: convert the operation record information into an operation record according to a mapping relationship between the acquired operation and the command code;
  • the display module is configured to display an operation page corresponding to the operation record
  • the processing module is configured to: configure, according to the operation record, a corresponding operation component and an event type, and configure an operation component that is not corresponding to the operation component and the event type on the operation page to be in an inactive state, and Performing the operation record pair according to the operation of the user on each operation page The operation should be.
  • the receiving module is further configured to receive an identifiable operation record that is sent by the first terminal device by using a server
  • the identifiable operation record information is obtained by the server converting the operation record information sent by the first terminal device according to the attribute information of the first terminal device and the attribute information of the second terminal device.
  • the device further includes:
  • a sending module configured to send attribute information of the device that instructs the terminal device to operate to the server; the attribute information includes model information and version information of the device that instructs the terminal device to operate.
  • the sending module is further configured to send an acquisition request to the server; the obtaining request is used to the server The mapping relationship between the operation and the command code is requested; the receiving module is further configured to receive a response message sent by the server; and the response message includes a mapping relationship between the operation and the command code.
  • a sixth aspect of the present invention provides an apparatus for guiding operation of a terminal device, including:
  • a receiving module configured to receive operation record information sent by the first terminal device;
  • the operation record information includes an operation page, an operation component, and an event type corresponding to the operation of the user acquired by the first terminal device;
  • a processing module configured to pre-fetch attribute information of the first terminal device and attribute information of the second terminal device, and convert the operation record information into a form recognizable by the second terminal device;
  • a sending module configured to send the converted operation record information to the second terminal device.
  • the receiving module is further configured to receive attribute information reported by the first terminal device and the second terminal device, respectively; Includes model information and version information.
  • a seventh aspect of the present invention provides a terminal device, including:
  • the operation record information generated by the processor is used to indicate the second terminal
  • the device sets the operation component on the operation page that does not correspond to the operation component and the event type to a non-enabled state according to the operation page, the operation component, and the event type corresponding to the operation.
  • the transmitter is further configured to send the attribute information to the server; the attribute information of the terminal device The model information and the version information of the first terminal device are included; the transmitter is further configured to send the operation record information to the second terminal device by using a server.
  • An eighth aspect of the present invention provides a terminal device, including:
  • a transmitter configured to send the converted operation record information to the second terminal device.
  • the first terminal device generates operation record information according to the acquired operation of the user; the operation record information includes an operation page, an operation component, and an event type corresponding to the operation.
  • the first terminal device sends the operation record information to the second terminal device for display, so that the user operates according to the operation page, the operation component, and the event type.
  • the second terminal device receives the operation record information sent by the first terminal device; the operation record information includes an operation page, an operation component, and an event type corresponding to the operation.
  • the second terminal device presents the operation record information and acquires an operation corresponding to the operation page, the operation component, and the event type.
  • the second terminal device displays the first operation page in order, and disables the operation component and the event type corresponding to the operation on the operation page according to the operation component and the event type corresponding to the one operation page, After the operation corresponding to the operation component and the event type corresponding to the operation page is obtained, the next operation page is performed, and the user is instructed to perform the operation in the same manner.
  • the user click the “Record” button to enter the recording mode, display the desktop, the user selects the “Settings” button to enter the setting mode, select “Sound” from the settings to set the sound mode, display to the next interface, the user will “Mute mode”
  • the switch is turned on, and the setting of the silent mode of the mobile phone is completed.
  • the user selects the recording of the operation of ending the operation by selecting “stop recording” from the pull-down status bar, and the mobile phone generates corresponding operation record information according to the operation process, and sends the corresponding operation record information to another pair.
  • the mobile phone that needs to guide the operation.
  • the interface of the pull-down status bar is the first operation page
  • the next interface entered by each step operation is an operation page
  • the “on” and “off” of the silent mode in the interface are operation components
  • “click the "record” button” or “make the “silent mode” switch to "on” is the event type.
  • FIG. 6 is an interaction flowchart of Embodiment 3 of a method for guiding operation of a terminal device according to an embodiment of the present invention; as shown in FIG. 6 , after the first terminal device operates the record information, the information included therein may be further saved in order to further save network resources. Converting and converting to a command sequence for transmission, The specific implementation steps of the mode are:
  • the first terminal device acquires an operation record according to an operation of the user; the operation record includes an operation page, an operation component, and an event type corresponding to the operation.
  • the first terminal device converts the operation record into the operation record information in a command sequence format according to the mapping relationship between the acquired operation and the command code.
  • the command sequence format is a sequence of binary command codes
  • the first terminal device needs to convert the obtained operation record of the user into a command sequence, thereby further saving network resources, so before
  • the first terminal device needs to obtain a mapping relationship between the operation and the command code, where the mapping relationship may be pre-configured, or may be set by the server, and the first terminal device sends an acquisition request to the server, and receives the sending by the server.
  • the mapping relationship between the operation carried in the response message and the command code It is also possible to obtain the mapping relationship between the operation and the command code by other means.
  • the specific manner in which the first terminal device obtains the mapping relationship between the operation and the command code is: the first terminal device sends an acquisition request to the server; the obtaining request is used to request the acquisition operation from the server The mapping relationship of command codes;
  • the first terminal device receives a response message sent by the server; the response message includes a mapping relationship between the operation and the command code.
  • the second terminal device receives the operation record information in the form of a command sequence sent by the first terminal device, and according to the mapping relationship between the pre-acquired operation and the command code, the command is executed.
  • the sequenced operation record information is converted into an operation record.
  • the specific implementation of the second terminal device obtaining the mapping relationship between the operation and the command code is similar to the first terminal device.
  • the second terminal device sends an acquisition request to the server, and receives the response message sent by the server. Carry the mapping relationship between the operation and the command code.
  • the second terminal device before the second terminal device converts the operation record information into an operation record according to the mapping relationship between the acquired operation and the command code, the second terminal device sends an acquisition request to the server; the acquisition request is used for Requesting a mapping relationship between the operation and the command code to the server;
  • the second terminal device displays the operation page corresponding to the operation record, records the corresponding operation component and the event type according to the operation, and associates the operation page with the operation record.
  • the operation component and the operation component not corresponding to the event type are disabled, and the operation corresponding to the operation record is performed according to the user trigger. That is, the second terminal device is triggered by the user to perform the foregoing operation record.
  • the terminal device searches and displays the operation page and the operation component according to the operation record, and the event action is triggered by the user. Referring to the solution shown in FIG. 5a to FIG. 5e, Disable the component that does not need to be clicked, and the user will trigger to go to the next page until the setting is completed.
  • FIG. 7 is an interaction flowchart of Embodiment 4 of a method for guiding operation of a terminal device according to an embodiment of the present invention.
  • the information included therein may be further saved to further save network resources.
  • the conversion is performed in the form of a command sequence for transmission. It is possible that the model information or the version information of the second terminal device of the first terminal device is different (the model information refers to the model of the terminal device, and the version information may be the terminal device.
  • the system version may also be the version of an application installed therein. Therefore, the operation record information needs to be sent to the server for conversion to the second terminal device identification form and then forwarded to the second terminal device for processing.
  • the specific implementation steps are as follows:
  • the first terminal device acquires an operation record according to an operation of the user; the operation record includes an operation page, an operation component, and an event type corresponding to the operation.
  • an operation record is obtained.
  • the first terminal device receives a mapping relationship between the operation sent by the server and the command code.
  • the first terminal device converts the operation record into the operation record information in a command sequence format according to the mapping relationship between the acquired operation and the command code.
  • the first terminal device sends the operation record information to a server.
  • the server converts the operation record information into a form recognizable by the second terminal device according to the attribute information of the first terminal device acquired in advance and the attribute information of the second terminal device.
  • the server needs to obtain the attribute information of the first terminal device and the second terminal device in advance, wherein the manner in which the server obtains the attribute information of the first terminal device may be an active query, or may be initiated by the first terminal device.
  • the attribute information of the first terminal device is sent to the server, and the attribute information of the first terminal device includes the model information and version information of the first terminal device.
  • the second terminal device sends the attribute information to the server, and the attribute information of the second terminal device received by the server includes the model information and the version information of the second terminal device.
  • the server receives the attribute information reported by the first terminal device and the second terminal device, respectively. After acquiring the attribute information of the first terminal device and the second terminal device, the server receives, by the first terminal device, an operation page, an operation component, and an event type corresponding to the operation of the user acquired by the first terminal device. The operation record information is converted, and the operation record information in the form of a command sequence that the target terminal can recognize is generated.
  • S405 The server sends the converted operation record information to the second terminal device.
  • the second terminal device receives the identifiable operation record information sent by the server; the server is configured to use the attribute information of the first terminal device and the attribute information of the second terminal device
  • the operation record information sent by a terminal device is converted into a form recognizable by the second terminal device.
  • the second terminal device receives the identifiable operation record information sent by the first terminal device through the server; the identifiable operation record information is that the server is according to the first terminal
  • the attribute information of the device and the attribute information of the second terminal device are converted by the operation record information sent by the first terminal device.
  • the second terminal device converts the operation record information into an operation record according to the mapping relationship between the acquired operation and the command code.
  • the second terminal device displays an operation page corresponding to the operation record, records a corresponding operation component and an event type according to the operation, and displays the operation page, the operation component, and the event type.
  • the non-corresponding operation component is set to the non-enabled state, and the operation corresponding to the operation record is performed according to the operation of the user on each operation page.
  • the second terminal device displays the operation page corresponding to the operation record, and records the operation component and the event type according to the operation record, and corresponds to the operation record on the operation page.
  • the operation component and the time type are disabled, and the corresponding operation is performed according to the user trigger.
  • the first terminal device is equivalent to the source terminal, and may be a recordable operation instruction, and a collection of conversion, IPAD, and a computer light terminal device;
  • the server may be a cloud server, and implements a push and conversion function of the instruction;
  • the second terminal device is equivalent to the target.
  • the terminal may be a terminal device such as a mobile phone, an IPAD, a tablet computer, or a computer capable of command playback.
  • the source terminal transmits the model information to the cloud server, and obtains a mapping table of the preset operation and command code of the latest software (if it exists locally, it only judges whether it is the latest), and the message is defined as follows:
  • the source terminal operates the terminal software, and when the recording ends, the instruction sequence is generated according to the operation and the mapping table;
  • the source terminal sends the instruction sequence to the server message as follows:
  • the cloud server pushes the get message command to the target terminal device according to the target communication account
  • the target terminal device sends its version information to the cloud service according to the received software version information. Server, to obtain the converted instruction sequence (locally if it exists locally);
  • the cloud server generates the target terminal instruction sequence according to the source terminal, the source terminal software version information, the instruction sequence, the target terminal, and the target terminal software version information, that is, obtains the operation record information in the form of the instruction sequence, and returns the result to the target terminal;
  • the first terminal device collects the user operation, and the operation record information in the form of the operation record converted into the command sequence is converted by the server and sent to the second terminal device, and the second terminal device according to the method
  • the operation record information is converted into an operation record, and the operation corresponding to the operation record is triggered by the user.
  • a large number of images are not required to be transmitted, which effectively saves network resources, and the first terminal device cannot directly Obtaining the content of the second terminal device, and directly operating the second terminal device, protecting the privacy and security of the user, and converting the operation record into a command sequence, thereby reducing the requirement for the client hardware. Since the operation record is triggered by the user, asynchronous execution and repeated playback can be realized.
  • FIG. 8 is a schematic structural diagram of Embodiment 1 of an apparatus for guiding operation of a terminal device according to an embodiment of the present invention.
  • the apparatus 10 for guiding operation of a terminal device includes: a processing module 11 and a sending module 12;
  • the processing module 11 is configured to generate operation record information according to the acquired operation of the user;
  • the operation record information includes an operation page, an operation component, and an event type corresponding to the operation;
  • the sending module 12 is configured to send the operation record information to the second terminal device.
  • the device for guiding the operation of the terminal device is used to perform the technical solution of the first terminal device in FIG. 1 to FIG. 7.
  • the implementation principle and the technical effect are similar, and the first terminal device records the operation of the user, and the generation includes The operation record information of the operation page, the operation component and the event type is sent to the second terminal device, and the second terminal device receives and displays the operation record information, and guides the user according to the prompt operation page, the operation component, and The type of event operates,
  • the operation record information can be transmitted between the terminal devices, and a large number of remote pictures need not be transmitted, thereby effectively saving network resources.
  • FIG. 9 is a schematic structural diagram of Embodiment 2 of an apparatus for guiding operation of a terminal device according to an embodiment of the present invention.
  • the processing module 11 includes:
  • the obtaining unit 111 is configured to acquire an operation record according to an operation of the user; the operation record includes an operation page, an operation component, and an event type corresponding to the operation;
  • the converting unit 112 is configured to convert the operation record into the operation record information in a command sequence format according to the mapping relationship between the acquired operation and the command code; the command sequence format is a sequence form consisting of a binary command code.
  • the operation record information generated by the processing module 11 is used to indicate, by the second terminal device, the operation page, the operation component, and the operation component according to the operation page, the operation component, and the event type corresponding to the operation.
  • An operation component that does not correspond to the event type is set to a non-enabled state.
  • the sending module 12 is further configured to send attribute information of the device that instructs the terminal device to operate to the server; the attribute information includes the model information and version of the device that instructs the terminal device to operate. information.
  • the sending module 12 is specifically configured to send the operation record information to the second terminal device by using a server.
  • FIG. 10 is a schematic structural diagram of Embodiment 3 of an apparatus for guiding operation of a terminal device according to an embodiment of the present invention.
  • the sending module 12 is further configured to use the server.
  • the obtaining request is used to request the mapping between the obtaining operation and the command code to the server;
  • the device 10 for guiding the operation of the terminal device further includes:
  • the receiving module 13 is configured to receive a response message sent by the server, where the response message includes a mapping relationship between the operation and the command code.
  • the device for guiding the operation of the terminal device provided by the embodiment is used to perform the technical solution of the first terminal device in the method embodiment of the present invention.
  • the implementation principle and technical effects are similar, and details are not described herein again.
  • FIG. 11 is a schematic structural diagram of Embodiment 4 of an apparatus for guiding operation of a terminal device according to an embodiment of the present invention.
  • the apparatus 20 for guiding the operation of the terminal device includes: a receiving module 21, a display module 22, and a processing module 23;
  • the receiving module 21 is configured to receive operation record information sent by the first terminal device, where the operation record information includes an operation page, an operation component, and an event type corresponding to the operation;
  • a display module 22 configured to present the operation record information
  • the processing module 23 is configured to acquire an operation corresponding to the operation page, the operation component, and the event type.
  • the device for guiding the operation of the terminal device is used to perform the technical solution of the second terminal device in FIG. 1 to FIG. 7.
  • the implementation principle and the technical effect are similar.
  • the first terminal device records the operation of the user, and generates the The operation record information of the operation page, the operation component and the event type is sent to the second terminal device, and the second terminal device receives and displays the operation record information, and guides the user according to the prompt operation page, the operation component, and
  • the event type operates to transfer operation record information between terminal devices, and does not need to transmit a large number of remote pictures, thereby effectively saving network resources.
  • the display module 22 is specifically configured to display an operation page in the operation record information.
  • the processing module 23 is specifically configured to: set, according to the operation component and the event type in the operation record information, an operation component that does not correspond to the operation component and the event type on the operation page to a non-enabled state. And performing an operation corresponding to the operation record according to an operation of the user on the operation page.
  • the processing module 23 is further configured to convert the operation record information into an operation record according to a mapping relationship between the pre-acquired operation and the command code;
  • the processing module 23 is specifically configured to configure, according to the operation record, a corresponding operation component and an event type, and configure an operation component on the operation page that does not correspond to the operation component and the event type to be in an inactive state. And according to the operation of the user on each operation page, the operation corresponding to the operation record is performed.
  • the receiving module 21 is further configured to receive identifiable operation record information that is sent by the first terminal device by using a server, where the identifiable operation record information is that the server is configured according to the first terminal device.
  • the attribute information and the attribute information of the second terminal device are converted by the operation record information sent by the first terminal device.
  • a sending module 24 configured to send, by using the attribute information of the device that instructs the terminal device to operate
  • the server information the attribute information includes model information and version information of the device that instructs the terminal device to operate.
  • the sending module 24 is further configured to send an obtaining request to the server; the obtaining request is used to request a mapping relationship between the operation and the command code to the server; and the receiving module 21 is further configured to receive the sending by the server.
  • Response message the response message includes a mapping relationship between the operation and the command code.
  • the device for guiding the operation of the terminal device provided in this embodiment is used to perform the technical solution of the second terminal device in the method embodiment of the present invention.
  • the implementation principle and technical effects are similar, and details are not described herein.
  • FIG. 13 is a schematic structural diagram of Embodiment 6 of an apparatus for guiding operation of a terminal device according to an embodiment of the present invention.
  • the apparatus 30 for guiding operation of the terminal device includes: a receiving module 31, a processing module 32, and a sending module 33;
  • the receiving module 31 is configured to receive operation record information sent by the first terminal device, where the operation record information includes an operation page, an operation component, and an event type corresponding to the operation of the user acquired by the first terminal device;
  • the processing module 32 is configured to convert the operation record information into a form recognizable by the second terminal device, by using the attribute information of the first terminal device and the attribute information of the second terminal device that are acquired in advance;
  • the sending module 33 is configured to send the converted operation record information to the second terminal device.
  • the receiving module 31 is further configured to receive attribute information reported by the first terminal device and the second terminal device, respectively, where the attribute information includes model information and version information.
  • the device for guiding the operation of the terminal device provided in this embodiment is used to perform the technical solution of the server in the method embodiment of the method shown in FIG. 1 to FIG. 7 , and the implementation principle and the technical effect are similar, and details are not described herein again.
  • FIG. 14 is a schematic structural diagram of Embodiment 1 of a terminal device according to an embodiment of the present invention. As shown in FIG. 14, the terminal device 40 includes:
  • the processor 41 is configured to generate operation record information according to the acquired operation of the user;
  • the operation record information includes an operation page, an operation component, and an event type corresponding to the operation;
  • the transmitter 42 is configured to send the operation record information to the second terminal device.
  • the processor 41 is specifically configured to:
  • the operation record includes an operation page, an operation component, and an event type corresponding to the operation;
  • the command sequence format is a sequence form consisting of a binary command code.
  • the operation record information generated by the processor 41 is used to indicate, by the second terminal device, the operation page, the operation component, and the operation component according to the operation page, the operation component, and the event type corresponding to the operation.
  • An operation component that does not correspond to the event type is set to a non-enabled state.
  • the sender 42 is further configured to send attribute information to the server; the attribute information of the terminal device 40 includes model information and version information of the terminal device 40.
  • the transmitter 42 is specifically configured to send the operation record information to the second terminal device through a server.
  • FIG. 15 is a schematic structural diagram of Embodiment 2 of a terminal device according to an embodiment of the present invention.
  • the transmitter 42 is further configured to send to the server, according to the embodiment shown in FIG. Obtaining a request; the obtaining request is used to request a mapping relationship between the obtaining operation and the command code to the server;
  • the terminal device 40 further includes a receiver 43 configured to receive a response message sent by the server; the response message includes a mapping relationship between the operation and the command code.
  • the terminal device provided in this embodiment is used to perform the technical solution of the first terminal device in the method embodiment of the method shown in FIG. 1 to FIG. 7.
  • the implementation principle and the technical effect are similar, and details are not described herein again.
  • FIG. 16 is a schematic structural diagram of Embodiment 3 of a terminal device according to an embodiment of the present invention. As shown in FIG. 16, the terminal device 50 includes:
  • the receiver 51 is configured to receive operation record information sent by the first terminal device, where the operation record information is generated by the first terminal device according to an operation of the user, and the operation record information includes an operation corresponding to the operation. Pages, operational components, and event types;
  • a display 52 configured to present the operation record information
  • the processor 53 is configured to acquire an operation corresponding to the operation page, the operation component, and the event type.
  • the display 52 is specifically configured to display an operation page in the operation record information
  • the processor 53 is specifically configured to: set, according to the operation component and the event type in the operation record information, an operation component that does not correspond to the operation component and the event type on the operation page to a non-enabled state. And performing the operation record according to the operation of the user on the operation page Record the corresponding operation.
  • the processor 53 is specifically configured to convert the operation record information into an operation record according to a mapping relationship between the obtained operation and the command code;
  • the display 52 is configured to display an operation page corresponding to the operation record
  • the processor 53 is further configured to record, according to the operation, a corresponding operation component and an event type, and configure an operation component on the operation page that does not correspond to the operation component and the event type to be in an inactive state, And according to the operation of the user on each operation page, the operation corresponding to the operation record is performed.
  • the receiver 51 is configured to receive, by the first terminal device, identifiable operation record information that is sent by the server, where the identifiable operation record information is that the server is configured according to the first terminal device.
  • the attribute information and the attribute information of the terminal device 50 are converted from the operation record information transmitted by the first terminal device.
  • FIG. 17 is a schematic structural diagram of Embodiment 4 of a terminal device according to an embodiment of the present invention.
  • the terminal device 50 further includes a transmitter 54 for using attribute information. And sent to the server; the attribute information of the terminal device 50 includes model information and version information of the terminal device 50.
  • the sender 54 is further configured to send an acquisition request to the server, where the obtaining request is used to request a mapping relationship between the operation and the command code to the server;
  • the receiver 51 is further configured to receive a response message sent by the server; the response message includes a mapping relationship between the operation and the command code.
  • the terminal device provided in this embodiment is used to perform the technical solution of the second terminal device in the method embodiment of FIG. 1 to FIG. 7.
  • the implementation principle and technical effects are similar, and details are not described herein again.
  • FIG. 18 is a schematic structural diagram of Embodiment 1 of a server according to an embodiment of the present invention. As shown in FIG. 18, the server 60 includes:
  • the receiver 61 is configured to receive the operation record information sent by the first terminal device, where the operation record information includes an operation page, an operation component, and an event type corresponding to the operation of the user acquired by the first terminal device;
  • the processor 62 is configured to convert the operation record information into a form recognizable by the second terminal device, by using the attribute information of the first terminal device and the attribute information of the second terminal device acquired in advance;
  • the transmitter 63 is configured to send the converted operation record information to the second terminal device.
  • the receiver 61 is further configured to receive attribute information reported by the first terminal device and the second terminal device, respectively, where the attribute information includes model information and version information.
  • the server provided in this embodiment is used to implement the technical solution of the server in the method embodiment shown in FIG. 1 to FIG. 7.
  • the implementation principle and technical effects are similar, and details are not described herein again.
  • the processor may be a central processing unit (English: Central Processing Unit, CPU for short), or may be other general-purpose processors, digital signal processors (English: Digital) Signal Processor (DSP), Application Specific Integrated Circuit (ASIC), etc.
  • the general purpose processor may be a microprocessor or the processor or any conventional processor or the like. The steps of the method disclosed in the embodiments of the present invention may be directly implemented as a hardware processor, or may be performed by a combination of hardware and software modules in the processor.
  • the aforementioned program can be stored in a computer readable storage medium.
  • the steps including the foregoing method embodiments are performed; and the foregoing storage medium includes: read-only memory (English: read-only memory, abbreviation: ROM), RAM, flash memory, hard disk, solid state hard disk, Magnetic tape (English: magnetic tape), floppy disk (English: floppy disk), optical disc (English: optical disc) and any combination thereof.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)
  • Selective Calling Equipment (AREA)
  • Telephone Function (AREA)

Abstract

一种指导终端设备操作的方法、装置和设备,通过第一终端设备对用户的操作进行录制,生成包括操作页面、操作组件和事件类型的操作记录信息,并将该操作记录信息发送给第二终端设备,第二终端设备将该操作记录信息显示并获取与操作页面、操作组件和事件类型对应的操作,完成操作指导的过程,在终端设备之间传输操作记录信息即可,不需要传输大量的远程图片,有效节省网络资源。

Description

指导终端设备操作的方法、装置和设备 技术领域
本发明实施例涉及通信技术,尤其涉及一种指导终端设备操作的方法、装置和设备。
背景技术
智能的终端设备已经被人们广泛接受和使用,例如:智能手机、平板电脑其他智能终端等,但是由于终端设备的型号和***种类繁多,***操作比较复杂,出现不会操作的问题,常常会遇到问题需要别人指导解决。
目前,对于终端设备的操作指导的方式有:指导端的用户通过自身的设备录入文字或者语音信息,描述操作过程发送至对端设备,用户通过从设备上显示的文字或者播放语音提示进行操作,由于文字和语音难以进行直观的指导,因此最常用方式是通过远程桌面协议(Remote Desktop Protocol,RDP)、Citrix ICA(Citrix Independent Computing Architecture,ICA)协议、远程帧缓冲(英文:Remote Frame Buffer,简称:RFB)协议等进行远程桌面操作,即通过传输远程图像和远程控制直接对对端用户的终端设备进行操作,但是远程桌面的操作过程中需要传输大量的远程图像,会消耗较多的网络资源。
发明内容
本发明实施例提供一种指导终端设备操作的方法、装置和设备,用于通过远程桌面的方式指导其他用户对***进行操作时,消耗较多的网络资源的问题。
本发明第一方面提供一种指导终端设备操作的方法,包括:
第一终端设备根据获取的用户的操作生成操作记录信息;所述操作记录信息包括所述操作对应的操作页面、操作组件和事件类型;
所述第一终端设备将所述操作记录信息发送至第二终端设备。
结合第一方面,在第一方面的第一种可能的实施方式中,所述第一终端设备根据获取的用户的操作生成操作记录信息,包括:
所述第一终端设备根据用户的操作获取操作记录;所述操作记录包括所述操作对应的操作页面、操作组件和事件类型;
所述第一终端设备根据获取的操作与命令码的映射关系,将所述操作记录转换成命令序列格式的所述操作记录信息;所述命令序列格式为二进制的命令码组成的序列形式。
结合第一方面或第一方面的第一种可能的实施方式,在第一方面的第二种可能的实施方式中,所述操作记录信息用于指示所述第二终端设备根据所述操作对应的操作页面、操作组件和事件类型,将所述操作页面上,与所述操作组件和所述事件类型不对应的操作组件设置为非使能状态。
结合第一方面的第二种可能的实施方式,在第一方面的第三种可能的实施方式中,所述方法还包括:
所述第一终端设备将属性信息发送至所述服务器;所述第一终端设备的属性信息包括所述第一终端设备的机型信息和版本信息;
则所述第一终端设备将所述操作记录信息发送至第二终端设备,包括:
所述第一终端设备将所述操作记录信息通过服务器发送给所述第二终端设备。
结合第一方面的第一种至第三种中的任一种可能的实施方式,在第一方面的第四种可能的实施方式中,所述第一终端设备获取操作与命令码的映射关系,包括:
所述第一终端设备向所述服务器发送获取请求;所述获取请求用于向所述服务器请求获取操作与命令码的映射关系;
所述第一终端设备接收所述服务器发送的响应消息;所述响应消息包括操作与命令码的映射关系。
本发明第二方面提供一种指导终端设备操作的方法,包括:
第二终端设备接收所述第一终端设备发送的操作记录信息;所述操作记录信息包括所述操作对应的操作页面、操作组件和事件类型;
所述第二终端设备呈现所述操作记录信息并获取与所述操作页面、所述操作组件和所述事件类型对应的操作。
结合第二方面,在第二方面的第一种可能的实施方式中,所述第二终端设备呈现所述操作记录信息并获取与所述操作页面、所述操作组件和所述事 件类型对应的操作,包括:
所述第二终端设备将所述操作记录信息中的操作页面进行显示,根据所述操作记录信息中的操作组件和事件类型,将所述操作页面上,与所述操作组件和所述事件类型不对应的操作组件设置为非使能状态,并根据用户在所述操作页面上的操作,执行所述操作记录对应的操作。
结合第二方面,在第二方面的第二种可能的实施方式中,所述第二终端设备呈现所述操作记录信息并获取与所述操作页面、所述操作组件和所述事件类型对应的操作,包括:
所述第二终端设备根据获取的操作与命令码的映射关系,将所述操作记录信息转换成操作记录;
所述第二终端设备将所述操作记录对应的操作页面进行显示,根据所述操作记录对应的操作组件和事件类型,将所述操作页面上,与所述操作组件和所述事件类型不对应的操作组件配置为非使能状态,并根据用户在每个操作页面上的操作,执行所述操作记录对应的操作。
结合第二方面的第二种可能的实施方式,在第二方面的第三种可能的实施方式中,所述第二终端设备接收所述第一终端设备发送的操作记录信息,包括:
所述第二终端设备接收所述第一终端设备通过服务器发送的可识别的操作记录信息;所述可识别的操作记录信息为所述服务器根据所述第一终端设备的属性信息和所述第二终端设备的属性信息将第一终端设备发送的操作记录信息转换得到的。
结合第二方面的第三种可能的实施方式,在第二方面的第四种可能的实施方式中,所述第二终端设备接收所述第一终端设备通过服务器发送的可识别的操作记录信息之前,所述方法包括:
所述第二终端设备将属性信息发送至所述服务器;所述第二终端设备的属性信息包括所述第二终端设备的机型信息和版本信息。
结合第二方面的第一种至第四种中的任一种可能的实施方式,在第二方面的第五种可能的实施方式中,所述第二终端设备获取操作与命令码的映射关系,包括:
所述第二终端设备向所述服务器发送获取请求;所述获取请求用于向所 述服务器请求操作与命令码的映射关系;
所述第二终端设备接收所述服务器发送的响应消息;所述响应消息包括操作与命令码的映射关系。
本发明第三方面提供一种指导终端设备操作的方法,包括:
服务器接收所述第一终端设备发送的操作记录信息;所述操作记录信息包括所述第一终端设备获取的用户的操作对应的操作页面、操作组件和事件类型;
所述服务器根据预先获取的第一终端设备的属性信息和第二终端设备的属性信息,将所述操作记录信息转换成所述第二终端设备可识别的形式;
所述服务器将转换后的操作记录信息发送至所述第二终端设备。
结合第三方面,在第三方面的第一种可能的实施方式中,所述服务器接收所述第一终端设备发送的操作记录信息之前,所述方法还包括:
所述服务器分别接收所述第一终端设备和所述第二终端设备上报的属性信息;所述属性信息包括机型信息和版本信息。
本发明第四方面提供一种指导终端设备操作的装置,包括:
处理模块,用于根据获取的用户的操作生成操作记录信息;所述操作记录信息包括所述操作对应的操作页面、操作组件和事件类型;
发送模块,用于将所述操作记录信息发送至第二终端设备。
结合第四方面,在第四方面的第一种可能的实施方式中,所述处理模块包括:
获取单元,用于根据用户的操作获取操作记录;所述操作记录包括所述操作对应的操作页面、操作组件和事件类型;
转换单元,用于根据获取的操作与命令码的映射关系,将所述操作记录转换成命令序列格式的所述操作记录信息;所述命令序列格式为二进制的命令码组成的序列形式。
结合第四方面或第四方面的第一种可能的实施方式,在第四方面的第二种可能的实施方式中,所述处理模块生成的所述操作记录信息用于指示所述第二终端设备根据所述操作对应的操作页面、操作组件和事件类型,将所述操作页面上,与所述操作组件和所述事件类型不对应的操作组件设置为非使能状态。
结合第四方面的第二种可能的实施方式,在第四方面的第三种可能的实施方式中,所述发送模块还用于将所述指导终端设备操作的装置的属性信息发送至所述服务器;所述属性信息包括所述指导终端设备操作的装置的机型信息和版本信息;则所述发送模块还具体用于将所述操作记录信息通过服务器发送给所述第二终端设备。
结合第四方面的第一种至第三种中的任一种可能的实施方式,在第四方面的第四种可能的实施方式中,所述发送模块还用于向所述服务器发送获取请求;所述获取请求用于向所述服务器请求获取操作与命令码的映射关系;所述终端设备还包括:
接收模块,用于接收所述服务器发送的响应消息;所述响应消息包括操作与命令码的映射关系。
本发明第五方面提供一种指导终端设备操作的装置,包括:
接收模块,用于接收所述第一终端设备发送的操作记录信息;所述操作记录信息包括所述操作对应的操作页面、操作组件和事件类型;
显示模块,用于呈现所述操作记录信息;
处理模块,用于获取与所述操作页面、所述操作组件和所述事件类型对应的操作。
结合第五方面,在第五方面的第一种可能的实施方式中,所述显示模块具体用于将所述操作记录信息中的操作页面进行显示;
所述处理模块具体用于根据所述操作记录信息中的操作组件和事件类型,将所述操作页面上,与所述操作组件和所述事件类型不对应的操作组件设置为非使能状态,并根据用户在所述操作页面上的操作,执行所述操作记录对应的操作。
结合第五方面,在第五方面的第二种可能的实施方式中,所述处理模块还用于根据获取的操作与命令码的映射关系,将所述操作记录信息转换成操作记录;
所述显示模块用于将所述操作记录对应的操作页面进行显示;
所述处理模块具体用于根据所述操作记录对应的操作组件和事件类型,将所述操作页面上,与所述操作组件和所述事件类型不对应的操作组件配置为非使能状态,并根据用户在每个操作页面上的操作,执行所述操作记录对 应的操作。
结合第五方面的第二种可能的实施方式,在第五方面的第三种可能的实施方式中,所述接收模块还用于接收所述第一终端设备通过服务器发送的可识别的操作记录信息;所述可识别的操作记录信息为所述服务器根据所述第一终端设备的属性信息和所述第二终端设备的属性信息将第一终端设备发送的操作记录信息转换得到的。
结合第五方面的第三种可能的实施方式,在第五方面的第四种可能的实施方式中,所述装置还包括:
发送模块,用于将所述指导终端设备操作的装置的属性信息发送至所述服务器;所述属性信息包括所述指导终端设备操作的装置的的机型信息和版本信息。
结合第五方面的第四种可能的实施方式,在第五方面的第五种可能的实施方式中,发送模块还用于向所述服务器发送获取请求;所述获取请求用于向所述服务器请求操作与命令码的映射关系;所述接收模块还用于接收所述服务器发送的响应消息;所述响应消息包括操作与命令码的映射关系。
本发明第六方面提供一种指导终端设备操作的装置,包括:
接收模块,用于接收所述第一终端设备发送的操作记录信息;所述操作记录信息包括所述第一终端设备获取的用户的操作对应的操作页面、操作组件和事件类型;
处理模块,用于预先获取的第一终端设备的属性信息和第二终端设备的属性信息,将所述操作记录信息转换成所述第二终端设备可识别的形式;
发送模块,用于将转换后的操作记录信息发送至所述第二终端设备。
结合第六方面,在第六方面的第一种可能的实施方式中,所述接收模块还用于分别接收所述第一终端设备和所述第二终端设备上报的属性信息;所述属性信息包括机型信息和版本信息。
本发明第七方面提供一种终端设备,包括:
处理器,用于根据获取的用户的操作生成操作记录信息;所述操作记录信息包括所述操作对应的操作页面、操作组件和事件类型;
发送器,用于将所述操作记录信息发送至第二终端设备。
结合第七方面,在第七方面的第一种可能的实施方式中,所述处理器具 体用于:
根据用户的操作获取操作记录;所述操作记录包括所述操作对应的操作页面、操作组件和事件类型;
根据获取的操作与命令码的映射关系,将所述操作记录转换成命令序列格式的所述操作记录信息;所述命令序列格式为二进制的命令码组成的序列形式。
结合第七方面或第七方面的第一种可能的实施方式,在第七方面的第二种可能的实施方式中,所述处理器生成的所述操作记录信息用于指示所述第二终端设备根据所述操作对应的操作页面、操作组件和事件类型,将所述操作页面上,与所述操作组件和所述事件类型不对应的操作组件设置为非使能状态。
结合第七方面的第二种可能的实施方式,在第七方面的第三种可能的实施方式中,所述发送器还用于将属性信息发送至所述服务器;所述终端设备的属性信息包括所述第一终端设备的机型信息和版本信息;则所述发送器还具体用于将所述操作记录信息通过服务器发送给所述第二终端设备。
结合第七方面的第一种至第三种中的任一种可能的实施方式,在第七方面的第四种可能的实施方式中,所述发送器还用于向所述服务器发送获取请求;所述获取请求用于向所述服务器请求获取操作与命令码的映射关系;
所述终端设备还包括:接收器,用于接收所述服务器发送的响应消息;所述响应消息包括操作与命令码的映射关系。
本发明第八方面提供一种终端设备,包括:
接收器,用于接收所述第一终端设备发送的操作记录信息;所述操作记录信息为所述第一终端设备根据用户的操作生成的,所述操作记录信息包括所述操作对应的操作页面、操作组件和事件类型;
显示器,用于呈现所述操作记录信息;
处理器,用于获取与所述操作页面、所述操作组件和所述事件类型对应的操作。
结合第八方面,在第八方面的第一种可能的实施方式中,所述显示器具体用于将所述操作记录信息中的操作页面进行显示;
所述处理器用于根据所述操作记录信息中的操作组件和事件类型,将所 述操作页面上,与所述操作组件和所述事件类型不对应的操作组件设置为非使能状态,并根据用户在所述操作页面上的操作,执行所述操作记录对应的操作。
结合第八方面,在第八方面的第二种可能的实施方式中,所述处理器具体用于根据获取的操作与命令码的映射关系,将所述操作记录信息转换成操作记录;所述显示器用于将所述操作记录对应的操作页面进行显示;所述处理器还用于根据所述操作记录对应的操作组件和事件类型,将所述操作页面上,与所述操作组件和所述事件类型不对应的操作组件配置为非使能状态,并根据用户在每个操作页面上的操作,执行所述操作记录对应的操作。
结合第八方面的第二种可能的实施方式,在第八方面的第三种可能的实施方式中,所述接收器具体用于接收所述第一终端设备通过服务器发送的可识别的操作记录信息;所述可识别的操作记录信息为所述服务器根据所述第一终端设备的属性信息和所述终端设备的属性信息将第一终端设备发送的操作记录信息转换得到的。
结合第八方面的第三种可能的实施方式,在第八方面的第四种可能的实施方式中,所述终端设备还包括:发送器,用于将属性信息发送至所述服务器;所述终端设备的属性信息包括所述第二终端设备的机型信息和版本信息。
结合第八方面的第四种可能的实施方式,在第八方面的第五种可能的实施方式中,所述发送器还用于向所述服务器发送获取请求;所述获取请求用于向所述服务器请求操作与命令码的映射关系;
所述接收器还用于接收所述服务器发送的响应消息;所述响应消息包括操作与命令码的映射关系。
本发明第九方面提供一种服务器,包括:
接收器,用于接收所述第一终端设备发送的操作记录信息;所述操作记录信息包括所述第一终端设备获取的用户的操作对应的操作页面、操作组件和事件类型;
处理器,用于预先获取的第一终端设备的属性信息和第二终端设备的属性信息,将所述操作记录信息转换成所述第二终端设备可识别的形式;
发送器,用于将转换后的操作记录信息发送至所述第二终端设备。
结合第九方面,在第九方面的第一种可能的实施方式中,所述接收器还 用于分别接收所述第一终端设备和所述第二终端设备上报的属性信息;所述属性信息包括机型信息和版本信息。
本发明提供的指导终端设备操作的方法、装置和设备,通过第一终端设备对用户的操作进行录制,生成包括操作页面、操作组件和事件类型的操作记录信息,并将该操作记录信息发送给第二终端设备,第二终端设备接收并将该操作记录信息显示,指导用户根据提示的操作页面、操作组件和事件类型进行操作,在终端设备之间传输操作记录信息即可,不需要传输大量的远程图片,有效节省网络资源。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的通信场景示意图;
图2为本发明实施例提供的指导终端设备操作的方法实施例一的流程图;
图3为本发明实施例提供的指导终端设备操作的方法实施例二的流程图;
图4a至图4e为本发明实施例提供的指导端的手机操作过程示意图;
图5a至图5d为本发明实施例提供的被指导端的手机操作过程示意图;
图6为本发明实施例提供的指导终端设备操作的方法实施例三的交互流程图;
图7为本发明实施例提供的指导终端设备操作的方法实施例四的交互流程图;
图8为本发明实施例提供的指导终端设备操作的装置实施例一的结构示意图;
图9为本发明实施例提供的指导终端设备操作的装置实施例二的结构示意图;
图10为本发明实施例提供的指导终端设备操作的装置实施例三的结构 示意图;
图11为本发明实施例提供的指导终端设备操作的装置实施例四的结构示意图;
图12为本发明实施例提供的指导终端设备操作的装置实施例五的结构示意图;
图13为本发明实施例提供的指导终端设备操作的装置实施例六的结构示意图;
图14为本发明实施例提供的终端设备实施例一的结构示意图;
图15为本发明实施例提供的终端设备实施例二的结构示意图;
图16为本发明实施例提供的终端设备实施例三的结构示意图;
图17为本发明实施例提供的终端设备实施例四的结构示意图;
图18为本发明实施例提供的服务器实施例一的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例提供的通信场景示意图,本发明的方案可以应用于终端设备之间。在需要指导其它终端设备操作时,发送端的第一终端设备根据用户的操作,将操作过程进行录制得到操作记录信息,并发送给第二终端设备,该操作记录信息用来在第二终端设备进行显示,指导第二终端设备的用户操作,一般的通信场景至少包括一个第一终端设备和至少一个第二终端设备,如图1所示,图中以手机为例,本发明中的终端设备不限于手机,还可以是电脑、平板电脑、智能终端等,具体不作限制。在一种可能的通信场景中,还可包括服务器,第一终端设备与第二终端设备之间经由服务器进行数据传输。
图2为本发明实施例提供的指导终端设备操作的方法实施例一的流程图,如图2所示,在图1所示的通信场景的基础上,该方案的执行主体为第 一终端设备,该指导终端设备操作的方法的具体步骤包括:
S101:第一终端设备根据获取的用户的操作生成操作记录信息;所述操作记录信息包括所述操作对应的操作页面、操作组件和事件类型。
在本实施例中,第一终端设备获取用户的操作对应的操作信息,并将用户的操作记录信息进行存储,一般情况下,该操作记录信息至少包括操作页面、操作组件以及事件类型,具体的操作记录的格式通常为:
操作页面|组件ID|事件类型;
以Android终端设备点击某个页面按钮点击为例,格式为:
Activiy.View1|Buttion1|Click
在生成的操作记录信息中至少包括一个操作对应的操作页面、操作组件以及事件类型,在需要进行多个操作步骤的操作过程时,该操作记录信息中包括了依次进行的每个操作的操作页面、操作组件以及事件类型。
可选的,在一种具体实现中,该操作记录信息用于指示所述第二终端设备根据所述操作对应的操作页面、操作组件和事件类型,将所述操作页面上,与所述操作组件和所述事件类型不对应的操作组件设置为非使能状态。即该操作记录信息用来指示在第二终端设备上的操作,对于与该操作记录信息中操作组件和事件类型不对应的组件都进行禁用,避免操作错误。
S102:所述第一终端设备将所述操作记录信息发送至第二终端设备。
在本实施例中,第一终端设备将操作记录信息发给第二终端设备进行显示,使用户根据所述操作页面、所述操作组件和所述事件类型进行操作。
具体的,第一终端设备在得到该操作记录信息之后,将该操作记录信息发送给第二终端设备,通过该操作记录信息来指导第二终端设备的操作,将对应的操作页面显示,并采集用户的操作并根据该操作进入下一个页面,按照上述过程完成操作指导,即使用该操作组件和事件类型提示对端的用户依次进行操作,完成需要的设置。
上述的操作页面可以是第一终端设备的***界面,也可以是某应用的一个界面;操作组件指的是该操作页面上可以进行操作的组件,即可以触发进入其他页面或者事件的组件;事件类型指的是对该操作组件的具体操作,可以是单击、双击、滑动等具体操作。
本实施例提供的指导终端设备操作的方法,通过第一终端设备对用户的 操作进行录制,生成包括操作页面、操作组件和事件类型的操作记录信息,并将该操作记录信息发送给第二终端设备,第二终端设备接收到操作记录信息,并将该操作记录信息显示,以供用户参考并获取与提示的操作页面、操作组件和事件类型对应的用户操作,完成操作指导的过程,在终端设备之间传输操作记录信息即可,不需要传输大量的远程图片,有效节省网络资源。
图3为本发明实施例提供的指导终端设备操作的方法实施例二的流程图,如图3所示,在图1所示的通信场景的基础上,该方案的执行主体为第二终端设备,该指导终端设备操作的方法的具体步骤包括:
S201:第二终端设备接收所述第一终端设备发送的操作记录信息;所述操作记录信息包括所述操作对应的操作页面、操作组件和事件类型。
S202:所述第二终端设备呈现所述操作记录信息并获取与所述操作页面、所述操作组件和所述事件类型对应的操作。
在本实施例中,第二终端设备接收到第一终端设备发送的操作记录信息之后,通过用户触发打开并显示该操作记录信息,提示用户根据显示的内容依次进行操作,一种具体的实现方式为:
所述第二终端设备将所述操作记录信息中的操作页面进行显示,根据所述操作记录信息中的操作组件和事件类型,将所述操作页面上,与所述操作组件和所述事件类型不对应的操作组件配置为非使能状态,并根据用户在每个操作页面上的操作,执行所述操作记录对应的操作。
这里的非使能状态指的是非激活状态,即不能进行点击操作的状态。
第二终端设备按照顺序显示第一个操作页面,并根据与该一个操作页面对应的操作组件和事件类型,将所述操作页面上,非所述操作对应的操作组件和事件类型进行禁用处理,获取到用户与操作页面对应的操作组件和事件类型对应的操作后进行下一个操作页面,按照同样的方式指示用户进行操作。
即该第二终端设备根据该操作记录信息,显示其中的第一个操作页面,将对应的要操作的操作组件进行凸显或者显示,提示用户操作,根据事件类型将不需要操作的组件、页面等进行禁用,例如:进行灰度处理,只显示需要用户点击的操作组件。
本实施例提供的指导终端设备操作的方法,第二终端设备接收到第一终端设备发送的对用户的操作进行录制,生成包括操作页面、操作组件和事件 类型的操作记录信息,将该操作记录信息显示,以供用户根据提示的操作页面、操作组件和事件类型进行操作,在终端设备之间传输操作记录信息即可,不需要传输大量的远程图片,有效节省网络资源。
在上述两个实施例的基础上,下面以Android手机的静音设置为例,描述本发明技术方案的实际操作过程:
图4a至图4e为本发明实施例提供的指导端的手机操作过程示意图;图5a至图5d为本发明实施例提供的被指导端的手机操作过程示意图。如图4a至图4e所示,在源终端侧(即指导端):将开始录制操作记录信息的功能可以设置在手机的设置功能中或者下拉状态栏或者其他功能中,本实例中设置在下拉状态栏中,点击“录制”键进入录制模式,显示桌面,用户选择“设置”键进入设置模式,从设置中选择“声音”对声音模式进行设置,显示到下一界面,用户将“静音模式”的开关拨动为开,完成对手机静音模式的设置,用户从下拉状态栏选择“停止录制”结束操作的录制,该手机根据操作的过程生成对应的操作记录信息,并发送给另一个对端需要指导操作的手机。
在本实例中,该下拉状态栏的界面即第一个操作页面,每一步操作进入的下一个界面都是操作页面,界面中的静音模式的“开”、“关”均为操作组件,而这里的“点击“录制”键”或者“将“静音模式”的开关拨动为开”均为事件类型。
如图5a至图5d所示,在目标终端侧(即被指导端):即待指导的手机接收到对端(源终端)手机发送的操作记录信息之后,对该操作记录信息进行解码,提示用户选择是否向导教程,用户触发进入向导教程后,显示操作记录信息的第一个操作页面,即图5b,中的设置页面,将其中的“主题”设置禁用,即用户只能点击“设置”键,进入下一个操作页面,即图5c中的常用设置页面中,将“蓝牙”和“字体”键禁用,提示用户操作“声音”键。进入下一个操作页面,根据对应的操作组件和事件类型将“音量”设置禁用,用户只能对“静音模式”的开关键进行操作,完成对手机的静音模式的设置后,显示教程结束,由用户触发是否退出。
图6为本发明实施例提供的指导终端设备操作的方法实施例三的交互流程图;如图6所示,第一终端设备操作记录信息之后,为了进一步节省网络资源,可以对其中包括的信息进行转换,转化成命令序的形式进行传输,该 种方式的具体实现步骤为:
S301:所述第一终端设备根据用户的操作获取操作记录;所述操作记录包括所述操作对应的操作页面、操作组件和事件类型。
在本实施例中,第一终端设备需要获取用户的操作,一种实现方式是采集用户在第一终端设备的触摸屏上操作的页面、以及点击的按钮和点击事件,得到该用户的操作记录。
S302:所述第一终端设备根据获取的操作与命令码的映射关系,将所述操作记录转换成命令序列格式的所述操作记录信息。
在本实施例中,所述命令序列格式为二进制的命令码组成的序列形式,第一终端设备需要对获取到的用户的操作记录进行转化成命令序列,更进一步节省网络资源,故在此之前所述第一终端设备需要获取操作与命令码的映射关系,该映射关系可以预先配置的,也可以是由服务器设定好的,第一终端设备向服务器发送获取请求,并接收所述服务器发送的响应消息中携带的操作与命令码的映射关系。也可以是通过其他的方式得到操作与命令码的映射关系。
优选的,所述第一终端设备获取操作与命令码的映射关系的具体方式为:所述第一终端设备向所述服务器发送获取请求;所述获取请求用于向所述服务器请求获取操作与命令码的映射关系;
所述第一终端设备接收所述服务器发送的响应消息;所述响应消息包括操作与命令码的映射关系。
具体实现中,第一终端设备获取到操作与命令码的映射关系之后在本地存储,并定时从服务器进行更新,优选的是每次需要转换之前从服务器获取最新的操作与命令码的映射关系。例如,映射关系可以为:
Activiy.View1|Buttion1|Click        1000000
Activiy.View1|Buttion2|DoubleClick  1000001
Activiy.View1|Buttion2|Click        1000002
第一终端设备对得到的操作记录根据上述的映射关系,将其转换成命令序的形式,即将指令优化,得到操作记录信息,使操作最简化并进一步节省网络资源,该操作记录信息用于指示所述第二终端设备根据所述操作对应的操作页面、操作组件和事件类型,将所述操作页面上,与所述操作组件和所 述事件类型不对应的操作组件设置为非使能状态。
S303:所述第一终端设备将所述操作记录信息发送至第二终端设备。
S304:所述第二终端设备根据获取的操作与命令码的映射关系,将所述操作记录信息转换成操作记录。
在本实施例中,针对相同的终端以及相同的***版本,第二终端设备接收到第一终端设备发送的命令序形式的操作记录信息,根据预先获取的操作与命令码的映射关系,将命令序形式的操作记录信息转换成操作记录。
这里第二终端设备获取操作与命令码的映射关系的具体实现与所述第一终端设备类似,优选的,所述第二终端设备向服务器发送获取请求,并接收所述服务器发送的响应消息中携带操作与命令码的映射关系。
即所述第二终端设备根据获取的操作与命令码的映射关系,将所述操作记录信息转换成操作记录之前,所述第二终端设备向所述服务器发送获取请求;所述获取请求用于向所述服务器请求操作与命令码的映射关系;
所述第二终端设备接收所述服务器发送的响应消息;所述响应消息包括操作与命令码的映射关系。
S305:所述第二终端设备将所述操作记录对应的操作页面进行显示,根据所述操作记录对应的操作组件和事件类型,将所述操作页面上,与所述操作组件和所述事件类型不对应的操作组件配置为非使能状态,并根据用户在每个操作页面上的操作,执行所述操作记录对应的操作。
在本实施例中,所述第二终端设备将所述操作记录对应的操作页面进行显示,根据所述操作记录对应的操作组件和事件类型,将所述操作页面上,与所述操作记录对应的操作组件和事件类型不对应的操作组件进行禁用处理,并根据用户触发,执行所述操作记录对应的操作。即第二终端设备由用户触发执行上述操作记录,具体实现中终端设备只根据上述的操作记录查找并显示操作页面和操作组件,事件动作由用户触发,参考图5a至图5e所示的方案,将不需要点击的组件进行禁用,由用户触发进入下一个页面,直至完成设置。
其中,对不需要操作的组件进行禁用不是必须的,只要提示用户在哪里操作,如何操作即可。
本实施例提供的指导终端设备操作的方法,第一终端设备采集用户操作, 并操作记录转换成命令序的形式的操作记录信息发送给第二终端设备,第二终端设备根据该操作记录信息转换成操作记录,并由用户触发执行该操作记录对应的操作,相较于现有的远程桌面的实现方式,不需要大量传输图像,有效节省网络资源,并且第一终端设备不能直接获取到第二终端设备的内容,也不能直接对第二终端设备进行操作,保护了用户的隐私和安全,另外,将操作记录转换成命令序的形式,降低了对客户端硬件的要求。因为该操作记录是由用户触发执行的,则可实现异步执行、反复回放。
图7为本发明实施例提供的指导终端设备操作的方法实施例四的交互流程图;如图7所示,第一终端设备操作记录信息之后,为了进一步节省网络资源,可以对其中包括的信息进行转换,转化成命令序的形式进行传输,有可能该第一终端设备第二终端设备的机型信息或版本信息不同(该机型信息指的是终端设备的型号,版本信息可以是终端设备的***版本,也可以是其中安装的某应用的版本),因此需要将该操作记录信息发送至服务器进行转换成第二终端设备识别的形式再转发给第二终端设备进行处理,该种方式的具体实现步骤为:
S401:所述第一终端设备根据用户的操作获取操作记录;所述操作记录包括所述操作对应的操作页面、操作组件和事件类型。
在本实施例中,得到操作记录,在对操作记录进行转换之前,所述第一终端设备接收所述服务器发送的操作与命令码的映射关系。
S402:所述第一终端设备根据获取的操作与命令码的映射关系,将所述操作记录转换成命令序列格式的所述操作记录信息。
所述命令序列格式为二进制的命令码组成的序列形式,指示第二终端设备根据所述操作对应的操作页面、操作组件和事件类型,将所述操作页面上,与所述操作组件和所述事件类型不对应的操作组件设置为非使能状态,即禁用状态。
S403:所述第一终端设备将所述操作记录信息发送至服务器。
在本实施例中,所述第一终端设备将所述操作记录信息发送至服务器,使所述服务器根据预先获取的所述第一终端设备的属性信息和所述第二终端设备的属性信息将所述操作记录信息转换成所述第二终端设备可识别的形式后发送至所述第二终端设备。即所述第一终端设备将所述操作记录信息通过 服务器发送给所述第二终端设备。
S404:所述服务器根据预先获取的第一终端设备的属性信息和第二终端设备的属性信息,将所述操作记录信息转换成所述第二终端设备可识别的形式。
在本实施例中,服务器需要预先获取第一终端设备和第二终端设备的属性信息,其中,服务器获取该第一终端设备的属性信息的方式可以是主动查询,也可由该第一终端设备主动上报自身的属性信息,即所述第一终端设备将属性信息发送至所述服务器;所述第一终端设备的属性信息包括所述第一终端设备的机型信息和版本信息。
同样的,所述第二终端设备将属性信息发送至所述服务器,服务器接收到的所述第二终端设备的属性信息包括所述第二终端设备的机型信息和版本信息。
即所述服务器分别接收所述第一终端设备和所述第二终端设备上报的属性信息。在获取了第一终端设备和第二终端设备的属性信息之后,服务器接收所述第一终端设备发送的包括所述第一终端设备获取的用户的操作对应的操作页面、操作组件和事件类型的操作记录信息,对该操作记录进行转换,即生成目标终端也就是第二终端设备可以识别的指令序形式的操作记录信息。
S405:所述服务器将转换后的操作记录信息发送至所述第二终端设备。
在本实施例中,所述第二终端设备接收服务器发送的可识别的操作记录信息;所述服务器用于根据所述第一终端设备的属性信息和所述第二终端设备的属性信息将第一终端设备发送的操作记录信息转换成所述第二终端设备可识别的形式。对于第二终端设备来说,所述第二终端设备接收所述第一终端设备通过服务器发送的可识别的操作记录信息;所述可识别的操作记录信息为所述服务器根据所述第一终端设备的属性信息和所述第二终端设备的属性信息将第一终端设备发送的操作记录信息转换得到的。
S406:所述第二终端设备根据获取的操作与命令码的映射关系,将所述操作记录信息转换成操作记录。
在本实施例中,在第二终端设备在转换服务器发送的操作记录信息之前接收所述服务器发送的操作与命令码的映射关系。第二终端设备获取操作与 命令嘛的映射关系的具体实现方式为:所述第二终端设备向所述服务器发送获取请求;所述获取请求用于向所述服务器请求操作与命令码的映射关系;所述第二终端设备接收所述服务器发送的响应消息;所述响应消息包括操作与命令码的映射关系。
S407:所述第二终端设备将所述操作记录对应的操作页面进行显示,根据所述操作记录对应的操作组件和事件类型,将所述操作页面上,与所述操作组件和所述事件类型不对应的操作组件设置为非使能状态,并根据用户在每个操作页面上的操作,执行所述操作记录对应的操作。
在本实施例中,所述第二终端设备将所述操作记录对应的操作页面进行显示,根据所述操作记录对应的操作组件和事件类型,将所述操作页面上,非所述操作记录对应的操作组件和时间类型进行禁用处理,并根据用户触发,执行所述操作记录对应的操作。
第一终端设备相当于源终端,可以是可录制操作指令、并进行转换的收集、IPAD、电脑灯终端设备;服务器可以是云服务器,实现指令的推送、转换功能;第二终端设备相当于目标终端,可以是能够进行指令回放的手机、IPAD、平板电脑、电脑等终端设备。
具体实现过程如下:
首先,源终端选择要录制操作的终端软件,包括***软件和应用软件;
然后,源终端将机型信息传至云服务器,获取最新软件的预设操作和命令码的映射表(如果本地存在则只判断是否最新),报文定义如下:
Request,终端机型信息+软件版本信息;
Response,预设操作和命令码的映射表(以后简称映射表);
源终端操作终端软件,当结束录制时,根据操作和映射表生成指令序;
源终端将指令序发送至服务器报文定位如下:
Request,目标通讯账号+源终端机型信息+软件版本信息+指令序;
Response,成功失败标志;
云服务器根据目标通讯账号推送获取消息命令到目标终端设备;
Request,云服务器唯一消息标志+软件版本信息;
Response,无;
目标终端设备根据接收到的软件版本信息将自身的版本信息发送至云服 务器,去获取转换后指令序(如果本地存在则在本地查找);
Request,云服务器唯一消息标志+软件版本信息;
Response,目标终端指令序;
云服务器根据源终端、源终端软件版本信息、指令序、目标终端、目标终端软件版本信息生成目标终端指令序,即得到指令序形式的操作记录信息,并将结果返回给目标终端;
目标终端根据收到的指令序进行向导式恢复,既每个页面只有操作指令对应的操作可点选,其他位置均禁止点选。
本实施例提供的指导终端设备操作的方法,第一终端设备采集用户操作,并操作记录转换成命令序的形式的操作记录信息通过服务器转换后发送给第二终端设备,第二终端设备根据该操作记录信息转换成操作记录,并由用户触发执行该操作记录对应的操作,相较于现有的远程桌面的实现方式,不需要大量传输图像,有效节省网络资源,并且第一终端设备不能直接获取到第二终端设备的内容,也不能直接对第二终端设备进行操作,保护了用户的隐私和安全,另外,将操作记录转换成命令序的形式,降低了对客户端硬件的要求。因为该操作记录是由用户触发执行的,则可实现异步执行、反复回放。
另外,由于引入了服务器对该操作记录信息的转换,克服了第一终端设备和第二终端设备版本或者***不同的问题,实现了跨平台的操作指导,该种指导方式简单、安全并且比起语音文字的方式更直观。
图8为本发明实施例提供的指导终端设备操作的装置实施例一的结构示意图,如图8所示,该指导终端设备操作的装置10包括:处理模块11和发送模块12;
处理模块11,用于根据获取的用户的操作生成操作记录信息;所述操作记录信息包括所述操作对应的操作页面、操作组件和事件类型;
发送模块12,用于将所述操作记录信息发送至第二终端设备。
本实施例提供的指导终端设备操作的装置,用于执行图1至图7中第一终端设备的技术方案,其实现原理和技术效果类似,第一终端设备对用户的操作进行录制,生成包括操作页面、操作组件和事件类型的操作记录信息,并将该操作记录信息发送给第二终端设备,第二终端设备接收并将该操作记录信息显示,指导用户根据提示的操作页面、操作组件和事件类型进行操作, 在终端设备之间传输操作记录信息即可,不需要传输大量的远程图片,有效节省网络资源。
图9为本发明实施例提供的指导终端设备操作的装置实施例二的结构示意图,如图9所示,在上述实施例的基础上,所述处理模块11包括:
获取单元111,用于根据用户的操作获取操作记录;所述操作记录包括所述操作对应的操作页面、操作组件和事件类型;
转换单元112,用于根据获取的操作与命令码的映射关系,将所述操作记录转换成命令序列格式的所述操作记录信息;所述命令序列格式为二进制的命令码组成的序列形式。
可选的,处理模块11生成的所述操作记录信息用于指示所述第二终端设备根据所述操作对应的操作页面、操作组件和事件类型,将所述操作页面上,与所述操作组件和所述事件类型不对应的操作组件设置为非使能状态。
可选的,所述发送模块12还用于将将所述指导终端设备操作的装置的属性信息发送至所述服务器;所述属性信息包括所述指导终端设备操作的装置的机型信息和版本信息。所述发送模块12具体用于将所述操作记录信息通过服务器发送给所述第二终端设备。
图10为本发明实施例提供的指导终端设备操作的装置实施例三的结构示意图,如图10所示,在上述任一实施例的基础上,所述发送模块12还用于向所述服务器发送获取请求;所述获取请求用于向所述服务器请求获取操作与命令码的映射关系;所述指导终端设备操作的装置10还包括:
接收模块13,用于接收所述服务器发送的响应消息;所述响应消息包括操作与命令码的映射关系。
本实施例提供的指导终端设备操作的装置,用于执行图1至图7所述的方法实施例中的第一终端设备的技术方案,其实现原理和技术效果类似,在此不再赘述。
图11为本发明实施例提供的指导终端设备操作的装置实施例四的结构示意图,如图11所示,该指导终端设备操作的装置20包括:接收模块21、显示模块22和处理模块23;
接收模块21,用于接收所述第一终端设备发送的操作记录信息;所述操作记录信息包括所述操作对应的操作页面、操作组件和事件类型;
显示模块22,用于呈现所述操作记录信息;
处理模块23,用于获取与所述操作页面、所述操作组件和所述事件类型对应的操作。
本实施例提供的指导终端设备操作的装置,用于执行图1至图7中第二终端设备的技术方案,其实现原理和技术效果类似,第一终端设备对用户的操作进行录制,生成包括操作页面、操作组件和事件类型的操作记录信息,并将该操作记录信息发送给第二终端设备,第二终端设备接收并将该操作记录信息显示,指导用户根据提示的操作页面、操作组件和事件类型进行操作,在终端设备之间传输操作记录信息即可,不需要传输大量的远程图片,有效节省网络资源。
可选的,所述显示模块22具体用于将所述操作记录信息中的操作页面进行显示;
所述处理模块23具体用于根据所述操作记录信息中的操作组件和事件类型,将所述操作页面上,与所述操作组件和所述事件类型不对应的操作组件设置为非使能状态,并根据用户在所述操作页面上的操作,执行所述操作记录对应的操作。
可选的,所述处理模块23还用于根据预先获取的操作与命令码的映射关系,将所述操作记录信息转换成操作记录;
所述显示模块22用于将所述操作记录对应的操作页面进行显示;
所述处理模块23具体用于根据所述操作记录对应的操作组件和事件类型,将所述操作页面上,与所述操作组件和所述事件类型不对应的操作组件配置为非使能状态,并根据用户在每个操作页面上的操作,执行所述操作记录对应的操作。
可选的,所述接收模块21还用于接收所述第一终端设备通过服务器发送的可识别的操作记录信息;所述可识别的操作记录信息为所述服务器根据所述第一终端设备的属性信息和所述第二终端设备的属性信息将第一终端设备发送的操作记录信息转换得到的。
图12为本发明实施例提供的指导终端设备操作的装置实施例五的结构示意图,如图12所示,所述指导终端设备操作的装置20还包括:
发送模块24,用于将所述指导终端设备操作的装置的属性信息发送至所 述服务器;所述属性信息包括所述指导终端设备操作的装置的机型信息和版本信息。
可选的,发送模块24还用于向所述服务器发送获取请求;所述获取请求用于向所述服务器请求操作与命令码的映射关系;所述接收模块21还用于接收所述服务器发送的响应消息;所述响应消息包括操作与命令码的映射关系。
本实施例提供的指导终端设备操作的装置,用于执行图1至图7所述的方法实施例中的第二终端设备的技术方案,其实现原理和技术效果类似,在此不再赘述。
图13为本发明实施例提供的指导终端设备操作的装置实施例六的结构示意图,如图13所示该指导终端设备操作的装置30包括:接收模块31、处理模块32和发送模块33;
接收模块31,用于接收所述第一终端设备发送的操作记录信息;所述操作记录信息包括所述第一终端设备获取的用户的操作对应的操作页面、操作组件和事件类型;
处理模块32,用于预先获取的第一终端设备的属性信息和第二终端设备的属性信息,将所述操作记录信息转换成所述第二终端设备可识别的形式;
发送模块33,用于将转换后的操作记录信息发送至所述第二终端设备。
可选的,所述接收模块31还用于分别接收所述第一终端设备和所述第二终端设备上报的属性信息;所述属性信息包括机型信息和版本信息。
本实施例提供的指导终端设备操作的装置,用于执行图1至图7所述的方法实施例中的服务器的技术方案,其实现原理和技术效果类似,在此不再赘述。
图14为本发明实施例提供的终端设备实施例一的结构示意图,如图14所示,该终端设备40,包括:
处理器41,用于根据获取的用户的操作生成操作记录信息;所述操作记录信息包括所述操作对应的操作页面、操作组件和事件类型;
发送器42,用于将所述操作记录信息发送至第二终端设备。
可选的,所述处理器41具体用于:
根据用户的操作获取操作记录;所述操作记录包括所述操作对应的操作页面、操作组件和事件类型;
根据获取的操作与命令码的映射关系,将所述操作记录转换成命令序列格式的所述操作记录信息;所述命令序列格式为二进制的命令码组成的序列形式。
可选的,处理器41生成的所述操作记录信息用于指示所述第二终端设备根据所述操作对应的操作页面、操作组件和事件类型,将所述操作页面上,与所述操作组件和所述事件类型不对应的操作组件设置为非使能状态。
可选的,所述发送器42还用于将属性信息发送至所述服务器;所述终端设备40的属性信息包括所述终端设备40的机型信息和版本信息。所述发送器42具体用于将所述操作记录信息通过服务器发送给所述第二终端设备。
图15为本发明实施例提供的终端设备实施例二的结构示意图,如图15所示,在上述图14所示的实施例的基础上,所述发送器42还用于向所述服务器发送获取请求;所述获取请求用于向所述服务器请求获取操作与命令码的映射关系;
所述终端设备40还包括接收器43,用于接收所述服务器发送的响应消息;所述响应消息包括操作与命令码的映射关系。
本实施例提供的终端设备,用于执行图1至图7所述的方法实施例中的第一终端设备的技术方案,其实现原理和技术效果类似,在此不再赘述。
图16为本发明实施例提供的终端设备实施例三的结构示意图,如图16所示,该终端设备50,包括:
接收器51,用于接收所述第一终端设备发送的操作记录信息;所述操作记录信息为所述第一终端设备根据用户的操作生成的,所述操作记录信息包括所述操作对应的操作页面、操作组件和事件类型;
显示器52,用于呈现所述操作记录信息;
处理器53,用于获取与所述操作页面、所述操作组件和所述事件类型对应的操作。
可选的,所述显示器52具体用于将所述操作记录信息中的操作页面进行显示;
所述处理器53具体用于根据所述操作记录信息中的操作组件和事件类型,将所述操作页面上,与所述操作组件和所述事件类型不对应的操作组件设置为非使能状态,并根据用户在所述操作页面上的操作,执行所述操作记 录对应的操作。
可选的,所述处理器53具体用于根据获取的操作与命令码的映射关系,将所述操作记录信息转换成操作记录;
所述显示器52用于将所述操作记录对应的操作页面进行显示;
所述处理器53还用于根据所述操作记录对应的操作组件和事件类型,将所述操作页面上,与所述操作组件和所述事件类型不对应的操作组件配置为非使能状态,并根据用户在每个操作页面上的操作,执行所述操作记录对应的操作。
可选的,所述接收器51具体用于接收所述第一终端设备通过服务器发送的可识别的操作记录信息;所述可识别的操作记录信息为所述服务器根据所述第一终端设备的属性信息和所述终端设备50的属性信息将第一终端设备发送的操作记录信息转换得到的。
图17为本发明实施例提供的终端设备实施例四的结构示意图,如图17所示,在图16所示实施例的基础上,该终端设备50还包括发送器54,用于将属性信息发送至所述服务器;所述终端设备50的属性信息包括所述终端设备50的机型信息和版本信息。
可选的,发送器54还用于向所述服务器发送获取请求;所述获取请求用于向所述服务器请求操作与命令码的映射关系;
所述接收器51还用于接收所述服务器发送的响应消息;所述响应消息包括操作与命令码的映射关系。
本实施例提供的终端设备,用于执行图1至图7所述的方法实施例中的第二终端设备的技术方案,其实现原理和技术效果类似,在此不再赘述。
图18为本发明实施例提供的服务器实施例一的结构示意图,如图18所示,该服务器60,包括:
接收器61,用于接收所述第一终端设备发送的操作记录信息;所述操作记录信息包括所述第一终端设备获取的用户的操作对应的操作页面、操作组件和事件类型;
处理器62,用于预先获取的第一终端设备的属性信息和第二终端设备的属性信息,将所述操作记录信息转换成所述第二终端设备可识别的形式;
发送器63,用于将转换后的操作记录信息发送至所述第二终端设备。
可选的,所述接收器61还用于分别接收所述第一终端设备和所述第二终端设备上报的属性信息;所述属性信息包括机型信息和版本信息。
本实施例提供的服务器,用于执行图1至图7所述的方法实施例中的服务器的技术方案,其实现原理和技术效果类似,在此不再赘述。
在上述终端设备和服务器的实施例中,应理解,该处理器可以是中央处理单元(英文:Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:Application Specific Integrated Circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:只读存储器(英文:read-only memory,缩写:ROM)、RAM、快闪存储器、硬盘、固态硬盘、磁带(英文:magnetic tape)、软盘(英文:floppy disk)、光盘(英文:optical disc)及其任意组合。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (39)

  1. 一种指导终端设备操作的方法,其特征在于,包括:
    第一终端设备根据获取的用户的操作生成操作记录信息;所述操作记录信息包括所述操作对应的操作页面、操作组件和事件类型;
    所述第一终端设备将所述操作记录信息发送至第二终端设备。
  2. 根据权利要求1所述的方法,其特征在于,所述第一终端设备根据获取的用户的操作生成操作记录信息,包括:
    所述第一终端设备根据用户的操作获取操作记录;所述操作记录包括所述操作对应的操作页面、操作组件和事件类型;
    所述第一终端设备根据获取的操作与命令码的映射关系,将所述操作记录转换成命令序列格式的所述操作记录信息;所述命令序列格式为二进制的命令码组成的序列形式。
  3. 根据权利要求1或2所述的方法,其特征在于,所述操作记录信息用于指示所述第二终端设备根据所述操作对应的操作页面、操作组件和事件类型,将所述操作页面上,与所述操作组件和所述事件类型不对应的操作组件设置为非使能状态。
  4. 根据权利要求3所述的方法,其特征在于,所述方法还包括:
    所述第一终端设备将属性信息发送至所述服务器;所述第一终端设备的属性信息包括所述第一终端设备的机型信息和版本信息;
    则所述第一终端设备将所述操作记录信息发送至第二终端设备,包括:
    所述第一终端设备将所述操作记录信息通过服务器发送给所述第二终端设备。
  5. 根据权利要求2至4任一项所述的方法,其特征在于,所述第一终端设备获取操作与命令码的映射关系,包括:
    所述第一终端设备向所述服务器发送获取请求;所述获取请求用于向所述服务器请求获取操作与命令码的映射关系;
    所述第一终端设备接收所述服务器发送的响应消息;所述响应消息包括操作与命令码的映射关系。
  6. 一种指导终端设备操作的方法,其特征在于,包括:
    第二终端设备接收所述第一终端设备发送的操作记录信息;所述操作记 录信息包括所述操作对应的操作页面、操作组件和事件类型;
    所述第二终端设备呈现所述操作记录信息并获取与所述操作页面、所述操作组件和所述事件类型对应的操作。
  7. 根据权利要求6所述的方法,其特征在于,所述第二终端设备呈现所述操作记录信息并获取与所述操作页面、所述操作组件和所述事件类型对应的操作,包括:
    所述第二终端设备将所述操作记录信息中的操作页面进行显示,根据所述操作记录信息中的操作组件和事件类型,将所述操作页面上,与所述操作组件和所述事件类型不对应的操作组件设置为非使能状态,并根据用户在所述操作页面上的操作,执行所述操作记录对应的操作。
  8. 根据权利要求6所述的方法,其特征在于,所述第二终端设备呈现所述操作记录信息并获取与所述操作页面、所述操作组件和所述事件类型对应的操作,包括:
    所述第二终端设备根据获取的操作与命令码的映射关系,将所述操作记录信息转换成操作记录;
    所述第二终端设备将所述操作记录对应的操作页面进行显示,根据所述操作记录对应的操作组件和事件类型,将所述操作页面上,与所述操作组件和所述事件类型不对应的操作组件配置为非使能状态,并根据用户在每个操作页面上的操作,执行所述操作记录对应的操作。
  9. 根据权利要求8所述的方法,其特征在于,所述第二终端设备接收所述第一终端设备发送的操作记录信息,包括:
    所述第二终端设备接收所述第一终端设备通过服务器发送的可识别的操作记录信息;所述可识别的操作记录信息为所述服务器根据所述第一终端设备的属性信息和所述第二终端设备的属性信息将第一终端设备发送的操作记录信息转换得到的。
  10. 根据权利要求9所述的方法,其特征在于,所述第二终端设备接收所述第一终端设备通过服务器发送的可识别的操作记录信息之前,所述方法包括:
    所述第二终端设备将属性信息发送至所述服务器;所述第二终端设备的属性信息包括所述第二终端设备的机型信息和版本信息。
  11. 根据权利要求8至10任一项所述的方法,其特征在于,所述第二终端设备获取操作与命令码的映射关系,包括:
    所述第二终端设备向所述服务器发送获取请求;所述获取请求用于向所述服务器请求操作与命令码的映射关系;
    所述第二终端设备接收所述服务器发送的响应消息;所述响应消息包括操作与命令码的映射关系。
  12. 一种指导终端设备操作的方法,其特征在于,包括:
    服务器接收所述第一终端设备发送的操作记录信息;所述操作记录信息包括所述第一终端设备获取的用户的操作对应的操作页面、操作组件和事件类型;
    所述服务器根据预先获取的第一终端设备的属性信息和第二终端设备的属性信息,将所述操作记录信息转换成所述第二终端设备可识别的形式;
    所述服务器将转换后的操作记录信息发送至所述第二终端设备。
  13. 根据权利要求12所述的方法,其特征在于,所述服务器接收所述第一终端设备发送的操作记录信息之前,所述方法还包括:
    所述服务器分别接收所述第一终端设备和所述第二终端设备上报的属性信息;所述属性信息包括机型信息和版本信息。
  14. 一种指导终端设备操作的装置,其特征在于,包括:
    处理模块,用于根据获取的用户的操作生成操作记录信息;所述操作记录信息包括所述操作对应的操作页面、操作组件和事件类型;
    发送模块,用于将所述操作记录信息发送至第二终端设备。
  15. 根据权利要求14所述的装置,其特征在于,所述处理模块包括:
    获取单元,用于根据用户的操作获取操作记录;所述操作记录包括所述操作对应的操作页面、操作组件和事件类型;
    转换单元,用于根据获取的操作与命令码的映射关系,将所述操作记录转换成命令序列格式的所述操作记录信息;所述命令序列格式为二进制的命令码组成的序列形式。
  16. 根据权利要求14或15所述的装置,其特征在于,所述处理模块生成的所述操作记录信息用于指示所述第二终端设备根据所述操作对应的操作页面、操作组件和事件类型,将所述操作页面上,与所述操作组件和所述事 件类型不对应的操作组件设置为非使能状态。
  17. 根据权利要求16所述的装置,其特征在于,所述发送模块还用于将所述指导终端设备操作的装置的属性信息发送至所述服务器;所述属性信息包括所述指导终端设备操作的装置的机型信息和版本信息;则所述发送模块还具体用于将所述操作记录信息通过服务器发送给所述第二终端设备。
  18. 根据权利要求14至17任一项所述的装置,其特征在于,所述发送模块还用于向所述服务器发送获取请求;所述获取请求用于向所述服务器请求获取操作与命令码的映射关系;所述终端设备还包括:
    接收模块,用于接收所述服务器发送的响应消息;所述响应消息包括操作与命令码的映射关系。
  19. 一种指导终端设备操作的装置,其特征在于,包括:
    接收模块,用于接收所述第一终端设备发送的操作记录信息;所述操作记录信息包括所述操作对应的操作页面、操作组件和事件类型;
    显示模块,用于呈现所述操作记录信息;
    处理模块,用于获取与所述操作页面、所述操作组件和所述事件类型对应的操作。
  20. 根据权利要求19所述的装置,其特征在于,所述显示模块具体用于将所述操作记录信息中的操作页面进行显示;
    所述处理模块具体用于根据所述操作记录信息中的操作组件和事件类型,将所述操作页面上,与所述操作组件和所述事件类型不对应的操作组件设置为非使能状态,并根据用户在所述操作页面上的操作,执行所述操作记录对应的操作。
  21. 根据权利要求19所述的装置,其特征在于,所述处理模块还用于根据获取的操作与命令码的映射关系,将所述操作记录信息转换成操作记录;
    所述显示模块用于将所述操作记录对应的操作页面进行显示;
    所述处理模块具体用于根据所述操作记录对应的操作组件和事件类型,将所述操作页面上,与所述操作组件和所述事件类型不对应的操作组件配置为非使能状态,并根据用户在每个操作页面上的操作,执行所述操作记录对应的操作。
  22. 根据权利要求21所述的装置,其特征在于,所述接收模块还用于接 收所述第一终端设备通过服务器发送的可识别的操作记录信息;所述可识别的操作记录信息为所述服务器根据所述第一终端设备的属性信息和所述第二终端设备的属性信息将第一终端设备发送的操作记录信息转换得到的。
  23. 根据权利要求22所述的装置,其特征在于,所述装置还包括:
    发送模块,用于将所述指导终端设备操作的装置的属性信息发送至所述服务器;所述属性信息包括所述指导终端设备操作的装置的机型信息和版本信息。
  24. 根据权利要求23所述的装置,其特征在于,所述发送模块还用于向所述服务器发送获取请求;所述获取请求用于向所述服务器请求操作与命令码的映射关系;所述接收模块还用于接收所述服务器发送的响应消息;所述响应消息包括操作与命令码的映射关系。
  25. 一种指导终端设备操作的装置,其特征在于,包括:
    接收模块,用于接收所述第一终端设备发送的操作记录信息;所述操作记录信息包括所述第一终端设备获取的用户的操作对应的操作页面、操作组件和事件类型;
    处理模块,用于预先获取的第一终端设备的属性信息和第二终端设备的属性信息,将所述操作记录信息转换成所述第二终端设备可识别的形式;
    发送模块,用于将转换后的操作记录信息发送至所述第二终端设备。
  26. 根据权利要求25所述的装置,其特征在于,所述接收模块还用于分别接收所述第一终端设备和所述第二终端设备上报的属性信息;所述属性信息包括机型信息和版本信息。
  27. 一种终端设备,其特征在于,包括:
    处理器,用于根据获取的用户的操作生成操作记录信息;所述操作记录信息包括所述操作对应的操作页面、操作组件和事件类型;
    发送器,用于将所述操作记录信息发送至第二终端设备。
  28. 根据权利要求27所述的终端设备,其特征在于,所述处理器具体用于:
    根据用户的操作获取操作记录;所述操作记录包括所述操作对应的操作页面、操作组件和事件类型;
    根据获取的操作与命令码的映射关系,将所述操作记录转换成命令序列 格式的所述操作记录信息;所述命令序列格式为二进制的命令码组成的序列形式。
  29. 根据权利要求27或28所述的终端设备,其特征在于,所述处理器生成的所述操作记录信息用于指示所述第二终端设备根据所述操作对应的操作页面、操作组件和事件类型,将所述操作页面上,与所述操作组件和所述事件类型不对应的操作组件设置为非使能状态。
  30. 根据权利要求29所述的终端设备,其特征在于,所述发送器还用于将属性信息发送至所述服务器;所述终端设备的属性信息包括所述第一终端设备的机型信息和版本信息;则所述发送器还具体用于将所述操作记录信息通过服务器发送给所述第二终端设备。
  31. 根据权利要求28至30任一项所述的终端设备,其特征在于,所述发送器还用于向所述服务器发送获取请求;所述获取请求用于向所述服务器请求获取操作与命令码的映射关系;
    所述终端设备还包括:接收器,用于接收所述服务器发送的响应消息;所述响应消息包括操作与命令码的映射关系。
  32. 一种终端设备,其特征在于,包括:
    接收器,用于接收所述第一终端设备发送的操作记录信息;所述操作记录信息为所述第一终端设备根据用户的操作生成的,所述操作记录信息包括所述操作对应的操作页面、操作组件和事件类型;
    显示器,用于呈现所述操作记录信息;
    处理器,用于获取与所述操作页面、所述操作组件和所述事件类型对应的操作。
  33. 根据权利要求32所述的终端设备,其特征在于,所述显示器具体用于将所述操作记录信息中的操作页面进行显示;
    所述处理器用于根据所述操作记录信息中的操作组件和事件类型,将所述操作页面上,与所述操作组件和所述事件类型不对应的操作组件设置为非使能状态,并根据用户在所述操作页面上的操作,执行所述操作记录对应的操作。
  34. 根据权利要求32所述的终端设备,其特征在于,所述处理器具体用于根据获取的操作与命令码的映射关系,将所述操作记录信息转换成操作记 录;所述显示器用于将所述操作记录对应的操作页面进行显示;所述处理器还用于根据所述操作记录对应的操作组件和事件类型,将所述操作页面上,与所述操作组件和所述事件类型不对应的操作组件配置为非使能状态,并根据用户在每个操作页面上的操作,执行所述操作记录对应的操作。
  35. 根据权利要求33所述的终端设备,其特征在于,所述接收器具体用于接收所述第一终端设备通过服务器发送的可识别的操作记录信息;所述可识别的操作记录信息为所述服务器根据所述第一终端设备的属性信息和所述终端设备的属性信息将第一终端设备发送的操作记录信息转换得到的。
  36. 根据权利要求35所述的终端设备,其特征在于,所述终端设备还包括:发送器,用于将属性信息发送至所述服务器;所述终端设备的属性信息包括所述终端设备的机型信息和版本信息。
  37. 根据权利要求36所述的终端设备,其特征在于,所述发送器还用于向所述服务器发送获取请求;所述获取请求用于向所述服务器请求操作与命令码的映射关系;
    所述接收器还用于接收所述服务器发送的响应消息;所述响应消息包括操作与命令码的映射关系。
  38. 一种服务器,其特征在于,包括:
    接收器,用于接收所述第一终端设备发送的操作记录信息;所述操作记录信息包括所述第一终端设备获取的用户的操作对应的操作页面、操作组件和事件类型;
    处理器,用于预先获取的第一终端设备的属性信息和第二终端设备的属性信息,将所述操作记录信息转换成所述第二终端设备可识别的形式;
    发送器,用于将转换后的操作记录信息发送至所述第二终端设备。
  39. 根据权利要求38所述的服务器,其特征在于,所述接收器还用于分别接收所述第一终端设备和所述第二终端设备上报的属性信息;所述属性信息包括机型信息和版本信息。
PCT/CN2015/089931 2015-09-18 2015-09-18 指导终端设备操作的方法、装置和设备 WO2017045190A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP15903880.1A EP3343352B1 (en) 2015-09-18 2015-09-18 Method, apparatus and device for instructing operations on terminal device
PCT/CN2015/089931 WO2017045190A1 (zh) 2015-09-18 2015-09-18 指导终端设备操作的方法、装置和设备
US15/760,669 US20190089800A1 (en) 2015-09-18 2015-09-18 Method And Apparatus for Providing Instruction In Operating Terminal Device, And Device
CN201580083106.5A CN108027725B (zh) 2015-09-18 2015-09-18 指导终端设备操作的方法、装置和设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/089931 WO2017045190A1 (zh) 2015-09-18 2015-09-18 指导终端设备操作的方法、装置和设备

Publications (1)

Publication Number Publication Date
WO2017045190A1 true WO2017045190A1 (zh) 2017-03-23

Family

ID=58288070

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/089931 WO2017045190A1 (zh) 2015-09-18 2015-09-18 指导终端设备操作的方法、装置和设备

Country Status (4)

Country Link
US (1) US20190089800A1 (zh)
EP (1) EP3343352B1 (zh)
CN (1) CN108027725B (zh)
WO (1) WO2017045190A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109561271A (zh) * 2018-11-19 2019-04-02 维沃移动通信有限公司 一种终端操作的指导方法、第一终端及第二终端

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109446025B (zh) * 2018-10-17 2022-08-23 北京字节跳动网络技术有限公司 一种操作行为的回放方法、装置、电子设备及可读介质
CN109784827B (zh) * 2018-12-05 2023-12-08 深圳供电局有限公司 一种电力通信作业任务的资源信息编辑向导方法及***
US10922105B1 (en) * 2020-03-02 2021-02-16 International Business Machines Corporation Realtime generated assistance video
CN113867851A (zh) * 2020-06-30 2021-12-31 华为技术有限公司 电子设备操作引导信息录制方法、获取方法和终端设备
CN111966435A (zh) * 2020-07-14 2020-11-20 维沃移动通信有限公司 电子设备的操作流程分享方法及装置
CN115269067A (zh) * 2021-04-30 2022-11-01 中兴通讯股份有限公司 信息处理方法、终端和计算机可读存储介质
CN114296846A (zh) * 2021-12-10 2022-04-08 北京三快在线科技有限公司 一种页面引导的配置方法、***及装置

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050060719A1 (en) * 2003-09-12 2005-03-17 Useractive, Inc. Capturing and processing user events on a computer system for recording and playback
CN1976352A (zh) * 2005-11-29 2007-06-06 国际商业机器公司 用于提供远程软件应用的支持的方法和***
CN102291249A (zh) * 2011-04-12 2011-12-21 张�林 一种对移动终端提供远程服务的方法及***
CN102664921A (zh) * 2012-03-28 2012-09-12 北京奇虎科技有限公司 一种远程协助方法及***
CN102665177A (zh) * 2012-04-20 2012-09-12 北京慧创新盈科技有限公司 基于机型匹配信息的应用程序信息推送方法、***及装置
CN102984233A (zh) * 2012-11-19 2013-03-20 北京奇虎科技有限公司 用于在远程协助中进行数据传输的装置和方法
CN103685744A (zh) * 2013-12-06 2014-03-26 宇龙计算机通信科技(深圳)有限公司 一种应用界面的ui元素不可点击设置方法和***

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6662226B1 (en) * 2000-01-27 2003-12-09 Inbit, Inc. Method and system for activating and capturing screen displays associated with predetermined user interface events
JP3936835B2 (ja) * 2000-09-20 2007-06-27 株式会社日立製作所 計算機ネットワーク用の端末装置および操作履歴記録方法
US20040120267A1 (en) * 2004-01-12 2004-06-24 Clifford Howell Computer control system and user interface for remote media playing devices
US8640034B2 (en) * 2006-11-16 2014-01-28 International Business Machines Corporation Remote GUI control by replication of local interactions
US20130155107A1 (en) * 2011-12-16 2013-06-20 Identive Group, Inc. Systems and Methods for Providing an Augmented Reality Experience
US20150079967A1 (en) * 2013-09-18 2015-03-19 Lisa Marie Mullins Systems and methods to remotely restrict the use of mobile device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050060719A1 (en) * 2003-09-12 2005-03-17 Useractive, Inc. Capturing and processing user events on a computer system for recording and playback
CN1976352A (zh) * 2005-11-29 2007-06-06 国际商业机器公司 用于提供远程软件应用的支持的方法和***
CN102291249A (zh) * 2011-04-12 2011-12-21 张�林 一种对移动终端提供远程服务的方法及***
CN102664921A (zh) * 2012-03-28 2012-09-12 北京奇虎科技有限公司 一种远程协助方法及***
CN102665177A (zh) * 2012-04-20 2012-09-12 北京慧创新盈科技有限公司 基于机型匹配信息的应用程序信息推送方法、***及装置
CN102984233A (zh) * 2012-11-19 2013-03-20 北京奇虎科技有限公司 用于在远程协助中进行数据传输的装置和方法
CN103685744A (zh) * 2013-12-06 2014-03-26 宇龙计算机通信科技(深圳)有限公司 一种应用界面的ui元素不可点击设置方法和***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3343352A4 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109561271A (zh) * 2018-11-19 2019-04-02 维沃移动通信有限公司 一种终端操作的指导方法、第一终端及第二终端
CN109561271B (zh) * 2018-11-19 2021-06-25 维沃移动通信有限公司 一种终端操作的指导方法、第一终端及第二终端

Also Published As

Publication number Publication date
CN108027725B (zh) 2021-05-04
CN108027725A (zh) 2018-05-11
EP3343352A4 (en) 2018-08-08
US20190089800A1 (en) 2019-03-21
EP3343352A1 (en) 2018-07-04
EP3343352B1 (en) 2020-06-03

Similar Documents

Publication Publication Date Title
WO2017045190A1 (zh) 指导终端设备操作的方法、装置和设备
CN111459433B (zh) 一种传屏方法、设备及存储介质
EP3163972B1 (en) Terminal, server, and terminal control method
US10606367B2 (en) Command relay device, system and method for providing remote assistance/remote control
WO2017028577A1 (zh) 群组聊天内容显示方法及装置
US9720747B2 (en) Method for flow control and reliable communication in a collaborative environment
WO2019134306A1 (zh) 消息处理方法、装置、终端设备及可读存储介质
WO2020078300A1 (zh) 一种终端投屏的控制方法和终端
US10930288B2 (en) Mobile device for speech input and text delivery
WO2020177698A1 (zh) 小程序平台间的通讯方法、设备和计算机存储介质
WO2021169628A1 (zh) 一种增强的视频通话方法和***、电子设备
CN103973542B (zh) 一种语音信息处理方法及装置
WO2022057393A1 (zh) 事件处理方法、装置、存储介质、移动终端及电脑
CN109800557B (zh) 基于区块链的集成处理方法、装置、服务器、设备及介质
WO2020177697A1 (zh) 小程序平台间的发现方法、设备和计算机存储介质
TW201730739A (zh) 資訊交互方法和裝置
WO2019072213A1 (zh) 无线接入点信息的处理方法、设备及计算机可读存储介质
US20230401377A1 (en) Document creation method and apparatus, and device and storage medium
WO2017167234A1 (zh) 分享移动终端内容的方法和装置
WO2023088198A1 (zh) 网络连接方法、装置和电子设备
JP2001197461A (ja) マルチメディア情報操作ウインドウの共有操作方法
KR20140020641A (ko) 터치이벤트 기반의 드로잉 채팅 방법, 그리고 터치이벤트 기반의 드로잉 채팅 프로그램을 기록한 컴퓨터로 판독가능한 기록매체
JP2017102847A (ja) 情報処理システム、中継装置、方法およびプログラム
KR101618353B1 (ko) 서버 및 클라이언트의 언어동기화를 위한 언어변환방법 및 이를 위한 서버-클라이언트 시스템
WO2019015089A1 (zh) 一种全局菜单的控制方法、装置、设备和存储介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15903880

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2015903880

Country of ref document: EP