终端遥控方法、装置及系统、终端及计算机可读存储介质与流程

文档序号:16687962发布日期:2019-01-22 18:31阅读:137来源:国知局
终端遥控方法、装置及系统、终端及计算机可读存储介质与流程

本发明涉及遥控领域,尤其涉及一种终端遥控方法、装置及系统、终端及计算机可读存储介质。



背景技术:

随着物联网技术的快速发展,用户通过控制端来控制被控端可以完成越来越复杂的遥控操作,对应的,实现这些遥控操作的遥控指令也越来越复杂,但是,现有的遥控指令都较简单,主要包括了上、下、左、右、开、关和一些其他的有限功能指令,如确定、返回主页等,对于较复杂的组合遥控操作,用户需要通过这些指令一步步操作、多次交互才能实现需要的遥控操作,例如用户需要实现通过电视的视频播放软件续播电视剧这一遥控操作,在现有技术中,用户需要依次通过作为控制端的手机或者遥控器发送这样的遥控指令:打开电视、打开对应的视频播放软件、打开历史播放记录、选择最近播放的视频进行播放;这些组合遥控操作的实现和操作都比较复杂,降低了用户的使用体验。



技术实现要素:

本发明实施例提供的一种终端遥控方法、装置及系统、终端及计算机可读存储介质,主要解决的技术问题是现有技术在实现组合遥控操作存在的操作复杂的问题。

为解决上述技术问题,本发明实施例提供一种终端遥控方法,包括:

展示嵌套遥控指令的选择界面;

根据用户在选择界面的选择操作,确定待发送的目标嵌套遥控指令;

发送目标嵌套遥控指令。

本发明实施例还提供一种终端遥控方法,包括:

接收嵌套遥控指令;

解析嵌套遥控指令,获取待执行的遥控指令;

执行待执行的遥控指令。

本发明实施例还提供一种终端遥控方法,包括:

控制端展示嵌套遥控指令的选择界面,根据用户在选择界面的选择操作,确定待发送的目标嵌套遥控指令;发送目标嵌套遥控指令至被控端;

被控端解析嵌套遥控指令,获取待执行的遥控指令,执行待执行的遥控指令。

本发明实施例还提供一种终端遥控装置,包括:展示模块、确定模块及发送模块,其中,

展示模块用于展示嵌套遥控指令的选择界面;

确定模块用于根据用户在选择界面的选择操作,确定待发送的目标嵌套遥控指令;

发送模块用于发送目标嵌套遥控指令。

本发明实施例还提供一种终端遥控装置,包括:接收模块、解析模块及执行模块,其中,

接收模块用于接收嵌套遥控指令;

解析模块用于解析嵌套遥控指令,获取待执行的遥控指令;

执行模块用于执行待执行的遥控指令。

本发明实施例还提供一种终端,其特征在于,终端包括处理器、存储器及通信总线;

通信总线用于实现处理器和存储器之间的连接通信;

处理器用于执行存储器中存储的一个或者多个程序,以实现上述的终端遥控方法的步骤。

本发明实施例还提供一种终端遥控系统,包括:上述的终端作为控制端以及控制端。

本发明实施例还提供一种计算机可读存储介质,其特征在于,计算机可读存储介质存储有一个或者多个程序,一个或者多个程序可被一个或者多个处理器执行,以实现上述的终端遥控方法的步骤。

本发明的有益效果是:

根据本发明实施例提供的终端遥控方法、装置及系统、终端及计算机可读存储介质,通过为用户提供嵌套遥控指令供用户进行选择,这样在用户需要执行组合遥控操作时,选择对应的嵌套遥控指令即可,不再需要用户一步一步的操作,解决了现有技术在实现组合遥控操作存在的操作复杂的问题,提高了用户的使用体验。

本发明其他特征和相应的有益效果在说明书的后面部分进行阐述说明,且应当理解,至少部分有益效果从本发明说明书中的记载变的显而易见。

附图说明

图1为本发明实施例一提供的终端遥控方法的流程图;

图2为本发明实施例二提供的终端遥控方法的流程图;

