一种机顶盒脚本扩充函数的方法
摘要:
本发明提供一种机顶盒脚本扩充函数的方法,使用hash表登记注册方式对注册功能函数进行注册登记,将每个注册功能函数进行分类,并对每个类分配一独立的内存空间进行存储;并在内存空间中分配一个空间用来存储该注册功能函数名的字符串、固定长度的hash数值以及注册功能函数的指针等数据,当机顶盒脚本程序执行一注册功能函数时,机顶盒脚本解析引擎会对脚本程序所调用的注册功能函数的字符串进行hash运算,将得到的hash数值与空间中的固定长度的hash数值进行对比,相同时取出对应注册功能函数的指针交由脚本解析引擎调用。本发明加快了机顶盒脚本程序对所需函数进行调用的速率,提高了机顶盒运行的效率,给用户带来方便。
公开/授权文献
0/0