北斗通讯报文的传输方法、装置和北斗通讯设备与流程

文档序号:33506254发布日期:2023-03-18 01:17阅读:55来源:国知局
北斗通讯报文的传输方法、装置和北斗通讯设备与流程

1.本技术实施例属于通讯技术领域,特别是涉及一种北斗通讯报文的传输方法、装置和北斗通讯设备。


背景技术:

2.随着北斗卫星通讯的广泛应用,可以在用电数据采集终端中搭配北斗通讯模块,使用北斗卫星通讯来传输用电数据。具体地,用电数据采集终端可以采集电网中各个传感器的电流数据、电压数据、功率数据等用电数据,这些用电数据可以被发送至北斗通讯模块。北斗通讯模块在将用电数据封装成符合北斗通讯的报文后,可以以北斗短报文的形式,将用电数据传输至管理平台,也就是电力系统中的计量主站。
3.但是,用电数据采集终端所采集的用电数据的种类繁多,数据量极大。如何简单、快速地确认每条用电数据是否均已成功发送至管理平台,是亟需解决的一个问题。


技术实现要素:

4.有鉴于此,本技术实施例提供了一种北斗通讯报文的传输方法、装置和北斗通讯设备,通过对北斗通讯报文分配流水号,基于流水号来确认北斗通讯报文是否发送成功,保证北斗通讯报文均能够准确地发送至管理平台。
5.本技术实施例的第一方面提供了一种北斗通讯报文的传输方法,包括:
6.获取待传输的多条北斗通讯报文;
7.为每条所述北斗通讯报文分配流水号;
8.按照所述流水号,逐一向通讯前置机传输每条所述北斗通讯报文;
9.接收所述通讯前置机反馈的确认信息,所述确认信息包括所述通讯前置机已成功接收的多条所述北斗通讯报文的流水号;
10.根据所述通讯前置机已成功接收的多条所述北斗通讯报文的流水号,对所述通讯前置机未成功接收的多条所述北斗通讯报文进行重新传输。
11.可选地,在获取待传输的多条北斗通讯报文之后,所述方法还包括:
12.分别判断每条所述北斗通讯报文的长度是否超过预设长度,所述预设长度根据北斗通讯单次传输支持的字节数确定;
13.若所述北斗通讯报文的长度超过所述预设长度,则将所述北斗通讯报文拆分为多条报文。
14.可选地,所述为每条所述北斗通讯报文分配流水号,包括:
15.将多条所述北斗通讯报文发送至数据传输队列,所述数据传输队列为单向队列,所述数据传输队列的一端仅用于输入所述北斗通讯报文,所述数据传输队列的另一端仅用于输出所述北斗通讯报文;
16.当所述北斗通讯报文从所述数据传输队列的一端输出时,为当前输出的所述北斗通讯报文分配流水号;其中,当前输出的所述北斗通讯报文的所述流水号为所述数据传输
队列输出的前一条所述北斗通讯报文的流水号加一。
17.可选地,所述接收所述通讯前置机反馈的确认信息,包括:
18.接收所述通讯前置机在空闲时反馈的所述确认信息;其中,在所述通讯前置机未反馈所述确认信息的时间段内,若多条所述北斗通讯报文未传输完毕,则持续向所述通讯前置机传输所述北斗通讯报文。
19.可选地,所述根据所述通讯前置机已成功接收的多条所述北斗通讯报文的流水号,对所述通讯前置机未成功接收的多条所述北斗通讯报文进行重新传输,包括:
20.确定所述通讯前置机已成功接收的多条所述北斗通讯报文的流水号的最大值;
21.对所述流水号大于所述最大值的多条所述北斗通讯报文进行重新传输。
22.可选地,所述对所述流水号大于所述最大值的多条所述北斗通讯报文进行重新传输,包括:
23.记录每条所述北斗通讯报文重新传输的次数;
24.若任一所述北斗通讯报文重新传输的所述次数大于两次,则舍弃所述北斗通讯报文。
25.可选地,多条所述北斗通讯报文为电力计量报文,所述电力计量报文是对用电数据采集终端采集的用电数据进行处理后得到的报文。
26.本技术实施例的第二方面提供了一种北斗通讯报文的传输装置,包括:
27.获取模块,用于获取待传输的多条北斗通讯报文;
28.分配模块,用于为每条所述北斗通讯报文分配流水号;
29.传输模块,用于按照所述流水号,逐一向通讯前置机传输每条所述北斗通讯报文;
30.接收模块,用于接收所述通讯前置机反馈的确认信息,所述确认信息包括所述通讯前置机已成功接收的多条所述北斗通讯报文的流水号;
31.重传输模块,用于根据所述通讯前置机已成功接收的多条所述北斗通讯报文的流水号,对所述通讯前置机未成功接收的多条所述北斗通讯报文进行重新传输。
32.可选地,所述装置还包括:
33.判断模块,用于分别判断每条所述北斗通讯报文的长度是否超过预设长度,所述预设长度根据北斗通讯单次传输支持的字节数确定;
34.拆分模块,用于若所述北斗通讯报文的长度超过所述预设长度,则将所述北斗通讯报文拆分为多条报文。
35.可选地,所述分配模块,包括:
36.发送子模块,用于将多条所述北斗通讯报文发送至数据传输队列,所述数据传输队列为单向队列,所述数据传输队列的一端仅用于输入所述北斗通讯报文,所述数据传输队列的另一端仅用于输出所述北斗通讯报文;
37.分配子模块,用于当所述北斗通讯报文从所述数据传输队列的一端输出时,为当前输出的所述北斗通讯报文分配流水号;其中,当前输出的所述北斗通讯报文的所述流水号为所述数据传输队列输出的前一条所述北斗通讯报文的流水号加一。
38.可选地,所述接收模块,包括:
39.接收子模块,用于接收所述通讯前置机在空闲时反馈的所述确认信息;其中,在所述通讯前置机未反馈所述确认信息的时间段内,若多条所述北斗通讯报文未传输完毕,则
持续向所述通讯前置机传输所述北斗通讯报文。
40.可选地,所述重传输模块,包括:
41.确定子模块,用于确定所述通讯前置机已成功接收的多条所述北斗通讯报文的流水号的最大值;
42.重传输子模块,用于对所述流水号大于所述最大值的多条所述北斗通讯报文进行重新传输。
43.可选地,所述重传输子模块,包括:
44.记录单元,用于记录每条所述北斗通讯报文重新传输的次数;
45.舍弃单元,用于若任一所述北斗通讯报文重新传输的所述次数大于两次,则舍弃所述北斗通讯报文。
46.可选地,多条所述北斗通讯报文为电力计量报文,所述电力计量报文是对用电数据采集终端采集的用电数据进行处理后得到的报文。
47.本技术实施例的第三方面提供了一种北斗通讯设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的北斗通讯报文的传输方法。
48.本技术实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的北斗通讯报文的传输方法。
49.本技术实施例的第五方面提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行上述第一方面所述的北斗通讯报文的传输方法。
50.与现有技术相比,本技术实施例具有以下优点:
51.本技术实施例,北斗通讯设备在获取待传输的多条北斗通讯报文后,可以为每条北斗通讯报文分配流水号,然后按照流水号,逐一向通讯前置机传输每条北斗通讯报文。北斗通讯模块通过接收通讯前置机反馈的确认信息,可以根据通讯前置机已成功接收的多条北斗通讯报文的流水号,对通讯前置机未成功接收的多条北斗通讯报文进行重新传输。应用本技术实施例提供的方法,可以基于流水号来确认北斗通讯报文是否发送成功,保证北斗通讯报文均能够准确地发送至管理平台。
附图说明
52.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
53.图1是本技术实施例提供的一种北斗通讯报文的传输方法的示意图;
54.图2是本技术实施例提供的一种北斗通讯报文的传输方法中s102的一种实现方式的示意图;
55.图3是本技术实施例提供的一种北斗通讯设备与通讯前置机的关系示意图;
56.图4是本技术实施例提供的一种北斗通讯报文的传输方法中s105的一种实现方式的示意图;
57.图5是本技术实施例提供的一种北斗通讯报文的传输过程的示意图;
58.图6是本技术实施例提供的一种北斗通讯报文的传输装置的示意图;
59.图7是本技术实施例提供的一种北斗通讯设备的示意图。
具体实施方式
60.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本技术实施例。然而,本领域技术人员应当清楚,在没有这些具体细节的其他实施例中也可以实现本技术。在其他情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本技术的描述。
61.下面通过具体实施例来说明本技术的技术方案。
62.参照图1,示出了本技术实施例提供的一种北斗通讯报文的传输方法的示意图,具体可以包括如下步骤:
63.s101、获取待传输的多条北斗通讯报文。
64.需要说明的是,本方法可以应用于通讯设备,该通讯设备可以是北斗通讯设备。其中,北斗通讯设备可以通过北斗卫星通讯与管理平台建立连接,以北斗卫星通讯的方式,接收管理平台的指令、向管理平台传输各类数据。
65.在本技术实施例中,北斗通讯设备可以是将北斗通讯模块接入各类数据采集终端得到的设备。北斗通讯设备可以采集各类数据,这些数据可以由设备中的北斗通讯模块进行处理,然后通过北斗卫星,传输至用电数据管理平台,该用电数据管理平台可以是电力系统中的电力计量主站。
66.在本技术实施例的一种应用场景中,多条北斗通讯报文可以是电力计量报文,上述电力计量报文可以是对用电数据采集终端采集的用电数据进行处理后得到的报文。
67.通常,用电数据无法直接发送至管理平台,需要按照相应的协议进行处理。示例性地,若使用北斗三号卫星通讯,则北斗通讯设备需要将读取出的用电数据封装成符合北斗三号协议的报文,然后才能以北斗三号短报文的形式进行发送。
68.不同的通讯方式单次能够发送的报文长度也不同。例如,北斗二号单次可发送的报文最长长度约为78.5字节,北斗三号单次可发送的报文的最长长度约为1750字节。对于超过相应长度的报文,需要在发送前进行分帧处理。
69.因此,对于待传输的多条北斗通讯报文,北斗通讯设备可以分别判断每条北斗通讯报文的长度是否超过预设长度,该预设长度可以是根据北斗通讯单次传输支持的字节数确定的。
70.示例性地,在前述示例中,北斗二号单次传输支持的字节数约为78.5字节,则在使用北斗二号通讯时,预设长度可以是78.5字节;北斗三号单次传输支持的字节数约为1750字节,则在使用北斗三号通讯时,预设长度可以是1750字节。
71.如果某条北斗通讯报文的长度超过上述预设长度,例如在使用北斗二号通讯时,某条报文的长度超过了78.5字节;或者在使用北斗三号通讯时,某条报文的长度超过了1750字节,则无法通过一次传输将该条报文传输至管理平台,需要将该条北斗通讯报文拆分为多条报文,使得拆分后的每一条报文均小于对应的通讯方式单次传输支持的字节数,也就是上述预设长度。
72.示例性地,若当前使用北斗二号发送报文,则拆分后的每条北斗通讯报文的长度应当小于或等于前述示例中的78.5字节;若当前使用北斗三号发送报文,则拆分后的每条北斗通讯报文的长度应当小于或等于前述示例中的1750字节。
73.需要说明的是,对于长度符合要求的报文,无需对其进行拆分。对于需要进行拆分的报文,在进行拆分时,可以优先按照平均的方式进行拆分,尽量保证拆分后得到的每条报文的长度相等。
74.s102、为每条所述北斗通讯报文分配流水号。
75.在本技术实施例中,为了方便准确识别哪些报文已经成功被传输至管理平台,哪些报文未传输成功,需要执行重传输操作,北斗通讯设备可以为每条报文分配流水号,通过流水号来唯一地确定一条北斗通讯报文。
76.在具体实现中,为每条北斗通讯报文分配的流水号可以按照数字顺序的方式进行。示例性地,对于第一条报文,可以为其分配流水号为00001,对于第二条报文,可以为其分配流水号为00001,以此类推。
77.在本技术实施例的一种可能的实现方式中,如图2所示,s102中为每条北斗通讯报文分配流水号具体可以包括如下步骤s1021-s1022:
78.s1021、将多条所述北斗通讯报文发送至数据传输队列,所述数据传输队列为单向队列,所述数据传输队列的一端仅用于输入所述北斗通讯报文,所述数据传输队列的另一端仅用于输出所述北斗通讯报文。
79.在本技术实施例中,北斗通讯设备通过北斗通讯来传输报文,可以以数据传输队列的方式进行。因此,在获取到多条待传输的北斗通讯报文后,可以首先将多条报文发送至数据传输队列。
80.作为一种示例,数据传输队列可以是单向队列。单向队列的两端仅用于执行相同的一类操作。例如,单向的数据传输队列的一端仅用于输入北斗通讯报文,另一端仅用于输出北斗通讯报文。北斗通讯设备可以将报文从仅用于输入报文的一端输入至单向队列中。北斗通讯设备可以从仅用于输出报文的一端对报文进行传输。
81.s1022、当所述北斗通讯报文从所述数据传输队列的一端输出时,为当前输出的所述北斗通讯报文分配流水号;其中,当前输出的所述北斗通讯报文的所述流水号为所述数据传输队列输出的前一条所述北斗通讯报文的流水号加一。
82.在本技术实施例中,北斗通讯设备为北斗通讯报文分配报文可以是在即将对该报文进行传输时进行的,也就是当报文从单向队列的一端输出时,北斗通讯设备可以为该报文分配流水号。
83.在具体实现中,报文的流水号可以按照数字递增的方式分配。例如,当前输出的北斗通讯报文的流水号可以为、数据传输队列输出的前一条北斗通讯报文的流水号加一。
84.示例性地,当北斗通讯设备第一次从数据传输队列中输出报文时,可以为当前输出的报文分配一流水号。例如,流水号可以为0001。在完成流水号为0001的报文的传输后,北斗通讯设备可以将另一条报文置于数据传输队列的端口,并为该条报文分配流水号为0002。
85.s103、按照所述流水号,逐一向通讯前置机传输每条所述北斗通讯报文。
86.在本技术实施例中,北斗通讯设备可以与管理平台的通讯前置机直接交互。如图3
所示,是本技术实施例提供的一种北斗通讯设备与通讯前置机的关系示意图。在图3中,包括n个北斗通讯设备,这n个北斗通讯设备统一接入一个通讯前置机中,形成星型通讯结构。图3中的通讯前置机是管理平台的通讯前置机。一般地,一个管理平台通常只包括一个通讯前置机。
87.在北斗通讯设备为各条报文分配流水号后,北斗通讯设备可以逐一地将每条报文传输给通讯前置机。
88.示例性地,在前述示例中,北斗通讯设备可以首先向通讯前置机传输流水号为0001的报文,然后传输流水号为0002的报文。
89.s104、接收所述通讯前置机反馈的确认信息,所述确认信息包括所述通讯前置机已成功接收的多条所述北斗通讯报文的流水号。
90.通讯前置机在接收到北斗通讯设备传输的报文后,可以向北斗通讯设备反馈确认信息。确认信息可以用于表示通讯前置机已经接收到的某条或多条报文。
91.如图3所示,一个通讯前置机往往与多个北斗通讯设备连接,为了避免同时处理多项事务对通讯前置机性能的影响,通讯前置机可以在空闲时向各个北斗通讯设备反馈确认信息。北斗通讯设备可以接收到通讯前置机在空闲时反馈的确认信息。
92.在本技术实施例的一种可能的实现方式中,通讯前置机反馈的确认信息可以包括其已经接收到报文的流水号。通过确认信息,北斗通讯设备可以确认哪些报文已经成功传输至通讯前置机或管理平台。
93.示例性地,在前述示例中,当北斗通讯设备向通讯前置机传输流水号为0001的报文后,若通讯前置机准确接收到该报文,则通讯前置机可以向北斗通信设备反馈确认信息,该确认信息中可以携带有已经接收的报文的流水号。例如,上述为0001的流水号。
94.需要说明的是,在通讯前置机未反馈确认信息的时间段内,如果多条北斗通讯报文未传输完毕,则北斗通讯设备可以持续向通讯前置机传输北斗通讯报文。
95.s105、根据所述通讯前置机已成功接收的多条所述北斗通讯报文的流水号,对所述通讯前置机未成功接收的多条所述北斗通讯报文进行重新传输。
96.对于未被确认的报文,表示这些报文未被通讯前置机准确接收。北斗通讯设备可以对未被接收的报文进行重新传输。
97.在本技术实施例的一种可能的实现方式中,如图4所示,s105中根据通讯前置机已成功接收的多条北斗通讯报文的流水号,对通讯前置机未成功接收的多条北斗通讯报文进行重新传输具体可以包括如下步骤s1051-s1052:
98.s1051、确定所述通讯前置机已成功接收的多条所述北斗通讯报文的流水号的最大值。
99.s1052、对所述流水号大于所述最大值的多条所述北斗通讯报文进行重新传输。
100.在本技术实施例中,通讯前置机反馈的确认信息包括已经被接收的每条报文的流水号,由于北斗通讯设备是按照流水号递增的顺序来发送报文的,当通讯前置机反馈的确认信息包括某一流水号时,可以表示流水号小于该数值的其他报文均已被通讯前置机准确接收。
101.因此,在确认是否需要对部分报文进行重新传输时,可以确定通讯前置机已成功接收的多条北斗通讯报文的流水号的最大值。然后,北斗通讯设备可以对流水号大于上述
最大值的多条北斗通讯报文进行重新传输。
102.在本技术实施例中,重新传输每条报文的次数不应当超过两次。因此,在对对流水号大于最大值的多条北斗通讯报文进行重新传输时,可以记录每条北斗通讯报文重新传输的次数。如果任一北斗通讯报文重新传输的次数大于两次,则可以舍弃掉该条报文。
103.在本技术实施例中,北斗通讯设备在获取待传输的多条北斗通讯报文后,可以为每条北斗通讯报文分配流水号,然后按照流水号,逐一向通讯前置机传输每条北斗通讯报文。北斗通讯模块通过接收通讯前置机反馈的确认信息,可以根据通讯前置机已成功接收的多条北斗通讯报文的流水号,对通讯前置机未成功接收的多条北斗通讯报文进行重新传输。应用本技术实施例提供的方法,可以基于流水号来确认北斗通讯报文是否发送成功,保证北斗通讯报文均能够准确地发送至管理平台。
104.为了便于理解,下面结合一个具体的示例,对本技术实施例提供的北斗通讯报文的传输方法作一介绍。
105.如图5所示,是本技术实施例提供的一种北斗通讯报文的传输过程的示意图。图5中包括北斗通讯设备和通讯前置机。其中,北斗通讯设备用于向通讯前置机发送报文,每条报文均有相应的流水号。例如,图5中的1、2、3、
……
、n、n+1、n+2、n+3等等。如图5所示,通讯前置机依次发送流水号为1到n+2的多条报文。其中,准确地被通讯前置机接收到的报文为流水号为1到n的这n条报文。通讯前置机将会向北斗通讯设备反馈确认信息,确认流水号为1到n的报文均已被成功接收。由于通讯前置机反馈的确认信息中流水号的最大值为n,表示流水号大于n的其他报文未被成功接收,即图5中流水号为n+1、n+2和n+3的报文未被通讯前置机接收。北斗通讯设备可以重新发送流水号为n+1、n+2和n+3的这三条报文。当北斗通讯设备接收到通讯前置机反馈的已接收到第n+3条报文的确认信息时,北斗通讯设备可以停止发送报文。
106.需要说明的是,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
107.参照图6,示出了本技术实施例提供的一种北斗通讯报文的传输装置的示意图,具体可以包括获取模块601、分配模块602、传输模块603、接收模块604和重传输模块605,其中:
108.获取模块601,用于获取待传输的多条北斗通讯报文;
109.分配模块602,用于为每条所述北斗通讯报文分配流水号;
110.传输模块603,用于按照所述流水号,逐一向通讯前置机传输每条所述北斗通讯报文;
111.接收模块604,用于接收所述通讯前置机反馈的确认信息,所述确认信息包括所述通讯前置机已成功接收的多条所述北斗通讯报文的流水号;
112.重传输模块605,用于根据所述通讯前置机已成功接收的多条所述北斗通讯报文的流水号,对所述通讯前置机未成功接收的多条所述北斗通讯报文进行重新传输。
113.在本技术实施例中,所述装置还可以包括判断模块和拆分模块,其中:
114.判断模块,用于分别判断每条所述北斗通讯报文的长度是否超过预设长度,所述预设长度根据北斗通讯单次传输支持的字节数确定;
115.拆分模块,用于若所述北斗通讯报文的长度超过所述预设长度,则将所述北斗通讯报文拆分为多条报文。
116.在本技术实施例的一种可能的实现方式中,所述分配模块602具体可以包括发送子模块和分配子模块,其中:
117.发送子模块,用于将多条所述北斗通讯报文发送至数据传输队列,所述数据传输队列为单向队列,所述数据传输队列的一端仅用于输入所述北斗通讯报文,所述数据传输队列的另一端仅用于输出所述北斗通讯报文;
118.分配子模块,用于当所述北斗通讯报文从所述数据传输队列的一端输出时,为当前输出的所述北斗通讯报文分配流水号;其中,当前输出的所述北斗通讯报文的所述流水号为所述数据传输队列输出的前一条所述北斗通讯报文的流水号加一。
119.在本技术实施例的一种可能的实现方式中,所述接收模块604具体可以包括接收子模块。其中:
120.接收子模块,用于接收所述通讯前置机在空闲时反馈的所述确认信息;其中,在所述通讯前置机未反馈所述确认信息的时间段内,若多条所述北斗通讯报文未传输完毕,则持续向所述通讯前置机传输所述北斗通讯报文。
121.在本技术实施例的一种可能的实现方式中,所述重传输模块605具体可以包括确定子模块和重传输子模块。其中:
122.确定子模块,用于确定所述通讯前置机已成功接收的多条所述北斗通讯报文的流水号的最大值;
123.重传输子模块,用于对所述流水号大于所述最大值的多条所述北斗通讯报文进行重新传输。
124.在本技术实施例中,所述重传输子模块可以包括记录单元和舍弃单元。其中:
125.记录单元,用于记录每条所述北斗通讯报文重新传输的次数;
126.舍弃单元,用于若任一所述北斗通讯报文重新传输的所述次数大于两次,则舍弃所述北斗通讯报文。
127.在本技术实施例中,多条所述北斗通讯报文可以为电力计量报文,所述电力计量报文可以是对用电数据采集终端采集的用电数据进行处理后得到的报文。
128.对于装置实施例而言,由于其与方法实施例基本相似,所以描述得比较简单,相关之处参见方法实施例部分的说明即可。
129.参照图7,示出了本技术实施例提供的一种北斗通讯设备的示意图。如图7所示,本技术实施例中的北斗通讯设备700包括:处理器710、存储器720以及存储在所述存储器720中并可在所述处理器710上运行的计算机程序721。所述处理器710执行所述计算机程序721时实现上述北斗通讯报文的传输方法各个实施例中的步骤,例如图1所示的步骤s101至s105。或者,所述处理器710执行所述计算机程序721时实现上述各装置实施例中各模块/单元的功能,例如图6所示模块601至605的功能。
130.示例性的,所述计算机程序721可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器720中,并由所述处理器710执行,以完成本技术。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段可以用于描述所述计算机程序721在所述北斗通讯设备700中的执行过程。例如,所述计算
机程序721可以被分割成获取模块、分配模块、传输模块、接收模块和重传输模块,各模块具体功能如下:
131.获取模块,用于获取待传输的多条北斗通讯报文;
132.分配模块,用于为每条所述北斗通讯报文分配流水号;
133.传输模块,用于按照所述流水号,逐一向通讯前置机传输每条所述北斗通讯报文;
134.接收模块,用于接收所述通讯前置机反馈的确认信息,所述确认信息包括所述通讯前置机已成功接收的多条所述北斗通讯报文的流水号;
135.重传输模块,用于根据所述通讯前置机已成功接收的多条所述北斗通讯报文的流水号,对所述通讯前置机未成功接收的多条所述北斗通讯报文进行重新传输。
136.所述北斗通讯设备700可以是实现前述各个方法实施例中步骤的设备。所述北斗通讯设备700可包括,但不仅限于,处理器710、存储器720。本领域技术人员可以理解,图7仅仅是北斗通讯设备700的一种示例,并不构成对北斗通讯设备700的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述北斗通讯设备700还可以包括输入输出设备、网络接入设备、总线等。
137.所述处理器710可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
138.所述存储器720可以是所述北斗通讯设备700的内部存储单元,例如北斗通讯设备700的硬盘或内存。所述存储器720也可以是所述北斗通讯设备700的外部存储设备,例如所述北斗通讯设备700上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等等。进一步地,所述存储器720还可以既包括所述北斗通讯设备700的内部存储单元也包括外部存储设备。所述存储器720用于存储所述计算机程序721以及所述北斗通讯设备700所需的其他程序和数据。所述存储器720还可以用于暂时地存储已经输出或者将要输出的数据。
139.本技术实施例还公开了一种北斗通讯设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如前述各个实施例所述的北斗通讯报文的传输方法。
140.本技术实施例还公开了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如前述各个实施例所述的北斗通讯报文的传输方法。
141.本技术实施例还公开了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行前述各个实施例所述的北斗通讯报文的传输方法。
142.以上所述实施例仅用以说明本技术的技术方案,而非对其限制。尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应
包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1