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

一种获取边缘服务的方法和装置与流程

2021-12-14 22:05:00 来源:中国专利 TAG:


1.本技术涉及通信领域,更具体地,涉及一种获取边缘服务的方法和装置。


背景技术:

2.终端设备要使用边缘业务,首先需要通过基于dns的服务发现机制来获取边缘应用服务器(edge application server,eas)的地址信息。目前,终端设备获取eas的地址信息包括以下几个步骤:终端设备可以向边缘应用服务发现功能网元(edge application server discovery function,easdf)发送dns查询请求,以获取eas的地址信息,该查询请求可以包括eas的标识信息;easdf向dns服务器发送该dns查询以获取该业务对应的dns响应,并根据该响应向smf发送dns信息报告,以使smf完成终端设备的数据面路径建立;最后easdf向终端设备发送dns响应消息,其中包括eas的地址信息。
3.在现在的网络业务中,同一个边缘服务可能会涉及不止一个eas标识信息,因此,终端设备在访问业务时会同时发出多个dns查询请求,同时,easdf向dns服务器发送多个dns查询请求并接收多个dns响应,多个dns响应可能会触发easdf向smf发起多个dns信息报告,以使smf完成终端设备的数据面路径建立。由于这些dns响应返回结果中的eas通常在同一个数据网络(data network,dn)中,只需smf完成一次终端设备的数据面路径建立即可。因此,现有的获取边缘服务的方法可能会造成信令资源的浪费。


技术实现要素:

