【技术实现步骤摘要】
接口实现方法及装置、机顶盒
本专利技术涉及机顶盒应用领域,尤其涉及一种接口实现方法及装置、机顶盒。
技术介绍
在机顶盒中,运营商提出了较多电信接口,如JS(JavaScript)扩展接口等需求,以满足机顶盒实际业务需求,如认证,配置文件读取、视频播放等。现有浏览器扩展JS接口实现技术有分为两种:1)按照IDL接口语言的标准及对应的脚本文件,生成JS扩展对象所需要的代码文件。每次添加新接口,都需要重复该流程且重新编译浏览器代码;2)按照指定格式,定义JS扩展接口对象文件,且重新编译浏览器代码;以上两种方式新增JS对象时,文件格式要求严格,实现JS接口的开发过程繁琐,易出错,且新增JS接口时,需要重新编译浏览器代码,开发周期长。
技术实现思路
本专利技术实施例提供了一种接口实现方法及装置、机顶盒,以解决现有浏览器扩展JS接口需要重新编译浏览器代码的问题。一方面,提供了一种用于机顶盒的接口实现方法,包括:接收调用浏览器插件的插件调用请求;根据插件调用请求,确定需要执行的目标接口;执行目标接口,返回执行结果;将执行结果作为插件调用结果,并进行展示。一方面,提供了一种用于机顶盒 ...
【技术保护点】
一种用于机顶盒的接口实现方法,包括:接收调用浏览器插件的插件调用请求;根据所述插件调用请求,确定需要执行的目标接口;执行所述目标接口,返回执行结果;将所述执行结果作为插件调用结果,并进行展示。
【技术特征摘要】
1.一种用于机顶盒的接口实现方法,包括:接收调用浏览器插件的插件调用请求;根据所述插件调用请求,确定需要执行的目标接口;执行所述目标接口,返回执行结果;将所述执行结果作为插件调用结果,并进行展示。2.如权利要求1所述的接口实现方法,其特征在于,所述执行所述目标接口,返回执行结果包括:根据所述目标接口的对象名称,检测当前内存是否所述目标接口;若内存已经加载所述目标接口,则执行调用所述目标接口的相关方法及属性,并返回执行结果。3.如权利要求2所述的接口实现方法,其特征在于,所述执行所述目标接口,返回执行结果还包括:若内存没有加载所述目标接口,则根据所述目标接口的对象名称,查找所述目标接口的接口文件;将查找到的接口文件加载至内存中;通过解析语法将所述接口文件解析为可被浏览器识别的执行文件;执行所述执行文件,并返回执行结果。4.如权利要求1至3任一项所述的接口实现方法,其特征在于,还包括:设置浏览器插件的规则文件;根据所述规则文件,待插件化的接口,转换对应的接口文件。5.如权利要求4所述的接口实现方法,其特征在于,所述规则文件包括接口的对象名称、属性名、方法名、参数名定义规...
【专利技术属性】
技术研发人员:钱永福,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。