电视功能处理方法和系统的利记博彩app

文档序号:9712021阅读:514来源:国知局
电视功能处理方法和系统的利记博彩app
【技术领域】
[0001]本发明涉及电视领域,尤其涉及一种电视功能处理方法和系统。
【背景技术】
[0002]随着市场的发展,智能电视以其强大的功能和丰富的内容,越来越受到用户的喜爱,智能电视产业不断壮大,市场产品更新换代愈加迅速。
[0003]然而对于智能电视开发人员来讲,要在较短的时间内开发一款全新的智能电视的功能确并非一件易事,只是为了迎合市场的需求,简单更换已有的外观、主页面、应用,来形成顾客的视觉差异。但是对于完成一款全新方案的智能电视的功能,需要开发的时间长。

【发明内容】

[0004]本发明的主要目的在于提出一种电视功能处理方法和系统,旨在减少电视功能的开发时间。
[0005]为实现上述目的,本发明提供的一种电视功能处理方法,所述方法包括以下步骤:
[0006]接收遥控指令,并根据所述遥控指令产生功能指令;
[0007]根据所述功能指令在调用接口协议表中查找与所述功能指令对应的函数接口,其中所述调用接口协议表为通过规范函数接口生成的协议表;
[0008]根据查找到的函数接口将所述功能指令转换成预设格式的协议字符串;
[0009]以及
[0010]根据所述协议字符串调用对应的函数,执行对应的操作。
[0011]优选地,所述根据所述协议字符串调用对应的函数,执行对应的操作的步骤包括:
[0012]解析所述协议字符串获得函数信息;
[0013]根据所述函数信息查找到对应的函数插件,并根据所述协议字符串调用所述函数插件执行对应的操作。
[0014]优选地,所述根据所述功能指令在调用接口协议表中查找与所述功能指令对应的函数接口的步骤之后还包括:
[0015]在所述调用接口协议表中没有查找到与所述功能指令对应的函数接口时,显示提示界面。
[0016]优选地,所述预设格式的协议字符串包括协议头、函数返回值类型、插件名、函数名、参数类型和参数值。
[0017]优选地,所述接收遥控指令,并根据所述遥控指令产生功能指令的步骤之前还包括:
[0018]在所述电视开机时,启动并注册Binder服务,所述Binder服务用于传递所述协议字符串。
[0019]此外,为实现上述目的,本发明还提供一种电视功能处理系统,所述系统包括:
[0020]接收模块,用于接收遥控指令,并根据所述遥控指令产生功能指令;
[0021]查找模块,用于在调用接口协议表中查找与所述功能指令对应的函数接口,其中所述调用接口协议表为通过规范函数接口生成的协议表;
[0022]转换模块,用于根据查找到的函数接口将所述功能指令转换成预设格式的协议字符串;
[0023]处理模块,用于根据所述协议字符串调用对应的函数,执行对应的操作。
[0024]优选地,所述处理模块包括:
[0025]解析单元,用于解析所述协议字符串获得函数信息;
[0026]调用单元,用于根据所述函数信息查找到对应的函数插件,并根据所述协议字符串调用所述函数插件执行对应的操作。
[0027]优选地,所述系统还包括:
[0028]显示模块,用于在所述调用接口协议表中没有查找到与所述功能指令对应的函数接口时,显示提示界面。
[0029]优选地,所述预设格式的协议字符串包括协议头、函数返回值类型、插件名、函数名、参数类型和参数值。
[0030]优选地,所述系统还包括:
[0031]注册模块,用于在所述电视开机时,启动并注册Binder服务,所述Binder服务用于传递所述协议字符串。
[0032]本发明通过接收遥控指令,并根据所述遥控指令产生功能指令;根据所述功能指令在所述调用接口协议表中查找与所述功能指令对应的函数接口,其中所述调用接口协议表为通过规范函数接口生成的协议表;根据查找到的函数接口将所述功能指令转换成预设格式的协议字符串;根据所述协议字符串调用对应的函数,执行对应的操作。通过上述方式,本发明通过AIDL服务模块规范调用接口生成的调用接口协议表,能够将应用软件和系统完全独立;电视功能软件产生的功能指令时,只有在所述调用接口协议表中查找到的与所述功能指令对应的函数接口时才会被执行,可以防止电视系统不认可的程序的运行;产生的功能指令需通过特定的流转和处理,才能调用对应的函数接口,能够减少开发人员在开发过程中开发电视功能软件中与电视系统一样的函数功能的时间和出现的BUG数量;在需要维护时,只需要分模块或分功能进行维护,能够方便技术人员维护。
【附图说明】
[0033]图1为本发明电视功能处理方法第一实施例的流程示意图;
[0034]图2为本发明实施例中根据所述协议字符串调用对应的函数,执行对应的操作的一种流程示意图;
[0035]图3为本发明电视功能处理系统第一实施例的功能模块示意图;
[0036]图4为本发明实施例中处理模块的细化功能模块示意图。
[0037]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0038]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0039]本发明提供一种电视功能处理方法。
[0040]参照图1,图1为本发明电视功能处理方法第一实施例的流程示意图。
[0041 ]在本实施例中,该电视功能处理方法包括:
[0042]步骤S10,接收遥控指令,并根据所述遥控指令产生功能指令;
[0043]本发明主要应用于电视系统中,本实施例中以电视系统为Android系统为例,进行说明。具体实施中也可以根据本发明核心思想应用在其他的系统中。本发明主要适用与电视系统中常见功能的开发。
[0044]其中,本发明先规范电视系统中函数的调用接口,并生成对应的调用接口协议表,将电视功能应用软件所在的应用层与电视系统完全独立。具体地,本发明通过AIDL(Android Interface Definit1n Language)服务模块规范电视系统中函数的调用接口。
[0045]用户可以通过电视遥控器或者其他设备产生遥控指令,电视在接收到所述遥控指令时,安装在所述电视上对应的控制或应用软件根据所述遥控指令产生对应的功能指令,然后进入步骤S20。
[0046]步骤S20,根据所述功能指令在调用接口协议表中查找与所述功能指令对应的函数接口;
[0047]根据步骤S10获得的功能指令,在预先生成的调用接口协议表中查找与所述功能指令对应的函数接口。在本实施例中将步骤S10获得的所述功能指令发送至所述AIDL服务模块,所述AIDL服务模块在接收到所述功能指令时,在所述调用接口协议表中查找与所述功能指令对应的函数接口,具体地,AIDL服务模块中AIDL Client接收所述功能指令;AIDL服务模块中AIDL Server根据AIDL Client接收到所述功能指令在所述调用接口协议表中查找与所述功能指令对应的函数接口。在所述调用接口协议表中查找与所述功能指令对应的函数接口也相当于对功能应用软件进行校验。在所述调用接口协议表中查找到与所述功能指令对应的函数接口时,进入步骤S30。
[0048]在所述AIDL服务模块没有在所述调用接口协议表中查找到与所述功能指令对应的函数接口时,显示提示界面。
[0049]具体实施中,如果所述AIDL服务模块没有在所述调用接口协议表中查找到与所述功能指令对应的函数接口,则可以显示提示,比如无法识别此次操作,当然也可以不显示提不ο
[0050]步骤S30,根据查找到的函数接口将所述功能指令转换成预设格式的协议字符串;
[0051]在所述调用接口协议表中查找到与所述功能指令对应的函数接口时,根据查找到的函数接口将所述功能指令转换成预设格式的协议字符串。本实施例中Java本地接口通信模块JNI(Java Native Interface Communicat1n)通信模块根据所述AIDL服务模块查找到的函数接口将所述功能指令转换成
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1