CN113630428B - 用于服务数据的获取方法和获取*** - Google Patents

用于服务数据的获取方法和获取*** Download PDF

Info

Publication number
CN113630428B
CN113630428B CN202010380084.1A CN202010380084A CN113630428B CN 113630428 B CN113630428 B CN 113630428B CN 202010380084 A CN202010380084 A CN 202010380084A CN 113630428 B CN113630428 B CN 113630428B
Authority
CN
China
Prior art keywords
service
icn
request message
user equipment
information
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
Application number
CN202010380084.1A
Other languages
English (en)
Other versions
CN113630428A (zh
Inventor
李红祎
李金艳
梅承力
张蕾
赵一荣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN202010380084.1A priority Critical patent/CN113630428B/zh
Publication of CN113630428A publication Critical patent/CN113630428A/zh
Application granted granted Critical
Publication of CN113630428B publication Critical patent/CN113630428B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本公开公开了一种用于服务数据的获取方法和获取***,涉及通信技术领域。所述方法包括:用户设备接入ICN网络,并向ICN‑GW发送服务请求消息,服务请求消息包括与所请求的服务数据对应的服务名;ICN‑GW在所缓存的CS信息和所存储的第一PIT表均不包含服务名的情况下,将服务请求消息转发给对应的上行分类器;上行分类器将服务请求消息以ICN分组数据的方式转发给相应的边缘云平台进行处理以便生成服务响应消息;边缘云平台将服务响应消息以ICN分组数据的方式返回给上行分类器;上行分类器缓存服务响应消息中的服务数据,并将服务响应消息转发给ICN‑GW;以及ICN‑GW缓存服务响应消息中的服务数据,并将服务响应消息转发给用户设备。

Description

用于服务数据的获取方法和获取***
技术领域
本公开涉及通信技术领域,特别涉及一种用于服务数据的获取方法和获取***。
背景技术
作为当前网络技术的热点研究领域,边缘计算对未来移动网络有重要的意义。通过部署边缘计算平台,运营商及服务提供商可以提供更好的用户体验。
图1是示意性地示出在相关技术中的基于TCP/IP(Transmission ControlProtocol/Internet Protocol,传输控制协议/网际协议)体系架构的边缘计算***的结构图。如图1所示,一个典型的边缘计算***通常包括路由子***101、能力开放子***102、平台管理子***103及边缘云基础设施104。边缘计算***可以与外部网络105(例如,Internet、企业网等)、移动网络106(例如,接入网、核心网等)以及运营商计费***107进行交互,用来实现更多功能体验。目前边缘计算***多采用TCP/IP体系架构。服务请求者在接入网络后,需要通过本地DNS(Domain Name System,域名***)解析***获取最近的边缘云的IP地址,并与该边缘计算平台建立连接供后续服务使用。
发明内容
本公开解决的一个技术问题是:提供了一种用于服务数据的获取方法,该获取方法可以基于ICN(Information Centric Networking,信息中心网络)网络体系架构实施。
根据本公开的一方面,提供了一种用于服务数据的获取方法,包括:用户设备接入信息中心网络ICN网络,并向信息中心网络网关ICN-GW发送服务请求消息,所述服务请求消息包括与所请求的服务数据对应的服务名;所述ICN-GW在所缓存的内容缓存CS信息和所存储的第一待定兴趣表PIT表均不包含所述服务名的情况下,根据所述服务名和所存储的第一转发信息数据库FIB信息表将所述服务请求消息转发给对应的上行分类器,并在所述第一PIT表中添加相应的第一转发记录信息;所述上行分类器根据所述服务名和所存储的第二FIB信息表将所述服务请求消息以ICN分组数据的方式转发给相应的边缘云平台,并在所存储的第二PIT表中添加相应的第二转发记录信息;以及所述边缘云平台根据所述服务请求消息中的服务名利用相应的网络功能模块对所述服务请求消息进行处理以便生成服务响应消息,并将所述服务响应消息以ICN分组数据的方式返回给所述上行分类器,其中,所述服务响应消息包括与所述服务名对应的服务数据;所述上行分类器缓存所述服务响应消息中的服务数据,并将所述服务响应消息转发给所述ICN-GW;以及所述ICN-GW缓存所述服务响应消息中的服务数据,并将所述服务响应消息转发给所述用户设备。
在一些实施例中,用于服务数据的获取方法还包括:所述ICN-GW在所述CS信息包含所述服务名的情况下,向所述用户设备返回与所述服务名对应的服务数据;以及所述ICN-GW在所述CS信息不包含所述服务名且所述第一PIT表包含所述服务名的情况下,不向所述上行分类器转发所述服务请求消息。
在一些实施例中,用于服务数据的获取方法还包括:所述上行分类器在将所述服务响应消息转发给所述ICN-GW后,清除所述第二PIT表中的所述第二转发记录信息;以及所述ICN-GW在将所述服务响应消息转发给所述用户设备后,清除所述第一PIT表中的所述第一转发记录信息。
在一些实施例中,用户设备接入ICN网络的步骤包括:用户设备向接入与移动性管理功能AMF发送接入请求消息,其中,所述接入请求消息包含所述用户设备的标识信息;所述AMF根据所述用户设备的标识信息对所述用户设备进行认证操作,在认证成功后,向会话管理功能SMF发送认证成功消息,其中,所述认证成功消息包括所述用户设备的标识信息;所述SMF在接收到所述认证成功消息后,配置所述ICN网络中的网元,并根据所述用户设备的标识信息向所述用户设备返回会话建立消息,所述会话建立消息包括被配置的网元信息;以及所述用户设备在接收到会话建立消息后,与被配置的网元连接,从而接入所述ICN网络。
在一些实施例中,所述第一FIB信息表包括:从所述ICN-GW到能够提供所述服务数据的边缘云平台的转发路径。所述第二FIB信息表包括:从所述上行分类器到能够提供所述服务数据的边缘云平台的转发路径。
在一些实施例中,用于服务数据的获取方法还包括:在用户设备接入ICN网络之前,所述边缘云平台向所述ICN网络的网元发送注册请求消息,所述注册请求消息包括:所述边缘云平台能够提供的服务数据和所述边缘云平台的位置信息;以及所述ICN网络的网元在接收到所述注册请求消息后,记录所述边缘云平台能够提供的服务数据和所述边缘云平台的位置信息,并在所述ICN网络内的各个ICN-GW中建立相应的FIB信息表,以及向所述边缘云平台返回注册成功消息。
在一些实施例中,用于服务数据的获取方法还包括:所述ICN-GW在当前边缘云平台不能提供所请求的服务数据的情况下,将所述服务请求消息转发至所述ICN网络内的其他边缘云平台或者转发至其他ICN网络以获取相应的服务数据。
根据本公开的另一方面,提供了一种用于服务数据的获取***,包括:信息中心网络网关ICN-GW,被配置为接收由用户设备在接入信息中心网络ICN网络后发送的服务请求消息,所述服务请求消息包括与所请求的服务数据对应的服务名,在所缓存的内容缓存CS信息和所存储的第一待定兴趣表PIT表均不包含所述服务名的情况下,根据所述服务名和所存储的第一转发信息数据库FIB信息表将所述服务请求消息转发给对应的上行分类器,并在所述第一PIT表中添加相应的第一转发记录信息,以及接收服务响应消息,缓存所述服务响应消息中的服务数据,并将所述服务响应消息转发给所述用户设备;所述上行分类器,被配置为接收由所述ICN-GW转发的所述服务请求消息,根据所述服务名和所存储的第二FIB信息表将所述服务请求消息以ICN分组数据的方式转发给相应的边缘云平台,并在所存储的第二PIT表中添加相应的第二转发记录信息,以及接收所述服务响应消息,缓存所述服务响应消息中的服务数据,并将所述服务响应消息转发给所述ICN-GW;以及边缘云平台,被配置为接收由所述上行分类器转发的所述服务请求消息,根据所述服务请求消息中的服务名利用相应的网络功能模块对所述服务请求消息进行处理以便生成服务响应消息,并将所述服务响应消息以ICN分组数据的方式返回给所述上行分类器。
在一些实施例中,所述ICN-GW还被配置为在所述CS信息包含所述服务名的情况下,向所述用户设备返回与所述服务名对应的服务数据,以及在所述CS信息不包含所述服务名且所述第一PIT表包含所述服务名的情况下,不向所述上行分类器转发所述服务请求消息。
在一些实施例中,所述上行分类器还被配置为在将所述服务响应消息转发给所述ICN-GW后,清除所述第二PIT表中的所述第二转发记录信息。所述ICN-GW还被配置为在将所述服务响应消息转发给所述用户设备后,清除所述第一PIT表中的所述第一转发记录信息。
在一些实施例中,用于服务数据的获取***还包括:移动性管理功能AMF,被配置为接收由所述用户设备发送的接入请求消息,所述接入请求消息包含所述用户设备的标识信息,根据所述用户设备的标识信息对所述用户设备进行认证操作,在认证成功后,向会话管理功能SMF发送认证成功消息,其中,所述认证成功消息包括所述用户设备的标识信息;所述SMF,被配置为接收所述认证成功消息,配置所述ICN网络中的网元,并根据所述用户设备的标识信息向所述用户设备返回会话建立消息,其中,所述会话建立消息包括被配置的网元信息;其中,所述用户设备在接收到会话建立消息后,与被配置的网元连接,从而接入所述ICN网络。
在一些实施例中,所述第一FIB信息表包括:从所述ICN-GW到能够提供所述服务数据的边缘云平台的转发路径。所述第二FIB信息表包括:从所述上行分类器到能够提供所述服务数据的边缘云平台的转发路径。
在一些实施例中,所述边缘云平台还被配置为向所述ICN网络的网元发送注册请求消息,所述注册请求消息包括:所述边缘云平台能够提供的服务数据和所述边缘云平台的位置信息。所述获取***还包括:所述ICN网络的网元,被配置为在接收到所述注册请求消息后,记录所述边缘云平台能够提供的服务数据和所述边缘云平台的位置信息,并在所述ICN网络内的各个ICN-GW中建立相应的FIB信息表,以及向所述边缘云平台返回注册成功消息。
在一些实施例中,所述ICN-GW还被配置为在当前边缘云平台不能提供所请求的服务数据的情况下,将所述服务请求消息转发至所述ICN网络内的其他边缘云平台或者转发至其他ICN网络以获取相应的服务数据。
根据本公开的又一方面,提供一种用于服务数据的获取***,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器的指令执行上述任意一个实施例所述的方法。
根据本公开的再一方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现上述任意一个实施例所述的方法的步骤。
在上述获取方法中,用户设备接入ICN网络,并向信息中心网络网关ICN-GW发送服务请求消息,该服务请求消息包括与所请求的服务数据对应的服务名;ICN-GW在所缓存的CS信息和所存储的第一PIT表均不包含所述服务名的情况下,根据所述服务名和所存储的第一FIB信息表将服务请求消息转发给对应的上行分类器,并在第一PIT表中添加相应的第一转发记录信息;上行分类器根据服务名和所存储的第二FIB信息表将服务请求消息以ICN分组数据的方式转发给相应的边缘云平台,并在所存储的第二PIT表中添加相应的第二转发记录信息;边缘云平台根据服务请求消息中的服务名利用相应的网络功能模块对所述服务请求消息进行处理以便生成服务响应消息,并将服务响应消息以ICN分组数据的方式返回给上行分类器,其中,服务响应消息包括与服务名对应的服务数据;上行分类器缓存服务响应消息中的服务数据,并将服务响应消息转发给ICN-GW;以及ICN-GW缓存服务响应消息中的服务数据,并将服务响应消息转发给用户设备。这样实现了提供一种基于ICN网络的用于服务数据的获取方法。上述基于ICN部署的服务数据的获取方法能够提供更好的移动性支持。
通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征及其优点将会变得清楚。
附图说明
构成说明书的一部分的附图描述了本公开的实施例,并且连同说明书一起用于解释本公开的原理。
参照附图,根据下面的详细描述,可以更加清楚地理解本公开,其中:
图1是示意性地示出在相关技术中的基于TCP/IP体系架构的边缘计算***的结构图;
图2是示意性地示出根据本公开一些实施例的用于服务数据的获取方法的流程图;
图3是示意性地示出根据本公开另一些实施例的用于服务数据的获取方法的流程图;
图4是示意性地示出根据本公开一些实施例的用于服务数据的获取***的结构图;
图5是示意性地示出根据本公开另一些实施例的用于服务数据的获取***的结构图;
图6是示意性地示出根据本公开又一些实施例的用于服务数据的获取***的结构图;
图7是示意性地示出根据本公开又一些实施例的用于服务数据的获取***的结构图。
具体实施方式
现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。
对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
图2是示意性地示出根据本公开一些实施例的用于服务数据的获取方法的流程图。
在步骤S202,用户设备接入ICN网络,并向ICN-GW(信息中心网络网关,Information Centric Networking-Gateway)发送服务请求消息。该服务请求消息包括与所请求的服务数据对应的服务名。这样用户设备在发送服务请求消息时可以不使用用户设备的IP地址信息,从而可以解除服务请求消息与IP地址之间的关联。
在步骤S204,ICN-GW在所缓存的CS(Content Store,内容缓存)信息和所存储的第一PIT表(Pending Interest Table,待定兴趣表)均不包含所述服务名的情况下,根据该服务名和所存储的第一FIB(Forwarding Information Base,转发信息数据库)信息表将服务请求消息转发给对应的上行分类器,并在第一PIT表中添加相应的第一转发记录信息。
例如,ICN-GW在接收到由用户设备发送的服务请求消息后,判断所缓存的CS信息是否包括该服务请求消息的服务名,即判断所缓存的CS信息是否包括该服务请求消息所请求的服务数据,也可以理解为,ICN-GW判断在接收到该服务请求消息前是否缓存过该服务请求消息所请求的服务数据。如果所缓存的CS信息不包括该服务请求消息的服务名,ICN-GW则进一步判断第一PIT表是否包括该服务请求消息的服务名,即判断当前是否已经存在与该服务请求消息相同的服务请求。如果在第一PIT表中不存在相同的服务请求消息,ICN-GW则将该服务请求消息转发给上行分类器。
在一些实施例中,第一FIB信息表包括从ICN-GW到能够提供所请求的服务数据的边缘云平台的转发路径。
例如,ICN-GW可以根据服务名以及与该服务名对应的转发路径(即从ICN-GW到能够提供所请求的服务数据的边缘云平台的转发路径)将服务请求消息转发给对应的上行分类器,并在第一PIT表中添加相应的第一转发记录信息。这里第一转发记录信息包括该服务请求消息,可用来避免相同的服务请求消息被多次转发。
在步骤S206,上行分类器根据服务名和所存储的第二FIB信息表将服务请求消息以ICN分组数据的方式转发给相应的边缘云平台,并在所存储的第二PIT表中添加相应的第二转发记录信息。
在一些实施例中,第二FIB信息表包括从上行分类器到能够提供所请求的服务数据的边缘云平台的转发路径。
下面结合具体实施例来说明上行分类器以ICN分组数据的方式将服务请求消息转发给相应的边缘云平台。
例如,上行分类器首先对服务请求消息进行分组,将服务请求消息划分为便于传输的ICN分组数据单元,其中,ICN分组数据单元包括所请求的服务数据的服务名和用户设备的信息等。这里,用户设备的信息可以包括请求终端的标识信息,即用于标识请求终端的身份信息,可以用于确定请求该服务数据的终端。然后根据服务名和与该服务名对应的转发路径(即从上行分类器到能够提供所请求的服务数据的边缘云平台的转发路径)将服务请求消息转发给相应的边缘云平台,并在所存储的第二PIT表中添加相应的第二转发记录信息。这里第二转发记录信息包括该服务请求消息,可用来避免相同的服务请求消息被多次转发。
在一些实施例中,相应的边缘云平台可以包括与用户设备距离最近的边缘云平台。将服务请求消息疏导至与用户设备距离最近的边缘云平台,可以就近提供服务数据,减少因传输距离所带来的延迟时间。
在一些实施例中,如果用户设备的位置发生改变,相应的边缘云平台可以包括位置改变前与用户设备已经建立连接的边缘云平台。将服务请求消息疏导至该边缘云平台,无需重新与其他边缘云平台建立连接,可以降低成本,并且可以避免因边缘云平台的更换而导致的服务不稳定。
在步骤S208,边缘云平台根据服务请求消息中的服务名利用相应的网络功能模块对该服务请求消息进行处理以便生成服务响应消息,并将服务响应消息以ICN分组数据的方式返回给上行分类器,其中,服务响应消息包括与服务名对应的服务数据。
在步骤S210,上行分类器缓存服务响应消息中的服务数据,并将该服务响应消息转发给ICN-GW。
在步骤S212,ICN-GW缓存服务响应消息中的服务数据,并将该服务响应消息转发给用户设备。
至此,提供了根据本公开一些实施例的用于服务数据的获取方法。用户设备向ICN-GW发送包含与所请求的服务数据对应的服务名的服务请求消息。ICN-GW将该服务请求消息转发至上行分类器。再由上行分类器转发至相应的边缘云平台。边缘云平台利用相应的网络功能模块对该服务请求消息进行处理以返回与该服务请求消息对应的服务响应消息。这样实现了提供一种基于ICN网络的用于服务数据的获取方法。该方法与在相关技术中基于TCP/IP体系架构的用于服务数据的获取方法不同。上述基于ICN部署的服务数据的获取方法能够提供更好的移动性支持。在本公开实施例的获取方法中,可以基于服务名来获取服务数据,而可以不基于用户设备的IP地址信息来与新的边缘云平台建立连接。
在相关技术中的TCP/IP体系架构的边缘计算***中,在服务请求者(用户设备)的位置发生移动后,服务请求者可以接受原有边缘云的服务,但是这种方式不能保障该服务仍由最近的边缘云平台提供,导致服务延迟变大。
在一些实施例中,用于服务数据的获取方法还可以包括:ICN-GW在CS信息包含服务名的情况下,向用户设备返回与服务名对应的服务数据。例如,当用户设备向该网络节点ICN-GW发送服务请求消息时,ICN-GW如果已经缓存了与服务名对应的服务数据,则将该服务器数据直接返回给用户设备。
在上述实施例中,ICN-GW具有缓存能力。当用户设备所请求的服务数据已缓存在ICN-GW中时,ICN-GW可直接将已缓存的所请求的服务数据返回给用户设备。这样可以降低相同服务请求的时延,满足实时业务需求,提升网络中热门服务的用户体验。
在另一些实施例中,上行分类器也可以具有缓存能力,缓存已经请求的服务数据。这样,上行分类器也可以直接将已缓存的所请求的服务数据返回给用户设备,从而降低相同服务请求的时延。
在一些实施例中,用于服务数据的获取方法还可以包括:ICN-GW在CS信息不包含服务名且第一PIT表包含服务名的情况下,不向上行分类器转发服务请求消息。这里,第一PIT表包含服务名,说明ICN-GW之前已经转发过该服务请求消息,因此,这里ICN-GW可以不再向上行分类器转发该服务请求消息。这样可以避免相同的服务请求消息被多次转发。
在一些实施例中,用于服务数据的获取方法还可以包括:ICN-GW在当前边缘云平台不能提供所请求的服务数据的情况下,将服务请求消息转发至ICN网络内的其他边缘云平台或者转发至其他ICN网络以获取相应的服务数据。
例如,在与用户设备距离最近的边缘云平台不能提供所请求的服务数据的情况下,ICN-GW可以将服务请求消息疏导至其他边缘云平台或其他ICN网络进行相应处理。这样可以保证用户设备正常获取到所请求的服务数据。
这里需要说明的是,如果其他边缘云平台或其他ICN网络需要以IP分组数据的方式来接收服务请求消息,则ICN-GW对服务请求消息进行划分并封装到IP分组数据单元中,然后完成上述转发。这里IP分组数据单元包括发送节点和接收节点的IP地址信息。如果其他边缘云平台或其他ICN网络需要以ICN分组数据的方式来接收服务请求消息,则ICN-GW对服务请求消息进行划分并封装到ICN分组数据单元中,进而实现上述转发。
在一些实施例中,ICN-GW和上行分类器等可以依据其存储的FIB信息、转发策略和用户选取情况等信息转发。对于临近的边缘云平台能够提供的服务,可直接转发给该边缘云平台进行处理;对于需要转发至ICN网络内的其他边缘云平台或其他ICN网络的请求,则转发至ICN网络内的其他边缘云平台或其他ICN网络。
在一些实施例中,用于服务数据的获取方法还可以包括:上行分类器在将服务响应消息转发给ICN-GW后,清除第二PIT表中的第二转发记录信息。这里,清除第二转发记录信息是为了表明上行分类器当前已经没有正在转发的上述服务请求消息。
在一些实施例中,用于服务数据的获取方法还可以包括:ICN-GW在将服务响应消息转发给用户设备后,清除第一PIT表中的第一转发记录信息。这里,清除第一转发记录信息是为了表明当前已经没有正在转发的上述服务请求消息。
在一些实施例中,用户设备接入ICN网络的步骤可以包括如下步骤:
首先,用户设备向AMF(Access and Mobility Management Function,接入与移动性管理功能)发送接入请求消息。该接收请求消息包含用户设备的标识信息。用户设备的标识信息例如可以包括:SUCI(Subscription Concealed Identifier,用户隐藏标识符)或5G-GUTI(5G Globally Unique Temporary Identity,5G全球唯一临时身份标识)。
接下来,AMF根据用户设备的标识信息对用户设备进行认证操作,在认证成功后,向SMF(Session Management Function,会话管理功能)发送认证成功消息。该认证成功消息包括用户设备的标识信息。
接下来,SMF在接收到认证成功消息后,配置ICN网络中的网元,并根据用户设备的标识信息向用户设备返回会话建立消息。该会话建立消息包括被配置的网元信息。这里被配置的网元信息包括:用户面网元(例如,ICN-GW、上行分类器等)配置的会话信息及相关转发规则信息,以及在RAN(Radio Access Network,无线接入网)处配置的会话信息。
接下来,用户设备在接收到会话建立消息后,与被配置的网元连接,从而接入ICN网络。
在上述实施例中,用户设备通过AMF和SMF接入ICN网络,并可以与ICN网络建立会话消息,以便于后续执行上述获取服务数据的方法。
在一些实施例中,用于服务数据的获取方法还可以包括:在用户设备接入ICN网络之前,边缘云平台向ICN网络的网元发送注册请求消息,该注册请求消息包括边缘云平台能够提供的服务数据和边缘云平台的位置信息;以及ICN网络的网元在接收到注册请求消息后,记录边缘云平台能够提供的服务数据和边缘云平台的位置信息,并在ICN网络内的各个ICN-GW中建立相应的FIB信息表,以及向边缘云平台返回注册成功消息。
在上述实施例中,实现了边缘云平台向ICN网络注册的过程。在用户设备接入ICN网络之前,边缘云平台将所能够提供的服务数据和位置信息上报给ICN网络的网元,后续ICN-GW和上行分类器可根据这些信息将用户设备的服务请求消息合理地分流到最合适的边缘云平台或者其他ICN网络以获取所请求的相应的服务数据。
图3是示意性地示出根据本公开另一些实施例的用于服务数据的获取方法的流程图。
在步骤S302,边缘云平台在ICN网络中进行注册。例如,在用户设备向ICN网络发送服务请求消息之前,边缘云平台向网元(例如UDM(Unified Data Management,统一数据管理)网元)注册,从而将能够提供的服务数据和边缘云平台的位置信息告知网元。ICN网络建立相应的记录,并在各个ICN-GW中建立相应的FIB信息表。
在步骤S304,用户设备接入ICN网络。例如,用户设备可以通过前面描述的方法接入ICN网络。这样用户设备与网络之间建立的连接类型为ICN网络类型。该用户设备可以将建立连接时所需的相关消息发送给接入网和上行分类器。
在步骤S306,用户设备向ICN-GW发送服务请求消息。该服务请求消息包括与所请求的服务数据对应的服务名。
在步骤S308,ICN-GW对由用户设备发送的服务请求消息进行处理,即判断其所缓存的CS信息和所存储的第一PIT表是否包括该服务请求消息的服务名,并根据不同的判断结果做出相应的操作响应。下面具体结合如下三种情况进行相关说明。
第一种情况,ICN-GW确定CS信息包括该服务请求消息的服务名,则执行步骤S310,即将与该服务请求消息对应的已缓存的服务数据发送给用户设备。
第二种情况,ICN-GW确定CS信息不包括该服务请求消息的服务名,但是第一PIT表包括该服务请求消息的服务名,则ICN-GW执行步骤S312,即暂停对该服务请求消息的转发。
第三种情况,ICN-GW确定CS信息不包括该服务请求消息的服务名,且第一PIT表不包括该服务请求消息的服务名,则ICN-GW执行步骤S314,即将服务请求消息转发给对应的上行分类器。该步骤的详细说明可参考步骤S204。
在步骤S316,上行分类器将服务请求消息以ICN分组数据的方式转发给相应的边缘云平台,可参考步骤S206。
在步骤S318,边缘云平台根据服务请求消息中的服务名将服务请求消息转发给相应的网络功能模块进行处理。例如,边缘云平台根据服务名将服务请求消息转发给NEF(Network Exposure Function,网络开放功能)模块进行处理。这里,在边缘云平台上部署有多个网络功能模块(也即服务功能模块),每个网络功能模块可以提供相应的服务数据。对于某个服务请求消息,其被转发至边缘云平台后,可以根据被请求的服务名由相应的网络功能模块来处理。例如在边缘云平台上可部署视频服务模块,相关视频请求即会由边缘云平台的视频服务模块来处理。
在步骤S320,网络功能模块对服务请求消息进行处理以生成服务响应消息,并将该服务响应消息发送给边缘云平台。例如,NEF对服务请求消息进行处理以生成服务响应消息,并将服务响应消息反馈给边缘云平台。该服务响应消息可以包含网络功能模块处理后的数据包。
这里需要说明的是,网络功能模块被部署在边缘云平台上,因此,网络功能模块为边缘云平台的一部分。网络功能模块提供服务数据即为边缘云平台提供服务数据。网络功能模块生成服务响应消息即为边缘云平台利用相应的网络功能模块来生成服务响应消息。
在步骤S322,边缘云平台将服务响应消息发送给上行分类器。
在步骤S324,上行分类器缓存服务数据并转发服务响应消息。例如,上行分类器根据服务名查询第二PIT表,缓存所述服务响应消息中的服务数据,并根据第二PIT表中的第二转发记录信息从相应的端口以ICN分组数据的方式向ICN-GW转发该服务响应消息。此外,上行分类器在转发结束后清除第二PIT表所存储的第二转发记录信息。
在步骤S326,ICN-GW缓存并转发服务响应消息。例如,ICN-GW根据服务名查询第一PIT表,缓存所述服务响应消息中的服务数据,并根据第一PIT表中的第一转发记录信息从相应的端口以ICN分组数据的方式向用户设备转发该服务响应消息。此外,ICN-GW在转发结束后清除第一PIT表所存储的第一转发记录信息。
至此,提供了根据本公开另一些实施例的用于服务数据的获取方法。由于ICN-GW和上行分类器等网络节点具有缓存能力,因此当用户设备所请求的服务数据已缓存在ICN-GW和上行分类器等网络节点中时,ICN-GW和上行分类器等网络节点可直接将已缓存的所请求的服务数据返回给用户设备。这样可以降低相同服务请求的时延,满足实时业务需求,从而提升用户体验。
ICN网络对网络提供的服务内容进行命名,并依据分组中携带的内容/服务名对分组进行路由转发。ICN网络可以支持网络对内容/服务的深度感知及智能缓存(即ICN中的缓存节点可以依据服务特征、网络缓存策略等对服务内容数据进行缓存,并使用缓存数据为后续相同的服务请求服务),能够更好的实现网络的负载均衡。另外,相较于相关技术的TCP/IP体系架构,信息中心网络实现了网络中身份与位置的解耦,能够提供更好的移动性支持。
再者,在相关技术的TCP/IP体系架构的边缘计算***中,在服务请求者的位置发生移动后,服务请求者可能需要与距离新位置最近的新的边缘计算平台建立连接以获取服务。这样的方式需要建立新的连接,因而需要付出建立连接的开销。在切换频繁发生时,因基于TCP/IP体系架构的边缘计算***采用有连接模式,频繁的切换可能导致用户设备与网络的连接中断,需要重新建立连接来继续传输服务数据,进而难以保证提供服务的稳定性。而本公开的实施例中基于ICN体系架构的边缘计算***采用无连接模式,用户设备可以通过重新发送服务请求消息来获取该服务数据,因此可以提高提供服务的稳定性。
图4是示意性地示出根据本公开一些实施例的用于服务数据的获取***的结构图。
如图4所示,本实施例中的用于服务数据的获取***包括ICN-GW401、上行分类器402和边缘云平台403。
ICN-GW401被配置为接收由用户设备在接入ICN网络后发送的服务请求消息。该服务请求消息包括与所请求的服务数据对应的服务名。该ICN-GW401还被配置为在所缓存的内容缓存CS信息和所存储的第一PIT表均不包含服务名的情况下,根据服务名和所存储的第一FIB信息表将服务请求消息转发给对应的上行分类器402,并在第一PIT表中添加相应的第一转发记录信息。该ICN-GW401还被配置为接收服务响应消息,缓存服务响应消息中的服务数据,并将服务响应消息转发给用户设备。
在一些实施例中,第一FIB信息表包括从ICN-GW401到能够提供服务数据的边缘云平台403的转发路径。
在一些实施例中,ICN-GW401还可以被配置为在将服务响应消息转发给用户设备后,清除第一PIT表中的第一转发记录信息。
在一些实施例中,ICN-GW401还可以被配置为在CS信息包含服务名的情况下,向用户设备返回与服务名对应的服务数据,以及在CS信息不包含服务名且第一PIT表包含服务名的情况下,不向上行分类器402转发服务请求消息。
在一些实施例中,ICN-GW401还可以被配置为在当前边缘云平台403不能提供所请求的服务数据的情况下,将服务请求消息转发至ICN网络内的其他边缘云平台或者转发至其他ICN网络以获取相应的服务数据。
上行分类器402被配置为接收由ICN-GW401转发的服务请求消息,根据服务名和所存储的第二FIB信息表将服务请求消息以ICN分组数据的方式转发给相应的边缘云平台403,并在所存储的第二PIT表中添加相应的第二转发记录信息,以及接收服务响应消息,缓存服务响应消息中的服务数据,并将服务响应消息转发给ICN-GW401。
在一些实施例中,第二FIB信息表包括从上行分类器402到能够提供服务数据的边缘云平台403的转发路径。
在一些实施例中,上行分类器402还可以被配置为在将服务响应消息转发给ICN-GW401后,清除第二PIT表中的第二转发记录信息。
边缘云平台403被配置为接收由上行分类器402转发的服务请求消息,根据服务请求消息中的服务名利用相应的网络功能模块对所述服务请求消息进行处理以便生成服务响应消息,并将服务响应消息以ICN分组数据的方式返回给上行分类器402。
至此,提供了根据本公开一些实施例的用于服务数据的获取***。该***与在相关技术中基于TCP/IP体系架构的用于服务数据的获取***不同。在本公开实施例的获取***中,可以基于服务名来获取服务数据,而可以并不基于用户设备的IP地址信息来与新的边缘云平台建立连接。该***可以解除了服务请求消息与IP地址之间的关联。上述基于ICN部署的服务数据的获取***能够提供更好的移动性支持。
另外,所述***中的ICN-GW和上行分类器等网络节点具有缓存能力,当用户设备所请求的服务数据已缓存在ICN-GW和上行分类器等网络节点中时,ICN-GW和上行分类器等网络节点可直接将已缓存的所请求的服务数据返回给用户设备。这样能够降低相同服务请求的时延,满足实时业务需求,提升网络中热门服务的用户体验。
在一些实施例中,边缘云平台403还可以被配置为向ICN网络的网元发送注册请求消息。该注册请求消息包括:边缘云平台403能够提供的服务数据和边缘云平台403的位置信息。
在一些实施例中,用于服务数据的获取***还可以包括ICN网络的网元。ICN网络的网元被配置为在接收到注册请求消息后,记录边缘云平台403能够提供的服务数据和边缘云平台403的位置信息,并在ICN网络内的各个ICN-GW中建立相应的FIB信息表,以及向边缘云平台403返回注册成功消息。
在一些实施例中,用于服务数据的获取***还可以包括AMF和SMF。
AMF可以被配置为接收由用户设备发送的接入请求消息。该接入请求消息包含用户设备的标识信息。根据用户设备的标识信息,AMF对用户设备进行认证操作。在认证成功后,向SMF发送认证成功消息。该认证成功消息包括用户设备的标识信息。
SMF可以被配置为接收认证成功消息,配置ICN网络中的网元,以及根据用户设备的标识信息向用户设备返回会话建立消息。该会话建立消息包括被配置的网元信息。用户设备在接收到会话建立消息后,与被配置的网元连接,从而接入ICN网络。
图5是示意性地示出根据本公开另一些实施例的用于服务数据的获取***的结构图。
如图5所示,本实施例中的用于服务数据的获取***包括用户设备501、(R)AN((Radio)Access Network,(无线)接入网)502、上行分类器503、ICN-GW和UPF(User PlaneFunction,用户平面功能)504、AMF505、SMF506以及边缘云平台507、AF(ApplicationFunction,应用功能)508、ICN-DN(Information Centric Networking-Data Network,信息中心网络数据网络)509、NSSF(Network Slice Selection Function,网络切片选择功能)510、AUSF(Authentication Server Function,鉴权服务功能)511、UDM512、NEF513以及PCF(Policy Control function,策略控制功能)514。这里(R)AN502可以包括部分ICN-GW。
如图5所示,N1-N15为移动通信网中本领域技术人员已知的接口参考点,用于描述网元间的连接关系。
例如,N1为用于连接用户设备501和AMF505的接口。N2为用于连接(R)AN502与AMF505的接口。N3为用于连接(R)AN502和上行分类器503的接口。N4为用于连接上行分类器503和SMF506的接口。N5为用于连接AF508和PCF514的接口。N6为用于连接上行分类器503和边缘云平台507的接口。N7为用于连接SMF506和PCF514的接口。N8为用于连接AMF505和UDM512的接口。N9为用于连接两个UPF的接口。N10为用于连接SMF506和UDM512的接口。N11为用于连接SMF506和AMF505的接口。N12为用于连接AUSF511和AMF505的接口。N13为用于连接AUSF511和UDM512的接口。N14为用于连接两个AMF的接口。N15为用于连接AMF505和PCF514的接口。N22为用于连接AMF505和NSSF510的接口。
AMF505可以对用户设备501和边缘云平台507进行认证授权。例如,AMF505通过增强AMF网元支持ICN网络下的用户设备501以及其他终端,并允许ICN网络下的边缘云平台507对其进行应用访问。
SMF506可以在用户设备501完成认证后,在上行分类器中维护用户设备501与边缘云平台507之间建立的PDU(Packet Data Unit,数据包)会话。例如,根据ICN网络的特性,SMF506可以将用户设备501的服务请求消息转发至与用户设备501距离最近的边缘云平台507,并建立相应的PDU会话。这里SMF506还可以将PDU会话的创建、删除等信息推送至ICN-GW,即SMF506在ICN-GW处维护PDU会话消息。SMF50还可以在网络配置ICN服务时,创建转发状态信息(使用FIB等)保证ICN流可以被转发到适当的端口,以及可以向ICN-GW下发资源管理策略(如带宽、存储、缓存策略等)。
上行分类器503可以根据用户设备501所请求的服务数据与用户设备501的标识信息对需要转发传输的数据信息进行分类。例如:上行分类器503中可以存储相关分类规则。上行分类器在收到上行数据流后,获取用户设备501的设备标识及所请求的服务名,并与分类规则进行匹配,找到关联的流信息,并将流转发给其他设备(例如其他ICN-GW或边缘云平台)。
ICN-GW可以根据与服务请求数据对应的服务名对服务请求消息进行路由转发,并可以缓存服务响应消息中的服务数据。在接收到与上述服务名相同的服务请求消息的情况下,ICN-GW可以将已缓存的与服务请求消息对应的服务数据直接反馈给用户设备501,以减小服务时延。ICN-GW可以在SMF506的辅助下完成对FIB的维护,以保证实现服务请求消息的分组转发。
AF508可以实现对边缘云平台中应用的控制能力。AF508可以与PCF514、UDM512等网元进行交互并改变其所包含的策略以及状态等信息。AF508还可以对边缘云平台进行控制和相关服务管理等。例如通过与SMF506以及AMF505之间的交互,AF508可以调节边缘云平台的服务数据流量。AF-ICN具备与北向接口通信的能力,能够利用NEF13实现更丰富的网络能力。
ICN-DN509可以由一些ICN网络节点组成,被配置为对外提供网络能力与应用能力。例如,网络能力包括缓存、多路径传输以及移动性等,应用能力包括适用于应用的各种网络资源,如存储、网络状态资源等。
此外,UPF 504、NSSF 510、AUSF 511和PCF 514等均为本领域技术人员已知的功能,这里不再详细描述。
至此,提供了根据本公开另一些实施例的用于服务数据的获取***。基于ICN体系架构设计的上述***能够提供更好的移动性支持。另外,由于所述***中的ICN-GW和上行分类器等网络节点具有缓存能力,当用户设备所请求的服务数据已缓存在ICN-GW和上行分类器等网络节点中,ICN-GW和上行分类器等网络节点可直接将已缓存的所请求的服务数据返回给用户设备。这样能够降低相同服务请求的时延,满足实时业务需求,提升网络中热门服务的用户体验。
图6是示意性地示出根据本公开又一些实施例的用于服务数据的获取***的结构示意图。该用于服务数据的获取***包括存储器610和处理器620。其中:
存储器610可以是磁盘、闪存或其它任何非易失性存储介质。存储器用于存储图2和/或图3所对应实施例中的指令。
处理器620耦接至存储器610,可以作为一个或多个集成电路来实施,例如微处理器或微控制器。该处理器620用于执行存储器中存储的指令,解除了服务请求消息与IP地址之间的关联,可以提供更好的移动性支持。
在一个实施例中,还可以如图7所示,该用于服务数据的获取***700包括存储器710和处理器720。处理器720通过BUS总线730耦合至存储器710。该用于服务数据的获取***700还可以通过存储接口740连接至外部存储装置750以便调用外部数据,还可以通过网络接口760连接至网络或者另外一台计算机***(未标出),此处不再进行详细介绍。
在该实施例中,通过存储器存储数据指令,再通过处理器处理上述指令,解除了服务请求消息与IP地址之间的关联,可以提供更好的移动性支持。
在另一个实施例中,本公开还提供了一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现图2和/或图3所对应实施例中的方法的步骤。本领域内的技术人员应明白,本公开的实施例可提供为方法、装置、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本公开是参照根据本公开实施例的方法、设备(***)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
至此,已经详细描述了本公开。为了避免遮蔽本公开的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。
可能以许多方式来实现本公开的方法和***。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本公开的方法和***。用于所述方法的步骤的上述顺序仅是为了进行说明,本公开的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本公开实施为记录在记录介质中的程序,这些程序包括用于实现根据本公开的方法的机器可读指令。因而,本公开还覆盖存储用于执行根据本公开的方法的程序的记录介质。
虽然已经通过示例对本公开的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本公开的范围。本领域的技术人员应该理解,可在不脱离本公开的范围和精神的情况下,对以上实施例进行修改。本公开的范围由所附权利要求来限定。

Claims (16)

1.一种用于服务数据的获取方法,包括:
用户设备接入信息中心网络ICN网络,并向信息中心网络网关ICN-GW发送服务请求消息,所述服务请求消息包括与所请求的服务数据对应的服务名;
所述ICN-GW在所缓存的内容缓存CS信息和所存储的第一待定兴趣表PIT表均不包含所述服务名的情况下,根据所述服务名和所存储的第一转发信息数据库FIB信息表将所述服务请求消息转发给对应的上行分类器,并在所述第一PIT表中添加相应的第一转发记录信息;
所述上行分类器根据所述服务名和所存储的第二FIB信息表将所述服务请求消息以ICN分组数据的方式转发给相应的边缘云平台,并在所存储的第二PIT表中添加相应的第二转发记录信息;
所述边缘云平台根据所述服务请求消息中的服务名利用相应的网络功能模块对所述服务请求消息进行处理以便生成服务响应消息,并将所述服务响应消息以ICN分组数据的方式返回给所述上行分类器,其中,所述服务响应消息包括与所述服务名对应的服务数据;
所述上行分类器缓存所述服务响应消息中的服务数据,并将所述服务响应消息转发给所述ICN-GW;以及
所述ICN-GW缓存所述服务响应消息中的服务数据,并将所述服务响应消息转发给所述用户设备。
2.根据权利要求1所述的用于服务数据的获取方法,还包括:
所述ICN-GW在所述CS信息包含所述服务名的情况下,向所述用户设备返回与所述服务名对应的服务数据;以及
所述ICN-GW在所述CS信息不包含所述服务名且所述第一PIT表包含所述服务名的情况下,不向所述上行分类器转发所述服务请求消息。
3.根据权利要求1所述的用于服务数据的获取方法,还包括:
所述上行分类器在将所述服务响应消息转发给所述ICN-GW后,清除所述第二PIT表中的所述第二转发记录信息;以及
所述ICN-GW在将所述服务响应消息转发给所述用户设备后,清除所述第一PIT表中的所述第一转发记录信息。
4.根据权利要求1所述的用于服务数据的获取方法,其中,用户设备接入ICN网络的步骤包括:
用户设备向接入与移动性管理功能AMF发送接入请求消息,其中,所述接入请求消息包含所述用户设备的标识信息;
所述AMF根据所述用户设备的标识信息对所述用户设备进行认证操作,在认证成功后,向会话管理功能SMF发送认证成功消息,其中,所述认证成功消息包括所述用户设备的标识信息;
所述SMF在接收到所述认证成功消息后,配置所述ICN网络中的网元,并根据所述用户设备的标识信息向所述用户设备返回会话建立消息,所述会话建立消息包括被配置的网元信息;以及
所述用户设备在接收到所述会话建立消息后,与被配置的网元连接,从而接入所述ICN网络。
5.根据权利要求1所述的用于服务数据的获取方法,其中,
所述第一FIB信息表包括:从所述ICN-GW到能够提供所述服务数据的边缘云平台的转发路径;
所述第二FIB信息表包括:从所述上行分类器到能够提供所述服务数据的边缘云平台的转发路径。
6.根据权利要求1所述的用于服务数据的获取方法,还包括:
在用户设备接入ICN网络之前,所述边缘云平台向所述ICN网络的网元发送注册请求消息,所述注册请求消息包括:所述边缘云平台能够提供的服务数据和所述边缘云平台的位置信息;以及
所述ICN网络的网元在接收到所述注册请求消息后,记录所述边缘云平台能够提供的服务数据和所述边缘云平台的位置信息,并在所述ICN网络内的各个ICN-GW中建立相应的FIB信息表,以及向所述边缘云平台返回注册成功消息。
7.根据权利要求1所述的用于服务数据的获取方法,还包括:
所述ICN-GW在当前边缘云平台不能提供所请求的服务数据的情况下,将所述服务请求消息转发至所述ICN网络内的其他边缘云平台或者转发至其他ICN网络以获取相应的服务数据。
8.一种用于服务数据的获取***,包括:
信息中心网络网关ICN-GW,被配置为接收由用户设备在接入信息中心网络ICN网络后发送的服务请求消息,所述服务请求消息包括与所请求的服务数据对应的服务名,在所缓存的内容缓存CS信息和所存储的第一待定兴趣表PIT表均不包含所述服务名的情况下,根据所述服务名和所存储的第一转发信息数据库FIB信息表将所述服务请求消息转发给对应的上行分类器,并在所述第一PIT表中添加相应的第一转发记录信息,以及接收服务响应消息,缓存所述服务响应消息中的服务数据,并将所述服务响应消息转发给所述用户设备;
所述上行分类器,被配置为接收由所述ICN-GW转发的所述服务请求消息,根据所述服务名和所存储的第二FIB信息表将所述服务请求消息以ICN分组数据的方式转发给相应的边缘云平台,并在所存储的第二PIT表中添加相应的第二转发记录信息,以及接收所述服务响应消息,缓存所述服务响应消息中的服务数据,并将所述服务响应消息转发给所述ICN-GW;以及
边缘云平台,被配置为接收由所述上行分类器转发的所述服务请求消息,根据所述服务请求消息中的服务名利用相应的网络功能模块对所述服务请求消息进行处理以便生成服务响应消息,并将所述服务响应消息以ICN分组数据的方式返回给所述上行分类器。
9.根据权利要求8所述的用于服务数据的获取***,其中,
所述ICN-GW还被配置为在所述CS信息包含所述服务名的情况下,向所述用户设备返回与所述服务名对应的服务数据,以及在所述CS信息不包含所述服务名且所述第一PIT表包含所述服务名的情况下,不向所述上行分类器转发所述服务请求消息。
10.根据权利要求8所述的用于服务数据的获取***,其中,
所述上行分类器还被配置为在将所述服务响应消息转发给所述ICN-GW后,清除所述第二PIT表中的所述第二转发记录信息;
所述ICN-GW还被配置为在将所述服务响应消息转发给所述用户设备后,清除所述第一PIT表中的所述第一转发记录信息。
11.根据权利要求8所述的用于服务数据的获取***,还包括:
移动性管理功能AMF,被配置为接收由所述用户设备发送的接入请求消息,所述接入请求消息包含所述用户设备的标识信息,根据所述用户设备的标识信息对所述用户设备进行认证操作,在认证成功后,向会话管理功能SMF发送认证成功消息,其中,所述认证成功消息包括所述用户设备的标识信息;
所述SMF,被配置为接收所述认证成功消息,配置所述ICN网络中的网元,并根据所述用户设备的标识信息向所述用户设备返回会话建立消息,其中,所述会话建立消息包括被配置的网元信息;其中,所述用户设备在接收到所述会话建立消息后,与被配置的网元连接,从而接入所述ICN网络。
12.根据权利要求8所述的用于服务数据的获取***,其中,
所述第一FIB信息表包括:从所述ICN-GW到能够提供所述服务数据的边缘云平台的转发路径;
所述第二FIB信息表包括:从所述上行分类器到能够提供所述服务数据的边缘云平台的转发路径。
13.根据权利要求8所述的用于服务数据的获取***,其中,
所述边缘云平台还被配置为向所述ICN网络的网元发送注册请求消息,所述注册请求消息包括:所述边缘云平台能够提供的服务数据和所述边缘云平台的位置信息;
所述获取***还包括:
所述ICN网络的网元,被配置为在接收到所述注册请求消息后,记录所述边缘云平台能够提供的服务数据和所述边缘云平台的位置信息,并在所述ICN网络内的各个ICN-GW中建立相应的FIB信息表,以及向所述边缘云平台返回注册成功消息。
14.根据权利要求8所述的用于服务数据的获取***,其中,
所述ICN-GW还被配置为在当前边缘云平台不能提供所请求的服务数据的情况下,将所述服务请求消息转发至所述ICN网络内的其他边缘云平台或者转发至其他ICN网络以获取相应的服务数据。
15.一种用于服务数据的获取***,包括:
存储器;以及
耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器的指令执行如权利要求1至7任意一项所述的方法。
16.一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现如权利要求1至7任意一项所述的方法的步骤。
CN202010380084.1A 2020-05-08 2020-05-08 用于服务数据的获取方法和获取*** Active CN113630428B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010380084.1A CN113630428B (zh) 2020-05-08 2020-05-08 用于服务数据的获取方法和获取***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010380084.1A CN113630428B (zh) 2020-05-08 2020-05-08 用于服务数据的获取方法和获取***

Publications (2)

Publication Number Publication Date
CN113630428A CN113630428A (zh) 2021-11-09
CN113630428B true CN113630428B (zh) 2022-09-02

Family

ID=78377010

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010380084.1A Active CN113630428B (zh) 2020-05-08 2020-05-08 用于服务数据的获取方法和获取***

Country Status (1)

Country Link
CN (1) CN113630428B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114827266A (zh) * 2022-04-18 2022-07-29 中国电信股份有限公司 服务提供方法、网络节点和存储介质
CN115473933B (zh) * 2022-10-10 2023-05-23 国网江苏省电力有限公司南通供电分公司 一种基于频繁子图挖掘的网络***关联服务发现方法
CN117155651B (zh) * 2023-08-31 2024-03-12 金锐软件技术(杭州)有限公司 一种优化第三方***接入java网关的方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104780205A (zh) * 2015-03-24 2015-07-15 清华大学深圳研究生院 内容中心网络的内容请求及传输方法和***
CN105359457A (zh) * 2013-05-17 2016-02-24 华为技术有限公司 用于在icn上的大规模会议的多层推送混合服务控制架构
CN109863734A (zh) * 2016-11-21 2019-06-07 英特尔公司 以信息为中心的网络中的数据管理

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10863343B2 (en) * 2018-08-08 2020-12-08 Intel Corporation Information centric network mobility management

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105359457A (zh) * 2013-05-17 2016-02-24 华为技术有限公司 用于在icn上的大规模会议的多层推送混合服务控制架构
CN104780205A (zh) * 2015-03-24 2015-07-15 清华大学深圳研究生院 内容中心网络的内容请求及传输方法和***
CN109863734A (zh) * 2016-11-21 2019-06-07 英特尔公司 以信息为中心的网络中的数据管理

Also Published As

Publication number Publication date
CN113630428A (zh) 2021-11-09

Similar Documents

Publication Publication Date Title
CN109842906B (zh) 一种通信的方法、装置及***
CN109429295B (zh) 一种选择amf的方法、amf、***及存储介质
CN113630428B (zh) 用于服务数据的获取方法和获取***
US10849057B2 (en) Communication system that changes network slice, communication device that changes network slice, and program that changes network slice
US20160212066A1 (en) Software-Defined Information Centric Network (ICN)
US9537755B2 (en) Access relay method and access gateway device
CN113596863B (zh) 确定用户面功能及信息提供的方法、设备及介质
WO2022007503A1 (zh) 一种业务流量处理方法及装置
US20120307680A1 (en) Apparatus and method for controlling data transmission/reception path between server and mobile terminal in heterogeneous network environment
US20150117209A1 (en) Traffic distribution in heterogenous network environment
US11888946B2 (en) Methods, systems, and computer readable media for applying or overriding preferred locality criteria in processing network function (NF) discovery requests
JP2014528211A (ja) モバイル通信ネットワーク、基板機器及び方法
CN113573326B (zh) 一种地址获取方法及装置
CN112087390B (zh) 一种网络路由方法及装置
CN111615217A (zh) 一种会话建立方法及装置
CN114365518A (zh) 一种通过服务应用影响核心网络中数据业务路由的方法
CN112533177A (zh) 一种提供、发现移动边缘计算的方法及设备、装置、介质
JP2014531810A (ja) 通信端末及び方法
EP3917083A1 (en) Network device and method for searching for edge service implemented in network device
CN116055311A (zh) 一种通信方法及装置
JP6205765B2 (ja) 映像配信装置、映像配信プログラム、映像配信方法及び映像配信システム
US10390211B2 (en) Roaming solution
JP6674041B2 (ja) アクセス方法、装置、デバイス、及びシステム
KR102168177B1 (ko) 네트워크 장치 및 이를 이용한 패킷 처리 방법
WO2018095531A1 (en) First network node, second network node, third network node, wireless device and methods performed thereby, for handling content in an information-centric network

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