买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】按键板配置方法、装置、计算机设备及可读存储介质_晶晨半导体(上海)股份有限公司_201910305944.2 

申请/专利权人:晶晨半导体(上海)股份有限公司

申请日:2019-04-16

公开(公告)日:2023-09-29

公开(公告)号:CN110109698B

主分类号:G06F8/71

分类号:G06F8/71

优先权:

专利状态码:有效-授权

法律状态:2023.09.29#授权;2019.09.03#实质审查的生效;2019.08.09#公开

摘要:本发明公开了按键板配置方法、装置、计算机设备及可读存储介质,属于智能电视领域。本发明可基于待配置按键板的标识在存储单元中提取与待配置按键板的标识对应的参数配置文本,从而对参数配置文本进行解析生成与待配置按键板关联的驱动关联链表。实现了兼容多个版本的按键板,并进行相应按键参数配置的目的,提高了生产效率。

主权项:1.一种按键板配置方法,其特征在于,提供一存储单元存储至少两个参数配置文本,其中,每一参数配置文本对应一按键板标识;所述按键板配置方法包括下述步骤:获取待配置按键板的标识;在所述存储单元中提取与所述待配置按键板的标识对应的参数配置文本;对所述参数配置文本进行解析生成与所述待配置按键板关联的驱动关联链表;所述参数配置文本中包括每一按键参数对应的驱动电压,所述按键参数包括对应于唤醒按键的唤醒按键参数以及对应于功能按键的功能按键参数;所述驱动关联链表是由所有的所述功能按键参数及其对应的所述驱动电压组成的链表,或者所述驱动关联链表是由所有的所述唤醒按键参数及所有的所述功能按键参数及其对应的所有所述驱动电压组成的链表;对所述参数配置文本中的所述唤醒按键的解析在Uboot中进行;对所述参数配置文本中的所述功能按键的解析在安卓系统中进行。

全文数据:按键板配置方法、装置、计算机设备及可读存储介质技术领域本发明涉及智能电视领域,尤其涉及一种按键板配置方法、装置、计算机设备及可读存储介质。背景技术目前研发和生产的电视主机的按键板与软件升级包是一一对应的。软件升级包中的按键配置文件仅支持与其对应的按键板兼容性差,即不同机型的按键板对应不同的软件升级包。若研发新机型需要配置新的按键板,则需要重新修改代码、编译升级包,并对新版本的升级包测试,再导入生产流程。需要耗费大量的人力物力和时间如:研发部门、测试部门、生产部门的工作量增加,部门之间的沟通和协调工作量将会增加,大大降低了研发、测试和生产效率,效率低。发明内容针对上述问题,现提供一种旨在可支持多种按键板提高生产效率的按键板配置方法、装置、计算机设备及可读存储介质。本发明提供了一种按键板配置方法,提供一存储单元存储至少两个参数配置文本,其中,每一参数配置文本对应一按键板标识;所述按键板配置方法包括下述步骤:获取待配置按键板的标识;在所述存储单元中提取与所述待配置按键板的标识对应的参数配置文本;对所述参数配置文本进行解析生成与所述待配置按键板关联的驱动关联链表。优选的,还包括:根据所述驱动关联链表驱动所述待配置按键板。优选的,所述对所述参数配置文本进行解析生成与所述待配置按键板关联的驱动关联链表的步骤,包括:解析所述参数配置文本,获取所述参数配置文本中每一按键参数对应的驱动电压,建立驱动电压与按键的驱动关联链表。优选的,所述解析所述参数配置文本,获取所述参数配置文本中每一按键参数对应的驱动电压,建立驱动电压与按键的驱动关联链表,包括:对所述参数配置文本进行解析,获取唤醒按键参数对应的驱动电压;对所述参数配置文本进行解析,获取功能按键参数对应的驱动电压;根据每一按键对应的驱动电压生成所述驱动关联链表。本发明还提供了一种按键板配置系统,包括:存储单元,用于储至少两个参数配置文本,其中,每一参数配置文本对应一按键板标识;获取单元,用于获取待配置按键板的标识;提取单元,用于在所述存储单元中提取与所述待配置按键板的标识对应的参数配置文本;配置单元,用于对所述参数配置文本进行解析生成与所述待配置按键板关联的驱动关联链表。优选的,还包括:驱动单元,用于根据所述驱动关联链表驱动所述待配置按键板。优选的,所述配置单元用于解析所述参数配置文本,获取所述参数配置文本中每一按键参数对应的驱动电压,建立驱动电压与按键的驱动关联链表。优选的,所述配置单元包括:第一解析模块,用于对所述参数配置文本进行解析,获取唤醒按键参数对应的驱动电压;第二解析模块,用于对所述参数配置文本进行解析,获取功能按键参数对应的驱动电压;生成模块,用于根据每一按键对应的驱动电压生成所述驱动关联链表。本发明还提供了一种计算机设备,所述计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。上述技术方案的有益效果:本技术方案中,可基于待配置按键板的标识在存储单元中提取与待配置按键板的标识对应的参数配置文本,从而对参数配置文本进行解析生成与待配置按键板关联的驱动关联链表。实现了兼容多个版本的按键板,并进行相应按键参数配置的目的,提高了生产效率。附图说明图1为本发明所述的按键板配置方法的一种实施例的示意图;图2为本发明所述的按键板配置系统的一种实施例的模块图;图3为本发明所述的计算机设备一实施例的硬件架构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。如图1所示,本发明提供的一种按键板配置方法,提供一存储单元存储至少两个参数配置文本,其中,每一参数配置文本对应一按键板标识;参数配置文本可支持编辑,可根据需要对该参数配置中的配置内容如配置参数进行编辑。所述按键板配置方法包括下述步骤:S1.获取待配置按键板的标识;其中,标识可以是按键板的版本号或ID号。S2.在所述存储单元中提取与所述待配置按键板的标识对应的参数配置文本;在实际应用中,存储单元中的所有的参数配置文本可构成一参数配置文件,基于待配置按键板的标识在存储单元的中参数配置文件提取与待配置按键板的标识对应的参数配置文本。作为举例而非限定,参数配置文本可以是ini格式的文件。S3.对所述参数配置文本进行解析生成与所述待配置按键板关联的驱动关联链表。所述对所述参数配置文本进行解析生成与所述待配置按键板关联的驱动关联链表的步骤,包括:解析所述参数配置文本,获取所述参数配置文本中每一按键参数对应的驱动电压,建立驱动电压与按键的驱动关联链表。所述步骤S3具体可包括:对所述参数配置文本进行解析,获取唤醒按键参数对应的驱动电压;其中,唤醒按键为电源按键如:power键。对唤醒按键参数的解析在Uboot启动内核中进行。对所述参数配置文本进行解析,获取功能按键参数对应的驱动电压;其中,功能按键包括:调音按键、调频按键、数字按键及菜单按键等。对功能按键参数的解析在安卓系统Android中进行。根据每一按键对应的驱动电压生成所述驱动关联链表。驱动关联链表可以是由所有的功能按键参数及其对应的驱动电压组成的链表;驱动关联链表还可以是由唤醒按键参数及所有的功能按键参数及其对应的所有驱动电压组成的链表。在本实施例中,可基于待配置按键板的标识在存储单元中提取与待配置按键板的标识对应的参数配置文本,从而对参数配置文本进行解析生成与待配置按键板关联的驱动关联链表。实现了兼容多个版本的按键板,并进行相应按键参数配置的目的,提高了生产效率。在优选的实施例中,还可包括:S4.根据所述驱动关联链表驱动所述待配置按键板,从而实现按键板的配置。如图2所示,一种按键板配置系统1,包括:存储单元11、获取单元12、提取单元13和配置单元14,其中:存储单元11,用于储至少两个参数配置文本,其中,每一参数配置文本对应一按键板标识;参数配置文本可支持编辑,可根据需要对该参数配置中的配置内容如配置参数进行编辑。获取单元12,用于获取待配置按键板的标识,标识可以是按键板的版本号或ID号;提取单元13,用于在所述存储单元11中提取与所述待配置按键板的标识对应的参数配置文本;在实际应用中,存储单元11中的所有的参数配置文本可构成一参数配置文件,基于待配置按键板的标识在存储单元11的中参数配置文件提取与待配置按键板的标识对应的参数配置文本。作为举例而非限定,参数配置文本可以是ini格式的文件。配置单元14,用于对所述参数配置文本进行解析生成与所述待配置按键板关联的驱动关联链表。所述配置单元14用于解析所述参数配置文本,获取所述参数配置文本中每一按键参数对应的驱动电压,建立驱动电压与按键的驱动关联链表。所述配置单元14包括:第一解析模块,用于对所述参数配置文本进行解析,获取唤醒按键参数对应的驱动电压;唤醒按键为电源按键如:power键。对唤醒按键参数的解析在Uboot启动内核中进行。第二解析模块,用于对所述参数配置文本进行解析,获取功能按键参数对应的驱动电压;功能按键包括:调音按键、调频按键、数字按键及菜单按键等。对功能按键参数的解析在安卓系统中进行。生成模块,用于根据每一按键对应的驱动电压生成所述驱动关联链表。在本实施例中,可基于待配置按键板的标识在存储单元11中提取与待配置按键板的标识对应的参数配置文本,从而对参数配置文本进行解析生成与待配置按键板关联的驱动关联链表。实现了兼容多个版本的按键板,并进行相应按键参数配置的目的,提高了生产效率。在优选的实施例中,还可包括:驱动单元,用于根据所述驱动关联链表驱动所述待配置按键板,从而实现按键板的配置。需要说明的是:在配置单元14中对参数配置文本进行解析由程序代码实现。在本实施例中,采用代码与参数配置文本分离的方式,采用的参数配置文本可支持Linux、Android、Uboot三种模式编译、开发和调试,只需要LinuxPC客户端环境即可模拟Android和Uboot开发和运行环境来进行按键板配置新功能开发。本发明的优点有:有效分离了代码与参数配置文本,提高了产品型号的增加和拓展;参数配置采用文本方式进行编辑和配置,有效减低了按键板配置工作的技术门槛及难度;减少了软件开发过程中的开发调试工作,减少了生产前软件升级包的准备工作,减少了生产过程中按键板配置工作,做到了研发阶段和生产阶段不同按键板的无缝切换,显著提高了研发和生产效率。为实现上述目的,本发明还提供一种计算机设备2,该计算机设备2包括多个计算机设备2,按键板配置系统1的组成部分可分散于不同的计算机设备2中,计算机设备2可以是执行程序的智能手机、平板电脑、笔记本电脑、台式计算机、机架式服务器、刀片式服务器、塔式服务器或机柜式服务器包括独立的服务器,或者多个服务器所组成的服务器集群等。本实施例的计算机设备2至少包括但不限于:可通过系统总线相互通信连接的存储器21、处理器23、网络接口22以及按键板配置系统1参考图3。需要指出的是,图3仅示出了具有组件-的计算机设备2,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。本实施例中,所述存储器21至少包括一种类型的计算机可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器例如,SD或DX存储器等、随机访问存储器RAM、静态随机访问存储器SRAM、只读存储器ROM、电可擦除可编程只读存储器EEPROM、可编程只读存储器PROM、磁性存储器、磁盘、光盘等。在一些实施例中,存储器21可以是计算机设备2的内部存储单元11,例如该计算机设备2的硬盘或内存。在另一些实施例中,存储器21也可以是计算机设备2的外部存储设备,例如该计算机设备2上配备的插接式硬盘,智能存储卡SmartMediaCard,SMC,安全数字SecureDigital,SD卡,闪存卡FlashCard等。当然,所述存储器21还可以既包括计算机设备2的内部存储单元11也包括其外部存储设备。本实施例中,存储器21通常用于存储安装于计算机设备2的操作系统和各类应用软件,例如按键板配置方法的程序代码等。此外,存储器21还可以用于暂时地存储已经输出或者将要输出的各类数据。所述处理器23在一些实施例中可以是中央处理器CentralProcessingUnit,CPU、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器23通常用于控制计算机设备2的总体操作例如执行与所述计算机设备2进行数据交互或者通信相关的控制和处理等。本实施例中,所述处理器23用于运行所述存储器21中存储的程序代码或者处理数据,例如运行所述的按键板配置系统1等。所述网络接口22可包括无线网络接口或有线网络接口,该网络接口22通常用于在所述计算机设备2与其他计算机设备2之间建立通信连接。例如,所述网络接口22用于通过网络将所述计算机设备2与外部终端相连,在所述计算机设备2与外部终端之间的建立数据传输通道和通信连接等。所述网络可以是企业内部网Intranet、互联网Internet、全球移动通讯系统GlobalSystemofMobilecommunication,GSM、宽带码分多址WidebandCodeDivisionMultipleAccess,WCDMA、4G网络、5G网络、蓝牙Bluetooth、Wi-Fi等无线或有线网络。需要指出的是,图3仅示出了具有部件21-23的计算机设备2,但是应理解的是,并不要求实施所有示出的部件,可以替代的实施更多或者更少的部件。在本实施例中,存储于存储器21中的所述按键板配置系统1还可以被分割为一个或者多个程序模块,所述一个或者多个程序模块被存储于存储器21中,并由一个或多个处理器本实施例为处理器23所执行,以完成本发明。为实现上述目的,本发明还提供一种计算机可读存储介质,其包括多个存储介质,如闪存、硬盘、多媒体卡、卡型存储器例如,SD或DX存储器等、随机访问存储器RAM、静态随机访问存储器SRAM、只读存储器ROM、电可擦除可编程只读存储器EEPROM、可编程只读存储器PROM、磁性存储器、磁盘、光盘、服务器、App应用商城等等,其上存储有计算机程序,程序被处理器23执行时实现相应功能。本实施例的计算机可读存储介质用于存储按键板配置系统1,被处理器23执行时实现按键板配置方法。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

