一种通信方法、装置及基站与流程

文档序号:29957715发布日期:2022-05-11 08:22阅读:62来源:国知局
一种通信方法、装置及基站与流程

1.本发明涉及电力网络中的通信技术领域,具体而言,涉及一种基于国网芯的通信方法、装置及基站。


背景技术:

2.随着无线通信技术的发展,第五代无线通信系统(5g)进行了较大范围的部署,但由于第四代无线通信系统(4g)的广泛部署,在5g部署初期还是以4g覆盖为基础,5g进行区域增强。
3.目前,若处于空闲态的数据终端向5g核心网发起接入,而5g核心网网络状况不佳时,比如5g核心网出现过载,该ue则无法与网络进行通信。
4.并且,因为涉及到电力信息的传输,需要对所传输的通信信息进行加密。所以,需要提供一种能够在5g网络传输下的通信信息加密方法。


技术实现要素:

5.本技术实施例提供一种基于国网芯的通信方法、装置及基站,以通过基于国网芯为底层架构,基于5g通信传输手段,通信信息加密实现方法,对于通信过程完整性以及安全性提供通信保障。
6.为了达到上述目的,本技术实施例采用的技术方案如下:
7.第一方面,本技术实施例提供了一种通信方法,应用于国网芯,方法包括:获取待加密的通信数据;通过加密算法对通信数据进行加密,得到加密通信数据;发送心跳包至所述5g核心网,确定5g核心网当前的网络状态是否满足预设的第一网络条件;当5g核心网当前的网络状况未满足预设第一网络条件时,调整与所述用户终端进行通信的核心网;与调整后的核心网进行通信。
8.进一步的,调整与终端进行通信的核心网,包括:向数据发送端发送5g核心网无法接入的指示信息,由数据发送端根据所述指示信息向4g核心网发起接入请求。
9.进一步的,指示信息通过rcc向数据发送端进行连续消息释放。
10.进一步的,由数据发送端根据指示信息向4g核心网发起接入请求包括:发送心跳包至4g核心网,确定4g核心网当前的网络状态是否满足预设的第二网络条件。
11.进一步的,发送心跳包至5g核心网,确定5g核心网当前的网络状态是否满足预设的第一网络条件,包括以下具体过程:运行心跳包处理线程或进程,发送心跳包;记录当前心跳包发送时间;接收心跳包,记录心跳包返回时间;根据心跳包是否返回状态以及心跳包返回时间,确定是否发送数据至5g核心网。
12.进一步的,根据心跳包是否返回状态以及心跳包返回时间,确定是否发送数据至5g核心网,包括以下具体过程:若心跳包未返回,停止发送通信信息至5g核心网;若心跳包返回时间大于阈值,停止发送通信信息发至5g核心网;若心跳包返回,且返回时间小于阈值,发送向所述5g核心网发送通信信息的指示信息。
13.进一步的,通过加密算法对通信数据加密,得到加密通信数据,包括以下具体过程:确定通信数据重要性,设置通信数据重要性等级;根据重要性等级匹配加密算法;基于匹配的加密算法,对通信数据进行加密处理。
14.进一步的,加密算法包括md5加密算法、aes128加密算法、aes256加密算法、aes512加密算法中的任意一种。
15.第二方面,本技术实施例还提供一种通信装置,应用于国网芯,包括:获取模块,用于获取代价密的通信数据;加密模块,用于通过加密算法对通信数据进行加密,得到加密通信数据;判断模块,用于当接收到第一接入请求时,判断5g核心网当前的网络状况是否满足预设的第一网络条件;调整模块,用于当5g核心网当前的网络状况未满足预设第一网络条件时,调整与所述信息发送终端进行通信的核心网,使得所述信息发送终端与调整后的核心网进行通信。
16.第三方面,本技术实施例还提供一种基站,包括存储器和处理器,存储器上存储有能够在处理器上运行的计算机指令,其中处理器运行计算机指令时执行上述通信方法。
17.本技术实施例提供的技术方案中,基于5g通信网络,通过对于数据进行加密处理,实现了电力网络过程中的通信信号的及加密以及传输处理。
附图说明
18.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
19.附图中的方法、系统和/或程序将根据示例性实施例进一步描述。这些示例性实施例将参照图纸进行详细描述。这些示例性实施例是非限制的示例性实施例,其中示例数字在附图的各个视图中代表相似的机构。
20.图1是根据本技术的一些实施例所示的通信方法的流程图;
21.图2是根据本技术的一些实施例所示的通信装置的方框图。
具体实施方式
22.为了更好的理解上述技术方案,下面通过附图以及具体实施例对本技术技术方案做详细的说明,应当理解本技术实施例以及实施例中的具体特征是对本技术技术方案的详细的说明,而不是对本技术技术方案的限定,在不冲突的情况下,本技术实施例以及实施例中的技术特征可以相互组合。
23.在下面的详细描述中,通过实例阐述了许多具体细节,以便提供对相关指导的全面了解。然而,对于本领域的技术人员来说,显然可以在没有这些细节的情况下实施本技术。在其他情况下,公知的方法、程序、系统、组成和/或电路已经在一个相对较高水平上被描述,没有细节,以避免不必要的模糊本技术的方面。
24.本技术中使用流程图说明根据本技术的实施例的系统所执行的执行过程。应当明确理解的是,流程图的执行过程可以不按顺序执行。相反,这些执行过程可以以相反的顺序或同时执行。另外,可以将至少一个其他执行过程添加到流程图。一个或多个执行过程可以
从流程图中删除。
25.请参阅图1,是根据本技术的一些实施例所示的一种通信方法的流程图,该方法应用于国网芯,国网芯是针对电力网络系统进行开发一种芯片,根据应用场景和功能主要分为安全、主控、通信、射频和传感五大类的芯片。在本实施例中,主要为通信芯片。
26.本实施例中提供的通信方法,主要是基于国网芯实现通信功能的集成电路芯片。
27.一种通信方法,主要包括多个步骤,分别为:对于通信信息的加密,对于加密后的通信信息进行传输。其中通信信息的传输包括确定通信链路以及通信网络,基于确定后的通信链路进行通信信息的传输。
28.在本实施例中,通信链路以及通信网络主要包括5g通信组网以及4g通信组网。
29.具体可以包括以下步骤s1步骤s5的基础上,将对一些可选实施例进行说明,这些实施例应当理解为实例,不应理解为实现本方案所必不可少的技术特征。
30.本实施例提供的通信方法,主要应用于国网芯,实现对于通信信息的传输。针对于电力系统的通信信息传输,需要考虑对于信息的保密性以及抗攻击性。所以,在该方法中通过增加加密算法实现对于通信信息的安全处理。并且,基于5g网络的覆盖,优先选择5g网络。但针对于5g网络有一个现实问题,并非所有的区域都能够完全覆盖5g网络,所以在基于5g网络的前提基础之上,为了保证信息传输的稳定性,当5g网络信号不佳时,利用其它具有覆盖面积广的4g网络进行通信信息的传输。
31.具体步骤包括如下内容:
32.步骤s1,获取待加密的通信信息。
33.首先通信信息在发送之前处于未加密状态。
34.步骤s2,通过加密算法对通信信息进行加密,得到加密通信信息。
35.通过加密算法实现对不通信信息的加密,为了保证后续的信息传输中的安全性。
36.在本实施例中,加密算法包括但不限于以下几种:1.md5;2.aes128;3.aes256;4:aes512。本实施例提供的加密内容可以根据具体的通信信息以及通信类型进行加密算法的选择。
37.步骤s3,发送心跳包至5g核心网,确定5g核心网当前的网络装填是否满足预设的第一网络条件。
38.步骤s31,运行心跳包处理线程或进程,发送心跳包至5g核心网。
39.步骤s32,记录当前心跳包发送时间。
40.记录发送心跳包的实时时间,并对此数据进行保存。
41.步骤s33,确定心跳包是否返回。
42.步骤s34,若心跳包未返回,停止发送通信信息至5g核心网。
43.步骤s35,若当心跳包返回,接受心跳包,并记录心跳包返回时间。
44.步骤s36,若心跳包返回时间大于阈值,停止发送通信信息至5g核心网。
45.步骤s37,若心跳包返回时间小于或等于阈值,发送通信信息至5g核心网。
46.步骤s4,当5g核心网当前的网络状况未满足预设第一网络条件时,调整与所述用户终端进行通信的核心网;与调整后的核心网进行通信。
47.在本实施中,基站可以采用多种方式调整与数据发送终端进行通信的核心网,使得数据发送终端可以与调整后的核心网进行通信。
48.在本发明的一实施例中,当所述发送请求中仅包括数据发送终端与5g核心网进行通信的通信请求时,基站可以向该数据发送终端发送5g核心网无法接入的指示信息,也可以发送接入4g核心网的指示信息或者发送上报4g非接入层信令的指示信息,由数据发送终端根据指示信息向4g核心网发起接入,即发送4g非接入层消息。
49.在具体实施中,基站可以采用多种方式向数据发送终端发送5g核心网无法接入的指示信息,具体不作限制。比如,基站可以通过rrc连接释放消息向数据发送终端发送5g核心网无法接入的指示信息,并通过新增的释放原因指示5g核心网无法接入。数据发送终端可以在释放与基站之间的rrc连接之后,再向4g核心网发起接入。基站也可以通过新引入的rrc信令向数据发送终端发送5g核心网无法接入的指示信息,在此过程中避免释放rrc连接。
50.在具体实施中,数据发送终端可以采用多种方式向4g核心网发起接入,具体不作限制。
51.步骤s5,发送心跳包至4g核心网,确定4g核心网当前的网络状态是否满足预设的第二网络条件。
52.步骤s51,与5g核心网相同,需要通过心跳包确定4g核心网当前的通道状态,基于确定后的通道状态选择是否接入4g核心网。
53.当4g核心网及5g核心网当前的网络状况均未满足对应的网络条件时,基站可以向数据发送终端发送rrc连接释放消息,释放与数据发送终端之间的rrc连接。
54.当4g核心网及5g核心网当前的网络状况均满足对应的网络条件时,基站可以随机选择与数据发送终端进行通信的核心网,并将相应的通信请求发送至所选择的核心网,也可以优先选择5g核心网作为与数据发送终端进行通信的核心网,并将相应的通信请求发送至5g核心网。
55.本技术实施例还提供一种通信装置,用于执行以上方法,应用于国网芯,其包括:
56.获取模块,用于获取代价密的通信数据,执行步骤s1.
57.加密模块,用于通过加密算法对通信数据进行加密,得到加密通信数据,执行步骤s2。
58.判断模块,用于当接收到第一接入请求时,判断5g核心网当前的网络状况是否满足预设的第一网络条件,执行步骤s3。
59.调整模块,用于当5g核心网当前的网络状况未满足预设第一网络条件时,调整与所述信息发送终端进行通信的核心网,使得所述信息发送终端与调整后的核心网进行通信,执行步骤s4和步骤s5。
60.由于在前述的通信方法中,对各个步骤的原理进行了说明和举例,该通信装置的各个模块用于执行上述方法的各个步骤,此处不再对其过程和原理进行赘述。
61.本技术实施例还提供一种基站,其上存储有计算机程序,当计算机程序在计算机上执行时,使得计算机执行本技术实施例提供的通信方法。
62.需要理解的是,针对上述内容没有进行名词解释的技术术语,本领域技术人员可以根据上述所公开的内容进行前后推导毫无疑义地确定其所指代的含义,例如针对一些阈值、系数等术语,本领域技术人员可以根据前后的逻辑关系进行推导和确定,这些数值的取值范围可以根据实际情况进行选取,例如0.1~1,又例如1~10,再例如50~100,在此均不
作限定。
63.本领域技术人员可以根据上述已公开的内容毫无疑义对一些预设的、基准的、预定的、设定的以及偏好标签的技术特征/技术术语进行确定,例如阈值、阈值区间、阈值范围等。对于一些未作解释的技术特征术语,本领域技术人员完全能够基于前后文的逻辑关系进行合理地、毫无疑义地推导,从而清楚、完整地实施上述技术方案。未作解释的技术特征术语的前缀,例如“第一”、“第二”、“示例”、“目标”等,可以根据前后文进行毫无疑义地推导和确定。未作解释的技术特征术语的后缀,例如“集合”、“列表”等,也可以根据前后文进行毫无疑义地推导和确定。
64.本技术实施例公开的上述内容对于本领域技术人员而言是清楚完整的。应当理解,本领域技术人员基于上述公开的内容对未作解释的技术术语进行推导和分析的过程是基于本技术所记载的内容进行的,因此上述内容并不是对整体方案的创造性的评判。
65.上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅作为示例,而并不构成对本技术的限定。虽然此处并没有明确说明,本领域技术人员可以对本技术进行各种修改、改进和修正。该类修改、改进和修正在本技术中被建议,所以该类修改、改进、修正仍属于本技术示范实施例的精神和范围。
66.同时,本技术使用了特定术语来描述本技术的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本技术至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同部分两次或多次提到的“一实施例”或“一个实施例”或“一替代性实施例”并不一定是指同一实施例。此外,本技术的至少一个实施例中的某些特征、结构或特点可以进行适当的组合。
67.另外,本领域普通技术人员可以理解的是,本技术的各个方面可以通过若干具有可专利性的种类或情况进行说明和描述,包括任何新的和有用的工序、机器、产品或物质的组合,或对他们任何新的和有用的改进。相应地,本技术的各个方面可以完全由硬件执行、可以完全由软件(包括固件、常驻软件、微码等)执行、也可以由硬件和软件组合执行。以上硬件或软件均可以被称为“单元”、“组件”或“系统”。此外,本技术的各方面可以表现为位于至少一个计算机可读介质中的计算机产品,所述产品包括计算机可读程序编码。
68.计算机可读信号介质可能包含一个内含有计算机程序编码的传播数据信号,例如在基带上或作为载波的一部分。该传播信号可能有多种表现形式,包括电磁形式、光形式等等、或合适的组合形式。计算机可读信号介质可以是除计算机可读存储介质之外的任何计算机可读介质,该介质可以通过连接至一个指令执行系统、装置或设备以实现通讯、传播或传输供使用的程序。位于计算机可读信号介质上的程序编码可以通过任何合适的介质进行传播,包括无线电、电缆、光纤缆线、rf、或类似介质、或任何上述介质的组合。
69.本技术各方面执行所需的计算机程序码可以用一种或多种程序语言的任意组合编写,包括面向对象程序设计,如java、scala、smalltalk、eiffel、jade、emerald、c++、c#、vb.net,python等,或类似的常规程序编程语言,如"c"编程语言,visual basic,fortran 2003,perl,cobol 2002,php,abap,动态编程语言如python,ruby和groovy或其它编程语言。所述程式设计编码可以完全在用户计算机上执行、或作为独立的软体包在用户计算机上执行、或部分在用户计算机上执行部分在远程计算机执行、或完全在远程计算机或服务器上执行。在后种情况下,远程计算机可以通过任何网络形式与用户计算机连接,比如局域
网络(lan)或广域网(wan),或连接至外部计算机(例如通过因特网),或在云计算环境中,或作为服务使用如软件即服务(saas)。
70.此外,除非申请专利范围中明确说明,本技术所述处理元件和序列的顺序、数位字母的使用、或其他名称的使用,并非用于限定本技术流程和方法的顺序。尽管上述披露中通过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,该类细节仅起到说明的目的,附加的申请专利范围并不仅限于披露的实施例,相反,申请专利范围旨在覆盖所有符合本技术实施例实质和范围的修正和等价组合。例如,虽然以上所描述的系统组件可以通过硬件装置实现,但是也可以只通过软件的解决方案得以实现,如在现有的服务器或行动装置上安装所描述的系统。
71.同样应当理解的是,为了简化本技术揭示的表述,从而帮助对至少一个发明实施例的理解,前文对本技术实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法幷不意味着本技术对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1