CN112311899A - 一种会话处理方法、装置及系统 - Google Patents
一种会话处理方法、装置及系统 Download PDFInfo
- Publication number
- CN112311899A CN112311899A CN202011300132.8A CN202011300132A CN112311899A CN 112311899 A CN112311899 A CN 112311899A CN 202011300132 A CN202011300132 A CN 202011300132A CN 112311899 A CN112311899 A CN 112311899A
- Authority
- CN
- China
- Prior art keywords
- session
- edge
- mec
- state
- present application
- 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.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 32
- 238000012545 processing Methods 0.000 claims abstract description 46
- 238000000034 method Methods 0.000 claims abstract description 37
- 238000004590 computer program Methods 0.000 claims description 6
- 230000004083 survival effect Effects 0.000 claims description 6
- 230000011664 signaling Effects 0.000 abstract description 25
- 238000004891 communication Methods 0.000 abstract description 19
- 230000006870 function Effects 0.000 description 20
- 230000008569 process Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 8
- 230000008878 coupling Effects 0.000 description 7
- 238000010168 coupling process Methods 0.000 description 7
- 238000005859 coupling reaction Methods 0.000 description 7
- 230000004044 response Effects 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 230000010354 integration Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000001502 supplementing effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/143—Termination or inactivation of sessions, e.g. event-controlled end of session
- H04L67/145—Termination or inactivation of sessions, e.g. event-controlled end of session avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/146—Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Cardiology (AREA)
- General Health & Medical Sciences (AREA)
- Computer And Data Communications (AREA)
Abstract
本申请提供一种会话处理方法、装置及系统,涉及通信技术领域,减少了控制信令的数量,提高了会话的稳定性、计算资源的稳定性。该方法包括:接收边缘设备发送的N个业务报文;N大于或等于1;从N个业务报文中获取到M个边缘设备的标识;M小于或等于N;将与M个边缘设备的标识对应的会话的状态更新为连接状态。
Description
技术领域
本申请的实施例涉及通信技术领域,尤其涉及一种会话处理方法、装置及系统。
背景技术
随着网络技术的不断发展,边缘算力网络成为了当前的研究焦点。其中,边缘算力网络可以包括:多个边缘设备、一个或多个多接入边缘计算(multi-access edgecomputing,MEC)设备以及算力网络平台。一个MEC设备可以控制和管理多个边缘设备的计算资源;算力网络平台可以控制和管理多个MEC设备;边缘算力网络通过边缘设备、MEC设备和算力网络平台的协同工作,从而实现算力的叠加与整合。
在MEC设备控制和管理多个边缘设备的计算资源时,首先需要与边缘设备建立会话连接,即只有处于会话连接状态的边缘设备的计算资源是可以被MEC设备使用的。在边缘算力网络中,每个边缘设备都需要周期性的向MEC设备发送控制信令,以保持各自的会话处于连接状态。
当MEC设备管理的边缘设备的数量非常庞大时,MEC设备需要处理大量的控制信令报文。这种情况下,可能存在无法及时处理所有控制信令的情况,从而导致部分会话发生震荡,影响部分边缘设备的计算资源的使用,降低了计算资源的稳定性。
发明内容
本申请提供一种会话处理方法、装置及系统,减少了控制信令的数量,提高了会话的稳定性、计算资源的稳定性。
本申请采用如下技术方案:
第一方面,本申请提供一种会话处理方法,该方法可以应用于多接入边缘计算MEC设备,该方法可以包括:接收边缘设备发送的N个业务报文;N大于或等于1;从N个业务报文中获取到M个边缘设备的标识;M小于或等于N;将与M个边缘设备的标识对应的会话的状态更新为连接状态。
通过本申请提供的会话处理方法,MEC设备可以通过接收的数据报文中的边缘设备的标识,将与该标识对应的会话更新为连接状态,避免了控制信令太多无法及时处理引起的会话的中断;减少了控制信令的数量,提高了会话的稳定性、计算资源的稳定性。
结合第一方面,在一种可能的实现方式中,该方法还可以包括:确定与MEC设备建立的会话的数量大于或等于第一阈值;第一阈值大于1。在该可能的实现方式中,可以在与MEC设备建立的会话的数量较大时,使用本申请的会话处理方法,可降低MEC设备处理控制信令的数量。
结合第一方面或上述一种可能的实现方式中,在另一种可能的实现方式中,将与M个边缘设备的标识对应的会话的状态更新为连接状态,可以包括:确定从上次更新MEC设备与第一个边缘设备之间的会话的状态开始计时的计时时长达到预设时长;预设时长小于每个会话的生存时长;将与M个边缘设备的标识对应的会话的状态更新为连接状态。在该可能的实现方式中,可以周期性的执行将与M个边缘设备的标识对应的会话的状态更新为连接状态,提高了会话处理的灵活性。
结合第一方面或上述任一种可能的实现方式中,在另一种可能的实现方式中,边缘设备的标识可以包括下述任一项:边缘设备的媒体访问控制(media access control,MAC)地址、边缘设备的网际协议(Internet Protocol,IP)地址。在该可能的实现方式中,可以根据实际需求配置边缘设备的标识,提高了会话处理的适应性。
第二方面,本申请还提供了一种会话处理装置,该装置可以为上述第一方面或第一方面任一种可能的实现方式中的MEC设备,或者该装置可以部署于该MEC设备。该装置可以包括数据单元和控制单元。其中:
数据单元,可以用于接收边缘设备发送的N个业务报文;N大于或等于1;数据单元还可以用于,从N个业务报文中获取到M个边缘设备的标识;M小于或等于N。
控制单元,可以用于将与M个边缘设备的标识对应的会话的状态更新为连接状态。
需要说明的是,第二方面提供的会话处理装置,用于执行上述第一方面或第一方面任一种可能的实现方式提供的会话处理方法,具体实现可以参考上述第一方面的具体实现,此处不再赘述。
第三方面,本申请提供了一种MEC设备,该设备可以包括处理器,用于实现上述第一方面描述的会话处理方法。该设备还可以包括存储器,存储器与处理器耦合,处理器执行存储器中存储的指令时,可以实现上述第一方面或第一方面任一种可能的实现方式描述的会话处理方法。该设备还可以包括通信接口,通信接口用于该装置与其它设备进行通信,示例性的,通信接口可以是收发器、电路、总线、模块或其它类型的通信接口。在一种可能的实现中,该设备可以包括:
存储器,可以用于存储指令。
处理器,可以用于从N个业务报文中获取到M个边缘设备的标识;M小于或等于N;将与M个边缘设备的标识对应的会话的状态更新为连接状态。
该处理器还可以用于,通过通信接口接收边缘设备发送的N个业务报文;N大于或等于1。
需要说明的是,本申请中存储器中的指令可以预先存储也可以使用该装置时从互联网下载后存储,本申请对于存储器中指令的来源不进行具体限定。本申请实施例中的耦合是装置、单元或模块之间的间接耦合或连接,其可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。
第四方面,提供了一种会话处理系统,该系统中可以包括会话处理装置以及边缘设备,该会话处理装置可以是第二方面或第二方面任一种可能的实现方式中的装置。
第五方面,提供了一种会话处理系统,该系统中可以包括MEC设备以及边缘设备,该MEC设备可以是第三方面或第三方面任一种可能的实现方式中的设备。
第六方面,本申请实施例中还提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行上述任一方面或任意一种可能的实现方式所述的会话处理方法。
第七方面,本申请实施例中还提供一种计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一方面或任意一种可能的实现方式所述的会话处理方法。
第八方面,本申请实施例提供了一种芯片系统,该芯片系统包括处理器,还可以包括存储器,用于实现上述方法中MEC设备执行的功能。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
上述第二方面至第八方面提供的方案,用于实现上述第一方面提供的会话处理方法,因此可以与第一方面达到相同的有益效果,此处不再进行赘述。
需要说明的是,上述各个方面中的任意一个方面的各种可能的实现方式,在方案不矛盾的前提下,均可以进行组合。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请的实施例提供的一种网络架构的结构示意图;
图2为本申请的实施例提供的一种MEC设备的结构示意图;
图3为本申请的实施例提供的一种会话处理方法的流程示意图;
图4为本申请的实施例提供的另一种会话处理方法的流程示意图;
图5为本申请实施例提供的一种会话处理场景的结构示意图;
图6为本申请实施例提供的一种会话处理装置的结构示意图;
图7为本申请实施例提供的另一种MEC设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在本申请实施例中,为了便于清楚描述本申请实施例的技术方案,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。该“第一”、第二”描述的技术特征间无先后顺序或者大小顺序。
在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念,便于理解。
在本申请的描述中,除非另有说明,“/”表示前后关联的对象是一种“或”的关系,例如,A/B可以表示A或B;本申请中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,其中A,B可以是单数或者复数。并且,在本申请的描述中,除非另有说明,“多个”是指两个或多于两个。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
在本申请实施例中,至少一个还可以描述为一个或多个,多个可以是两个、三个、四个或者更多个,本申请不做限制。
为了便于理解,先对本申请涉及的技术术语进行解释。
会话,可以指边缘设备与MEC设备通讯的过程。其中,一个MEC设备可以包括多个会话,每个会话唯一对应一个边缘设备。会话的状态可以包括:连接状态、断开状态。
会话的生存时长,可以指会话建立后,在不更新会话状态的情况下,可以保持会话处于连接状态的最长时间。
业务报文,可以指设备之间发送的数据报文。其中,设备之间的发送的报文可以包括业务报文和非业务报文(控制信令报文)。
边缘设备,可以指与MEC设备连接的具有计算能力的终端设备,例如,边缘设备可以为手机、电脑等。
为了便于理解,先简单介绍一下会话的建立过程。
下面以MEC设备与边缘设备1建立会话1的过程为例,对会话的建立过程进行简单说明。
边缘设备1向MEC设备发送一个请求建立会话的信令报文,MEC设备接收该请求指令,获取该指令中的边缘设备1的(media access control,MAC)地址,建立与边缘设备1的会话1;然后设置会话1的生存时长,并监测会话1的保持时长。MEC设备向边缘设备1发送一个会话建立成功的响应;边缘设备1接收MEC设备发送的会话建立成功的响应。
示例性的,可以通过计时器设置会话的生存时长,监测会话的保持时长。
可以理解的,参考建立会话1的过程,该MEC设备可以与可以与多个边缘设备建立多个会话,此处不再赘述。
在会话建立成功后,需要不断的更新会话的状态,以保证边缘设备的计算资源可以使用。
以更新会话1为例,当前更新会话状态的方案为:边缘设备1在接收到会话1建立成功的响应后,周期性的向MEC设备发送保持会话1连接的信令报文;MEC设备接收该保持会话连接的信令报文,将会话1的状态更新为连接,并重新设置会话1的生存时长,监测会话1的保持时长。MEC设备向边缘设备1发送一个会话1保持成功的响应。
其中,保持会话连接的周期时长应该小于会话的生存时长。
需要说明的是,建立会话的信令与保持会话的信令可以是同一指令,也可以是不同指令;会话建立成功的响应与会话保持成功的响应可以是同一指令,也可以是不同指令。
可以理解的,对于会话处于连接状态的边缘设备,可以与MEC设备进行数据的交互,从而实现算力的叠加与整合。
当MEC设备管理的边缘设备的数量非常庞大时,对应的会话的数量以十分庞大,为了保持会话的连接,MEC设备需要处理大量的控制信令报文;这种情况下,可能存在无法及时处理所有的控制信令,从而导致部分会话发生震荡,影响部分边缘设备的计算资源的使用,降低了计算资源的稳定性。
基于此,本申请提供了一种会话处理方法,可以通过接收的数据报文中的边缘设备的标识,将与该标识对应的会话更新为连接状态,避免了控制信令太多无法及时处理引起的会话的中断;减少了控制信令的数量,提高了会话的稳定性、计算资源的稳定性。
为了便于理解本申请实施例中方案的实现过程,首先对本申请实施例中的网络架构进行描述。本申请实施例中的会话处理方法可以应用于下述网络架构。
需要说明的是,该网络架构以及场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似架构与场景,同样适用。
如图1所示,提供了一种的网络架构的结构示意图。如图1所示,网络10可以包括一个或多个边缘设备101、一个或多个MEC设备102、算力网络平台103。其中,一个MEC设备102可以与一个或多个边缘设备101通信;算力网络平台103可以与一个或多个MEC设备102通信。
具体的,网络10可以包括边缘算力网络;或者,在边缘算力基础上演变的其他网络;或者,与边缘算力网络类似的其他网络。
边缘设备101,也可以称为用户设备(user equipment,UE)或者终端(terminal)。边缘设备101,可以用于与MEC设备102建立和/或保持会话;边缘设备101还可以用于与MEC设备传输数据。其中,边缘设备101可以包括但不限于移动电话(mobile phone),平板电脑(tablet computer),膝上型电脑(laptop computer),可穿戴设备(比如智能手表,智能手环,智能头盔,智能眼镜),以及其他具备无线接入能力的设备,如智能汽车,各种物联网(internet ofthing,IOT)设备,包括各种智能家居设备(比如智能电表和智能家电)以及智能城市设备(比如安防或监控设备,智能道路交通设施)等等。
MEC设备102,可以用于管理和控制边缘设备101。示例性的,MEC设备102可以用于与边缘设备101建立和/或保持会话;MEC设备102还可以用于与边缘设备101传输数据。具体的,MEC设备102可以包括控制单元和数据单元;控制单元可以用于发送和/或接收信令报文;数据单元可以用于发送和/或接收数据报文。其中,MEC设备102可以为服务器等具有相关数据处理能力的电子设备。
算力网络平台103,可以控制和管理MEC设备102。
需要说明的是,本申请实施例对于网络架构中包括的各设备的数量、连接方式等不予具体限定;图1所示网络架构仅为示例性架构图。
下面将结合附图对本申请实施例的实施方式进行详细描述。
一方面,本申请实施例提供一种会话处理装置,用于执行本申请提供的会话处理方法。该会话处理装置可以为图1的MEC设备102;或者,该会话处理装置可以部署于图1的MEC设备102;或者,该会话处理装置可以为与图1的MEC设备102可以交互信息的其他设备。
图2为本申请实施例提供的一种MEC设备20的结构组成示意图,如图2所示,该MEC设备20可以包括至少一个处理器21,存储器22、通信接口23、通信总线24。下面结合图2对MEC设备20的各个构成部件进行具体的介绍:
处理器21,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器21是一个中央处理器(central processing unit,CPU),也可以是特定集成电路(applicationspecific integrated circuit,ASIC),或者是被配置成实施本申请实施例的一个或多个集成电路,例如:一个或多个微处理器(digital signal processor,DSP),或,一个或者多个现场可编程门阵列(field programmable gate array,FPGA)。
其中,处理器21可以通过运行或执行存储在存储器22内的软件程序,以及调用存储在存储器22内的数据,执行各种功能。在具体的实现中,作为一种实施例,处理器21可以包括一个或多个CPU,例如图2中所示的CPU0和CPU1。
在具体实现中,作为一种实施例,该MEC设备20可以包括多个处理器,例如图2中所示的处理器21和处理器25。这些处理器中的每一个可以是一个单核处理器(single-CPU),也可以是一个多核处理器(multi-CPU)。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
存储器22可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器22可以是独立存在,通过通信总线24与处理器21相连接。存储器22也可以和处理器21集成在一起。其中,存储器22用于存储执行本申请方案的软件程序,并由处理器21来控制执行。
通信接口23,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radio access network,RAN),无线局域网(wireless local areanetworks,WLAN)等。
通信总线24,可以是工业标准体系结构(industry standard architecture,ISA)总线、外部设备互连(peripheral component,PCI)总线或扩展工业标准体系结构(extended industry standard architecture,EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图2中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
需要指出的是,图2中示出的部件并不构成对该MEC设备的限定,除图2所示部件之外,该MEC设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
具体的,处理器21通过运行或执行存储在存储器22内的软件程序和/或模块,以及调用存储在存储器22内的数据,执行如下功能:
接收边缘设备发送的N个业务报文;N大于或等于1;从N个业务报文中获取到M个边缘设备的标识;M小于或等于N;将与M个边缘设备的标识对应的会话的状态更新为连接状态。
另一方面,本申请实施例提供一种会话处理方法,可以应用于图2所示的MEC设备20。用于更新MEC设备包括的会话的状态。其中,对于每个MEC设备更新其包括的会话的状态的过程类似,现以一个MEC设备为例,对其进行说明。
其中,本申请实施例提供的会话处理方法,用于MEC设备在建立会话连接后,更新会话的状态。具体的,本申请实施例提供的会话处理方法可以独立的用于会话的状态的更新;或者,本申请实施例提供的会话处理方法可以用于现有的通过信令更新会话的状态的补充。
在本申请实施例提供的会话处理方法用于现有的通过信令更新会话的状态的补充时,MEC设备在满足接收到控制信令;或者,满足本申请实施例中的更新条件时,更新对应的会话状态。
具体的,图3为本申请实施例提供的一种会话处理方法的流程图,如图3所示,该方法可以包括:
S301、MEC设备接收边缘设备发送的N个业务报文。
其中,N大于或等于1。
具体的,S301可以实现为:MEC设备通过其通信接口不断的接收边缘设备发送的N个业务报文。换而言之,MEC设备通过其数据单元不断接收边缘设备发送的N个业务报文。
一种可能的实现方式中,MEC设备接收边缘设备发送的N个业务报文可以为一个边缘设备发送的业务报文。
另一种可能的实现方式中,MEC设备接收边缘设备发送的N个业务报文可以为多个边缘设备发送的业务报文。
需要说明的是,MEC设备执行一次S301的时间为两次更新会话状态的间隔。
S302、MEC设备从N个业务报文中获取到M个边缘设备的标识。
其中,M小于或等于N。
可以根据实际需求配置边缘设备的标识的具体内容,本申请实施例对此不予具体限定。
示例性的,边缘设备的标识可以包括但不限于下述任一项:边缘设备的MAC地址、边缘设备的IP地址。
一种可能的实现方式中,S302可以实现为:MEC设备可以每接收到一个业务报文,就从该业务报文的报文头中解析出发送该报文的边缘设备的标识;MEC设备不断的接收、解析;从而获取到接收的N个业务报文中M个边缘设备的标识。
另一种可能的实现方式中,S302可以实现为:MEC设备可以接收到多个业务报文后,然后分别从每个业务报文的报文头中解析出发送该报文的边缘设备的标识,MEC设备不断的接收、解析;从而获取到接收的N个业务报文中M个边缘设备的标识。
再一种可能的实现方式中,S302可以实现为:MEC设备可以接收到N个业务报文后,然后分别从每个业务报文的报文头中解析出发送该报文的边缘设备的标识,从而获取到接收的N个业务报文中M个边缘设备的标识。
S303、MEC设备将与M个边缘设备的标识对应的会话的状态更新为连接状态。
其中,可以根据实际需求配置S303的执行时机,本申请实施例对此不予唯一限定。
一种可能的是实现方式中,可以在执行完S302后直接执行S303。
另一种可能的是实现方式中,可以周期性的执行S303。
在该可能的实现方式中,可以根据实际需求配置执行周期的时长。
具体的,当执行周期的时长为预设时长时,MEC设备确定从上次更新MEC设备与第一个边缘设备之间的会话的状态开始计时的计时时长达到预设时长后;执行S303。
其中,预设时长小于每个会话的生存时长。
具体的,S303的实现可以包括但不限于下述方法1至方法3。
方法1、MEC设备每获取到一个报文中的边缘设备的标识,则将该报文中的边缘设备的标识对应的会话的状态更新为连接状态。
其中,M等于1,N等于1。
示例性的,MEC设备每获取到一个报文中的边缘设备的标识,则将该报文中的边缘设备的标识对应的会话的状态更新为连接状态;并设置该会话的生存时长,监测该会话的保持时长。
方法2、MEC设备在N个报文中每获取到一个边缘设备的标识,则将该边缘设备的标识对应的会话的状态更新为连接状态。
其中,M等于1,N大于1。
示例性的,MEC设备在N个报文中每获取到一个边缘设备的标识,则将该边缘设备的标识对应的会话的状态更新为连接状态;并设置该会话的生存时长,监测该会话的保持时长。
方法3、MEC设备在N个报文中获取到M个边缘设备的标识,则将M个边缘设备的标识对应的会话的状态更新为连接状态。
其中,M大于1,N大于1。
示例性的,MEC设备在N个报文中M个边缘设备的标识,则将M个边缘设备的标识对应的会话的状态更新为连接状态;并设置该M个会话的生存时长,监测该M个会话的保持时长。
可以理解的,对于在生存时长内没有将其会话状态重新更新为连接状态的会话,MEC设备会自动将该会话的状态更新为断开。即,在会话的保持时长达到生存时长时,MEC设备自动断开该会话。
通过本申请提供的会话处理方法,MEC设备可以通过接收的数据报文中的边缘设备的标识,将与该标识对应的会话更新为连接状态,避免了控制信令太多无法及时处理引起的会话的中断;减少了控制信令的数量,提高了会话的稳定性、计算资源的稳定性。
进一步的,在执行本身请实施例提供的会话处理之前,还可以确定与与MEC设备建立的会话的数量是否较大,在该数量较大时,执行本申请实施例提供的会话处理方法。
具体的,如图4所示,该方法还可以包括下述S304。
S304、MEC设备确定与MEC设备建立的会话的数量大于或等于第一阈值。
其中,第一阈值大于1。
可以根据实际需求配置第一阈值的大小,本申请实施例对此不予具体限定。
示例性的,可以根据MEC设备处理信令的能力确定第一阈值。
下面通过具体的实施例对本申请提供的会话处理方法进行简单描述。
图5示意了一种会话处理的场景,该场景包括一个MEC设备和3个边缘设备(边缘设备A、边缘设备B和边缘设备C)。
其中,边缘设备A与MEC设备设备建立了会话A,边缘设备B与MEC设备设备建立了会话B,边缘设备C与MEC设备设备建立了会话C;并分别设置与启动了各会话的计时器;然后MEC设备分别通过会话A、会话B和会话C与边缘设备A、边缘设备B和边缘设备C交互数据。假设,MEC设备每接收到一个报文则需要更新其对应的会话状态。
在第一时刻,MEC设备接收到了报文A,MEC设备解析出报文A中的边缘设备的标识为192.112.0.1;根据该标识可以得到待更新的会话为会话A,然后重新更新会话A的状态为连接状态,复位会话A的计时器。
在第二时刻,MEC设备接收到了报文B,MEC设备解析出报文B中的边缘设备的标识为192.112.8.11;根据该标识可以得到待更新的会话为会话B,然后重新更新会话B的状态为连接状态,复位会话B的计时器。
在第三时刻,MEC设备接收到了报文C,MEC设备解析出报文C中的边缘设备的标识为192.112.7.21;根据该标识可以得到待更新的会话为会话C,然后重新更新会话C的状态为连接状态,复位会话C的计时器。
上述主要从网络中的MEC设备的实现原理的角度对本发明实施例提供的方案进行了介绍。可以理解的是,MEC设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
本发明实施例可以根据上述方法示例对会话处理装置等进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本发明实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用对应各个功能划分各个功能模块的情况下,图6示为本申请实施例提供的一种会话处理装置60,用于实现上述实施例中MEC设备的功能。该会话处理装置60可以是MEC设备;或者,该会话处理装置60可以部署于MEC设备。如图6所示,会话处理装置60可以包括:数据单元601和控制单元602。数据单元601用于执行图3或图4中的S301、S302;控制单元602用于执行图3或图4中的S303,或者图4中的S304。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在采用集成的单元的情况下,如图7所示为本申请实施例提供的MEC设备70,用于实现上述方法中MEC设备的功能。MEC设备70可以包括至少一个处理模块701,用于实现本申请实施例中MEC设备的功能。示例性地,处理模块701可以用于执行图3中的过程S302、S303,具体参见方法示例中的详细描述,此处不做赘述。
MEC设备70还可以包括至少一个存储模块702,用于存储程序指令和/或数据。存储模块702和处理模块701耦合。本申请实施例中的耦合是装置、单元或模块之间的间接耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。处理模块701可能和存储模块702协同操作。处理模块701可以执行存储模块702中存储的程序指令。所述至少一个存储模块中的至少一个可以包括于处理模块中。
MEC设备70还可以包括通信模块703,用于通过传输介质和其它设备进行通信,从而用于确定MEC设备70可以和其它设备进行通信。所述通信模块703用于该设备与其它设备进行通信。示例性的,处理器701可以利用通信模块703执行图3或图4中的过程S301。
在实际实现时,数据单元601、控制单元602可以由图2所示的处理器21调用存储器22中的程序代码来实现。或者,可以由图2所示的处理器21通过通信接口23的来实现,具体的执行过程可参考图3或图4所示的会话处理方法部分的描述,此处不再赘述。
如前述,本申请实施例提供的会话处理装置60或MEC设备70可以用于实施上述本申请各实施例实现的方法中MEC设备70设备的功能,为了便于说明,仅示出了与本申请实施例相关的部分,具体技术细节未揭示的,请参照本申请各实施例。
本申请另一些实施例提供一种会话处理系统,该系统中可以包括会话处理装置和边缘设备,该会话处理装置可以实现上述实施例中MEC设备的功能,例如,会话处理装置可以为本申请实施例描述的MEC设备。
本申请另一些实施例提供了一种芯片系统,该芯片系统包括处理器,还可以包括存储器,用于实现上述图3或图4所示实施例中MEC设备的功能。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
本申请另一些实施例还提供一种计算机可读存储介质,该计算机可读存储介质可包括计算机程序,当该计算机程序在计算机上运行时,使得该计算机执行上述图3或图4所示实施例中各个步骤。
本申请另一些实施例还提供一种计算机程序产品,该计算机产品包含计算机程序,当该计算机程序产品在计算机上运行时,使得该计算机执行上述图3或图4所示实施例中各个步骤。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (11)
1.一种会话处理方法,其特征在于,所述方法应用于多接入边缘计算MEC设备,所述方法包括:
接收边缘设备发送的N个业务报文;所述N大于或等于1;
从所述N个业务报文中获取到M个边缘设备的标识;所述M小于或等于N;
将与所述M个边缘设备的标识对应的会话的状态更新为连接状态。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定所述MEC设备建立的会话的数量大于或等于第一阈值;所述第一阈值大于1。
3.根据权利要求1或2所述的方法,其特征在于,所述将与所述M个边缘设备的标识对应的会话的状态更新为连接状态,包括:
确定从上次更新所述MEC设备与第一个边缘设备之间的会话的状态开始计时的计时时长达到预设时长;所述预设时长小于每个会话的生存时长;
将与所述M个边缘设备的标识对应的会话的状态更新为连接状态。
4.根据权利要求1或2所述的方法,其特征在于,所述边缘设备的标识包括下述任一项:所述边缘设备的媒体访问控制MAC地址、所述边缘设备的网际协议IP地址。
5.一种会话处理装置,其特征在于,所述装置部署于多接入边缘计算MEC设备,所述装置包括:
数据单元,用于接收边缘设备发送的N个业务报文;所述N大于或等于1;
所述数据单元还用于,用于从所述N个业务报文中获取到M个边缘设备的标识;所述M小于或等于N;
控制单元,用于将与所述M个边缘设备的标识对应的会话的状态更新为连接状态。
6.根据权利要求5所述的装置,其特征在于,所述控制单元还用于:
确定与所述MEC设备建立的会话的数量大于或等于第一阈值;所述第一阈值大于1。
7.根据权利要求5或6所述的装置,其特征在于,所述控制单元具体用于:
确定从上次更新所述MEC设备与第一个边缘设备之间的会话的状态开始计时的计时时长达到预设时长;所述预设时长小于每个会话的生存时长;
将与所述M个边缘设备的标识对应的会话的状态更新为连接状态。
8.根据权利要求5或6所述的装置,其特征在于,所述边缘设备的标识包括下述任一项:所述边缘设备的媒体访问控制MAC地址、所述边缘设备的网际协议IP地址。
9.一种多接入边缘计算MEC设备,其特征在于,所述MEC设备包括:处理器,存储器;所述处理器和所述存储器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述计算机指令被所述MEC设备执行时,使得所述MEC设备执行如权利要求1-4中任一项所述的会话处理方法。
10.一种计算机可读存储介质,包括指令,其特征在于,当所述指令在计算机上运行时,使得所述计算机执行如权利要求1-4任一项所述的会话处理方法。
11.一种会话处理系统,其特征在于,所述系统包括多接入边缘计算MEC设备和边缘设备;其中,所述MEC设备,用于执行上述权利要求1-4任一项所述的会话处理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011300132.8A CN112311899A (zh) | 2020-11-18 | 2020-11-18 | 一种会话处理方法、装置及系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011300132.8A CN112311899A (zh) | 2020-11-18 | 2020-11-18 | 一种会话处理方法、装置及系统 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN112311899A true CN112311899A (zh) | 2021-02-02 |
Family
ID=74335167
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202011300132.8A Pending CN112311899A (zh) | 2020-11-18 | 2020-11-18 | 一种会话处理方法、装置及系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN112311899A (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113905015A (zh) * | 2021-10-09 | 2022-01-07 | 中国联合网络通信集团有限公司 | 标识解析方法及标识解析体系 |
| WO2022228460A1 (zh) * | 2021-04-29 | 2022-11-03 | 华为技术有限公司 | 一种跨域算力感知网络中的服务标识分配方法及通信装置 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101247611A (zh) * | 2007-02-14 | 2008-08-20 | 华为技术有限公司 | 一种用户设备状态管理的方法和系统 |
| CN105517195A (zh) * | 2015-11-27 | 2016-04-20 | 上海华为技术有限公司 | 一种状态检测的方法及无线网络节点 |
| CN105988907A (zh) * | 2015-01-29 | 2016-10-05 | 深圳市腾讯计算机系统有限公司 | 业务监控方法和装置 |
| CN109067622A (zh) * | 2018-09-29 | 2018-12-21 | 新华三技术有限公司 | 状态探测方法、装置及网络服务器 |
| US20190056135A1 (en) * | 2017-08-18 | 2019-02-21 | Fujitsu Limited | Information processing apparatus and information processing system |
| US20190090229A1 (en) * | 2016-03-31 | 2019-03-21 | Nec Corporation | Radio access network node, external node, and method therefor |
| CN109951347A (zh) * | 2017-12-21 | 2019-06-28 | 华为技术有限公司 | 业务识别方法、装置及网络设备 |
-
2020
- 2020-11-18 CN CN202011300132.8A patent/CN112311899A/zh active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101247611A (zh) * | 2007-02-14 | 2008-08-20 | 华为技术有限公司 | 一种用户设备状态管理的方法和系统 |
| CN105988907A (zh) * | 2015-01-29 | 2016-10-05 | 深圳市腾讯计算机系统有限公司 | 业务监控方法和装置 |
| CN105517195A (zh) * | 2015-11-27 | 2016-04-20 | 上海华为技术有限公司 | 一种状态检测的方法及无线网络节点 |
| US20190090229A1 (en) * | 2016-03-31 | 2019-03-21 | Nec Corporation | Radio access network node, external node, and method therefor |
| US20190056135A1 (en) * | 2017-08-18 | 2019-02-21 | Fujitsu Limited | Information processing apparatus and information processing system |
| CN109951347A (zh) * | 2017-12-21 | 2019-06-28 | 华为技术有限公司 | 业务识别方法、装置及网络设备 |
| CN109067622A (zh) * | 2018-09-29 | 2018-12-21 | 新华三技术有限公司 | 状态探测方法、装置及网络服务器 |
Non-Patent Citations (1)
| Title |
|---|
| 官国飞: "基于边缘计算的配网管理和运维体系研究", 《电网与清洁能源》 * |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022228460A1 (zh) * | 2021-04-29 | 2022-11-03 | 华为技术有限公司 | 一种跨域算力感知网络中的服务标识分配方法及通信装置 |
| CN113905015A (zh) * | 2021-10-09 | 2022-01-07 | 中国联合网络通信集团有限公司 | 标识解析方法及标识解析体系 |
| CN113905015B (zh) * | 2021-10-09 | 2023-06-09 | 中国联合网络通信集团有限公司 | 标识解析方法及标识解析体系 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN114585105B (zh) | 一种算力感知的会话管理方法及通信装置 | |
| CN110611723B (zh) | 一种服务资源的调度方法及装置 | |
| CN109672708B (zh) | 通信方法及装置、系统 | |
| CN107005831A (zh) | 周边感知联网数据路径 | |
| CN112769959B (zh) | 会话同步方法、装置、第一节点、第二节点、系统及介质 | |
| TW201921961A (zh) | 增強的網路輔助服務 | |
| CN113973399A (zh) | 报文转发方法、装置及系统 | |
| EP3934209B1 (en) | Tcp network packet processing | |
| CN117320081A (zh) | 算力处理方法、装置及通信设备 | |
| WO2024131493A1 (zh) | 任务处理方法、装置、设备及存储介质 | |
| CN112437153A (zh) | 一种设备联动处理方法及装置 | |
| CN112311899A (zh) | 一种会话处理方法、装置及系统 | |
| CN114158038B (zh) | 一种通信方法、装置及存储介质 | |
| CN102137158A (zh) | 利用设备代理系统实现信息设备资源共享的方法 | |
| CN118843183A (zh) | 算力注册方法、装置、设备、介质及计算机程序产品 | |
| WO2024198987A1 (zh) | 通信方法和通信装置 | |
| US20180041940A1 (en) | Method of Data Communication in Wireless Ad Hoc Network | |
| CN112866013A (zh) | 一种网络配置方法、装置及系统 | |
| CN117676765A (zh) | 数据转发方法、装置、设备及可读存储介质 | |
| JP2019071573A (ja) | IoT機器とのデータの送受信を行うための装置、方法及びプログラム | |
| CN114301924A (zh) | 一种云边协同环境的应用任务调度方法及节点设备 | |
| CN112492005A (zh) | 一种边缘设备的迁移方法、装置及系统 | |
| WO2020078407A1 (zh) | Drx的配置方法及装置 | |
| CN116668211B (zh) | 一种通信方法及装置 | |
| JP5793796B2 (ja) | 通信システム、および、通信方法 |
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 | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210202 |
|
| RJ01 | Rejection of invention patent application after publication |