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

一种目标对象接入方法、装置、系统及计算机设备

2022-06-05 07:50:24 来源:中国专利 TAG:


1.本发明涉及目标对象通信技术领域,具体涉及一种目标对象接入方法、装置、系统及计算机设备。


背景技术:

2.随着海洋经济产业的不断发展,目标对象数量不断增加,海上通信业务种类呈现多元化发展趋势,原有的以目标对象自动识别系统ais(automatic identificationsystem,简称ais)为主的海上通信系统已经无法满足未来海事通信发展需求。甚高频数据交换系统(vhf data exchange system,简称vdes系统)是未来海事通信系统的重要组成部分。vdes系统在原有ais目标对象自动识别系统的基础上新增了特殊应用报文(application specific message,简称asm)以及甚高频数据交换(vhf data exchange,简称vde)两部分以提供更高的数据传输速率。
3.vde在逻辑信道中划分了随机接入信道,当目标对象数据包的传输需求大于一个时隙时,需要在划分的随机接入时隙中随机选择一个时隙向基站发送资源申请消息。在这种单跳的随机接入方法中,所有目标对象在划分的随机接入时隙中共同进行竞争并向基站发送资源申请消息,容易造成两艘或多艘目标对象选择同一时隙,从而导致在基站处无法正确接收资源申请消息,使得目标对象随机接入失败。


技术实现要素:

