一种基于融合终端的智能插件运行方法及系统技术方案

技术编号:22329831 阅读:21 留言:0更新日期:2019-10-19 12:13
本发明专利技术公开了一种基于融合终端的智能插件运行方法及系统,涉及通信技术领域,该方法包括以下步骤:响应智能插件的运行指令,判断响应运行指令所需的待执行函数的函数类型;若待执行函数收录于机顶盒函数库内,机顶盒系统执行待执行函数以获得第一执行指令结果,并发送至智能插件;若待执行函数收录于网关函数库内,机顶盒系统将待执行函数封装成转发信息,并发送至网关系统;网关系统解析转发消息,并执行待执行函数以获得第二执行指令结果,并发送至智能插件。本发明专利技术提前将两个系统的功能函数进行区分,使得融合终端内的两个系统分工明确,各自运行压力得到缓解,提高各自运算效率。

【技术实现步骤摘要】
一种基于融合终端的智能插件运行方法及系统
本专利技术涉及通信
,具体涉及一种基于融合终端的智能插件运行方法及系统。
技术介绍
为了满足用户网关类路由、数据转发等业务和网络机顶盒视频类业务的需求,现阶段的融合终端设备内部具备两个CPU,分别运行网关系统和机顶盒系统;网关系统和机顶盒系统的硬件是通过网络接口物理连接在一起的,融合终端的智能插件运行在java虚拟机中,可以通过网关提供的中间接口或接口框架实现对网关功能的配置,相对于普通网关设备,智能网关设备则需要增加存储空间、内存、CPU处理能力以支持java虚拟机的运行,从而支持智能功能;传统的处理方式,智能网关采用更换更强处理能力的网关CPU(一般是单核1GHz以下),增加java运行虚拟机能力,增加内存空间(一般是256MB及以上)运行智能插件,增加存储空间(一般是256MB及以上)存储多个智能插件,传统的处理方式必然导致设备成本增加;而融合网关的机顶盒系统多为Android系统,且存储空间大(市面的低端型号一般都在4GB、8GB),CPU能力强(一般都有4核,每个核在1.5GHz以上),内存富裕(一般低端型号都在1GB、2GB),硬件能力可以满足插件运行并存储。因此,急需一种解决上述技术问题的数据下发处理方案,用于实现智能网关插件在机顶盒Android系统中的运行,并且可以调用网关系统的函数,通知网关系统执行相关功能,从而使融合终端在不增加硬件成本的基础上支持智能网关功能。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种基于融合终端的智能插件运行方法及系统,利用网关系统或机顶盒系统调用对应的待执行函数来响应运行指令,提前将两个系统的功能函数进行区分,预先进行分工,使得融合终端内的两个系统分工明确,各自运行压力得到缓解,提高各自运算效率。为达到以上目的,本专利技术采取的技术方案是:本专利技术提供一种基于融合终端的智能插件运行方法,所述方法应用于具有网关系统和机顶盒系统的融合终端,所述方法包括以下步骤:响应机顶盒系统的智能插件的运行指令,判断响应所述运行指令所需的待执行函数的函数类型;若所述待执行函数收录于机顶盒函数库内,所述机顶盒系统执行所述待执行函数以获得第一执行指令结果,并将第一执行指令结果发送至所述智能插件;若所述待执行函数收录于网关函数库内,所述机顶盒系统将所述待执行函数封装成转发信息,将所述转发信息发送至所述网关系统;所述网关系统解析所述转发消息,并执行所述待执行函数以获得第二执行指令结果,并将所述第二执行指令结果通过所述机顶盒系统发送至所述智能插件。在上述技术方案的基础上,所述机顶盒函数库以及所述网关函数库均存储于所述机顶盒系统中。在上述技术方案的基础上,在机顶盒系统内预设一与所述网关函数库对应的函数映射表,所述函数映射表用于根据所述待执行函数,查询所述网关系统内对应的网关函数接口,所述网关函数接口用于调用网关函数。在上述技术方案的基础上,所述机顶盒系统将所述待执行函数封装成转发信息具体包括以下步骤:所述机顶盒系统将待执行函数的函数名、执行参数、参数类型以及返回参数信息封装成转发信息。在上述技术方案的基础上,所述返回参数信息包括返回值标签信息,所述返回值标签信息用于标记所述待执行函数是否需要返回值;当所述待执行函数需要返回值时,所述返回参数信息还包括返回值类型。本专利技术还提供一种基于融合终端的智能插件运行系统,所述系统包括:函数识别单元,其用于响应机顶盒系统的智能插件的运行指令,判断响应所述运行指令所需的待执行函数的函数类型;机顶盒函数执行单元,其用于当所述待执行函数收录于机顶盒函数库内,在所述机顶盒系统内执行所述待执行函数以获得第一执行指令结果,并将第一执行指令结果发送至所述智能插件;信息转发单元,其用于当所述待执行函数收录于网关函数库内,在所述机顶盒系统内将所述待执行函数封装成转发信息,将所述转发信息发送至所述网关系统;网关函数执行单元,其用于解析所述转发消息,并执行所述待执行函数以获得第二执行指令结果,并将所述第二执行指令结果发送至信息转发单元;所述信息转发单元,其还用于将所述第二执行指令结果发送至所述智能插件。在上述技术方案的基础上,所述机顶盒函数库以及所述网关函数库均存储于所述机顶盒系统中。在上述技术方案的基础上,所述函数识别单元还用于预设一与所述网关函数库对应的函数映射表,所述函数映射表用于根据所述待执行函数,查询所述网关系统内对应的网关函数接口,所述网关函数接口用于调用网关函数。在上述技术方案的基础上,所述信息转发单元在所述机顶盒系统内将待执行函数的函数名、执行参数、参数类型以及返回参数信息封装成转发信息。在上述技术方案的基础上,所述返回参数信息包括返回值标签信息,所述返回值标签信息用于记录所述待执行函数是否需要返回值;当所述待执行函数需要返回值时,所述返回参数信息还包括返回值类型。与现有技术相比,本专利技术的优点在于:1、本专利技术利用网关系统或机顶盒系统调用对应的待执行函数来响应运行指令,提前将两个系统的功能函数进行区分,预先进行分工,使得融合终端内的两个系统分工明确,各自运行压力得到缓解,提高各自运算效率。2、本专利技术利用机顶盒系统判断待执行函数的类型,根据函数类型将具体的响应动作分别交给机顶盒系统或网关系统,从而降低网关侧运行工作对设备的硬件要求,便利的实现网关功能以及机顶盒功能,节省融合终端总体的硬件成本。附图说明图1为本专利技术实施例一中基于融合终端的智能插件运行方法的步骤流程图;图2为本专利技术实施例二中基于融合终端的智能插件运行系统的结构框图;图3为本专利技术实施例三中基于融合终端的智能插件运行系统的结构框图;图4为本专利技术实施例四中基于融合终端的智能插件运行方法的步骤流程图;图中:1、智能插件;2、函数识别单元;3、机顶盒函数执行单元;4、信息转发单元;5、网关函数执行单元。具体实施方式以下结合附图对本专利技术的实施例作进一步详细说明。本专利技术实施例提供一种基于融合终端的智能插件运行方法及系统,利用网关系统或机顶盒系统调用对应的待执行函数来响应运行指令,提前将两个系统的功能函数进行区分,预先进行分工,使得融合终端内的两个系统分工明确,各自运行压力得到缓解,提高各自运算效率。为达到上述技术效果,本申请的总体思路如下:一种基于融合终端的智能插件运行方法,方法应用于具有网关系统和机顶盒系统的融合终端,该方法包括以下步骤:S1、响应机顶盒系统的智能插件的运行指令,判断响应运行指令所需的待执行函数的函数类型;S20、若待执行函数收录于机顶盒函数库内,机顶盒系统执行待执行函数以获得第一执行指令结果,并将第一执行指令结果发送至智能插件;S21、若待执行函数收录于网关函数库内,机顶盒系统将待执行函数封装成转发信息,将转发信息发送至网关系统;S3、网关系统解析转发消息,并执行待执行函数以获得第二执行指令结果,并将第二执行指令结果通过机顶盒系统发送至智能插件。以下结合附图对本专利技术的实施例作进一步详细说明。实施例1参见图1所示,本专利技术实施例1提供一种基于融合终端的智能插件运行方法,该方法应用于具有网关系统和机顶盒系统的融合终端,该方法包括以下步骤:S1、响应机顶盒系统的智能插件的运行指令,判断响应运行指令所需的待执行函数的函数类型;S20、本文档来自技高网...

