电视功能处理方法和系统技术方案

技术编号:13130891 阅读:135 留言:0更新日期:2016-04-06 16:04
本发明专利技术公开了一种电视功能处理方法,该方法包括:接收遥控指令,并根据所述遥控指令产生功能指令;根据所述功能指令在所述调用接口协议表中查找与所述功能指令对应的函数接口,其中所述调用接口协议表为通过规范函数接口生成的协议表;根据查找到的函数接口将所述功能指令转换成预设格式的协议字符串;根据所述协议字符串调用对应的函数,执行对应的操作。本发明专利技术还公开了一种电视功能处理系统。本发明专利技术能够将应用软件和系统完全独立,能够方便技术人员开发和维护。

【技术实现步骤摘要】

本专利技术涉及电视领域,尤其涉及一种电视功能处理方法和系统
技术介绍
随着市场的发展,智能电视以其强大的功能和丰富的内容,越来越受到用户的喜爱,智能电视产业不断壮大,市场产品更新换代愈加迅速。然而对于智能电视开发人员来讲,要在较短的时间内开发一款全新的智能电视的功能确并非一件易事,只是为了迎合市场的需求,简单更换已有的外观、主页面、应用,来形成顾客的视觉差异。但是对于完成一款全新方案的智能电视的功能,需要开发的时间长。
技术实现思路
本专利技术的主要目的在于提出一种电视功能处理方法和系统,旨在减少电视功能的开发时间。为实现上述目的,本专利技术提供的一种电视功能处理方法,所述方法包括以下步骤:接收遥控指令,并根据所述遥控指令产生功能指令;根据所述功能指令在调用接口协议表中查找与所述功能指令对应的函数接口,其中所述调用接口协议表为通过规范函数接口生成的协议表;根据查找到的函数接口将所述功能指令转换成预设格式的协议字符串;以及根据所述协议字符串调用对应的函数,执行对应的操作。优选地,所述根据所述协议字符串调用对应的函数,执行对应的操作的步骤包括:解析所述协议字符串获得函数信息;根据所述函数信息查找到对应的函数插件,并根据所述协议字符串调用所述函数插件执行对应的操作。优选地,所述根据所述功能指令在调用接口协议表中查找与所述功能指令对应的函数接口的步骤之后还包括:在所述调用接口协议表中没有查找到与所述功能指令对应的函数接口时,显示提示界面。优选地,所述预设格式的协议字符串包括协议头、函数返回值类型、插件名、函数名、参数类型和参数值。优选地,所述接收遥控指令,并根据所述遥控指令产生功能指令的步骤之前还包括:在所述电视开机时,启动并注册Binder服务,所述Binder服务用于传递所述协议字符串。此外,为实现上述目的,本专利技术还提供一种电视功能处理系统,所述系统包括:接收模块,用于接收遥控指令,并根据所述遥控指令产生功能指令;查找模块,用于在调用接口协议表中查找与所述功能指令对应的函数接口,其中所述调用接口协议表为通过规范函数接口生成的协议表;转换模块,用于根据查找到的函数接口将所述功能指令转换成预设格式的协议字符串;处理模块,用于根据所述协议字符串调用对应的函数,执行对应的操作。优选地,所述处理模块包括:解析单元,用于解析所述协议字符串获得函数信息;调用单元,用于根据所述函数信息查找到对应的函数插件,并根据所述协议字符串调用所述函数插件执行对应的操作。优选地,所述系统还包括:显示模块,用于在所述调用接口协议表中没有查找到与所述功能指令对应的函数接口时,显示提示界面。优选地,所述预设格式的协议字符串包括协议头、函数返回值类型、插件名、函数名、参数类型和参数值。优选地,所述系统还包括:注册模块,用于在所述电视开机时,启动并注册Binder服务,所述Binder服务用于传递所述协议字符串。本专利技术通过接收遥控指令,并根据所述遥控指令产生功能指令;根据所述功能指令在所述调用接口协议表中查找与所述功能指令对应的函数接口,其中所述调用接口协议表为通过规范函数接口生成的协议表;根据查找到的函数接口将所述功能指令转换成预设格式的协议字符串;根据所述协议字符串调用对应的函数,执行对应的操作。通过上述方式,本专利技术通过AIDL服务模块规范调用接口生成的调用接口协议表,能够将应用软件和系统完全独立;电视功能软件产生的功能指令时,只有在所述调用接口协议表中查找到的与所述功能指令对应的函数接口时才会被执行,可以防止电视系统不认可的程序的运行;产生的功能指令需通过特定的流转和处理,才能调用对应的函数接口,能够减少开发人员在开发过程中开发电视功能软件中与电视系统一样的函数功能的时间和出现的BUG数量;在需要维护时,只需要分模块或分功能进行维护,能够方便技术人员维护。附图说明图1为本专利技术电视功能处理方法第一实施例的流程示意图;图2为本专利技术实施例中根据所述协议字符串调用对应的函数,执行对应的操作的一种流程示意图;图3为本专利技术电视功能处理系统第一实施例的功能模块示意图;图4为本专利技术实施例中处理模块的细化功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种电视功能处理方法。参照图1,图1为本专利技术电视功能处理方法第一实施例的流程示意图。在本实施例中,该电视功能处理方法包括:步骤S10,接收遥控指令,并根据所述遥控指令产生功能指令;本专利技术主要应用于电视系统中,本实施例中以电视系统为Android系统为例,进行说明。具体实施中也可以根据本专利技术核心思想应用在其他的系统中。本专利技术主要适用与电视系统中常见功能的开发。其中,本专利技术先规范电视系统中函数的调用接口,并生成对应的调用接口协议表,将电视功能应用软件所在的应用层与电视系统完全独立。具体地,本专利技术通过AIDL(AndroidInterfaceDefinitionLanguage)服务模块规范电视系统中函数的调用接口。用户可以通过电视遥控器或者其他设备产生遥控指令,电视在接收到所述遥控指令时,安装在所述电视上对应的控制或应用软件根据所述遥控指令产生对应的功能指令,然后进入步骤S20。步骤S20,根据所述功能指令在调用接口协议表中查找与所述功能指令对应的函数接口;根据步骤S10获得的功能指令,在预先生成的调用接口协议表中查找与所述功能指令对应的函数接口。在本实施例中将步骤S10获得的所述功能指令发送至所述AIDL服务模块,所述AIDL服务模块在接收到所述功能指令时,在所述调用接口协议表中查找与所述功能指令对应的函数接口,具体地,AIDL服务模块中AIDLClient接收所述功能指令;AIDL服务模块中AIDLServer根据AIDLClient接收到所述功能指令在所述调用接口协议表中查找与所述功能指令对应的函数接口。在所述调用接口协议表中查找与所述功能指令对应的函数接口也相当于对功能应用软件进行校验。在所述调用接口协议表中查找到与所述功能指令对应的函数接口时,进入步骤S30。在所述AIDL服务模块没有在所述调用接口协议表中查找到与所述功能指令对应的函数接口时,显示提本文档来自技高网...