图3为本发明实施例三提供的终端遥控系统的结构示意图;

图4为本发明实施例四提供的终端的结构示意图;

图5a至图5d为本发明实施例涉及的选择界面的示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,下面通过具体实施方式结合附图对本发明实施例作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

实施例一:

为了降低用户在进行组合遥控操作时的操作复杂度,请参见图1,本发明实施例提供的终端遥控方法包括以下步骤:

s101:控制端展示嵌套遥控指令的选择界面,根据用户在选择界面的选择操作,确定待发送的目标嵌套遥控指令;发送目标嵌套遥控指令至被控端;

在用户提供手机等控制端来控制智能电视等被控端执行遥控操作时,这些控制端将向用户展示指令选择界面,在本发明中,选择界面在显示常用的单个遥控指令的同时,还将显示嵌套遥控指令,具体如下:

如图5a的选择界面,该界面通过层叠的方式显示单个遥控指令、嵌套遥控指令、指令编辑及删除等子界面,用户通过触摸显示屏或者按键的方式,选择对应的单个页面。在实际应用中,控制端可以通过其他方式显示这些子界面,本发明不做限制。

如图5b的选择界面,该界面显示单个遥控指令,为现有常规的控制界面,不再赘述。

如图5c的选择界面,该界面显示嵌套遥控指令,在本界面中,显示了2个嵌套遥控指令,用户可以根据需要选择整个嵌套遥控指令,例如用户点击a6区域,则认为用户选择了整个嵌套遥控指令a,也可以仅选择嵌套遥控指令中的部分嵌套遥控指令,例如用户点击b5区域,则认为用户选择了嵌套遥控指令b中b1到b5这5个遥控指令组成的部分嵌套遥控指令。

如图5d的选择界面,该界面显示嵌套遥控指令的一些管理选项,如新建、删除、命名(修改嵌套遥控指令的显示名称)、共享(嵌套遥控指令至其他设备)、获取(从其他设备获取嵌套遥控指令)、同步(在同一用户的多个设备之间进行同步)等。本发明涉及的其他设备是指通过有线方式或者无线方式与本控制端连接的外部设备,同一用户的多个设备则是指使用同一个账号,如苹果账号、qq账号等账号的多个设备,其是其他设备的一种具体表现形式。在实际应用中,该界面还可以提供其他的操作选项,本发明不做限制。

基于图5可知,在本发明中,控制端确定目标嵌套遥控指令的方式包括以下2种:

方式1、当选择操作对应整个嵌套遥控指令时,将选择操作所选择的嵌套遥控指令,作为目标嵌套遥控指令;

方式2、当选择操作对应部分嵌套遥控指令时,将选择操作所选择的嵌套遥控指令中的遥控指令,作为目标嵌套遥控指令

在本发明中,选择操作可以是用户在触摸屏上的点击操作、滑动操作,按键操作,语音输入操作,手势操作,眼球运动轨迹等各种各样的操作,本发明不做限制。

在本发明中,控制端还包括获取嵌套遥控指令的步骤,该步骤的实现方式包括:

方式1、从其他设备或者同一用户的多个设备,通过获取或者同步的方式获取;

方式2、控制端新建嵌套遥控指令的方式获取,用户在选择界面选择新建功能后,输入多个遥控指令,然后生成嵌套遥控指令,或者是控制端在检测到用户输入单个遥控指令或者嵌套遥控指令(包括整个嵌套遥控指令和部分嵌套遥控指令2个场景)时,检测用户后续的操作,若用户继续输入其他遥控指令(包括单个遥控指令、整个嵌套遥控指令和部分嵌套遥控指令3个场景),则在用户停止遥控操作后直接生成新的嵌套遥控指令,或者提醒用户是否生成新的嵌套遥控指令,在用户选择生成新的嵌套遥控指令时,生成新的嵌套遥控指令,在用户选择不生成新的嵌套遥控指令时,不生成新的嵌套遥控指令。

基于上述描述可知,在本发明中,控制端侧的终端遥控方法还包括:

