[发明专利]一种面向服务仿真时钟推进方法有效
申请号: | 201310745049.5 | 申请日: | 2013-12-30 |
公开(公告)号: | CN103716397A | 公开(公告)日: | 2014-04-09 |
发明(设计)人: | 林剑柠;俞杰;李玉萍;徐慧;崔鹏 | 申请(专利权)人: | 中国电子科技集团公司第二十八研究所 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 江苏圣典律师事务所 32237 | 代理人: | 胡建华 |
地址: | 210007 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 服务 仿真 时钟 推进 方法 | ||
1.一种面向服务仿真时钟推进方法,包括设置在每个仿真节点上的时钟推进代理、时钟推进服务器,其特征在于:
所述时钟推进代理为用户提供仿真时钟推进接口,自动为用户生成仿真时钟推进消息,并接收时钟推进计算结果反馈给用户;
所述时钟推进服务器负责接收时钟推进代理发送的时钟推进请求,加载时钟推进服务实例,计算时钟推进步长,并返回时钟推进结果给时钟推进代理。
2.根据权利要求1所述的一种面向服务仿真时钟推进方法,其特征在于:
所述时钟推进代理,为用户提供三类调用接口:时间注册接口、时间设置接口、时钟推进接口;用户通过所述三类接口与所述时钟推进服务器进行交互,完成仿真时钟推进过程;
所述时间注册接口,在用户仿真节点初始化时被调用,向时钟推进服务器发送本仿真节点基本消息,包括仿真节点IP、仿真节点ID,表明本仿真节点将使用时统服务;
所述时钟设置接口,在用户仿真节点初始化或者状态发生变化时被调用,向时钟推进服务器发送消息,向时钟推进服务器设置本仿真节点需要使用的仿真时钟推进的时间特性和参数要求;
所述时钟推进接口,在用户仿真节点需要与其它仿真节点进行时钟同步时调用,向时钟推进服务器发起时钟推进请求,请求时钟推进服务器计算本仿真节点能推进的最大时钟步长。
3.根据权利要求1所述的一种面向服务仿真时钟推进方法,其特征在于:
所述时钟推进服务器,包括:时钟服务部署模块、时钟推进请求接收模块、时钟推进请求处理模块;
所述时钟服务部署模块将已经开发好的时钟推进计算服务装载入时钟服务器中,使其可被用户调用;
所述时钟推进请求接收模块将接收到的时钟推进请求放入缓冲区队列,等待处理;
所述时钟服务请求处理模块自动将接收的用户时钟推进服务请求分配给时钟推进计算服务,并将时钟推进计算服务的处理结果返回给用户。
4.根据权利要求3所述的一种面向服务仿真时钟推进方法,其特征在于:
所述时钟服务部署模块为针对DLL格式文件的操作,它提供本地文件夹监视功能、时钟计算服务部署功能;
本地文件夹监视功能用于接收本地或远程已经开发好的时钟推进计算服务的DLL文件,并将接收到的文件传拷贝到指定的文件路径下;
时钟计算服务部署功能为用于在接收到服务执行文件后,将DLL文件拷贝到服务器指定的路径下,并完成该时钟推进计算服务的参数配置信息。
5.根据权利要求3所述的一种面向服务仿真时钟推进方法,其特征在于:
所述时钟推进请求处理模块包括时钟推进请求预处理子模块、时钟推进计算服务调度模块、时钟推进请求作业管理模块;
所述时钟推进请求预处理子模块管理请求消息缓冲区,监控请求消息缓冲区是否有新的请求消息到达;当有新的消息到达时,触发时钟推进请求预处理子模块,读取新到达的请求消息,并发送给所述时钟推进请求作业管理模块;
所述时钟推进计算服务调度模块解析时钟推进请求,遍历当前已经加载运行的时钟推进计算服务是否空闲,如果有空闲的时钟推进计算服务,将该时钟推进请求分配给该空闲的时钟推进计算服务,如果没有空闲的时钟推进计算服务,则动态加载一个新的时钟推进计算服务实例,并将时钟推进请求分配给该时钟推进计算服务实例;
所述时钟推进请求作业管理模块接收新到达的时钟推进请求,将该时钟推进请求放入计算任务队列中,通知时钟推进计算服务调度模块选择时钟计算服务开始计算推进时间;同时,对当前所有的计算任务进行监控,当计算任务结束后,移出任务队列。
6.根据权利要求3所述的一种面向服务仿真时钟推进方法,其特征在于:
所述时钟推进请求作业管理模块,管理一个就绪任务队列,该任务队列中缓冲所有仿真节点发送的时钟推进请求计算任务信息,该就绪任务队列满足先来先服务的原则;
对于每个计算任务,分为四种状态:等待、处理、异常和结束;
对于每个处于处理状态的计算任务,如果该计算任务的计算时间大于设置的阈值,则所述时钟推进请求作业管理模块将表示该计算任务为异常,并通知所述时钟推进计算服务调度模块终止该计算任务对应的实例线程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第二十八研究所,未经中国电子科技集团公司第二十八研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310745049.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于测试网络应用的方法和装置
- 下一篇:高电压测量系统