CN105260112A - 终端间屏幕控制的方法和装置 - Google Patents
终端间屏幕控制的方法和装置 Download PDFInfo
- Publication number
- CN105260112A CN105260112A CN201510583739.4A CN201510583739A CN105260112A CN 105260112 A CN105260112 A CN 105260112A CN 201510583739 A CN201510583739 A CN 201510583739A CN 105260112 A CN105260112 A CN 105260112A
- Authority
- CN
- China
- Prior art keywords
- screen
- terminal
- event
- touch
- countercharge
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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; CALCULATING OR 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; CALCULATING OR 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; CALCULATING OR 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; CALCULATING OR 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
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
技术领域
本发明实施例涉及智能终端领域,尤其涉及终端间屏幕控制的方法和装置。
背景技术
随着智能终端设备的日益普及,其种类也在不断增多,利用作用于一个终端的屏幕触控事件来控制另一个终端的功能越来越重要,该功能在很大程度上方便了人们的学习、工作和生活。例如,在车辆行驶过程中,驾驶员十分不方便手持手机,对手机执行一系列操作,为此驾驶员可通过触摸车载终端屏幕,来反向操控其所持有的手机执行相应操作。
目前,主要是通过数据流指令的方式,在不同终端的界面控制下绑定固定的事件,以此达到终端间近似的屏幕反控效果。也即,在进行两终端间的屏幕反控时,用户在一个终端界面上进行了某项操作后,该终端会首先识别该操作,并预先设定其响应方式;之后,该终端将此响应以数据流指令的方式发送到另一个终端,另一个终端仅需要执行该响应,以完成两终端间的信息交互。
上述终端间屏幕反控技术存在着一定的缺陷,由于需要在不同终端的界面控件下绑定固定的事件,增加了终端间屏幕反控的开发难度,且终端间可支持的屏幕事件较少。另外,只能在绑定事件的基础上做到近似的逻辑反控,而无法实现精准反控,影响用户的使用体验。
发明内容
有鉴于此,本发明实施例提供了终端间屏幕控制的方法和装置,以对现有的终端间屏幕反控技术进行优化,提高反控的精准度。
第一方面,本发明实施例提供了一种终端间屏幕控制的方法,所述方法包括:
第一终端采集用户对配置于所述第一终端的第一屏幕的触控事件;
所述第一终端根据所述触控事件的事件类型和在第一屏幕的第一触控位置,生成所述触控事件的反控消息,并发送给第二终端,以指示所述第二终端获取根据所述事件类型和第一触控位置确定的对应于所述第二终端的第二屏幕的反控事件。
第二方面,本发明实施例还提供了另一种终端间屏幕控制的方法,所述方法包括:
第二终端从第一终端接收反控消息,所述反控消息根据发生于所述第一终端配置的第一屏幕的触控事件的事件类型和在第一屏幕的第一触控位置而生成;
所述第二终端根据所述反控消息获取所述触控事件对应的反控事件的事件类型和在配置于所述第二终端的第二屏幕的第二触控位置;
所述第二终端根据所述反控事件执行对应的操作。
第三方面,本发明实施例提供了一种终端间屏幕控制的装置,该装置配置于所述第一终端内,具体包括:
触控事件采集模块,用于采集用户对配置于所述第一终端的第一屏幕的触控事件;
反控消息生成模块,用于根据所述触控事件的事件类型和在第一屏幕的第一触控位置,生成所述触控事件的反控消息,并发送给第二终端以指示所述第二终端获取根据所述事件类型和第一触控位置确定的对应于所述第二终端的第二屏幕的反控事件。
第四方面,本发明实施例还提供了另一种终端间屏幕控制的装置,该装置配置于所述第二终端内,具体包括:
反控消息接收模块,用于从第一终端接收反控消息,所述反控消息根据发生于所述第一终端配置的第一屏幕的触控事件的事件类型和在第一屏幕的第一触控位置而生成;
反控事件获取模块,用于根据所述反控消息获取所述触控事件对应的反控事件的事件类型和在配置于所述第二终端的第二屏幕的第二触控位置;
操作执行模块,用于根据所述反控事件执行对应的操作。
本发明实施例提供的技术方案,在主控终端采集到触控事件后,直接将该触控事件的事件类型和触控位置信息作为反控消息传递给被控终端,由被控终端基于该反控消息识别对应于被控终端屏幕的反控事件,之后根据该反控事件执行对应的操作。相较于传统的由主控终端根据触控事件识别响应操作,被控终端被动地接收该响应操作的方案,本发明实施例将触控事件本身透传给被控终端,由被控终端根据反控事件所执行的屏幕操作确定对应的响应操作,所以无需预先设定触控事件与响应操作之间的对应关系。既能够减小终端间反控的开发难度,增加终端间可支持的屏幕事件,同时又实现了屏幕控制的精准反馈,提升了用户的使用体验。
附图说明
图1为本发明实施例一提供的一种终端间屏幕控制的方法的流程示意图;
图2为本发明实施例二提供的一种终端间屏幕控制的方法的流程示意图;
图3为本发明实施例三提供的一种终端间屏幕控制的方法的流程示意图;
图4为本发明实施例四提供的一种终端间屏幕控制的装置的结构示意图;
图5为本发明实施例五提供的一种终端间屏幕控制的装置的结构示意图;
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1为本发明实施例一提供的一种终端间屏幕控制的方法的流程示意图,本发明实施例可应用于在由至少两个终端组成的网络架构中,实现任意两终端间屏幕控制信息交互传递的情况。示例性的,所述终端可以为具有触屏功能的手机、平板电脑或者车机。
参见图1,该方法具体包括如下:
S101、第一终端采集用户对配置于第一终端的第一屏幕的触控事件。
在本实施例中,触控事件为作用于第一终端的第一屏幕上任意位置处的触摸手势操作。采集到的触控事件通常包括事件类型和触控位置。其中,事件类型可以是单击、双击、长按或拖动等。第一终端可通过预先设定的私有特定算法来识别触控事件的事件类型。触控位置可以对应于第一屏幕上的点、线或区域等的位置。
第一触控位置可以由该位置在第一屏幕上的坐标来表示。为将该触控位置与第二终端的第二屏幕上的触控位置加以区分,在本发明实施例中,将触控事件的触控位置记为第一触控位置,将触控事件对应的反控事件的触控位置记为第二触控位置。
S102、所述第一终端根据触控事件的事件类型和在第一屏幕的第一触控位置,生成触控事件的反控消息,并发送给第二终端。
为实现反控消息的传输,需第一终端和第二终端建立连接。示例性的,可在采集触控事件之前,预先建立第一终端和第二终端之间的长连接。其中,所述长连接可以为基于USB(UniversalSerialBus)方式或WIFI(WirelessFidelity)方式建立的长连接。当然,也可在得到反控消息之后,临时建立第一终端和第二终端之间的短连接,基于该短连接将反控消息发送给第二终端。
在本实施例的一种具体实施方式中,第一终端直接将触控事件的事件类型和第一触控位置添加到反控消息中,发送给第二终端。这样,第二终端在获取到该反控消息后,需根据反控消息中的第一触控位置以及第一屏幕和第二屏幕的屏幕信息,计算出反控事件在第二终端的第二屏幕的第二触控位置;进而,第二终端确定出与触控事件对应的反控事件,该反控事件的事件类型为触控事件的事件类型,触控位置为第二触控位置。
在本实施例的另一种具体实施方式中,第一终端在得到触控事件的事件类型和第一触控位置之后,可进一步将第一触控位置转换为第二终端的第二屏幕的第二触控位置。具体的,S102包括:第一终端根据触控事件在第一屏幕的第一触控位置,以及第一屏幕和第二屏幕的屏幕信息,计算触控事件对应的反控事件在第二屏幕的第二触控位置;第一终端将事件类型和第二触控位置添加到反控消息中,发送给第二终端。
为实现第一触控位置与第二触控位置之间的转换,需要第一终端和第二终端预先得知彼此的屏幕信息。其中,屏幕信息包括屏幕分辨率、屏幕尺寸等。屏幕尺寸包含屏幕的宽度和高度。示例性的,可在第一终端和第二终端之间建立连接时,第一终端与第二终端交互第一屏幕和第二屏幕的屏幕信息。优选的,可采用握手协议,实现屏幕信息的交互。
本实施例提供的技术方案,在主控终端采集到触控事件后,并没有进一步根据触控事件识别响应操作,而是直接将该触控事件的事件类型和触控位置信息作为反控消息传递给被控终端,以指示被控终端基于该反控消息识别对应于被控终端屏幕的反控事件,并根据该反控事件执行对应的操作。这样,既能够减小终端间反控的开发难度,增加终端间可支持的屏幕事件,同时又实现了屏幕控制的精准反馈,提升了用户的使用体验。
实施例二
图2为本发明实施例二提供的另一种终端间屏幕控制的方法的流程示意图。本实施例提供的终端间屏幕控制的方法,可与上述实施例提供的终端间屏幕控制的方法配合执行。参见图2,该方法具体包括如下:
S201、第二终端从第一终端接收反控消息。
其中,所述反控消息根据发生于第一终端配置的第一屏幕的触控事件的事件类型和在第一屏幕的第一触控位置而生成。示例性的,第二终端接收到的反控消息可为两种类型的反控消息中的一种:第一类反控消息和第二类反控消息。第一类反控消息包含:触控事件的事件类型和第一屏幕的第一触控位置。第二类反控消息包含:事件类型和反控事件在第二屏幕的第二触控位置。第二类反控消息中包含的事件类型即为触控事件的事件类型,也为反控事件的事件类型。事件类型包括单击、双击、长按和拖动。
S202、所述第二终端根据所述反控消息获取所述触控事件对应的反控事件的事件类型和在配置于所述第二终端的第二屏幕的第二触控位置。
在本实施例的一种具体实施方式中,第二终端接收到的反控消息为第一类反控消息,S202具体包括:
第二终端从反控消息中获取触控事件的事件类型和第一触控位置,事件类型作为反控事件的事件类型;
第二终端根据触控事件在第一屏幕的第一触控位置,以及第一屏幕和第二屏幕的屏幕信息,计算触控事件对应的反控事件在第二屏幕的第二触控位置。
在本实施例的另一种具体实施方式中,第二终端接收到的反控消息为第二类反控消息,S202具体包括:
第二终端从反控消息中获取反控事件的事件类型和第二触控位置。
S203、所述第二终端根据所述反控事件执行对应的操作。
第二终端根据得到的事件类型和第二触控位置,就能够唯一确定一个与触控事件对应的反控事件,执行与该反控事件对应的操作。示例性的,执行操作的过程包括:第二终端将反控事件传输给屏幕驱动程序进行处理,以执行对应的操作。
在本实施例提供的技术方案中,被控终端所接收到的反控消息是主控终端采集的触控事件的事件类型和触控位置信息,由被控终端基于该反控消息识别对应于被控终端屏幕的反控事件,并根据该反控事件执行对应的操作,既能够减小终端间反控的开发难度,增加终端间可支持的屏幕事件,同时又实现了屏幕控制的精准反馈,提升了用户的使用体验。
在上述技术方案的基础上,本实施例提供的方法还包括:
第二终端和第一终端建立连接,并与第一终端交互第一屏幕和第二屏幕的屏幕信息。
实施例三
图3是本发明实施例三提供的一种终端间屏幕控制方法的流程示意图。本实施例以上述所有实施例为基础,提供一优选实施例。在该实施例中,进行屏幕控制的两个终端分别为车机与智能手机。示例性的,第一终端为车机,第二终端为智能手机。
参见图3,该方法具体包括如下:
S301、车机采集用户对配置于车机屏幕上的触控事件。
车机采集到的触控事件包括事件类型和位于车机屏幕上的触控位置。示例性的,所述事件类型可以为在车机屏幕上的单击、双击、长按或拖动等操作。
S302、车机根据触控事件的事件类型和其在车机屏幕的触控位置,生成该触控事件的反控消息,并发送到手机上。
车机和手机上分别安装有手机客户端和车机客户端,在车机和手机之间发送数据之前,车机和手机通过USB方式或者WIFI方式建立长连接,并将彼此的屏幕信息进行交互。所述屏幕信息包括屏幕尺寸和其分辨率。
以触控事件为单击事件为例进行描述:所述触控位置可以由对应于车机屏幕上的坐标值(x1,y1)来表示。车机可以将包含单击事件类型和其在车机屏幕上的位置坐标(x1,y1)的第一类反控消息发送到手机上;或,车机可以根据该单击事件在车机屏幕上的位置坐标(x1,y1),以及车机和手机的屏幕信息,计算得到此单击事件在手机屏幕上的位置坐标(x2,y2),并将包含该单击事件和其在手机屏幕上的位置坐标(x2,y2)的第二类反控消息发送到手机上。
在本实施例中,反控消息用于指示手机获取根据触控事件的时间类型和其在车机屏幕上的触控位置确定的对应于手机屏幕上的反控事件。
S303、手机从车机端接收反控消息,并根据反控消息获取车机触控事件对应的反控事件。
仍以触控事件为单击事件为例,加以说明。若手机接收到第一类反控消息,手机可直接读取该第一类反控消息,得到单击事件类型和单击事件车机屏幕上的位置坐标(x1,y1);之后,利用手机屏幕信息和车机屏幕信息,将位置坐标(x1,y1)换算为单击事件对应的反控事件在手机屏幕上的位置坐标(x2,y2)。若手机接收到第二类反控消息,手机直接读取该反控消息,得到单击事件类型和其在手机屏幕上的位置坐标(x2,y2)。
如果是双击、长按或者拖动等非单击事件,则可以将非单击事件分解为连续的单击事件来处理。由被控终端获取多个连续的单击事件,再基于本地对连续单击事件的处理规则来进行识别处理。
S304、手机根据反控事件执行对应的操作。
本优选实施例通过提供车机采集用户的触控事件,并将该触控事件生成的反控消息发送到手机,手机接收车机发送的反控消息,并根据该反控消息获取车机触控事件对应的反控事件,实现了车机和手机间屏幕控制的精准反控,提升了用户的使用体验。
实施例四
图4为本发明实施例四提供的一种终端间屏幕控制的装置的结构示意图,该装置配置于第一终端内。所述的终端间屏幕控制的装置包括:
触控事件采集模块401,用于采集用户对配置于所述第一终端的第一屏幕的触控事件;
反控消息生成模块402,用于根据所述触控事件的事件类型和在第一屏幕的第一触控位置,生成所述触控事件的反控消息,并发送给第二终端以指示所述第二终端获取根据所述事件类型和第一触控位置确定的对应于所述第二终端的第二屏幕的反控事件;
在上述方案基础上,优选的,还包括:
连接建立模块403,用于和所述第二终端建立连接;
屏幕信息交互模块404,用于与所述第二终端交互所述第一屏幕和第二屏幕的屏幕信息。
进一步的,所述反控消息生成模块402具体用于:
将所述触控事件的事件类型和第一触控位置添加到所述反控消息中,发送给所述第二终端;或
根据所述触控事件在第一屏幕的第一触控位置,以及所述第一屏幕和第二屏幕的屏幕信息,计算所述触控事件对应的反控事件在所述第二屏幕的第二触控位置;
将所述事件类型和所述第二触控位置添加到所述反控消息中,发送给所述第二终端。
上述产品可执行本发明任意实施例所提供的由第一终端执行的终端间屏幕控制的方法,具备执行方法相应的功能模块和有益效果。
实施例五
图5为本发明实施例五提供的另一种终端间屏幕控制的装置的结构示意图,该装置配置于第二终端内。所述的终端间屏幕控制的装置包括:
反控消息接收模块501,用于从第一终端接收反控消息,所述反控消息根据发生于所述第一终端配置的第一屏幕的触控事件的事件类型和在第一屏幕的第一触控位置而生成;
反控事件获取模块502,用于根据反控消息获取所述触控事件对应的反控事件的事件类型和在配置于所述第二终端的第二屏幕的第二触控位置;
操作执行模块503,用于根据所述反控事件执行对应的操作;
在上述方案基础上,优选的,还包括:
连接建立模块504,用于和所述第一终端建立连接;
屏幕信息交互模块505,用于与所述第一终端交互所述第一屏幕和第二屏幕的屏幕信息。
进一步的,所述反控事件获取模块502具体用于:
从所述反控消息中获取触控事件的事件类型和第一触控位置,所述事件类型作为所述反控事件的事件类型;
根据所述触控事件在第一屏幕的第一触控位置,以及所述第一屏幕和第二屏幕的屏幕信息,计算所述触控事件对应的反控事件在所述第二屏幕的第二触控位置;或
从所述反控消息中获取所述反控事件的事件类型和第二触控位置。
所述操作执行模块503具体用于:
将所述反控事件传输给屏幕驱动程序进行处理,以执行对应的操作。
上述装置可执行本发明任意实施例所提供的由第二终端所执行的终端间屏幕控制的方法,具备执行方法相应的功能模块和有益效果。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (16)
1.一种终端间屏幕事件控制的方法,其特征在于,包括:
第一终端采集用户对配置于所述第一终端的第一屏幕的触控事件;
所述第一终端根据所述触控事件的事件类型和在第一屏幕的第一触控位置,生成所述触控事件的反控消息,并发送给第二终端,以指示所述第二终端获取根据所述事件类型和第一触控位置确定的对应于所述第二终端的第二屏幕的反控事件。
2.根据权利要求1所述的方法,其特征在于,还包括:
所述第一终端和所述第二终端建立连接,并与所述第二终端交互所述第一屏幕和第二屏幕的屏幕信息。
3.根据权利要求2所述的方法,其特征在于,所述第一终端根据所述触控事件的事件类型和在第一屏幕的第一触控位置,生成所述触控事件的反控消息,并发送给第二终端包括:
所述第一终端将所述触控事件的事件类型和第一触控位置添加到所述反控消息中,发送给所述第二终端;或
所述第一终端根据所述触控事件在第一屏幕的第一触控位置,以及所述第一屏幕和第二屏幕的屏幕信息,计算所述触控事件对应的反控事件在所述第二屏幕的第二触控位置;所述第一终端将所述事件类型和所述第二触控位置添加到所述反控消息中,发送给所述第二终端。
4.根据权利要求2所述的方法,其特征在于:
所述事件类型包括单击、双击、长按和拖动;
所述屏幕信息包括屏幕尺寸、和分辨率。
5.一种终端间屏幕事件控制的方法,其特征在于,包括:
第二终端从第一终端接收反控消息,所述反控消息根据发生于所述第一终端配置的第一屏幕的触控事件的事件类型和在第一屏幕的第一触控位置而生成;
所述第二终端根据所述反控消息获取所述触控事件对应的反控事件的事件类型和在配置于所述第二终端的第二屏幕的第二触控位置;
所述第二终端根据所述反控事件执行对应的操作。
6.根据权利要求5所述的方法,其特征在于,还包括:
所述第二终端和所述第一终端建立连接,并与所述第一终端交互所述第一屏幕和第二屏幕的屏幕信息。
7.根据权利要求6所述的方法,其特征在于,所述第二终端根据所述反控消息获取所述触控事件对应的反控事件的事件类型和在配置于所述第二终端的第二屏幕的第二触控位置包括:
所述第二终端从所述反控消息中获取所述触控事件的事件类型和第一触控位置,所述事件类型作为所述反控事件的事件类型;所述第二终端根据所述触控事件在第一屏幕的第一触控位置,以及所述第一屏幕和第二屏幕的屏幕信息,计算所述触控事件对应的反控事件在所述第二屏幕的第二触控位置;或
所述第二终端从所述反控消息中获取所述反控事件的事件类型和第二触控位置。
8.根据权利要求6所述的方法,其特征在于:
所述事件类型包括单击、双击、长按和拖动;
所述屏幕信息包括屏幕尺寸和分辨率。
9.根据权利要求5所述的方法,其特征在于,所述第二终端根据所述反控事件执行对应的操作包括:
所述第二终端将所述反控事件传输给屏幕驱动程序进行处理,以执行对应的操作。
10.一种终端间屏幕事件控制的装置,该装置配置于第一终端内,其特征在于,包括:
触控事件采集模块,用于采集用户对配置于所述第一终端的第一屏幕的触控事件;
反控消息生成模块,用于根据所述触控事件的事件类型和在第一屏幕的第一触控位置,生成所述触控事件的反控消息,并发送给第二终端,以指示所述第二终端获取根据所述事件类型和第一触控位置确定的对应于所述第二终端的第二屏幕的反控事件。
11.根据权利要求10所述的装置,其特征在于,还包括:
连接建立模块,用于和所述第二终端建立连接;
屏幕信息交互模块,用于与所述第二终端交互所述第一屏幕和第二屏幕的屏幕信息。
12.根据权利要求11所述的装置,其特征在于,反控消息生成模块具体用于:
将所述触控事件的事件类型和第一触控位置添加到所述反控消息中,发送给所述第二终端;或
根据所述触控事件在第一屏幕的第一触控位置,以及所述第一屏幕和第二屏幕的屏幕信息,计算所述触控事件对应的反控事件在所述第二屏幕的第二触控位置;将所述事件类型和所述第二触控位置添加到所述反控消息中,发送给所述第二终端。
13.一种终端间屏幕事件控制的装置,该装置配置于第二终端内,其特征在于,包括:
反控消息接收模块,用于从第一终端接收反控消息,所述反控消息根据发生于所述第一终端配置的第一屏幕的触控事件的事件类型和在第一屏幕的第一触控位置而生成;
反控事件获取模块,用于根据所述反控消息获取所述触控事件对应的反控事件的事件类型和在配置于所述第二终端的第二屏幕的第二触控位置;
操作执行模块,用于根据所述反控事件执行对应的操作。
14.根据权利要求13所述的装置,其特征在于,还包括:
连接建立模块,用于和所述第一终端建立连接;
屏幕信息交互模块,用于与所述第一终端交互所述第一屏幕和第二屏幕的屏幕信息。
15.根据权利要求14所述的装置,其特征在于,反控事件获取模块具体用于:
从所述反控消息中获取所述触控事件的事件类型和第一触控位置,所述事件类型作为所述反控事件的事件类型;根据所述触控事件在第一屏幕的第一触控位置,以及所述第一屏幕和第二屏幕的屏幕信息,计算所述触控事件对应的反控事件在所述第二屏幕的第二触控位置;或
从所述反控消息中获取所述反控事件的事件类型和第二触控位置。
16.根据权利要求13所述的装置,其特征在于,所述操作执行模块具体用于:
将所述反控事件传输给屏幕驱动程序进行处理,以执行对应的操作。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510583739.4A CN105260112A (zh) | 2015-09-14 | 2015-09-14 | 终端间屏幕控制的方法和装置 |
EP15903970.0A EP3343337A4 (en) | 2015-09-14 | 2015-12-16 | Method and device for controlling screen between terminals, and storage medium |
PCT/CN2015/097575 WO2017045283A1 (zh) | 2015-09-14 | 2015-12-16 | 终端间屏幕控制的方法、装置和存储介质 |
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 (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510583739.4A CN105260112A (zh) | 2015-09-14 | 2015-09-14 | 终端间屏幕控制的方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105260112A true CN105260112A (zh) | 2016-01-20 |
Family
ID=55099821
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510583739.4A Pending CN105260112A (zh) | 2015-09-14 | 2015-09-14 | 终端间屏幕控制的方法和装置 |
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) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105915625A (zh) * | 2016-05-25 | 2016-08-31 | 百度在线网络技术(北京)有限公司 | 操作处理方法及装置 |
CN109918012A (zh) * | 2019-03-11 | 2019-06-21 | 百度在线网络技术(北京)有限公司 | 一种移动终端的控制方法、装置、设备及存储介质 |
CN109922100A (zh) * | 2017-12-12 | 2019-06-21 | 中兴通讯股份有限公司 | 一种信息处理方法、终端及服务器 |
CN110688042A (zh) * | 2019-09-29 | 2020-01-14 | 百度在线网络技术(北京)有限公司 | 界面显示方法和装置 |
CN112114762A (zh) * | 2020-08-17 | 2020-12-22 | 深圳市飞图视讯有限公司 | 一种控制屏幕显示的方法和装置 |
CN114115673A (zh) * | 2021-11-25 | 2022-03-01 | 海信集团控股股份有限公司 | 车载屏幕的控制方法 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113556588B (zh) * | 2020-04-23 | 2023-05-05 | 深圳市万普拉斯科技有限公司 | 反向控制方法、装置、计算机设备和存储介质 |
CN113760079A (zh) * | 2020-06-02 | 2021-12-07 | Oppo广东移动通信有限公司 | 屏幕控制方法、装置、移动终端及存储介质 |
CN114356260A (zh) * | 2021-12-16 | 2022-04-15 | 星河智联汽车科技有限公司 | 一种双屏交互方法、装置、设备及介质 |
CN115033163B (zh) * | 2022-06-06 | 2024-07-19 | 广州小鹏汽车科技有限公司 | 车载***的控制方法、车辆和存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090284476A1 (en) * | 2008-05-13 | 2009-11-19 | Apple Inc. | Pushing a user interface to a remote device |
CN103218162A (zh) * | 2013-03-26 | 2013-07-24 | 广东欧珀移动通信有限公司 | 一种终端操作方法及装置 |
CN103365441A (zh) * | 2013-06-24 | 2013-10-23 | 福州博远无线网络科技有限公司 | 计算机端远程控制Android手机桌面的方法 |
CN103530043A (zh) * | 2012-07-02 | 2014-01-22 | 腾讯科技(深圳)有限公司 | 一种触摸屏应用程序运行方法及设备 |
CN104135712A (zh) * | 2014-07-30 | 2014-11-05 | 上海斐讯数据通信技术有限公司 | 一种移动终端近程控制方法及*** |
CN104144184A (zh) * | 2013-05-08 | 2014-11-12 | 华为终端有限公司 | 一种控制远端设备的方法及电子设备 |
CN104915173A (zh) * | 2015-06-29 | 2015-09-16 | 惠州华阳通用电子有限公司 | 双屏互动控制方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5371002B2 (ja) * | 2008-04-23 | 2013-12-18 | シャープ株式会社 | 携帯情報端末、コンピュータ読取可能なプログラムおよび記録媒体 |
KR101154770B1 (ko) * | 2009-11-27 | 2012-07-09 | 현대자동차주식회사 | 휴대기기와 연동하는 사용자 인터페이스를 구비한 차량용 오디오 비디오 단말 시스템 및 그 연동 방법 |
CN101893964A (zh) * | 2010-07-21 | 2010-11-24 | 中兴通讯股份有限公司 | 移动终端远程控制方法及移动终端 |
KR20130005645A (ko) * | 2011-07-07 | 2013-01-16 | (주)더리즈 | 발광소자의 광출력 측정장치 및 측정방법 |
CN102662556A (zh) * | 2012-03-07 | 2012-09-12 | 中兴通讯股份有限公司 | 计算机终端的控制方法、装置及*** |
JP6124169B2 (ja) * | 2012-06-08 | 2017-05-10 | クラリオン株式会社 | 表示装置 |
JP2015012512A (ja) * | 2013-06-28 | 2015-01-19 | 株式会社東芝 | 情報処理装置および情報処理方法 |
JP6183109B2 (ja) * | 2013-09-30 | 2017-08-23 | ブラザー工業株式会社 | 操作支援プログラム、端末装置、処理実行装置、および処理実行プログラム |
JP6264814B2 (ja) * | 2013-09-30 | 2018-01-24 | ブラザー工業株式会社 | 操作支援プログラム、通信端末、および処理装置 |
-
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 WO PCT/CN2015/097575 patent/WO2017045283A1/zh active Application Filing
- 2015-12-16 EP EP15903970.0A patent/EP3343337A4/en not_active Ceased
- 2015-12-16 JP JP2018513607A patent/JP6638062B2/ja active Active
- 2015-12-16 KR KR1020187009138A patent/KR20180048927A/ko not_active IP Right Cessation
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090284476A1 (en) * | 2008-05-13 | 2009-11-19 | Apple Inc. | Pushing a user interface to a remote device |
CN103530043A (zh) * | 2012-07-02 | 2014-01-22 | 腾讯科技(深圳)有限公司 | 一种触摸屏应用程序运行方法及设备 |
CN103218162A (zh) * | 2013-03-26 | 2013-07-24 | 广东欧珀移动通信有限公司 | 一种终端操作方法及装置 |
CN104144184A (zh) * | 2013-05-08 | 2014-11-12 | 华为终端有限公司 | 一种控制远端设备的方法及电子设备 |
CN103365441A (zh) * | 2013-06-24 | 2013-10-23 | 福州博远无线网络科技有限公司 | 计算机端远程控制Android手机桌面的方法 |
CN104135712A (zh) * | 2014-07-30 | 2014-11-05 | 上海斐讯数据通信技术有限公司 | 一种移动终端近程控制方法及*** |
CN104915173A (zh) * | 2015-06-29 | 2015-09-16 | 惠州华阳通用电子有限公司 | 双屏互动控制方法 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105915625A (zh) * | 2016-05-25 | 2016-08-31 | 百度在线网络技术(北京)有限公司 | 操作处理方法及装置 |
CN109922100A (zh) * | 2017-12-12 | 2019-06-21 | 中兴通讯股份有限公司 | 一种信息处理方法、终端及服务器 |
CN109922100B (zh) * | 2017-12-12 | 2022-03-22 | 中兴通讯股份有限公司 | 一种信息处理方法、终端及服务器 |
CN109918012A (zh) * | 2019-03-11 | 2019-06-21 | 百度在线网络技术(北京)有限公司 | 一种移动终端的控制方法、装置、设备及存储介质 |
CN110688042A (zh) * | 2019-09-29 | 2020-01-14 | 百度在线网络技术(北京)有限公司 | 界面显示方法和装置 |
CN112114762A (zh) * | 2020-08-17 | 2020-12-22 | 深圳市飞图视讯有限公司 | 一种控制屏幕显示的方法和装置 |
CN114115673A (zh) * | 2021-11-25 | 2022-03-01 | 海信集团控股股份有限公司 | 车载屏幕的控制方法 |
CN114115673B (zh) * | 2021-11-25 | 2023-10-27 | 海信集团控股股份有限公司 | 车载屏幕的控制方法 |
Also Published As
Publication number | Publication date |
---|---|
KR20180048927A (ko) | 2018-05-10 |
EP3343337A1 (en) | 2018-07-04 |
EP3343337A4 (en) | 2018-08-01 |
WO2017045283A1 (zh) | 2017-03-23 |
JP2018529166A (ja) | 2018-10-04 |
JP6638062B2 (ja) | 2020-01-29 |
US20180253179A1 (en) | 2018-09-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105260112A (zh) | 终端间屏幕控制的方法和装置 | |
CN103051693B (zh) | 设备控制方法与移动通信终端 | |
CN103049190B (zh) | 一种移动通信终端及控制设备操作的方法 | |
CN103558986B (zh) | 文件传输方法及文件传输*** | |
CN104135712A (zh) | 一种移动终端近程控制方法及*** | |
CN102081500A (zh) | 一种显示控制方法及装置和*** | |
CN103530043A (zh) | 一种触摸屏应用程序运行方法及设备 | |
CN101667079A (zh) | 通过移动终端触摸屏控制计算机的方法、***及移动终端 | |
CN103473339A (zh) | 更新信息过程中的信息获取方法和*** | |
CN104899361A (zh) | 一种远程操控方法及装置 | |
CN103544463A (zh) | 基于二维码的双向无线数据通讯***及方法 | |
JP2014219885A (ja) | テスト支援方法、テスト支援システム | |
JP7284960B2 (ja) | 複数の指示周辺機器を同時に管理するためのシステムおよび方法 | |
CN102708125A (zh) | 手持式装置与手持式装置的同步方法 | |
CN104571913A (zh) | 一种模拟鼠标控制的***和方法 | |
CN106227416A (zh) | 一种远程桌面虚拟鼠标控制方法及*** | |
CN103024143B (zh) | 一种移动设备传输文件的方法 | |
CN103513810A (zh) | 一种用移动终端模拟鼠标控制适配器的方法及*** | |
CN105550545A (zh) | 一种智能终端的远程操作方法及远程操作设备 | |
CN102722152B (zh) | 一种基于嵌入式***的远程控制设备的实现方法 | |
CN104780410A (zh) | 教育电视一体机***及其遥控器的双***控制方法 | |
CN103186430A (zh) | 文件操作装置及方法,和对应的数字处理设备和数字处理*** | |
CN204423352U (zh) | 一种模拟鼠标控制的*** | |
CN207397003U (zh) | 一种Android车机控制*** | |
CN105653155B (zh) | 终端设备的控制方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160120 |
|
RJ01 | Rejection of invention patent application after publication |