一种远程控制方法及终端的制作方法_4

文档序号:9791763阅读:来源:国知局
发明第四实施例提供的一种终端400可以包括:
[0138]第一连接单元410、第一接收单元420、第一显示单元430、第二接收单元440和第一发送单元450。
[0139]其中,第一连接单元410,用于建立与被控端之间的远程操控连接。
[0140]其中,本发明实施例所指的终端为主控端,是指与被控端相对的,在远程操控中起控制作用(例如发送控制指令或控制数据)的通信终端,相应地,被控端是指在远程操作控中被控制的通信终端,例如可接收主控端发送的控制指令或控制数据从而实现被主控端控制。
[0141]在本发明实施例中,主控端和被控端均为手机、平板电脑、可穿戴设备等移动智能通信终端。
[0142]可选地,在本发明的一些可能的实施方式中,所述建立与被控端之间的远程操控连接,包括:
[0143]通过运营商网络、无线网络或宽带网络建立与所述被控端之间的远程操控连接。
[0144]可以理解,对于能接入移动运营商网络、无线网络或宽带网络的移动智能通信终端来说,主控端和被控端即可利用运营商网络、无线网络或宽带网络建立远程操作连接,从而实现主控端和被控端之间的通信连接。
[0145]可选地,在本发明的一些可能的实施方式中,主控端和被控端均可安装应用程序,并在所建立的远程操控连接下,通过该应用程序来实现对控制指令或控制数据的发送和接收。
[0146]举例说明,在本发明的一些可能的实施方式中,若主控端和被控端均为手机,当主控端和被控端之间实现远程控制时,主控端和被控制端之间可通过运营商网络建立远程操作连接。
[0147]第一接收单元420,用于接收所述被控端发送的第一应用的操作界面数据。
[0148]其中,第一应用是指安装于被控端上的应用,该第一应用可以为电话本应用、短信应用、地图应用等。
[0149]其中,操作界面数据是第一应用所显示的操作界面所对应的存储于被控端中数据,该数据可以以代码的形式存储于被控端中,从而被控端发送该第一应用的操作界面数据时,只需要发送该操作界面所对应的代码数据。
[0150]可选地,在本发明的一些可能的实施方式中,被控端发送该操作界面数据时可以是以文件的形式发送该操作界面数据。
[0151]举例说明,在本发明的一些可能的实施方式中,若用户想保存通话记录中的某个联系人号码,但是被控端用户不会保存,从而想向主控端寻求帮助,所以此时被控端可将通话记录当前的操作界面所显示的联系人号码对应的内部数据发送给主控端,以使主控端接收到该内部数据后,在主控端显示出来相应的操作界面。
[0152]再举例说明,在本发明的另一些可能的实施方式中,若被控端用户想利用地图应用进行导航,此时被控端应用打开手机中的百度地图,从而百度地图将会显示出来被控端用户的位置,被控端向主控端请求帮助,从而被控端将会将该包含被控端位置的、百度地图的操作界面的内部数据发送给主控端,当主控端打开百度地图时,将会在百度地图中显示出来相应的操作界面,也即以这个位置启动百度地图。
[0153]可选地,在本发明的另一些可能的实施方式中,该操作界面数据也可以只是一用于显示被控端当前操作界面的指令,例如对于地图导航的情况来说,该操作界面数据可以仅仅只是老人的当前位置,再例如,对于被控端想保存通话记录界面中的某个联系人方式时,该数据也可以仅仅只是对应的联系人的数据,或者该数据也可以是最近一段时间(一天或者几天)或者最近联系的电话的通话记录。
[0154]第一显示单元430,用于根据所述操作界面数据在所述主控端的第二应用中显示与所述操作界面数据对应的操作界面。其中,第二应用是指安装于主控端中的与第一应用对应的一应用。在本发明实施例中,第二应用与第一应用的类型相同,但第一应用可以与第一应用为同一应用,也可以为不同应用。
[0155]例如,若第一应用为地图应用,则第二应用也必须为地图应用,这样才能保证能在主控端的第二应用中实现对被控端的第一应用中的控制。但第一应用可以为地图应用中的高德地图,第二应用可以为地图应用中的百度地图,由于这两个应用均可以实现一样的功能,只需要在显示的时候实现数据转换即可。
[0156]第二接收单元440,用于接收用户的操作指令。
[0157]其中,操作指令是指主控端用户为实现对被控端的控制,所执行的操作指令。
[0158]可选地,在本发明的一些可能的实施方式中,可在本终端操作界面上接收用户的操作指令。
[0159]举例说明,在本发明的一些可能的实施方式中,若被控端手机想保存通话记录里面的某个联系人,则主控端将当前的通话记录界面所对应的数据发送给主控端,主控端手机也同样打开该数据对应的通话记录界面,该通话记录界面与被控端手机的当前通讯记录界面一致,由于被控端是想保存通话记录里面的某个联系人,则主控端用户在该界面上执行该保存操作指令,例如用户把通话记录添加联系人中,增加相应的姓名、邮件或者其他方面相关的信息。
[0160]再举例说明,在本发明的另一些可能的实施方式中,当主控端接收到被控端在“车公庙”发过来的地图界面数据,从而此时主控端打开地图界面时,显示的位置也是车公庙(本人可能在大梅沙),在主控端的地图界面中显示了相应的位置之后,用户可以输入一个目标位置,来生成对应的导航信息。比如,被控端(老人)发送过来的位置时“车公庙”,被控端(老人)想去红树林,这个时候主控端这样主控端这边可以搜索“红树林”然后显示地图应用界面上。
[0161]第一发送单元450,用于将所述操作指令或者根据所述操作指令生成的结果界面数据发送给所述被控端,以使所述被控端显示与所述操作指令对应的结果界面。
[0162]其中,结果界面数据是指主控端用户在第二应用的操作界面上执行操作指令后得到的操作结果界面所对应的存储于主控端中的该结果界面的数据,从而该结果界面数据也即被控端用户所希望得到的结果。
[0163]举例说明,在本发明的一些可能的实施方式中,若被控端手机用户需要主控端手机用户远程协助保存通讯录,则被控端首先将所需要保存的通话记录的界面的数据发送给主控端,主控端在其相应的通话记录应用中打开该数据,然后执行保存所需要保存的联系人的相应指令,再将执行完该指令后,也即保存了需要保存的联系人后的结果信息发送给被控端,或直接将该指令发送给被控端,被控端接收到该结果界面数据,或接收到该指令后自动执行该指令得到相应的结果,即实现了在被控端中对联系人的保存,也即实现了主控端对被控端的控制。
[0164]再举例说明,在本发明的另一些可能的实施方式中,当主控端接收到被控端在“车公庙”发过来的地图界面数据,从而此时主控端打开地图界面时,显示的位置也是车公庙(本人可能在大梅沙),在主控端的地图界面中显示了相应的位置之后,用户可以输入一个目标位置,来生成对应的导航信息。比如,被控端(老人)发送过来的位置时“车公庙”,被控端(老人)想去红树林,这个时候主控端这样主控端这边可以搜索“红树林”然后显示地图应用界面上。此时,主控端可以把输入“红树林”然后搜索目的地的这个指令发送给被控端执行,这样就可以生成一个路线。另外一个是直接将结果发送给被控端,被控端将结果显示出来就可以了,例如,主控端直接把生成的从车公庙到红树林的路线图发送给被控端,显示在被控端的界面上。
[0165]可以理解的是,本实施例的终端400的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
[0166]可以看出,本实施例的方案中,终端400建立与被控端之间的远程操控连接,接收被控端发送的第一应用的操作界面数据,根据该操作界面数据在主控端的第二应用中显示相应的操作界面,并接收用户的操作指令,最后再将该操作指令或根据该操作指令生成的结果界面数据发送给被控端以在被控端显示该结果界面。主控端通过接收被控端发送的操作界面数据,并在相应操作界面上执行操作指令,并将该操作指令或得到的操作结果数据发送给被控端,从而只需要简单地发送操作界面数据,以及操作指令或操作结果数据即可实现主控端对被控端的远程操作控制,节约流量与系统功耗,效率高,用户体验好。
[0167]请参见图5,图5是本发明第五实施例提供的一种终端的结构示意图,用于实现本发明实施例公开的远程控制方法。其中,图5所示的终端是由图4所示的终端进行优化得到的。图5所示的终端除了包括图4所示的终端的单元和功能之外,还可以有以下扩展:
[0168]可选地,在本发明的一些可能的实施方式中,所述第一连接单元510,包括:
[0169]第二连接单元511,用于向所述被控端发送请求以使所述主控端建立与所述被控端之间的远程操控连接;
[0170]第三连接单元512,用于接收所述被控端的连接请求以使所述主控端建立与所述被控端之间的远程操控连接。
[0171]可以理解,主控端对被控端的操作控制可以是主控端根据被控端用户的需要主动向被控端发送连接请求,或被控端用户直接根据自己的需求向主控端发送连接请求,不管是哪种方式,均可实现建立主控端和被控端之间的远程操控连接,从而进行进一步地远程操控。
[0172]可选地,在本发明的一些可能的实施方式中,所述第一接收单元520,用于:
[0173]通过所述第二应用或通过其它应用接收所述被控端发送的第一应用的操作界面数据。
[0174]可选地,在本发明的一些可能的实施方式中,主控端和被控端之间的数据通信可以是直接通过需要操控的应用来进行,即可以在第一应用和第二应用上嵌入发送操作界面数据或结果界面数据的方法,从而在第一应用和第二应用中直接实现对数据的发送和接收,并在第一应用和第二应用中实现对数据的显示。
[0175]可选地,在本发明的另一些可能的实施方式中,也可以通过其它应用来发送或接收操作界面数据。例如,可以通过一单独地用于发送该操作界面数据的应用,或通过蓝牙等发送操作界面数据或后续的操作结果数据,并且在主控端打开第二应用或被控端打开第一应用时可在操控的状态下自动显示该数据对应的操作
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1