监控并记录根据用户操作发送的遥控指令,此时的遥控指令包括单个遥控指令、整个嵌套遥控指令和部分嵌套遥控指令3个场景;

在满足嵌套遥控指令的生成条件时,将记录的遥控指令组合为嵌套遥控指令,满足嵌套遥控指令的生成条件包括2个方式:

方式1、监控到用户发送至少2个遥控指令,且停止遥控操作(即发送最后一个遥控指令后大于10秒等任意的预设时间长度后没有再进行遥控操作)时,满足生成条件;

方式2、监控到用户发送至少2个遥控指令,提醒用户是否生成新的嵌套遥控指令,在用户选择生成新的嵌套遥控指令时,满足生成条件。

在本发明中,控制端发送嵌套遥控指令的方式可以是采用专用的数据格式发送,也可以采用通用的数据格式,如xml文档等格式发送,在发送嵌套遥控指令时,还可以携带控制端的设备标识或者用户标识,供被控端实现个性化控制等。

基于上述描述可知,在本发明中,控制端发送目标嵌套遥控指令包括:

查找目标嵌套遥控指令对应的xml格式文档;

通过移动网络、局域网网络等方式发送xml格式文档。

s102:被控端解析嵌套遥控指令,获取待执行的遥控指令,执行待执行的遥控指令;

在本发明中,被控端在接收到嵌套遥控指令之后,需要对嵌套遥控指令进行解析,获取被控端能够执行的遥控指令,具体的,可以这样实现:将收到的xml嵌套遥控指令,根据指令对照表等,按顺序解析为对应的能执行的功能指令等遥控指令,然后执行。

基于上述描述可知,在本发明中,被控端解析嵌套遥控指令包括:

调用指令对照表;

根据指令对照表,查找嵌套遥控指令对应的遥控指令;

根据嵌套遥控指令,确定各遥控指令的执行时序

将查找到的遥控指令按照执行时序进行排序,作为待执行的遥控指令。

本发明所涉及的控制端及被控端等终端包括所有具备网络通信作用的设备,包括常规的电脑、平板、手机、机顶盒等等,在实际应用中,基于“一号多机”模式,可以在多种终端(pc、手机、机顶盒等)上对同一用户的嵌套遥控指令等进行操作,扩展使用空间,进一步提高遥控效率,极大的提升用户体验。

本发明实施例提供的终端遥控方法,通过为用户提供嵌套遥控指令供用户进行选择,这样在用户需要执行组合遥控操作时,选择对应的嵌套遥控指令即可,不再需要用户一步一步的操作,解决了现有技术在实现组合遥控操作存在的操作复杂的问题,提高了用户的使用体验。

实施例二:

为了对本发明进行更充分的描述,请参见图2,本发明实施例提供的终端遥控方法包括以下步骤:

s201:控制端与被控端建立通信连接;

建立物联网等通信连接可以是多种连接方式,至少包括:(1)通过蓝牙建立连接;(2)通过wifi建立连接;(3)通过有线网络连接。

s202:控制端展示遥控指令的选择界面;

用户在控制端调用选择界面,选择单个遥控指令、整个嵌套遥控指令或者部分嵌套遥控指令;

s203:控制端接收用户操作,发送xml格式的遥控指令至被控端;

接收用户操作的方式也存在多样性,比如通过手机终端的交互屏幕,通过硬件的交互键盘等方式。

控制端根据用户在选择界面的选择操作,确定待发送的目标嵌套遥控指令;发送xml格式的目标嵌套遥控指令至被控端;

xml广泛应用于各个领域,本发明将其使用于遥控的流程嵌套中,比之前的简单遥控指令(上下左右键,声音频道键)有诸多的好处:能跨平台,被遥控终端只要识别xml实现接口即可加入遥控,可扩展,只需加入新的属性,就可扩展新的遥控功能,操作便利,原来的几步操作可以一步完成。

s204:被控端解析并执行xml格式的遥控指令,向控制端发送执行结果。

