一种适用于机顶盒的动态键值使用方法及系统

文档序号:73237 发布日期:2021-10-01 浏览:9次 >En<

阅读说明:本技术 一种适用于机顶盒的动态键值使用方法及系统 (Dynamic key value using method and system suitable for set top box ) 是由 冯婧 张锐 王琛 林武呈 谭乐 于 2021-07-20 设计创作,主要内容包括:本发明提出了一种适用于机顶盒的动态键值使用方法及系统。所述动态键值使用方法,括以下步骤:步骤S1、设置按键的键值和功能命令的对应关系;步骤S2、获取按键的键值,判断该按键的键值是否具有对应的功能命令;若是,则执行该按键的键值所对应的功能命令。本发明的动态键值使用方法及系统设计新颖,实用性强。(The invention provides a dynamic key value using method and a dynamic key value using system suitable for a set top box. The dynamic key value using method comprises the following steps: step S1, setting the corresponding relation between the key value of the key and the function command; step S2, obtaining a key value of the key, and judging whether the key value of the key has a corresponding function command; if yes, executing the function command corresponding to the key value of the key. The dynamic key value using method and the system have novel design and strong practicability.)

一种适用于机顶盒的动态键值使用方法及系统

技术领域

本发明涉及机顶盒

技术领域

,尤其涉及一种适用于机顶盒的动态键值使用方法及系统。

背景技术

目前,我们存在根据业务场景需要,通过按遥控器上的特定按键来实现指定功能,如打开智能搜索、打开网课学习应用、打开指定网页等等。此外,新业务在上线前需要在机顶盒上开发和调试应用,部分应用在测试期间也需要监听键值来实现应用启动或调用指定功能。然而,在以前的机制下,需要系统厂家修改系统软件后,再通过升级系统来实现相关的功能。这导致操控和测试机顶盒功能时经常需要修改系统,这会增加了开发人员的工作量,增加了产品生产时间,降低了生产效率,增加了生产风险。

发明内容

本发明针对上述技术问题,提出了一种适用于机顶盒的动态键值使用方法及系统。

本发明提出以下技术方案:

本发明提出了一种适用于机顶盒的动态键值使用方法,包括以下步骤:

步骤S1、设置按键的键值和功能命令的对应关系;

步骤S2、获取按键的键值,判断该按键的键值是否具有对应的功能命令;若是,则执行该按键的键值所对应的功能命令。

本发明上述的动态键值使用方法中,步骤S1包括:预设键值广播列表,该键值广播列表包含有按键的键值和功能命令的对应关系。

本发明上述的动态键值使用方法中,功能命令包含键值发送子命令、应用或页面调取子命令、接口调用命令、执行命令。

本发明上述的动态键值使用方法中,在步骤S1中,键值广播列表随业务需要动态更新。

本发明上述的动态键值使用方法中,步骤S2还包括:

当按键的键值具有对应的功能命令时,根据键值广播列表,调用执行该按键的键值所对应的功能命令。

本发明还提出了一种适用于机顶盒的动态键值使用系统,包括:

设置模块,用于设置按键的键值和功能命令的对应关系;

判断模块,用于获取按键的键值,判断该按键的键值是否具有对应的功能命令;

执行模块,用于当按键的键值具有对应的功能命令时,执行该按键的键值所对应的功能命令。

本发明上述的动态键值使用系统中,设置模块用于预设键值广播列表,该键值广播列表包含有按键的键值和功能命令的对应关系。

本发明上述的动态键值使用系统中,功能命令包含键值发送子命令、应用或页面调取子命令、接口调用命令、执行命令。

本发明上述的动态键值使用系统中,键值广播列表随业务需要动态更新。

本发明上述的动态键值使用系统中,执行模块用于当按键的键值具有对应的功能命令时,根据键值广播列表,调用执行该按键的键值所对应的功能命令。

本发明的动态键值使用方法及系统,通过设置动态键值,从而发送广播或调用对应的功能,主要解决实际业务开展过程中,需要经常通过按键实现特殊功能。本发明的动态键值使用方法及系统的实施可以节省经常修改系统的麻烦,提高应用测试及上线效率。本发明的动态键值使用方法及系统设计新颖,实用性强。

附图说明

下面结合附图对本发明进一步说明:

图1示出了本发明优选实施例的适用于机顶盒的动态键值使用方法的流程图;

图2示出了本发明优选实施例的适用于机顶盒的动态键值使用系统的功能模块方框图。

具体实施方式

