外挂通道的添加方法及装置的制造方法

文档序号:8343214阅读:373来源:国知局
外挂通道的添加方法及装置的制造方法
【技术领域】
[0001] 本发明设及电视领域,尤其设及外挂通道的添加方法及装置。
【背景技术】
[000引如今电视领域的厂商采用An化oid系统的趋势越来越强,因为An化oid系统的移 植基本上都能满足电视厂商的需要。而基于Amlroid系统的电视和其它的Amlroid设备相 比,其中有一个明显的不同,就是电视具有信号源的选择。无论是传统的电视还是智能电 视,都离不开信号源的选择,而巧片厂商为电视做的信号源已处于固定状态,主要信源通道 为ATV、DTV、HDMI、视频、分量、电脑。如果在该固有的信号源通道的基础上,能实现为用户 提供更多样化的通道选择,将显得非常新颖和重要。

【发明内容】

[0003] 本发明的主要目的在于提供一种外挂通道的添加方法及装置,旨在实现信源的多 样化。
[0004] 为实现上述目的,本发明提供的一种外挂通道的添加方法,包括W下步骤:
[0005] 系统开机时,捜索系统中的外挂通道包,所述外挂通道包为包名前缀与预设的包 名前缀一致的应用包;
[0006] 调用捜索到的外挂通道包的管理入口类和外挂通道类中的预设函数,获得外挂通 道包中的外挂通道列表;
[0007] 将所述外挂通道列表中的外挂通道添加至系统的通道列表中。
[000引优选地,所述调用捜索到的外挂通道包的管理入口类和外挂通道类中的预设函 数,获得外挂通道包中的外挂通道列表包括:
[0009] 调用捜索到的外挂通道包的管理入口类的数据传入函数,传入系统框架中预添加 的外挂通道的上下文参数集,并根据上下文参数集对外挂通道包中的外挂通道进行实例 化;
[0010] 调用外挂通道类中的实例关联函数,获得实例化的外挂通道的实例数据;
[0011] 调用捜索到的外挂通道包的管理入口类的实例返回函数,返回实例化的外挂通道 列表。
[0012] 优选地,所述将所述外挂通道列表中的外挂通道添加至系统的通道列表中之后还 包括:
[0013] 接收对系统的通道列表中的外挂通道的操作指令,所述操作指令包括切换通道、 添加通道或移除通道;
[0014] 根据所述操作指令,对所操作的外挂通道设置相应的标识。
[0015] 优选地,所述系统开机时,捜索系统中的外挂通道包之后还包括:
[0016] 将所捜索到的应用包按照系统通信方式在系统中进行注册。
[0017] 优选地,所述系统开机时,捜索系统中的外挂通道包之前还包括:
[0018] 提供系统框架中的第一基类和第二基类;
[0019] 在所述系统框架中的第一基类和第二基类中添加实现通道添加的功能函数,并创 建外挂通道包的管理入口类和外挂通道类,且所述管理入口类继承所述系统框架中的第一 基类,所述外挂通道类继承所述系统框架中的第二基类,生成外挂通道包。
[0020] 此外,为实现上述目的,本发明还提供了一种外挂通道的添加装置,包括:
[0021] 外挂通道包捜索模块,用于系统开机时,捜索系统中的外挂通道包,所述外挂通道 包为包名前缀与预设的包名前缀一致的应用包;
[0022] 外挂通道列表获取模块,用于调用捜索到的外挂通道包的管理入口类和外挂通道 类中的预设函数,获得外挂通道包中的外挂通道列表;
[0023] 外挂通道添加模块,用于将所述外挂通道列表中的外挂通道添加至系统的通道列 表中。
[0024] 优选地,所述外挂通道列表获取模块包括:
[0025] 实例化单元,用于调用捜索到的外挂通道包的管理入口类的数据传入函数,传入 系统框架中预添加的外挂通道的上下文参数集,并根据上下文参数集对外挂通道包中的外 挂通道进行实例化;
[0026] 实例数据获取单元,用于调用外挂通道类中的实例关联函数,获得实例化的外挂 通道的实例数据;
[0027] 列表返回单元,用于调用捜索到的外挂通道包的管理入口类的实例返回函数,返 回实例化的外挂通道列表。
[0028] 优选地,所述外挂通道的添加装置还包括:
[0029] 标识设置模块,用于接收对系统的通道列表中的外挂通道的操作指令,所述操作 指令包括切换通道、添加通道或移除通道;根据所述操作指令,对所操作的外挂通道设置相 应的标识。
[0030] 优选地,所述外挂通道的添加装置还包括:
[0031] 注册模块,用于将所捜索到的应用包按照系统通信方式在系统中进行注册。
[0032] 优选地,所述外挂通道的添加装置还包括:
[0033] 外挂通道包创建模块,用于提供系统框架中的第一基类和第二基类;在所述系统 框架中的第一基类和第二基类中添加实现通道添加的功能函数,并创建外挂通道包的管理 入口类和外挂通道类,且所述管理入口类继承所述系统框架中的第一基类,所述外挂通道 类继承所述系统框架中的第二基类,生成外挂通道包。
[0034] 本发明采用外挂通道集成为外挂通道包的方式,利用本发明的外挂通道的添加方 法,不但可W将持有互联网牌照的厂商及其他电视厂商开发好的电视通道集成进来,还可 W将第=方应用直接W外挂通道的形式添加进来,从而实现信源的多样化。
【附图说明】
[0035] 图1为本发明外挂通道包的类结构示意图;
[0036] 图2为本发明外挂通道包的创建过程的流程示意图;
[0037] 图3为本发明外挂通道包的创建过程中创建外挂通道包的管理入口类的流程示 意图;
[003引图4为本发明外挂通道的添加方法第一实施例的流程示意图;
[0039] 图5为本发明外挂通道的添加方法中调用外挂通道类中的实力关联函数,获得实 例化的外挂通道的实例数据的细化流程示意图;
[0040] 图6为本发明系统的外挂通道的添加方法第二实施例的流程示意图;
[0041] 图7为本发明系统的外挂通道的添加方法第S实施例的流程示意图;
[0042] 图8为本发明外挂通道的添加装置第一实施例的功能模块示意图;
[0043] 图9为本发明外挂通道的添加装置中外挂通道列表获取模块的细化功能模块示 意图;
[0044] 图10为本发明外挂通道的添加装置第二实施例的功能模块示意图;
[0045] 图11为本发明外挂通道的添加装置第=实施例的功能模块示意图;
[0046] 图12为本发明外挂通道的添加装置第四实施例的功能模块示意图。
[0047] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0048] 应当理解,此处所描述的具体实施例仅仅用W解释本发明,并不用于限定本发明。
[0049] 如图1及图2所示,图1为本发明外挂通道包的类结构示意图;图2为本发明外挂 通道包的功能模块示意图。该外挂通道包可供开发者创建,包括管理入口类Manger及至少 一个外挂通道类化erExternalSource。框架化amework W电视系统的框架为例,用于提供 第一基类 ExternalSourceApk-Manager 和第二基类 ExternalSourceApk。可 W理解的是, 该外挂通道包并不限定电视系统,也可W为其他的系统。而且由于每个厂商提供的电视系 统的类名也可能不同,因此该电视系统提供的基类并不限定为该类名的基类。本发明中,该 系统提供的基类Ex
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1