利用便携式遥控装置对显示页面进行操作的方法和装置与流程

文档序号:18707766发布日期:2019-09-17 23:57阅读:168来源:国知局
利用便携式遥控装置对显示页面进行操作的方法和装置与流程
本发明涉及显示设备控制
技术领域
,具体涉及一种利用便携式遥控装置对显示页面进行操作的方法、装置、显示终端和计算机可读存储介质。
背景技术
:在诸如ppt演示的场景下,用户可能需要退出ppt演示以在显示页面上进行其它操作,现有的ppt翻页笔大都只有前翻页和后翻页的按键,用户往往只能改用键盘和鼠标等其他外设来进行操作,这样会造成演示进程中断。虽然有些ppt翻页笔上还设置有摇杆或触摸板、或是内置有陀螺仪等传感器来实现光标移动,但是在显示页面上的可操作控件过多的情况下,仍然存在光标移动精度低,选择效率低下的问题。在诸如视频会议的场景下,用户通常采用电视遥控器来对显示终端进行操作,然而电视遥控器由于体积限制,通常只包括方向键、数字键和其他一些功能键,在显示页面上的可操作控件过多时,用户在不使用其他外设的情况下,只能采用方向键移动光标来选中可操作控件,用户可能需要花很长时间才能选中期望的可操作控件。技术实现要素:有鉴于此,本发明实施例提供了一种利用便携式遥控装置对显示页面进行操作的方法、装置、显示终端和计算机可读存储介质,以使得用户能够便捷地对显示页面进行操作,而无需其他外设。根据第一方面,本发明实施例提供了一种利用便携式遥控装置对显示页面进行操作的方法,包括:获取当前显示页面中的至少一个可操作控件;为所述可操作控件分配对应的编码,所述编码根据所述便携式遥控装置的按键标识生成,不同的所述可操作控件具有不同编码;在所述可操作控件上或附近显示对应的所述编码;在接收到所述便携式遥控装置发出的至少一个按键信号时,识别所述至少一个按键信号中的编码信息;在所述至少一个可操作控件中查找所述编码与所述编码信息相同的可操作控件;选中或运行所述编码与所述编码信息相同的可操作控件。可选地,在接收到所述便携式遥控装置发出的预设指令时执行所述获取当前显示页面中的至少一个可操作控件的步骤,所述预设指令包括至少一个按键信号。可选地,所述获取当前显示页面中的至少一个可操作控件,包括:遍历所述当前显示页面中的全部所述可操作控件。可选地,在所述为所述可操作控件分配编码与所述在所述可操作控件上或附近显示对应的所述编码之间,所述方法还包括:将所述编码保存在对应的所述可操作控件的id属性中。可选地,所述编码由至少两个按键标识组成,所述至少两个按键标识所对应的按键之间的间距最小。可选地,所述方法还包括:当所述编码信息不同于所述至少一个可操作控件中的任一个的编码时,提示用户输入错误;或者根据所述编码信息与所述至少一个可操作控件的编码之间的相似度,展示相似度最高的若干可操作控件。可选地,所述便携式遥控装置发出多个按键信号,所述识别所述按键信号中的编码信息包括:当获取到所述按键信号时,记录所述按键信号并启动计时动作;当预定时间内获取到下一按键信号时,记录所述下一按键信号并重新启动所述计时动作,直至所述预定时间内未获取到下一按键信号,将所记录的多个按键信号序列作为所述编码信息。根据第二方面,本发明实施例提供了一种利用便携式遥控装置对显示页面进行操作的装置,包括:获取单元,用于获取当前显示页面中的至少一个可操作控件;分配单元,用于为所述可操作控件分配对应的编码,所述编码根据所述便携式遥控装置的按键标识生成,不同的所述可操作控件具有不同编码;显示单元,用于在所述可操作控件上或附近显示对应的所述编码;识别单元,用于在接收到所述便携式遥控装置发出的至少一个按键信号时,识别所述至少一个按键信号中的编码信息;查找单元,用于在所述至少一个可操作控件中查找所述编码与所述编码信息相同的可操作控件;操作单元,用于选中或运行所述编码与所述编码信息相同的可操作控件。根据第三方面,本发明实施例提供了一种显示终端,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行上述第一方面中任一项所述的方法。可选地,所述便携式遥控装置包括ppt翻页笔或电视遥控器。根据第四方面,本发明实施例提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行上述第一方面中任一项所述的方法。根据本发明实施例的利用便携式遥控装置对显示页面进行操作的方法、装置、显示终端和计算机可读存储介质,显示终端可以获取当前显示页面中的可操作控件,并为在可操作控件上或附近显示为其分配的编码,用户在看到该显示页面后,可以根据所显示的编码,按下便携式遥控装置中相应的按键,就可以便捷地选中或运行对应的可操作控件,而不必采用其他外设。附图说明通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:图1示出了根据本发明实施例的利用便携式遥控装置对显示页面进行操作的方法的流程图;图2示出了根据本发明实施例的显示终端的当前显示页面的示意图;图3示出了一种常规的ppt翻页笔的示意图;图4示出了根据本发明实施例的显示终端的可操作控件显示有对应编码的显示页面的示意图;图5示出了根据本发明实施例的利用便携式遥控装置对显示页面进行操作的方法中识别该至少一个按键信号中的编码信息的步骤的具体流程图;图6示出了一种常规的电视遥控器的示意图;图7示出了根据本发明实施例的显示终端的可操作控件显示有对应编码的另一显示页面的示意图;图8示出了根据本发明实施例的利用便携式遥控装置对显示页面进行操作的装置的示意图;图9示出了根据本发明实施例的显示终端的示意图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1示出了根据本发明实施例的利用便携式遥控装置对显示页面进行操作的方法,该方法适用于利用诸如ppt翻页笔或电视遥控器等便携式遥控装置对显示终端的显示页面进行操作的应用场景,该方法可以包括如下步骤:s11.获取当前显示页面中的至少一个可操作控件。如图2所示,显示终端的当前显示页面10中具有多个可操作控件11,显示终端可以获取到当前显示页面10中的多个可操作控件11,例如可以采用遍历的方式,获取当前显示页面10中的所有可操作控件11。图2中以例示的方式示出了12个可操作控件,实际上更多或更少的可操作控件都是可行的,可操作控件可以如图2中那样有规则地排布,也可以任意排布,图2仅用于例示的方式说明本发明实施例,并非对本发明做出任何限定。s12.为可操作控件分配对应的编码,该编码根据便携式遥控装置的按键标识生成,不同的可操作控件具有不同编码。图3示出了一种常规的ppt翻页笔的示意图,如图3所示,翻页笔20通常具有上翻页键21、下翻页键22和激光键23,在正常使用模式下,用户按上翻页键21可以使所演示的ppt向前翻页,按下翻页键22可以使所演示的ppt向后翻页,按下激光键23可以使ppt翻页笔发出激光以指示所演示的ppt中的内容,其中上翻页键21和下翻页键22可以向显示终端发出按键信号。通常上翻页键21的按键标识如图3的左图那般用一个向上的箭头表示,上翻页键21的按键标识用一个向下的箭头表示,为了便于文字说明,在下文中将上翻页键21的按键标识用a表示,将下翻页键22的按键标识用b表示,如图3的右图所示。系统可以根据便携式遥控装置的按键标识生成编码,以使得不同的可操作控件可以采用不同的编码来标识,在显示页面中的可操作控件数量较多时,该编码可以由至少按键标识组成。仍以图2中所示的12个控件为例,下表中列出了不同控件与编码之间的对应关系的一个示例。控件1:a控件2:b控件3:aa控件4:ab控件5:ba控件6:bb控件7:aaa控件8:aab控件9:aba控件10:abb控件11:baa控件12:bab在一些可选实施方式中,可以采用遍历的方式获取当前显示页面中的可操作控件,如当系统获取到当前显示页面中的一个可操作控件时,可以为该可操作控件分配对应的编码,当系统继续获取到当前显示页面中的下一个可操作控件时,继续为该下一个可操作控件分配对应的编码,不断重复上述过程,直至遍历述当前显示页面中的全部可操作控件。系统在为每个可操作控件分配对应的编码后,可以将可操作控件标识与对应的编码关联存储在一起,可操作控件的标识例如可以是该可操作控件的id属性、name属性、标签名、样式类名中的一个或多个。在一些可选实施方式中,也可以修改可操作控件的id属性,将编码保存在对应的可操作控件的id属性中。s13.在可操作控件上或附近显示对应的编码。如图4所示,在为每个可操作控件分配对应的编码后,就可以在可操作控件上或附近显示对应的编码,用户在看到显示页面时,就可以获知如果要对某个可操作控件进行操作,需要按下哪个或是哪几个按键。例如,当用户希望操作图4中第一行第二列的可操作控件时,可以按下ppt翻页笔中标识为b的按键;当用户希望操作图4中第二行第三列的可操作控件时,可以连续按3次ppt翻页笔中标识为a的按键。s14.在接收到便携式遥控装置发出的至少一个按键信号时,识别该至少一个按键信号中的编码信息。例如,显示终端在接收到按下标识为b的按键所发出的按键信号时,可以识别出用户所发出的按键信号中的编码信息为b;显示终端在连续接收到3次按下标识为a的按键所发出的按键信号时,可以识别出用户所发出的按键信号中的编码信息为aaa。s15.在至少一个可操作控件中查找编码与该编码信息相同的可操作控件。仍以图4为例,当显示终端识别出用户所发出的按键信号中的编码信息为b时,可以在多个可操作控件中查找到编码同样为b的可操作控件,即第一行第二列的可操作控件;当显示终端识别出用户所发出的按键信号中的编码信息为aaa时,可以在多个可操作控件中查找到编码同样为aaa的可操作控件,即第二行第三列的可操作控件。s16.选中或运行编码与该编码信息相同的可操作控件。当可操作控件为应用程序时,可以直接运行该应用程序;当可操作控件为视频或音频时,可以直接播放该视频或音频;当可操作控件为文件夹时,可以直接打开该文件夹。通过上述方法步骤,显示终端可以获取当前显示页面中的可操作控件,并为在可操作控件上或附近显示为其分配的编码,用户在看到该显示页面后,可以根据所显示的编码,按下便携式遥控装置中相应的按键,就可以便捷地选中或运行对应的可操作控件,而不必采用其他外设。在本发明实施例的一些可选实施方式中,显示终端可以在检测到显示页面从例如ppt演示页面切换到其他页面时,自动执行上述利用便携式遥控装置对显示页面进行操作的方法步骤,从而用户可以利用例如ppt翻页笔的便携式遥控装置对切换后的显示页面进行操作。显示终端在检测到显示页面从其他页面切换回例如ppt演示页面时,可以自动退出上述操作模式,例如ppt翻页笔的便携式遥控装置可以实现正常功能的操作。在本发明实施例的另一些可选实施方式中,显示终端也可以在检测到例如ppt翻页笔的便携式遥控装置发出的第一预设指令时,执行上述利用便携式遥控装置对显示页面进行操作的方法步骤,从而使得用户可以利用例如ppt翻页笔的便携式遥控装置对当前显示页面进行操作。该第一预设指令例如可以是便携式遥控装置发出的组合信号,例如用户同时按下图3所示的ppt翻页笔的上翻页键21和下翻页键22。显示终端在检测到例如ppt翻页笔的便携式遥控装置发出的第二预设指令时,可以退出上述操作模式,例如ppt翻页笔的便携式遥控装置可以实现正常功能的操作,该第二预设指令可以与第一预设指令相同,例如用户再次同时按下图3所示的ppt翻页笔的上翻页键21和下翻页键22,可以从上述操作模式退回到ppt翻页笔的正常操作模式。在本发明实施例的一些可选实施方式中,由于用户操作失误,按键信号中的编码信息可能不同于时当前显示页面中的任何一个可操作控件的编码,在此情况下,显示终端可以提示用户输入错误,让用户重新输入。在一些可选实施方式中,显示终端可以根据当前显示页面中的可操作控件的编码与按键信号中的编码信息之间的相似度,向用户展示相似度最高的若干可操作控件,以供用户选择,从而可以避免用户重新输入,提高了用户的体验感。在本发明实施例的一些可选实施方式中,对于便携式遥控装置发出多个按键信号的情况,如图5所示,上述步骤s14可以包括:s21.获取按键信号。例如,用户按下了图3中ppt翻页笔的下翻页键22,则显示终端可以获取到按键信号b。s22.记录该按键信号并启动计时动作。显示终端记录该按键信号b,并开始计时。s23.判断预定时间内是否获取到下一按键信号,当预定时间内获取到下一按键信号,返回至步骤s23;当预定时间内未获取到下一按键信号,执行步骤s24。该预定时间可以根据实际需要设置,例如可以设置为1秒。例如,用户在预定时间内按下了图3中ppt翻页笔的上翻页键21,则显示终端可以获取到按键信号a,此时将计时器归零,重新启动计时动作。s24.将所记录的多个按键信号序列作为编码信息。还是接着上面的例子,当显示终端记录到了按键信号b和按键信号a之后,在预定时间内未获取到下一按键信号,则可以将所记录的多个按键信号序列,即ba作为编码信息,该编码信息对应于图4中第二行第一列的可操作控件。在上文中,以便携式遥控装置为ppt翻页笔为例详细说明了本发明的实施例,下面以便携式遥控装置为电视遥控器为例继续说明本发明的实施例。图6示出了一种常规的电视遥控器的示意图,该电视遥控器30可以包括若干数字键31以及部分功能键(图中未示出)。当便携式遥控装置为该电视遥控器30时,系统也可以根据该电视遥控器30的按键标识生成编码,以使得不同的可操作控件可以采用不同的编码来标识。仍以图2中所示的12个控件为例,系统可以根据电视遥控器30的数字键31,对这12个控件进行连续编码,例如这12个控件所对应的编码分别为1至12。在本发明实施例的一些可选实施方式中,系统也可以对这12个控件进行不连续编码,例如使得编码由所对应的按键之间的间距最小的按键标识组成。例如,如图7所示,为第三行第二列至第四列的控件分配的编码分别为22、33和44,与连续的编码10、11和12相比,采用图7所示的编码方式,用户在选择第三行第二列至第四列的控件时,只需要连续按下按键标识为2或3或4的按键,由于用户手指的移动距离小,用户通过电视遥控器选中这些控件的操作会更加快捷,提高了用户的操作效率。本实施例的其他细节可以参考图1至图5所示的实施例中对应的相关描述和效果进行理解,此处不再赘述。相应地,如图8所示,本发明实施例还提供了一种利用便携式遥控装置对显示页面进行操作的装置,其可以包括:获取单元41,用于获取当前显示页面中的至少一个可操作控件,具体内容可以参见步骤s11的描述;分配单元42,用于为可操作控件分配对应的编码,该编码根据便携式遥控装置的按键标识生成,不同的可操作控件具有不同编码,具体内容可以参见步骤s12的描述;显示单元43,用于在可操作控件上或附近显示对应的编码,具体内容可以参见步骤s13的描述;识别单元44,用于在接收到便携式遥控装置发出的至少一个按键信号时,识别该至少一个按键信号中的编码信息,具体内容可以参见步骤s14的描述;查找单元45,用于在该至少一个可操作控件中查找编码与该编码信息相同的可操作控件,具体内容可以参见步骤s15的描述;操作单元46,用于选中或运行所述编码与所述编码信息相同的可操作控件,具体内容可以参见步骤s16的描述。通过上述利用便携式遥控装置对显示页面进行操作的装置的各个组成单元,显示终端可以获取当前显示页面中的可操作控件,并为在可操作控件上或附近显示为其分配的编码,用户在看到该显示页面后,可以根据所显示的编码,按下便携式遥控装置中相应的按键,就可以便捷地选中或运行对应的可操作控件,而不必采用其他外设。上述各个组成单元的具体细节可以对应参阅图1至图7所示的实施例中对应的相关描述和效果进行理解,此处不再赘述。如图9所示,本发明实施例还提供了一种显示终端,该显示终端可以包括处理器51和存储器52,其中处理器51和存储器52可以通过总线或者其他方式连接,图9中以通过总线连接为例。处理器51可以为中央处理器(centralprocessingunit,cpu)。处理器61还可以为其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。存储器52作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施例中的利用便携式遥控装置对显示页面进行操作的方法所对应的程序指令。处理器51通过运行存储在存储器52中的非暂态软件指令,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施例中的利用便携式遥控装置对显示页面进行操作的方法。存储器52可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器52可选包括相对于处理器51远程设置的存储器,这些远程存储器可以通过网络连接至处理器51。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。上述服务器的具体细节可以对应参阅图1至图7所示的实施例中对应的相关描述和效果进行理解,此处不再赘述。本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)、随机存储记忆体(randomaccessmemory,ram)、快闪存储器(flashmemory)、硬盘(harddiskdrive,缩写:hdd)或固态硬盘(solid-statedrive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1