4.本技术提供一种获取边缘服务的方法和装置,能够节省获取边缘服务过程的信令开销。
5.第一方面,提供一种获取边缘服务的方法,该方法包括,服务发现功能网元接收dns服务器发送的多个dns响应消息,该多个dns响应消息包括终端设备需查询的eas的地址信息;该服务发现功能网元根据第一指示信息确定为该多个dns响应消息向第一核心网网元发送一次dns信息报告。
6.根据本技术实施例提供的方法,服务发现功能网元可以接收多个dns响应消息,该多个dns响应消息可能包括对应相同数据网络的多个eas地址信息,该服务发现功能网元可以根据第一指示信息确定为多个dns响应消息向第一核心网网元只发送一次dns信息报告,从而可以节省查询多个eas的地址信息时的信令开销。
7.结合第一方面,在第一方面的某些实现方式中,该第一核心网网元为会话管理功能网元,该服务发现功能网元为边缘应用服务发现功能网元。
8.结合第一方面,在第一方面的某些实现方式中,该第一指示信息包括网络地址与数据网络标识信息的对应关系信息,该服务发现功能网元根据该第一指示信息和该多个dns响应消息中的eas地址信息确定该需查询的eas对应相同的数据网络标识信息;该服务发现功能网元向该第一核心网网元上报一次该多个dns响应消息中一个dns响应消息对应的dns信息报告。
9.结合第一方面,在第一方面的某些实现方式中,该服务发现功能缓存该多个dns响应消息;该服务发现功能接收该第一核心网网元发送的第二指示信息,该第二指示信息包括对该多个dns响应消息的处理规则;该服务发现功能根据该第二指示信息确定向该终端设备发送该多个dns响应消息。
10.结合第一方面,在第一方面的某些实现方式中,服务发现功能网元接收dns服务器发送的多个dns响应消息之前,该方法还包括:该服务发现功能网元接收来自该第一核心网网元发送的该第一指示信息。
11.结合第一方面,在第一方面的某些实现方式中,该数据网络的标识信息包括以下信息中的至少一个:
12.该数据网络的数据网络接入标识符dnai,该数据网络的数据网络名称dnn。
13.第二方面,提供一种获取边缘服务的方法,该方法包括,第一核心网网元向服务发现功能网元发送的第一指示信息,该第一指示信息用于指示该服务发现功能网元为多个dns响应消息向该第一核心网网元发送一次dns信息报告,该多个dns响应消息包括终端设备需查询的eas的地址信息;该第一核心网网元接收该dns信息报告。
14.根据本技术实施例提供的方法,服务发现功能网元可以接收多个dns查询消息,该多个dns查询消息可能包括对应相同数据网络的多个eas的标识信息,该服务发现功能网元可以根据第三指示信息确定为多个dns查询消息向第一核心网网元只发送一次dns信息报告,从而可以节省查询多个eas的地址信息时的信令开销。
15.结合第二方面,在第二方面的某些实现方式中,该第一指示信息包括网络地址与数据网络标识信息的对应关系信息。
16.结合第二方面,在第二方面的某些实现方式中,该第一核心网网元向该服务发现功能网元发送第二指示信息,该第二指示信息包括对该多个dns响应消息的处理规则,以使该服务发现功能根据该第二指示信息确定向该终端设备发送该多个dns响应消息。
17.结合第二方面,在第二方面的某些实现方式中,该数据网络的标识信息包括以下信息中的至少一个:
18.该数据网络的数据网络接入标识符dnai,该数据网络的数据网络名称dnn。
19.第三方面,提供一种获取边缘服务的方法,该方法包括服务发现功能网元接收来自终端设备的多个dns查询消息,该多个dns查询消息用于查询eas的地址信息;该服务发现功能网元根据第三指示信息确定为该多个dns查询消息向第一核心网网元发送一次dns信息报告。
20.结合第三方面,在第三方面的某些实现方式中,该第三指示信息包括eas的标识信息和数据网络标识信息的对应关系信息,该服务发现功能网元根据该第一指示信息确定该多个dns查询消息对应相同的数据网络标识信息;该服务发现功能网元向该第一核心网网元上报一次该多个dns查询消息中一个dns查询消息对应的dns信息报告。
21.结合第三方面,在第三方面的某些实现方式中,该服务发现功能缓存该多个dns查询消息;该服务发现功能接收该第一核心网网元发送的第四指示信息,该第四指示信息包括对该多个dns查询消息的处理规则;该服务发现功能根据该第四指示信息确定向dns服务器发送该多个dns查询消息。
22.结合第三方面,在第三方面的某些实现方式中,该服务发现功能网元接收来自该
第一核心网网元发送的该第三指示信息。
23.结合第三方面,在第三方面的某些实现方式中,该eas的标识信息包括以下信息中的至少一个:eas的统一资源标识符uri,eas的实例标识符,eas的全限定域名fqdn。
24.结合第三方面,在第三方面的某些实现方式中,该数据网络的标识信息包括以下信息中的至少一个:数据网络接入标识符dnai,数据网络名称dnn。
25.第四方面,提供一种获取边缘服务的方法,该方法包括,第一核心网网元向服务发现功能网元发送的第三指示信息,该第三指示信息用于指示该服务发现功能网元为多个dns查询消息向该第一核心网网元发送一次dns信息报告,该多个dns查询消息用于查询eas的地址信息;该第一核心网网元接收该dns信息报告。
26.结合第四方面,在第四方面的某些实现方式中,该第三指示信息包括eas的标识信息和数据网络标识信息的对应关系信息。
27.结合第四方面,在第四方面的某些实现方式中,该第一核心网网元向该服务发现功能网元发送第四指示信息,该第四指示信息包括对该多个dns查询消息的处理规则,该处理规则包括为该多个dns查询消息构建客户端子网选项。
28.结合第四方面,在第四方面的某些实现方式中,该eas的标识信息包括以下信息中的至少一个:eas的统一资源标识符uri,eas的实例标识符,eas的全限定域名fqdn。
29.结合第四方面,在第四方面的某些实现方式中,该数据网络的标识信息包括以下信息中的至少一个:数据网络接入标识符dnai,数据网络名称dnn。
30.第五方面,提供一种获取边缘服务的装置,该装置包括,收发单元,该收发单元用于接收dns服务器发送的多个dns响应消息,该多个dns响应消息包括终端设备需查询的eas的地址信息;处理单元,该处理单元用于根据第一指示信息确定为该多个dns响应消息向第一核心网网元发送一次dns信息报告。
31.结合第五方面,在第五方面的某些实现方式中,该第一核心网网元为会话管理功能网元。
32.结合第五方面,在第五方面的某些实现方式中,该第一指示信息包括网络地址与数据网络标识信息的对应关系信息,该处理单元具体用于根据该第一指示信息和该多个dns响应消息确定该需查询的eas对应相同的数据网络标识信息;该收发单元具体用于向该第一核心网网元上报一次该多个dns响应消息中一个dns响应消息对应的dns信息报告。
33.结合第五方面,在第五方面的某些实现方式中,该装置还包括存储单元,该存储单元用于缓存该多个dns响应消息;该收发单元具体用于接收该第一核心网网元发送的第二指示信息,该第二指示信息包括对该多个dns响应消息的处理规则;该处理单元具体用于根据该第二指示信息确定向该终端设备发送该多个dns响应消息。
34.结合第五方面,在第五方面的某些实现方式中,该收发单元还用于接收来自该第一核心网网元发送的该第一指示信息。
35.结合第五方面,在第五方面的某些实现方式中,该数据网络的标识信息包括以下信息中的至少一个:该数据网络的数据网络接入标识符dnai,该数据网络的数据网络名称dnn。
36.第六方面,提供一种获取边缘服务的装置,该装置包括收发单元,用于向服务发现功能网元发送的第一指示信息,该第一指示信息用于指示该服务发现功能网元为多个dns
响应消息向该第一核心网网元发送一次dns信息报告,该多个dns响应消息包括终端设备需查询的eas的地址信息;该收发单元还用于接收该dns信息报告。
37.结合第六方面,在第六方面的某些实现方式中,该第一指示信息包括网络地址与数据网络标识信息的对应关系信息。
38.结合第六方面,在第六方面的某些实现方式中,该收发单元还用于向该服务发现功能网元发送第二指示信息,该第二指示信息包括对该多个dns响应消息的处理规则,以使该服务发现功能根据该第二指示信息确定向该终端设备发送该多个dns响应消息。
39.结合第六方面,在第六方面的某些实现方式中,该数据网络的标识信息包括以下信息中的至少一个:该数据网络的数据网络接入标识符dnai,该数据网络的数据网络名称dnn。
40.第七方面,提供一种获取边缘服务的装置,该装置包括收发单元,用于接收来自终端设备的多个dns查询消息,该多个dns查询消息用于查询eas的地址信息;处理单元,用于根据第三指示信息确定为该多个dns查询消息向第一核心网网元发送一次dns信息报告。
41.结合第七方面,在第七方面的某些实现方式中,该第三指示信息包括eas的标识信息和数据网络标识信息的对应关系信息,该处理单元具体用于根据该第一指示信息确定该多个dns查询消息对应相同的数据网络标识信息;该收发单元还用于向该第一核心网网元上报一次该多个dns查询消息中一个dns查询消息对应的dns信息报告。
42.结合第七方面,在第七方面的某些实现方式中,该装置还包括存储单元,用于缓存该多个dns查询消息;该收发单元还用于接收该第一核心网网元发送的第四指示信息,该第四指示信息包括对该多个dns查询消息的处理规则;该处理单元具体用于根据该第四指示信息确定向dns服务器发送该多个dns查询消息。
43.结合第七方面,在第七方面的某些实现方式中,该收发单元具体用于接收来自该第一核心网网元发送的该第三指示信息。
44.结合第七方面,在第七方面的某些实现方式中,该eas的标识信息包括以下信息中的至少一个:eas的统一资源标识符uri,eas的实例标识符,eas的全限定域名fqdn。
45.结合第七方面,在第七方面的某些实现方式中,该数据网络的标识信息包括以下信息中的至少一个:数据网络接入标识符dnai,数据网络名称dnn。
46.第八方面,提供一种获取边缘服务的装置,该装置包括收发单元,用于向服务发现功能网元发送的第三指示信息,该第三指示信息用于指示该服务发现功能网元为多个dns查询消息向该第一核心网网元发送一次dns信息报告,该多个dns查询消息用于查询eas的地址信息;该收发单元还用于接收该dns信息报告。
47.结合第八方面,在第八方面的某些实现方式中,该第三指示信息包括eas的标识信息和数据网络标识信息的对应关系信息。
48.结合第八方面,在第八方面的某些实现方式中,该收发单元还用于向该服务发现功能网元发送第四指示信息,该第四指示信息包括对该多个dns查询消息的处理规则,该处理规则包括为该多个dns查询消息构建客户端子网选项。
49.结合第八方面,在第八方面的某些实现方式中,该eas的标识信息包括以下信息中的至少一个:eas的统一资源标识符uri,eas的实例标识符,eas的全限定域名fqdn。
50.结合第八方面,在第八方面的某些实现方式中,该数据网络的标识信息包括以下
信息中的至少一个:数据网络接入标识符dnai,数据网络名称dnn。
51.第九方面,提供了一种获取边缘服务的装置,该装置可以是服务发现功能网元,该装置也可以是芯片。该装置具有实现上述第一方面或第三方面中任一方面或任一方面中任意可能的实现方式中服务发现功能网元的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块或单元。
52.第十方面,提供了一种获取边缘服务的装置,该装置可以是第一核心网网元,例如,会话管理功能网元;该装置也可以是芯片。该装置具有实现上述第二方面或第四方面中任一方面或任一方面中任意可能的实现方式中第二网元的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块或单元。
53.第十一方面,提供了一种获取边缘服务的装置,包括处理器;该处理器与存储器耦合,可用于执行存储器中的指令,以实现上述第一方面或第三方面中任一方面或任一方面中任意可能的实现方式中服务发现功能网元的功能。可选地,该装置还包括存储器。可选地,该装置还包括通信接口,处理器与通信接口耦合。
54.第十二方面,提供了一种获取边缘服务的装置,包括处理器。该处理器与存储器耦合,可用于执行存储器中的指令,以实现上述第二方面或第四方面中任一方面或任一方面中任意可能的实现方式中第二网元的功能,第二网元例如可以是移动管理网元。可选地,该装置还包括存储器。可选地,该装置还包括通信接口,处理器与通信接口耦合。
55.在一种实现方式中,该装置为第一核心网网元,例如smf。当该装置smf时,该通信接口可以是收发器,或,输入/输出接口。
56.在另一种实现方式中,该装置为配置于smf网元中的芯片。当该装置为配置于smf网元中的芯片时,该通信接口可以是输入/输出接口。
57.可选地,所述收发器可以为收发电路。可选地,所述输入/输出接口可以为输入/输出电路。
58.第十三方面,提供了一种处理器,包括:输入电路、输出电路和处理电路。所述处理电路用于通过所述输入电路接收信号,并通过所述输出电路发射信号,使得所述处理器执行上述第一方面至第四方面中任一方面或任一方面中任一种可能实现方式中的方法。
59.在具体实现过程中,上述处理器可以为芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是接收器接收并输入的,输出电路所输出的信号可以输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本技术实施例对处理器及各种电路的具体实现方式不做限定。
60.第十四方面,提供了一种装置,包括处理器和存储器。该处理器用于读取存储器中存储的指令,并可通过接收器接收信号,通过发射器发射信号,以执行第一方面至第四方面中任一方面或者任一方面中任一种可能实现方式中的方法。
61.可选地,所述处理器为一个或多个,所述存储器为一个或多个。
62.可选地,所述存储器可以与所述处理器集成在一起,或者所述存储器与处理器分离设置。
63.在具体实现过程中,存储器可以为非瞬时性(non

transitory)存储器,例如只读
存储器(read only memory,rom),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本技术实施例对存储器的类型以及存储器与处理器的设置方式不做限定。
64.应理解,相关的数据交互过程例如发送指示信息可以为从处理器输出指示信息的过程,接收能力信息可以为处理器接收输入能力信息的过程。具体地,处理输出的数据可以输出给发射器,处理器接收的输入数据可以来自接收器。其中,发射器和接收器可以统称为收发器。
65.上述第十四方面中的装置可以是芯片,该处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在。
66.第十五方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序(也可以称为代码,或指令),当所述计算机程序被运行时,使得计算机执行上述第一方面至第四方面中任一方面或任一方面中任一种可能实现方式中的方法。
67.第十六方面,提供了一种计算机可读介质,所述计算机可读介质存储有计算机程序(也可以称为代码,或指令),当其在计算机上运行时,使得计算机执行上述第一方面至第四方面中任一方面或任一方面中任一种可能实现方式中的方法。
68.第十七方面,提供了一种芯片系统,包括处理器,用于从存储器中调用并运行计算机程序,使得安装有该芯片系统的设备执行上述第一方面至第四方面任一方面或任一方面中任一种可能实现方式中的方法。
附图说明
69.图1是本技术实施例适用系统架构图。
70.图2是本技术实施例边缘业务架构示意图。
71.图3是现有的获取边缘服务的方法300的示意性流程图。
72.图4是本技术提供的获取边缘服务的方法400的示意性流程图。
73.图5是本技术提供的获取边缘服务的方法500的示意性流程图。
74.图6是本技术提供的获取边缘服务的方法600的示意性流程图。
75.图7是本技术提供的获取边缘服务的方法700的示意性流程图。
76.图8是本技术提供的获取边缘服务的装置100的示意性框图。
77.图9是本技术提供的获取边缘服务的装置200的示意性框图。
具体实施方式
78.下面将结合附图,对本技术中的技术方案进行描述。
79.本技术实施例提及的无线通信系统包括但不限于:全球移动通信(global system of mobile communication,gsm)系统、长期演进(long term evolution,lte)频分双工(frequency division duplex,fdd)系统、lte时分双工(time division duplex,tdd)、lte系统、先进的长期演进(lte

advanced,lte

a)系统、下一代通信系统(例如,6g通信系统)、多种接入系统的融合系统,或演进系统。
80.本技术提供的技术方案还可以应用于机器类通信(machine type communication,mtc)、机器间通信长期演进技术(long term evolution

machine,lte

m)、设备到设备(device to device,d2d)网络、机器到机器(machine to machine,m2m)网络、物联网(internet of things,iot)网络或者其他网络。其中,iot网络例如可以包括车联网。车联网系统中的通信方式统称为车到其他设备(vehicle to x,v2x,x可以代表任何事物),例如,该v2x可以包括:车辆到车辆(vehicle to vehicle,v2v)通信,车辆与基础设施(vehicle to infrastructure,v2i)通信、车辆与行人之间的通信(vehicle to pedestrian,v2p)或车辆与网络(vehicle to network,v2n)通信等。
81.本技术实施例中所涉及到的终端设备可以包括各种具有无线通信功能的接入终端、移动设备、用户终端或用户装置。例如,终端设备可以为用户设备(user equipment,ue),例如,手机(mobile phone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,vr)终端设备、增强现实(augmented reality,ar)终端设备等。终端设备也可是工业控制(industrial control)中的无线终端、机器类型通信(machine type communication,mtc)终端、客户终端设备(customer premise equipment,cpe)、无人驾驶(self

driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)、蜂窝电话、无绳电话、会话启动协议(session initiation protocol,sip)电话、无线本地环路(wireless local loop,wll)站、个人数字助理(personal digital assistant,pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,5g网络中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,plmn)中的终端设备等。
82.下面结合图1和图2详细介绍本技术实施例涉及网络系统架构以及该架构下的边缘业务架构。
83.图1是适用于本技术的一例无线通信系统架构的示意性框图,如图所示,该系统架构具体可以包括下列网元:
84.1、(无线)接入网((radio)access network,(r)an):基于无线通信技术实现接入网络功能的接入网可以称为无线接入网。无线接入网能够管理无线资源,为终端提供接入服务,进而完成控制信号和用户数据在终端和核心网之间的转发。
85.本技术所涉及的无线接入网设备可以是具有无线收发功能的设备。该无线接入网设备可以是提供无线通信功能服务的设备,通常位于网络侧,包括但不限于:第五代(5th generation,5g)通信系统中的下一代基站(gnodeb,gnb)、第六代(6th generation,6g)移动通信系统中的下一代基站、未来移动通信系统中的基站或wifi系统中的接入节点等,lte系统中的演进型节点b(evolved node b,enb)、无线网络控制器(radio network controller,rnc)、节点b(node b,nb)、基站控制器(base station controller,bsc)、家庭基站(例如,home evolved nodeb,或home node b,hnb)、基带单元(base band unit,bbu),传输接收点(transmission reception point,trp)、发射点(transmitting point,tp)、基站收发台(base transceiver station,bts)等。在一种网络结构中,该接入网设备可以包括集中单元(centralized unit,cu)节点、或分布单元(distributed unit,du)节点、或包
括cu节点和du节点的ran设备、或者控制面cu节点和用户面cu节点,以及du节点的ran设备。接入网设备为小区提供服务,用户设备通过该小区使用的传输资源(例如,频域资源,或者说,频谱资源)与基站进行通信,该小区可以是基站(例如基站)对应的小区,小区可以属于宏基站,也可以属于小小区(small cell)对应的基站,这里的小小区可以包括:城市小区(metro cell)、微小区(micro cell)、微微小区(pico cell)、毫微微小区(femto cell)等,这些小小区具有覆盖范围小、发射功率低的特点,适用于提供高速率的数据传输服务。无线接入网设备可以是宏基站,也可以是微基站或室内站,还可以是中继节点或施主节点,v2x通信系统中的为用户设备提供无线通信服务的设备、云无线接入网络(cloud radio access network,cran)场景下的无线控制器、中继站、车载设备、可穿戴设备以及未来演进网络中的网络设备等。本技术的实施例对无线接入网设备所采用的具体技术和设备具体形态不做限定。
86.2、用户面功能网元(user plane function,upf):可用于分组路由和转发、或用户面数据的服务质量(quality of service,qos)处理等。用户数据可通过该网元接入到数据网络(data network,dn)。
87.3、数据网络(data network,dn)140:用于提供传输数据的网络。
88.4、接入和移动性管理功能网元(access and mobility management function,amf):用于移动性管理和接入管理等,可以用于实现移动性管理实体(mobility management entity,mme)功能中除会话管理之外的其它功能,例如,合法监听、或接入授权/鉴权等功能。
89.5、会话管理功能网元(session management function,smf)160:主要用于会话管理、终端设备的网络互连协议(internet protocol,ip)地址分配和管理、选择可管理用户平面功能、策略控制和收费功能接口的终结点以及下行数据通知等。
90.6、网络开放网元(network exposure function,nef)180:主要用于安全地向外部开放由第三代合作伙伴计划(3gpp)网络功能提供的业务和能力等。
91.7、策略控制网元(policy control function,pcf):用于指导网络行为的统一策略框架,为控制平面功能网元(例如amf,smf网元等)提供策略规则信息等。
92.8、应用功能网元(application function,af)1110:用于进行应用影响的数据路由,接入网络开放功能网元,与策略框架交互进行策略控制等。
93.另外,上述网络架构还包括网络切片选择功能网元(network slice selection function,nssf),用于管理网络切片相关的信息;网络存储功能网元(network repository function,nrf),用于保存网络功能实体以及其提供服务的描述信息,以及支持服务发现,网元实体发现等功能。
94.在该网络架构中,n2接口为ran和amf网元的接口,用于非接入层(non

access stratum,nas)消息的发送等;n3接口为ran和upf网元之间的接口,用于传输用户面的数据等;n4接口为smf网元和upf网元之间的接口,用于传输例如n3连接的隧道标识信息,数据缓存指示信息,以及下行数据通知消息等信息。
95.可以理解的是,上述网元或者功能既可以是硬件设备中的网络元件,也可以是在专用硬件上运行软件功能,或者是平台(例如,云平台)上实例化的虚拟化功能。
96.为方便说明,本技术后续,以接入管理功能网元为amf网元,会话管理网元为smf网
元,策略控制网元为pcf网元为例进行说明。
97.进一步地,将amf网元简称为amf,smf网元简称为smf,pcf网元简称为pcf。即本技术后续所描述的amf均可替换为接入管理功能网元,smf均可替换为会话管理网元,pcf均可替换为策略控制网元。
98.为方便说明,本技术,以装置为amf实体、smf实体、pcf实体为例,对用于信息传输的方法进行说明,对于装置为amf实体内的芯片、smf实体内的芯片或为pcf实体内的芯片的实现方法,可参考装置分别为amf实体、smf实体、pcf实体的具体说明,不再重复介绍。
99.在图1所示的网络架构中,ue通过n1接口与amf连接,ran通过n2接口与amf连接,ran通过n3接口与upf连接。
100.upf之间通过n9接口连接,upf通过n6接口与数据网络(data network,dn)互联。
101.smf通过n4接口控制upf。
102.图1中n1、n2、n3、n4等为接口序列号。这些接口序列号的含义可参见目前标准协议中定义的含义,在此不做限制。
103.应理解,上述应用于本技术实施例的网络架构仅是举例说明的从传统点到点的架构和服务化架构的角度描述的网络架构,适用本技术实施例的网络架构并不局限于此,任何能够实现上述各个网元的功能的网络架构都适用于本技术实施例。
104.图2示出了本技术实施例应用的系统架构或场景示意图,该系统也可以看作在上述网络架构中可以引入对边缘计算(edge computing)的支持。
105.如图2所示,该系统架构中包括边缘应用服务器(edge application server,eas),eas为部署在边缘数据网络(edge data network,edn)中的边缘应用服务器,也可以称为边缘应用(服务器)、应用实例、边缘应用实例、多接入边缘计算(multi

access edge computing,mec)应用(服务器)、eas功能等。该边缘应用还可以称为“应用实例”,具体指一个服务器应用程序(例如,社交媒体软件、增强现实(augmented reality,ar)、虚拟现实(virtual reality,vr))部署运行在edn的实例(instance)。一个应用可在一个或多个edn中部署一个或多个eas,部署运行在不同的edn中的eas可以认为是一个应用的不同的eas,它们可以共享一个域名,也可以与部署在云上的应用使用不同的域名,该域名可以是全限定域名(fully qualified domain name,fqdn),可以使用一个任意播放的互联网协议(internet protocol,ip)地址,也可以使用不同的ip地址。
106.其中,该边缘数据网络可以是本地(local)数据网络,local dn可以由数据网络接入标识符(data network access identifier,dnai)和数据网络名称(data network name,dnn)标识,是网络逻辑概念。
107.该系统架构中还包括边缘应用服务发现功能(edge application server discovery function,easdf)网元,easdf可以包括以下一种或多种功能:
108.向nrf注册以进行easdf发现和选择;根据smf的指示处理域名系统(domain name system,dns)消息,包括从smf接收dns消息处理规则,交换来自ue的dns消息,将dns消息转发到中央dns(central dns,c

dns)解析器/服务器(resolver/server)或本地dns(l

dns)解析器/服务器以进行dns查询。其次,easdf还可以通过n6接口与upf建立用户平面连接,传输与ue交换的dns信令。eadsf可以与一个或多个local dn直接连接。其中,一个dns服务器(resolver/server)可由5gc运营商或者包括local dn内的第三方本地部署,用于将ue的
response)。
124.可选地,如果需要更新报告中收到的fqdn的dns消息处理规则,例如,提供更新信息以构建edns客户端子网选项(edns client subnet option,ecs)信息,则s340,smf向easdf发送dns上下文更新请求(neasdf_dnscontext_update request)。该更新请求中可以包括dns消息处理规则。
125.其中,ecs(edns

client

subnet)是dns服务支持的新协议,该协议会在dns请求包中附加用户ip地址。这样,dns服务器可以根据该用户ip地址而不是递归服务器的ip地址返回给用户更近的服务器ip地址,使客户能够实现就近访问。
126.相应地,s340,easdf向smf发送dns上下文更新响应(neasdf_dnscontext_update response)。
127.s350,easdf处理接收的dns查询消息。
128.easdf可以在dns查询消息中添加ecs option,并将该dns查询消息发送至c