4.因此,本发明要解决的技术问题在于解决现有技术存在的单跳的随机接入方法容易导致在基站处无法正确接收资源申请消息,使得目标对象随机接入失败的问题,从而提供一种目标对象接入方法、装置及计算机设备。
5.根据第一方面,本发明实施例公开了一种目标对象接入方法,包括:获取各目标对象广播的地理位置信息;基于所述地理位置信息对各所述目标对象进行分组,得到分组信息和接入窗口信息,所述接入窗口信息包含多个接入时隙;广播所述分组信息及接入窗口信息;获取各所述目标对象基于所述分组信息和接入窗口信息反馈的接入资源请求消息;基于所述接入资源请求消息对各所述目标对象的接入资源进行分配,生成资源分配消息,分别向各所述目标对象发送所述资源分配消息,以使各所述目标对象基于所述资源分配消息选择各自所对应的接入时隙进行接入。
6.可选地,所述分组信息包括数量信息和目标对象组头信息,基于所述地理位置信息进行分组,得到分组信息,包括:基于所述地理位置信息判断预设区域范围内所述目标对象的数量;若所述目标对象的数量大于第一预设数量,在所述各目标对象中随机选择一目标对象,作为初始组头目标对象;基于所述地理位置信息,将与所述初始组头目标对象的距离大于第一预设距离的目标对象作为第一候选组头目标对象;基于所述地理位置信息,计算各所述第一候选组头目标对象与所述初始组头目标对象的距离和,将所述距离和最大的第一候选组头目标对象与所述初始组头目标对象构建初始组头目标对象组,判断所述初始
组头目标对象组中初始组头目标对象的数量是否等于第二预设数量;若所述初始组头目标对象组中初始组头目标对象的数量等于第二预设数量,则输出所述初始组头目标对象组;若所述初始组头目标对象组中初始组头目标对象的数量不等于第二预设数量,则将所述第一候选组头目标对象清空,重复执行所述基于所述地理位置信息,将与所述初始组头目标对象的距离大于第一预设距离的目标对象作为第一候选组头目标对象的步骤至所述基于所述地理位置信息,计算各所述第一候选组头目标对象与所述初始组头目标对象的距离和,将所述距离和最大的第一候选组头目标对象与所述初始组头目标对象构建初始组头目标对象组,判断所述初始组头目标对象组中初始组头目标对象的数量是否等于第二预设数量的步骤,直至所述初始组头目标对象组中初始组头目标对象的数量等于第二预设数量,输出所述初始组头目标对象组。
7.可选地,所述分组信息包括数量信息和组头目标对象信息,基于所述地理位置信息进行分组,得到分组信息,还包括:基于所述初始组头目标对象组中的初始组头目标对象的地理位置信息,计算得到各所述目标对象与各所述初始组头目标对象的距离,分别将各所述目标对象划分至与其距离最小的初始组头目标对象所在的分组内,得到所述第二预设数量的临时分组;基于各所述临时分组中的每一个目标对象与组内其他目标对象的距离之和,选择距离之和最小的目标对象作为各所述临时分组中的新组头目标对象;若所述新组头目标对象与之前的组头目标对象相同,则将所述新组头目标对象确定为最终的组头目标对象;若所述新组头目标对象与之前的组头目标对象不同,则返回执行所述基于各所述临时分组中的每一个目标对象与组内其他目标对象的距离之和,选择距离之和最小的目标对象作为各所述临时分组中的新组头目标对象的步骤,直至所述新组头目标对象不再变化或者返回执行次数到达第三预设数量,将最后一次执行得到的新组头目标对象作为最终的组头目标对象。
8.可选地,基于所述地理位置信息对各所述目标对象进行分组,得到所述接入窗口信息,包括:基于所述分组信息将一帧内接入信道的时隙随机划分为m个接入窗口,所述接入窗口中包含公告信道时隙,所述公告信道时隙用于存储所述分组信息、接入窗口信息和资源分配消息。
9.根据第二方面,本发明实施例还公开了一种目标对象接入方法,包括:在预设通信范围内广播地理位置信息;获取基站基于所述地理位置信息在所述预设通信范围内广播的分组信息及接入窗口信息,所述分组信息包括数量信息和组头目标对象信息,所述接入窗口信息包含多个接入时隙;基于所述分组信息判断是否属于所述基站所划分的组头目标对象;若不属于组头目标对象,则基于各所述目标对象的地理位置信息,选择距离最近的组头目标对象,向所述基站发送接入资源请求消息;获取所述基站基于所述接入资源请求消息生成并广播的资源分配消息;基于所述资源分配消息选择各自所对应的接入时隙进行接入。
10.可选地,基于各所述目标对象的地理位置信息,选择距离最近的组头目标对象,向所述基站发送接入资源请求消息,包括:选择当前所处接入窗口中的剩余的组内接入时隙,基于所述组内接入时隙在第一接入窗口内向所述组头目标对象发送资源请求消息;所述第一接入窗口为当前所处接入窗口的下一个接入窗口;通过所述组头目标对象基于所述资源请求消息向所述基站发送统一资源请求消息。
11.可选地,所述方法还包括:监测第二接入窗口中所述组头目标对象发送的统一资源请求消息;所述第二接入窗口为第一接入窗口的下一个接入窗口;判断所述统一资源请求消息是否包含所述资源请求消息;若所述统一资源请求消息不包含所述资源请求消息,则执行所述选择当前所处接入窗口中的剩余的组内接入时隙,基于所述组内接入时隙在第一接入窗口内,向所述组头目标对象发送资源请求消息的步骤,直至循环次数达到第四预设数量,则停止发送所述资源请求消息。
12.可选地,所述基于所述资源分配消息选择各自所对应的接入时隙进行接入,包括:监测所述接入窗口的公告信道时隙是否包含所述基站基于所述统一资源请求消息反馈的资源分配消息;所述公告信道时隙用于存储所述分组信息、接入窗口信息和资源分配消息;若所述接入窗口的公告信道时隙包含所述资源分配消息,则基于所述资源分配消息向所述基站发送数据包。
13.可选地,所述方法还包括:若所述接入窗口的公告信道时隙不包含所述基站基于所述统一资源请求消息反馈的资源分配消息,则执行所述选择当前所处接入窗口中的剩余的组内接入时隙,基于所述组内接入时隙在第一接入窗口内向所述组头目标对象发送资源请求消息的步骤,直至循环次数达到第四预设数量,则停止发送所述资源请求消息。
14.可选地,还包括:若属于组头目标对象,则基于各所述目标对象的地理位置信息,选择距离最近的目标对象作为非组头目标对象,接收所述非组头目标对象发送的资源请求消息;基于所述资源请求消息生成统一资源请求消息,并将所述统一资源请求消息发送至所述基站;获取所述基站基于所述统一接入资源请求消息生成并广播的资源分配消息;基于所述资源分配消息选择各自所对应的接入时隙进行接入。
15.可选地,所述基于所述资源请求消息生成统一资源请求消息,并将所述统一资源请求消息发送至所述基站,包括:监测并获取组内接入时隙中非组头目标对象的第一资源请求消息;基于第一接入窗口将组头目标对象中待发送的资源请求消息及组头目标对象标识生成第二资源请求消息;将所述第一资源请求消息和第二资源请求消息向所述基站发送统一资源请求消息。
16.可选地,所述基于所述资源分配消息选择各自所对应的接入时隙进行接入,包括:监测所述接入窗口中公告信道时隙中是否存在所述基站分配的资源分配消息;若存在,则基于所述资源分配消息将所述目标对象选择各自所对应的接入时隙接入所述基站。
17.可选地,所述方法还包括:若在预设时间内,没有获取到所述基站发送的分组信息,则各所述目标对象不进行分组。
18.根据第三方面,本发明实施例还公开了一种目标对象接入装置,包括:获取位置模块,用于获取各目标对象广播的地理位置信息;基站分组模块,用于基于所述地理位置信息对各所述目标对象进行分组,得到分组信息和接入窗口信息,所述接入窗口信息包含多个接入时隙;广播信息模块,用于广播所述分组信息及接入窗口信息;获取接入请求模块,用于获取各所述目标对象基于所述分组信息和接入窗口信息反馈的接入资源请求消息;资源分配模块,用于基于所述接入资源请求消息对各所述目标对象的接入资源进行分配,生成资源分配消息,分别向各所述目标对象发送所述资源分配消息,以使各所述目标对象基于所述资源分配消息选择各自所对应的接入时隙进行接入。
19.根据第四方面,本发明实施例还公开了一种目标对象接入装置,包括:广播位置模
块,用于在预设通信范围内广播地理位置信息;获取分组模块,用于获取基站基于所述地理位置信息在所述预设通信范围内广播的分组信息及接入窗口信息,所述分组信息包括数量信息和组头目标对象信息,所述接入窗口信息包含多个接入时隙;判断模块,用于基于所述分组信息判断是否属于所述基站所划分的组头目标对象;组头选择模块,用于判断若不属于组头目标对象,则基于各所述目标对象的地理位置信息,选择距离最近的组头目标对象,向所述基站发送接入资源请求消息;获取资源分配消息模块,用于获取所述基站基于所述接入资源请求消息生成并广播的资源分配消息;接入模块,用于基于所述资源分配消息选择各自所对应的接入时隙进行接入。
20.根据第五方面,本发明实施例还公开了一种目标对象接入系统,包括基站、目标对象,所述目标对象包括组头目标对象和非组头目标对象,所述目标对象,用于在预设通信范围内广播地理位置信息;所述基站,用于获取各目标对象广播的地理位置信息;基于所述地理位置信息对各所述目标对象进行分组,得到分组信息和接入窗口信息,所述接入窗口信息包含多个接入时隙;广播所述分组信息及接入窗口信息;所述目标对象,用于获取基站基于所述地理位置信息在所述预设通信范围内广播的分组信息及接入窗口信息,所述分组信息包括数量信息和组头目标对象信息,所述接入窗口信息包含多个接入时隙;所述非组头目标对象,用于基于各所述目标对象的地理位置信息,选择距离最近的组头目标对象,向所述基站发送接入资源请求消息;获取所述基站基于所述接入资源请求消息生成并广播的资源分配消息;基于所述资源分配消息选择各自所对应的接入时隙进行接入;所述组头目标对象,用于基于各所述目标对象的地理位置信息,选择距离最近的目标对象作为非组头目标对象,接收所述非组头目标对象发送的资源请求消息;基于所述资源请求消息生成统一资源请求消息,并将所述统一资源请求消息发送至所述基站;获取所述基站基于所述统一接入资源请求消息生成并广播的资源分配消息;基于所述资源分配消息选择各自所对应的接入时隙进行接入。
21.根据第六方面,本发明实施例还公开了一种计算机设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行如第一方面或第一方面任一可选实施方式所述的目标对象接入方法的步骤。
22.根据第七方面,本发明实施方式还公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面或第一方面任一可选实施方式所述的目标对象接入方法的步骤。
23.本发明技术方案,具有如下优点:
24.本发明提供的目标对象接入方法、装置及计算机设备,包括:获取各目标对象广播的地理位置信息;基于所述地理位置信息对各所述目标对象进行分组,得到分组信息和接入窗口信息,所述接入窗口信息包含多个接入时隙;广播所述分组信息及接入窗口信息;获取各所述目标对象基于所述分组信息和接入窗口信息反馈的接入资源请求消息;基于所述接入资源请求消息对各所述目标对象的接入资源进行分配,生成资源分配消息,分别向各所述目标对象发送所述资源分配消息,以使各所述目标对象基于所述资源分配消息选择各自所对应的接入时隙进行接入。基站根据获取到的目标对象的地理位置信息,对目标对象进行分组,并设定组头目标对象,在不增加信道资源和随机接入时隙的情况下,非组头目标
对象根据组头目标对象进行资源申请消息的发送,提高了船舶资源申请的成功率,减少了由于单跳随机接入方式中,目标对象接入失败的情况的发生,并降低了目标对象接入时延。
附图说明
25.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
26.图1为本发明实施例中目标对象接入方法的一个具体示例的应用场景图;
27.图2为本发明实施例中目标对象接入系统的一个具体示例的交互场景图;
28.图3为本发明实施例中目标对象接入系统的一个具体示例的交互场景图;
29.图4为本发明实施例中目标对象接入系统的一个具体示例的示意图;
30.图5为本发明实施例中目标对象接入系统的一个具体示例的示意图;
31.图6为本发明实施例中目标对象接入系统的一个具体示例的示意图;
32.图7为本发明实施例中目标对象接入系统的一个具体示例的流程图;
33.图8为本发明实施例中目标对象接入系统的一个具体示例的流程图;
34.图9为本发明实施例中目标对象接入方法的一个具体示例的流程图;
35.图10为本发明实施例中目标对象接入方法的一个具体示例的流程图;
36.图11为本发明实施例中目标对象接入装置的一个具体示例的原理框图;
37.图12为本发明实施例中目标对象接入装置的一个具体示例的原理框图;
38.图13为本发明实施例中计算机设备的一个具体示例图。
具体实施方式
39.下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
40.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
41.在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
42.此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
43.如图1所示,为本发明一个具体时实施例的应用场景示意图。该目标对象接入系统
包括基站和目标对象,其中基站可以是海事船舶接入场景中的船舶接入基站,目标对象可以是对应的待接入基站的船舶,本发明实施例以基站和船舶为例进行介绍。
44.图2和图3所示为本发明一个具体实施例,可以应用于如图1所示的场景,该目标对象接入到基站的过程包括:
45.步骤101:所述目标对象用于在预设通信范围内广播地理位置信息。示例性地,船舶在需要接入基站时,首先在预设通信范围内实时广播当前的地理位置信息,其中预设通信范围为目标对象的可通信范围。本发明实施例对可通信范围大小和广播形式不作限定,本领域技术人员可以根据实际需要确定。
46.步骤102:所述基站用于获取各目标对象广播的地理位置信息;基于所述地理位置信息对各所述目标对象进行分组,得到分组信息和接入窗口信息,所述接入窗口信息包含多个接入时隙;广播所述分组信息及接入窗口信息。
47.示例性地,在每个船舶广播自己地理位置后,基站会根据船舶的广播获取到船舶的位置信息,基站根据每一个船舶的地理位置信息进行分组得到相应的分组信息,其中分组信息为基站根据地理位置信息划分的小组数量和对应的组头船舶的mmsi(maritime mobile service identity,海事移动电话服务的标识,简称mmsi)标识。接入窗口信息为基站一帧内广播的接入时隙信息,如图4所示,在确定分组数量k和k个组头船舶后,基站将一帧内的所有时隙(共计2250个)划为m个随机接入窗口,每个随机接入窗口包含nw个时隙(nw需能够整除2250)。如图5所示,在本实施例中每帧可划分为m=25个随机接入窗口,每个随机接入窗口包含nw=90个时隙,每帧的首个随机接入窗口内的随机接入时隙,共包含3个公告信道时隙(公告信道时隙即为公告牌信令信道时隙,用以存储基站广播的分组数量和组头船舶的mmsi标识,以及基于上一帧中接入船舶的mmsi标识分配的接入时隙),12个随机接入时隙,其中前k个为组头接入时隙,剩余12-k个为组内接入时隙。如图6所示,每帧的非首个随机接入窗口内的随机接入时隙,窗口内共包含15个随机接入时隙,其中前k个为组头接入时隙,剩余15-k个为组内接入时隙。
48.步骤103:所述目标对象,用于获取基站基于所述地理位置信息在所述预设通信范围内广播的分组信息及接入窗口信息,所述分组信息包括数量信息和组头目标对象信息,所述接入窗口信息包含多个接入时隙。
49.示例性地,船舶在获取到基站广播的分组信息后,根据分组信息中的组头船舶的mmsi标识,判断自己是不是对应的组头船舶,如果不是组头船舶,则执行步骤104至步骤106,如果是组头船舶,则执行步骤107至步骤109。
50.步骤104:所述非组头目标对象,用于基于各所述目标对象的地理位置信息,选择距离最近的组头目标对象,向所述基站发送接入资源请求消息。示例性地,若船舶不是组头船舶,则根据基站所有的组头船舶的地理位置信息,选择与当前船舶距离最近的组头船舶,与最近的组头船舶组成小组,向小组内的组头船舶发送自己的船舶mmsi标识,通过组头船舶向基站发送接入资源请求消息。
51.步骤105:所述非组头目标对象,用于获取所述基站基于所述接入资源请求消息生成并广播的资源分配消息。
52.步骤106:基于所述资源分配消息选择各自所对应的接入时隙进行接入。
53.示例性地,在步骤104中通过相应的组头船舶将自己的船舶mmsi标识发送至基站
后,持续监控基站在下一帧广播的资源分配消息,其中资源请求消息在接入窗口的公告信道时隙中,根据基站分配的接入时隙进行接入并发送相应的数据包。
54.步骤107:所述组头目标对象,用于基于各所述目标对象的地理位置信息,选择距离最近的目标对象作为非组头目标对象,接收所述非组头目标对象发送的资源请求消息;基于所述资源请求消息生成统一资源请求消息,并将所述统一资源请求消息发送至所述基站。
55.示例性地,若船舶是组头船舶,根据自己的地理位置信息和其他船舶的地理位置信息,与距离最近的非组头船舶组成小组。资源请求消息为组内需要进行数据传输的船舶的mmsi标识,mmsi标识中可以包括非组头船舶和组头船舶的mmsi标识,非组头船舶的mmsi标识和组头船舶的mmsi标识共同构成统一资源请求消息,组头船舶将统一资源请求消息发送至基站。
56.步骤108:获取所述基站基于所述统一接入资源请求消息生成并广播的资源分配消息。
57.步骤109:基于所述资源分配消息选择各自所对应的接入时隙进行接入。
58.示例性地,在步骤107中组头船舶将组内的非组头船舶mmsi标识和组头船舶的mmsi标识发送至基站后,持续监控基站在下一帧广播的资源分配消息,其中资源请求消息在接入窗口的公告信道时隙中,根据基站分配的接入时隙进行接入并发送相应的数据包。
59.本发明提供的目标对象接入系统,包括基站、目标对象,所述目标对象包括组头目标对象和非组头目标对象,所述目标对象,用于在预设通信范围内广播地理位置信息;所述基站,用于获取各目标对象广播的地理位置信息;基于所述地理位置信息对各所述目标对象进行分组,得到分组信息和接入窗口信息,所述接入窗口信息包含多个接入时隙;广播所述分组信息及接入窗口信息;所述目标对象,用于获取基站基于所述地理位置信息在所述预设通信范围内广播的分组信息及接入窗口信息,所述分组信息包括数量信息和组头目标对象信息,所述接入窗口信息包含多个接入时隙;所述非组头目标对象,用于基于各所述目标对象的地理位置信息,选择距离最近的组头目标对象,向所述基站发送接入资源请求消息;获取所述基站基于所述接入资源请求消息生成并广播的资源分配消息;基于所述资源分配消息选择各自所对应的接入时隙进行接入;所述组头目标对象,用于基于各所述目标对象的地理位置信息,选择距离最近的目标对象作为非组头目标对象,接收所述非组头目标对象发送的资源请求消息;基于所述资源请求消息生成统一资源请求消息,并将所述统一资源请求消息发送至所述基站;获取所述基站基于所述统一接入资源请求消息生成并广播的资源分配消息;基于所述资源分配消息选择各自所对应的接入时隙进行接入。基站根据获取到的目标对象的地理位置信息,对目标对象进行分组,并设定组头目标对象,在不增加信道资源和随机接入时隙的情况下,非组头目标对象根据组头目标对象进行资源申请消息的发送,提高了船舶资源申请的成功率,减少了由于单跳随机接入方式中,目标对象接入失败的情况的发生,并降低了目标对象接入时延。
60.作为本发明一个可选实施方式,步骤102中,基站根据各目标对象进行分组得到的分组信息主要包括数量信息和目标对象组头信息,其中,该基站实现的基于所述地理位置信息进行分组,得到分组信息的过程,主要包括:基于所述地理位置信息判断预设区域范围内所述目标对象的数量;若所述目标对象的数量大于第一预设数量,在所述各目标对象中
随机选择一目标对象,作为初始组头目标对象;基于所述地理位置信息,将与所述初始组头目标对象的距离大于第一预设距离的目标对象作为第一候选组头目标对象;基于所述地理位置信息,计算各所述第一候选组头目标对象与所述初始组头目标对象的距离和,将所述距离和最大的第一候选组头目标对象与所述初始组头目标对象构建初始组头目标对象组,判断所述初始组头目标对象组中初始组头目标对象的数量是否等于第二预设数量;若所述初始组头目标对象组中初始组头目标对象的数量等于第二预设数量,则输出所述初始组头目标对象组;若所述初始组头目标对象组中初始组头目标对象的数量不等于第二预设数量,则将所述第一候选组头目标对象清空,重复执行所述基于所述地理位置信息,将与所述初始组头目标对象的距离大于第一预设距离的目标对象作为第一候选组头目标对象的步骤至所述基于所述地理位置信息,计算各所述第一候选组头目标对象与所述初始组头目标对象的距离和,将所述距离和最大的第一候选组头目标对象与所述初始组头目标对象构建初始组头目标对象组,判断所述初始组头目标对象组中初始组头目标对象的数量是否等于第二预设数量的步骤,直至所述初始组头目标对象组中初始组头目标对象的数量等于第二预设数量,输出所述初始组头目标对象组。
61.示例性地,在基站对船舶进行分组时,需要判断船舶的数量,若船舶的数据不多,不会出现船舶在接入基站时冲突的情况,则不需要进行分组,直接以基站广播的接入时隙随机接入就可以,其中是否进行分组的第一预设数量可以是50艘船舶,若船舶数量大于50,则进行分组接入,若小于则不进行分组。本发明实施例对第一预设数量的大小不作限定,本领域技术人员可以根据实际需要确定。
62.如图7所示,根据以下一个具体实施例对分组的初始组头目标对象的确认方法进行说明,
63.a:创建空列表s1及s2(创建空列表s1和s2在后续步骤中,用于存放确定的组头船舶mmsi标识),并设置最大分组数量kmax(第二预设数量);
64.b:判断其覆盖区域内的船舶数量n,若n小于50,则跳转至f,若n大于等于50,则跳转至c;
65.c:随机选择一艘船舶并添加入列表s1;
66.d:遍历除s1列表中的船舶以外的所有船舶,将符合规则(与列表s1中的每一艘船舶的距离均大于第一预设距离50km)的船舶添加入列表s2;若不存在满足条件的船舶,则跳转至f;
67.e:遍历列表s2中的所有船舶计算与s1列表中所有船舶的距离之和,选择列表s2中距离之和最大的船舶添加入列表s1后判断列表s1中的船舶数量,若列表s1中的船舶数量已达kmax则跳转至步骤f,否则,清空列表s2后跳转至步骤d;
68.f:输出列表s1,列表s1中的船舶数量即为分组数量k。
69.作为本发明一个可选实施方式,在步骤102中,基站根据目标对象的地理位置信息得到的分组信息包括数量信息和组头目标对象信息,其中,该基站基于所述地理位置信息进行分组,得到分组信息的过程,主要包括:基于所述初始组头目标对象组中的初始组头目标对象的地理位置信息,计算得到各所述目标对象与各所述初始组头目标对象的距离,分别将各所述目标对象划分至与其距离最小的初始组头目标对象所在的分组内,得到所述第二预设数量的临时分组;基于各所述临时分组中的每一个目标对象与组内其他目标对象的
距离之和,选择距离之和最小的目标对象作为各所述临时分组中的新组头目标对象;若所述新组头目标对象与之前的组头目标对象相同,则将所述新组头目标对象确定为最终的组头目标对象;若所述新组头目标对象与之前的组头目标对象不同,则返回执行所述基于各所述临时分组中的每一个目标对象与组内其他目标对象的距离之和,选择距离之和最小的目标对象作为各所述临时分组中的新组头目标对象的步骤,直至所述新组头目标对象不再变化或者返回执行次数到达第三预设数量,将最后一次执行得到的新组头目标对象作为最终的组头目标对象。
70.示例性地,上述步骤中得到初始组头船舶组,并不是最终的组头船舶,需要根据获取到的初始组头船舶根据所有船舶的地理位置信息再次确定小组内的最终组头船舶。如图8所示,根据以下一个具体实施例,对最终组头的确定方法进行说明,
71.a:判断列表s1内的船舶数量,若船舶数量为0或1,则结束且不进行分组,否则,跳转至b。
72.b:设置最大迭代次数lmax(第三预设数量)并将列表s1中的船舶作为组头船舶。
73.c:遍历每艘非组头船舶计算其到各个组头船舶的距离,依据距离最小原则对所有船舶进行分组。
74.d:循环每个分组,计算组内所有船舶到该组内其他每一艘船舶的距离之和,每个组均选择距离之和最小的船舶作为新的组头,若每个组的组头均未发生改变或迭代次数已达lmax(第三预设数量),则跳转至e,否则将迭代次数加一后跳转回c。
75.e:输出各个组的组头船舶。
76.作为本发明一个可选实施方式,步骤104包括,选择当前所处接入窗口中的剩余的组内接入时隙,基于所述组内接入时隙在第一接入窗口内向所述组头目标对象发送资源请求消息;所述第一接入窗口为当前所处接入窗口的下一个接入窗口;通过所述组头目标对象基于所述资源请求消息向所述基站发送统一资源请求消息。
77.作为本发明一个可选实施方式,步骤104还包括,监测第二接入窗口中所述组头目标对象发送的统一资源请求消息;所述第二接入窗口为第一接入窗口的下一个接入窗口;判断所述统一资源请求消息是否包含所述资源请求消息;若所述统一资源请求消息不包含所述资源请求消息,则执行所述选择当前所处接入窗口中的剩余的组内接入时隙,基于所述组内接入时隙在第一接入窗口内,向所述组头目标对象发送资源请求消息的步骤,直至循环次数达到第四预设数量,则停止发送所述资源请求消息。
78.示例性地,非组头的组内船舶在接入基站时,需要向组头船舶发送资源请求消息,具体的接入过程通过以下实施例进行介绍,
79.(1):在当前所处的随机接入窗口中的剩余组内接入时隙中随机选择一个时隙;
80.(2):等待所选时隙到来,当所选时隙到来时向组头船舶发送资源申请消息(资源申请消息包含自身mmsi标识)跳转至(3);
81.(3):监测下一个随机接入窗口(第一接入窗口)中所选组头船舶占用的组头接入时隙,并解码组头船舶发送的统一资源请求消息,若统一资源请求消息包含自身的mmsi标识,则跳转至(4),否则将重传次数加一后判断是否已达最大重传次数(第四预设数量),若是则丢弃该数据包,否则将跳转至(1)。
82.(4):监测当前所处的随机接入窗口(第二接入窗口)内的公告信道时隙上,若成功
接收到发送给自身的资源分配消息,到则根据资源分配消息中分配的时隙资源上将数据包传输至基站,否则将重传次数加一后跳转至(1)。
83.作为本发明一个可选实施方式,步骤106包括,监测所述接入窗口的公告信道时隙是否包含所述基站基于所述统一资源请求消息反馈的资源分配消息;所述公告信道时隙用于存储所述分组信息、接入窗口信息和资源分配消息;若所述接入窗口的公告信道时隙包含所述资源分配消息,则基于所述资源分配消息向所述基站发送数据包。
84.作为本发明一个可选实施方式,步骤106还包括,若所述接入窗口的公告信道时隙不包含所述基站基于所述统一资源请求消息反馈的资源分配消息,则执行所述选择当前所处接入窗口中的剩余的组内接入时隙,基于所述组内接入时隙在第一接入窗口内向所述组头目标对象发送资源请求消息的步骤,直至循环次数达到第四预设数量,则停止发送所述资源请求消息。
85.示例性地,在组头船舶向基站发送统一资源请求消息后,各船舶监测下一帧的接入窗口中的公告信道时隙中的信息是否有基站根据统一资源请求消息反馈的相应的资源分配消息(其中资源分配消息为与船舶mmsi标识相对应的接入时隙),如果有相应资源分配消息,则根据资源分配消息进行数据包的传输,如果没有,则再一次向组头船舶发送资源请求消息直至发送资源请求消息的数量达到第四预设数量。
86.作为本发明一个可选实施方式,步骤107包括,若属于组头目标对象,则基于各所述目标对象的地理位置信息,选择距离最近的目标对象作为非组头目标对象,接收所述非组头目标对象发送的资源请求消息;基于所述资源请求消息生成统一资源请求消息,并将所述统一资源请求消息发送至所述基站;获取所述基站基于所述统一接入资源请求消息生成并广播的资源分配消息;基于所述资源分配消息选择各自所对应的接入时隙进行接入。
87.作为本发明一个可选实施方式,步骤107中,所述基于所述资源请求消息生成统一资源请求消息,并将所述统一资源请求消息发送至所述基站,包括:监测并获取组内接入时隙中非组头目标对象的第一资源请求消息;基于第一接入窗口将组头目标对象中待发送的资源请求消息及组头目标对象标识生成第二资源请求消息;将所述第一资源请求消息和第二资源请求消息向所述基站发送统一资源请求消息。
88.示例性地,若根据基站广播的组头船舶mmsi标识,判断是当前船舶是不是对应的组头船舶,如果是组头船舶,则选择与自己距离最近的非组头船舶作为小组内的非组头船舶,并持续监测组内接入时隙中非组头船舶向自己发送的资源请求消息,其中资源请求消息为非组头船舶的mmsi标识,若组头船舶也许要与基站进行数据传输,则将组头船舶的mmsi标识发送至资源请求标识,组头船舶将资源请求消息发送至基站,并接收基站根据资源请求消息分配的接入时隙进行接入。
89.具体的接入过程通过以下实施例进行介绍,
90.1):组头船舶监测组内接入时隙中发送给自身的资源申请消息,并将申请船舶的mmsi标识存储。
91.2):等待下一组头接入时隙的到来。
92.3):判断自身是否存在资源申请消息需要发送,若是则将自身mmsi标识添加入资源申请船舶列表。
93.4):将上一窗口内成功接收到的资源申请消息对应的船舶的mmsi号添加入资源申
请船舶列表。
94.5):在组头接入时隙,若资源申请船舶列表不为空,则向基站发送统一资源请求消息并跳转至6),否则不发送任何消息并结束步骤。
95.其中,所述统一资源请求消息包含资源申请船舶列表中所有船舶的mmsi标识。
96.6):若(组头)自身mmsi标识被添加入资源申请船舶列表则跳转至7),否则跳转至1)。
97.7):监测当前所处的随机接入窗口内的宣告信令信道,若成功接收到发送给自身的资源分配消息,则根据资源分配消息中分配的时隙资源上将数据包传输至基站,否则将重传次数加一后判断是否已达第四预设数量,若是则丢弃该数据包,否则将跳转至1)。
98.本发明实施例还公开了一种目标对象接入方法,如图9所示,该方法包括:
99.步骤201:获取各目标对象广播的地理位置信息。示例性地,详细内容见上述系统实施例中步骤102的内容,此处不再赘述。
100.步骤202:基于所述地理位置信息对各所述目标对象进行分组,得到分组信息和接入窗口信息,所述接入窗口信息包含多个接入时隙。示例性地,详细内容见上述系统实施例中步骤102的内容,此处不再赘述。
101.步骤203:广播所述分组信息及接入窗口信息。示例性地,详细内容见上述系统实施例中步骤102的内容,此处不再赘述。
102.步骤204:获取各所述目标对象基于所述分组信息和接入窗口信息反馈的接入资源请求消息。示例性地,详细内容见上述系统实施例中步骤105的内容,此处不再赘述。
103.步骤205:基于所述接入资源请求消息对各所述目标对象的接入资源进行分配,生成资源分配消息,分别向各所述目标对象发送所述资源分配消息,以使各所述目标对象基于所述资源分配消息选择各自所对应的接入时隙进行接入。示例性地,详细内容见上述系统实施例中步骤105的内容,此处不再赘述。
104.本发明提供的目标对象接入方法,包括,获取各目标对象广播的地理位置信息;基于所述地理位置信息对各所述目标对象进行分组,得到分组信息和接入窗口信息,所述接入窗口信息包含多个接入时隙;广播所述分组信息及接入窗口信息;获取各所述目标对象基于所述分组信息和接入窗口信息反馈的接入资源请求消息;基于所述接入资源请求消息对各所述目标对象的接入资源进行分配,生成资源分配消息,分别向各所述目标对象发送所述资源分配消息,以使各所述目标对象基于所述资源分配消息选择各自所对应的接入时隙进行接入。基站根据获取到的目标对象的地理位置信息,对目标对象进行分组,并设定组头目标对象,在不增加信道资源和随机接入时隙的情况下,非组头目标对象根据组头目标对象进行资源申请消息的发送,提高了船舶资源申请的成功率,减少了由于单跳随机接入方式中,目标对象接入失败的情况的发生,并降低了目标对象接入时延。
105.本发明实施例还公开了一种目标对象接入方法,如图10所示,该方法包括:
106.步骤301:在预设通信范围内广播地理位置信息。示例性地,详细内容见上述系统实施例中步骤101的内容,此处不再赘述。
107.步骤:302:获取基站基于所述地理位置信息在所述预设通信范围内广播的分组信息及接入窗口信息,所述分组信息包括数量信息和组头目标对象信息,所述接入窗口信息包含多个接入时隙。示例性地,详细内容见上述系统实施例中步骤103的内容,此处不再赘
述。
108.步骤303:基于所述分组信息判断是否属于所述基站所划分的组头目标对象。示例性地,详细内容见上述系统实施例中的内容,此处不再赘述。
109.步骤304:若不属于组头目标对象,则基于各所述目标对象的地理位置信息,选择距离最近的组头目标对象,向所述基站发送接入资源请求消息。示例性地,详细内容见上述系统实施例中步骤104的内容,此处不再赘述。
110.步骤305:获取所述基站基于所述接入资源请求消息生成并广播的资源分配消息。示例性地,详细内容见上述系统实施例中步骤105的内容,此处不再赘述。
111.步骤306:基于所述资源分配消息选择各自所对应的接入时隙进行接入。示例性地,详细内容见上述系统实施例中步骤106的内容,此处不再赘述。
112.本发明提供的目标对象接入方法,包括,在预设通信范围内广播地理位置信息;获取基站基于所述地理位置信息在所述预设通信范围内广播的分组信息及接入窗口信息,所述分组信息包括数量信息和组头目标对象信息,所述接入窗口信息包含多个接入时隙;基于所述分组信息判断是否属于所述基站所划分的组头目标对象;若不属于组头目标对象,则基于各所述目标对象的地理位置信息,选择距离最近的组头目标对象,向所述基站发送接入资源请求消息;获取所述基站基于所述接入资源请求消息生成并广播的资源分配消息;基于所述资源分配消息选择各自所对应的接入时隙进行接入。基站根据获取到的目标对象的地理位置信息,对目标对象进行分组,并设定组头目标对象,在不增加信道资源和随机接入时隙的情况下,非组头目标对象根据组头目标对象进行资源申请消息的发送,提高了船舶资源申请的成功率,减少了由于单跳随机接入方式中,目标对象接入失败的情况的发生,并降低了目标对象接入时延。
113.本发明实施例还公开了一种目标对象接入装置,如图11所示,该装置包括:
114.获取位置模块401,用于获取各目标对象广播的地理位置信息。示例性地,详细内容见上述系统实施例中步骤201的内容,此处不再赘述。
115.基站分组模块402,用于基于所述地理位置信息对各所述目标对象进行分组,得到分组信息和接入窗口信息,所述接入窗口信息包含多个接入时隙。示例性地,详细内容见上述系统实施例中步骤202的内容,此处不再赘述。
116.广播信息模块403,用于广播所述分组信息及接入窗口信息。示例性地,详细内容见上述系统实施例中步骤203的内容,此处不再赘述。
117.获取接入请求模块404,用于获取各所述目标对象基于所述分组信息和接入窗口信息反馈的接入资源请求消息。示例性地,详细内容见上述系统实施例中步骤204的内容,此处不再赘述。
118.资源分配模块405,用于基于所述接入资源请求消息对各所述目标对象的接入资源进行分配,生成资源分配消息,分别向各所述目标对象发送所述资源分配消息,以使各所述目标对象基于所述资源分配消息选择各自所对应的接入时隙进行接入。示例性地,详细内容见上述系统实施例中步骤205的内容,此处不再赘述。
119.本发明提供的目标对象接入装置,包括,获取位置模块401,用于获取各目标对象广播的地理位置信息;基站分组模块402,用于基于所述地理位置信息对各所述目标对象进行分组,得到分组信息和接入窗口信息,所述接入窗口信息包含多个接入时隙;广播信息模
块403,用于广播所述分组信息及接入窗口信息;获取接入请求模块404,用于获取各所述目标对象基于所述分组信息和接入窗口信息反馈的接入资源请求消息;资源分配模块405,用于基于所述接入资源请求消息对各所述目标对象的接入资源进行分配,生成资源分配消息,分别向各所述目标对象发送所述资源分配消息,以使各所述目标对象基于所述资源分配消息选择各自所对应的接入时隙进行接入。基站根据获取到的目标对象的地理位置信息,对目标对象进行分组,并设定组头目标对象,在不增加信道资源和随机接入时隙的情况下,非组头目标对象根据组头目标对象进行资源申请消息的发送,提高了船舶资源申请的成功率,减少了由于单跳随机接入方式中,目标对象接入失败的情况的发生,并降低了目标对象接入时延。
120.本发明实施例还公开了一种目标对象接入装置,如图11所示,该装置包括:
121.广播位置模块501,用于在预设通信范围内广播地理位置信息。示例性地,详细内容见上述系统实施例中步骤301的内容,此处不再赘述。
122.获取分组模块502,用于获取基站基于所述地理位置信息在所述预设通信范围内广播的分组信息及接入窗口信息,所述分组信息包括数量信息和组头目标对象信息,所述接入窗口信息包含多个接入时隙。示例性地,详细内容见上述系统实施例中步骤302的内容,此处不再赘述。
123.判断模块503,用于基于所述分组信息判断是否属于所述基站所划分的组头目标对象。示例性地,详细内容见上述系统实施例中步骤303的内容,此处不再赘述。
124.组头选择模块504,用于判断若不属于组头目标对象,则基于各所述目标对象的地理位置信息,选择距离最近的组头目标对象,向所述基站发送接入资源请求消息。示例性地,详细内容见上述系统实施例中步骤304的内容,此处不再赘述。
125.获取资源分配消息模块505,用于获取所述基站基于所述接入资源请求消息生成并广播的资源分配消息。示例性地,详细内容见上述系统实施例中步骤305的内容,此处不再赘述。
126.接入模块506,用于基于所述资源分配消息选择各自所对应的接入时隙进行接入。示例性地,详细内容见上述系统实施例中步骤306的内容,此处不再赘述。
127.本发明提供的目标对象接入装置,包括,广播位置模块501,用于在预设通信范围内广播地理位置信息;获取分组模块502,用于获取基站基于所述地理位置信息在所述预设通信范围内广播的分组信息及接入窗口信息,所述分组信息包括数量信息和组头目标对象信息,所述接入窗口信息包含多个接入时隙;判断模块503,用于基于所述分组信息判断是否属于所述基站所划分的组头目标对象;组头选择模块504,用于判断若不属于组头目标对象,则基于各所述目标对象的地理位置信息,选择距离最近的组头目标对象,向所述基站发送接入资源请求消息;获取资源分配消息模块505,用于获取所述基站基于所述接入资源请求消息生成并广播的资源分配消息;接入模块506,用于基于所述资源分配消息选择各自所对应的接入时隙进行接入。基站根据获取到的目标对象的地理位置信息,对目标对象进行分组,并设定组头目标对象,在不增加信道资源和随机接入时隙的情况下,非组头目标对象根据组头目标对象进行资源申请消息的发送,提高了船舶资源申请的成功率,减少了由于单跳随机接入方式中,目标对象接入失败的情况的发生,并降低了目标对象接入时延。
128.本发明实施例还提供了一种计算机设备,如图13所示,该计算机设备可以包括处
理器601和存储器602,其中处理器601和存储器602可以通过总线或者其他方式连接,图13中以通过总线连接为例。
129.处理器601可以为中央处理器(central processing unit,cpu)。处理器601还可以为其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。
130.存储器602作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施例中的目标对象接入方法对应的程序指令/模块。处理器601通过运行存储在存储器602中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施例中的目标对象接入方法。
131.存储器602可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储处理器601所创建的数据等。此外,存储器602可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器602可选包括相对于处理器601远程设置的存储器,这些远程存储器可以通过网络连接至处理器601。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
132.所述一个或者多个模块存储在所述存储器602中,当被所述处理器601执行时,执行如图9或图10所示实施例中的目标对象接入方法。
133.上述计算机设备具体细节可以对应参阅图9或图10所示的实施例中对应的相关描述和效果进行理解,此处不再赘述。
134.本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)、随机存储记忆体(randomaccessmemory,ram)、快闪存储器(flash memory)、硬盘(hard disk drive,缩写:hdd)或固态硬盘(solid-state drive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。
135.虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
再多了解一些

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

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

相关文献