CN114205837B - 5g核心网操作的排期方法、装置、计算设备与存储介质 - Google Patents
5g核心网操作的排期方法、装置、计算设备与存储介质 Download PDFInfo
- Publication number
- CN114205837B CN114205837B CN202010910903.9A CN202010910903A CN114205837B CN 114205837 B CN114205837 B CN 114205837B CN 202010910903 A CN202010910903 A CN 202010910903A CN 114205837 B CN114205837 B CN 114205837B
- Authority
- CN
- China
- Prior art keywords
- window
- conflict detection
- conflict
- detection result
- scheduling
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000003860 storage Methods 0.000 title claims abstract description 11
- 238000001514 detection method Methods 0.000 claims abstract description 104
- 238000012545 processing Methods 0.000 claims abstract description 14
- 238000004891 communication Methods 0.000 claims description 18
- 238000012163 sequencing technique Methods 0.000 claims description 18
- 238000004422 calculation algorithm Methods 0.000 claims description 17
- 238000010276 construction Methods 0.000 description 7
- 230000006855 networking Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000011022 operating instruction Methods 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/901—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/90335—Query processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/9038—Presentation of query results
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/04—Error control
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种5G核心网操作的排期方法、装置、计算设备与存储介质,该方法包括:接收录入的操作需求;根据所述操作需求判断录入操作是否影响业务;若是,则将所述录入操作和已排期的操作进行优先级排序,根据排序结果和所述操作需求中包含的操作网元的覆盖区域和/或承载业务对操作窗口进行冲突检测,得到冲突检测结果;呈现所述冲突检测结果,并根据所述冲突检测结果对录入操作进行排期处理。由此可见,本发明方案,可基于操作是否影响业务,以及是否存在冲突的检测结果,来进行排期,在减少对业务的影响的同时,避免覆盖区域和承载业务的冲突,实现合理高效的自动排期处理。
Description
技术领域
本发明涉及通信技术领域,具体涉及一种5G核心网操作的排期方法、装置、计算设备与存储介质。
背景技术
第5代移动通信网络5G组网复杂,NSA(非独立组网)与SA(独立组网)混合组网建设,传统网元和虚拟化网元并存,网元类型众多;2B和2C业务同步发展,部分网元设备交叉共享;***组网建设模式采取大区集中的方式,核心设备建在集中华北、华南、华东、华西、华中、西北、西南、港澳台八大区,用户面设备分建在各地市公司。在上述复杂的网络组网背景下,各种新技术、新业务的发展,使得网络工程建设和现网维护升级的操作更为频繁。
5G核心网网络建设维护,涉及到大区建设的虚拟化网元,省公司建设的传统4G网元,地市建设的物理网元,不同类型网元在业务覆盖区域上有交叉;相同网元POOL组网,为了支持5G网络2B、2C业务发展,传统已存在的网元需要版本升级,新建网元需要联调入网,业务及网络核心数据需及时制作等,同时***管理规范要求所有割接操作均在凌晨0:0-4:00之间进行。而每周的可操作时间窗口有限,不同专业、不同网元、不同区域的操作在同一时间窗内产生冲突,会影响用户感知,需要通过会议进行多专业协调、沟通,效率低下。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的5G核心网操作的排期方法、装置、计算设备与存储介质。
根据本发明实施例的一个方面,提供了一种5G核心网操作的排期方法,包括:
接收录入的操作需求;
根据所述操作需求判断录入操作是否影响业务;若是,则将所述录入操作和已排期的操作进行优先级排序,根据排序结果和所述操作需求中包含的操作网元的覆盖区域和/或承载业务对操作窗口进行冲突检测,得到冲突检测结果;
呈现所述冲突检测结果,并根据所述冲突检测结果对录入操作进行排期处理。
根据本发明实施例的另一方面,提供了一种5G核心网操作的排期装置,包括:
操作管理模块,适于接收录入的操作需求;
排期算法模块,适于根据所述操作需求判断录入操作是否影响业务;若是,则将所述录入操作和已排期的操作进行优先级排序;以及,根据所述冲突检测结果对录入操作进行排期处理。
冲突检测模块,适于根据排序结果和所述操作需求中包含的操作网元的覆盖区域和/或承载业务对操作窗口进行冲突检测,得到冲突检测结果;
操作呈现模块,适于呈现所述冲突检测结果。
根据本发明实施例的又一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述5G核心网操作的排期方法对应的操作。
根据本发明实施例的再一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述5G核心网操作的排期方法对应的操作。
根据本发明实施例的5G核心网操作的排期方法、装置、计算设备与存储介质,对于影响业务的录入操作,对该录入操作与已排期的操作进行优先级排序,并根据排序结果和该操作需求中包含的操作网元的覆盖区域和/或承载业务对操作窗口进行冲突检测,而后依据冲突检测结果进行排期处理,在按照操作优先级排序进行排期同时,保证同一操作窗口中不存在区域和/或业务冲突。由此可见,本发明方案,在实现操作自动排期的同时,既提高了排期效率,也降低了操作间的冲突。
上述说明仅是本发明实施例技术方案的概述,为了能够更清楚了解本发明实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本发明实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明实施例的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明实施例的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本发明实施例提供的5G核心网操作的排期方法的流程图;
图2示出了本发明另一个实施例提供的5G核心网操作的排期方法的流程图;
图3示出了步骤S230中冲突检测子流程的示意图;
图4示出了本发明实施例提供的5G核心网操作的排期装置的结构示意图;
图5示出了本发明实施例提供的计算设备的结构示意图。
具体实施方式
下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
图1示出了本发明实施例提供的5G核心网操作的排期方法的流程图。如图1所示,该方法包括以下步骤:
步骤S110:接收录入的操作需求。
用户(***管理员)通过配置界面可录入各种核心网操作的操作需求。
步骤S120:根据该操作需求判断录入操作是否影响业务。
其中,录入操作即为操作需求描述的操作。
每个操作的操作需求中包含有反映影响业务与否的信息,通过查询操作需求中的影响业务与否的字段,并根据字段值可确定操作是否影响业务,例如,字段值为“true”,则表示影响业务,而字段值为“false”,则表示不影响业务。对于判定影响业务的当前操作,则执行步骤S130及其后续步骤,以规避该当前操作对业务的影响。
步骤S130:若影响,则将该录入操作和已排期的操作进行优先级排序,根据排序结果和该操作需求中包含的操作网元的覆盖区域和/或承载业务对操作窗口进行冲突检测,得到冲突检测结果。
其中,操作窗口是指时间窗口,例如,一周的每天分别为一个操作窗口,各个操作窗口具有相应的优先级,操作窗口的优先级越高,则排期到该操作窗口的操作的执行优先级越高。
具体地,将操作进行优先级排序,则可得到按执行紧急程度由高至低排序的排序结果,即排在前的需要优先执行;相应的,基于录入操作在排序结果中的位置,可确定出该录入操作可能排期的操作窗口。以及,若两个操作涉及的网元覆盖相同的区域,则该两个操作存在区域冲突;若两个操作涉及的网元承载相同的业务,则该两个操作存在业务冲突,若存在上述区域冲突或者业务冲突,则无法进行排期。基于此,可根据排序结果和该操作需求中包含的操作网元的覆盖区域和/或承载业务,检测录入操作可能排期的操作窗口是否可完成对录入操作的成功排期。
举例来说,录入操作为操作n,排序结果为……a、n……,排在录入操作n前的已排期的操作a被排期到星期四,录入操作前的已排期的操作被排期到星期四,假设操作窗口的优先级由高至低依次为星期二、星期四、星期一……,则录入操作最高应从星期四开始排期,而排在星期四的操作中,存在操作m与录入操作n存在业务冲突,则确定排期到星期四存在冲突,排在星期一的所有操作均与录入操作n不存在任何冲突,则确定排期到星期一不存在冲突。
步骤S140:呈现该冲突检测结果,并根据该冲突检测结果进行排期处理。
向用户呈现冲突检测结果,可使用户明确是否可以排期成功以及在不成功时进行相应的调整,其中,若存在一个可能排期的操作窗口不存在冲突,则可排期成功,否则会排期失败。
以及,若冲突检测结果显示排期成功,则将录入操作排期到不存在冲突的最高优先级的操作窗口,若冲突检测结果显示排期失败,则基于用户后续对操作需求的更新来进行排期。
根据本实施例提供的5G核心网操作的排期方法,对于影响业务的录入操作,对该录入操作与已排期的操作进行优先级排序,并根据排序结果和该操作需求中包含的操作网元的覆盖区域和/或承载业务对操作窗口进行冲突检测,而后依据冲突检测结果进行排期处理,在按照操作优先级排序进行排期同时,保证同一操作窗口中不存在区域和/或业务冲突。由此可见,本实施例方案,在实现操作自动排期的同时,既提高了排期效率,也降低了操作间的冲突。
图2示出了本发明另一个实施例提供的5G核心网操作的排期方法的流程图。在本实施例中,将结合执行本实施例方案的计算设备的模块交互来说明具体的排期流程。如图2所示,该方法包括以下步骤:
步骤S210:接收录入的操作需求。
其中,如下表1所示,该操作需求包括以下一项或多项信息:操作名称信息、操作网元信息、优先级信息、期望开始日期信息、期望结束日期信息、期望窗口数量信息、影响业务与否信息、操作负责人信息以及录入时间信息。
表1操作需求属性表
其中,录入时间信息为***自动生成,修改操作需求不会更新录入时间,只有删除该操作需求并重新录入时,***会重新生成录入时间。以及,录入时间信息作为操作的优先级排序的参数之一,当操作的优先级相同时,录入时间早的操作优先级高于录入时间晚的操作。
具体地,通过计算设备的配置管理子***中的操作管理模块可完成操作需求的录入,除此之外,还可通过该操作管理模块完成对操作需求的删除、变更以及加锁。其中,删除是指实现操作需求删除功能;变更是指因方案更新等需求导致原操作需要变更,包括操作网元、期望开始/结束日期和/或是否影响业务等属性的变更;以及,加锁是指对于无法改变或需要固定操作日期的操作,通过加锁实现操作日期的固定,已加锁的操作不会受其它任何操作影响,主要使用场景为已上报集团的操作、已发文的操作或者近2天内的操作等。
步骤S220:根据该操作需求判断录入操作是否影响业务;若是,则执行步骤S230;若否,则执行步骤S250。
当接收到新录入的操作需求后,则有了新的排期需求,需要对该操作需求描述的录入操作进行排期,此时调用计算设备的排期算法子***进行排期计算,排期算法子***进一步包括排期算法模块、区域检测模块和业务检测模块,其中,区域检测模块和业务检测模块专用于区域冲突和业务冲突的检测,而其余排期算法均由排期算法模块来执行。
具体地,排期算法模块通过查询新录入的操作需求中的“是否影响业务”字段的值,判断录入操作是否业务,若影响,则执行步骤S230,避免造成冲突,若不影响,则表明该录入操作排期在任意操作窗口均不会存在冲突,则执行步骤S250,直接进行排期。
步骤S230:将该录入操作和已排期的操作进行优先级排序,根据排序结果和该操作需求中包含的操作网元的覆盖区域和/或承载业务对操作窗口进行冲突检测,得到冲突检测结果。
具体地,排期算法模块根据该录入操作和已排期的操作优先级信息和录入时间信息进行优先级排序,其中,可从操作需求中查询到优先级信息和录入时间信息,而录入操作的操作需求即为此次新录入的操作需求,已排期的操作的操作需求可从计算设备的存储管理子***中查询到(下文中也相同)。以及,优先级信息越高,则优先级排序越靠前,优先级信息相同时,录入时间信息越早,则优先级排序越靠前。需要在此说明的是,由于已加锁的操作的操作日期已固定,其不会受其他任何操作的影响,则其操作日期可能并不与优先级排序相匹配,为提高后续冲突检测以及排期的准确性,限定已排期的操作为未加锁且已排期的操作(下文中也相同)。
需要在此说明的是,执行本实施例方案的计算设备还包括存储管理子***,用于***配置数据、操作相关等数据的存储和管理,如读取、写入、更新等,其包括:1)接口适配模块:底层接口封装模块,统一对外提供存储数据的管理服务,包括读取、写入、更新等;2)数据库:存储基础数据、***数据等,例如前文中的各种表均存在该数据库中。
以及,在得到多个操作的优先级排序后,进行冲突检测,以确定录入操作是否可排期成功。图3示出了步骤S230中冲突检测子流程的示意图。如图3所示,步骤S230的子流程包括:
步骤S331:根据排序结果定位该录入操作排期的起始操作窗口,将该起始操作窗口确定为目标操作窗口。
排期算法模块基于录入操作在排序结果中的位置,以及该位置前后的操作所排期在的操作窗口,定位出录入操作排期的起始操作窗口,即该录入操作可以排期的最高优先级的操作窗口。优选的,将排序结果中,排在录入操作前的已排期的操作所在的操作窗口,确定为录入操作的起始操作窗口。
举例来说,排序结果中,录入操作前的已排期的操作被排期在星期四,则确定录入操作的起始操作窗口为星期四。
步骤S332:检测该覆盖区域和/或承载业务是否与目标操作窗口中已排期的操作具有重叠,若是,则执行步骤S333;若否,则执行步骤S335。
通过排期算法模块针对目标操作窗口进行区域冲突和业务冲突检测,而由于同一操作窗口中的已排期的操作之间通常是不存在冲突的,则只需检测当前的录入操作是否与目标窗口中已排期的操作存在冲突即可,可提高冲突检测的效率。其中,可通过排期算法子***中的区域检测模块和业务检测模块来分别完成区域冲突检测和业务冲突检测,若两个操作涉及的操作网元有覆盖相同的区域,则该两个操作存在区域冲突,若两个操作涉及的网元不存在覆盖相同的区域,则该两个操作不存在区域冲突;以及,若两个操作涉及的网元有承载相同的业务,则该两个操作存在业务冲突,若两个操作涉及的网元不存在承载相同的业务,则该两个操作不存在业务冲突。
具体地,在冲突检测的过程中,涉及到操作网元的覆盖区域和/或承载业务,可通过排期算法模块首先从操作需求中查询到录入操作和该目标操作窗口中已排期的操作的目标操作网元,然后从网元信息表中查询到目标操作网元的覆盖区域和/或承载业务。其中,网元信息表可通过配置管理子***的网元管理模块录入,并且通过该模块还可以对网元的属性进行删除以及更新等操作。
下表2示出了一种具体的网元信息表:
表2网元信息表
以及,区域检测模块和业务检测模块将录入操作和该目标操作窗口中已排期的操作和的操作网元的覆盖区域和/或承载业务进行重叠判断,若具有重叠,则表明存在冲突,则执行步骤S333及其后续步骤,以进行下一级操作窗口的检测,若不具有重叠,则表明该目标操作窗口中不存在冲突,则执行步骤S335,冲突检测完成。
步骤S333:判断目标操作窗口是否为最后一级操作窗口,若是,则执行步骤S335;若否,则执行步骤S334。
其中,操作窗口具有各自的优先级,操作窗口的优先级越高,则排在该操作窗口中的操作的执行优先级越靠前。以及,用户可通过配置管理子***的***配置模块来对窗口优先级进行配置,该***配置模块还可以实现***基础配置,例如账号配置、权限配置等。下表3示出了一周7天分别的优先级:
表3星期一至星期日的优先级
操作窗口 | 星期一 | 星期二 | 星期三 | 星期四 | 星期五 | 星期六 | 星期日 |
优先级 | 3 | 1 | 4 | 2 | 5 | 6 | 7 |
上表3中,优先级值越小,优先级越高。
具体地,若目标操作窗口已经是最后一级操作窗口,则表明录入操作所有可能排期的操作窗口中均存在冲突,此时执行步骤S335,其中,通常情况下,最后一级操作窗口即为优先级最低的操作窗口,例如,上表中的星期日。
步骤S334:将该目标操作窗口下一优先级的操作窗口确定为新的目标操作窗口,并重复执行步骤S332及其后续步骤。
以表3的优先级顺序为例,若当前的目标操作窗口为星期二,则将目标操作窗口更新为星期四。
另外,需要在此说明的是,在确定目标操作窗口时,还要同时考虑录入操作的期望开始日期和期望结束日期,使目标操作窗口对应的时间位于期望开始日期和期望结束日期之间。相应的,在上述步骤S331中,在定位起始操作窗口时,除了考虑排序结果,还需确保起始操作窗口在期望开始日期和期望结束日期之间,例如,按排序结果将星期二确定为起始操作窗口,而录入操作的期望开始日期为星期三之后,则需按操作窗口的优先级向后延,将起始操作窗口调整为星期四,此时则满足在期望开始日期之后了;在上述步骤S333中,通常情况下,最后一级操作窗口即为优先级最低的操作窗口,但实际中,最后一级操作窗口为期望开始日期和期望结束日期之间优先级最低的操作窗口;在上述步骤S334中,在确定新的目标操作窗口时,应确保新的目标操作窗口在期望开始日期和期望结束日期之间。下面以一个举例来进行说明:
录入操作的期望开始日期为2020年8月5日(星期三),期望结束日期为2020年8月7日(星期五),若按照排序结果确定的起始操作窗口为星期二(8月4日),不在开始日期到结束日期之间,则按照操作窗口的优先级向后延,延至星期四(8月6日),此时则在开始日期到结束日期之间,即可最终确定起始操作窗口为星期四;若星期四存在冲突,则理应将星期一确定为新的目标操作窗口,而星期一不在星期三至星期五之间,则继续后延,延到星期三;若星期三也存在冲突,而后将星期五确定为新的目标操作窗口,若星期五也冲突,但由于星期五为开始日期到结束日期之间最低优先级的操作窗口,则无法继续进行检测了。
步骤S335:冲突检测完成,得到冲突检测结果。
当所有的目标操作窗口均存在冲突(即步骤S333的判定结果为是最后一级操作窗口),或者,当检测到有一个目标操作窗口不存在冲突(即步骤S332检测出不具有重叠),则表明冲突检测完成。
具体地,若是所有的目标操作窗口均存在冲突,则表明该录入操作无法在目标窗口中顺利完成排期,此时得到的冲突检测结果为冲突详情,包括与录入操作具有冲突的操作的操作名称,以及冲突原因(区域冲突和/或业务冲突),或者,还可以包括冲突所在的操作窗口。
举例来说,录入操作在目标操作窗口星期三至星期五分别与操作a,操作b以及操作c具有区域冲突,业务冲突以及业务冲突,则可得到如下冲突详情:
在星期三,与操作a具有区域冲突;
在星期四,与操作b具有业务冲突;
在星期五,与操作c具有业务冲突。
反之,若是有一个目标操作窗口不存在冲突,则表明可在当前的目标操作窗口中完成录入操作的排期,此时得到冲突检测结果为排期成功。
经过上述步骤S331至步骤S335,可实现区域冲突和业务冲突的检测,避免直接按优先级排序进行排期,而出现冲突。
步骤S240:呈现该冲突检测结果,并根据该冲突检测结果对录入操作进行排期处理。
具体地,通过配置管理子***中的操作呈现模块来呈现冲突检测结果,若呈现的是冲突详情,则保持原排期不变,而用户可根据该冲突详情对有冲突的操作进行协商调整,并更新操作需求后再次执行本实施例方案进行排期,例如,更新操作需求中的操作网元、期望开始时间和/或期望结束时间,然后再进行排期。若冲突检测结果显示排期成功,则将该录入操作排期至当前的目标操作窗口。
另外,操作呈现模块还可以呈现排期处理后的排期结果,以供用户查看并确认该排期结果。
步骤S250:将该录入操作排期至当前优先级最高的操作窗口。
对于不影响业务的录入操作,将其排期到任意操作窗口均不会造成冲突,则可将该录入操作排期到当前优先级最高的操作窗口,其中,当前优先级最高是指录入操作的期望开始时间和期望结束时间之间的操作窗口中优先级最高的。
根据本实施例提供的5G核心网操作的排期方法,根据当前录入的操作需求,以操作优先级、录入时间为依据,将尚未加锁的操作进行排序,在保证操作不冲突的前提下,按照操作窗口优先级依次排期。由此可见,本实施例放哪,综合操作涉及到网元设备、接口、业务影响等进行自动排期,同时检测跨区、跨业务、跨网元的业务冲突,减少对用户的业务影响,实现合理高效的自动排期操作计划。
图4示出了本发明实施例提供的5G核心网操作的排期装置的结构示意图。如图4所示,该装置包括:
操作管理模块410,适于接收录入的操作需求;
排期算法模块420,适于根据所述操作需求判断录入操作是否影响业务;若是,则将所述录入操作和已排期的操作进行优先级排序;以及,根据所述冲突检测结果对录入操作进行排期处理。
冲突检测模块430,适于根据排序结果和所述操作需求中包含的操作网元的覆盖区域和/或承载业务对操作窗口进行冲突检测,得到冲突检测结果;
操作呈现模块440,适于呈现所述冲突检测结果。
在一种可选的方式中,所述操作需求包括以下一项或多项信息:操作名称信息、操作网元信息、优先级信息、期望开始日期信息、期望结束日期信息、期望窗口数量信息、影响业务与否信息、操作负责人信息以及录入时间信息。
在一种可选的方式中,冲突检测模块进一步适于:
根据排序结果定位所述录入操作排期的起始操作窗口,将所述起始操作窗口确定为目标操作窗口;
检测该覆盖区域和/或承载业务是否与目标操作窗口中已排期的操作具有重叠,若具有重叠,则判断目标操作窗口是否为最后一级操作窗口,若不是最后一级操作窗口,则将该目标操作窗口下一优先级的操作窗口确定为新的目标操作窗口,并重复执行检测是否具有重叠的步骤及其后续步骤;
若不具有重叠或者是最后一级操作窗口,则冲突检测完成,得到冲突检测结果。
在一种可选的方式中,冲突检测模块进一步适于:
若是最后一级操作窗口,则得到反映冲突详情的冲突检测结果;或者,
若不具有重叠,则得到排期成功的冲突检测结果。
在一种可选的方式中,所述冲突详情包括与录入操作具有冲突的操作的操作名称以及冲突原因。
在一种可选的方式中,排期算法模块进一步适于:
若冲突检测结果显示排期成功,则将所述录入操作排期至当前的目标操作窗口;或者,
若冲突检测结果显示为冲突详情,则保持原排期不变。
在一种可选的方式中,排期算法模块进一步适于:
根据所述录入操作和已排期的操作优先级信息和录入时间信息进行优先级排序。
本发明实施例提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的5G核心网操作的排期方法。
图5示出了本发明实施例提供的计算设备的结构示意图,本发明具体实施例并不对计算设备的具体实现做限定。
如图5所示,该计算设备可以包括:处理器(processor)502、通信接口(Communications Interface)504、存储器(memory)506、以及通信总线508。
其中:处理器502、通信接口504、以及存储器506通过通信总线508完成相互间的通信。通信接口504,用于与其它设备比如客户端或其它服务器等的网元通信。处理器502,用于执行程序510,具体可以执行上述用于计算设备的5G核心网操作的排期方法实施例中的相关步骤。
具体地,程序510可以包括程序代码,该程序代码包括计算机操作指令。
处理器502可能是中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。计算设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。
存储器506,用于存放程序510。存储器506可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
程序510具体可以用于使得处理器502执行以下操作:
接收录入的操作需求;
根据所述操作需求判断录入操作是否影响业务;若是,则将所述录入操作和已排期的操作进行优先级排序,根据排序结果和所述操作需求中包含的操作网元的覆盖区域和/或承载业务对操作窗口进行冲突检测,得到冲突检测结果;
呈现所述冲突检测结果,并根据所述冲突检测结果对录入操作进行排期处理。
在一种可选的方式中,所述操作需求包括以下一项或多项信息:操作名称信息、操作网元信息、优先级信息、期望开始日期信息、期望结束日期信息、期望窗口数量信息、影响业务与否信息、操作负责人信息以及录入时间信息。
在一种可选的方式中,所述程序510进一步使所述处理器502执行以下操作:
根据排序结果定位所述录入操作排期的起始操作窗口,将所述起始操作窗口确定为目标操作窗口;
检测该覆盖区域和/或承载业务是否与目标操作窗口中已排期的操作具有重叠,若具有重叠,则判断目标操作窗口是否为最后一级操作窗口,若不是最后一级操作窗口,则将该目标操作窗口下一优先级的操作窗口确定为新的目标操作窗口,并重复执行检测是否具有重叠的步骤及其后续步骤;
若不具有重叠或者是最后一级操作窗口,则冲突检测完成,得到冲突检测结果。
在一种可选的方式中,所述程序510进一步使所述处理器502执行以下操作:
若是最后一级操作窗口,则得到反映冲突详情的冲突检测结果;或者,
若不具有重叠,则得到排期成功的冲突检测结果。
在一种可选的方式中,所述冲突详情包括与录入操作具有冲突的操作的操作名称以及冲突原因。
在一种可选的方式中,所述程序510进一步使所述处理器502执行以下操作:
若冲突检测结果显示排期成功,则将所述录入操作排期至当前的目标操作窗口;或者,
若冲突检测结果显示为冲突详情,则保持原排期不变。
在一种可选的方式中,所述程序510进一步使所述处理器502执行以下操作:
根据所述录入操作和已排期的操作优先级信息和录入时间信息进行优先级排序。
在此提供的算法或显示不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造这类***所要求的结构是显而易见的。此外,本发明实施例也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明实施例的内容,并且上面对特定语言所做的描述是为了披露本发明实施例的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本发明实施例并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明实施例的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明实施例要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的一些或者全部部件的一些或者全部功能。本发明实施例还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明实施例的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明实施例进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明实施例可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。上述实施例中的步骤,除有特殊说明外,不应理解为对执行顺序的限定。
Claims (8)
1.一种5G核心网操作的排期方法,包括:
接收录入的操作需求;
根据所述操作需求判断录入操作是否影响业务;若是,则将所述录入操作和已排期的操作进行优先级排序,根据排序结果和所述操作需求中包含的操作网元的覆盖区域和/或承载业务对操作窗口进行冲突检测,得到冲突检测结果;
呈现所述冲突检测结果,并根据所述冲突检测结果对录入操作进行排期处理;
其中,所述根据排序结果和所述操作需求中包含的操作网元的覆盖区域和/或承载业务对操作窗口进行冲突检测进一步包括:
根据排序结果定位所述录入操作排期的起始操作窗口,将所述起始操作窗口确定为目标操作窗口;
检测该覆盖区域和/或承载业务是否与目标操作窗口中已排期的操作具有重叠,若具有重叠,则判断目标操作窗口是否为最后一级操作窗口,若不是最后一级操作窗口,则将该目标操作窗口下一优先级的操作窗口确定为新的目标操作窗口,并重复执行检测是否具有重叠的步骤及其后续步骤;
若不具有重叠或者是最后一级操作窗口,则冲突检测完成,得到冲突检测结果;其中,若是最后一级操作窗口,则得到反映冲突详情的冲突检测结果;或者,若不具有重叠,则得到排期成功的冲突检测结果。
2.根据权利要求1所述的方法,其中,所述操作需求包括以下一项或多项信息:操作名称信息、操作网元信息、优先级信息、期望开始日期信息、期望结束日期信息、期望窗口数量信息、影响业务与否信息、操作负责人信息以及录入时间信息。
3.根据权利要求1所述的方法,其中,所述冲突详情包括与录入操作具有冲突的操作的操作名称以及冲突原因。
4.根据权利要求3所述的方法,其中,所述根据所述冲突检测结果对录入操作进行排期处理进一步包括:
若冲突检测结果显示排期成功,则将所述录入操作排期至当前的目标操作窗口;或者,
若冲突检测结果显示为冲突详情,则保持原排期不变。
5.根据权利要求1-4任一项所述的方法,其中,所述将所述录入操作和已排期的操作进行优先级排序进一步包括:
根据所述录入操作和已排期的操作优先级信息和录入时间信息进行优先级排序。
6.一种5G核心网操作的排期装置,包括:
操作管理模块,适于接收录入的操作需求;
排期算法模块,适于根据所述操作需求判断录入操作是否影响业务;若是,则将所述录入操作和已排期的操作进行优先级排序;以及,根据冲突检测结果对录入操作进行排期处理;
冲突检测模块,适于根据排序结果和所述操作需求中包含的操作网元的覆盖区域和/或承载业务对操作窗口进行冲突检测,得到冲突检测结果;
操作呈现模块,适于呈现所述冲突检测结果;
其中,所述冲突检测模块进一步适于:
根据排序结果定位所述录入操作排期的起始操作窗口,将所述起始操作窗口确定为目标操作窗口;
检测该覆盖区域和/或承载业务是否与目标操作窗口中已排期的操作具有重叠,若具有重叠,则判断目标操作窗口是否为最后一级操作窗口,若不是最后一级操作窗口,则将该目标操作窗口下一优先级的操作窗口确定为新的目标操作窗口,并重复执行检测是否具有重叠的步骤及其后续步骤;
若不具有重叠或者是最后一级操作窗口,则冲突检测完成,得到冲突检测结果;其中,若是最后一级操作窗口,则得到反映冲突详情的冲突检测结果;或者,若不具有重叠,则得到排期成功的冲突检测结果。
7.一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1-5中任一项所述的5G核心网操作的排期方法对应的操作。
8.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如权利要求1-5中任一项所述的5G核心网操作的排期方法对应的操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010910903.9A CN114205837B (zh) | 2020-09-02 | 2020-09-02 | 5g核心网操作的排期方法、装置、计算设备与存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010910903.9A CN114205837B (zh) | 2020-09-02 | 2020-09-02 | 5g核心网操作的排期方法、装置、计算设备与存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114205837A CN114205837A (zh) | 2022-03-18 |
CN114205837B true CN114205837B (zh) | 2023-09-05 |
Family
ID=80644446
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010910903.9A Active CN114205837B (zh) | 2020-09-02 | 2020-09-02 | 5g核心网操作的排期方法、装置、计算设备与存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114205837B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115065896B (zh) * | 2022-06-21 | 2024-04-16 | 中国联合网络通信集团有限公司 | 一种网络割接方法、装置及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102056206A (zh) * | 2009-11-04 | 2011-05-11 | 中兴通讯股份有限公司 | 自组织操作处理方法及装置 |
CN106233781A (zh) * | 2014-06-30 | 2016-12-14 | 华为技术有限公司 | 单一无线语音通话连续性中语音业务切换的方法和装置 |
CN109524031A (zh) * | 2017-09-19 | 2019-03-26 | 华为技术有限公司 | 一种冲突检测方法及*** |
CN109768875A (zh) * | 2017-11-10 | 2019-05-17 | 华为技术有限公司 | 网络切片的策略管理方法、装置、设备及*** |
CN110830272A (zh) * | 2018-08-07 | 2020-02-21 | ***通信有限公司研究院 | 一种虚拟网元vnf的操作控制方法、装置及设备 |
CN111479287A (zh) * | 2020-04-01 | 2020-07-31 | ***通信集团江苏有限公司 | 非独立组网核心网仿真测试方法、装置、设备及存储介质 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8996044B2 (en) * | 2012-09-09 | 2015-03-31 | Apple Inc. | Conflict avoidance in a device configured to operate according to multiple cellular communication protocols |
US9521701B2 (en) * | 2012-09-09 | 2016-12-13 | Apple Inc. | Conflict handling in a device configured to operate according to multiple cellular communication protocols |
-
2020
- 2020-09-02 CN CN202010910903.9A patent/CN114205837B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102056206A (zh) * | 2009-11-04 | 2011-05-11 | 中兴通讯股份有限公司 | 自组织操作处理方法及装置 |
CN106233781A (zh) * | 2014-06-30 | 2016-12-14 | 华为技术有限公司 | 单一无线语音通话连续性中语音业务切换的方法和装置 |
CN109524031A (zh) * | 2017-09-19 | 2019-03-26 | 华为技术有限公司 | 一种冲突检测方法及*** |
CN109768875A (zh) * | 2017-11-10 | 2019-05-17 | 华为技术有限公司 | 网络切片的策略管理方法、装置、设备及*** |
CN110830272A (zh) * | 2018-08-07 | 2020-02-21 | ***通信有限公司研究院 | 一种虚拟网元vnf的操作控制方法、装置及设备 |
CN111479287A (zh) * | 2020-04-01 | 2020-07-31 | ***通信集团江苏有限公司 | 非独立组网核心网仿真测试方法、装置、设备及存储介质 |
Non-Patent Citations (1)
Title |
---|
Ericsson (Rapporteur).R2-082144 "Various corrections due to editorial problems detected during CR implementation after RAN-39".3GPP tsg_ran\WG2_RL2.2008,(TSGR2_62),全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN114205837A (zh) | 2022-03-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110941502B (zh) | 消息处理方法、装置、存储介质及设备 | |
WO2015089221A1 (en) | Intelligent queuing for user selection in providing on-demand services | |
CN114205837B (zh) | 5g核心网操作的排期方法、装置、计算设备与存储介质 | |
CN109508912B (zh) | 一种业务调度方法、装置、设备和存储介质 | |
CN115840631A (zh) | 基于raft的高可用分布式任务调度方法和设备 | |
CN111913793A (zh) | 分布式任务调度方法、装置、节点设备和*** | |
CN113962525A (zh) | 一种基于可配置准则的遥感卫星任务决策方法 | |
CN114493373A (zh) | 一种遥感卫星处理***中应急任务处理方法及装置 | |
CN111124651B (zh) | 一种分布式环境多线程并发调度的方法 | |
CN109388482A (zh) | 任务的调度方法、装置及存储介质 | |
CN111880910A (zh) | 数据处理方法及装置、服务器及存储介质 | |
CN116643858A (zh) | 基于业务优先级pod再调度方法、装置、设备及介质 | |
CN109034543A (zh) | 以降低后续调整概率为目标的远机位登机口初始分配方法 | |
CN114443302A (zh) | 容器集群扩容方法、***、终端及存储介质 | |
CN113010545B (zh) | 数据搜索方法、装置、服务器、存储介质及*** | |
CN109445925B (zh) | 一种应用程序接管方法、装置及*** | |
CN115328670B (zh) | 一种异步任务处理方法、***和服务器 | |
CN112579674A (zh) | 利用元数据支持跨行业的管理方法、***、介质及终端 | |
JP2020524329A (ja) | 多規格メッセージ処理 | |
JPH11353284A (ja) | ジョブ再実行方法 | |
CN112217849A (zh) | Sd-wan***中的任务调度方法、***和计算机设备 | |
CN111861591B (zh) | 一种信息投递的方法及装置 | |
CN114168283A (zh) | 一种分布式定时任务调度方法及*** | |
CN113239028B (zh) | 一种数据仓库调度的数据修复方法、装置和可读存储介质 | |
CN110795218B (zh) | 基于单元化的任务调度***及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |