CN118400297A - 一种确定系统通信时延的方法、装置和系统 - Google Patents
一种确定系统通信时延的方法、装置和系统 Download PDFInfo
- Publication number
- CN118400297A CN118400297A CN202410389499.3A CN202410389499A CN118400297A CN 118400297 A CN118400297 A CN 118400297A CN 202410389499 A CN202410389499 A CN 202410389499A CN 118400297 A CN118400297 A CN 118400297A
- Authority
- CN
- China
- Prior art keywords
- time consumption
- communication
- determining
- communication time
- node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004891 communication Methods 0.000 title claims abstract description 169
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000004590 computer program Methods 0.000 claims description 19
- 230000005540 biological transmission Effects 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 16
- 238000012545 processing Methods 0.000 description 6
- 238000004146 energy storage Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 101100172132 Mus musculus Eif3a gene Proteins 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 241001522296 Erithacus rubecula Species 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000003238 somatosensory effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
- H04L43/0864—Round trip delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例公开了一种确定系统通信时延的方法、装置和系统。本发明实施例中通过确定主节点的第一通信耗时,其中,所述第一通信耗时为预设单位耗时的整数倍;确定N个子节点的第二通信耗时,其中,每个所述子节点的所述第二通信耗时为预设单位耗时的整数倍,所述N为大于等于1的正整数;根据所述第一通信耗时和所述N个子节点的第二通信耗时确定系统通信时延。通过上述方法,在确定出第一通信耗时、第二通信耗时和子节点数量的情况下,可以准确的确定出整个系统的通信时延。
Description
技术领域
本发明涉及计算机技术领域,具体涉及一种确定系统通信时延的方法、装置和系统。
背景技术
随着科技的不断发展,设备智能化的演进,系统中控制信号的使用也越来越多,对于控制信号的响应速度要求也越来越高;由于受控设备越来越多,当无人分配管理每个受控设备(可称为子节点)的相对时隙时,会造成系统通信时延的不确定性。
现有技术中,例如载波侦听多路访问/冲突避免(Carrier Sense MultipleAccess with Collision Avoid,CSMA/CA)系统,由于无人分配管理每个子节点的相对时隙,子节点在发送数据之前需要监听信道是否繁忙,若繁忙则需要继续监听,若不繁忙则子节点可以发送数据,所述子节点有时可以达到短时延,但是每个子节点的相对时隙不固定,子节点的每个数据包传输的时间长度也不固定,即每个子节点发送数据的子帧时间长度不固定,造成了整个系统通信时延的不确定性。
综上所述,如何确定系统的通信时延,是目前需要解决的问题。
发明内容
有鉴于此,本发明实施例提供了一种确定系统通信时延的方法、装置和系统,在确定出第一通信耗时、第二通信耗时和子节点数量的情况下,准确的确定出整个系统的通信时延。
第一方面,本发明实施例提供了一种确定系统通信时延的方法,该方法包括:
确定主节点的第一通信耗时,其中,所述第一通信耗时为预设单位耗时的整数倍;
确定N个子节点的第二通信耗时,其中,每个所述子节点的所述第二通信耗时为预设单位耗时的整数倍,所述N为大于等于1的正整数;
根据所述第一通信耗时和所述N个子节点的第二通信耗时确定系统通信时延。
可选的,该方法还包括:
确定新接入设备的上报时隙耗时,其中,所述上报时隙耗时为预设单位耗时的整数倍;
所述根据所述第一通信耗时和所述N个子节点的第二通信耗时确定系统通信时延,具体包括:
根据所述第一通信耗时、所述N个子节点的第二通信耗时以及所述上报时隙耗时确定为所述系统通信时延。
可选的,所述确定主节点的第一通信耗时,具体包括:
确定所述主节点下限传递数据包的大小;
根据所述下限传递数据包的大小确定所述主节点的第一通信耗时。
可选的,所述主节点的第一帧携带调度信息,其中,所述调度信息包括网络同步标识、所述子节点的时隙调度规则、以及上一次通信时所述子节点上行数据接收状态应答反馈。
可选的,所述子节点根据所述调度信息确定自身时隙,在所述自身时隙发送数据。
第二方面,本发明实施例提供了一种确定系统通信时延的装置,该装置包括:
第一确定单元,用于确定主节点的第一通信耗时,其中,所述第一通信耗时为预设单位耗时的整数倍;
第二确定单元,用于确定N个子节点的第二通信耗时,其中,每个所述子节点的所述第二通信耗时为预设单位耗时的整数倍,所述N为大于等于1的正整数;
第三确定单元,用于根据所述第一通信耗时和所述N个子节点的第二通信耗时确定系统通信时延。
可选的,所述第二确定单元还用于,确定新接入设备的上报时隙耗时,其中,所述上报时隙耗时为预设单位耗时;
所述第三确定单元具体用于:
根据所述第一通信耗时、所述N个子节点的第二通信耗时以及所述上报时隙耗时确定为所述系统通信时延。
可选的,所述第一确定单元具体用于:
确定所述主节点下限传递数据包的大小;
根据所述下限传递数据包的大小确定所述主节点的第一通信耗时。
可选的,所述主节点的第一帧携带调度信息,其中,所述调度信息包括网络同步标识、所述子节点的时隙调度规则、以及上一次通信时所述子节点上行数据接收状态应答反馈。
可选的,所述子节点根据所述调度信息确定自身时隙,在所述自身时隙发送数据。
第三方面,本发明实施例提供了一种确定系统通信时延的系统,该系统包括:
主节点和N个子节点;
其中,所述主节点的第一通信耗时为预设单位耗时的整数倍,每个所述子节点的第二通信耗时为预设单位耗时的整数倍,所述N为大于等于1的正整数。
第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如第一方面、第一方面任一种可能中任一项所述的方法。
第五方面,本发明实施例提供了一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如第一方面、第一方面任一种可能中任一项所述的方法。
第六方面,本发明实施例提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现如第一方面、第一方面任一种可能中任一项所述的方法。
本发明实施例通过确定主节点的第一通信耗时,其中,所述第一通信耗时为预设单位耗时的整数倍;确定N个子节点的第二通信耗时,其中,每个所述子节点的所述第二通信耗时为预设单位耗时的整数倍,所述N为大于等于1的正整数;根据所述第一通信耗时和所述N个子节点的第二通信耗时确定系统通信时延。通过上述方法,在确定出的第一通信耗时、第二通信耗时和子节点数量的情况下,可以准确的确定出整个系统的通信时延。
附图说明
通过以下参照附图对本发明实施例的描述,本发明的上述以及其它目的、特征和优点将更为清楚,在附图中:
图1是本发明实施例中一种确定系统通信时延的方法流程图;
图2是本发明实施例中另一种确定系统通信时延的方法流程图;
图3是本发明实施例中一种完整数据帧的示意图;
图4是本发明实施例中确定系统通信时延的系统示意图;
图5是本发明实施例中一种储能用电系统示意图;
图6是本发明实施例的一种干预策略生成的装置示意图;
图7是本发明实施例的一种电子设备的示意图。
具体实施方式
以下基于实施例对本发明公开进行描述,但是本发明公开并不仅仅限于这些实施例。在下文对本发明公开的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本发明公开。为了避免混淆本发明公开的实质,公知的方法、过程、流程、元件和电路并没有详细叙述。
此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。
除非上下文明确要求,否则整个申请文件中的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。
在本发明公开的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明公开的描述中,除非另有说明,“多个”的含义是两个或两个以上。
通常在现有技术中,以CSMA/CA系统为例,该系统由于无人分配管理每个子节点的相对时隙,子节点在发送数据之前需要监听信道是否繁忙,若繁忙则需要继续监听,若不繁忙则子节点可以发送数据,如此可能会出现多个子节点同时监听到信道不繁忙后,同时发送数据造成信道冲突;所述子节点有时可以达到短时延,但是每个子节点的相对时隙不固定,子节点的每个数据包传输的时间长度也不固定,即每个子节点发送数据的子帧时间长度不固定,造成了整个系统通信时延的不确定性。因此,如何确定系统的通信时延,是目前需要解决的问题。
本发明实施例中,所述通信时延还可以称为往返时延(round-trip time,RTT)。
本发明实施例中,为解决上述问题,提出了一种确定系统通信时延的方法,所述确定系统通信时延的方法流程图如图1所示,具体包括:
步骤S100、确定主节点的第一通信耗时,其中,所述第一通信耗时为预设单位耗时的整数倍。
具体的,所述确定主节点的第一通信耗时,具体包括:确定所述主节点下限传递数据包的大小;根据所述下限传递数据包的大小确定所述主节点的第一通信耗时。
本发明实施例中,所述预设单位耗时可设置为1ms(毫秒),也可以设置为2ms、3ms等其它数值,具体根据实际情况确定。
在一种可能的实现方式中,假设,所述预设单位耗时为1ms,则主节点的最小通信耗时为1ms,在所述1ms的通信耗时中,所述主节点发送一帧数据,可称为主节点帧,设置所述主节点帧最大为68字节,其中,4个字节为自身地址和校验位,即最大可携带最大64字节数据载荷;若主节点需要携带的数据大于64字节,且小于或等于132字节,则主节点的通信耗时为2ms,即需要两个主节点帧,其中,第一帧携带最大64字节数据载荷,第二帧携带最大68字节数据载荷;以此类推,主节点需要传输的数据越大,需要的通信耗时越多,所述通信耗时为预设单位耗时的整数倍。
本发明实施例中,所述主节点的第一帧除了携带自身地址和校验位之外,还携带调度信息,其中,所述调度信息包括网络同步标识、所述子节点的时隙调度规则、以及上一次通信时所述子节点上行数据接收状态应答(Acknowledgement,ACK)反馈;具体的,所述子节点的时隙调度规则为已入网子节点的时隙调度规则。
步骤S101、确定N个子节点的第二通信耗时,其中,每个所述子节点的所述第二通信耗时为预设单位耗时的整数倍,所述N为大于等于1的正整数。
具体的,所述N个子节点的第二通信耗时是相同的,最小值可以设置为预设单位耗时,若所述预设单位耗时为1ms,则所述第二通信耗时为1ms;若所述第二通信耗时是所述预设单位耗时的整数倍,可以为2ms、3ms等,具体根据实际情况确定。
假设,所述预设单位耗时为1ms,则子节点的最小通信耗时为1ms,在所述1ms的通信耗时中,所述子节点发送一帧数据,可称为子节点帧,设置所述子节点帧单次通信允许最大载荷72字节。
在一种可能的实现方式中,所述子节点在接收到主节点发送的调度信息后,根据所述调度信息中子节点的时隙调度规则确定所述子节点自身的时隙,也就是所述主节点分配给所述子节点的时间片,然后再实现整个网络的时隙同步后,在属于自身的时隙发送缓存的数据;所述子节点只在属于自己的时隙和主节点控制时隙工作,在不属于自己的时隙和主节点控制时隙以外的时隙可进入监听模式、低功耗模式或者关机模式已节省电能。
步骤S102、根据所述第一通信耗时和所述N个子节点的第二通信耗时确定系统通信时延。
具体的,假设,第一通信耗时为1ms,所述N=98,所述第二通信耗时为1ms,则所述系统通信时延=1ms+1ms*98=99ms。此处仅为示例性说明,具体的第一通信耗时、第二通信耗时和N的取值根据实际情况确定。
本发明实施例中,所述N的数值是可变的,所述子节点处于短暂离网状态后,所述子节点的数量减少,所述主节点不会为处于短暂离网状态的子节点分配时隙,所述子节点收不到属于自身的调度信息,只能和主节点进行时间同步。
本发明实施例中,在步骤S101之后,该方法还包括如下步骤,具体如图2所示,所述一种确定系统通信时延的方法流程图如图2所示,具体包括:
步骤S103、确定新接入设备的上报时隙耗时,其中,所述上报时隙耗时为预设单位耗时。
具体的,所述新接入设备可以是全新设备,入网后称为其中一个子节点,也可以是原有的子节点在短暂离网状态后,重新在所述上报时隙耗时竞争入网,所述上报时隙耗时为预设单位耗时,假设,所述预设单位耗时为1ms,所述上报时隙耗时为1ms。
步骤S104、根据所述第一通信耗时、所述N个子节点的第二通信耗时以及所述上报时隙耗时确定为所述系统通信时延。
具体的,假设,第一通信耗时为1ms,所述N=98,所述第二通信耗时为1ms,所述上报时隙耗时为1ms,则所述系统通信时延
=1ms+1ms*98+1ms=100ms。此处仅为示例性说明,具体的第一通信耗时、第二通信耗时和N的取值根据实际情况确定。
在一种可能实现方式中,图3为一个完整数据帧的示意图,假设,所述预设单位耗时为1ms,所述完整数据帧最开始为至少一帧为主节点帧,表示主节点需要占用的时隙(即第一通信耗时),在图3中每个子帧表示1ms的时隙,所述主节点的第一通信耗时为2ms,即占用2个子帧,其中,所述主节点占用的子帧数量是可变的;在所述主节点帧之后为子节点帧,表示子节点需要占用的时隙(即第二通信耗时),假设,每个子节点占用一个子节点帧,每个子节点帧的时隙为1ms,则N个子节点占用N个子节点帧,在所述完整数据帧的最后一帧为所述新设备的上报时隙耗时X,用于新设备竞争入网。
本发明实施例中,所述新设备竞争入网后成为系统的子节点,因此,所述确定系统通信时延的系统的网络拓扑示意图具体如图4所示,包括:主节点401和N个子节点402,其中,所述主节点的第一通信耗时为预设单位耗时的整数倍,每个所述子节点的第二通信耗时为预设单位耗时的整数倍,所述N为大于等于1的正整数。
在一种可能的实现方式中,所述主节点的调度信息中还可以包括子节点列表,其中,所述子节点列表可以为预配置列表,也可以是空列表,待子节点完成入网流程后增加到所述子节点列表中;所述子节点列表按照定时器Ts和计算器Cs维护,其中,所述定时器Ts和计算器Cs为预先配置,每Cs个完整数据帧内子节点需要有至少一次将数据成功发送给主节点,否则判断该子节点离线,在Cs+1次的完整数据帧中主节点帧取消该子节点的调度信息,其中,所述Cs的数值为主节点上使用AT命令配置的。
本发明实施例中,主节点每次发送数据的时间受上层系统控制,可按照绝对时间点调度,其中,时间间隔需大于每个完整数据帧的时长;也可循环发送数据,即每个完整数据帧完成后紧接着发送下一次完整数据帧。
在一种可能的实现方式中,所述子节点在刚启动时和每一个完整数据帧结束后都处于侦听状况,只接收主节点的调度信息和信标信息,其中,所述信标信息是用于进行时间同步的信息;若所述子节点接收到属于自身的调度信息,在实现整个网络的时隙同步后,根据接收到的属于自身的调度信息,等待到主节点分配给该子节点的时隙时发送缓存的数据;若子节点收不到属于自己的调度信息,则只是和主节点进行时间同步,然后在完整数据帧最后的上报时隙耗时进行竞争入网,多个子节点中的一个随机接入网络,然后接收到下一轮完整数据帧的主节点时隙发送调度信息后,查询是否有属于自身的调度信息,若没有,则继续竞争入网接收下一轮调度信息,若有,等待到主节点分配给该子节点的时隙时发送缓存的数据,以此类推。
下面通过一个具体实施例,对所述确定系统通信时延的系统进行举例说明,具体如图5所述,图5为储能用电系统示意图,包括:载波网关501和电池包502,其中,电池包502为多个,所述载波网关501相当于本发明实施例中的主节点,所述电池包502相当于本发明实施例中的子节点,所述电池包的数量可变;所述电池包由载波模块和传感器组成,所述电池包和载波网关的组成根据实际情况确定。
假设,载波网关的通信耗时为1ms,每个电池包的通信耗时为1ms,电池包的数量为98,全部电池包的通信耗时为98ms,新设备上报时隙耗时1ms,所述储能用电系统的通信时延为100ms,则每秒可以采集的次数为1000ms/100ms=10次,所述储能用电系统每秒可以对所述98个电池包采集10次数据,如果有新的电池包接入,可以在100ms内入网。
图6是本发明实施例的一种确定系统通信时延的装置示意图。如图6所示,本实施例的装置包括第一确定单元601、第二确定单元602和第三确定单元603。
其中,所述第一确定单元601,用于确定主节点的第一通信耗时,其中,所述第一通信耗时为预设单位耗时的整数倍;所述第二确定单元602,用于确定N个子节点的第二通信耗时,其中,每个所述子节点的所述第二通信耗时为预设单位耗时的整数倍,所述N为大于等于1的正整数;所述第三确定单元603,用于根据所述第一通信耗时和所述N个子节点的第二通信耗时确定系统通信时延。
进一步地,所述第二确定单元还用于,确定新接入设备的上报时隙耗时,其中,所述上报时隙耗时为预设单位耗时;
所述第三确定单元具体用于:
根据所述第一通信耗时、所述N个子节点的第二通信耗时以及所述上报时隙耗时确定为所述系统通信时延。
进一步地,所述第一确定单元具体用于:
确定所述主节点下限传递数据包的大小;
根据所述下限传递数据包的大小确定所述主节点的第一通信耗时。
进一步地,所述主节点的第一帧携带调度信息,其中,所述调度信息包括网络同步标识、所述子节点的时隙调度规则、以及上一次通信时所述子节点上行数据接收状态应答反馈。
进一步地,所述子节点根据所述调度信息确定自身时隙,在所述自身时隙发送数据。
图7是本发明实施例的电子设备的示意图。如图7所示,图7所示的电子设备为确定系统通信时延的装置,其包括通用的计算机硬件结构,其至少包括处理器701和存储器702。处理器701和存储器702通过总线703连接。存储器702适于存储处理器701可执行的指令或程序。处理器701可以是独立的微处理器,也可以是一个或者多个微处理器集合。由此,处理器701通过执行存储器702所存储的指令,从而执行如上所述的本发明实施例的方法流程实现对于数据的处理和对于其它装置的控制。总线703将上述多个组件连接在一起,同时将上述组件连接到显示控制器704和显示装置以及输入/输出(I/O)装置705。输入/输出(I/O)装置705可以是鼠标、键盘、调制解调器、网络接口、触控输入装置、体感输入装置、打印机以及本领域公知的其他装置。典型地,输入/输出装置705通过输入/输出(I/O)控制器706与系统相连。
其中,存储器702存储的指令被至少一个处理器701执行以实现:确定主节点的第一通信耗时,其中,所述第一通信耗时为预设单位耗时的整数倍;确定N个子节点的第二通信耗时,其中,每个所述子节点的所述第二通信耗时为预设单位耗时的整数倍,所述N为大于等于1的正整数;根据所述第一通信耗时和所述N个子节点的第二通信耗时确定系统通信时延。
具体地,该电子设备包括:一个或多个处理器701以及存储器702,图7以一个处理器701为例。处理器701、存储器702可以通过总线或者其他方式连接,图7中以通过总线连接为例。存储器702作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。处理器701通过运行存储在存储器702中的非易失性软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述确定系统通信时延的方法。
存储器702可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储选项列表等。此外,存储器702可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器702可选包括相对于处理器701远程设置的存储器,这些远程存储器可以通过网络连接至外接设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
一个或者多个模块存储在存储器702中,当被一个或者多个处理器701执行时,执行上述任意方法实施例中干预策略生成的方法。
如本领域技术人员将意识到的,本发明实施例的各个方面可以被实现为系统、方法或计算机程序产品。因此,本发明实施例的各个方面可以采取如下形式:完全硬件实施方式、完全软件实施方式(包括固件、常驻软件、微代码等)或者在本文中通常可以都称为“电路”、“模块”或“系统”的将软件方面与硬件方面相结合的实施方式。此外,本发明实施例的各个方面可以采取如下形式:在一个或多个计算机可读介质中实现的计算机程序产品,计算机可读介质具有在其上实现的计算机可读程序代码。
可以利用一个或多个计算机可读介质的任意组合。计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读存储介质可以是如(但不限于)电子的、磁的、光学的、电磁的、红外的或半导体系统、设备或装置,或者前述的任意适当的组合。计算机可读存储介质的更具体的示例(非穷尽列举)将包括以下各项:具有一根或多根电线的电气连接、便携式计算机软盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪速存储器)、光纤、便携式光盘只读存储器(CD-ROM)、光存储装置、磁存储装置或前述的任意适当的组合。在本发明实施例的上下文中,计算机可读存储介质可以为能够包含或存储由指令执行系统、设备或装置使用的程序或结合指令执行系统、设备或装置使用的程序的任意有形介质。
计算机可读信号介质可以包括传播的数字信号,所述传播的数字信号具有在其中如在基带中或作为载波的一部分实现的计算机可读程序代码。这样的传播的信号可以采用多种形式中的任何形式,包括但不限于:电磁的、光学的或其任何适当的组合。计算机可读信号介质可以是以下任意计算机可读介质:不是计算机可读存储介质,并且可以对由指令执行系统、设备或装置使用的或结合指令执行系统、设备或装置使用的程序进行通信、传播或传输。
可以使用包括但不限于无线、有线、光纤电缆、RF等或前述的任意适当组合的任意合适的介质来传送实现在计算机可读介质上的程序代码。
用于执行针对本发明实施例各方面的操作的计算机程序代码可以以一种或多种编程语言的任意组合来编写,所述编程语言包括:面向对象的编程语言如Java、Smalltalk、C++等;以及常规过程编程语言如“C”编程语言或类似的编程语言。程序代码可以作为独立软件包完全地在用户计算机上、部分地在用户计算机上执行;部分地在用户计算机上且部分地在远程计算机上执行;或者完全地在远程计算机或服务器上执行。在后一种情况下,可以将远程计算机通过包括局域网(LAN)或广域网(WAN)的任意类型的网络连接至用户计算机,或者可以与外部计算机进行连接(例如通过使用因特网服务供应商的因特网)。
上述根据本发明实施例的方法、设备(系统)和计算机程序产品的流程图图例和/或框图描述了本发明实施例的各个方面。将要理解的是,流程图图例和/或框图的每个块以及流程图图例和/或框图中的块的组合可以由计算机程序指令来实现。这些计算机程序指令可以被提供至通用计算机、专用计算机或其它可编程数据处理设备的处理器,以产生机器,使得(经由计算机或其它可编程数据处理设备的处理器执行的)指令创建用于实现流程图和/或框图块或块中指定的功能/动作的装置。
还可以将这些计算机程序指令存储在可以指导计算机、其它可编程数据处理设备或其它装置以特定方式运行的计算机可读介质中,使得在计算机可读介质中存储的指令产生包括实现在流程图和/或框图块或块中指定的功能/动作的指令的制品。
计算机程序指令还可以被加载至计算机、其它可编程数据处理设备或其它装置上,以使在计算机、其它可编程设备或其它装置上执行一系列可操作步骤来产生计算机实现的过程,使得在计算机或其它可编程设备上执行的指令提供用于实现在流程图和/或框图块或块中指定的功能/动作的过程。
以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种确定系统通信时延的方法,其特征在于,该方法包括:
确定主节点的第一通信耗时,其中,所述第一通信耗时为预设单位耗时的整数倍;
确定N个子节点的第二通信耗时,其中,每个所述子节点的所述第二通信耗时为预设单位耗时的整数倍,所述N为大于等于1的正整数;
根据所述第一通信耗时和所述N个子节点的第二通信耗时确定系统通信时延。
2.如权利要求1所述的方法,其特征在于,该方法还包括:
确定新接入设备的上报时隙耗时,其中,所述上报时隙耗时为预设单位耗时;
所述根据所述第一通信耗时和所述N个子节点的第二通信耗时确定系统通信时延,具体包括:
根据所述第一通信耗时、所述N个子节点的第二通信耗时以及所述上报时隙耗时确定为所述系统通信时延。
3.如权利要求1所述的方法,其特征在于,所述确定主节点的第一通信耗时,具体包括:
确定所述主节点下限传递数据包的大小;
根据所述下限传递数据包的大小确定所述主节点的第一通信耗时。
4.如权利要求1所述的方法,其特征在于,所述主节点的第一帧携带调度信息,其中,所述调度信息包括网络同步标识、所述子节点的时隙调度规则、以及上一次通信时所述子节点上行数据接收状态应答反馈。
5.如权利要求4所述的方法,其特征在于,所述子节点根据所述调度信息确定自身时隙,在所述自身时隙发送数据。
6.一种确定系统通信时延的装置,其特征在于,该装置包括:
第一确定单元,用于确定主节点的第一通信耗时,其中,所述第一通信耗时为预设单位耗时的整数倍;
第二确定单元,用于确定N个子节点的第二通信耗时,其中,每个所述子节点的所述第二通信耗时为预设单位耗时的整数倍,所述N为大于等于1的正整数;
第三确定单元,用于根据所述第一通信耗时和所述N个子节点的第二通信耗时确定系统通信时延。
7.一种确定系统通信时延的系统,其特征在于,该系统包括:
主节点和N个子节点;
其中,所述主节点的第一通信耗时为预设单位耗时的整数倍,每个所述子节点的第二通信耗时为预设单位耗时的整数倍,所述N为大于等于1的正整数。
8.一种计算机可读存储介质,其上存储计算机程序指令,其特征在于,所述计算机程序指令在被处理器执行时实现如权利要求1-5中任一项所述的方法。
9.一种电子设备,包括存储器和处理器,其特征在于,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如权利要求1-5中任一项所述的方法。
10.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1-5中任一项所述的方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410389499.3A CN118400297A (zh) | 2024-04-01 | 2024-04-01 | 一种确定系统通信时延的方法、装置和系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410389499.3A CN118400297A (zh) | 2024-04-01 | 2024-04-01 | 一种确定系统通信时延的方法、装置和系统 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN118400297A true CN118400297A (zh) | 2024-07-26 |
Family
ID=91987031
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202410389499.3A Pending CN118400297A (zh) | 2024-04-01 | 2024-04-01 | 一种确定系统通信时延的方法、装置和系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN118400297A (zh) |
-
2024
- 2024-04-01 CN CN202410389499.3A patent/CN118400297A/zh active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103279351B (zh) | 一种任务调度的方法及装置 | |
| CN113950151B (zh) | 物理下行控制信道pdcch监测方法、装置及终端 | |
| US9351241B2 (en) | Indicating a busy period in a wireless network | |
| CN106797639A (zh) | 蜂窝网络中的有条件上行链路无线电资源利用 | |
| CN106533826A (zh) | 网络状态的探测方法及系统 | |
| KR102420744B1 (ko) | 사물 인터넷 패킷 스케쥴링 제어 방법 및 싱크 노드 장치 | |
| US9370036B2 (en) | Message transmitting method and device | |
| US11522762B2 (en) | Coordination device and method for providing control applications via a communication network for transmitting time-critical data | |
| JP2001203696A (ja) | 人工衛星搭載用データバス制御方法、そのシステム | |
| JP7030979B2 (ja) | 部分帯域幅非アクティブタイマーの処理方法、装置、端末およびデバイス | |
| Pullmann et al. | Increasing energy efficiency by minimizing collisions in long-range IoT networks | |
| CN118400297A (zh) | 一种确定系统通信时延的方法、装置和系统 | |
| WO2013068925A2 (en) | Method and apparatus for controlling wireless devices | |
| CN118488021B (zh) | 一种工业以太网报文传输优化方法、装置、设备及介质 | |
| CN116319712B (zh) | 电力设备体域网从节点无线升级方法及装置 | |
| CN106982156B (zh) | 优先级设置方法、装置、通信系统、设备及可读存储介质 | |
| KR101923850B1 (ko) | 무선 통신 장치, 무선 통신 방법 및 무선 통신 프로그램 | |
| CN110119111B (zh) | 通信方法及装置、存储介质、电子装置 | |
| CN107483542B (zh) | 无线传感网络的异常处理方法及设备 | |
| CN116193478B (zh) | 面向可靠性度量的低功耗物联网多维资源分配方法 | |
| WO2022127448A1 (zh) | 消息传输的方法、终端及存储介质 | |
| CN112437458A (zh) | 数据传输方法、装置、通信设备和介质 | |
| WO2021214966A1 (ja) | 通信装置、通信システム、通信方法、およびプログラム | |
| CN119225272B (zh) | 一种基于hsb总线的数据传输系统及方法 | |
| CN107172691B (zh) | 一种表计的通信模块的休眠方法及表计 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |