[发明专利]基于硬件中断信号的计算机端到端时延测量方法有效
申请号: | 202010635821.8 | 申请日: | 2020-07-03 |
公开(公告)号: | CN111711547B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 张娅;张明梅;易骁迪;黄方鸿;赵浩;李林波;李远;梁洁;吴穹 | 申请(专利权)人: | 中国人民解放军63660部队 |
主分类号: | H04L43/0852 | 分类号: | H04L43/0852 |
代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 王雪芬 |
地址: | 830000 新疆维吾*** | 国省代码: | 新疆;65 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 硬件 中断 信号 计算机 端到端时延 测量方法 | ||
1.一种基于硬件中断信号的计算机端到端时延测量方法,其特征在于,该方法包括粗时延测量步骤和附加时延测量步骤;
(1)粗时延测量步骤为:
a、在发送端计算机(101)中装配发送端B码卡(102),接收端计算机(201)中装配接收端B码卡(202),发送端B码卡(102)中设置发送端寄存器(103),接收端B码卡(202)中设置接收端寄存器(203),发送端B码卡(102)、接收端B码卡(202)可接收时统设备的B码信号,解调出时间,将该时间锁存在对应寄存器中以供应用程序读取,发送端B码卡(102)能够向发送端计算机(101)的应用层发出硬件中断信息,接收端B码卡(202)能够向接收端计算机(201)的应用层发出硬件中断信息,发送端寄存器(103)锁存硬件中断信息发生时刻和当前时刻,对发送端B码卡(102)进行时钟同步,接收端寄存器(203)能够锁存硬件中断信息发生时刻和当前时刻,对接收端B码卡(202)进行时钟同步;
b、发送端计算机(101)发出发送端读取时间命令(104),从发送端寄存器(103)中读取发送前时刻(303),发送端时间返回应答(是一个数据包)(105)携时间数据返回,返回所花时间记为T1,用发送前时刻(303)给测量数据(302)打时间戳,然后测量数据(302)从发送端计算机(101)发送给接收端计算机(201);
c、接收端计算机(201)接收到测量数据(302)后,立即发出接收端读取时间命令(204),从接收端寄存器(203)中读取接收后时刻(304),接收端读取时间命令(204)到达接收端B码卡(202)所花时间记为T2,接收端时间返回应答(205)携时间数据返回,然后用接收后时刻(304)给测量数据(302)再次打时间戳;
d、计算两次时间戳之差,即为粗时延,记为粗时延TC,其中包含T1+T2;
(2)发送端计算机(101)、接收端计算机(201)的软硬件配置完全相同时,附加时延测量步骤为:
a、发送端B码卡(102)向发送端计算机(101)应用层发送中断信号(105’),并将中断时刻(305)锁存在发送端寄存器(103)中,中断信号(105’)到达发送端计算机(101)的应用层所花的时间为T1’;中断信号(105’)的发生频率根据发送端B码卡(102)性能取1Hz以上;
b、发送端计算机(101)的应用层收到中断信号(105’)后立即发出时间读取命令(106),从发送端寄存器(103)中读取中断时刻(305)和当前时刻(306),花费时间为T2’;
c、计算当前时刻(306)与中断时刻(305)的差,即为T1’+T2’,用T1’代替T1,用T2’代替T2,则上述差值T1’+T2’等效替代T1+T2,记为附加时延TF;TC-TF即为数据(302)在发送端计算机(101)、接收端计算机(201)之间传输时延最终测量结果。
2.如权利要求1所述的方法,其特征在于,当发送端计算机(101)、接收端计算机(201)的软硬件配置不同时,附加时延测量步骤替换为:分别在发送计算机和接收计算机上采用测量附加时延的方法进行测量,取两端附加时延之和的一半作为整体附加时延,取第1次测量所得粗时延与本次测量所得附加时延之差即为计算机端到端传输时延。
3.如权利要求2所述的方法,其特征在于,当发送端计算机(101)、接收端计算机(201)的软硬件配置不同时,附加时延测量步骤具体为:分别在发送端计算机(101)、接收端计算机(201)上采用测量附加时延的方法测得附加时延TF1、TF2,则T1+T2=(TF1+TF2)/2,即附加时延TF=(TF1+TF2)/2,TC-TF即为测量数据(302)在发送端计算机(101)、接收端计算机(201)之间传输时延最终测量结果。
4.如权利要求3所述的方法,其特征在于,将粗时延测量步骤和附加时延测量步骤分别重复多次,取TC的平均数、TF的平均数替代原数。
5.如权利要求3所述的方法,其特征在于,所述附加时延TF用多次测量得到的平均值替代。
6.如权利要求1所述的方法,其特征在于,发送端B码卡(102)、接收端B码卡(202)可接收时统设备的DC码信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军63660部队,未经中国人民解放军63660部队许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010635821.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种针布切边对开机
- 下一篇:一种一次性免洗头抑菌清洁护理帽及其使用方法