dns服务器。或者,easdf还可以将该dns查询消息发送至local dns服务器。
129.s360,easdf向dns服务器发送该dns查询请求。
130.s370,easdf接收dns服务器发送的dns响应(dns response)。
131.s380,easdf通过触发dns上下文通知请求(neasdf_dnscontext_notify request)向smf发送dns消息报告。
132.s390,smf向easdf发送dns上下文通知响应(neasdf_dnscontext_notify response)。
133.可选地,s3100,smf还可以执行插入ul cl/bp。
134.根据从easdf接收的eas信息(例如,eas ip地址),smf可以确定dnai并确定dnai的关联n6流量路由信息,smf可以执行ul cl/bp和本地psa选择和插入,为ue完成数据面路径的建立。
135.在ue的数据面路径建立之后,s3110,smf可以向easdf发送dns上下文更新请求(neasdf_dnscontext_update request)。该请求消息中可以包括dns消息处理规则,
136.相应地,s3120,easdf向smf发送dns上下文更新响应(neasdf_dnscontext_update response)。
137.s3130,easdf将dns response消息发送至终端设备。
138.在现在的网络业务中,同一个边缘服务可能会涉及不止一个fqdn,因此,终端设备在访问边缘服务时会同时发出多个dns查询请求,同时,easdf向dns服务器发送的多个dns查询请求并接收多个dns response,多个dns response会触发easdf向smf发起多个dns消息报告,以使smf选择dnai并插入ulcl/bp。但是,由于这些dns response返回结果中的eas通常在同一个dn中,easdf向smf发起多个dns消息报告可能会造成信令资源的浪费。
139.有鉴于此,本技术提供了一种获取边缘服务的方法,在该方法中,服务发现功能网元可以通过指示信息确定具体的消息发送策略,从而可以节省获取边缘服务中的信令开销。
140.下面将结合附图详细说明本技术实施例提供的方法。需要说明的是,在下文中结合附图描述实施例的过程中,图中仅为便于理解而示意,不应对本技术构成任何限定。各网元名称仅为区分不同的功能而定义,不应对本技术构成任何限定。本技术并不排除定义其
他网元来实现相同或相似功能的可能。
141.图4是本技术提供的一种获取边缘服务的方法400的示意性框图。该方法至少包括以下几个步骤。
142.s410,服务发现功能网元接收dns服务器发送的多个dns响应(dns response)消息。
143.其中,该服务发现功能网元可以包括easdf网元,该多个dns响应消息终端设备发送的多个dns查询(dns query)请求消息的响应,该多个dns响应消息该包括终端设备需查询的eas的地址信息。
144.该eas地址信息可以包括同一个边缘服务的多个eas的地址信息,或者,该eas地址信息还可以是不同边缘服务对应的多个eas地址信息。
145.s420,该服务发现功能网元根据第一指示信息确定为该多个dns响应消息向第一核心网网元发送一次dns信息报告。
146.该服务发现功能网元根据第一指示信息确定为该多个dns响应消息向第一核心网网元发送一次dns信息报告可以包括,该服务发现功能网元根据第一指示信息向该第一核心网网元上报该多个dns响应消息中的一个dns响应消息对应的dns信息报告,该一个dns响应消息例如可以包括服务发现功能网元接收到的第一个dns响应消息。该第一核心网网元可以是会话管理功能网元,该dns信息报告用于触发会话管理功能网元发送针对该多个dns响应消息的处理规则。
147.该第一指示信息可以包括该网络地址信息和数据网络的对应关系。例如,该第一指示信息可以包括网络地址信息和数据网路的标识信息的对应关系表。
148.该网络地址信息可以是ip地址;该数据网路的标识信息可以包括数据网络接入标识符dnai和/或数据网络名称dnn。应理解,相同的边缘服务可以对应不同的eas的标识信息,且不同的eas的标识信息可以对应相同的数据网络的标识信息。该数据网络可以是local dn。
149.需要说明的是,以上仅仅是对标识信息的举例,不应对本技术造成任何限定,本技术并未排除标识信息还可以是其它任何可以获取边缘服务器地址信息的信息。
150.在一种可能的实现方式中,服务发现功能网元接收该多个dns响应消息,该多个dns响应消息包括eas的地址信息,服务发现功能网元可以根据该eas的地址信息以及网络地址信息和数据网络的对应关系确定该eas的地址信息对应的数据网络,若该eas地址信息对应相同的数据网络,则服务发现功能网元确定为该多个dns响应消息上报一次dns信息报告。
151.示例性地,该第一指示信息可以配置在该服务发现功能网元中,或者,该服务发现功能网元还可以接收该第一核心网网元发送的该第一指示信息。例如,该服务发现功能网元可以在pdu会话建立过程中接收该第一指示信息,该服务发现功能网元接收smf发送的dns上下文创建请求(neasdf_dnscontext_create request),该请求消息中包括该第一指示信息。或者,该服务发现功能网元还可以在dns上下文更新流程中接收该第一指示信息,例如,easdf接收smf发送的dns上下文更新请求(neasdf_dnscontext_update request),其中包括该第一指示信息。或者,easdf还可以终端设备发送dns查询请求之前的任意时刻接收该第一指示信息。
152.可选地,该方法还可以包括s430,该服务发现功能网元缓存该多个dns响应消息。
153.该服务发现功能网元可以缓存该多个dns响应消息,后续,该服务发现功能网元可以根据第一核心网网元发送的dns处理规则确定向终端设备发送该多个dns响应消息中的全部或部分。
154.可选地,该方法还可以包括s440,该服务发现功能网元接收第一核心网网元发送的第二指示信息,该第二指示信息包括对所述多个dns响应消息的dns处理规则。
155.示例性地,该dns处理规则可以用于指示该服务发现功能网元向终端设备发送已缓存的所述多个dns响应消息,或者用于指示该服务发现功能网元向终端设备设备发送指定eas地址范围的dns响应消息;或者,该dns处理规则还可以用于指示该服务发现功能网元不缓存该多个dns响应之后的第一dns响应消息,该第一dns响应消息同样是对该终端设备发送的多个dns查询请求消息的响应;或者,该dns处理规则还可以包括指示该服务发现功能网元丢弃该多个dns响应之后的该第一dns响应消息。
156.s450,该服务发现功能网元向该终端设备发送该多个dns响应消息。
157.根据本技术实施例提供的方法,服务发现功能网元可以接收多个dns响应消息,该多个dns响应消息可能包括对应相同数据网络的多个eas地址信息,该服务发现功能网元可以根据第一指示信息确定为多个dns响应消息向第一核心网网元只发送一次dns信息报告,从而可以节省查询多个eas的地址信息时的信令开销。
158.图5是本技术提供的一种获取边缘服务的方法500的示意性框图。该方法至少包括以下几个步骤。
159.s510,服务发现功能网元接收终端设备发送的多个dns查询(dns query)消息。
160.该多个dns查询消息该用于该终端设备获取边缘服务的eas的地址信息。该eas地址信息可以包括同一个边缘服务的多个eas的地址信息,或者,该eas地址信息还可以是不同边缘服务对应的多个eas地址信息。
161.s520,该服务发现功能网元根据第三指示信息确定为该多个dns查询消息向第一核心网网元发送一次dns信息报告。
162.该服务发现功能网元根据第三指示信息确定为该多个dns查询消息向第一核心网网元发送一次dns信息报告可以包括,该服务发现功能网元根据第三指示信息向该第一核心网网元上报该多个dns查询消息中的一个dns查询消息对应的dns信息报告,该一个dns查询消息例如可以包括服务发现功能网元接收到的第一个dns查询消息。该第一核心网网元可以是会话管理功能网元,该dns信息报告用于触发会话管理功能网元发送针对该多个dns查询消息的dns处理规则。
163.该第三指示信息可以包括该eas的标识信息和数据网络的对应关系。例如,该第一指示信息可以包括eas的标识信息和数据网络标识信息的对应关系表。
164.该eas的标识信息还可以包括以下信息中的至少一种,eas的统一资源标识符(uniform resource identifier,uri)、eas的实例标识符(instance id),eas的fqdn。应理解,根据该eas的标识消息可以获取eas的地址信息。该数据网路的标识信息和s420中类似,在此不再赘述。
165.需要说明的是,以上仅仅是对标识信息的举例,不应对本技术造成任何限定,本技术并未排除标识信息还可以是其它任何可以获取边缘服务器地址信息的信息。
166.在一种可能的实现方式中,该多个dns查询消息包括需查询eas的标识信息,服务发现功能网元可以根据该需查询的eas的标识信息,以及eas标识信息和数据网络的对应关系确定该需查询的eas的标识信息对应的数据网络,若该需查询的eas的标识信息对应相同的数据网络,则服务发现功能网元确定为该多个dns查询消息上报一次dns信息报告。
167.示例性地,该第三指示信息可以配置在该服务发现功能网元中,或者,该服务发现功能网元还可以接收该第一核心网网元发送的该第三指示信息。例如,该服务发现功能网元可以在pdu会话建立过程中接收该第三指示信息,该服务发现功能网元接收smf发送的dns上下文创建请求(neasdf_dnscontext_create request),该请求消息中包括该第三指示信息。或者,该服务发现功能网元还可以在dns上下文更新流程中接收该第三指示信息,例如,easdf接收smf发送的dns上下文更新请求(neasdf_dnscontext_update request),其中包括该第三指示信息。或者,easdf还可以终端设备发送dns查询请求之前的任意时刻接收该第三指示信息。在另一种可能的实现方式中,该第三指示信息可以和上述第一指示信息包括在同一个信息中,例如,第一信息,第一核心网网元可以通过发送该第一信息同时向该服务发现功能网元发送该第一指示信息和第三指示信息。
168.可选地,该方法还可以包括s530,该服务发现功能网元缓存该多个dns查询消息。
169.该服务发现功能网元可以缓存该多个dns查询消息,后续,该服务发现功能网元可以根据第一核心网网元发送的dns处理规则对该dns查询消息进行处理,例如,构建edns客户端子网选项信息。
170.可选地,该方法还可以包括s540,接收该第一核心网网元发送的第四指示信息,该第四指示信息包括dns处理规则。
171.s550,该服务发现功能网元向dns服务器发送该多个dns查询请求,以获取该多个dns查询请求对应的dns响应消息,该dns响应消息包括终端设备需查询的eas的地址信息。
172.s560,该服务发现功能网元向该终端设备发送该多个dns响应消息。
173.根据本技术实施例提供的方法,服务发现功能网元可以接收多个dns查询消息,该多个dns查询消息可能对应相同的数据网络,该服务发现功能网元可以根据第三指示信息确定为多个dns查询消息向第一核心网网元只发送一次dns信息报告,从而可以节省查询多个eas的地址信息时的信令开销。
174.下面结合图6和图7详细介绍本技术实施例提供的获取边缘服务的方法。
175.图6是本技术提供的另一种获取边缘服务的方法600的示意性流程图,图6所示的方法600可以由图1所示的系统中的smf、easdf、udm(ulcl/bp)和udm(psa)等网元执行。如图6所示,该方法包括步骤s610至s6110。
176.可选地,s610,smf向easdf发送第一指示信息,相应地,easdf接收该第一指示信息。该第一指示信息和s420中类似,在此不再赘述。
177.s620,easdf接收终端设备发送的多个dns查询消息。
178.该多个dns查询消息可以用于获取对应相同数据网络标识的eas的地址信息,其中数据网络的标识信息和s420中类似。
179.s630,easdf向dns服务器发送该多个dns查询消息。
180.s640,easdf接收dns服务器发送的用于响应该多个dns查询消息的dns响应消息。
181.s650,easdf缓存该多个dns响应消息,并根据该第一指示信息确定为该多个dns响
应消息向第一核心网网元发送一次dns信息报告。
182.s660,easdf向smf发送dns信息报告(dns上下文通知请求)。
183.s670,easdf接收该dns信息报告的响应消息(dns上下文通知响应)。
184.s680,smf根据该dns信息报告为该终端设备建立数据面路径。
185.s690,smf向easdf发送第二指示信息,该第二指示信息可以包括dns处理规则。
186.示例性地,smf可以通过dns上下文更新请求(neasdf_dnscontext_update request)消息发送该第二指示信息。
187.该dns处理规则可以用于指示该服务发现功能网元向终端设备发送该dns响应消息的策略,例如,发送easdf缓存的该多个dns响应消息,或者,发送指定eas地址范围的dns响应消息,该第二指示信息中可以包括eas ip地址范围信息、指定的dani或者指定的fqdn;或者,还可以用于指示该服务发现功能网元不缓存该多个dns响应之后的第一dns响应消息,该第一dns响应消息同样是对该终端设备发送的多个dns查询请求消息的响应;或者,该dns处理规则还可以包括指示该服务发现功能网元丢弃该多个dns响应之后的该第一dns响应消息。
188.s6100,smf接收easdf发送响应消息,该响应信息可以是dns上下文更新响应(neasdf_dnscontext_update response)。
189.s6110,easdf向终端设备发送dns响应消息。
190.图7是本技术提供的另一种获取边缘服务的方法700的示意性流程图,图7所示的方法700可以由图1所示的系统中的smf、easdf、udm(ulcl/bp)和udm(psa)等网元执行。如图7所示,该方法包括步骤s710至s7110。
191.可选地,s710,smf向easdf发送第三指示信息,相应地,easdf接收该第三指示信息。该第三指示信息和s520中类似,在此不再赘述。
192.s720,easdf接收终端设备发送的多个dns查询消息。
193.该多个dns查询消息可以用于获取对应相同数据网络标识的eas的地址信息,其中数据网络的标识信息和s420中类似。
194.s730,easdf缓存该多个dns查询消息;
195.s740,easdf根据该第三指示信息确定为该多个dns查询消息向第一核心网网元发送一次dns信息报告(dns上下文通知请求)。
196.s750,easdf接收该dns信息报告的响应消息(dns上下文通知响应)。
197.s760,smf向easdf发送第四指示信息,该第四指示信息可以包括dns处理规则。例如,该dns处理规则可以包括构建edns客户端子网选项信息。
198.示例性地,smf可以通过dns上下文更新请求(neasdf_dnscontext_update request)消息发送该第二指示信息。
199.s770,easdf接收dns上下文更新响应(neasdf_dnscontext_update response)消息。
200.可选地,s780,easdf为缓存的dns查询消息构建edns客户端子网选项信息。
201.s790,easdf向dns服务器发送该多个dns查询消息。
202.s7100,easdf接收dns服务器发送的用于响应该多个dns查询消息的dns响应消息。
203.s7110,dns响应消息的处理过程,该处理过程和s680中类似。
204.s7120,easdf向终端设备发送dns响应消息。
205.需要说明的是,本技术中的为了便于清楚描述本技术实施例的技术方案,在本技术的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一信息和第二信息仅仅是为了区分不同的信息,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
206.以上,结合图4至图7详细说明了本技术实施例提供的获取边缘服务的方法。下面结合图8和图9介绍本技术实施例提供装置。应理解,装置实施例的描述与方法实施例的描述相互对应,因此,未详细描述的内容可以参见上文方法实施例,为了简洁,这里不再赘述。
207.上述主要从各个节点之间交互的角度对本技术实施例提供的方案进行了介绍。可以理解的是,各个节点,例如终端设备或者网络设备,为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
208.本技术实施例可以根据上述方法示例对终端设备或者终端设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。下面以采用对应各个功能划分各个功能模块为例进行说明。
209.图8是本技术实施例提供装置100的示意性框图。如图所示,该装置100可以包括:收发单元110和处理单元120。
210.在一种可能的设计中,该装置100可以是上文方法实施例中的服务发现功能网元,也可以是用于实现上文方法实施例中服务发现功能网元的功能的芯片。应理解,该装置100可对应于根据本技术实施例的方法400、方法500、方法600和方法700中的服务发现功能网元,该装置100可以执行本技术实施例的方法400、方法500、方法600和方法700中的服务发现功能网元所对应的步骤。应理解,各单元执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。
211.具体地,收发单元用于接收dns服务器发送的多个dns响应消息。该多个dns响应消息终端设备发送的多个dns查询(dns query)请求消息的响应,该多个dns响应消息该包括终端设备需查询的eas的地址信息。
212.该eas地址信息可以包括同一个边缘服务的多个eas的地址信息,或者,该eas地址信息还可以是不同边缘服务对应的多个eas地址信息。
213.该处理单元用于根据第一指示信息确定为该多个dns响应消息向第一核心网网元发送一次dns信息报告。该第一指示信息可以包括该网络地址信息和数据网络的对应关系。
214.可选地,该装置100还可以包括存储单元130,用于缓存该多个dns响应消息。
215.可选地,该收发单元还用于接收第一核心网网元发送的第二指示信息,该第二指
示信息包括对所述多个dns响应消息的dns处理规则。
216.该dns处理规则可以用于指示该服务发现功能网元向终端设备发送已缓存的所述多个dns响应消息,或者用于指示该服务发现功能网元向终端设备设备发送指定eas地址范围的dns响应消息;或者,该dns处理规则还可以用于指示该服务发现功能网元不缓存该多个dns响应之后的第一dns响应消息,该第一dns响应消息同样是对该终端设备发送的多个dns查询请求消息的响应;或者,该dns处理规则还可以包括指示该服务发现功能网元丢弃该多个dns响应之后的该第一dns响应消息。
217.在一种可能的设计中,该装置100可以是上文方法实施例中的第一核心网网元,例如,smf,也可以是用于实现上文方法实施例中第一核心网网元的功能的芯片。应理解,该装置100可以执行本技术实施例的方法400、方法500、方法600和方法700中的第一核心网网元所对应的步骤。应理解,各单元执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。
218.图9是本技术实施例提供的装置200的示意性框图。如图所示,该装置200包括:至少一个处理器220。该处理器220与存储器耦合,用于执行存储器中存储的指令,以发送信号和/或接收信号。可选地,该装置200还包括存储器230,用于存储指令。可选的,该装置200还包括收发器210,处理器220控制收发器210发送信号和/或接收信号。
219.应理解,上述处理器220和存储器230可以合成一个处理装置,处理器220用于执行存储器230中存储的程序代码来实现上述功能。具体实现时,该存储器230也可以集成在处理器220中,或者独立于处理器220。
220.还应理解,收发器210可以包括收发器(或者称,接收机)和发射器(或者称,发射机)。收发器还可以进一步包括天线,天线的数量可以为一个或多个。收发器210有可以是通信接口或者接口电路。
221.具体的,该装置200中的收发器210可以对应于装置100中的收发单元110,该装置200中的处理器220可对应于装置200中的处理单元120。
222.应理解,各收发器处理器执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。
223.在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
224.应注意,本技术实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application