被控端将收到的xml嵌套遥控指令,根据指令对照表,按顺序解析为对应的自己机器能执行的功能指令,执行之后,向控制端发送执行结果。

本发明实施例提供的终端遥控方法,在物联网等领域,通过为用户提供嵌套遥控指令供用户进行选择,这样在用户需要执行组合遥控操作时,选择对应的嵌套遥控指令即可,不再需要用户一步一步的操作,解决了现有技术在实现组合遥控操作存在的操作复杂的问题,提高了用户的使用体验。

具体应用场景:

在一些实施例中,本发明提供的终端遥控系统包括遥控端系统和目的服务端系统,其中,

遥控端系统由四部分组成,分别为遥控操作子系统,xml格式嵌套遥控指令集,xml嵌套遥控指令生成子系统,xml格式嵌套遥控指令发送子系统。其中遥控操作子系统提供友好界面供用户操作进行发送遥控指令。xml格式嵌套遥控指令集是根据用户习惯或用户自定义生成的嵌套遥控指令。xml嵌套遥控指令生成子系统根据用户的分步操作线索,自动生成xml嵌套遥控指令存储下来,供用户下次操作,另外,也接收外部注入的指令集,存储到自身的xml格式嵌套遥控指令集中或将自身的指令集分享给其他用户。xml格式嵌套遥控指令发送子系统,用于发送指令到目的地端,包括路由和构建与服务端的连接。

目的服务端系统由两部分组成,分别为xml格式嵌套遥控指令解析子系统,遥控指令执行子系统。其中xml格式嵌套遥控指令解析子系统将收到的xml嵌套遥控指令,根据指令对照表,按顺序解析为对应的自己机器能执行的功能指令。遥控指令执行子系统用于逐步执行功能指令。

设置有遥控端系统的遥控装置可以是任何支持某种无线连接的,支持字符数据传输的终端,也可以是支持字符数据传输的有线终端。

为了实现根据用户使用流程或自定义流程进行嵌套遥控指令的自学习式执行指令,用户在使用前或者直接告诉遥控端系统要定义流程,或者不考虑,由遥控端系统自动根据用户操作流程进行记录。前提是用户遥控已经建立了与被遥控终端的连接,具体包括如下步骤:

第一步:用户发现无法一步操作完成遥控,先进行第一步遥控操作,根据交互提示,进行第二步或及以后的操作;

第二步:用户完成操作,达到想要的结果,或者点击完成,或者不关心,由系统自行判断,生成新的遥控指令;

第三步:在已经存在新的遥控指令情况下,用户若再次进行相同操作,直接使用生成的新指令,不必分步操作。

第四步:用户可以将该新指令共享给其他拥有相同操作需求的用户,其他用户注入到支持该方案的遥控终端,可实现一步操作。

以下以一个具体的例子说明智能遥控指令如何完成整体的复杂指令操作,终端以手机遥控应用为例,前提是连接已经建立。首先,用户根据手机遥控应用显示的内容,点击某个指令按键,发送该指令。xml嵌套遥控指令生成子系统将该指令转换为对应的xml格式嵌套遥控指令,交由xml格式嵌套遥控指令发送子系统执行,并记录下来;xml格式嵌套遥控指令发送子系统将xml格式嵌套遥控指令发送到服务端。然后,用户根据终端的反应,继续第二条指令点击按键;xml嵌套遥控指令生成子系统将该指令转换为对应的xml格式嵌套遥控指令,交由xml格式嵌套遥控指令发送子系统执行,同时,根据当前操作的具体时差或者用户的自定义,合并第一条指令,生成嵌套遥控指令。xml格式嵌套遥控指令发送子系统将第二条xml格式嵌套遥控指令发送到服务端。如此进行多步,用户点击完成或长时间没有点击,。xml嵌套遥控指令生成子系统将该嵌套遥控指令放入嵌套遥控指令树,反馈回手机遥控应用,组织为指令集键。最后,用户再次使用该功能时,手机遥控应用存在该嵌套遥控指令键,点击发送指令,完成命令执行。上述的xml格式嵌套遥控指令可以是单个指令,也可以是一个阶梯形式的xml格式嵌套遥控指令。

