一种播放终端的控制方法、控制终端及计算机可读介质与流程

文档序号:13516594阅读:144来源:国知局
一种播放终端的控制方法、控制终端及计算机可读介质与流程

本发明实施例涉及电器控制技术,尤其涉及一种播放终端的控制方法、控制终端及计算机可读介质。



背景技术:

机顶盒是一种连接电视机与外部信号源的设备,它可以将压缩的数字信号转成电视内容并在电视机上显示出来,使用户在现有电视机上观看数字电视节目。用户可以通过控制终端(如遥控器、触控终端等)对播放终端(如机顶盒、电视机等)的不同菜单选项进行操作,来实现对播放终端的控制。例如,用户可以通过遥控器操作机顶盒的节目列表来实现节目数据的浏览或者定位目标节目;又例如,用户可以通过遥控器操作机顶盒的系统设置列表来实现账户设置或者电视机图像色彩饱和度设置。

目前,控制终端在控制播放终端不同菜单选项的过程中,始终以一种固定的发送频率向播放终端发送控制指令,例如以一种固定的发送频率向播放终端发送控制光标上下移动的命令。对于播放终端而言,不同菜单选项对应的数据项个数是不同的,例如,在节目列表中,通常有较多的节目数据按顺序依次排列在列表中向用户进行呈现;而在设置选项中,有较少的数据项供用户进行选择。

上述情况的存在,会导致如下问题:

当所操作的数据列表中数据项个数较多时,例如,在换台应用场景下操作节目列表,通过操作控制终端的方向键浏览较多的节目数据项时,控制终端以固定发送频率向播放终端发送指令,用户会感觉光标移动速度较为缓慢,需要花费很长时间才能完成节目列表中所有节目的浏览或者定位到目标节目选项;

当所操作的数据列表中数据项个数较少时,例如,在系统设置应用场景下操作系统设置列表,控制终端同样以固定发送频率向播放终端发送指令,用户会感觉光标移动较为灵敏,容易使光标越过目标选项,需要用户来回多次操作才能准确定位目标选项。

因此,控制终端始终以固定的发送频率向播放终端发送控制指令,在不同的应用场景下,难以满足用户快速浏览大量数据项和对目标选项进行精准定位的需求,影响用户的操作体验。



技术实现要素:

本发明实施例提供了一种播放终端的控制方法、控制终端及计算机可读介质,有效解决了用户操作不同列表时无法满足其快速浏览和目标选项精准定位需求的问题,改善了用户的操作体验。

第一方面,本发明实施例提供了一种播放终端的控制方法,包括:

获取播放终端当前列表的数据项个数;

根据所述数据项个数确定控制指令的发送频率;

按照所述发送频率向所述播放终端发送控制指令。

第二方面,本发明实施例提供了一种控制终端,包括:

一个或多个处理器;

存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明任意实施例所述的播放终端的控制方法。

第三方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例所述的播放终端的控制方法。

本发明实施例提供的一种播放终端的控制方法、控制终端及计算机可读介质,根据播放终端当前列表的数据项个数,调整控制指令的发送频率,实现对播放终端焦点光标移动速度的调节和控制,能够满足用户在操作不同列表时快速浏览和目标选项精准定位的需求,改善了用户的操作体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一提供的一种播放终端的控制方法流程图;

图2是本发明实施例二提供的一种播放终端的控制方法流程图;

图3是本发明实施例三提供的一种播放终端的控制方法中根据数据项个数确定控制指令发送频率的流程图;

图4是本发明实施例三提供的一种播放终端的控制方法中根据触控位移大小确定控制指令发送频率的流程图;

图5是本发明实施例四提供的一种播放终端的控制方法流程图;

图6是本发明实施例五提供的一种控制终端的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,以下将参照本发明实施例中的附图,通过实施方式清楚、完整地描述本发明的技术方案,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