specific integrated circuit,asic)、现场可编程门阵列(field

programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常
规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
225.可以理解,本技术实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read

only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch

link dram,sldram)和直接内存总线随机存取存储器(direct ram

bus ram,dr ram)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
226.根据本技术实施例提供的方法,本技术还提供一种计算机程序产品,该计算机程序产品上存储有计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行方法300、方法400、方法500实施例中任意一个实施例的方法。
227.根据本技术实施例提供的方法,本技术还提供一种计算机可读介质,该计算机可读介质存储有程序代码,当该程序代码在计算机上运行时,使得该计算机执行方法300、方法400、方法500实施例中任意一个实施例的方法。
228.根据本技术实施例提供的方法,本技术还提供一种系统,其包括前述的装置或设备。
229.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,dvd))、或者半导体介质(例如,固态硬盘(solid state disc,ssd))等。
230.上述各个装置实施例中网络侧设备与终端设备和方法实施例中的网络侧设备或
终端设备对应,由相应的模块或单元执行相应的步骤,例如通信单元(收发器)执行方法实施例中接收或发送的步骤,除发送、接收外的其它步骤可以由处理单元(处理器)执行。具体单元的功能可以参考相应的方法实施例。其中,处理器可以为一个或多个。
231.在本说明书中使用的术语“部件”、“模块”、“系统”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在2个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地系统、分布式系统和/或网络间的另一部件交互的二个部件的数据,例如通过信号与其它系统交互的互联网)的信号通过本地和/或远程进程来通信。
232.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
233.所述领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
234.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
235.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
236.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
237.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
238.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵
盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

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

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

相关文献