【技术保护点】
一种电视功能处理方法,其特征在于,所述方法包括以下步骤:接收遥控指令,并根据所述遥控指令产生功能指令;根据所述功能指令在调用接口协议表中查找与所述功能指令对应的函数接口,其中所述调用接口协议表为通过规范函数接口生成的协议表;根据查找到的函数接口将所述功能指令转换成预设格式的协议字符串;以及根据所述协议字符串调用对应的函数,执行对应的操作。

【技术特征摘要】
1.一种电视功能处理方法,其特征在于,所述方法包括以下步骤:
接收遥控指令,并根据所述遥控指令产生功能指令;
根据所述功能指令在调用接口协议表中查找与所述功能指令对应的函数
接口,其中所述调用接口协议表为通过规范函数接口生成的协议表;
根据查找到的函数接口将所述功能指令转换成预设格式的协议字符串;
以及
根据所述协议字符串调用对应的函数,执行对应的操作。
2.如权利要求1所述的方法,其特征在于,所述根据所述协议字符串调
用对应的函数,执行对应的操作的步骤包括:
解析所述协议字符串获得函数信息;
根据所述函数信息查找到对应的函数插件,并根据所述协议字符串调用
所述函数插件执行对应的操作。
3.如权利要求1所述的方法,其特征在于,所述根据所述功能指令在调
用接口协议表中查找与所述功能指令对应的函数接口的步骤之后还包括:
在所述调用接口协议表中没有查找到与所述功能指令对应的函数接口
时,显示提示界面。
4.如权利要求1所述的方法,其特征在于,所述预设格式的协议字符串
包括协议头、函数返回值类型、插件名、函数名、参数类型和参数值。
5.如权利要求1所述的方法,其特征在于,所述接收遥控指令,并根据
所述遥控指令产生功能指令的步骤之前还包括:
在所述电视开机时,启动并注册Binder服务,所述B...

【专利技术属性】
技术研发人员:孙声鹏张进强李新乐麻博黄瀚海彭海泉
申请(专利权)人:TCL王牌电器惠州有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1