一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

建立通信链接的方法、装置、电子设备及存储介质与流程

2022-06-29 23:59:24 来源:中国专利 TAG:


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.从所述终端接收到的业务数据中包括指定传输标识,所述指定传输标识用于表征所述业务数据传输完成。
54.可选地,所述第一传输模块包括:
55.确定子模块,用于根据所述接入配置信息确定资源调度信息;
56.第一调度子模块,用于根据所述资源调度信息进行资源调度,以调度传输资源;
57.第一传输子模块,用于通过调度的传输资源,与所述基站进行业务数据的传输。
58.可选地,所述装置还包括:
59.第二通信模块,用于在所述第一预设时间段内接收到所述基站广播的所述第一网络接入消息的情况下,向所述基站发送第二接入请求消息,以使得所述基站能够根据所述第二接入请求消息,与所述终端建立通信链接。
60.根据本公开实施例的第四方面,提供一种建立通信链接的装置,应用于基站,所述装置包括:
61.第二监听模块,用于在广播第一网络接入消息后,监听终端广播的第二网络接入消息,所述第二网络接入消息为所述终端在达到第一预设时间段后未接收到所述基站广播的第一网络接入消息的情况下,广播的网络接入消息;
62.第三通信模块,用于在第二预设时间段内接收到所述终端广播的第二网络接入消息的情况下,向所述终端发送第一接入请求消息,以使得所述终端根据所述第一接入请求消息与所述基站建立通信链接。
63.可选地,所述装置还包括:
64.接收子模块,用于接收所述终端发送的响应消息;
65.通信子模块,用于根据所述响应消息,与所述终端建立通信链接。
66.可选地,所述装置还包括:
67.第二传输模块,用于根据所述通信链路与所述终端进行业务数据的传输。
68.第二释放模块,用于在确定所述业务数据传输完成后,释放所述通信链接,其中,通过以下方式确定所述业务数据传输完成:
69.在满足第二预设数据接收完成条件的情况下,确定所述业务数据传输完成;所述第二预设数据接收完成条件包括:
70.接收所述终端发送的业务数据为最后一个业务数据;或者,向所述终端发送的业务数据中包括指定传输标识,所述指定传输标识用于表征所述业务数据传输完成。
71.可选地,所述装置还包括:
72.第二接收模块,用于接收所述终端发送的第二接入请求消息,所述第二接入请求消息为所述终端在第一预设时间段内接收到所述基站广播的所述第一网络接入消息的情况下发送的接入请求消息;
73.第四通信模块,用于根据所述第二接入请求消息建立所述基站和所述终端的通信链接。
74.根据本公开实施例的第五方面,提供一种电子设备,包括:存储器,其上存储有计算机程序;
75.处理器;用于执行所述存储器中的所述计算机程序,以实现本公开第一方面所提供的应用于终端的建立通信链接的方法的步骤。
76.根据本公开实施例的第六方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的应用于终端的建立通信链接的方法的步骤。
77.根据本公开实施例的第七方面,提供一种电子设备,包括:存储器,其上存储有计算机程序;
78.处理器;用于执行所述存储器中的所述计算机程序,以实现本公开第一方面所提供的应用于基站的建立通信链接的方法的步骤。
79.根据本公开实施例的第八方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的应用于基站的建立通信链接的方法的步骤。
80.通过上述技术方案,终端通过监听基站广播的第一网络接入消息;在达到第一预设时间段后,若未接收到所述基站广播的第一网络接入消息,则所述终端广播第二网络接入消息;在所述基站接收到所述第二网络接入消息的情况下,接收所述基站根据所述第二网络接入消息发送第一接入请求消息;根据所述第一接入请求消息建立所述终端与所述基站的通信链接。这样,能够在大量终端同时入网时,终端在通过监听建立通信链接失败的情况下,采用广播消息建立通信链接的方式来实现快速入网建立通信链接,避免出现因过长轮询周期而导致入网速度慢的问题,提高了窄带物联网系统的整体使用效果。
81.本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
82.附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
83.图1是本公开实施例提供的一种建立通信链接的方法的流程图。
84.图2是本公开实施例提供的另一种建立通信链接的方法的流程图。
85.图3为本公开实施例提供的一种数据传输的方法的流程图。
86.图4是根据一示例性实施例示出的一种建立通信链接的装置的框图。
87.图5是根据一示例性实施例示出的一种建立通信链接的装置的框图。
88.图6是根据一示例性实施例示出的一种建立通信链接的装置的框图。
89.图7是根据一示例性实施例示出的一种建立通信链接的装置的框图。
90.图8是根据一示例性实施例示出的一种建立通信链接的装置的框图。
91.图9是根据一示例性实施例示出的一种建立通信链接的装置的框图。
92.图10是根据一示例性实施例示出的一种建立通信链接的装置的框图。
93.图11是根据一示例性实施例示出的一种建立通信链接的装置的框图。
94.图12是根据一示例性实施例示出的一种电子设备的框图。
95.图13是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
96.以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
97.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
98.现有的设备入网方案中,当窄带物联网系统中的多个设备同时入网时,为了解决大量设备同时入网所导致的入网速度慢的问题,一般会采用单次离散入网方式;单次离散入网方式即给多个设备分别设定入网等待时间,当设备各自的等待时间达到入网等待时间后,才开始入网。因此,如果入网等待时间较短,依然会造成大量设备同时入网,堵塞网络通道,导致设备无法正常接入网络;如果入网等待时间较长,例如最长存在15分钟后开始入网,也就是用户可能需要等待15分钟才能使用该设备,这样,用户等待的时间过长,使用体验会很差。
99.为了解决以上技术问题,本公开提供一种建立通信链接的方法、装置、存储介质及电子设备。该方法通过终端监听基站广播的第一网络接入消息;在达到第一预设时间段后,若未接收到该基站广播的第一网络接入消息,则该终端广播第二网络接入消息;在该基站接收到该第二网络接入消息的情况下,接收该基站根据该第二网络接入消息发送第一接入请求消息;根据该第一接入请求消息建立该终端与该基站的通信链接。这样,能够在大量终端同时入网时,终端在通过监听建立通信链接失败的情况下,采用广播消息建立通信链接的方式来实现快速入网建立通信链接,避免出现因过长轮询周期而导致入网速度慢的问题,提高了窄带物联网系统的整体使用效果。
100.下面结合具体实施例,对本公开的技术方案进行详细阐述。
101.图1是本公开实施例提供的一种建立通信链接的方法的流程图,如图1所示,应用于终端,该方法包括:
102.在步骤s101中,监听基站广播的第一网络接入消息。
103.其中,第一网络接入消息包括在广播控制信道上传输的同步信号和在窄带物理广播信道上传输的系统信息;在广播控制信道上传输的同步信号可以包括主同步信号、辅同步信号、窄带参考信号,在窄带物理广播信道上传输的系统信息可以包括小区完整的帧号信息、小区配置信息(跳频模式、天线端口配置等)。
104.在步骤s102中,在达到第一预设时间段后,若未接收到该基站广播的第一网络接入消息,则该终端广播第二网络接入消息。
105.在本步骤中,终端如果在接入试探时段内没有监听到基站广播的第一网络接入消息,在接入试探时段结束后,进入广播时段,进行广播第二网络接入消息。
106.进一步,可以通过预设广播控制信道广播该终端标识信息,并通过预设下行物理信道广播该网络配置信息。
107.其中,该终端标识信息可以包括该终端所在小区的小区id、小区帧号和小区定时,该小区id、小区帧号和小区定时可以由该预设广播控制信道上传输的主同步信号、辅同步信号、窄带参考信号等计算得出,该网络配置信息可以包括小区完整的帧号信息、小区配置信息,小区配置信息可以包括跳频模式和端口配置等。
108.具体地,在终端广播第二网络接入消息时,首先终端生成针对窄带物联网的无线帧,在针对窄带物联网的无线帧中,npss、nsss、nrs和npbch映射到从无线帧中选择的特定子帧中,例如,npss、nsss、nrs和npbch可以分别映射到子帧7、8、9和0中。
109.在本步骤中,广播第二网络接入消息时,终端的广播过程是按照固定周期来进行广播的,该固定周期中包含两个时段,分别是广播时段和接入试探时段。
110.例如,在该固定周期为320ms一个周期时,可以将广播时段配置为300ms一个广播周期,将接入试探时段配置为20ms一个接入试探周期。在接入试探周期结束后,进入300ms的广播时段来广播主同步信号、辅同步信号以及窄带参考信号,进而使得接收终端的广播消息的基站可以根据主同步信号和辅同步信号能够计算出小区id、小区帧号和小区定时,再根据得出的小区相关信息进行小区搜索,搜索到该小区后,再根据获取到的窄带物理广播信道上传输的系统信息确定小区完整的帧号信息、小区配置信息,小区配置信息可以包括跳频模式和端口配置等。
111.在步骤s103中,在该基站接收到该第二网络接入消息的情况下,接收该基站根据该第二网络接入消息发送的第一接入请求消息。
112.以上步骤s103中,根据该第一接入请求消息建立该终端与该基站的通信链接,可以在该第一接入请求消息中包含该终端的终端标识的情况下,向该基站发送接入响应消息,并建立该终端与该基站的通信链接。
113.其中,在第一接入请求消息中包含该终端的终端标识的情况下,终端可以获取到该终端标识是否为自身终端标识,在确定为自身终端标识的情况下,向该基站发送接入响应消息;在确定该终端标识不是自身终端标识的情况下,中止通信链接接入,重新恢复进入广播时段,进行广播第二网络接入消息。
114.在有多个基站同时想要接入该终端的情况下,终端有可能会接收到多个第一接入请求消息,终端会根据不同基站的地理位置,对具有相同时频资源的第一网络接入消息进行检测,获取不同基站的ta值,由于不同终端与基站的距离不同,所以终端在接收不同基站发送的第一接入请求消息时的时延ta值也不相同,所以终端为不同基站分配的ta值不同,
根据获取的ta值发送接入响应消息,不同基站会根据接收到的ta值判断是否为发送给自己的数据包,并对发送给自己的数据包进行解码等后续处理,该接入响应消息包括了上行链路授权消息,基站根据定时提前量ta值与终端之间获得下行同步,并根据上行链路授权消息建立该终端与该基站的通信链接。
115.在步骤s104中,根据该第一接入请求消息与该基站建立通信链接。
116.在一些实施例中,在该第一接入请求消息中包含该终端的终端标识的情况下,向该基站发送接入响应消息,并与该基站建立通信链接。可以理解地,在该第一接入请求消息中包含该终端的终端标识的情况下,则表示该第一接入请求消息是针对当前终端的接入请求消息,此时,终端可以向基站发送接入响应消息,表示接收到该第一接入请求消息,并与基站建立通信链接。
117.需要说明的是,建立该终端与该基站之间通信链接的过程可以参考现有技术中通信链接的建立过程,此处不再赘述。
118.另外,在该第一预设时间段内接收到该基站广播的该第一网络接入消息的情况下,向该基站发送第二接入请求消息,以使得该基站能够根据该第二接入请求消息,与该终端建立通信链接。这样,在接收到该基站广播的该第一网络接入消息的情况下,能够快速与基站建立通信链接,确保业务数据传输效率。
119.采用上述方案,终端在通过监听建立通信链接失败的情况下,采用广播消息建立通信链接的方式来实现快速入网建立通信链接,避免出现因过长轮询周期而导致入网速度慢的问题,提高了窄带物联网系统的整体使用效果。
120.在完成通信链接的建立后,终端即可与基站进行业务数据的传输。在一些实施例中,首先,可以根据该通信链接与该基站进行业务数据的传输。
121.示例地,该第一接入请求消息包括接入配置信息,终端可以根据该接入配置信息确定第一资源调度信息,并根据该第一资源调度信息进行资源调度,以调度传输资源,并通过调度的传输资源,与该基站进行业务数据的传输。
122.其中,该接入配置信息可以包括该第一资源调度信息、配置给该终端的需要进行接入的小区的专属前导序列的索引信息和专属信道资源的索引信息,该终端根据信道资源编号在相应的信道资源上向基站发送配置的专用前导序列,该第一资源调度信息用于表征该终端与该基站在进行通信的过程中使用的信道资源的调度,以及该专属前导序列的索引信息和专属信道资源的索引信息用于指示该终端从获得发送了专属前导序列的小区的接入响应消息。
123.需要说明的是,上述传输资源的具体调度方式可以参考现有技术中资源调度的方式,此处不再赘述。
124.其次,在确定该业务数据传输完成后,与该基站进行链接释放过程,以释放该通信链接。
125.在一些实施例中,可以通过以下方式确定该业务数据传输完成:
126.在满足第一预设数据发送完成条件的情况下,确定该业务数据传输完成;该第一预设数据发送完成条件包括:
127.向该基站发送的业务数据为最后一个业务数据;或者,
128.从该基站接收到的业务数据中包括指定传输标识,该指定传输标识用于表征该业
务数据传输完成。
129.在本步骤中,该确定该业务数据传输完成可以在满足第一预设数据发送完成条件的情况下,确定该业务数据传输完成,该第一预设数据发送完成条件可以包括向该基站发送的业务数据为最后一个业务数据;或者,从该基站接收到的业务数据中包括指定传输标识,该指定传输标识用于表征该业务数据传输完成。
130.示例地,在终端向基站发送的业务数据发送完成后,可以将该业务数据的最后一个比特数据作为最后一个业务数据,该业务数据用于表征业务数据发送完成,在基站接收到该业务数据,确定业务数据传输已完成,将断开通信链路,并且由于终端在发送业务数据时,最后一位为最后一个业务数据,在该业务数据发送结束后,同样断开通信链路。在另一种方式中,在从该基站接收到的业务数据发送完成后,可以在该业务数据的最后一位数据之后添加指定传输标识,该指定传输标识用于表征该业务数据传输完成。
131.可以理解地,在完成最后一个业务数据传输的情况下,确定业务数据传输完成,考虑到业务数据传输包括上行数据传输和下行数据传输,因此,对于上行数据传输,终端向基站发送的业务数据为最后一个业务数据时,确定业务数据传输完成,此时,终端可以在最后一个业务数据中添加指定传输标识,该指定传输标识用于表征该业务数据传输完成,并进行链接释放过程,基站在接收到业务数据后,若业务数据中包括指定传输标识,则确定终端发送的业务数据为最后一个业务数据,此时,可以与终端进行链接释放过程,从而释放通信链接。
132.对于下行数据传输,在从该基站接收到的业务数据中包括指定传输标识的情况下,确定业务数据传输完成,并与基站进行链接释放过程,从而释放通信链接。
133.这样,可以在传输完成后释放资源,无需长时占用资源,因此避免了现有网络中资源占用时间过长、不能快速释放的问题,能极大缓解即时通信网络负荷。
134.图2是本公开实施例提供的另一种建立通信链接的方法的流程图,如图2所示,应用于基站,该方法包括:
135.在步骤s201中,在广播第一网络接入消息后,监听终端广播的第二网络接入消息。
136.其中,该第二网络接入消息为该终端在达到第一预设时间段后未接收到该基站广播的第一网络接入消息的情况下,广播的网络接入消息。
137.在本步骤中,基站在广播第一网络接入消息时,第一网络接入消息包括在广播控制信道上传输的同步信号和在窄带物理广播信道上传输的系统信息;在广播控制信道上传输的同步信号可以包括主同步信号、辅同步信号、窄带参考信号,在窄带物理广播信道上传输的系统信息可以包括小区完整的帧号信息、小区配置信息(跳频模式、天线端口配置等)。
138.其中,该广播控制信道可以是bcch(broadcast control chancel,广播控制信道),该窄带物理广播信道可以是npbch(narrow band physical broadcast channel,窄带物理广播信道),该主同步信号可以是npss(narrow band primary synchronization channel,主同步信号),该辅同步信号可以是nsss(narrow band secondary synchronization channel,辅同步信号)、该窄带参考信号可以是nrs(narrow band reference signal,窄带参考信号)。
139.具体地,基站在广播第一网络接入消息时,首先基站生成针对窄带物联网的无线帧,在针对窄带物联网的无线帧中,npss、nsss、nrs和npbch映射到从无线帧中选择的特定
子帧中,例如,npss、nsss、nrs和npbch可以分别映射到子帧7、8、9和0中。
140.在本步骤中,终端在监听基站广播的第一网络接入消息时,由于基站的广播过程是按照固定周期来进行广播的,该固定周期中包含两个时段,分别是广播时段和接入试探时段,例如在该固定周期为320ms一个周期时,可以将广播时段配置为300ms一个广播周期,将接入试探时段配置为20ms一个接入试探周期。
141.进一步,在广播第一网络接入消息后,监听终端广播的第二网络接入消息。
142.示例地,在第一预设时间段内,如未接收到该终端针对于该广播第一网络接入消息发送的第二接入请求消息的情况下,基站结束广播时段,进入接入试探时段,进行监听该终端广播的第二网络接入消息。
143.在基站处于接入试探时段时,通过监听物理信道来获取终端广播的第一网络接入消息,首先在获取到基于预定时间段重复间隔的特定子帧中传输的主同步信号和辅同步信号后,可以使得终端与基站之间获得下行同步,并且基站可以根据获取到的主同步信号和辅同步信号能够计算出该终端所在小区的小区id、小区帧号和小区定时,基站根据得出的小区相关信息进行小区搜索,搜索到该小区后,再根据获取到的窄带物理广播信道上传输的系统信息确定小区完整的帧号信息、小区配置信息,小区配置信息可以包括跳频模式和端口配置等。
144.在步骤s202中,在接收到该终端广播的第二网络接入消息的情况下,向该终端发送第一接入请求消息,以使得该终端根据该第一接入请求消息建立该终端与该基站的通信链接。
145.在本步骤中,向该终端发送第一接入请求消息,以使得该终端根据该第一接入请求消息建立该终端与该基站的通信链接,其中该第一接入请求消息可以包括该终端的终端标识。
146.其中,在终端获取到该终端标识自身终端标识,并在确定为自身终端标识的情况下,基站接收终端发送的接入响应消息,例如,在有多个基站同时想要接入该终端的情况下,终端有可能接收到多个基站发送的第一接入请求消息的情况下,终端会根据不同基站的地理位置,对具有相同时频资源的第一接入请求消息进行检测,获取不同基站的ta值,由于不同终端与基站的距离不同,所以终端在接收不同基站发送的信息时的时延ta值也不相同,所以终端为不同基站分配的ta值不同,在终端发送ta值之后,基站获取终端发送的接入响应消息,并根据该接入响应消息建立该终端与该基站的通信链接。
147.在一些实施例中,基站接收该接入响应消息,并与该终端建立通信链接,此时,基站接收终端发送的接入响应消息,表示基站准备与该终端进入建立通信链接。
148.需要说明的是,建立该基站与该终端之间通信链接的过程可以参考现有技术中通信链接的建立过程,此处不再赘述。
149.另外,在该终端在第一预设时间段内接收到该基站广播的该第一网络接入消息的情况下发送的第二接入请求消息的情况下,基站接收该终端发送的第二接入请求消息,并根据该第二接入请求消息建立该基站和该终端的通信链接。
150.采用上述方案,基站在通过广播建立通信链接失败的情况下,采用搜索监听消息建立通信链接的方式来实现快速入网建立通信链接,避免出现因过长轮询周期而导致入网速度慢的问题,提高了窄带物联网系统的整体使用效果。
151.在完成通信链接的建立后,基站即可与终端进行业务数据的传输。在一些实施例中,首先,可以根据该通信链路与该终端进行业务数据的传输。
152.示例地,该第一接入请求消息包括接入配置信息,用于使得终端可以根据该接入配置信息确定第一资源调度信息,并根据该第一资源调度信息进行资源调度,以调度传输资源,并通过调度的传输资源,与该基站进行业务数据的传输。
153.需要说明的是,上述传输资源的具体调度方式可以参考现有技术中资源调度的方式,此处不再赘述。
154.其次,在确定该业务数据传输完成后,释放该通信链接。
155.在一些实施例中,可以通过以下方式确定该业务数据传输完成:
156.在满足第二预设数据接收完成条件的情况下,确定该业务数据传输完成;该第二预设数据接收完成条件包括:
157.接收该终端发送的业务数据为最后一个业务数据;或者,
158.向该终端发送的业务数据中包括指定传输标识,该指定传输标识用于表征该业务数据传输完成。
159.在本步骤中,该确定该业务数据传输完成可以在满足第二预设数据接收完成条件的情况下,确定该业务数据传输完成,该第二预设数据接收完成条件可以包括接收该终端发送的业务数据为最后一个业务数据;或者,向该终端发送的业务数据中包括指定传输标识,该指定传输标识用于表征该业务数据传输完成。
160.示例地,在终端向基站发送的业务数据发送完成后,可以将该业务数据的最后一个比特数据作为最后一个业务数据,该业务数据用于表征业务数据发送完成,在基站接收到该业务数据,确定业务数据传输已完成,将断开通信链路,并且由于终端在发送业务数据时,最后一位为最后一个业务数据,在该业务数据发送结束后,同样断开通信链路。在另一种方式中,在从该基站接收到的业务数据发送完成后,可以在该业务数据的最后一位数据之后添加指定传输标识,该指定传输标识用于表征该业务数据传输完成。
161.可以理解地,在完成最后一个业务数据传输的情况下,确定业务数据传输完成,考虑到业务数据传输包括上行数据传输和下行数据传输,因此,对于下行数据传输,在从该终端接收到的业务数据中包括指定传输标识的情况下,确定业务数据传输完成,并与终端进行链接释放过程,从而释放通信链接。对于下行数据传输,终端向基站发送的业务数据为最后一个业务数据时,确定业务数据传输完成,此时,终端可以在最后一个业务数据中添加指定传输标识,该指定传输标识用于表征该业务数据传输完成,并进行链接释放过程,基站在接收到业务数据后,若业务数据中包括指定传输标识,则确定终端发送的业务数据为最后一个业务数据,此时,可以与终端进行链接释放过程,从而释放通信链接。
162.这样,可以在传输完成后释放资源,无需长时占用资源,因此避免了现有网络中资源占用时间过长、不能快速释放的问题,能极大缓解即时通信网络负荷。
163.图3为本公开实施例提供的一种数据传输的方法,如图3所示,该数据传输的方法包括通信链接建立以及数据传输两部分,其中,以下步骤s301至步骤s308为通信链接建立的步骤,步骤s309至步骤s310为数据传输的步骤,该方法包括:
164.s301、终端监听基站广播的第一网络接入消息。
165.其中,第一网络接入消息包括在广播控制信道上传输的同步信号和在窄带物理广
播信道上传输的系统信息;在广播控制信道上传输的同步信号可以包括主同步信号、辅同步信号、窄带参考信号,在窄带物理广播信道上传输的系统信息可以包括小区完整的帧号信息、小区配置信息(跳频模式、天线端口配置等)。
166.s302、终端确定在第一预设时间段内是否接收到该基站广播的第一网络接入消息。
167.在达到第一预设时间段后,若未接收到该基站广播的第一网络接入消息,则执行步骤s303;
168.其中,终端如果在接入试探时段,即第一预设时间段内没有监听搜索基站广播的第一网络接入消息,在接入试探时段结束后,进入广播时段,进行广播第二网络接入消息。
169.例如,在该固定周期为320ms一个周期时,可以将广播时段配置为300ms一个广播周期,将接入试探时段配置为20ms一个接入试探周期。在接入试探周期结束后,进入300ms的广播时段来广播第一网络接入消息。
170.在第一预设时间段内接收到该基站广播的第一网络接入消息的情况下,执行步骤s311至步骤s311。
171.s303、终端广播第二网络接入消息。
172.其中,终端在进入广播时段后,可以通过预设广播控制信道广播该终端标识信息,并通过预设下行物理信道广播该网络配置信息。
173.具体地,该终端标识信息可以包括该终端所在小区的小区id、小区帧号和小区定时,该小区id、小区帧号和小区定时可以由该预设广播控制信道上传输的主同步信号、辅同步信号、窄带参考信号等计算得出,该网络配置信息可以包括小区完整的帧号信息、小区配置信息,小区配置信息可以包括跳频模式和端口配置等。
174.s304、基站监听终端广播的第二网络接入消息。
175.其中,该第二网络接入消息为该终端在达到第一预设时间段后未接收到该基站广播的第一网络接入消息的情况下,广播的网络接入消息。
176.在本步骤中,基站在广播第一网络接入消息时,第一网络接入消息包括在广播控制信道上传输的同步信号和在窄带物理广播信道上传输的系统信息;在广播控制信道上传输的同步信号可以包括主同步信号、辅同步信号、窄带参考信号,在窄带物理广播信道上传输的系统信息可以包括小区完整的帧号信息、小区配置信息(跳频模式、天线端口配置等)。
177.s305、确定在第二预设时间段内基站是否接收到该终端广播的第二网络接入消息。
178.在第二预设时间段内接收到该终端广播的第二网络接入消息的情况下,执行步骤s306。
179.在达到该第二预设时间段,若未接收到该终端广播的第二网络接入消息,则返回步骤s301。
180.s306、基站向该终端发送第一接入请求消息。
181.其中该第一接入请求消息可以包括该终端的终端标识。
182.s307、终端接收该第一接入请求消息,并根据该第一接入请求消息向该基站发送接入响应消息。
183.其中,在第一接入请求消息中包含该终端的终端标识的情况下,终端可以获取到
该终端标识自身终端标识,在确定为自身终端标识的情况下,向该基站发送接入响应消息;在确定该终端标识不是自身终端标识的情况下,中止通信链接接入,重新恢复进入广播时段,进行广播第二网络接入消息。在有多个基站同时想要接入该终端的情况下,终端有可能会接收到多个第一接入请求消息,终端会根据不同基站的地理位置,对具有相同时频资源的第一网络接入消息进行检测,获取不同基站的ta值,由于不同终端与基站的距离不同,所以终端在接收不同基站发送的信息时的时延ta值也不相同,所以终端为不同基站分配的ta值不同,根据获取的ta值发送接入响应消息,不同基站会根据接收到的ta值判断是否为发送给自己的数据包,并对发送给自己的数据包进行解码等后续处理,该接入响应消息包括了上行链路授权消息。
184.s308、基站根据该接入响应消息与该终端建立通信链接。
185.其中,该接入响应消息包括了上行链路授权消息,终端根据定时提前量ta值与基站之间获得下行同步,并根据上行链路授权消息建立该终端与该基站的通信链接。
186.s309、基站根据该通信链接该终端与该基站进行业务数据的传输。
187.在完成通信链接的建立后,基站即可与终端进行业务数据的传输。在一些实施例中,首先,基站可以根据该通信链路与该终端进行业务数据的传输。
188.示例地,该第一接入请求消息包括接入配置信息,用于使得终端可以根据该接入配置信息确定第一资源调度信息,并根据该第一资源调度信息进行资源调度,以调度传输资源,并通过调度的传输资源,与该基站进行业务数据的传输。
189.需要说明的是,上述传输资源的具体调度方式可以参考现有技术中资源调度的方式,此处不再赘述。
190.s310、在确定该业务数据传输完成后,该终端与该基站进行链接释放过程,以释放该通信链接。
191.可以通过以下方式确定该业务数据传输完成:
192.在满足第二预设数据接收完成条件的情况下,确定该业务数据传输完成;该第二预设数据接收完成条件包括:
193.接收该终端发送的业务数据为最后一个业务数据;或者,
194.向该终端发送的业务数据中包括指定传输标识,该指定传输标识用于表征该业务数据传输完成。
195.在本步骤中,该确定该业务数据传输完成可以在满足第二预设数据接收完成条件的情况下,确定该业务数据传输完成,该第二预设数据接收完成条件可以包括接收该终端发送的业务数据为最后一个业务数据;或者,向该终端发送的业务数据中包括指定传输标识,该指定传输标识用于表征该业务数据传输完成。
196.示例地,在终端向基站发送的业务数据发送完成后,可以将该业务数据的最后一个比特数据作为最后一个业务数据,该业务数据用于表征业务数据发送完成,在基站接收到该业务数据,确定业务数据传输已完成,将断开通信链路,并且由于终端在发送业务数据时,最后一位为最后一个业务数据,在该业务数据发送结束后,同样断开通信链路。在另一种方式中,在从该基站接收到的业务数据发送完成后,可以在该业务数据的最后一位数据之后添加指定传输标识,该指定传输标识用于表征该业务数据传输完成。
197.可以理解地,在完成最后一个业务数据传输的情况下,确定业务数据传输完成,考
虑到业务数据传输包括上行数据传输和下行数据传输,因此,对于下行数据传输,在从该终端接收到的业务数据中包括指定传输标识的情况下,确定业务数据传输完成,并与终端进行链接释放过程,从而释放通信链接。对于下行数据传输,终端向基站发送的业务数据为最后一个业务数据时,确定业务数据传输完成,此时,终端可以在最后一个业务数据中添加指定传输标识,该指定传输标识用于表征该业务数据传输完成,并进行链接释放过程,基站在接收到业务数据后,若业务数据中包括指定传输标识,则确定终端发送的业务数据为最后一个业务数据,此时,可以与终端进行链接释放过程,从而释放通信链接。
198.这样,可以在传输完成后释放资源,无需长时占用资源,因此避免了现有网络中资源占用时间过长、不能快速释放的问题,能极大缓解即时通信网络负荷。
199.s311、终端向该基站发送第二接入请求消息。
200.其中,该第二接入请求消息可以包括该基站的小区标识。
201.s312、基站接收第二接入请求消息,并根据该第二接入请求消息与该终端建立通信链接。
202.s313、终端根据该通信链接该终端与该基站进行业务数据的传输。
203.在完成通信链接的建立后,基站即可与终端进行业务数据的传输。在一些实施例中,首先,可以根据该通信链路与该终端进行业务数据的传输。
204.示例地,该第一接入请求消息包括接入配置信息,用于使得终端可以根据该接入配置信息确定第一资源调度信息,并根据该第一资源调度信息进行资源调度,以调度传输资源,并通过调度的传输资源,与该基站进行业务数据的传输。
205.需要说明的是,上述传输资源的具体调度方式可以参考现有技术中资源调度的方式,此处不再赘述。
206.s314、在确定该业务数据传输完成后,该终端与该基站进行链接释放过程,以释放该通信链接。
207.可以通过以下方式确定该业务数据传输完成:
208.在满足第二预设数据接收完成条件的情况下,确定该业务数据传输完成;该第二预设数据接收完成条件包括:
209.接收该终端发送的业务数据为最后一个业务数据;或者,
210.向该终端发送的业务数据中包括指定传输标识,该指定传输标识用于表征该业务数据传输完成。
211.图4是根据一示例性实施例示出的一种建立通信链接的装置400的框图。参照图4,应用于终端,该装置包括:
212.第一监听模块401,用于监听基站广播的第一网络接入消息;
213.广播模块402,用于在达到第一预设时间段后,若未接收到该基站广播的第一网络接入消息,则该终端广播第二网络接入消息;
214.可选地,该第二网络接入消息包括该终端的终端标识信息和网络配置信息,该广播模块用于通过预设广播控制信道广播该终端标识信息,并通过预设下行物理信道广播该网络配置信息;
215.第一接收模块403,用于在该基站接收到该第二网络接入消息的情况下,接收该基站根据该第二网络接入消息发送第一接入请求消息;
216.第一通信模块404,用于根据该第一接入请求消息与该基站建立通信链接;
217.可选地,用于在该第一接入请求消息中包含该终端的终端标识的情况下,向该基站发送接入响应消息,并与该基站建立通信链接。
218.可选地,图5是根据一示例性实施例示出的一种建立通信链接的装置。的框图。参照图5,该装置还包括:
219.第一传输模块405,用于根据该通信链接与该基站进行业务数据的传输。
220.第一释放模块406,用于在确定该业务数据传输完成后,与该基站进行链接释放过程,以释放该通信链接。
221.可选地,该第一释放模块406用于在满足第一预设数据发送完成条件的情况下,确定该业务数据传输完成,其中,该第一预设数据发送完成条件包括:
222.向该基站发送的业务数据为最后一个业务数据;或者,
223.从该终端接收到的业务数据中包括指定传输标识,该指定传输标识用于表征该业务数据传输完成。
224.可选地,图6是根据一示例性实施例示出的一种建立通信链接的装置。的框图。参照图6,该第一传输模块405包括:
225.确定子模块4051,用于根据该接入配置信息确定资源调度信息;
226.第一调度子模块4052,用于根据该资源调度信息进行资源调度,以调度传输资源;
227.第一传输子模块4053,用于通过调度的传输资源,与该基站进行业务数据的传输。
228.可选地,图7是根据一示例性实施例示出的一种建立通信链接的装置。的框图。参照图7,该装置还包括:
229.第二通信模块407,用于在该第一预设时间段内接收到该基站广播的该第一网络接入消息的情况下,向该基站发送第二接入请求消息,以使得该基站能够根据该第二接入请求消息,与该终端建立通信链接。
230.图8是根据一示例性实施例示出的一种建立通信链接的装置800的框图。参照图8,应用于基站,该装置包括:
231.第二监听模块801,用于在广播第一网络接入消息后,监听终端广播的第二网络接入消息,该第二网络接入消息为该终端在达到第一预设时间段后未接收到该基站广播的第一网络接入消息的情况下,广播的网络接入消息;
232.第三通信模块802,用于在第二预设时间段内接收到该终端广播的第二网络接入消息的情况下,向该终端发送第一接入请求消息,以使得该终端根据该第一接入请求消息与该基站建立通信链接。
233.可选地,图9是根据一示例性实施例示出的一种建立通信链接的装置的框图。参照图9,该第三通信模块802还包括:
234.接收子模块8021,用于接收该终端发送的响应消息;
235.通信子模块8022,用于根据该响应消息,与该终端建立通信链接。
236.可选地,图10是根据一示例性实施例示出的一种建立通信链接的装置的框图。参照图10,该装置还包括:
237.第二传输模块803,用于根据该通信链路与该终端进行业务数据的传输。
238.第二释放模块804,用于在确定该业务数据传输完成后,释放该通信链接,其中,通
过以下方式确定该业务数据传输完成:
239.在满足第二预设数据接收完成条件的情况下,确定该业务数据传输完成;该第二预设数据接收完成条件包括:
240.接收该终端发送的业务数据为最后一个业务数据;或者,
241.向该终端发送的业务数据中包括指定传输标识,该指定传输标识用于表征该业务数据传输完成。
242.可选地,图11是根据一示例性实施例示出的一种建立通信链接的装置的框图。参照图11,该装置还包括:
243.第二接收模块805,用于接收该终端发送的第二接入请求消息,该第二接入请求消息为该终端在第一预设时间段内接收到该基站广播的该第一网络接入消息的情况下发送的接入请求消息;
244.第四通信模块806,用于根据该第二接入请求消息建立该基站和该终端的通信链接。
245.以上技术方案,终端通过监听基站广播的第一网络接入消息,在接收到基站广播的第一网络接入消息的情况下,根据该第一接入请求消息建立该终端与该基站的通信链接,在未接收到的情况下,采用广播第二网络接入消息的方式建立该终端与该基站的通信链接,以及在传输完成后,释放该通信链接;这样能够在大量终端同时入网时,终端在通过监听建立通信链接失败的情况下,采用广播消息建立通信链接的方式来实现快速入网建立通信链接,避免出现因过长轮询周期而导致入网速度慢的问题,提高了窄带物联网系统的整体使用效果。
246.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
247.图12是根据一示例性实施例示出的一种电子设备1200的框图。如图12所示,该电子设备1200可以包括:处理器1201,存储器1202。该电子设备1200还可以包括多媒体组件1203,输入/输出(i/o)接口1204,以及通信组件1205中的一者或多者。
248.其中,处理器1201用于控制该电子设备1200的整体操作,以完成上述的建立通信链接的方法中的全部或部分步骤。存储器1202用于存储各种类型的数据以支持在该电子设备1200的操作,这些数据例如可以包括用于在该电子设备1200上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器1202可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(static random access memory,简称sram),电可擦除可编程只读存储器(electrically erasable programmable read-only memory,简称eeprom),可擦除可编程只读存储器(erasable programmable read-only memory,简称eprom),可编程只读存储器(programmable read-only memory,简称prom),只读存储器(read-only memory,简称rom),磁存储器,快闪存储器,磁盘或光盘。多媒体组件1203可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1202或通过通信组件1205发送。音频组件还包括至少一个扬声器,用于输出音频信号。i/o接口1204为处理器1201和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠
标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件1205用于该电子设备1200与其他设备之间进行有线或无线通信。无线通信,例如wi-fi,蓝牙,近场通信(near field communication,简称nfc),2g、3g、4g、nb-iot、emtc、或其他5g等等,或它们中的一种或几种的组合,在此不做限定。因此相应的该通信组件1205可以包括:wi-fi模块,蓝牙模块,nfc模块等等。
249.在一示例性实施例中,电子设备1200可以被一个或多个应用专用集成电路(application specific integrated circuit,简称asic)、数字信号处理器(digital signal processor,简称dsp)、数字信号处理设备(digital signal processing device,简称dspd)、可编程逻辑器件(programmable logic device,简称pld)、现场可编程门阵列(field programmable gate array,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的建立通信链接的方法。
250.在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的建立通信链接的方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器1202,上述程序指令可由电子设备1200的处理器1201执行以完成上述的建立通信链接的方法。
251.图13是根据一示例性实施例示出的一种电子设备1300的框图。例如,电子设备1300可以被提供为一服务器。参照图13,电子设备1300包括处理器1322,其数量可以为一个或多个,以及存储器1332,用于存储可由处理器1322执行的计算机程序。存储器1332中存储的计算机程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理器1322可以被配置为执行该计算机程序,以执行上述的建立通信链接的方法。
252.另外,电子设备1300还可以包括电源组件1326和通信组件1350,该电源组件1326可以被配置为执行电子设备1300的电源管理,该通信组件1350可以被配置为实现电子设备1300的通信,例如,有线或无线通信。此外,该电子设备1300还可以包括输入/输出(i/o)接口1358。电子设备1300可以操作基于存储在存储器1332的操作系统,例如windows server
tm
,mac os x
tm
,unix
tm
,linux
tm
等等。
253.在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的建立通信链接的方法的步骤。例如,该非临时性计算机可读存储介质可以为上述包括程序指令的存储器1332,上述程序指令可由电子设备1300的处理器1322执行以完成上述的建立通信链接的方法。
254.在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的建立通信链接的方法的代码部分。
255.以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。
256.另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
257.此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本
公开的思想,其同样应当视为本公开所公开的内容。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献