【技术实现步骤摘要】
【技术保护点】
一种机顶盒脚本调用c语言函数的方法,其特征在于:包括以下步骤: 步骤10、设计一带有一参数的函数接口,将c语言函数按照所述的函数接口来编写; 步骤20、将机顶盒的脚本解析引擎注册到所述的按函数接口编写的c语言函数中,经注册过的c语言函数供脚本解析引擎调用; 步骤30、当机顶盒的脚本程序调用c语言函数时,脚本解析引擎动态生成一私有栈,所述私有栈用于交互c语言函数所需的参数和获取c语言函数运行返回的结果,并按照从左到右的顺序把c语言函数所需的参数插入到私有栈中,再交给脚本解析引擎分析; 步骤40、脚本解析引擎分析机顶盒的脚本程序函数和所述的带有参数的私有栈后,调用对应的c语言函数,同时把c语言函数运行返回的结果插入到私有栈内; 步骤50、机顶盒的脚本解析引擎从私有栈内获取c语言函数运行返回的结果,供脚本程序使用,同时将其对应的私有栈进行销毁操作。
【技术特征摘要】
【专利技术属性】
技术研发人员:方立,
申请(专利权)人:福建新大陆通信科技股份有限公司,
类型:发明
国别省市:35[中国|福建]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。