图1是本发明实施例一提供的一种播放终端的控制方法流程图,本实施例可适用于向播放终端发送控制指令以控制播放终端的情况,该方法可以由控制终端实现,例如遥控器、带有触控功能的终端(手机、平板)等,具体可通过控制终端中的软件和/或硬件来实施。参见图1,该播放终端的控制方法包括如下步骤:

s110、获取播放终端当前列表的数据项个数;

s120、根据所述数据项个数确定控制指令的发送频率;

s130、按照所述发送频率向所述播放终端发送控制指令。

其中,播放终端可以是机顶盒、电视机或其组合;当前列表是播放终端上显示的可操作列表,例如节目列表、系统设置列表等;控制指令是通过控制终端的按键发出的,具体可为按键键值;发送频率是指单位时间内发送的控制指令个数或次数。

具体地,s110中可以根据控制终端的指示,由播放终端实时向控制终端反馈当前列表的信息,其中该信息中至少包括当前列表的数据项个数。

当前列表所包含的数据项个数与控制指令的发送频率具有相关性,例如,可以是数据项个数越多,发送频率越高。在具体实施中,可以预先设置并存储数据项个数与发送频率的对应关系,例如,数据项个数为10,发送频率为1(即每秒发送一个控制指令);数据项个数为30,发送频率为2;具体可以使用表格、矩阵等形式存储上述对应关系。当获取到播放终端当前列表的数据项个数n时,在预先存储的对应关系中查找与该数据项个数n对应的发送频率f,作为当前发送频率,并按照发送频率f向播放终端发送控制指令。如果数据项个数发生变化,则重新在预先存储的对应关系中查找对应的发送频率,按照新的发送频率向播放终端发送控制指令。

通过上述方法,当所操作的列表中数据项个数较多时,控制终端以较大的发送频率向播放终端发送控制指令,用户不会产生光标移动速度缓慢的感觉,能够实现快速浏览;当所操作的列表中数据项个数较少时,控制终端以小一点的发送频率向播放终端发送控制指令,用户不会产生光标移动较为灵敏的感觉,能够准确定位到目标选项。

本实施例提供的播放终端的控制方法,根据播放终端当前列表的数据项个数,调整控制指令的发送频率,实现对播放终端焦点光标移动速度的调节和控制,能够满足用户在操作不同列表时快速浏览和目标选项精准定位的需求,改善了用户的操作体验。

实施例二

图2是本发明实施例二提供的一种播放终端的控制方法流程图,本实施例在上述实施例的基础上,提供了获取数据项个数的优选实施方式。与上述实施例相同或相应的术语解释,本实施例不再赘述。

参见图2,本实施例中播放终端的控制方法包括:

s210、向所述播放终端发送数据项请求。

其中,针对具有触控功能的控制终端,可以在检测到控制界面上的触控操作之后发送数据项请求,也可以在检测到控制界面打开之后发送数据项请求,控制界面具体可以是安装在控制终端上的应用程序被打开以后所呈现的界面。针对具有物理按键的遥控器,可以在检测到第一次按下某物理按键之后发送数据项请求,具体可以是按下预设按键或者任意按键。

s220、所述播放终端接收到所述数据项请求后,当检测到所述播放终端处于列表操作状态时,获取当前列表的数据项个数,并将获取的数据项个数发送至控制终端;如果播放终端没有处于列表操作状态,例如处于播放状态等,则可以不响应该数据项请求。

s230、所述播放终端实时检测数据项个数的变化,并将变化后的数据项个数发送至所述控制终端。

s240、获取播放终端当前列表的数据项个数。

s250、根据所述数据项个数确定控制指令的发送频率。

s260、按照所述发送频率向所述播放终端发送控制指令。

本实施例提供的播放终端的控制方法,播放终端可根据控制终端发送的数据项请求实时地将当前列表数据项个数反馈给控制终端。控制终端可根据播放终端实时反馈的数据项个数,及时调整控制指令的发送频率,以满足用户在操作不同列表时快速浏览和目标选项精准定位的需求,提高用户操作体验。

