The present invention provides a protocol stack running device, including task stack, stack and processing module, task stack, according to time sequence storage tasks to be performed at least one target program; protocol stack, each protocol for storing information; processing module, used to obtain ranking on the first goal of the task from the program the stack, will be linked to the target program information protocol and the protocol stack, and start the program. The invention can improve the reliability of the protocol stack and the information sharing degree, and reduce the difficulty of debugging, maintenance and development of the software platform transplantation.
【技术实现步骤摘要】
一种协议栈运行装置和方法
本专利技术主要涉及信息处理
,具体涉及一种协议栈运行装置和方法。
技术介绍
随着数据增值业务的迅速发展,每个局点业务管理需求不同,可包括多种协议栈,但目前的系统往往只支持一种协议,但常常需要两种或多种类型的协议的支撑,改造困难,成本较高。
技术实现思路
本专利技术针对上述技术问题的不足,提供一种协议栈运行装置和方法。本专利技术解决上述技术问题的技术方案如下:一种协议栈运行装置,包括任务栈、协议栈和处理模块,任务栈,用于根据任务执行的时间顺序存储待执行的至少一个目标程序;协议栈,用于存储协议信息;处理模块,用于从所述任务栈中获取至少一个目标程序,将所述目标程序与所述协议栈中的协议信息进行关联,并启动所述目标程序。本专利技术的有益效果是:能够使不同的目标程度对应不同的协议信息,提高协议栈的可靠性和信息共享度,降低软件平台移植的调试、维护和开发难度,可将本装置直接加装在系统中,改造容易,降低成本。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述处理模块还用于,查找与协议信息匹配的接口信息,并将匹配成功的所述协议信息与接口信息进行关联。采用上述进一步方案的有益效果是:能够提高系统的兼容性。进一步,所述接口信息包括SOCKET函数接口。进一步,所述接口信息包括I/O函数接口。本专利技术解决上述技术问题的另一技术方案如下:一种协议栈运行方法,包括如下步骤:根据任务执行的时间顺序存储待执行的至少一个目标程序;存储协议信息;从所述任务栈中获取至少一个目标程序,将所述目标程序与所述协议栈中的协议信息进行关联,并启动所述目标程序。在 ...
【技术保护点】
一种协议栈运行装置,其特征在于,包括任务栈、协议栈和处理模块,任务栈,用于根据任务执行的时间顺序存储待执行的至少一个目标程序;协议栈,用于存储协议信息;处理模块,用于从所述任务栈中获取至少一个目标程序,将所述目标程序与所述协议栈中的协议信息进行关联,并启动所述目标程序。
【技术特征摘要】
1.一种协议栈运行装置,其特征在于,包括任务栈、协议栈和处理模块,任务栈,用于根据任务执行的时间顺序存储待执行的至少一个目标程序;协议栈,用于存储协议信息;处理模块,用于从所述任务栈中获取至少一个目标程序,将所述目标程序与所述协议栈中的协议信息进行关联,并启动所述目标程序。2.根据权利要求1所述的一种协议栈运行装置,其特征在于,所述处理模块还用于,查找与协议信息匹配的接口信息,并将匹配成功的所述协议信息与接口信息进行关联。3.根据权利要求1或2所述的一种协议栈运行装置,其特征在于,所述接口信息包括SOCKET函数接口。4.根据权利要求1或2所述的一种协议栈运行装置,其特征在于,所述接口信息包括I/O函数...
【专利技术属性】
技术研发人员:温九江,袁松平,
申请(专利权)人:广西小草信息产业有限责任公司,
类型:发明
国别省市:广西,45
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。