【技术保护点】
1.一种基于融合终端的智能插件运行方法,所述方法应用于具有网关系统和机顶盒系统的融合终端,其特征在于,所述方法包括以下步骤:响应机顶盒系统的智能插件的运行指令,判断响应所述运行指令所需的待执行函数的函数类型;若所述待执行函数收录于机顶盒函数库内,所述机顶盒系统执行所述待执行函数以获得第一执行指令结果,并将第一执行指令结果发送至所述智能插件;若所述待执行函数收录于网关函数库内,所述机顶盒系统将所述待执行函数封装成转发信息,将所述转发信息发送至所述网关系统;所述网关系统解析所述转发消息,并执行所述待执行函数以获得第二执行指令结果,并将所述第二执行指令结果通过所述机顶盒系统发送至所述智能插件。

【技术特征摘要】
1.一种基于融合终端的智能插件运行方法,所述方法应用于具有网关系统和机顶盒系统的融合终端,其特征在于,所述方法包括以下步骤:响应机顶盒系统的智能插件的运行指令,判断响应所述运行指令所需的待执行函数的函数类型;若所述待执行函数收录于机顶盒函数库内,所述机顶盒系统执行所述待执行函数以获得第一执行指令结果,并将第一执行指令结果发送至所述智能插件;若所述待执行函数收录于网关函数库内,所述机顶盒系统将所述待执行函数封装成转发信息,将所述转发信息发送至所述网关系统;所述网关系统解析所述转发消息,并执行所述待执行函数以获得第二执行指令结果,并将所述第二执行指令结果通过所述机顶盒系统发送至所述智能插件。2.如权利要求1所述的方法,其特征在于:所述机顶盒函数库以及所述网关函数库均存储于所述机顶盒系统中。3.如权利要求1所述的方法,其特征在于:在机顶盒系统内预设一与所述网关函数库对应的函数映射表,所述函数映射表用于根据所述待执行函数,查询所述网关系统内对应的网关函数接口,所述网关函数接口用于调用网关函数。4.如权利要求1所述的方法,其特征在于,所述机顶盒系统将所述待执行函数封装成转发信息具体包括以下步骤:所述机顶盒系统将待执行函数的函数名、执行参数、参数类型以及返回参数信息封装成转发信息。5.如权利要求4所述的方法,其特征在于:所述返回参数信息包括返回值标签信息,所述返回值标签信息用于标记所述待执行函数是否需要返回值;当所述待执行函数需要返回值时,所述返回参数信息还包括返回值类型。6.一种基于融合终端的...

【专利技术属性】
技术研发人员:姜超郭小会李明
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北,42

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

1