权利要求:1.一种按键板配置方法,其特征在于,提供一存储单元存储至少两个参数配置文本,其中,每一参数配置文本对应一按键板标识;所述按键板配置方法包括下述步骤:获取待配置按键板的标识;在所述存储单元中提取与所述待配置按键板的标识对应的参数配置文本;对所述参数配置文本进行解析生成与所述待配置按键板关联的驱动关联链表。2.根据权利要求1所述的按键板配置方法,其特征在于,还包括:根据所述驱动关联链表驱动所述待配置按键板。3.根据权利要求1所述的按键板配置方法,其特征在于,所述对所述参数配置文本进行解析生成与所述待配置按键板关联的驱动关联链表的步骤,包括:解析所述参数配置文本,获取所述参数配置文本中每一按键参数对应的驱动电压,建立驱动电压与按键的驱动关联链表。4.根据权利要求3所述的按键板配置方法,其特征在于,所述解析所述参数配置文本,获取所述参数配置文本中每一按键参数对应的驱动电压,建立驱动电压与按键的驱动关联链表,包括:对所述参数配置文本进行解析,获取唤醒按键参数对应的驱动电压;对所述参数配置文本进行解析,获取功能按键参数对应的驱动电压;根据每一按键对应的驱动电压生成所述驱动关联链表。5.一种按键板配置系统,其特征在于,包括:存储单元,用于储至少两个参数配置文本,其中,每一参数配置文本对应一按键板标识;获取单元,用于获取待配置按键板的标识;提取单元,用于在所述存储单元中提取与所述待配置按键板的标识对应的参数配置文本;配置单元,用于对所述参数配置文本进行解析生成与所述待配置按键板关联的驱动关联链表。6.根据权利要求5所述的按键板配置系统,其特征在于,还包括:驱动单元,用于根据所述驱动关联链表驱动所述待配置按键板。7.根据权利要求5所述的按键板配置系统,其特征在于,所述配置单元用于解析所述参数配置文本,获取所述参数配置文本中每一按键参数对应的驱动电压,建立驱动电压与按键的驱动关联链表。8.根据权利要求7所述的按键板配置系统,其特征在于,所述配置单元包括:第一解析模块,用于对所述参数配置文本进行解析,获取唤醒按键参数对应的驱动电压;第二解析模块,用于对所述参数配置文本进行解析,获取功能按键参数对应的驱动电压;生成模块,用于根据每一按键对应的驱动电压生成所述驱动关联链表。9.一种计算机设备,所述计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1至4任一项所述方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1至4任一项所述方法的步骤。

百度查询: 晶晨半导体(上海)股份有限公司 按键板配置方法、装置、计算机设备及可读存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。