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

文档序号:9791763阅读:来源:国知局
是最近一段时间(一天或者几天)或者最近联系的电话的通话记录。
[0055]S103、根据所述操作界面数据在所述主控端的第二应用中显示与所述操作界面数据对应的操作界面。
[0056]其中,第二应用是指安装于主控端中的与第一应用对应的一应用。在本发明实施例中,第二应用与第一应用的类型相同,但第一应用可以与第一应用为同一应用,也可以为不同应用。
[0057]例如,若第一应用为地图应用,则第二应用也必须为地图应用,这样才能保证能在主控端的第二应用中实现对被控端的第一应用中的控制。但第一应用可以为地图应用中的高德地图,第二应用可以为地图应用中的百度地图,由于这两个应用均可以实现一样的功能,只需要在显示的时候实现数据转换即可。
[0058]S104、接收用户的操作指令。
[0059]其中,操作指令是指主控端用户为实现对被控端的控制,所执行的操作指令。
[0060]可选地,在本发明的一些可能的实施方式中,可在本终端操作界面上接收用户的操作指令。
[0061]举例说明,在本发明的一些可能的实施方式中,若被控端手机想保存通话记录里面的某个联系人,则主控端将当前的通话记录界面所对应的数据发送给主控端,主控端手机也同样打开该数据对应的通话记录界面,该通话记录界面与被控端手机的当前通讯记录界面一致,由于被控端是想保存通话记录里面的某个联系人,则主控端用户在该界面上执行该保存操作指令,例如用户把通话记录添加联系人中,增加相应的姓名、邮件或者其他方面相关的信息。
[0062]再举例说明,在本发明的另一些可能的实施方式中,当主控端接收到被控端在“车公庙”发过来的地图界面数据,从而此时主控端打开地图界面时,显示的位置也是车公庙(本人可能在大梅沙),在主控端的地图界面中显示了相应的位置之后,用户可以输入一个目标位置,来生成对应的导航信息。比如,被控端(老人)发送过来的位置时“车公庙”,被控端(老人)想去红树林,这个时候主控端这样主控端这边可以搜索“红树林”然后显示地图应用界面上。
[0063]S104、将所述操作指令或者根据所述操作指令生成的结果界面数据发送给所述被控端,以使所述被控端显示与所述操作指令对应的结果界面。
[0064]其中,结果界面数据是指主控端用户在第二应用的操作界面上执行操作指令后得到的操作结果界面所对应的存储于主控端中的该结果界面的数据,从而该结果界面数据也即被控端用户所希望得到的结果。
[0065]举例说明,在本发明的一些可能的实施方式中,若被控端手机用户需要主控端手机用户远程协助保存通讯录,则被控端首先将所需要保存的通话记录的界面的数据发送给主控端,主控端在其相应的通话记录应用中打开该数据,然后执行保存所需要保存的联系人的相应指令,再将执行完该指令后,也即保存了需要保存的联系人后的结果信息发送给被控端,或直接将该指令发送给被控端,被控端接收到该结果界面数据,或接收到该指令后自动执行该指令得到相应的结果,即实现了在被控端中对联系人的保存,也即实现了主控端对被控端的控制。
[0066]再举例说明,在本发明的另一些可能的实施方式中,当主控端接收到被控端在“车公庙”发过来的地图界面数据,从而此时主控端打开地图界面时,显示的位置也是车公庙(本人可能在大梅沙),在主控端的地图界面中显示了相应的位置之后,用户可以输入一个目标位置,来生成对应的导航信息。比如,被控端(老人)发送过来的位置是“车公庙”,被控端(老人)想去红树林,这个时候主控端这样主控端这边可以搜索“红树林”然后显示地图应用界面上。此时,主控端可以把输入“红树林”然后搜索目的地的这个指令发送给被控端执行,这样就可以生成一个路线。另外一个是直接将结果发送给被控端,被控端将结果显示出来就可以了,例如,主控端直接把生成的从车公庙到红树林的路线图发送给被控端,显示在被控端的界面上。
[0067]可以看出,本实施例的方案中,本终端建立与被控端之间的远程操控连接,接收被控端发送的第一应用的操作界面数据,根据该操作界面数据在主控端的第二应用中显示相应的操作界面,并接收用户的操作指令,最后再将该操作指令或根据该操作指令生成的结果界面数据发送给被控端以在被控端显示该结果界面。本终端通过接收被控端发送的操作界面数据,并在相应操作界面上执行操作指令,并将该操作指令或得到的操作结果数据发送给被控端,从而只需要简单地发送操作界面数据,以及操作指令或操作结果数据即可实现本终端对被控端的远程操作控制,节约流量与系统功耗,效率高,用户体验好。
[0068]可选地,在本发明的一些可能的实施方式中,所述建立与被控端之间的远程操控连接,包括:
[0069]本终端主动向所述被控端发送请求以建立与所述被控端之间的远程操控连接;
[0070]或,本终端接收所述被控端的连接请求以建立与所述被控端之间的远程操控连接。
[0071]可以理解,本终端(也即主控端)对被控端的操作控制可以是主控端根据被控端用户的需要主动向被控端发送连接请求,或被控端用户直接根据自己的需求向主控端发送连接请求,不管是哪种方式,均可实现建立主控端和被控端之间的远程操控连接,从而进行进一步地远程操控。
[0072]可选地,在本发明的一些可能的实施方式中,所述接收所述被控端发送的第一应用的操作界面数据,包括:
[0073]通过所述第二应用或通过其它应用接收所述被控端发送的第一应用的操作界面数据。
[0074]可选地,在本发明的一些可能的实施方式中,主控端和被控端之间的数据通信可以是直接通过需要操控的应用来进行,即可以在第一应用和第二应用上嵌入发送操作界面数据或结果界面数据的方法,从而在第一应用和第二应用中直接实现对数据的发送和接收,并在第一应用和第二应用中实现对数据的显示。
[0075]可选地,在本发明的另一些可能的实施方式中,也可以通过其它应用来发送或接收操作界面数据。例如,可以通过一单独地用于发送该操作界面数据的应用,或通过蓝牙等发送操作界面数据或后续的操作结果数据,并且在主控端打开第二应用或被控端打开第一应用时可在操控的状态下自动显示该数据对应的操作界面或结果界面。
[0076]可以理解,通过第二应用或其它应用均可以实现接收被控端发送的第一应用的操作界面数据,并在第二应用中显示该操作界面数据,从而进行后续操作,不限定接收第一应用的操作界面数据的方式,将使得该方法的操作更为灵活。
[0077]可选地,在本发明的一些可能的实施方式中,所述接收所述被控端发送的第一应用的操作界面数据后,所述方法还包括:
[0078]若所述第一应用与所述第二应用相同,则不转换所述操作界面数据;
[0079]若所述第一应用与所述第二应用不同,则将所述操作界面数据从所述第一应用能识别的操作界面数据转换至所述第二应用能识别的操作界面数据。
[0080]其中,第一应用和第二应用为同类型应用,可以为同一类型的相同应用,也可以为同一类型的不同应用,例如地图应用的百度地图和高德地图。
[0081]举例说明,在本发明的一些可能的实施方式中,当被控端用户需要主控端用户对其进行导航帮助时,假如被控端用户里面的地图应用为百度地图,当被控端用户打开百度地图应用时,并将该界面数据发送给主控端用户时,若主控端中所安装的地图应用同为百度地图,则可以直接在百度地图中显示该界面数据,而如果主控端中所安装的地图应用为高德地图,则由于百度地图和高德地图的显示数据不兼容,所以需要将从百度地图中的操作界面数据转换成相应的高德地图能够识别的同样的操作界面数据,从而可实现在主控端的高德地图中可显示该转换后的操作界面数据。同样的,在主控端得到操作结果后,将操作结果界面数据发送给被控端时,被控端接收到高德地图的结果界面数据后,也需要将该结果界面数据转换成百度地图能识别的结果界面数据并显示在被控端打开百度地图时进行显不O
[0082]可以理解,在第一应用和第二应用不同时,为了实现数据兼容,通过将数据进行转换,从而可实现在主控端和被控端的同类型应用为不同应用时,依然能实现远程操控,使得远程操控更为灵活。
[0083]为了便于更好理解和实施本发明实施例的上述方案,下面结合一些具体的应用场景进行举例说明。
[0084]请参见图2,图2是本发明第二实施例提供的一种远程控制方法的流程示意图,其中,如图2所示,本发明第二实施例提供的一种远程控制方法可以包括:
[0085]S201、本终端建立与主控端之间的远程操控连接。
[0086]其中,在本发明的实施例中,本终端是与主控端相对的被控端。
[0087]可选地,在本发明的一些可能的实施方式中,本终端建立与主控端之间的远程操控连接,包括:
[0088]本终端主动向所述主控端发送请求以建立与所述主控端之间的远程操控连接;
[0089]或,接收所述主控端的连接请求以建立与所述主控端之间的远程操控连接。
[0090]S202、向所述主控端发送第一应用的操作界面数据。
[0091]在本发明实施例中,被控端在需要得到主控端对第一应用的操作帮助时,被控端向主控端发送第一应用的操作界面数据。
[0092]S203、接收所述主控端发送的第二应用的操作指令或根据所述操作指令生成的结果界面数据,并将所述结果界面数据在所述第一应用中显示。
[0093]在本发明实施例中,当主控端接收到被控端发送的第一应用的操作界面数据后,在主控端的第二应用中显示与该操作界面数据对应的操作界面,并在第二应用中接收用户的操作指令,再将该操作指令或结果界面数据发送给被控端,从而被控端将根据该操作指令生所结果界面数据并在第一应用中显示,或将该结果界面数据在第一应用中显示。
[0094]可选地,在本发明的一些可能实施方式中,所述接收所述主控端发送的第二应用的操作指令或根据所述操作指令生成的结果界面数据后,所述方法还包括:
[0095]若所述第一应用与所述第二应用相同,则不转换所述操作指令或所述结果界面数据;
[0096]若所述第一应用与所述第二应用
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1