CN105554128A - 一种远程控制方法及终端 - Google Patents
一种远程控制方法及终端 Download PDFInfo
- Publication number
- CN105554128A CN105554128A CN201510963567.3A CN201510963567A CN105554128A CN 105554128 A CN105554128 A CN 105554128A CN 201510963567 A CN201510963567 A CN 201510963567A CN 105554128 A CN105554128 A CN 105554128A
- Authority
- CN
- China
- Prior art keywords
- interface data
- application
- controlled terminal
- main control
- terminal
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/08—Protocols specially adapted for terminal emulation, e.g. Telnet
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例公开了一种远程控制方法及终端,一种远程控制方法,包括:本终端建立与被控端之间的远程操控连接;接收所述被控端发送的第一应用的操作界面数据;根据所述操作界面数据在所述主控端的第二应用中显示与所述操作界面数据对应的操作界面,并接收用户的操作指令;将所述操作指令或者根据所述操作指令生成的结果界面数据发送给所述被控端,以使所述被控端显示与所述操作指令对应的结果界面。本发明实施例只需要简单地发送操作界面数据,以及操作指令或操作结果数据即可实现主控端对被控端的远程操作控制,节约流量与系统功耗,效率高,用户体验好。
Description
技术领域
本发明涉及通信领域,具体涉及一种远程控制方法及终端。
背景技术
远程控制是指一台通信终端(主控端)通过网络连接实现对另一台通信终端(被控端)远距离控制的技术,通过远程控制,可以实现在主控端直接对被控端中应用程序的操作控制。
目前,远程操控的一个基本流程是,主控端接收被控端的桌面截图并同步显示在主控端的桌面上,然后主控端在相应的桌面上进行操作,并将该操作对应的指令发送给被控端以实现相应的远程操作。例如,当老人迷路时,想要利用手机的全球定位系统(GlobalPositioningSystem,简称GPS)导航,此时老人可求助于年轻人,年轻人实现对老人远程操控帮助可通过将老人手机的桌面截图实时发送到年轻人手机,年轻人再将相应的操作指令发送至老人手机以实现远程控制。这种远程控制的方法需要被控端实时发送桌面截图给主控端以实现在主控端中同步显示被控端的桌面截图,从而在主控端或被控端为手机等移动通信终端时,将会存在流量耗费大的问题。
发明内容
本发明实施例提供了一种远程控制方法及终端,以期可以解决主控端对被控端进行远程操控时流量耗费大的问题。
本发明实施例第一方面提供一种远程控制方法,包括:
本终端建立与被控端之间的远程操控连接;
接收所述被控端发送的第一应用的操作界面数据;
根据所述操作界面数据在所述主控端的第二应用中显示与所述操作界面数据对应的操作界面;
接收用户的操作指令;
将所述操作指令或者根据所述操作指令生成的结果界面数据发送给所述被控端,以使所述被控端显示与所述操作指令对应的结果界面。
本发明实施例第二方面提供一种远程控制方法,包括:
本终端建立与主控端之间的远程操控连接;
向主控端发送第一应用的操作界面数据;
接收所述主控端发送的第二应用的操作指令或根据所述操作指令生成的结果界面数据,并将所述结果界面数据在所述第一应用中显示。
本发明实施例第三方面提供一种终端,包括:
第一连接单元,用于建立与被控端之间的远程操控连接;
第一接收单元,用于接收所述被控端发送的第一应用的操作界面数据;
第一显示单元,用于根据所述操作界面数据在所述主控端的第二应用中显示与所述操作界面数据对应的操作界面;
第二接收单元,用于接收用户的操作指令;
第一发送单元,用于将所述操作指令或者根据所述操作指令生成的结果界面数据发送给所述被控端,以使所述被控端显示与所述操作指令对应的结果界面。
本发明实施例第四方面提供一种终端,包括:
第四连接单元,用于本终端建立与主控端之间的远程操控连接;
第二发送单元,用于向主控端发送第一应用的操作界面数据;
第二显示单元,用于接收所述主控端发送的第二应用的操作指令或根据所述操作指令生成的结果界面数据,并将所述结果界面数据在所述第一应用中显示。
可以看出,在本发明实施例提供的技术方案中,本终端建立与被控端之间的远程操控连接,接收被控端发送的第一应用的操作界面数据,根据该操作界面数据在主控端的第二应用中显示相应的操作界面,并接收用户的操作指令,最后再将该操作指令或根据该操作指令生成的结果界面数据发送给被控端以在被控端显示该结果界面。主控端通过接收被控端发送的操作界面数据,并在相应操作界面上执行操作指令,并将该操作指令或得到的操作结果数据发送给被控端,从而只需要简单地发送操作界面数据,以及操作指令或操作结果数据即可实现主控端对被控端的远程操作控制,节约流量与系统功耗,效率高,用户体验好。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明第一实施例提供的一种远程控制方法的流程示意图;
图2是本发明第二实施例提供的一种远程控制方法的流程示意图;
图3是本发明第三实施例提供的一种远程控制方法的流程示意图;图4是本发明第四实施例提供的一种终端的结构示意图;
图5是本发明第五实施例提供的一种终端的结构示意图;
图6是本发明第六实施例提供的一种终端的结构示意图;
图7是本发明第七实施例提供的一种终端的结构示意图;
图8是本发明第八实施例提供的一种终端的结构示意图;
图9是本发明第九实施例提供的一种终端的结构示意图。
具体实施方式
本发明实施例提供了一种远程控制方法及终端,以期可以解决主控端对被控端进行远程操控时流量耗费大的问题。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明实施例的一种远程控制方法,一种远程控制方法包括:本终端建立与被控端之间的远程操控连接;接收所述被控端发送的第一应用的操作界面数据;根据所述操作界面数据在所述主控端的第二应用中显示与所述操作界面数据对应的操作界面,并接收用户的操作指令;将所述操作指令或者根据所述操作指令生成的结果界面数据发送给所述被控端,以使所述被控端显示与所述操作指令对应的结果界面。
首先参见图1,图1是本发明第一实施例提供的一种远程控制方法的流程示意图。其中,如图1所示,本发明第一实施例提供的一种远程控制方法可以包括:
S101、本终端建立与被控端之间的远程操控连接。
其中,本发明实施例所指的本终端为主控端,是指与被控端相对的,在远程操控中起控制作用(例如发送控制指令或控制数据)的通信终端,相应地,被控端是指在远程操作控中被控制的通信终端,例如可接收主控端发送的控制指令或控制数据从而实现被主控端控制。
在本发明实施例中,主控端和被控端均为手机、平板电脑、可穿戴设备等移动智能通信终端。
可选地,在本发明的一些可能的实施方式中,所述建立与被控端之间的远程操控连接,包括:
通过运营商网络、无线网络或宽带网络建立与所述被控端之间的远程操控连接。
可以理解,对于能接入移动运营商网络、无线网络或宽带网络的移动智能通信终端来说,主控端和被控端即可利用运营商网络、无线网络或宽带网络建立远程操作连接,从而实现主控端和被控端之间的通信连接。
可选地,在本发明的一些可能的实施方式中,主控端和被控端均可安装应用程序,并在所建立的远程操控连接下,通过该应用程序来实现对控制指令或控制数据的发送和接收。
举例说明,在本发明的一些可能的实施方式中,若主控端和被控端均为手机,当主控端和被控端之间实现远程控制时,主控端和被控制端之间可通过运营商网络建立远程操作连接。
S102、接收所述被控端发送的第一应用的操作界面数据。
其中,第一应用是指安装于被控端上的应用,该第一应用可以为电话本应用、短信应用、地图应用等。
其中,操作界面数据是第一应用所显示的操作界面所对应的存储于被控端中数据,该数据可以以代码的形式存储于被控端中,从而被控端发送该第一应用的操作界面数据时,只需要发送该操作界面所对应的代码数据。
可选地,在本发明的一些可能的实施方式中,被控端发送该操作界面数据时可以是以文件的形式发送该操作界面数据。
举例说明,在本发明的一些可能的实施方式中,若用户想保存通话记录中的某个联系人号码,但是被控端用户不会保存,从而想向主控端寻求帮助,所以此时被控端可将通话记录当前的操作界面所显示的联系人号码对应的内部数据发送给主控端,以使主控端接收到该内部数据后,在主控端显示出来相应的操作界面。
再举例说明,在本发明的另一些可能的实施方式中,若被控端用户想利用地图应用进行导航,此时被控端应用打开手机中的百度地图,从而百度地图将会显示出来被控端用户的位置,被控端向主控端请求帮助,从而被控端将会将该包含被控端位置的、百度地图的操作界面的内部数据发送给主控端,当主控端打开百度地图时,将会在百度地图中显示出来相应的操作界面,也即以这个位置启动百度地图。
可选地,在本发明的另一些可能的实施方式中,该操作界面数据也可以只是一用于显示被控端当前操作界面的指令,例如对于地图导航的情况来说,该操作界面数据可以仅仅只是老人的当前位置,再例如,对于被控端想保存通话记录界面中的某个联系人方式时,该数据也可以仅仅只是对应的联系人的数据,或者该数据也可以是最近一段时间(一天或者几天)或者最近联系的电话的通话记录。
S103、根据所述操作界面数据在所述主控端的第二应用中显示与所述操作界面数据对应的操作界面。
其中,第二应用是指安装于主控端中的与第一应用对应的一应用。在本发明实施例中,第二应用与第一应用的类型相同,但第一应用可以与第一应用为同一应用,也可以为不同应用。
例如,若第一应用为地图应用,则第二应用也必须为地图应用,这样才能保证能在主控端的第二应用中实现对被控端的第一应用中的控制。但第一应用可以为地图应用中的高德地图,第二应用可以为地图应用中的百度地图,由于这两个应用均可以实现一样的功能,只需要在显示的时候实现数据转换即可。
S104、接收用户的操作指令。
其中,操作指令是指主控端用户为实现对被控端的控制,所执行的操作指令。
可选地,在本发明的一些可能的实施方式中,可在本终端操作界面上接收用户的操作指令。
举例说明,在本发明的一些可能的实施方式中,若被控端手机想保存通话记录里面的某个联系人,则主控端将当前的通话记录界面所对应的数据发送给主控端,主控端手机也同样打开该数据对应的通话记录界面,该通话记录界面与被控端手机的当前通讯记录界面一致,由于被控端是想保存通话记录里面的某个联系人,则主控端用户在该界面上执行该保存操作指令,例如用户把通话记录添加联系人中,增加相应的姓名、邮件或者其他方面相关的信息。
再举例说明,在本发明的另一些可能的实施方式中,当主控端接收到被控端在“车公庙”发过来的地图界面数据,从而此时主控端打开地图界面时,显示的位置也是车公庙(本人可能在大梅沙),在主控端的地图界面中显示了相应的位置之后,用户可以输入一个目标位置,来生成对应的导航信息。比如,被控端(老人)发送过来的位置时“车公庙”,被控端(老人)想去红树林,这个时候主控端这样主控端这边可以搜索“红树林”然后显示地图应用界面上。
S104、将所述操作指令或者根据所述操作指令生成的结果界面数据发送给所述被控端,以使所述被控端显示与所述操作指令对应的结果界面。
其中,结果界面数据是指主控端用户在第二应用的操作界面上执行操作指令后得到的操作结果界面所对应的存储于主控端中的该结果界面的数据,从而该结果界面数据也即被控端用户所希望得到的结果。
举例说明,在本发明的一些可能的实施方式中,若被控端手机用户需要主控端手机用户远程协助保存通讯录,则被控端首先将所需要保存的通话记录的界面的数据发送给主控端,主控端在其相应的通话记录应用中打开该数据,然后执行保存所需要保存的联系人的相应指令,再将执行完该指令后,也即保存了需要保存的联系人后的结果信息发送给被控端,或直接将该指令发送给被控端,被控端接收到该结果界面数据,或接收到该指令后自动执行该指令得到相应的结果,即实现了在被控端中对联系人的保存,也即实现了主控端对被控端的控制。
再举例说明,在本发明的另一些可能的实施方式中,当主控端接收到被控端在“车公庙”发过来的地图界面数据,从而此时主控端打开地图界面时,显示的位置也是车公庙(本人可能在大梅沙),在主控端的地图界面中显示了相应的位置之后,用户可以输入一个目标位置,来生成对应的导航信息。比如,被控端(老人)发送过来的位置是“车公庙”,被控端(老人)想去红树林,这个时候主控端这样主控端这边可以搜索“红树林”然后显示地图应用界面上。此时,主控端可以把输入“红树林”然后搜索目的地的这个指令发送给被控端执行,这样就可以生成一个路线。另外一个是直接将结果发送给被控端,被控端将结果显示出来就可以了,例如,主控端直接把生成的从车公庙到红树林的路线图发送给被控端,显示在被控端的界面上。
可以看出,本实施例的方案中,本终端建立与被控端之间的远程操控连接,接收被控端发送的第一应用的操作界面数据,根据该操作界面数据在主控端的第二应用中显示相应的操作界面,并接收用户的操作指令,最后再将该操作指令或根据该操作指令生成的结果界面数据发送给被控端以在被控端显示该结果界面。本终端通过接收被控端发送的操作界面数据,并在相应操作界面上执行操作指令,并将该操作指令或得到的操作结果数据发送给被控端,从而只需要简单地发送操作界面数据,以及操作指令或操作结果数据即可实现本终端对被控端的远程操作控制,节约流量与系统功耗,效率高,用户体验好。
可选地,在本发明的一些可能的实施方式中,所述建立与被控端之间的远程操控连接,包括:
本终端主动向所述被控端发送请求以建立与所述被控端之间的远程操控连接;
或,本终端接收所述被控端的连接请求以建立与所述被控端之间的远程操控连接。
可以理解,本终端(也即主控端)对被控端的操作控制可以是主控端根据被控端用户的需要主动向被控端发送连接请求,或被控端用户直接根据自己的需求向主控端发送连接请求,不管是哪种方式,均可实现建立主控端和被控端之间的远程操控连接,从而进行进一步地远程操控。
可选地,在本发明的一些可能的实施方式中,所述接收所述被控端发送的第一应用的操作界面数据,包括:
通过所述第二应用或通过其它应用接收所述被控端发送的第一应用的操作界面数据。
可选地,在本发明的一些可能的实施方式中,主控端和被控端之间的数据通信可以是直接通过需要操控的应用来进行,即可以在第一应用和第二应用上嵌入发送操作界面数据或结果界面数据的方法,从而在第一应用和第二应用中直接实现对数据的发送和接收,并在第一应用和第二应用中实现对数据的显示。
可选地,在本发明的另一些可能的实施方式中,也可以通过其它应用来发送或接收操作界面数据。例如,可以通过一单独地用于发送该操作界面数据的应用,或通过蓝牙等发送操作界面数据或后续的操作结果数据,并且在主控端打开第二应用或被控端打开第一应用时可在操控的状态下自动显示该数据对应的操作界面或结果界面。
可以理解,通过第二应用或其它应用均可以实现接收被控端发送的第一应用的操作界面数据,并在第二应用中显示该操作界面数据,从而进行后续操作,不限定接收第一应用的操作界面数据的方式,将使得该方法的操作更为灵活。
可选地,在本发明的一些可能的实施方式中,所述接收所述被控端发送的第一应用的操作界面数据后,所述方法还包括:
若所述第一应用与所述第二应用相同,则不转换所述操作界面数据;
若所述第一应用与所述第二应用不同,则将所述操作界面数据从所述第一应用能识别的操作界面数据转换至所述第二应用能识别的操作界面数据。
其中,第一应用和第二应用为同类型应用,可以为同一类型的相同应用,也可以为同一类型的不同应用,例如地图应用的百度地图和高德地图。
举例说明,在本发明的一些可能的实施方式中,当被控端用户需要主控端用户对其进行导航帮助时,假如被控端用户里面的地图应用为百度地图,当被控端用户打开百度地图应用时,并将该界面数据发送给主控端用户时,若主控端中所安装的地图应用同为百度地图,则可以直接在百度地图中显示该界面数据,而如果主控端中所安装的地图应用为高德地图,则由于百度地图和高德地图的显示数据不兼容,所以需要将从百度地图中的操作界面数据转换成相应的高德地图能够识别的同样的操作界面数据,从而可实现在主控端的高德地图中可显示该转换后的操作界面数据。同样的,在主控端得到操作结果后,将操作结果界面数据发送给被控端时,被控端接收到高德地图的结果界面数据后,也需要将该结果界面数据转换成百度地图能识别的结果界面数据并显示在被控端打开百度地图时进行显示。
可以理解,在第一应用和第二应用不同时,为了实现数据兼容,通过将数据进行转换,从而可实现在主控端和被控端的同类型应用为不同应用时,依然能实现远程操控,使得远程操控更为灵活。
为了便于更好理解和实施本发明实施例的上述方案,下面结合一些具体的应用场景进行举例说明。
请参见图2,图2是本发明第二实施例提供的一种远程控制方法的流程示意图,其中,如图2所示,本发明第二实施例提供的一种远程控制方法可以包括:
S201、本终端建立与主控端之间的远程操控连接。
其中,在本发明的实施例中,本终端是与主控端相对的被控端。
可选地,在本发明的一些可能的实施方式中,本终端建立与主控端之间的远程操控连接,包括:
本终端主动向所述主控端发送请求以建立与所述主控端之间的远程操控连接;
或,接收所述主控端的连接请求以建立与所述主控端之间的远程操控连接。
S202、向所述主控端发送第一应用的操作界面数据。
在本发明实施例中,被控端在需要得到主控端对第一应用的操作帮助时,被控端向主控端发送第一应用的操作界面数据。
S203、接收所述主控端发送的第二应用的操作指令或根据所述操作指令生成的结果界面数据,并将所述结果界面数据在所述第一应用中显示。
在本发明实施例中,当主控端接收到被控端发送的第一应用的操作界面数据后,在主控端的第二应用中显示与该操作界面数据对应的操作界面,并在第二应用中接收用户的操作指令,再将该操作指令或结果界面数据发送给被控端,从而被控端将根据该操作指令生所结果界面数据并在第一应用中显示,或将该结果界面数据在第一应用中显示。
可选地,在本发明的一些可能实施方式中,所述接收所述主控端发送的第二应用的操作指令或根据所述操作指令生成的结果界面数据后,所述方法还包括:
若所述第一应用与所述第二应用相同,则不转换所述操作指令或所述结果界面数据;
若所述第一应用与所述第二应用不同,则将所述操作指令或结果界面数据从所述第二应用能识别的操作指令或结果界面数据转换至所述第一应用能识别的操作指令或结果界面数据。
可以理解,若第一应用和第二应用相同,则主控端通过第二应用发送的操作指令或结果界面数据可以直接在被控端的第一应用中显示,而若第一应用和第二应用不同,则为了实现兼容,需要将主控端通过第二应用发送的操作指令或结果界面数据转换成第一应用能识别的操作指令或结果界面数据,才能保证在被控端中正常显示并查看。
可以看出,本实施例的方案中,本终端建立与主控端之间的远程操控连接并向主控端发送第一应用的操作界面数据,在主控端对操作界面数据进行处理后,本终端接收主控端发送的第二应用的操作指令或结果界面数据并显示。主控端通过将第一应用的操作界面数据发送给主控端,并在主控端进行相应处理了,接收主控端发送的结果界面数据并显示,从而实现了主控端对被控端的远程操作控制,节约流量与系统功耗,效率高,用户体验好。
参见图3,图3是本发明第三实施例提供的一种远程控制方法的流程示意图,其中,如图3所示,本发明第三实施例提供的一种远程控制方法可以包括:
S301、主控端接收被控端的连接请求以使主控端建立与被控端之间的远程操控连接。
其中,主控端是指与被控端相对的,在远程操控中起控制作用(例如发送控制指令或控制数据)的通信终端,相应地,被控端是指在远程操作控中被控制的通信终端,例如可接收主控端发送的控制指令或控制数据从而实现被主控端控制。
在本发明实施例中,主控端和被控端均为手机、平板电脑、可穿戴设备等移动智能通信终端。
可选地,在本发明的一些可能的实施方式中,所述主控端建立与被控端之间的远程操控连接,包括:
所述主控端通过运营商网络、无线网络或宽带网络建立与所述被控端之间的远程操控连接。
可以理解,对于能接入移动运营商网络、无线网络或宽带网络的移动智能通信终端来说,主控端和被控端即可利用运营商网络、无线网络或宽带网络建立远程操作连接,从而实现主控端和被控端之间的通信连接。
举例说明,在本发明的一些可能的实施方式中,若主控端和被控端均为手机,当被控端需要与主控端建立远程操控连接从而求助于主控端用户进行帮助,可以由被控端用户通过点击相应应用程序中的远程操控按钮实现对主控端的请求并可通过运营商网络建立远程操作连接。
S302、被控端向主控端发送第一应用的操作界面数据。
S303、主控端接收被控端发送的第一应用的操作界面数据。
其中,第一应用是指安装于被控端上的应用,该第一应用可以为电话本应用、短信应用、地图应用等。
其中,操作界面数据是第一应用所显示的操作界面所对应的存储于被控端中数据,该数据可以以代码的形式存储于被控端中,从而被控端发送该第一应用的操作界面数据时,只需要发送该操作界面所对应的代码数据。
可选地,在本发明的一些可能的实施方式中,被控端发送该操作界面数据时可以是以文件的形式发送该操作界面数据。
举例说明,在本发明的一些可能的实施方式中,若用户想保存通话记录中的某个联系人号码,但是被控端用户不会保存,从而想向主控端寻求帮助,所以此时被控端可将通话记录当前的操作界面所显示的联系人号码对应的内部数据发送给主控端,以使主控端接收到该内部数据后,在主控端显示出来相应的操作界面。
再举例说明,在本发明的另一些可能的实施方式中,若被控端用户想利用地图应用进行导航,此时被控端应用打开手机中的百度地图,从而百度地图将会显示出来被控端用户的位置,被控端向主控端请求帮助,从而被控端将会将该包含被控端位置的、百度地图的操作界面的内部数据发送给主控端,当主控端打开百度地图时,将会在百度地图中显示出来相应的操作界面,也即以这个位置启动百度地图。
可选地,在本发明的另一些可能的实施方式中,该操作界面数据也可以只是一用于显示被控端当前操作界面的指令,例如对于地图导航的情况来说,该操作界面数据可以仅仅只是老人的当前位置,再例如,对于被控端想保存通话记录界面中的某个联系人方式时,该数据也可以仅仅只是对应的联系人的数据,或者该数据也可以是最近一段时间(一天或者几天)或者最近联系的电话的通话记录。
S304、主控端将该操作界面数据从第一应用能识别的操作界面数据转换至第二应用能识别的操作界面数据。
S305、主控端根据转换后的操作界面数据在主控端的第二应用中显示与操作界面数据对应的操作界面。
S306、主控端接收用户的操作指令。
其中,第二应用是指安装于主控端中的与第一应用对应的一应用。在本发明实施例中,第二应用与第一应用的类型相同,但第二应用与第一应用不为同一应用。
可选地,主控端可在操作界面上接收用户的操作指令。
例如,若第一应用为地图应用,则第二应用也必须为地图应用,这样才能保证能在主控端的第二应用中实现对被控端的第一应用中的控制。但第一应用可以为地图应用中的高德地图,第二应用可以为地图应用中的百度地图,由于这两个应用均可以实现一样的功能,只需要在显示的时候实现数据转换即可。
其中,操作指令是指主控端用户为实现对被控端的控制,所执行的操作指令。
举例说明,在本发明的一些可能的实施方式中,当被控端用户需要主控端用户对其进行导航帮助时,假如被控端用户里面的地图应用为百度地图,当被控端用户打开百度地图应用时,并将该界面数据发送给主控端用户时,若主控端中所安装的地图应用同为百度地图,则可以直接在百度地图中显示该界面数据,而如果主控端中所安装的地图应用为高德地图,则由于百度地图和高德地图的显示数据不兼容,所以需要将从百度地图中的操作界面数据转换成相应的高德地图能够识别的同样的操作界面数据,从而可实现在主控端的高德地图中可显示该转换后的操作界面数据。同样的,在主控端得到操作结果后,将操作结果界面数据发送给被控端时,被控端接收到高德地图的结果界面数据后,也需要将该结果界面数据转换成百度地图能识别的结果界面数据并显示在被控端打开百度地图时进行显示。
S307、主控端将操作指令或者根据操作指令生成的结果界面数据发送给被控端,以使被控端显示与操作指令对应的结果界面。
S308、被控端接收主控端发送的第二应用的操作指令或根据操作指令生成的结果界面数据。
S309、被控端将操作指令或结果界面数据从第二应用能识别的操作指令或结果界面数据转换至第一应用能识别的操作指令或结果界面数据。
S310、被控端将结果界面数据在第一应用中显示。
其中,结果界面数据是指主控端用户在第二应用的操作界面上执行操作指令后得到的操作结果界面所对应的存储于主控端中的该结果界面的数据,从而该结果界面数据也即被控端用户所希望得到的结果。
举例说明,在本发明的一些可能的实施方式中,若被控端手机用户需要主控端手机用户远程协助保存通讯录,则被控端首先将所需要保存的通话记录的界面的数据发送给主控端,主控端在其相应的通话记录应用中打开该数据,然后执行保存所需要保存的联系人的相应指令,再将执行完该指令后,也即保存了需要保存的联系人后的结果信息发送给被控端,或直接将该指令发送给被控端,被控端接收到该结果界面数据,或接收到该指令后自动执行该指令得到相应的结果,即实现了在被控端中对联系人的保存,也即实现了主控端对被控端的控制。
再举例说明,在本发明的另一些可能的实施方式中,当主控端接收到被控端在“车公庙”发过来的地图界面数据,从而此时主控端打开地图界面时,显示的位置也是车公庙(本人可能在大梅沙),在主控端的地图界面中显示了相应的位置之后,用户可以输入一个目标位置,来生成对应的导航信息。比如,被控端(老人)发送过来的位置时“车公庙”,被控端(老人)想去红树林,这个时候主控端这样主控端这边可以搜索“红树林”然后显示地图应用界面上。此时,主控端可以把输入“红树林”然后搜索目的地的这个指令发送给被控端执行,这样就可以生成一个路线。另外一个是直接将结果发送给被控端,被控端将结果显示出来就可以了,例如,主控端直接把生成的从车公庙到红树林的路线图发送给被控端,显示在被控端的界面上。
可以看出,本实施例的方案中,主控端建立与被控端之间的远程操控连接,接收被控端发送的第一应用的操作界面数据,根据该操作界面数据在主控端的第二应用中显示相应的操作界面,并接收用户的操作指令,最后再将该操作指令或根据该操作指令生成的结果界面数据发送给被控端以在被控端显示该结果界面。主控端通过接收被控端发送的操作界面数据,并在相应操作界面上执行操作指令,并将该操作指令或得到的操作结果数据发送给被控端,从而只需要简单地发送操作界面数据,以及操作指令或操作结果数据即可实现主控端对被控端的远程操作控制,节约流量与系统功耗,效率高,用户体验好。
本发明实施例还提供一种通信终端,该通信终端包括:
第一连接单元,用于建立与被控端之间的远程操控连接;
第一接收单元,用于接收所述被控端发送的第一应用的操作界面数据;
第一显示单元,用于根据所述操作界面数据在所述主控端的第二应用中显示与所述操作界面数据对应的操作界面;
第二接收单元,用于接收用户的操作指令;
第一发送单元,用于将所述操作指令或者根据所述操作指令生成的结果界面数据发送给所述被控端,以使所述被控端显示与所述操作指令对应的结果界面。
具体的,请参见图4,图4是本发明第四实施例提供的一种终端的结构示意图,用于实现本发明实施例公开的远程控制方法。其中,如图4所示,本发明第四实施例提供的一种终端400可以包括:
第一连接单元410、第一接收单元420、第一显示单元430、第二接收单元440和第一发送单元450。
其中,第一连接单元410,用于建立与被控端之间的远程操控连接。
其中,本发明实施例所指的终端为主控端,是指与被控端相对的,在远程操控中起控制作用(例如发送控制指令或控制数据)的通信终端,相应地,被控端是指在远程操作控中被控制的通信终端,例如可接收主控端发送的控制指令或控制数据从而实现被主控端控制。
在本发明实施例中,主控端和被控端均为手机、平板电脑、可穿戴设备等移动智能通信终端。
可选地,在本发明的一些可能的实施方式中,所述建立与被控端之间的远程操控连接,包括:
通过运营商网络、无线网络或宽带网络建立与所述被控端之间的远程操控连接。
可以理解,对于能接入移动运营商网络、无线网络或宽带网络的移动智能通信终端来说,主控端和被控端即可利用运营商网络、无线网络或宽带网络建立远程操作连接,从而实现主控端和被控端之间的通信连接。
可选地,在本发明的一些可能的实施方式中,主控端和被控端均可安装应用程序,并在所建立的远程操控连接下,通过该应用程序来实现对控制指令或控制数据的发送和接收。
举例说明,在本发明的一些可能的实施方式中,若主控端和被控端均为手机,当主控端和被控端之间实现远程控制时,主控端和被控制端之间可通过运营商网络建立远程操作连接。
第一接收单元420,用于接收所述被控端发送的第一应用的操作界面数据。
其中,第一应用是指安装于被控端上的应用,该第一应用可以为电话本应用、短信应用、地图应用等。
其中,操作界面数据是第一应用所显示的操作界面所对应的存储于被控端中数据,该数据可以以代码的形式存储于被控端中,从而被控端发送该第一应用的操作界面数据时,只需要发送该操作界面所对应的代码数据。
可选地,在本发明的一些可能的实施方式中,被控端发送该操作界面数据时可以是以文件的形式发送该操作界面数据。
举例说明,在本发明的一些可能的实施方式中,若用户想保存通话记录中的某个联系人号码,但是被控端用户不会保存,从而想向主控端寻求帮助,所以此时被控端可将通话记录当前的操作界面所显示的联系人号码对应的内部数据发送给主控端,以使主控端接收到该内部数据后,在主控端显示出来相应的操作界面。
再举例说明,在本发明的另一些可能的实施方式中,若被控端用户想利用地图应用进行导航,此时被控端应用打开手机中的百度地图,从而百度地图将会显示出来被控端用户的位置,被控端向主控端请求帮助,从而被控端将会将该包含被控端位置的、百度地图的操作界面的内部数据发送给主控端,当主控端打开百度地图时,将会在百度地图中显示出来相应的操作界面,也即以这个位置启动百度地图。
可选地,在本发明的另一些可能的实施方式中,该操作界面数据也可以只是一用于显示被控端当前操作界面的指令,例如对于地图导航的情况来说,该操作界面数据可以仅仅只是老人的当前位置,再例如,对于被控端想保存通话记录界面中的某个联系人方式时,该数据也可以仅仅只是对应的联系人的数据,或者该数据也可以是最近一段时间(一天或者几天)或者最近联系的电话的通话记录。
第一显示单元430,用于根据所述操作界面数据在所述主控端的第二应用中显示与所述操作界面数据对应的操作界面。其中,第二应用是指安装于主控端中的与第一应用对应的一应用。在本发明实施例中,第二应用与第一应用的类型相同,但第一应用可以与第一应用为同一应用,也可以为不同应用。
例如,若第一应用为地图应用,则第二应用也必须为地图应用,这样才能保证能在主控端的第二应用中实现对被控端的第一应用中的控制。但第一应用可以为地图应用中的高德地图,第二应用可以为地图应用中的百度地图,由于这两个应用均可以实现一样的功能,只需要在显示的时候实现数据转换即可。
第二接收单元440,用于接收用户的操作指令。
其中,操作指令是指主控端用户为实现对被控端的控制,所执行的操作指令。
可选地,在本发明的一些可能的实施方式中,可在本终端操作界面上接收用户的操作指令。
举例说明,在本发明的一些可能的实施方式中,若被控端手机想保存通话记录里面的某个联系人,则主控端将当前的通话记录界面所对应的数据发送给主控端,主控端手机也同样打开该数据对应的通话记录界面,该通话记录界面与被控端手机的当前通讯记录界面一致,由于被控端是想保存通话记录里面的某个联系人,则主控端用户在该界面上执行该保存操作指令,例如用户把通话记录添加联系人中,增加相应的姓名、邮件或者其他方面相关的信息。
再举例说明,在本发明的另一些可能的实施方式中,当主控端接收到被控端在“车公庙”发过来的地图界面数据,从而此时主控端打开地图界面时,显示的位置也是车公庙(本人可能在大梅沙),在主控端的地图界面中显示了相应的位置之后,用户可以输入一个目标位置,来生成对应的导航信息。比如,被控端(老人)发送过来的位置时“车公庙”,被控端(老人)想去红树林,这个时候主控端这样主控端这边可以搜索“红树林”然后显示地图应用界面上。
第一发送单元450,用于将所述操作指令或者根据所述操作指令生成的结果界面数据发送给所述被控端,以使所述被控端显示与所述操作指令对应的结果界面。
其中,结果界面数据是指主控端用户在第二应用的操作界面上执行操作指令后得到的操作结果界面所对应的存储于主控端中的该结果界面的数据,从而该结果界面数据也即被控端用户所希望得到的结果。
举例说明,在本发明的一些可能的实施方式中,若被控端手机用户需要主控端手机用户远程协助保存通讯录,则被控端首先将所需要保存的通话记录的界面的数据发送给主控端,主控端在其相应的通话记录应用中打开该数据,然后执行保存所需要保存的联系人的相应指令,再将执行完该指令后,也即保存了需要保存的联系人后的结果信息发送给被控端,或直接将该指令发送给被控端,被控端接收到该结果界面数据,或接收到该指令后自动执行该指令得到相应的结果,即实现了在被控端中对联系人的保存,也即实现了主控端对被控端的控制。
再举例说明,在本发明的另一些可能的实施方式中,当主控端接收到被控端在“车公庙”发过来的地图界面数据,从而此时主控端打开地图界面时,显示的位置也是车公庙(本人可能在大梅沙),在主控端的地图界面中显示了相应的位置之后,用户可以输入一个目标位置,来生成对应的导航信息。比如,被控端(老人)发送过来的位置时“车公庙”,被控端(老人)想去红树林,这个时候主控端这样主控端这边可以搜索“红树林”然后显示地图应用界面上。此时,主控端可以把输入“红树林”然后搜索目的地的这个指令发送给被控端执行,这样就可以生成一个路线。另外一个是直接将结果发送给被控端,被控端将结果显示出来就可以了,例如,主控端直接把生成的从车公庙到红树林的路线图发送给被控端,显示在被控端的界面上。
可以理解的是,本实施例的终端400的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
可以看出,本实施例的方案中,终端400建立与被控端之间的远程操控连接,接收被控端发送的第一应用的操作界面数据,根据该操作界面数据在主控端的第二应用中显示相应的操作界面,并接收用户的操作指令,最后再将该操作指令或根据该操作指令生成的结果界面数据发送给被控端以在被控端显示该结果界面。主控端通过接收被控端发送的操作界面数据,并在相应操作界面上执行操作指令,并将该操作指令或得到的操作结果数据发送给被控端,从而只需要简单地发送操作界面数据,以及操作指令或操作结果数据即可实现主控端对被控端的远程操作控制,节约流量与系统功耗,效率高,用户体验好。
请参见图5,图5是本发明第五实施例提供的一种终端的结构示意图,用于实现本发明实施例公开的远程控制方法。其中,图5所示的终端是由图4所示的终端进行优化得到的。图5所示的终端除了包括图4所示的终端的单元和功能之外,还可以有以下扩展:
可选地,在本发明的一些可能的实施方式中,所述第一连接单元510,包括:
第二连接单元511,用于向所述被控端发送请求以使所述主控端建立与所述被控端之间的远程操控连接;
第三连接单元512,用于接收所述被控端的连接请求以使所述主控端建立与所述被控端之间的远程操控连接。
可以理解,主控端对被控端的操作控制可以是主控端根据被控端用户的需要主动向被控端发送连接请求,或被控端用户直接根据自己的需求向主控端发送连接请求,不管是哪种方式,均可实现建立主控端和被控端之间的远程操控连接,从而进行进一步地远程操控。
可选地,在本发明的一些可能的实施方式中,所述第一接收单元520,用于:
通过所述第二应用或通过其它应用接收所述被控端发送的第一应用的操作界面数据。
可选地,在本发明的一些可能的实施方式中,主控端和被控端之间的数据通信可以是直接通过需要操控的应用来进行,即可以在第一应用和第二应用上嵌入发送操作界面数据或结果界面数据的方法,从而在第一应用和第二应用中直接实现对数据的发送和接收,并在第一应用和第二应用中实现对数据的显示。
可选地,在本发明的另一些可能的实施方式中,也可以通过其它应用来发送或接收操作界面数据。例如,可以通过一单独地用于发送该操作界面数据的应用,或通过蓝牙等发送操作界面数据或后续的操作结果数据,并且在主控端打开第二应用或被控端打开第一应用时可在操控的状态下自动显示该数据对应的操作界面或结果界面。
可以理解,通过第二应用或其它应用均可以实现接收被控端发送的第一应用的操作界面数据,并在第二应用中显示该操作界面数据,从而进行后续操作,不限定接收第一应用的操作界面数据的方式,将使得该方法的操作更为灵活。
可选地,在本发明的一些可能的实施方式中,所述终端500还用于:
若所述第一应用与所述第二应用相同,则不转换所述操作界面数据;
所述终端500还包括:
第一转换单元560,用于若所述第一应用与所述第二应用不同,则将所述操作界面数据从所述第一应用能识别的操作界面数据转换至所述第二应用能识别的操作界面数据。
其中,第一应用和第二应用为同类型应用,可以为同一类型的相同应用,也可以为同一类型的不同应用,例如地图应用的百度地图和高德地图。
举例说明,在本发明的一些可能的实施方式中,当被控端用户需要主控端用户对其进行导航帮助时,假如被控端用户里面的地图应用为百度地图,当被控端用户打开百度地图应用时,并将该界面数据发送给主控端用户时,若主控端中所安装的地图应用同为百度地图,则可以直接在百度地图中显示该界面数据,而如果主控端中所安装的地图应用为高德地图,则由于百度地图和高德地图的显示数据不兼容,所以需要将从百度地图中的操作界面数据转换成相应的高德地图能够识别的同样的操作界面数据,从而可实现在主控端的高德地图中可显示该转换后的操作界面数据。同样的,在主控端得到操作结果后,将操作结果界面数据发送给被控端时,被控端接收到高德地图的结果界面数据后,也需要将该结果界面数据转换成百度地图能识别的结果界面数据并显示在被控端打开百度地图时进行显示。
可以理解,在第一应用和第二应用不同时,为了实现数据兼容,通过将数据进行转换,从而可实现在主控端和被控端的同类型应用为不同应用时,依然能实现远程操控,使得远程操控更为灵活。
可选地,在本发明的一些可能的实施方式中,所述第一连接单元510,用于:
通过运营商网络、无线网络或宽带网络建立与所述被控端之间的远程操控连接。
可以理解的是,本实施例的终端500的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
可以看出,本实施例的方案中,终端500建立与被控端之间的远程操控连接,接收被控端发送的第一应用的操作界面数据,根据该操作界面数据在主控端的第二应用中显示相应的操作界面,并接收用户的操作指令,最后再将该操作指令或根据该操作指令生成的结果界面数据发送给被控端以在被控端显示该结果界面。主控端通信终端通过接收被控端发送的操作界面数据,并在相应操作界面上执行操作指令,并将该操作指令或得到的操作结果数据发送给被控端,从而只需要简单地发送操作界面数据,以及操作指令或操作结果数据即可实现主控端对被控端的远程操作控制,节约流量与系统功耗,效率高,用户体验好。
参见图6,图6是本发明第六实施例提供的一种终端的结构示意图。如图6所示,本发明第六实施例提供的一种终端600可以包括:至少一个总线601、与总线相连的至少一个处理器602以及与总线相连的至少一个存储器603。
其中,处理器602通过总线601,调用存储器603中存储的代码以用于本终端建立与被控端之间的远程操控连接;接收所述被控端发送的第一应用的操作界面数据;根据所述操作界面数据在所述主控端的第二应用中显示与所述操作界面数据对应的操作界面;接收用户的操作指令;将所述操作指令或者根据所述操作指令生成的结果界面数据发送给所述被控端,以使所述被控端显示与所述操作指令对应的结果界面。
可选地,在本发明的一些可能的实施方式中,所述处理器502建立与被控端之间的远程操控连接,包括:
本终端主动向所述被控端发送请求以建立与所述被控端之间的远程操控连接;
或,接收所述被控端的连接请求以建立与所述被控端之间的远程操控连接。
可选地,在本发明的一些可能的实施方式中,所述处理器602接收所述被控端发送的第一应用的操作界面数据,包括:
通过所述第二应用或通过其它应用接收所述被控端发送的第一应用的操作界面数据。
可选地,在本发明的一些可能的实施方式中,所述处理器602接收所述被控端发送的第一应用的操作界面数据后,所述方法还包括:
若所述第一应用与所述第二应用相同,则不转换所述操作界面数据;
若所述第一应用与所述第二应用不同,则将所述操作界面数据从所述第一应用能识别的操作界面数据转换至所述第二应用能识别的操作界面数据。
可选地,在本发明的一些可能的实施方式中,所述处理器602使主控端建立与被控端之间的远程操控连接,包括:
所述主控端通过运营商网络、无线网络或宽带网络建立与所述被控端之间的远程操控连接。
可以理解的是,本实施例的终端600的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
可以理解的是,本实施例的终端600的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
可以看出,本实施例的方案中,终端600建立与被控端之间的远程操控连接,接收被控端发送的第一应用的操作界面数据,根据该操作界面数据在主控端的第二应用中显示相应的操作界面,并接收用户的操作指令,最后再将该操作指令或根据该操作指令生成的结果界面数据发送给被控端以在被控端显示该结果界面。主控端通信终端通过接收被控端发送的操作界面数据,并在相应操作界面上执行操作指令,并将该操作指令或得到的操作结果数据发送给被控端,从而只需要简单地发送操作界面数据,以及操作指令或操作结果数据即可实现主控端对被控端的远程操作控制,节约流量与系统功耗,效率高,用户体验好。
请参见图7,图7是本发明第七实施例提供的一种终端的结构示意图,用于实现本发明实施例公开的远程控制方法。其中,如图7所示,本发明第七实施例提供的一种终端700可以包括:
第四连接单元710、第二发送单元720和第二显示单元730。
其中,第四连接单元710,用于本终端建立与主控端之间的远程操控连接。
其中,在本发明的实施例中,本终端是与主控端相对的被控端。
可选地,在本发明的一些可能的实施方式中,本终端建立与主控端之间的远程操控连接,包括:
本终端主动向所述主控端发送请求以建立与所述主控端之间的远程操控连接;
或,接收所述主控端的连接请求以建立与所述主控端之间的远程操控连接。
第二发送单元720,用于向主控端发送第一应用的操作界面数据。
在本发明实施例中,被控端在需要得到主控端对第一应用的操作帮助时,被控端向主控端发送第一应用的操作界面数据。
第二显示单元730,用于接收所述主控端发送的第二应用的操作指令或根据所述操作指令生成的结果界面数据,并将所述结果界面数据在所述第一应用中显示。
在本发明实施例中,当主控端接收到被控端发送的第一应用的操作界面数据后,在主控端的第二应用中显示与该操作界面数据对应的操作界面,并在第二应用中接收用户的操作指令,再将该操作指令或结果界面数据发送给被控端,从而被控端将根据该操作指令生所结果界面数据并在第一应用中显示,或将该结果界面数据在第一应用中显示。
可以理解的是,本实施例的终端700的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
可以看出,本实施例的方案中,终端700建立与主控端之间的远程操控连接并向主控端发送第一应用的操作界面数据,在主控端对操作界面数据进行处理后,本终端接收主控端发送的第二应用的操作指令或结果界面数据并显示。主控端通过将第一应用的操作界面数据发送给主控端,并在主控端进行相应处理了,接收主控端发送的结果界面数据并显示,从而实现了主控端对被控端的远程操作控制,节约流量与系统功耗,效率高,用户体验好。
请参见图8,图8是本发明第八实施例提供的一种终端的结构示意图,用于实现本发明实施例公开的远程控制方法。其中,图8所示的终端是由图7所示的终端进行优化得到的。图8所示的终端除了包括图7所示的终端的单元和功能之外,还可以有以下扩展:
可选地,在本发明的一些可能实施方式中,所述终端800还用于:
若所述第一应用与所述第二应用相同,则不转换所述操作指令或所述结果界面数据;
所述终端800还包括:
第二转换单元840,用于若所述第一应用与所述第二应用不同,则将所述操作指令或结果界面数据从所述第二应用能识别的操作指令或结果界面数据转换至所述第一应用能识别的操作指令或结果界面数据。
可以理解,若第一应用和第二应用相同,则主控端通过第二应用发送的操作指令或结果界面数据可以直接在被控端的第一应用中显示,而若第一应用和第二应用不同,则为了实现兼容,需要将主控端通过第二应用发送的操作指令或结果界面数据转换成第一应用能识别的操作指令或结果界面数据,才能保证在被控端中正常显示并查看。
可以理解的是,本实施例的终端800的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
可以看出,本实施例的方案中,终端800建立与主控端之间的远程操控连接并向主控端发送第一应用的操作界面数据,在主控端对操作界面数据进行处理后,本终端接收主控端发送的第二应用的操作指令或结果界面数据并显示。主控端通过将第一应用的操作界面数据发送给主控端,并在主控端进行相应处理了,接收主控端发送的结果界面数据并显示,从而实现了主控端对被控端的远程操作控制,节约流量与系统功耗,效率高,用户体验好。
参见图9,图9是本发明第六实施例提供的一种终端的结构示意图。如图9所示,本发明第六实施例提供的一种终端900可以包括:至少一个总线901、与总线相连的至少一个处理器902以及与总线相连的至少一个存储器903。
其中,处理器902通过总线901,调用存储器903中存储的代码以用于本终端建立与主控端之间的远程操控连接;向主控端发送第一应用的操作界面数据;接收所述主控端发送的第二应用的操作指令或根据所述操作指令生成的结果界面数据,并将所述结果界面数据在所述第一应用中显示。
可选地,在本发明的一些可能的实施方式中,所述处理器902接收所述主控端发送的第二应用的操作指令或根据所述操作指令生成的结果界面数据后,所述处理器902还用于:
若所述第一应用与所述第二应用相同,则不转换所述操作指令或所述结果界面数据;
若所述第一应用与所述第二应用不同,则将所述操作指令或结果界面数据从所述第二应用能识别的操作指令或结果界面数据转换至所述第一应用能识别的操作指令或结果界面数据。可以理解的是,本实施例的终端900的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
可以看出,本实施例的方案中,终端900建立与主控端之间的远程操控连接并向主控端发送第一应用的操作界面数据,在主控端对操作界面数据进行处理后,本终端接收主控端发送的第二应用的操作指令或结果界面数据并显示。主控端通过将第一应用的操作界面数据发送给主控端,并在主控端进行相应处理了,接收主控端发送的结果界面数据并显示,从而实现了主控端对被控端的远程操作控制,节约流量与系统功耗,效率高,用户体验好。
本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何远程控制方法的部分或全部步骤。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明的各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (10)
1.一种远程控制方法,其特征在于,所述方法包括:
本终端建立与被控端之间的远程操控连接;
接收所述被控端发送的第一应用的操作界面数据;
根据所述操作界面数据在所述主控端的第二应用中显示与所述操作界面数据对应的操作界面;
接收用户的操作指令;
将所述操作指令或者根据所述操作指令生成的结果界面数据发送给所述被控端,以使所述被控端显示与所述操作指令对应的结果界面。
2.根据权利要求1所述的方法,其特征在于,所述建立与被控端之间的远程操控连接,包括:
本终端主动向所述被控端发送请求以建立与所述被控端之间的远程操控连接;
或,接收所述被控端的连接请求以建立与所述被控端之间的远程操控连接。
3.根据权利要求1或2所述的方法,其特征在于,所述接收所述被控端发送的第一应用的操作界面数据后,所述方法还包括:
若所述第一应用与所述第二应用相同,则不转换所述操作界面数据;
若所述第一应用与所述第二应用不同,则将所述操作界面数据从所述第一应用能识别的操作界面数据转换至所述第二应用能识别的操作界面数据。
4.一种远程控制方法,其特征在于,所述方法包括:
本终端建立与主控端之间的远程操控连接;
向所述主控端发送第一应用的操作界面数据;
接收所述主控端发送的第二应用的操作指令或根据所述操作指令生成的结果界面数据,并将所述结果界面数据在所述第一应用中显示。
5.根据权利要求4所述的方法,其特征在于,所述接收所述主控端发送的第二应用的操作指令或根据所述操作指令生成的结果界面数据后,所述方法还包括:
若所述第一应用与所述第二应用相同,则不转换所述操作指令或所述结果界面数据;
若所述第一应用与所述第二应用不同,则将所述操作指令或结果界面数据从所述第二应用能识别的操作指令或结果界面数据转换至所述第一应用能识别的操作指令或结果界面数据。
6.一种终端,其特征在于,所述终端包括:
第一连接单元,用于建立与被控端之间的远程操控连接;
第一接收单元,用于接收所述被控端发送的第一应用的操作界面数据;
第一显示单元,用于根据所述操作界面数据在所述主控端的第二应用中显示与所述操作界面数据对应的操作界面;
第二接收单元,用于接收用户的操作指令;
第一发送单元,用于将所述操作指令或者根据所述操作指令生成的结果界面数据发送给所述被控端,以使所述被控端显示与所述操作指令对应的结果界面。
7.根据权利要求6所述的终端,其特征在于,所述第一连接单元,包括:
第二连接单元,用于主动向所述被控端发送请求以建立与所述被控端之间的远程操控连接;
第三连接单元,用于接收所述被控端的连接请求以建立与所述被控端之间的远程操控连接。
8.根据权利要求6或7所述的终端,其特征在于,所述终端还用于:
若所述第一应用与所述第二应用相同,则不转换所述操作界面数据;
所述终端还包括:
第一转换单元,用于若所述第一应用与所述第二应用不同,则将所述操作界面数据从所述第一应用能识别的操作界面数据转换至所述第二应用能识别的操作界面数据。
9.一种终端,其特征在于,所述终端包括:
第四连接单元,用于本终端建立与主控端之间的远程操控连接;
第二发送单元,用于向所述主控端发送第一应用的操作界面数据;
第二显示单元,用于接收所述主控端发送的第二应用的操作指令或根据所述操作指令生成的结果界面数据,并将所述结果界面数据在所述第一应用中显示。
10.根据权利要求9所述的终端,其特征在于,所述终端还用于:
若所述第一应用与所述第二应用相同,则不转换所述操作指令或所述结果界面数据;
所述终端还包括:
第二转换单元,用于若所述第一应用与所述第二应用不同,则将所述操作指令或结果界面数据从所述第二应用能识别的操作指令或结果界面数据转换至所述第一应用能识别的操作指令或结果界面数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510963567.3A CN105554128A (zh) | 2015-12-21 | 2015-12-21 | 一种远程控制方法及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510963567.3A CN105554128A (zh) | 2015-12-21 | 2015-12-21 | 一种远程控制方法及终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105554128A true CN105554128A (zh) | 2016-05-04 |
Family
ID=55833060
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510963567.3A Pending CN105554128A (zh) | 2015-12-21 | 2015-12-21 | 一种远程控制方法及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105554128A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105915625A (zh) * | 2016-05-25 | 2016-08-31 | 百度在线网络技术(北京)有限公司 | 操作处理方法及装置 |
CN106462378A (zh) * | 2016-09-28 | 2017-02-22 | 北京小米移动软件有限公司 | 显示方法、装置及行车记录仪 |
CN106853638A (zh) * | 2016-12-30 | 2017-06-16 | 深圳大学 | 一种基于增强现实的人体生物信号远程控制系统及方法 |
CN107592340A (zh) * | 2017-08-16 | 2018-01-16 | 联想(北京)有限公司 | 远程操作管理服务器的方法和设备 |
CN107817962A (zh) * | 2017-10-26 | 2018-03-20 | 百度在线网络技术(北京)有限公司 | 一种远程控制方法、装置、控制服务器及存储介质 |
CN113365112A (zh) * | 2021-05-28 | 2021-09-07 | 北京奇艺世纪科技有限公司 | 远程协助方法、装置、电子设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102176770A (zh) * | 2011-02-17 | 2011-09-07 | 宇龙计算机通信科技(深圳)有限公司 | 在移动通信中协助导航的方法及移动终端 |
CN104038560A (zh) * | 2014-06-30 | 2014-09-10 | 北京奇虎科技有限公司 | 移动终端间的远程协助方法、客户端、电子设备及系统 |
CN104363353A (zh) * | 2014-12-08 | 2015-02-18 | 上海斐讯数据通信技术有限公司 | 一种远程协助老人拨打电话的方法 |
US20150095790A1 (en) * | 2012-12-28 | 2015-04-02 | Panasonic Intellectual Property Corporation Of America | Control method |
-
2015
- 2015-12-21 CN CN201510963567.3A patent/CN105554128A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102176770A (zh) * | 2011-02-17 | 2011-09-07 | 宇龙计算机通信科技(深圳)有限公司 | 在移动通信中协助导航的方法及移动终端 |
US20150095790A1 (en) * | 2012-12-28 | 2015-04-02 | Panasonic Intellectual Property Corporation Of America | Control method |
CN104038560A (zh) * | 2014-06-30 | 2014-09-10 | 北京奇虎科技有限公司 | 移动终端间的远程协助方法、客户端、电子设备及系统 |
CN104363353A (zh) * | 2014-12-08 | 2015-02-18 | 上海斐讯数据通信技术有限公司 | 一种远程协助老人拨打电话的方法 |
Non-Patent Citations (1)
Title |
---|
长空一笑: "火星坐标和百度地图坐标相互转换(js实现)", 《HTTPS://ZY-EMAIL1991.ITEYE.COM/BLOG/2243668》 * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105915625A (zh) * | 2016-05-25 | 2016-08-31 | 百度在线网络技术(北京)有限公司 | 操作处理方法及装置 |
CN106462378A (zh) * | 2016-09-28 | 2017-02-22 | 北京小米移动软件有限公司 | 显示方法、装置及行车记录仪 |
CN106853638A (zh) * | 2016-12-30 | 2017-06-16 | 深圳大学 | 一种基于增强现实的人体生物信号远程控制系统及方法 |
CN107592340A (zh) * | 2017-08-16 | 2018-01-16 | 联想(北京)有限公司 | 远程操作管理服务器的方法和设备 |
CN107592340B (zh) * | 2017-08-16 | 2020-12-18 | 联想(北京)有限公司 | 远程操作管理服务器的方法和设备 |
CN107817962A (zh) * | 2017-10-26 | 2018-03-20 | 百度在线网络技术(北京)有限公司 | 一种远程控制方法、装置、控制服务器及存储介质 |
CN113365112A (zh) * | 2021-05-28 | 2021-09-07 | 北京奇艺世纪科技有限公司 | 远程协助方法、装置、电子设备及存储介质 |
CN113365112B (zh) * | 2021-05-28 | 2023-01-03 | 北京奇艺世纪科技有限公司 | 远程协助方法、装置、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105554128A (zh) | 一种远程控制方法及终端 | |
CN104394191A (zh) | 远程控制移动终端的方法、控制终端及系统 | |
CN105468416A (zh) | 一种应用程序清理的方法及终端 | |
CN104735607A (zh) | 一种数据传输方法、移动终端及系统 | |
CN108769954B (zh) | 车辆与移动终端的流量共享方法、系统、设备及存储介质 | |
JP2012181835A (ja) | 複数のカードをサポートする機能を有する電子デバイス | |
CN103856895A (zh) | 共享定位信息的方法和终端 | |
CN105389175A (zh) | 一种应用程序共享方法及移动终端 | |
CN105204816A (zh) | 在多系统中对音频进行控制的方法及装置 | |
CN105758409A (zh) | 一种导航方法及系统 | |
CN104620608A (zh) | 经由近场通信链路的应用程序数据的自动共享 | |
CN107643949A (zh) | 应用程序切换系统及方法、存储介质和电子设备 | |
CN104994237A (zh) | 音频接入方法、设备及wifi耳机 | |
CN104683469A (zh) | 一种应用程序数据的即时分享与运行方法及其系统 | |
CN105491517A (zh) | 一种路线推荐方法及移动终端 | |
CN103108279A (zh) | 一种联系人的排列方法和终端设备 | |
CN111294888B (zh) | 一种网络选择方法及装置 | |
CN112738726A (zh) | 定位方法、装置、终端及存储介质 | |
CN114125900B (zh) | 智能表面辅助跳频传输的通信方法、装置、设备及介质 | |
CN105744069A (zh) | 一种信息传输方法、终端和系统 | |
CN105653137A (zh) | 一种桌面显示方法以及装置 | |
CN104980978A (zh) | WiFi接入点切换方法及装置 | |
CN103687075A (zh) | 一种信息处理方法及电子设备 | |
KR20150044417A (ko) | 복수의 단말 간 사용자인터페이스 통합 방법 및 이를 수행하는 단말 | |
CN117500024B (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 | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160504 |