实施例三

本实施例在上述各实施例的基础上,提供了根据数据项个数确定控制指令发送频率的优选实施方式。与上述实施例相同或相应的术语解释,本实施例不再赘述。下面结合图3和图4对具有触控功能的控制终端根据数据项个数确定控制指令发送频率的过程进行说明。

图3是本发明实施例三提供的一种播放终端的控制方法中根据数据项个数确定控制指令发送频率的流程图,参见图3,在本实施例中,根据数据项个数确定控制指令的发送频率包括:

s310、比较所述数据项个数与预设阈值的大小;

s320、如果所述数据项个数大于所述预设阈值,则根据触控位移大小确定所述控制指令的发送频率;

s330、如果所述数据项个数小于或等于所述预设阈值,则将预设频率作为所述控制指令的发送频率。在此情况下,控制终端按照预设频率发送控制指令,发送频率不受用户在触控屏幕上的触控位移大小所影响。

其中,预设阈值可以是经验值,例如可以为10;此外,控制终端和播放终端可以提供设置入口,用户通过该入口可以根据操作习惯对该预设阈值进行自定义修改。

触控位移为用户在控制终端控制界面上进行每次滑动动作的位移;触控位移与控制指令发送频率具有相关性,可以是触控位移越大发送频率越高;预设频率可以是经验值,例如1次/秒,当然控制终端和播放终端可以提供设置入口,用户通过该入口可以根据操作习惯对预设频率进行自定义设置。

进一步地,图4是本发明实施例三提供的一种播放终端的控制方法中根据触控位移大小确定控制指令发送频率的流程图。参见图4,根据触控位移大小确定控制指令的发送频率包括:

s321、实时检测控制界面上的触控位移大小;

s322、判断所述触控位移大小所处的范围;

s323、根据预设的位移范围与计算公式的对应关系,确定所述触控位移大小所处的范围对应的计算公式;

s324、根据所述计算公式计算所述发送频率。

其中,控制终端通过检测用户在触控屏幕上触控操作的位置变化,能够确定触控操作的起点和终点,从而确定每次触控操作的位移大小。控制终端可预先设定多个位移范围,所述多个位移范围之间不存在数值交叉,且各位移范围的区间长度可以相等,也可以不等,例如位移范围可以为3个,分别是[1,10),[10,20),[30,50];且每个位移范围对应不同的计算公式,当触控位移大时,期望根据计算公式计算得出发送频率越高。

优选的,发送频率的计算公式可以为fn=kn×bn。

其中,fn表示发送频率,n表示预设的位移范围的个数。

kn是计算的系数,kn的取值与预设的位移范围rn中的同侧端点值正相关,rn中的同侧端点值越大,kn也应随之增大。kn体现了用户触点在控制终端屏幕上滑动位移对控制指令发送频率的影响,滑动范围越大,期望控制终端发送控制指令的频率越快,滑动范围越小,则期望控制终端发送控制指令的频率越慢。在具体实施中,可以按照经验预制kn的默认值,即预先设置并存储位移范围rn及对应的kn;也可以提供入口界面供用户对rn、kn分别进行自定义设置。

bn是计算的基础值,bn的取值与数据项个数n正相关,n值越大,b值也应随之增大。bn体现了播放终端列表中数据项个数的多少对控制终端发送控制指令的频率的影响,数据项个数越多,期望控制终端发送控制指令的频率越快,数据项个数越少,则期望控制终端发送控制指令的频率越慢。在具体实施中,可以按照经验预制bn的默认值,例如,预先设置并存储数据项个数n及对应的bn;也可以预留设置入口供用户进行自定义设置。

由此,具有触控功能的控制终端获取到播放终端当前列表数据项个数时,将该数据项个数同预设阈值相比较。若大于预设阈值,则控制终端实时检测用户在控制界面上的触控位移大小,并判断该位移大小落在了预设的哪个位移范围内,利用该位移范围对应的计算公式计算出发送频率;若小于或等于预设阈值,则控制终端以预设频率作为控制指令的发送频率。