例如用户打开遥控终端,直接下载或使用已有的xml格式嵌套遥控指令集,界面存在所有功能指令,点击其中一个指令,一步完成如打开电视,进入电视剧,搜索制定电视剧,从第二集播放。

实施例三:

为了对本发明进行更充分的描述,请参见图3,本发明实施例提供的终端遥控系统包括:控制端31及被控端32,其中,控制端31用于展示嵌套遥控指令的选择界面,根据用户在选择界面的选择操作,确定待发送的目标嵌套遥控指令;发送目标嵌套遥控指令至被控端;被控端32用于解析嵌套遥控指令,获取待执行的遥控指令,执行待执行的遥控指令。

具体的,参见图3,本发明实施例提供的控制端31所设置的终端遥控装置包括:展示模块41、确定模块42及发送模块43,其中,

展示模块41用于展示嵌套遥控指令的选择界面;

确定模块42用于根据用户在选择界面的选择操作,确定待发送的目标嵌套遥控指令;

发送模块43用于发送目标嵌套遥控指令。

具体的,参见图3,本发明实施例提供的被控端32所设置的终端遥控装置包括:接收模块51、解析模块52及执行模块53,其中,

接收模块51用于接收嵌套遥控指令;

解析模块52用于解析嵌套遥控指令,获取待执行的遥控指令;

执行模块53用于执行待执行的遥控指令。

本发明实施例提供的终端遥控装置及系统,通过为用户提供嵌套遥控指令供用户进行选择,这样在用户需要执行组合遥控操作时,选择对应的嵌套遥控指令即可,不再需要用户一步一步的操作,解决了现有技术在实现组合遥控操作存在的操作复杂的问题,提高了用户的使用体验。

实施例四:

为了对本发明进行更充分的描述,请参见图4,本发明实施例提供的终端包括:处理器61、存储器62及通信总线63,当终端为控制端时,其中:

通信总线63用于实现处理器61和存储器62之间的连接通信;

处理器61用于执行存储器62中存储的一个或者多个程序,以实现如下步骤:

展示嵌套遥控指令的选择界面;

根据用户在选择界面的选择操作,确定待发送的目标嵌套遥控指令;

发送目标嵌套遥控指令。

为了对本发明进行更充分的描述,请参见图4,本发明实施例提供的终端包括:处理器61、存储器62及通信总线63,当终端为被控端时,其中:

通信总线63用于实现处理器61和存储器62之间的连接通信;

处理器61用于执行存储器62中存储的一个或者多个程序,以实现如下步骤:

接收嵌套遥控指令;

解析嵌套遥控指令,获取待执行的遥控指令;

执行待执行的遥控指令。

本发明还提供了一种计算机可读存储介质,计算机可读存储介质存储有一个或者多个程序,一个或者多个程序被执行,以实现以下步骤:

展示嵌套遥控指令的选择界面;

根据用户在选择界面的选择操作,确定待发送的目标嵌套遥控指令;

发送目标嵌套遥控指令。

本发明还提供了一种计算机可读存储介质,计算机可读存储介质存储有一个或者多个程序,一个或者多个程序被执行,以实现以下步骤:

接收嵌套遥控指令;

解析嵌套遥控指令,获取待执行的遥控指令;

执行待执行的遥控指令。

综上可知,通过本发明实施例的实施,至少存在以下有益效果:

根据本发明实施例提供的终端遥控方法、装置及系统、终端及计算机可读存储介质,通过为用户提供嵌套遥控指令供用户进行选择,这样在用户需要执行组合遥控操作时,选择对应的嵌套遥控指令即可,不再需要用户一步一步的操作,解决了现有技术在实现组合遥控操作存在的操作复杂的问题,提高了用户的使用体验。

显然,本领域的技术人员应该明白,上述本发明实施例的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在计算机存储介质(rom/ram、磁碟、光盘)中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。所以,本发明不限制于任何特定的硬件和软件结合。

以上内容是结合具体的实施方式对本发明实施例所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1