为了使得发明的技术方案、技术目的以及技术效果更为清楚,以使得本领域技术人员能够理解和实施本发明,下面将结合附图及具体实施例对本发明做进一步详细的描述。

如图1所示,图1示出了本发明优选实施例的适用于机顶盒的动态键值使用方法的流程图。具体地,动态键值使用方法包括以下步骤:

步骤S1、设置按键的键值和功能命令的对应关系;

具体地,步骤S1包括:预设键值广播列表,该键值广播列表包含有按键的键值和功能命令的对应关系;

在这里,功能命令可以是一个命令,也可以是一串命令。例如,功能命令可以包含键值发送子命令、应用或页面调取子命令、接口调用命令、执行命令。

步骤S2、获取按键的键值,判断该按键的键值是否具有对应的功能命令;若是,则执行该按键的键值所对应的功能命令。

在上述技术方案中,我们定义了一份键值广播列表,列表中定义了当按下对应按键后需要广播的键值和广播出来以后需要实现的功能命令。可以实现的功能包括发送特定键值、调起特定应用或页面、调用特定接口、执行命令等。当系统启动后自动加载此列表,当用户按下对应的按键后,系统根据列表内容来发送广播或调用对应的功能。

举个例子,当动态实现键值广播注册及功能调用后,系统在监听到用户按下特定按键后会根据定义的内容调用,如发送键值广播。具体地,我们先注册F1键,定义当按下F1键时会发出F1键的广播。完成注册后,当第三方应用需要监听广播来启动时,应用就可以监听注册的F1键广播并启动;或者通过系统监听到F1键,然后系统来启动应用。本发明的动态键值使用方法主要解决实际业务开展过程中,需要经常通过按键实现特殊功能。本发明的动态键值使用方法的实施可以节省经常修改系统的麻烦,提高应用测试及上线效率。

进一步地,在步骤S1中,键值广播列表,尤其是按键的键值和功能命令的对应关系可以随业务需要动态更新,更新过程不需要升级固件,仅需要调整注册内容即可。

例如,我们注册了搜索键,执行内容为调出智能推荐的搜索界面。不管用户在什么界面下,当用户按下搜索键时,均会调出智能推荐的搜索界面。

进一步地,步骤S2还包括:

当按键的键值具有对应的功能命令时,根据键值广播列表,调用执行该按键的键值所对应的功能命令。

进一步地,如图2所示,图2示出了本发明优选实施例的适用于机顶盒的动态键值使用系统的功能模块方框图。具体地,动态键值使用系统,包括:

设置模块100,用于设置按键的键值和功能命令的对应关系;

具体地,设置模块100用于预设键值广播列表,该键值广播列表包含有按键的键值和功能命令的对应关系;

在这里,功能命令可以是一个命令,也可以是一串命令。例如,功能命令可以包含键值发送子命令、应用或页面调取子命令、接口调用命令、执行命令。

判断模块200,用于获取按键的键值,判断该按键的键值是否具有对应的功能命令;

执行模块300,用于当按键的键值具有对应的功能命令时,执行该按键的键值所对应的功能命令。

在上述技术方案中,我们定义了一份键值广播列表,列表中定义了当按下对应按键后需要广播的键值和广播出来以后需要实现的功能命令。可以实现的功能包括发送特定键值、调起特定应用或页面、调用特定接口、执行命令等。当系统启动后自动加载此列表,当用户按下对应的按键后,系统根据列表内容来发送广播或调用对应的功能。

举个例子,当动态实现键值广播注册及功能调用后,系统在监听到用户按下特定按键后会根据定义的内容调用,如发送键值广播。具体地,我们先注册F1键,定义当按下F1键时会发出F1键的广播。完成注册后,当第三方应用需要监听广播来启动时,应用就可以监听注册的F1键广播并启动;或者通过系统监听到F1键,然后系统来启动应用。本发明的动态键值使用系统主要解决实际业务开展过程中,需要经常通过按键实现特殊功能。本发明的动态键值使用系统的实施可以节省经常修改系统的麻烦,提高应用测试及上线效率。

进一步地,键值广播列表,尤其是按键的键值和功能命令的对应关系可以随业务需要动态更新,更新过程不需要升级固件,仅需要调整注册内容即可。

例如,我们注册了搜索键,执行内容为调出智能推荐的搜索界面。不管用户在什么界面下,当用户按下搜索键时,均会调出智能推荐的搜索界面。

进一步地,执行模块300用于当按键的键值具有对应的功能命令时,根据键值广播列表,调用执行该按键的键值所对应的功能命令。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

7页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种日志拼接方法、装置、电子设备、存储介质及产品

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类