一种终端调度方法、装置及存储介质与流程

未命名 08-14 阅读:78 评论:0


1.本技术涉及通信技术领域,尤其涉及一种终端调度方法、装置及存储介质。


背景技术:

2.随着移动互联网的普及,用户在使用终端进行上网和通讯时,可能会引起基站拥塞,导致网络和通讯环境变差。基站拥塞的背景原因可以有多种,以下是一些常见的原因:终端用户数量增加、应用需求增加、网络环境不佳和基站容量不足。
3.总结来说,现阶段解决基站拥塞的方法,仍然不能很好地解决基站拥塞问题。


技术实现要素:

4.本技术提供一种终端调度方法、装置及存储介质,能够解决基站拥塞的问题。
5.为达到上述目的,本技术采用如下技术方案:
6.第一方面,本技术提供一种终端调度方法,该方法包括:执行在基站服务平台的认证流程;其中,基站服务平台包括多个基站节点,多个基站节点中每个基站节点对应一个基站,多个基站节点包括第一基站和第二基站对应的基站节点;在第一基站的负荷大于或等于第一阈值的情况下,根据基站服务平台将目标终端调度至第二基站;其中,目标终端处于第一基站和第二基站的共同通信覆盖范围内。
7.在一种可能的实现方式中,基站服务平台基于区块链技术构建,多个基站节点为区块链节点。
8.在一种可能的实现方式中,执行在基站服务平台的认证流程,具体包括:根据基站服务平台广播认证请求消息;其中,认证请求消息包括第一基站的能力信息;根据基站服务平台接收认证响应消息;其中,认证响应消息包括第二基站的能力信息和第二基站的网络状况。
9.在一种可能的实现方式中,在第一基站的负荷大于或等于第一阈值,且第二基站的负荷小于第二阈值的情况下,根据基站服务平台将目标终端调度至第二基站,具体包括:在第一基站的负荷大于或等于第一阈值的情况下,判断第二基站是否满足第一预设条件;在第二基站满足第一预设条件的情况下,根据基站服务平台将目标终端调度至第二基站。
10.在一种可能的实现方式中,在基站服务平台将目标终端调度至第二基站之前,上述方法还包括:判断成本支付参考值是否满足第二预设条件;其中,成本支付参考值用于表征在将目标终端调度至第二基站时,第一基站需要支付的成本。
11.在一种可能的实现方式中,第一预设条件包括以下至少一项:服务终端数量上限大于或等于第二阈值、基站类型为预设基站类型、参考信号接收功率rsrp值大于rsrp阈值;第二预设条件为第一基站的可支付成本大于或等于成本支付参考值。
12.在一种可能的实现方式中,能力信息包括:基站的资源服务能力和通信覆盖范围。
13.在一种可能的实现方式中,成本支付信息参考值根据终端接入单位时间价格和单位流量价格确定。
14.在一种可能的实现方式中,第一阈值根据第一基站的带宽确定;第二阈值根据第二基站的带宽确定。
15.在一种可能的实现方式中,根据基站服务平台将目标终端调度至第二基站之后,上述方法还包括:根据基站服务平台,广播第一支付结果;其中,第一支付结果用于表征第一基站将目标终端调度至第二基站所支付的成本;根据基站服务平台,接收第二支付结果;其中,第二支付结果用于表征第三基站调度终端所支付的成本,多个基站节点包括第三基站对应的基站节点,第一基站和第三基站为不同的基站。
16.第二方面,本技术提供一种终端调度装置,该装置包括:处理单元;处理单元,用于执行在基站服务平台的认证流程;其中,基站服务平台包括多个基站节点,多个基站节点中每个基站节点对应一个基站,多个基站节点包括第一基站和第二基站对应的基站节点;处理单元,还用于在第一基站的负荷大于或等于第一阈值的情况下,根据基站服务平台将目标终端调度至第二基站;其中,目标终端处于第一基站和第二基站的共同通信覆盖范围内。
17.在一种可能的实现方式中,基站服务平台基于区块链技术构建,多个基站节点为区块链节点。
18.在一种可能的实现方式中,终端调度装置还包括:发送单元和接收单元;发送单元,用于根据基站服务平台广播认证请求消息;其中,认证请求消息包括第一基站的能力信息;接收单元,用于根据基站服务平台接收认证响应消息;其中,认证响应消息包括第二基站的能力信息和第二基站的网络状况。
19.在一种可能的实现方式中,处理单元,还用于在第一基站的负荷大于或等于第一阈值的情况下,判断第二基站是否满足第一预设条件;处理单元,还用于在第二基站满足第一预设条件的情况下,根据基站服务平台将目标终端调度至第二基站。
20.在一种可能的实现方式中,在基站服务平台将目标终端调度至第二基站之前,处理单元,还用于判断成本支付参考值是否满足第二预设条件;其中,成本支付信息用于表征在将目标终端调度至第二基站时,第一基站需要支付的成本。
21.在一种可能的实现方式中,第一预设条件包括以下至少一项:服务终端数量上限大于或等于第二阈值、基站类型为预设基站类型、参考信号接收功率rsrp值大于rsrp阈值;第二预设条件为第一基站的可支付成本大于或等于成本支付参考值。
22.在一种可能的实现方式中,能力信息包括:基站的资源服务能力和通信覆盖范围。
23.在一种可能的实现方式中,成本支付信息参考值根据终端接入单位时间价格和单位流量价格确定。
24.在一种可能的实现方式中,第一阈值根据第一基站的带宽确定;第二阈值根据第二基站的带宽确定。
25.在一种可能的实现方式中,根据基站服务平台将目标终端调度至第二基站之后,发送单元,还用于根据基站服务平台,广播第一支付结果;其中,第一支付结果用于表征第一基站将目标终端调度至第二基站所支付的成本;接收单元,还用于根据基站服务平台,接收第二支付结果;其中,第二支付结果用于表征第三基站调度终端所支付的成本,多个基站节点包括第三基站对应的基站节点,第一基站和第三基站为不同的基站。
26.第三方面,本技术提供了一种终端调度装置,该装置包括:处理器和通信接口;通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现如第一方面和第一方面
的任一种可能的实现方式中所描述的终端调度方法。
27.第四方面,本技术提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在终端上运行时,使得终端执行如第一方面和第一方面的任一种可能的实现方式中描述的终端调度方法。
28.第五方面,本技术实施例提供一种包含指令的计算机程序产品,当计算机程序产品在终端调度装置上运行时,使得终端调度装置执行如第一方面和第一方面的任一种可能的实现方式中所描述的终端调度方法。
29.第六方面,本技术实施例提供一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现如第一方面和第一方面的任一种可能的实现方式中所描述的终端调度方法。
30.具体的,本技术实施例中提供的芯片还包括存储器,用于存储计算机程序或指令。
31.在本技术中,上述终端调度方法、装置及存储介质的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本技术类似,属于本技术及其等同技术的范围之内。
32.本技术的这些方面或其他方面在以下的描述中会更加简明易懂。
33.本技术提供的技术方案至少带来以下有益效果:
34.基于上述技术方案,在本技术提供的终端调度方法中,第一基站能够执行在基站服务平台的认证流程,由此第一基站作为节点被纳入基站服务平台进行存储和管理;在第一基站出现拥塞状态的情况下,此时可以根据基站服务平台将第一基站的部分终端调度至第二基站,进而第二基站为目标终端提供上网服务。由此,本技术能够通过基站服务平台对基站覆盖范围内的终端进行灵活调度,从而有效地解决基站拥塞问题,优化终端用户的业务使用体验。
附图说明
35.图1为本技术实施例提供的一种终端调度系统的结构示意图;
36.图2为本技术实施例提供的一种终端调度设备的硬件结构示意图;
37.图3为本技术实施例提供的另一种终端调度设备的硬件结构示意图;
38.图4为本技术实施例提供的一种终端调度方法的流程示意图;
39.图5为本技术实施例提供的一种终端调度方法的交互示意图;
40.图6为本技术实施例提供的另一种终端调度方法的交互示意图;
41.图7为本技术实施例提供的一种终端调度装置的结构示意图。
具体实施方式
42.下面结合附图对本技术实施例提供的终端调度方法、装置及存储介质进行详细地描述。
43.本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。
44.本技术的说明书以及附图中的术语“第一”和“第二”等是用于区别不同的对象,或者用于区别对同一对象的不同处理,而不是用于描述对象的特定顺序。
45.此外,本技术的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
46.需要说明的是,本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
47.现阶段,随着互联网的普及,终端用户使用移动设备进行上网和通讯时,可能会造成基站拥塞,影响终端用户上网体验。其中,造成基站拥塞的原因有很多,以下是一些常见的原因:终端用户数量增多、应用需求增多、网络环境不佳、基站用量不足。当基站出现拥塞情况时,现阶段采取的解决办法有两种:一种是扩容,即通过新增载波的方法进行分流。第二种是进行不同运营商之间基站共享。
48.其中,两种方法都有缺陷,具体如下:
49.第一种方法需要提前实施,当实施完毕之后需要将扩容设备拆走,因此该方案较为复杂,成本过高。
50.第二种方法虽然可以解决基站建设和运营成本的问题,但是不同运营商之间进行基站共享仍然存在弊端。首先,不同运营商之间存在竞争关系,基站共享可能会让竞争关系进一步加剧,难以达成合作共识;并且不同运营商的终端用户数量和使用情况不同,如何公平分配基站使用权和收益是一个难题;此外,多个运营商共享一个基站,管理和维护难度大大增加,可能会造成管理混乱和维护不到位。
51.由上述内容可知,在实际运营中,基站共享需要充分的协商和沟通,建立合作机制和共识,制定明确的利益分配方案和管理制度,以确保基站共享的顺利运营。
52.总结来说,现阶段解决基站拥塞的方法,仍然不能很好地解决基站拥塞问题。
53.针对上述缺陷,本技术提供一种终端调度方法,在该方法中,基于区块链技术构建一个基站服务平台,第一基站在执行过认证流程后,可作为节点被纳入到基站服务平台,基站服务平台对其进行存储和管理;在第一基站的负荷较大,产生拥塞情况时,若此时第二基站处于空闲状态,此时第一基站可以对第二基站平台进行判断;第一基站可根据判断结果将目标终端调度至所述第二基站。从而,第一基站能够在将部分终端调度至第二基站之后,缓解自身拥塞状态,更好的为终端用户提供服务。本技术可以通过基站服务平台对基站覆盖范围内的终端进行灵活调度,解决基站拥塞问题,满足更多终端用户的网络需求,优化终端用户的业务使用体验。
54.在对本技术实施例的终端调度方法进行详细介绍之前,先对本技术实施例的实施环境和应用场景进行介绍。
55.示例性的,如图1所示,为本技术实施例提供的一种终端调度系统,该系统包括基站服务平台101、基站102和终端103。
56.可选地,基站服务平台101为通过区块链技术构建,用于进行基站与基站之间终端调度的服务平台,基站通过认证后可作为节点纳入基站服务平台,基站服务平台可对这些基站节点进行存储和管理。
57.需要说明的是,在本技术实施例中,基站102可具体实现为第一基站和第二基站。第一基站和第二基站的通信覆盖范围有重叠,相应的,终端103就出在该重叠的通信覆盖范围内。
58.其中,第一基站用于在第一基站负荷大于或等于第一阈值的情况下,根据基站服务平台将目标终端调度至第二基站;其中,目标终端处于第一基站和第二基站的共同通信覆盖范围内。
59.可选地,基站102可以是全球移动通信系统(global system for mobile communication,gsm),码分多址(code division multiple access,cdma)中的基站(base transceiver station,bts),宽带码分多址(wideband code division multiple access,wcdma)中的基站(node b),物联网(internet of things,iot)或者窄带物联网(narrow band-internet of things,nb-iot)中的基站(enb),未来第五代移动通信技术(5th generation mobile communication technology,5g)移动通信网络或者未来演进的公共陆地移动网络(public land mobile network,plmn)中的基站,本技术实施例对此不作任何限制。
60.应理解,图1中仅示出了两个基站102,在实际应用中,可根据实际情况来设定基站102的数量,本技术对此不做具体限定。
61.其中,终端103可以是一种具有收发功能的设备。终端可以被部署在陆地上,包括室内或室外、手持或车载;也可以被部署在水面上(如轮船等);还可以被部署在空中(例如飞机、气球和卫星上等)。终端包括具有无线通信功能的手持式设备、车载设备、可穿戴设备或计算设备。示例性地,终端可以是手机(mobile phone)、平板电脑或带无线收发功能的电脑。终端设备还可以是虚拟现实(virtual reality,vr)终端设备、增强现实(augmented reality,ar)终端设备、工业控制中的无线终端、无人驾驶中的无线终端、远程医疗中的无线终端、智能电网中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。终端与服务器可以进行数据传输。例如,终端可以通过互联网向服务器发送数据。又例如,终端可以通过互联网接收来自服务器的数据。
62.如图2所示,为本技术实施例提供的终端调度装置的一种硬件结构示意图。该终端调度装置包括处理器21,存储器22、通信接口23、总线24。处理器21,存储器22以及通信接口23之间可以通过总线24连接。
63.处理器21是终端调度装置的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器21可以是一个通用中央处理单元(central processing unit,cpu),也可以是其他通用处理器等。其中,通用处理器可以是微处理器或者是任何常规的处理器等。
64.作为一种实施例,处理器21可以包括一个或多个cpu,例如图2中所示的cpu 0和cpu 1。
65.存储器22可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机
存取的任何其他介质,但不限于此。
66.一种可能的实现方式中,存储器22可以独立于处理器21存在,存储器22可以通过总线24与处理器21相连接,用于存储指令或者程序代码。处理器21调用并执行存储器22中存储的指令或程序代码时,能够实现本技术下述实施例提供的资源调度方法。
67.另一种可能的实现方式中,存储器22也可以和处理器21集成在一起。
68.通信接口23,用于终端调度装置与其他设备通过通信网络连接,通信网络可以是以太网,无线接入网,无线局域网(wireless local area networks,wlan)等。通信接口23可以包括用于接收数据的接收单元,以及用于发送数据的发送单元。
69.总线24,可以是工业标准体系结构(industry standard architecture,isa)总线、外部设备互连(peripheral component interconnect,pci)总线或扩展工业标准体系结构(extended industry standard architecture,eisa)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图2中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
70.图3示出了本技术实施例中终端调度装置的另一种硬件结构。如图3所示,终端调度装置可以包括处理器31以及通信接口32。处理器31与通信接口32耦合。
71.处理器31的功能可以参考上述处理器21的描述。此外,处理器31还具备存储功能,可以起上述存储器22的功能。
72.通信接口32用于为处理器31提供数据。该通信接口32可以是终端调度装置的内部接口,也可以是终端调度装置对外的接口(相当于通信接口23)。
73.需要指出的是,图2(或图3)中示出的结构并不构成对终端调度装置的限定,除图2(或图3)所示部件之外,该终端调度装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
74.下面结合附图,对本技术提供的终端调度方法进行具体说明:
75.示例性的,如图4所示,为本技术实施例提供的一种终端调度方法,该方法包括以下步骤:
76.s401、第一基站执行在基站服务平台的认证流程。
77.其中,基站服务平台包括多个基站节点,多个基站节点中每个基站节点对应一个基站,多个基站节点包括第一基站和第二基站对应的基站节点。
78.需要说明的是,基站服务平台是基于区块链技术来构建的。基站服务平台能够接入多个运营商的基站,实现后续步骤中的终端调度,从而进一步地实现运营商之间彼此用户的接入。
79.应理解,由于区块链技术具备高可靠、难篡改的优点,因此采用区块链技术构建的基站服务平台能够安全维护平台中各个运营商的基站的数据,例如终端数量、流量数据、时间特征数据。由此,采用区块链技术构建的基站服务平台能够显著降低协作维护平台的各方运营商的成本。
80.可以理解的是,第一基站在完成认证流程后,可根据在基站服务平台内对应的节点,进行与其他基站的数据交互。同理,其他基站也可以在完成认证流程后,根据其在基站服务平台内对应的节点,与第一基站进行数据交互。
81.在一种可能的实现方式中,第一基站执行认证流程具体包括:第一基站根据基站
服务平台广播认证请求信息,相应的,基站服务平台中的第二基站接收前述认证请求信息;在此之后,第二基站会针对认证请求信息,来向第一基站反馈认证响应信息;通过上述两个步骤,第一基站作为节点纳入基站服务平台,基站服务平台可对第一基站进行存储和管理。
82.需要说明的是,第一基站具体在基站服务平台的认证流程,可参见下文所描述的s501-s502,此处不再赘述。
83.示例性地,认证请求消息包括所述第一基站的能力信息;认证响应消息包括第二基站的能力信息和第二基站的网络状况。其中,能力信息为基站的资源服务能力和基站的通信覆盖范围。第二基站的网络状况即为第二基站目前接入的终端数量;或者第二基站的基站空闲信息,基站空闲信息用于表征基站还可以接入终端的数量;或者其他能够表征第二基站负荷情况的参数。
84.需要说明的是,第一基站和第二基站都在基站服务平台上完成了认证流程,并且第一基站和第二基站的通信覆盖范围存在重叠。也就是说,在第一基站和第二基站重叠的通信覆盖范围内的终端,既可以通过第一基站接入网络,也可以通过第二基站接入网络。
85.s402、在第一基站的负荷大于或等于第一阈值的情况下,第一基站根据基站服务平台将目标终端调度至所述第二基站。
86.其中,目标终端处于第一基站和第二基站的共同通信覆盖范围内。
87.可以理解的是,第一基站的负荷大于或等于第一阈值,即表明第一基站的负荷过高,出现了基站拥塞的情况。因此,在此时将第一基站部分终端调度至第二基站,从而,缓解基站拥塞问题。
88.可选地,第一阈值根据第一基站的带宽确定。在实际应用中,第一阈值可根据实际需求来设定,本技术对此不做具体限制。
89.具体来说,第一阈值可实现为接入终端数量或者物理资源块(physical resource block,prb)利用率。例如,第一基站的带宽为0m,第一阈值具体为接入终端数量,设置为70,当第一基站接入的终端数量达到70以上时,就确定第一基站的负荷过高。
90.或者,第一基站的带宽为20m,第一阈值具体为prb利用率,设置为60%,当第一基站的prb利用率达到60%以上时,就确定第一基站的负荷过高。
91.需要指出,第一阈值也可以同时实现为接入终端数量和prb利用率,也即当第一基站同时满足接入终端数量达到预设数量以上,prb利用率达到预设百分比以上,才确定第一基站的负荷过高。
92.在一种可能的实现方式中,本技术中第一基站在将目标终端调度至第二基站之前,还要进一步地判断第二基站是否满足第一预设条件,由此确定是否将第一基站的终端调度至第二基站。
93.示例性地,第一预设条件包括以下至少一项:服务终端数量上限大于或等于第二阈值、基站类型为预设基站类型、参考信号接收功率(reference signal receiving power,rsrp)值大于rsrp阈值。
94.可选地,上述第二基站的服务终端数量、基站类型、rsrp值可根据前文s401中所描述的第二基站的认证响应消息来获取。在实际应用中,第二阈值可根据第二基站的带宽来确定,rsrp阈值可根据实际需求来设定,本技术对此不做具体限制。
95.可选地,第二基站满足第一预设条件,说明第二基站此时处于空闲状态、第二基站
和第一基站为同类型的基站、第二基站的rsrp满足第一基站的rsrp需求。由此可知,当前第二基站能够承接被第一基站调度的终端。也即,此时第一基站的终端调度至第二基站,不会影响第二基站的正常工作,并且可以缓解第一基站的拥塞问题。
96.在另一种可能实现的方式中,本技术中第一基站在将目标终端调度至第二基站之前,还要进一步地判断成本支付参考值是否满足第二预设条件,由此确定是否将第一基站的终端调度至第二基站。
97.可选地,第二预设条件为第一基站的可支付成本大于或等于第二基站的成本支付参考值。
98.在一种可能的实现方式中,成本支付参考值根据终端接入单位时间价格和单位流量价格确定。在实际应用中,成本支付参考值可根据实际需求来设定,本技术对此不做具体限制。
99.可选地,成本支付参考值满足第二预设条件,说明第一基站在将终端调度至第二基站时,需要付出的成本是第一基站可接受的。此时,第一基站可考虑将终端调度至第二基站。由于每个基站的成本参考值是不同的,因此在第一基站将目标终端调度至第二基站之前,第一基站可通过对比其他基站的成本信息参考值,将目标终端调度至最合适的基站。从而,第一基站能够减少调度成本,以争取更大的利润空间。
100.基于上述技术方案,在本技术提供的终端调度方法中,第一基站能够执行在基站服务平台的认证流程,由此第一基站作为节点被纳入基站服务平台进行存储和管理;由此,第一基站可以通过基站服务平台将终端调度至基站服务平台的其它基站。这样一来,在第一基站负荷较大,出现拥塞的情况下,若此时当前第二基站能够承接被第一基站调度的终端,第一基站可根据基站服务平台将目标终端调度至第二基站,根据第二基站为目标终端提供服务。由此,本技术能够通过基站服务平台对终端进行灵活调度,解决基站拥塞问题,满足更多终端用户的网络需求,优化终端用户使用体验。
101.需要指出的是,本技术提供的终端调度方法中,第一基站可通过广播认证请求信息,以及接收第二基站广播的认证响应信息来实现在基站服务平台的认证流程,下面对第一基站在基站服务平台的认证流程进行说明:
102.示例性地,结合图4,如图5所示,上述s401具体可以通过以下步骤来实现:
103.s501、第一基站根据基站服务平台广播认证请求信息。相应的,第二基站根据基站服务平台接收认证请求信息。
104.其中,认证请求信息包括第一基站的能力信息。能力信息为基站的资源服务能力和基站通信覆盖范围。
105.可选地,基站的资源服务能力包括该基站的基站标识、设备号、物理地理位置、所属运营商标识、可服务终端数量。
106.可以理解的是,本步骤中所说的基站通信覆盖范围,为基站的预设物理范围。基站的预设物理范围通常和基站所处的场景,或者基站的通信制式有关。
107.在本技术中,基站的预设物理范围可以统一设置,也可以根据具体小区覆盖设置。如果是统一设置,对于密集城区,第四代移动通信技术(the 4generation mobile communication technology,4g)制式,预设覆盖距离通常是400米,如果是第五代移动通信技术(the 5generation mobile communication technology,5g),则是300米左右,对于郊
区,4g制式,预设覆盖距离通常是700米,如果是5g,则是500米左右。如果不统一设置,那么不同的小区就有不同的预设物理范围。
108.具体的,第一基站请求加入基站服务平台,通过基站服务平台向区块链网络广播认证请求信息。由于基站服务平台是基于区块链技术构建的,因此第一基站通过基站服务平台中对应的基站节点,来广播该认证请求消息,认证请求消息中包括第一基站对应基站节点的私钥签名,其它基站节点接收到认证请求消息时,会对私钥签名进行验证,以避免消息错误、黑客攻击等问题,更加具备安全性。
109.s502、第二基站根据基站服务平台广播认证响应信息。相应的,第一基站根据基站服务平台接收认证响应信息。
110.其中,认证响应消息包括第二基站的能力信息和第二基站的网络状况。能力信息和网络状态的介绍参见前文,此处不再赘述。
111.具体的,第二基站对认证请求信息做出响应,通过基站服务平台向区块链网络广播认证响应信息。由于基站服务平台是基于区块链技术构建的,因此第二基站通过基站服务平台中对应的基站节点,来广播该认证响应消息,认证响应消息中包括第二基站对应基站节点的私钥签名,其它基站节点接收到认证响应消息时,会对私钥签名进行验证,以避免消息错误、黑客攻击等问题,更加具备安全性。
112.通过上述步骤501和步骤502后,第一基站通过认证并作为节点纳入到基站服务平台。由此,基站服务平台能够对第一基站节点进行存储和管理。
113.基于上述技术方案,通过执行在基站服务平台的认证流程,将基站作为节点纳入基站服务平台进行存储和管理,各个基站之间可通过基站服务平台进行终端调度。基于区块链技术建立的基站服务平台,更加安全可靠,可以降低信任风险,并能有效地降低参与方的维护成本。
114.以上对第一基站加入的基站服务平台的认证流程进行了介绍。
115.需要说明的是,本技术提供的终端调度方法中,第一基站在经过认证流程纳入基站服务平台后,若第一基站拥塞情况时,可将终端调度至空闲状态的第二基站。
116.示例性地,结合图4,如图6所示,图6为本技术实施例提供的另一种终端调度方法的交互示意图,下面对本技术中提供的终端调度方法的步骤进行介绍具体介绍:
117.s601、第一基站根据基站服务平台广播认证请求信息。
118.具体参见上述s501,此处不再赘述。
119.s602、第二基站根据基站服务平台广播认证响应信息。
120.具体参见上述s502,此处不再赘述。
121.s603、第一基站判断第二基站节点是否满足第一预设条件。
122.具体参见上述s402,此处不再赘述。
123.s604、第一基站判断成本支付参考值是否满足第二预设条件。
124.具体参见上述s402,此处不再赘述。
125.s605、第一基站根据基站服务平台将目标终端调度至第二基站。
126.具体参见上述s402,此处不再赘述。
127.s606、第一基站根据基站服务平台,广播第一支付结果。
128.可选地,第二基站根据基站服务平台,向区块链网络中广播第一支付结果;其中,
第一支付结果用于表征第一基站将目标终端调度至第二基站所支付的成本。在实际运用中,第一支付结果可为第一基站目标终端在第二基站所产生的流量、话费,也可为实际需求来具体设定,本技术不做具体限制。
129.s607、第一基站根据基站服务平台,接收第二支付结果。
130.可选地,第一基站根据基站服务平台,从区块链网络接收第二支付结果;其中,第二支付结果用于表征第三基站调度终端所支付的成本,多个基站节点包括第三基站对应的基站节点,第一基站和第三基站为不同的基站。在实际运用中,第二支付结果可为第三基站调度终端在其他基站所产生的流量、话费,也可为实际需求来具体设定,本技术不做具体限制。
131.需要说明的是,第三基站为基站服务平台中一个基站节点对应的基站,第一基站、第二基站和第三基站为不同的基站。第三基站拥塞时,也可将终端调度至其他基站;也可在空闲时,接收其他基站调度过来的终端。
132.基于上述技术方案,在本技术提供的终端调度方法中,第一基站能够执行在基站服务平台的认证流程,由此第一基站作为节点被纳入基站服务平台进行存储和管理;在第一基站负荷较大,产生拥塞情况时,可将自身基站部分终端调度至空闲状态下的第二基站。在调度之前,第一基站会对第二基站进行判断,第一基站根据判断结果将目标终端调度至第二基站,通过第二基站为目标终端提供服务;各基站节点之间的通信通过区块链网络广播实现,每个基站都可以获取基站服务平台中发生的终端调度信息,信息交互更加及时,安全性更高。本技术可以通过基站服务平台的对基站终端灵活调度,有效地解决基站拥塞问题,满足更多终端用户的网络需求,优化终端用户的业务使用体验。
133.示例性的,如图7所示,为本技术实施例提供的一种终端调度装置的结构示意图。终端调度装置用于执行本技术提供的终端调度方法。终端调度装置可以包括处理单元201、发送单元202和接收单元203。
134.处理单元201,用于执行在基站服务平台的认证流程;其中,基站服务平台包括多个基站节点,多个基站节点中每个基站节点对应一个基站,多个基站节点包括第一基站和第二基站对应的基站节点。
135.在一种可能实现方式中,处理单元201,还用于在第一基站的负荷大于或等于第一阈值的情况下,根据基站服务平台将目标终端调度至第二基站;其中,目标终端处于第一基站和第二基站的共同通信覆盖范围内。
136.在一种可能实现方式中,发送单元202,用于根据基站服务平台广播认证请求消息;其中,认证请求消息包括第一基站的能力信息;
137.在一种可能实现方式中,接收单元203,用于根据基站服务平台接收认证响应消息;其中,认证响应消息包括第二基站的能力信息和第二基站的网络状况。
138.在一种可能实现方式中,处理单元201,还用于在第一基站的负荷大于或等于第一阈值的情况下,判断第二基站是否满足第一预设条件;
139.在一种可能实现方式中,处理单元201,还用于在第二基站满足第一预设条件的情况下,根据基站服务平台将目标终端调度至第二基站。
140.在一种可能实现方式中,处理单元201,还用于在判断成本支付参考值是否满足第二预设条件;其中,成本支付信息用于表征在将目标终端调度至第二基站时,第一基站需要
支付的成本。
141.在一种可能实现方式中,发送单元202,还用于根据基站服务平台,广播第一支付结果;其中,第一支付结果用于表征第一基站将目标终端调度至第二基站所支付的成本;
142.在一种可能实现方式中,接收单元203,还用于根据基站服务平台,接收第二支付结果;其中,第二支付结果用于表征第三基站调度终端所支付的成本,多个基站节点包括第三基站对应的基站节点,第一基站和第三基站为不同的基站。
143.此外,图7所述的终端调度装置的技术效果可以参考上述实施例所述的终端调度方法的技术效果,此处不再赘述。
144.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
145.本技术实施例提供一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得该计算机执行上述方法实施例中的终端调度方法。
146.本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当该指令在计算机上运行时,使得该计算机执行上述方法实施例所示的方法流程中的终端调度方法。
147.其中,计算机可读存储介质,例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(random access memory,ram)、只读存储器(read-only memory,rom)、可擦式可编程只读存储器(erasable programmable read only memory,eprom)、寄存器、硬盘、光纤、便携式紧凑磁盘只读存储器(compact disc read-only memory,cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合、或者本领域熟知的任何其它形式的计算机可读存储介质。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于特定用途集成电路(application specific integrated circuit,asic)中。在本技术实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
148.由于本技术的实施例中的终端调度装置、计算机可读存储介质、计算机程序产品可以应用于上述方法,因此,其所能获得的技术效果也可参考上述方法实施例,本技术实施例在此不再赘述。
149.以上,仅为本技术的具体实时方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应该以权利要求的保护范围为准。

技术特征:
1.一种终端调度方法,其特征在于,应用于第一基站,所述方法包括:执行在基站服务平台的认证流程;其中,所述基站服务平台包括多个基站节点,所述多个基站节点中每个基站节点对应一个基站,所述多个基站节点包括所述第一基站和第二基站对应的基站节点;在所述第一基站的负荷大于或等于第一阈值的情况下,根据所述基站服务平台将目标终端调度至所述第二基站;其中,所述目标终端处于所述第一基站和所述第二基站的共同通信覆盖范围内。2.根据权利要求1所述的方法,其特征在于,所述基站服务平台基于区块链技术构建,所述多个基站节点为区块链节点。3.根据权利要求2所述的方法,其特征在于,所述执行在基站服务平台的认证流程,具体包括:根据所述基站服务平台广播认证请求消息;其中,所述认证请求消息包括所述第一基站的能力信息;根据所述基站服务平台接收认证响应消息;其中,所述认证响应消息包括所述第二基站的能力信息和所述第二基站的网络状况。4.根据权利要求3所述的方法,其特征在于,所述在所述第一基站的负荷大于或等于第一阈值,根据所述基站服务平台将目标终端调度至所述第二基站,具体包括:在所述第一基站的负荷大于或等于第一阈值的情况下,判断所述第二基站是否满足第一预设条件;在所述第二基站满足所述第一预设条件的情况下,根据所述基站服务平台将目标终端调度至所述第二基站。5.根据权利要求4所述的方法,其特征在于,在所述基站服务平台将目标终端调度至所述第二基站之前,所述方法还包括:判断成本支付参考值是否满足第二预设条件;其中,所述成本支付参考值用于表征在将所述目标终端调度至所述第二基站时,所述第一基站需要支付的成本。6.根据权利要求5所述的方法,其特征在于,所述第一预设条件包括以下至少一项:服务终端数量上限大于或等于第二阈值、基站类型为预设基站类型、参考信号接收功率rsrp值大于rsrp阈值;所述第二预设条件为所述第一基站的可支付成本大于或等于所述成本支付参考值。7.根据权利要求3所述的方法,其特征在于,所述能力信息包括:基站的资源服务能力和通信覆盖范围。8.根据权利要求5所述的方法,其特征在于,所述成本支付信息参考值根据终端接入单位时间价格和单位流量价格确定。9.根据权利要求8所述的方法,其特征在于,所述第一阈值根据所述第一基站的带宽确定;所述第二阈值根据所述第二基站的带宽确定。10.根据权利要求1-9中任一项所述的方法,其特征在于,所述根据所述基站服务平台将目标终端调度至所述第二基站之后,所述方法还包括:根据所述基站服务平台,广播第一支付结果;其中,所述第一支付结果用于表征所述第
一基站将所述目标终端调度至所述第二基站所支付的成本;根据所述基站服务平台,接收第二支付结果;其中,所述第二支付结果用于表征第三基站调度终端所支付的成本,所述多个基站节点包括所述第三基站对应的基站节点,所述第一基站和所述第三基站为不同的基站。11.一种终端调度装置,其特征在于,所述终端调度装置包括:处理单元;所述处理单元,用于执行在基站服务平台的认证流程;其中,所述基站服务平台包括多个基站节点,所述多个基站节点中每个基站节点对应一个基站,所述多个基站节点包括所述第一基站和第二基站对应的基站节点;所述处理单元,还用于在所述第一基站的负荷大于或等于第一阈值的情况下,根据所述基站服务平台将目标终端调度至所述第二基站;其中,所述目标终端处于所述第一基站和所述第二基站的共同通信覆盖范围内。12.根据权利要求11所述的终端调度装置,其特征在于,所述基站服务平台基于区块链技术构建,所述多个基站节点为区块链节点。13.根据权利要求12所述的终端调度装置,其特征在于,所述终端调度装置还包括:发送单元和接收单元;所述发送单元,用于根据所述基站服务平台广播认证请求消息;其中,所述认证请求消息包括所述第一基站的能力信息;所述接收单元,用于根据所述基站服务平台接收认证响应消息;其中,所述认证响应消息包括所述第二基站的能力信息和所述第二基站的网络状况。14.根据权利要求13所述的终端调度装置,其特征在于,所述处理单元,还用于在所述第一基站的负荷大于或等于第一阈值的情况下,判断所述第二基站是否满足第一预设条件;所述处理单元,还用于在所述第二基站满足所述第一预设条件的情况下,根据所述基站服务平台将目标终端调度至所述第二基站。15.根据权利要求14所述的终端调度装置,其特征在于,在所述基站服务平台将目标终端调度至所述第二基站之前,所述处理单元,还用于判断成本支付参考值是否满足第二预设条件;其中,所述成本支付信息用于表征在将所述目标终端调度至所述第二基站时,所述第一基站需要支付的成本。16.根据权利要求15所述的终端调度装置,其特征在于,所述第一预设条件包括以下至少一项:服务终端数量上限大于或等于第二阈值、基站类型为预设基站类型、参考信号接收功率rsrp值大于rsrp阈值;所述第二预设条件为所述第一基站的可支付成本大于或等于所述成本支付参考值。17.根据权利要求16所述的终端调度装置,其特征在于,所述能力信息包括:基站的资源服务能力和通信覆盖范围。18.根据权利要求17所述的终端调度装置,其特征在于,所述成本支付信息参考值根据终端接入单位时间价格和单位流量价格确定。19.根据权利要求18所述的终端调度装置,其特征在于,所述第一阈值根据所述第一基站的带宽确定;
所述第二阈值根据第二基站的带宽确定。20.根据权利要求11-19中任一项所述的终端调度装置,其特征在于,所述根据所述基站服务平台将目标终端调度至所述第二基站之后,所述发送单元,还用于根据所述基站服务平台,广播第一支付结果;其中,所述第一支付结果用于表征所述第一基站将所述目标终端调度至所述第二基站所支付的成本;所述接收单元,还用于根据所述基站服务平台,接收第二支付结果;其中,所述第二支付结果用于表征第三基站调度终端所支付的成本,所述多个基站节点包括所述第三基站对应的基站节点,所述第一基站和所述第三基站为不同的基站。21.一种终端调度装置,其特征在于,包括:处理器和通信接口;所述通信接口和所述处理器耦合,所述处理器用于运行计算机程序或指令,以实现如权利要求1-10任一项中所述的终端调度方法。22.一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,其特征在于,当计算机执行该指令时,该计算机执行上述权利要求1-10任一项中所述的终端调度方法。

技术总结
本申请提供一种终端调度方法,装置及存储介质,涉及通信技术领域,能够解决基站拥塞问题。该方法包括:执行在基站服务平台的认证流程;其中,基站服务平台包括多个基站节点,多个基站节点中每个基站节点对应一个基站,多个基站节点包括第一基站和第二基站对应的基站节点;在第一基站的负荷大于或等于第一阈值的情况下,根据基站服务平台将目标终端调度至第二基站;其中,目标终端处于第一基站和第二基站的共同通信覆盖范围内。本申请用于在基站拥塞时,将基站接入的部分终端调度至其它基站。将基站接入的部分终端调度至其它基站。将基站接入的部分终端调度至其它基站。


技术研发人员:蔡勇 胡鹏强 郑夏妍 戴鹏 石钰 谭永全 吴争光
受保护的技术使用者:中国联合网络通信集团有限公司
技术研发日:2023.06.07
技术公布日:2023/8/13
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