本实施例提供的一种播放终端的控制方法中,进一步详细阐述了控制终端根据当前列表数据项个数调整控制指令发送频率的过程。发送频率可以根据播放终端当前列表的数据项个数变化及触控位移对应的计算公式进行调整,由此得到的发送频率更为准确,满足用户需求,改善了用户的操作体验。

实施例四

图5是本发明实施例四提供的一种播放终端的控制方法流程图。本实施例在上述各实施例的基础上,针对具有触控功能的控制终端,增加了确定按键键值的步骤。

参见图5,本实施例中播放终端的控制方法包括:

s410、获取播放终端当前列表的数据项个数;

s420、根据所述数据项个数确定控制指令的发送频率;

s430、实时检测控制界面上的触控位移方向;

s440、根据所述触控位移方向确定按键键值,作为控制指令;

s450、按照所述发送频率向所述播放终端发送控制指令。

进一步地,s440根据所述触控位移方向确定按键键值包括:

当触控位移方向与横轴的夹角处于第一预设角度范围时,确定按键键值为向上方向键对应的键值;

当触控位移方向与横轴的夹角处于第二预设角度范围时,确定按键键值为向左方向键对应的键值;

当触控位移方向与横轴的夹角处于第三预设角度范围时,确定按键键值为向下方向键对应的键值;

当触控位移方向与横轴的夹角处于第四预设角度范围时,确定按键键值为向右方向键对应的键值;

其中,坐标轴以控制界面上的水平向右为横轴正向,以控制界面上的竖直向上方向为纵轴正向。

优选的,第一预设角度范围可以为45度至135度,第二预设角度范围可以为135度至225度,第三预设角度范围可以为225度至315度,第四预设角度范围可以为0度至45度或315度至360度。

播放终端接收到控制指令后,按照与控制终端的约定协议,将按键键值进行转换,转换成播放终端能够识别的数据,例如红外数据,将转换后的红外数据发送至播放终端红外信号控制单元,由红外信号控制单元分发到播放终端的各个功能模块进行响应处理。

本实施例提供的一种播放终端的控制方法中,控制终端根据控制界面上用户触控位移方向确定按键键值,控制终端可向播放终端发送该按键键值以控制播放终端当前列表的相关操作。

实施例五

本实施例提供了一种控制终端,可以用于控制播放终端。图6是本发明实施例五提供的一种控制终端的结构示意图。参见图6,该控制终端包括:

一个或多个处理器510;

存储器520,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器510执行,使得所述一个或多个处理器510实现如实施例一至四提出的播放终端的控制方法。

图6中以一个处理器510为例;处理器510和存储器520可以通过总线或其他方式连接,图6中以通过总线连接为例。

存储器520作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的播放终端的控制方法对应的程序指令/模块。处理器510通过运行存储在存储器520中的软件程序、指令以及模块,从而执行控制终端的各种功能应用以及数据处理,即实现上述的播放终端的控制方法。

存储器520可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器520可进一步包括相对于处理器510远程设置的存储器,这些远程存储器可以通过网络连接至控制终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

另外,根据控制终端的不同形式,除了处理器510和存储器520,控制终端还可以包括其他模块或结构,例如,控制终端可以是具有物理按键的遥控器,则还包括物理按键;又如,控制终端可以是具有触控功能的终端,则还包括触控屏幕,用于显示控制界面,供用户在控制界面上进行触控操作。

本实施例提出的控制终端与实施例一至四提出的播放终端的控制方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见实施例一至四,并且本实施例与实施例一至四具有相同的有益效果。

实施例六

本实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如实施例一至四提出的播放终端的控制方法。

本实施例提出的计算机可读存储介质与实施例一至四提出的播放终端的控制方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见实施例一至四,并且本实施例与实施例一至四具有相同的有益效果。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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