WO2017045283A1 - 终端间屏幕控制的方法、装置和存储介质 - Google Patents
终端间屏幕控制的方法、装置和存储介质 Download PDFInfo
- Publication number
- WO2017045283A1 WO2017045283A1 PCT/CN2015/097575 CN2015097575W WO2017045283A1 WO 2017045283 A1 WO2017045283 A1 WO 2017045283A1 CN 2015097575 W CN2015097575 W CN 2015097575W WO 2017045283 A1 WO2017045283 A1 WO 2017045283A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- event
- screen
- terminal
- touch
- back control
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72415—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories for remote control of appliances
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/038—Indexing scheme relating to G06F3/038
- G06F2203/0383—Remote input, i.e. interface arrangements in which the signals generated by a pointing device are transmitted to a PC at a remote location, e.g. to a PC in a LAN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/16—Details of telephonic subscriber devices including more than one display unit
Definitions
- Embodiments of the present invention relate to the field of intelligent terminals, and in particular, to a method, an apparatus, and a storage medium for controlling a screen between terminals.
- the above-mentioned inter-terminal screen anti-control technology has certain defects. Because of the need to bind fixed events under the interface controls of different terminals, the development difficulty of screen back-control between terminals is increased, and there are fewer screen events that can be supported between terminals. In addition, the approximate logical back control can only be achieved on the basis of the binding event, and the accurate back control cannot be realized, which affects the user experience.
- the embodiments of the present invention provide a method, a device, and a storage medium for controlling the screen between terminals, so as to optimize the existing screen control technology between terminals and improve the accuracy of the back control.
- an embodiment of the present invention provides a method for controlling a screen between terminals, where the method includes:
- the first terminal collects a touch event of the user on the first screen configured on the first terminal;
- the first terminal generates a back control message of the touch event according to the event type of the touch event and the first touch position of the first screen, and sends the back control message to the second terminal to indicate the second
- the terminal acquires a back control event corresponding to the second screen of the second terminal determined according to the event type and the first touch position.
- the embodiment of the present invention further provides another method for controlling the screen between terminals, the method comprising:
- the second terminal receives the back control message from the first terminal, where the back control message is generated according to the event type of the touch event occurring on the first screen configured by the first terminal and the first touch position of the first screen. ;
- the second terminal performs a corresponding operation according to the back control event.
- an embodiment of the present invention provides a device for controlling a screen between terminals, where the device is configured in the first terminal, and specifically includes:
- a touch event collection module configured to collect a touch event of the first screen disposed on the first terminal by the user
- the anti-control message generating module is configured to generate a back control message of the touch event according to the event type of the touch event and the first touch position of the first screen, and send the reverse control message to the second terminal to indicate the
- the second terminal acquires a back control event corresponding to the second screen of the second terminal determined according to the event type and the first touch location.
- the embodiment of the present invention further provides another device for controlling the inter-terminal screen.
- the device is configured in the second terminal, and specifically includes:
- a back control message receiving module configured to receive a back control message from the first terminal, where the back control message is based on an event type of a touch event occurring on a first screen configured by the first terminal and a first in the first screen Generated by touch position;
- a counter event acquisition module configured to acquire an event type of the back control event corresponding to the touch event and a second touch position of the second screen disposed on the second terminal according to the back control message;
- An operation execution module is configured to perform a corresponding operation according to the back control event.
- an embodiment of the present invention further provides a non-volatile computer storage medium, where the computer storage medium stores one or more modules, when the one or more modules are controlled by an inter-terminal screen event.
- the device of the method When executed, the device is caused to perform the following operations:
- the first terminal collects a touch event of the user on the first screen configured on the first terminal;
- the first terminal generates a back control message of the touch event according to the event type of the touch event and the first touch position of the first screen, and sends the back control message to the second terminal to indicate the second
- the terminal acquires a back control event corresponding to the second screen of the second terminal determined according to the event type and the first touch position.
- the embodiment of the present invention further provides another non-volatile computer storage medium, where the computer storage medium stores one or more modules, when the one or more modules are executed by an inter-terminal screen event.
- the device of the controlled method is executed, the device is caused to perform the following operations:
- the second terminal receives the back control message from the first terminal, where the back control message is generated according to the event type of the touch event occurring on the first screen configured by the first terminal and the first touch position of the first screen. ;
- the second terminal performs a corresponding operation according to the back control event.
- the event type and the touch position information of the touch event are directly transmitted to the controlled terminal as the back control message, and the controlled terminal is based on the
- the back control message identifies a back control event corresponding to the screen of the controlled terminal, and then performs a corresponding operation according to the back control event.
- the controlled terminal passively receives the response operation.
- the embodiment of the present invention transmits the touch event itself to the controlled terminal, and the controlled terminal is based on the controlled terminal.
- the screen operation performed by the back control event determines the corresponding response operation, so there is no need to preset the correspondence between the touch event and the response operation. It can reduce the development difficulty of anti-control between terminals, increase the screen events that can be supported between terminals, and realize the accurate feedback of screen control, which improves the user experience.
- FIG. 1 is a schematic flowchart of a method for controlling a screen between terminals according to Embodiment 1 of the present invention
- FIG. 2 is a schematic flowchart of a method for controlling a screen between terminals according to Embodiment 2 of the present invention
- FIG. 3 is a schematic flowchart of a method for controlling a screen between terminals according to Embodiment 3 of the present invention
- FIG. 4 is a schematic structural diagram of an apparatus for controlling a screen between terminals according to Embodiment 4 of the present invention.
- FIG. 5 is a schematic structural diagram of an apparatus for controlling a screen between terminals according to Embodiment 5 of the present invention.
- FIG. 6 is a schematic structural diagram of hardware of a device according to Embodiment 8 of the present invention.
- FIG. 1 is a schematic flowchart of a method for controlling a screen between terminals according to an embodiment of the present invention.
- the embodiment of the present invention can be applied to implement screen control information interaction between any two terminals in a network architecture composed of at least two terminals. The situation passed.
- the terminal may be a mobile phone, a tablet computer or a car machine with a touch screen function.
- the method specifically includes the following:
- the first terminal collects a touch event of the user on the first screen configured on the first terminal.
- the touch event is a touch gesture operation acting at any position on the first screen of the first terminal.
- the collected touch events usually include the event type and touch position.
- the event type can be click, double click, long press or drag.
- the first terminal can identify the event type of the touch event through a preset private specific algorithm.
- the touch position may correspond to a position of a point, a line or an area on the first screen.
- the first touch location can be represented by the coordinates of the location on the first screen.
- the touch position of the touch event is recorded as the first touch position, and the touch event is correspondingly The touch position of the back control event is recorded as the second touch position.
- the first terminal generates a back control message of the touch event according to the event type of the touch event and the first touch position of the first screen, and sends the back control message to the second terminal.
- the first terminal and the second terminal are required to establish a connection.
- a long connection between the first terminal and the second terminal may be established in advance before the touch event is collected.
- the long connection may be a long connection established based on a USB (Universal Serial Bus) method or a WIFI (Wireless Fidelity) method.
- the short connection between the first terminal and the second terminal may be temporarily established, and the back control message is sent to the second terminal based on the short connection.
- the first terminal directly adds the event type and the first touch location of the touch event to the back control message, and sends the message to the second terminal.
- the second terminal needs to calculate the second event of the back control event in the second terminal according to the first touch position in the back control message and the screen information of the first screen and the second screen.
- the second touch position of the screen; the second terminal determines a back control event corresponding to the touch event, the event type of the back control event is the event type of the touch event, and the touch position is the second touch position.
- the first terminal may further convert the first touch position to the second screen of the second terminal.
- the second touch position includes: the first terminal calculates, according to the touch event, the first touch position of the first screen, and the screen information of the first screen and the second screen, and calculates a back control event corresponding to the touch event on the second screen. a second touch location; the first terminal adds the event type and the second touch location to the back control message and sends the message to the second terminal.
- the first terminal and the second terminal are required to know the screen information of each other in advance.
- the screen information includes screen resolution, screen size, and the like.
- the screen size includes the width and height of the screen.
- the first terminal interacts with the second terminal with the screen information of the first screen and the second screen.
- a handshake protocol can be used to implement interaction of screen information.
- the response operation is not further determined according to the touch event, but the event type and the touch position information of the touch event are directly used as the back control message. And being transmitted to the controlled terminal to instruct the controlled terminal to identify a back control event corresponding to the screen of the controlled terminal based on the back control message, and perform a corresponding operation according to the back control event.
- the development difficulty of the reverse control between the terminals can be reduced, the screen events that can be supported between the terminals can be increased, and the accurate feedback of the screen control is realized, thereby improving the user experience.
- FIG. 2 is a schematic flowchart diagram of another method for controlling a screen between terminals according to Embodiment 2 of the present invention.
- the method for controlling the screen between the terminals provided by the embodiment may be performed in conjunction with the method for controlling the screen between the terminals provided in the foregoing embodiment.
- the method specifically includes the following:
- the second terminal receives a back control message from the first terminal.
- the back control message is generated according to an event type of a touch event occurring on a first screen configured by the first terminal and a first touch position at the first screen.
- the back control message received by the second terminal may be one of two types of back control messages: a first type of back control message and a second type of back control message.
- the first type of back control message includes: the event type of the touch event and the first touch position of the first screen.
- the second type of counter control message includes: the event type and the back control event are at the second touch position of the second screen.
- the type of event included in the second type of counter-control message is the event type of the touch event, and also the event type of the anti-control event.
- Event types include click, double click, long press, and drag.
- the second terminal acquires an event type of the back control event corresponding to the touch event and a second touch position of the second screen configured on the second terminal according to the back control message.
- the back control message received by the second terminal is a first type of back control message
- S202 specifically includes:
- the second terminal acquires the event type and the first touch location of the touch event from the back control message, and the event type is used as the event type of the back control event;
- the second terminal calculates, according to the touch event, the first touch position of the first screen and the screen information of the first screen and the second screen, and calculates a back control event corresponding to the touch event in the second touch position of the second screen.
- the back control message received by the second terminal is a second type of back control message, and S202 specifically includes:
- the second terminal acquires the event type of the back control event and the second touch location from the back control message.
- the second terminal performs a corresponding operation according to the back control event.
- the second terminal can uniquely determine a back control event corresponding to the touch event according to the obtained event type and the second touch position, and perform an operation corresponding to the back control event.
- the process of performing the operation includes: the second terminal transmitting the back control event to the screen driver for processing to perform the corresponding operation.
- the back control message received by the controlled terminal is the master control terminal.
- the event type and touch position information of the touch event collected by the terminal, the controlled terminal identifies the back control event corresponding to the screen of the controlled terminal based on the back control message, and performs corresponding operation according to the back control event, which can be reduced
- the development difficulty of counter-control between small terminals increases the screen events that can be supported between terminals, and at the same time realizes the accurate feedback of screen control, which improves the user experience.
- the method provided in this embodiment further includes:
- the second terminal establishes a connection with the first terminal, and interacts with the first terminal with screen information of the first screen and the second screen.
- FIG. 3 is a schematic flowchart of a method for controlling a screen between terminals according to Embodiment 3 of the present invention.
- This embodiment provides a preferred embodiment based on all of the above embodiments.
- the two terminals that perform screen control are a car machine and a smart phone, respectively.
- the first terminal is a vehicle and the second terminal is a smartphone.
- the method specifically includes the following:
- S301 The vehicle collects a touch event that is configured by the user on the screen of the vehicle.
- the touch events collected by the vehicle include the type of event and the touch position on the screen of the vehicle.
- the event type may be a click, double click, long press or drag operation on the screen of the vehicle.
- S302 The vehicle generates a back control message of the touch event according to the event type of the touch event and the touch position of the vehicle screen, and sends the back control message to the mobile phone.
- a mobile phone client and a car client are installed on the car and the mobile phone respectively.
- the car and the mobile phone Before sending data between the car and the mobile phone, the car and the mobile phone establish a long connection through USB or WIFI, and interact with each other's screen information.
- the screen information includes a screen size and a resolution thereof.
- the touch event is described as an example of a click event: the touch position may be represented by a coordinate value (x1, y1) corresponding to a screen of the vehicle.
- the vehicle can send a first type of back-control message containing the click event type and its position coordinates (x1, y1) on the screen of the vehicle to the mobile phone; or, the vehicle can be based on the click event on the car screen
- the position coordinates (x1, y1) on the screen, as well as the screen information of the car and the phone calculate the position coordinates (x2, y2) of this click event on the phone screen, and will contain the click event and its screen on the phone
- the second type of counter-control message on the position coordinates (x2, y2) is sent to the phone.
- the back control message is used to instruct the mobile phone to acquire the time type according to the touch event and
- the touch position determined on the screen of the vehicle machine corresponds to a back control event on the screen of the mobile phone.
- the mobile phone receives the back control message from the vehicle end, and obtains a back control event corresponding to the vehicle touch event according to the back control message.
- the touch event is still taken as an example of a click event.
- the mobile phone receives the first type of counter-control message, the mobile phone can directly read the first-type counter-control message, and obtain the click event type and the position coordinate (x1, y1) on the click event car screen;
- the screen information and the car screen information convert the position coordinates (x1, y1) into the position coordinates (x2, y2) of the back event corresponding to the click event on the screen of the mobile phone.
- the mobile phone receives the second type of counter-control message, the mobile phone directly reads the back-control message, and obtains the type of the click event and its position coordinates (x2, y2) on the screen of the mobile phone.
- a non-click event such as double-clicking, long-pressing, or dragging
- a plurality of consecutive click events are acquired by the controlled terminal, and then the identification processing is performed based on the local processing rule of the continuous click event.
- the mobile phone performs a corresponding operation according to the back control event.
- the preferred embodiment collects a touch event of the user by providing a vehicle, and sends a back control message generated by the touch event to the mobile phone, and the mobile phone receives the back control message sent by the vehicle, and obtains the touch of the vehicle according to the back control message.
- the counter-control event corresponding to the control event realizes the accurate counter-control of the screen control between the car and the mobile phone, which improves the user experience.
- FIG. 4 is a schematic structural diagram of an apparatus for controlling a screen between terminals according to Embodiment 4 of the present invention, where the apparatus is configured in a first terminal.
- the device for controlling the screen between terminals includes:
- the touch event collection module 401 is configured to collect a touch event of the user on the first screen configured on the first terminal;
- the back control message generating module 402 is configured to generate a back control message of the touch event according to the event type of the touch event and the first touch position of the first screen, and send the back control message to the second terminal to indicate the location
- the second terminal acquires a back control event corresponding to the second screen of the second terminal determined according to the event type and the first touch location;
- the method further includes:
- connection establishing module 403 configured to establish a connection with the second terminal
- the screen information interaction module 404 is configured to interact with the second terminal for screen information of the first screen and the second screen.
- back control message generating module 402 is specifically configured to:
- the above product can perform the method for controlling the inter-terminal screen performed by the first terminal provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
- FIG. 5 is a schematic structural diagram of another apparatus for controlling an inter-terminal screen according to Embodiment 5 of the present invention, where the apparatus is configured in a second terminal.
- the device for controlling the screen between terminals includes:
- the anti-control message receiving module 501 is configured to receive a back control message from the first terminal, where the back control message is based on an event type of a touch event occurring on a first screen configured by the first terminal, and a number in the first screen Generated by a touch position;
- the anti-control event obtaining module 502 is configured to acquire, according to the back control message, an event type of the back control event corresponding to the touch event and a second touch position of the second screen configured on the second terminal;
- An operation execution module 503, configured to perform a corresponding operation according to the back control event
- the method further includes:
- connection establishing module 504 configured to establish a connection with the first terminal
- the screen information interaction module 505 is configured to interact with the first terminal to screen information of the first screen and the second screen.
- back control event obtaining module 502 is specifically configured to:
- the operation execution module 503 is specifically configured to:
- the back control event is transmitted to the screen driver for processing to perform a corresponding operation.
- the foregoing apparatus may perform the method for controlling the inter-terminal screen performed by the second terminal provided by any embodiment of the present invention, and has a function module and a beneficial effect corresponding to the execution method.
- the embodiment provides a non-volatile computer storage medium storing one or more modules when the one or more modules are executed by a device that performs a method of controlling event between screens between terminals , causing the device to perform the following operations:
- the first terminal collects a touch event of the user on the first screen configured on the first terminal;
- the first terminal generates a back control message of the touch event according to the event type of the touch event and the first touch position of the first screen, and sends the back control message to the second terminal to indicate the second
- the terminal acquires a back control event corresponding to the second screen of the second terminal determined according to the event type and the first touch position.
- the method may further include:
- the first terminal establishes a connection with the second terminal, and interacts with the second terminal with screen information of the first screen and the second screen.
- the first terminal When the module stored in the storage medium is executed by the device, the first terminal generates a back control of the touch event according to the event type of the touch event and the first touch position of the first screen.
- the message and sent to the second terminal may include:
- the first terminal adds the event type and the first touch location of the touch event to the back control message, and sends the message to the second terminal;
- the first terminal calculates a back control event corresponding to the touch event according to the first touch position of the first screen and the screen information of the first screen and the second screen according to the touch event. a second touch location of the second screen; the first terminal adds the event type and the second touch location to the back control message, and sends the message to the second terminal.
- the event type may include a click, a double click, a long press, and a drag;
- the screen information may include a screen size, and a resolution.
- the embodiment provides a non-volatile computer storage medium storing one or more modules when the one or more modules are executed by a device that performs a method of controlling event between screens between terminals , causing the device to perform the following operations:
- the second terminal receives the back control message from the first terminal, where the back control message is generated according to the event type of the touch event occurring on the first screen configured by the first terminal and the first touch position of the first screen. ;
- the second terminal performs a corresponding operation according to the back control event.
- the method may further include:
- the second terminal establishes a connection with the first terminal, and interacts with the first terminal with screen information of the first screen and the second screen.
- the second terminal acquires an event type of the back control event corresponding to the touch event according to the back control message, and is configured in the second terminal.
- the second touch position of the second screen may include:
- the second terminal acquires an event type and a second touch location of the back control event from the back control message.
- the event type may include a click, a double click, a long press, and a drag;
- the screen information may include a screen size and a resolution.
- the performing, by the second terminal, the corresponding operation according to the back control event may include:
- FIG. 6 is a schematic structural diagram of hardware of a device according to Embodiment 8 of the present invention.
- the device includes:
- One or more processors 610, one processor 610 is taken as an example in FIG. 6;
- Memory 620 and one or more modules.
- the device may also include an input device 630 and an output device 640.
- the processor 610, the memory 620, the input device 630, and the output device 640 in the device may be connected by a bus or other means, and the bus connection is taken as an example in FIG.
- the memory 620 is used as a computer readable storage medium, and can be used to store software programs, computer executable programs, and modules, such as program instructions/modules corresponding to the method for navigating image drawing in the embodiment of the present invention (for example, as shown in FIG. 4
- the connection establishment module 504 and the screen information interaction module 505) The processor 610 executes various functional applications of the server and data processing by executing software programs, instructions, and modules stored in the memory 620, that is, a method of implementing inter-terminal screen event control of the above method embodiments.
- the memory 620 may include a storage program area and an storage data area, wherein the storage program area may store an operating system, an application required for at least one function; the storage data area may store data created according to usage of the terminal device, and the like.
- memory 620 can include high speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device.
- memory 620 can further include memory remotely located relative to processor 610, which can be connected to the terminal device over a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
- Input device 630 can be configured to receive input numeric or character information, and to generate a user with the terminal Set and key signal input related to function control.
- the output device 640 can include a display device such as a display screen.
- the one or more modules are stored in the memory 620, and when executed by the one or more processors 610, perform the following operations:
- the first terminal collects a touch event of the user on the first screen configured on the first terminal;
- the first terminal generates a back control message of the touch event according to the event type of the touch event and the first touch position of the first screen, and sends the back control message to the second terminal to indicate the second
- the terminal acquires a back control event corresponding to the second screen of the second terminal determined according to the event type and the first touch position.
- the first terminal establishes a connection with the second terminal, and interacts with the second terminal with screen information of the first screen and the second screen.
- the first terminal generates a back control message of the touch event according to the event type of the touch event and the first touch position of the first screen, and the sending to the second terminal may include:
- the first terminal adds the event type and the first touch location of the touch event to the back control message, and sends the message to the second terminal;
- the first terminal calculates a back control event corresponding to the touch event according to the first touch position of the first screen and the screen information of the first screen and the second screen according to the touch event. a second touch location of the second screen; the first terminal adds the event type and the second touch location to the back control message, and sends the message to the second terminal.
- the event type may include a click, a double click, a long press, and a drag;
- the screen information may include a screen size, and a resolution.
- the second terminal receives the back control message from the first terminal, where the back control message is generated according to the event type of the touch event occurring on the first screen configured by the first terminal and the first touch position of the first screen. ;
- the second terminal performs a corresponding operation according to the back control event.
- the second terminal establishes a connection with the first terminal, and interacts with the first terminal with screen information of the first screen and the second screen.
- the event type of the second terminal that is obtained by the second terminal according to the back control message and the second touch position of the second screen configured on the second terminal may include:
- the second terminal acquires an event type and a second touch location of the back control event from the back control message.
- the event type may include a click, a double click, a long press, and a drag;
- the screen information may include a screen size and a resolution.
- the performing, by the second terminal, the corresponding operation according to the back control event may include:
- the second terminal transmits the back control event to a screen driver for processing to perform a corresponding operation.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
- Telephone Function (AREA)
Abstract
Description
Claims (18)
- 一种终端间屏幕事件控制的方法,其特征在于,包括:第一终端采集用户对配置于所述第一终端的第一屏幕的触控事件;所述第一终端根据所述触控事件的事件类型和在第一屏幕的第一触控位置,生成所述触控事件的反控消息,并发送给第二终端,以指示所述第二终端获取根据所述事件类型和第一触控位置确定的对应于所述第二终端的第二屏幕的反控事件。
- 根据权利要求1所述的方法,其特征在于,还包括:所述第一终端和所述第二终端建立连接,并与所述第二终端交互所述第一屏幕和第二屏幕的屏幕信息。
- 根据权利要求2所述的方法,其特征在于,所述第一终端根据所述触控事件的事件类型和在第一屏幕的第一触控位置,生成所述触控事件的反控消息,并发送给第二终端包括:所述第一终端将所述触控事件的事件类型和第一触控位置添加到所述反控消息中,发送给所述第二终端;或所述第一终端根据所述触控事件在第一屏幕的第一触控位置,以及所述第一屏幕和第二屏幕的屏幕信息,计算所述触控事件对应的反控事件在所述第二屏幕的第二触控位置;所述第一终端将所述事件类型和所述第二触控位置添加到所述反控消息中,发送给所述第二终端。
- 根据权利要求2所述的方法,其特征在于:所述事件类型包括单击、双击、长按和拖动;所述屏幕信息包括屏幕尺寸、和分辨率。
- 一种终端间屏幕事件控制的方法,其特征在于,包括:第二终端从第一终端接收反控消息,所述反控消息根据发生于所述第一终端配置的第一屏幕的触控事件的事件类型和在第一屏幕的第一触控位置而生成;所述第二终端根据所述反控消息获取所述触控事件对应的反控事件的事件类型和在配置于所述第二终端的第二屏幕的第二触控位置;所述第二终端根据所述反控事件执行对应的操作。
- 根据权利要求5所述的方法,其特征在于,还包括:所述第二终端和所述第一终端建立连接,并与所述第一终端交互所述第一屏幕和第二屏幕的屏幕信息。
- 根据权利要求6所述的方法,其特征在于,所述第二终端根据所述反控消息获取所述触控事件对应的反控事件的事件类型和在配置于所述第二终端的第二屏幕的第二触控位置包括:所述第二终端从所述反控消息中获取所述触控事件的事件类型和第一触控位置,所述事件类型作为所述反控事件的事件类型;所述第二终端根据所述触控事件在第一屏幕的第一触控位置,以及所述第一屏幕和第二屏幕的屏幕信息,计算所述触控事件对应的反控事件在所述第二屏幕的第二触控位置;或所述第二终端从所述反控消息中获取所述反控事件的事件类型和第二触控位置。
- 根据权利要求6所述的方法,其特征在于:所述事件类型包括单击、双击、长按和拖动;所述屏幕信息包括屏幕尺寸和分辨率。
- 根据权利要求5所述的方法,其特征在于,所述第二终端根据所述反控事件执行对应的操作包括:所述第二终端将所述反控事件传输给屏幕驱动程序进行处理,以执行对应的操作。
- 一种终端间屏幕事件控制的装置,该装置配置于第一终端内,其特征在于,包括:触控事件采集模块,用于采集用户对配置于所述第一终端的第一屏幕的触控事件;反控消息生成模块,用于根据所述触控事件的事件类型和在第一屏幕的第一触控位置,生成所述触控事件的反控消息,并发送给第二终端,以指示所述第二终端获取根据所述事件类型和第一触控位置确定的对应于所述第二终端的第二屏幕的反控事件。
- 根据权利要求10所述的装置,其特征在于,还包括:连接建立模块,用于和所述第二终端建立连接;屏幕信息交互模块,用于与所述第二终端交互所述第一屏幕和第二屏幕 的屏幕信息。
- 根据权利要求11所述的装置,其特征在于,反控消息生成模块具体用于:将所述触控事件的事件类型和第一触控位置添加到所述反控消息中,发送给所述第二终端;或根据所述触控事件在第一屏幕的第一触控位置,以及所述第一屏幕和第二屏幕的屏幕信息,计算所述触控事件对应的反控事件在所述第二屏幕的第二触控位置;将所述事件类型和所述第二触控位置添加到所述反控消息中,发送给所述第二终端。
- 一种终端间屏幕事件控制的装置,该装置配置于第二终端内,其特征在于,包括:反控消息接收模块,用于从第一终端接收反控消息,所述反控消息根据发生于所述第一终端配置的第一屏幕的触控事件的事件类型和在第一屏幕的第一触控位置而生成;反控事件获取模块,用于根据所述反控消息获取所述触控事件对应的反控事件的事件类型和在配置于所述第二终端的第二屏幕的第二触控位置;操作执行模块,用于根据所述反控事件执行对应的操作。
- 根据权利要求13所述的装置,其特征在于,还包括:连接建立模块,用于和所述第一终端建立连接;屏幕信息交互模块,用于与所述第一终端交互所述第一屏幕和第二屏幕的屏幕信息。
- 根据权利要求14所述的装置,其特征在于,反控事件获取模块具体用于:从所述反控消息中获取所述触控事件的事件类型和第一触控位置,所述事件类型作为所述反控事件的事件类型;根据所述触控事件在第一屏幕的第一触控位置,以及所述第一屏幕和第二屏幕的屏幕信息,计算所述触控事件对应的反控事件在所述第二屏幕的第二触控位置;或从所述反控消息中获取所述反控事件的事件类型和第二触控位置。
- 根据权利要求13所述的装置,其特征在于,所述操作执行模块具体用于:将所述反控事件传输给屏幕驱动程序进行处理,以执行对应的操作。
- 一种非易失性计算机存储介质,所述计算机存储介质存储有一个或者多个模块,其特征在于,当所述一个或者多个模块被一个执行终端间屏幕事件控制的方法的设备执行时,使得所述设备执行如下操作:第一终端采集用户对配置于所述第一终端的第一屏幕的触控事件;所述第一终端根据所述触控事件的事件类型和在第一屏幕的第一触控位置,生成所述触控事件的反控消息,并发送给第二终端,以指示所述第二终端获取根据所述事件类型和第一触控位置确定的对应于所述第二终端的第二屏幕的反控事件。
- 一种非易失性计算机存储介质,所述计算机存储介质存储有一个或者多个模块,其特征在于,当所述一个或者多个模块被一个执行终端间屏幕事件控制的方法的设备执行时,使得所述设备执行如下操作:第二终端从第一终端接收反控消息,所述反控消息根据发生于所述第一终端配置的第一屏幕的触控事件的事件类型和在第一屏幕的第一触控位置而生成;所述第二终端根据所述反控消息获取所述触控事件对应的反控事件的事件类型和在配置于所述第二终端的第二屏幕的第二触控位置;所述第二终端根据所述反控事件执行对应的操作。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP15903970.0A EP3343337A4 (en) | 2015-09-14 | 2015-12-16 | Method and device for controlling screen between terminals, and storage medium |
| US15/760,153 US20180253179A1 (en) | 2015-09-14 | 2015-12-16 | Method and apparatus for screen control between terminals and storage medium |
| JP2018513607A JP6638062B2 (ja) | 2015-09-14 | 2015-12-16 | 端末間の画面制御方法、装置及び記憶媒体 |
| KR1020187009138A KR20180048927A (ko) | 2015-09-14 | 2015-12-16 | 단말기 사이에서 스크린을 제어하는 방법, 장치 및 저장 매체 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510583739.4A CN105260112A (zh) | 2015-09-14 | 2015-09-14 | 终端间屏幕控制的方法和装置 |
| CN201510583739.4 | 2015-09-14 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017045283A1 true WO2017045283A1 (zh) | 2017-03-23 |
Family
ID=55099821
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2015/097575 Ceased WO2017045283A1 (zh) | 2015-09-14 | 2015-12-16 | 终端间屏幕控制的方法、装置和存储介质 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20180253179A1 (zh) |
| EP (1) | EP3343337A4 (zh) |
| JP (1) | JP6638062B2 (zh) |
| KR (1) | KR20180048927A (zh) |
| CN (1) | CN105260112A (zh) |
| WO (1) | WO2017045283A1 (zh) |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105915625A (zh) * | 2016-05-25 | 2016-08-31 | 百度在线网络技术(北京)有限公司 | 操作处理方法及装置 |
| CN109922100B (zh) * | 2017-12-12 | 2022-03-22 | 中兴通讯股份有限公司 | 一种信息处理方法、终端及服务器 |
| CN109918012A (zh) * | 2019-03-11 | 2019-06-21 | 百度在线网络技术(北京)有限公司 | 一种移动终端的控制方法、装置、设备及存储介质 |
| CN110688042A (zh) * | 2019-09-29 | 2020-01-14 | 百度在线网络技术(北京)有限公司 | 界面显示方法和装置 |
| CN113556588B (zh) * | 2020-04-23 | 2023-05-05 | 深圳市万普拉斯科技有限公司 | 反向控制方法、装置、计算机设备和存储介质 |
| CN113760079B (zh) * | 2020-06-02 | 2025-01-24 | Oppo广东移动通信有限公司 | 屏幕控制方法、装置、移动终端及存储介质 |
| CN112114762B (zh) * | 2020-08-17 | 2024-12-06 | 深圳市飞图视讯有限公司 | 一种控制屏幕显示的方法和装置 |
| CN116136749A (zh) * | 2021-11-18 | 2023-05-19 | 华人运通(上海)云计算科技有限公司 | 信息处理方法、装置、系统、电子设备和存储介质 |
| CN114115673B (zh) * | 2021-11-25 | 2023-10-27 | 海信集团控股股份有限公司 | 车载屏幕的控制方法 |
| CN114356260A (zh) * | 2021-12-16 | 2022-04-15 | 星河智联汽车科技有限公司 | 一种双屏交互方法、装置、设备及介质 |
| CN115033163B (zh) * | 2022-06-06 | 2024-07-19 | 广州小鹏汽车科技有限公司 | 车载系统的控制方法、车辆和存储介质 |
| CN118230535B (zh) * | 2022-12-21 | 2025-09-30 | 华为技术有限公司 | 设备管理方法及电子设备 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101893964A (zh) * | 2010-07-21 | 2010-11-24 | 中兴通讯股份有限公司 | 移动终端远程控制方法及移动终端 |
| CN102662556A (zh) * | 2012-03-07 | 2012-09-12 | 中兴通讯股份有限公司 | 计算机终端的控制方法、装置及系统 |
| CN104135712A (zh) * | 2014-07-30 | 2014-11-05 | 上海斐讯数据通信技术有限公司 | 一种移动终端近程控制方法及系统 |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5371002B2 (ja) * | 2008-04-23 | 2013-12-18 | シャープ株式会社 | 携帯情報端末、コンピュータ読取可能なプログラムおよび記録媒体 |
| US20090284476A1 (en) * | 2008-05-13 | 2009-11-19 | Apple Inc. | Pushing a user interface to a remote device |
| KR101154770B1 (ko) * | 2009-11-27 | 2012-07-09 | 현대자동차주식회사 | 휴대기기와 연동하는 사용자 인터페이스를 구비한 차량용 오디오 비디오 단말 시스템 및 그 연동 방법 |
| KR20130005645A (ko) * | 2011-07-07 | 2013-01-16 | (주)더리즈 | 발광소자의 광출력 측정장치 및 측정방법 |
| CN103067566B (zh) * | 2012-04-24 | 2015-01-07 | 曾昭兴 | 鼠标输入方法以及触摸屏手机控制装置 |
| JP6124169B2 (ja) * | 2012-06-08 | 2017-05-10 | クラリオン株式会社 | 表示装置 |
| CN103530043A (zh) * | 2012-07-02 | 2014-01-22 | 腾讯科技(深圳)有限公司 | 一种触摸屏应用程序运行方法及设备 |
| CN103218162B (zh) * | 2013-03-26 | 2016-09-28 | 广东欧珀移动通信有限公司 | 一种终端操作方法及装置 |
| CN104144184B (zh) * | 2013-05-08 | 2018-06-26 | 华为终端(东莞)有限公司 | 一种控制远端设备的方法及电子设备 |
| CN103365441B (zh) * | 2013-06-24 | 2016-05-04 | 百度时代网络技术(北京)有限公司 | 计算机端远程控制Android手机桌面的方法 |
| JP2015012512A (ja) * | 2013-06-28 | 2015-01-19 | 株式会社東芝 | 情報処理装置および情報処理方法 |
| JP6183109B2 (ja) * | 2013-09-30 | 2017-08-23 | ブラザー工業株式会社 | 操作支援プログラム、端末装置、処理実行装置、および処理実行プログラム |
| JP6264814B2 (ja) * | 2013-09-30 | 2018-01-24 | ブラザー工業株式会社 | 操作支援プログラム、通信端末、および処理装置 |
| CN104915173A (zh) * | 2015-06-29 | 2015-09-16 | 惠州华阳通用电子有限公司 | 双屏互动控制方法 |
-
2015
- 2015-09-14 CN CN201510583739.4A patent/CN105260112A/zh active Pending
- 2015-12-16 US US15/760,153 patent/US20180253179A1/en not_active Abandoned
- 2015-12-16 JP JP2018513607A patent/JP6638062B2/ja not_active Expired - Fee Related
- 2015-12-16 KR KR1020187009138A patent/KR20180048927A/ko not_active Ceased
- 2015-12-16 EP EP15903970.0A patent/EP3343337A4/en not_active Ceased
- 2015-12-16 WO PCT/CN2015/097575 patent/WO2017045283A1/zh not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101893964A (zh) * | 2010-07-21 | 2010-11-24 | 中兴通讯股份有限公司 | 移动终端远程控制方法及移动终端 |
| CN102662556A (zh) * | 2012-03-07 | 2012-09-12 | 中兴通讯股份有限公司 | 计算机终端的控制方法、装置及系统 |
| CN104135712A (zh) * | 2014-07-30 | 2014-11-05 | 上海斐讯数据通信技术有限公司 | 一种移动终端近程控制方法及系统 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3343337A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20180048927A (ko) | 2018-05-10 |
| CN105260112A (zh) | 2016-01-20 |
| JP2018529166A (ja) | 2018-10-04 |
| EP3343337A1 (en) | 2018-07-04 |
| EP3343337A4 (en) | 2018-08-01 |
| JP6638062B2 (ja) | 2020-01-29 |
| US20180253179A1 (en) | 2018-09-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2017045283A1 (zh) | 终端间屏幕控制的方法、装置和存储介质 | |
| CN110703966B (zh) | 文件共享方法、装置、系统、相应设备及存储介质 | |
| CN110750197B (zh) | 文件共享方法、装置、系统、相应设备及存储介质 | |
| CN115643359B (zh) | 一种增强的视频通话方法和系统、电子设备 | |
| JP2014225238A5 (zh) | ||
| KR20220045115A (ko) | 차량-기계 상호연결 방법 및 장치 | |
| CN102932695A (zh) | 一种遥控方法、智能终端及智能遥控系统 | |
| CN108027725B (zh) | 指导终端设备操作的方法、装置和设备 | |
| CN102662618B (zh) | 远程协助过程中的图像处理方法及装置 | |
| CN102215041A (zh) | 与触摸屏关联的数据发送智能工具和数据接收智能工具 | |
| CN107509051A (zh) | 远程控制方法、装置、终端及计算机可读存储介质 | |
| US20140357185A1 (en) | Method for information processing and electronic device | |
| CN102436350B (zh) | 远程应用窗口显示方法、服务器及用户终端 | |
| WO2013174265A1 (zh) | 数据传输方法和装置 | |
| TW201520810A (zh) | 確認處理方法、相關裝置及系統 | |
| CN103995567A (zh) | 一种双系统智能交互一体机及其双系统切换实现方法 | |
| CN109495573A (zh) | 数据传输方法、装置、存储介质及终端 | |
| WO2017114115A1 (zh) | 一种车辆诊断系统的数据处理方法、装置和系统 | |
| CN111143017A (zh) | 云操作系统交互处理方法、客户端及云操作系统 | |
| CN108616643A (zh) | 通过计算设备控制手机的方法、装置及系统 | |
| JP6428104B2 (ja) | 情報処理システム、端末装置及びプログラム | |
| WO2016095449A1 (zh) | 一种虚拟桌面的显示方法、终端和存储介质 | |
| CN107509195B (zh) | 数据传输方法和装置、终端及可读存储介质 | |
| CN105653155B (zh) | 终端设备的控制方法及装置 | |
| CN115079975A (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: 15903970 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2018513607 Country of ref document: JP Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 15760153 Country of ref document: US |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 20187009138 Country of ref document: KR Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2015903970 Country of ref document: EP |