本发明涉及网络通信领域,尤其涉及一种在5g边缘计算场景下,将对数据网络(datanetwork,dn)的访问分流到私网的一种数据通信的分流方法、设备和系统。
背景技术:
在5g边缘为了提升用户的体验度降低访问时延,需要将数据访问分流到私网到达dn。
目前,规范定义的私网主要采用公共网络接入私有网络(pni-npn)的组网模式。举例来说,就是通过plmn网络来提供私网服务,即使用闭合接入组(cag,cellaccessgroup)来控制私网。在签约信息中可指定用户支持的cag小区,在用户终端(ue)接入时根据基站是否支持cag小区来决定连接到公网还是私网,而基站则根据用户携带的cag信息或者cag指示标识来选择接入到私网还是公网。
可以看出,实施这一方案对公网有很大的依赖性,这样就会存在以下问题:1)面不利于私网的独立建设,因为私网必须依托公网而且还要使私网网元要融合到公网中;2)对于公网建设来说,需要在公网中增加相应的功能来管理私网网元,并保持公网网元和私网网元上下文同步才能支持对私网的管理和感知;3)而用户终端也需要配置cag信息。而这些问题都无疑增大了该方案落地的难度。
此外,很多行业和企业也都不希望公网和用户终端感知私网,而现有方案也无法满足这一需求。
技术实现要素:
针对以上问题,本发明人创造性地提供一种数据通信的分流方法、设备、系统和存储介质。
根据本发明实施例第一方面,提供一种数据通信的分流方法,该方法运行于私网侧的基站,该方法包括:接收用户终端发送的数据通信请求;获取数据通信请求要访问的网络切片;检测私网是否支持对网络切片的访问,若是,则将数据通信请求分流到私网。
根据本发明一实施方式,其中,该方法还包括:向私网提供用户终端的相关信息。
根据本发明一实施方式,其中,该方法还包括:若对数据通信请求处理的过程中需要进行基站切换,则进行私网内的基站切换。
根据本发明一实施方式,其中,该方法还包括:若对数据通信请求处理的过程中需要进行向下寻呼,则先激活公网会话向下寻呼流程再激活私网会话向下寻呼流程。
根据本发明一实施方式,其中,检测私网是否支持对网络切片的访问,若是,则将数据通信请求分流到私网包括:在建立会话时,检测私网是否支持对网络切片的访问,若是,则与私网建立会话;在修改会话时,检测私网是否支持对网络切片的访问,若是,则向私网发起修改会话流程;在释放会话时,检测私网是否支持对网络切片的访问,若是,则向私网发起释放会话流程;在进行上行数据转发时,检测私网是否支持对网络切片的访问,若是,则采用私网通用分组无线服务隧道协议gtp进行隧道封装并发送到私网用户面功能upf。
根据本发明一实施方式,其中,在接收用户终端发送的数据通信请求之前,该方法还包括:在私网的配置信息中添加私网所支持的网络切片;相应地,检测私网是否支持对网络切片的访问包括:从私网的配置信息中获取私网所支持的网络切片;在私网所支持的网络切片中查找数据通信请求要访问的网络切片,若查找结果不为空,则检测结果为是,若查找结果为空,则检测结果为否。
根据本发明实施例第二方面,一种数据通信的分流设备,该设备包括:接收模块,用于接收用户终端发送的数据通信请求;获取模块,用于获取数据通信请求要访问的网络切片;分流模块,用于检测私网是否支持对网络切片的访问,若是,则将数据通信请求分流到私网。
根据本发明一实施方式,其中,该设备还包括:用户终端信息提供模块,用于向私网提供用户终端的相关信息。
根据本发明一实施方式,其中,该设备还包括:基站切换模块,用于若对数据通信请求处理的过程中需要进行基站切换,则进行私网内的基站切换。
根据本发明一实施方式,其中,该设备还包括:向下寻呼模块,用于若对数据通信请求处理的过程中需要进行向下寻呼,则先激活公网会话向下寻呼流程再激活私网会话向下寻呼流程。
根据本发明一实施方式,其中,分流模块具体用于:在建立会话时,检测私网是否支持对网络切片的访问,若是,则与私网建立会话;在修改会话时,检测私网是否支持对网络切片的访问,若是,则向私网发起修改会话流程;在释放会话时,检测私网是否支持对网络切片的访问,若是,则向私网发起释放会话流程;在进行上行数据转发时,检测私网是否支持对网络切片的访问,若是,则采用私网通用分组无线服务隧道协议gtp进行隧道封装并发送到私网用户面功能upf。
根据本发明一实施方式,其中,该设备还包括:私网配置模块,用于在私网的配置信息中添加私网所支持的网络切片;相应地,分流模块包括:网络切片获取单元,用于从私网的配置信息中获取私网所支持的网络切片;查找单元,用于在私网所支持的网络切片中查找数据通信请求要访问的网络切片,若查找结果不为空,则检测结果为是,若查找结果为空,则检测结果为否。
根据本发明实施例第三方面,一种数据通信的分流系统,该数据通信的分流系统包括:用户终端,用于发送数据通信请求,其中数据通信请求携带有要访问的网络切片;私网,用于执行上述任一项的数据通信的分流方法;公网,用于接收用户终端的注册,向私网发送用户终端的相关信息,执行需要在公网侧对数据通信请求进行的操作。
根据本发明实施例第四方面,一种存储介质,在存储介质上存储了程序指令,其中,程序指令在运行时用于执行上述任一项的数据通信的分流方法。
本发明实施例提供一种数据通信的分流方法、设备、系统和存储介质。该方法运行于私网侧的基站,由私网侧的基站接收用户终端的数据通信请求,然后从接收到的数据通信请求中获取该数据通信请求要访问的网络切片,检测该私网是否支持该网络切片,若私网支持该网络切片,则分流到私网。应用本发明实施例数据通信的分流方法,用户终端无需感知私网,全部由私网侧的基站来建立到私网的协议数据单元会话(pdu)、对上行数据进行转发并分流到相应的私网。如此,仅由私网侧的基站就可实现自动分流过程,无需维护人员进行干预。此外,由于本发明提供的数据通信分流方法是由私网侧的基站来实现的,不依赖公网,这样既增加了基站建设的独立性、灵活性和可扩展性,也减少了公网运营商的管理负担,公网运营商在边缘部署时就无需考虑不同厂家之间的兼容性问题和r15与r16之间的兼容性等问题。
需要理解的是,本发明的教导并不需要实现上面所述的全部有益效果,而是特定的技术方案可以实现特定的技术效果,并且本发明的其他实施方式还能够实现上面未提到的有益效果。
附图说明
通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:
在附图中,相同或对应的标号表示相同或对应的部分。
图1为本发明实施例数据通信的分流方法的一种应用场景示意图;
图2为本发明实施例数据通信的分流方法的实现流程示意图;
图3为本发明实施例数据通信的分流设备的组成结构示意图。
具体实施方式
为使本发明的目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
图1示出了本发明实施例数据通信的分流方法的一种应用场景。如图1所示,这是个应用于边缘计算场景下的5gs,包括公网10和私网20。公网10包括公网5g核心网102、公网签约数据库101、公网用户面功能(upf)103和公有云104。私网20包括私网侧的基站206、私网5g核心网202、私网签约数据库201、私网用户面功能(upf)203、私网数据网络204和私网路由设备205。私网数据网络204可选地通过私网路由设备205和承载网接入到公有云104中。
在本发明实施例中,用户终端30不知道私网20的存在,所以用户终端30发起的数据通信请求都是向公网10发起的,但这些向公网10发起的数据通信请求会先经由私网侧的基站206接入。在私网侧的基站206将这些数据通信请求接入到公网的过程中,会先获取用户终端30要访问的网络切片,并根据私网20侧的私网5g核心网202的配置信息检测私网20是否支持用户终端30要访问的网络切片。若私网20支持用户终端30要访问的网络切片,则私网侧的基站206会在执行标准流程中的某些步骤时进行特殊处理,将用户的数据通信请求分流到私网20。
例如,当用户终端30发起数据通信请求后,私网侧的基站206会检测该数据通信请求要访问的网络切片是否是私网20所支持的网络切片,若是,则在执行标准流程中的某些步骤时进行以下特殊处理:在需要建立会话时,与私网5g核心网202建立会话;在需要修改会话时,向私网5g核心网202发起修改会话的流程;在需要释放会话时,向私网5g核心网202发起释放会话的流程;在需要进行上行数据转发时,发送到私网用户面功能(upf)203等等。若私网20不支持用户终端30要访问的网络切片,则私网侧的基站206会执行标准流程将用户终端30的数据通信网络接入公网,与公网5g核心网102建立会话、进行相应的会话管理、将上行数据发送到公网用户面功能(upf)103等等,而无需进行特殊处理,也不分流到私网20中。
需要说明的是,上述本发明实施例数据通信的分流方法的一种应用场景仅为适用的场景举例,并不限定本发明实施例的适用范围。
下面就结合图2对本发明实施例第一方面一种数据通信的分流方法进行进一步的说明。如图2所示,该方法运行于边缘计算中的私网侧的基站,该方法包括:操作410,接收用户终端发送的数据通信请求;操作420,获取数据通信请求要访问的网络切片;操作430,检测私网是否支持对网络切片的访问,若是,则将数据通信请求分流到私网。
在操作410中,用户终端所发送的数据通信请求,在大多数情况下,是访问某个数据的通信请求,例如访问一个网页、下载一个文件、播放一个多媒体等等。这一数据通信请求通常是通过报文的方式发送的,包含有不同网络层的通信协议、对该报文的描述信息以及该报文所包含的具体内容等等。而对上述数据通信请求进行处理的过程包括对用户终端进行接入认证、为用户终端建立相应的协议数据单元会话、进行上行数据的转发等等。
在操作420中,这里的网络切片主要是通过单一网络切片辅助信息(singlenetworksliceselectionassistanceinformation,s-nssai)来标识的。而获取数据通信请求要访问的网络切片,通常是在用户终端进行接入认证通过基站接入到公网后获取的。用户终端进行接入认证时会提供想要请求的网络切片(requestednssai),而公网通过查询用户终端订阅的网络切片(subscribeds-nssais)来决定在用户请求的网络切片中哪些是允许的网络切片(allowednssai),然后将allowednssai返回给用户终端。这些用来标识网络切片的s-nssai在获得之后可以进行缓存,或携带在通信报文的消息中。在本发明实施中,上述操作都是通过私网侧的基站接入公网实现的,所以私网侧的基站可以在这一过程中通过allowednssai、缓存的s-nssai或者消息携带的s-nssai来获得用户终端发送数据通信请求要访问的网络切片。
在操作430中,检测私网是否支持对网络切片的访问。这一过程可以通过私网侧的基站和私网侧的接入和移动管理功能(amf)之间的通信来完成。首先,私网侧的基站向接入和移动管理功能向发送请求消息要求返回该私网所支持的网络切片;然后,接入和移动管理功能通过响应消息将该私网所支持的网络切片列表返回给私网侧的基站;接着,私网侧的基站拿到该私网所支持的网络切片与数据通信请求的网络切片进行比对,如果数据通信请求的网络切片在该私网所支持的网络切片中,则表明该私网支持对该网络切片的访问;之后,私网侧的基站还会将用户终端的信息发送给接入和移动管理功能,以便接入和移动管理功能建立用户终端和切片网络的对应关系。而执行了这些操作之后,也就可以顺利完成后续的分流操作了。此外,如果该数据通信请求是基于某个会话的,则检测私网是否支持对网络切片的访问也可以通过是否已经与私网建立会话来判断,如果以及建立与私网的会话,则私网支持对网络切片的访问。而这里的分流处理,主要指会话管理、数据上行转发过程中与私网建立会话,并从私网进行数据上行转发等。
根据本发明一实施方式,其中,该方法还包括:向私网提供用户终端的相关信息。
在将用户终端发送的数据通信请求分流到私网时,有时还会需要将用户终端的相关信息提供给私网的相关通信模块,比如在接入和移动管理功能、会话管理功能(smf)等。在本发明实施例的一种可行的实施方式是由私网侧的基站通过ngnpnueconfigureupdate将用户终端的5g-s-tmsi标识和用户允许访问的网络切片标识发送给私网的接入和移动管理功能的;而私网的接入和移动管理功能收到这一消息之后,就可以建立用户终端和切片之间的关联关系,也为后续的私网分流做好准备。
根据本发明一实施方式,其中,该方法还包括:若对数据通信请求处理的过程中需要进行基站切换,则进行私网内的基站切换。
本发明实施例中,若对数据通信请求处理的过程中需要进行基站切换的话,一般都不考虑网络间的基站切换,而是进行私网内的基站切换。而私网内基站的切换一般只涉及协议数据单元会话相关的切换,所以在切换基站的过程主要就是在目标基站恢复与源基站的协议数据单元会话或在目标基站新建协议数据单元会话的过程。在目标基站恢复与源基站协议数据单元会话时,私网侧的基站会从会话消息中获取网络切片,检测私网是否支持对网络切片的访问,若是,则向私网发起恢复协议数据单元会话。而与目标基站新建协议数据单元会话的流程,则与源基站建立会话的方法类似,可参照下文有关与私网建立会话的相关描述。
根据本发明一实施方式,其中,该方法还包括:若对数据通信请求处理的过程中需要进行向下寻呼,则先激活公网会话向下寻呼流程再激活私网会话向下寻呼流程。
向下寻呼一般分为公网侧触发的向下寻呼和私网侧触发的向下寻呼。如果是公网侧触发的向下寻呼,则按照标准流程进行,其中,如果在向下寻呼的过程中涉及到会话建立,则提取消息中的网络切片,检测私网是否支持对网络切片的访问,若是,则与私网建立会话,若否则与公网建立会话。如果是私网侧触发的向下寻呼,可在根据私网侧的基站记录的临时识别码(temporarymobilesubscriberidentity,tmsi)中找到用户终端信息,然后根据用户终端上下文中记录的跟踪区列表(talist)向下寻呼,且后续寻呼流程触发的服务请求先到公网,公网激活会话后,再到私网激活会话。
根据本发明一实施方式,其中,检测私网是否支持对网络切片的访问,若是,则将数据通信请求分流到私网包括:在建立会话时,检测私网是否支持对网络切片的访问,若是,则与私网建立会话;在修改会话时,检测私网是否支持对网络切片的访问,若是,则向私网发起修改会话流程;在释放会话时,检测私网是否支持对网络切片的访问,若是,则向私网发起释放会话流程;在进行上行数据转发时,检测私网是否支持对网络切片的访问,若是,则采用私网通用分组无线服务隧道协议gtp进行隧道封装并发送到私网用户面功能upf。
在建立会话时,用户终端会按照标准流程到公网建立协议数据单元会话,而私网侧的基站会进行以下特殊处理:进一步检测私网是否支持该用户终端要访问的网络切片,若是,则建立与私网的会话。在本发明实施例的一种实施方式中,私网侧的基站可以从ngap消息中获取s-nssai,然后通过ngnpnsetup消息获取私网所支持的s-nssai来判断该私网是否支持用户终端要访问的网络切片,若是,则由基站单独向私网发起协议数据单元会话建立流程,若否,则不建立到私网的会话。在与私网建立会话时,私网侧的基站还可以设置协议数据单元会话标记(pduflags)以表明已在私网建立了会话。需要说明的时,在本实施例中,用户终端无需更新无线资源,而是由私网侧的基站与私网成功建立会话之后,发送pdusessionresourcesetupresponse来更新无线侧资源的。此外,在本发明实施例中,对于一个协议数据单元会话,私网侧的基站通常会维护两个下一跳信息,即私网的下一跳信息和公网的下一跳信息。在与私网会话建立成功后,私网侧的基站会优先使用私网的下一跳信息。如果出现了私网会话链路故障,基站心跳饱或消息超时的情况,则会使用公网的下一跳信息。
在修改会话时,用户终端按照标准流程到公网修改pdu会话,而私网侧的基站则会进行以下特殊处理:进一步检测私网是否支持对网络切片的访问,若是,则向私网发起修改会话流程。在本发明实施例中,检测私网是否支持对网络切片的访问主要通过检测该会话携带的网络切片是否已经在私网设置协议数据单元会话标记过来实现。如果是,则说明私网支持对该网络切片的访问并已建立会话,此时可单独向私网发起协议数据单元会话的修改会话流程,如果否,则不需要到私网修改会话。下面就是本发明实施例的一种实施方式:私网侧的基站在收到pdusessionresourcemodifyrequest消息后,先解析ngap消息提取s-nssai、qfi相关信息,判断该消息所携带的网络切片是否需已经建立了到私网的协议数据单元会话,如果是则进一步提取网络切片信息(s-nssai)并进行缓存,然后修改无线资源、修改网络侧隧道信息、修改无线资源(rab)和协议数据单元会话间的关联关系;如果上述操作失败,则将缓存的切片信息清除,如果上述操作成功,则向私网侧接入和移动管理功能发送会话修改请求消息。此外,在本发明实施例中,私网会话修改成功后一般不需要发送pdusessionresourcesetupresponse更新无线侧资源,所以用户终端也无需感知私网的存在。
在释放会话时,如果是用户终端发起的释放会话请求,则私网侧的基站需要进行以下特殊处理:进一步检测私网是否支持对网络切片的访问,若是,则向私网发起释放会话流程。在本发明实施例中,检测私网是否支持对网络切片的访问主要是通过检测该会话携带的网络切片是否已经在私网设置协议数据单元会话标记过来实现,如果是,则说明私网支持对该网络切片的访问并已建立会话,此时可向私网发起会话释放流程,如果否,则不向私网发起会话释放流程。
在进行上行数据分流时,私网侧的基站需要进行以下特殊处理:在上行流量到达后,进一步检测私网是否支持用于流量传输要用到的网络切片,如果是,则采用私网隧道协议gtp封装并发送到私网用户面功能。
根据本发明一实施方式,其中,在接收用户终端发送的数据通信请求之前,该方法还包括:在私网的配置信息中添加私网所支持的网络切片;相应地,检测私网是否支持对网络切片的访问包括:从私网的配置信息中获取私网所支持的网络切片;在私网所支持的网络切片中查找数据通信请求要访问的网络切片,若查找结果不为空,则检测结果为是,若查找结果为空,则检测结果为否。
在本发明实施例中,私网的配置信息中添加私网所支持的网络切片主要是通过网管根据私网的网络切片规划进行手动配置的。需要说明的是,对于同一网络切片,私网可以使用与公网网络切片标识相同的网络切片标识,可便于进行切片匹配,也更容易判断私网是否支持数据通信请求要访问的网络切片。在本发明实施例中,从私网的配置信息中获取私网所支持的网络切片是通过ngnpnsetup来实现的。大致流程可以描述为:基站向接入和移动管理功能发送ngnpnsetuprequest消息请求私网支持的网络切片列表,接入和移动管理功能通过ngnpnsetupresponse消息返回该私网所支持的网络切片列表。
基于上述数据通信的分流方法,本发明实施例还进一步提供一种数据通信的分流设备。如图3所示,该设备50包括:接收模块501,用于接收用户终端发送的数据通信请求;获取模块502,用于获取数据通信请求要访问的网络切片;分流模块503,用于检测私网是否支持对网络切片的访问,若是,则将数据通信请求分流到私网。
根据本发明一实施方式,其中,该设备50还包括:用户终端信息提供模块,用于向私网提供用户终端的相关信息。
根据本发明一实施方式,其中,该设备50还包括:基站切换模块,用于若对数据通信请求处理的过程中需要进行基站切换,则进行私网内的基站切换。
根据本发明一实施方式,其中,该设备50还包括:向下寻呼模块,用于若对数据通信请求处理的过程中需要进行向下寻呼,则先激活公网会话向下寻呼流程再激活私网会话向下寻呼流程。
根据本发明一实施方式,其中,分流模块503具体用于:在建立会话时,检测私网是否支持对网络切片的访问,若是,则与私网建立会话;在修改会话时,检测私网是否支持对网络切片的访问,若是,则向私网发起修改会话流程;在释放会话时,检测私网是否支持对网络切片的访问,若是,则向私网发起释放会话流程;在进行上行数据转发时,检测私网是否支持对网络切片的访问,若是,则采用私网通用分组无线服务隧道协议gtp进行隧道封装并发送到私网用户面功能upf。
根据本发明一实施方式,其中,该设备50还包括:私网配置模块,用于在私网的配置信息中添加私网所支持的网络切片;相应地,分流模块503包括:网络切片获取单元,用于从私网的配置信息中获取私网所支持的网络切片;查找单元,用于在私网所支持的网络切片中查找数据通信请求要访问的网络切片,若查找结果不为空,则检测结果为是,若查找结果为空,则检测结果为否。
根据本发明实施例第三方面,一种数据通信的分流系统,该数据通信的分流系统包括:用户终端,用于发送数据通信请求,其中数据通信请求携带有要访问的网络切片;私网,用于执行上述任一项的数据通信的分流方法;公网,用于接收用户终端的注册,向私网发送用户终端的相关信息,执行需要在公网侧对数据通信请求进行的操作。
根据本发明实施例第四方面,一种存储介质,在存储介质上存储了程序指令,其中,程序指令在运行时用于执行上述任一项的数据通信的分流方法。
这里需要指出的是:以上针对数据通信的分流设备实施例的描述、针对数据通信的分流系统实施例的描述和针对存储介质实施例的描述与前述方法实施例的描述是类似的,具有同前述方法实施例相似的有益效果,因此不做赘述。对于本发明以上针对数据通信的分流设备实施例的描述、针对数据通信的分流系统实施例的描述和针对存储介质实施例的描述尚未披露的技术细节,请参照本发明前述方法实施例的描述而理解,为节约篇幅,因此不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个模块或组件可以结合,或可以集成到另一个设备或装置中,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或模块的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的模块可以是、或也可以不是物理上分开的,作为模块显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能模块可以全部集成在一个处理单元中,也可以是各模块分别单独作为一个单元,也可以两个或两个以上模块集成在一个单元中;上述集成的单元既可以利用硬件的形式实现,也可以利用硬件加软件功能的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储介质、只读存储器(readonlymemory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例方法的全部或部分。而前述的存储介质包括:移动存储介质、rom、磁碟或者光盘等各种可以存储程序代码的介质。
以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
1.一种数据通信的分流方法,其特征在于,所述方法运行于私网侧的基站,所述方法包括:
接收用户终端发送的数据通信请求;
获取所述数据通信请求要访问的网络切片;
检测所述私网是否支持对所述网络切片的访问,若是,则将所述数据通信请求分流到所述私网。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
向所述私网提供所述用户终端的相关信息。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若对所述数据通信请求处理的过程中需要进行基站切换,则进行私网内的基站切换。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若对所述数据通信请求处理的过程中需要进行向下寻呼,则先激活公网会话向下寻呼流程再激活私网会话向下寻呼流程。
5.根据权利要求1所述的方法,其特征在于,所述检测所述私网是否支持对所述网络切片的访问,若是,则将所述数据通信请求分流到所述私网包括:
在建立会话时,检测所述私网是否支持对所述网络切片的访问,若是,则与私网建立会话;
在修改会话时,检测所述私网是否支持对所述网络切片的访问,若是,则向私网发起修改会话流程;
在释放会话时,检测所述私网是否支持对所述网络切片的访问,若是,则向私网发起释放会话流程;
在进行上行数据转发时,检测所述私网是否支持对所述网络切片的访问,若是,则采用私网通用分组无线服务隧道协议gtp进行隧道封装并发送到私网用户面功能upf。
6.根据权利要求1至5任一项所述的方法,其特征在于,在所述接收用户终端发送的数据通信请求之前,所述方法还包括:
在所述私网的配置信息中添加所述私网所支持的网络切片;
相应地,所述检测所述私网是否支持对所述网络切片的访问包括:
从所述私网的配置信息中获取所述私网所支持的网络切片;
在所述私网所支持的网络切片中查找所述数据通信请求要访问的网络切片,若查找结果不为空,则检测结果为是,若查找结果为空,则检测结果为否。
7.一种数据通信的分流设备,其特征在于,所述设备包括:
接收模块,用于接收用户终端发送的数据通信请求;
获取模块,用于获取所述数据通信请求要访问的网络切片;
分流模块,用于检测所述私网是否支持对所述网络切片的访问,若是,则将所述数据通信请求分流到所述私网。
8.根据权利要求7所述的设备,其特征在于,所述设备还包括:
用户终端信息提供模块,用于向所述私网提供所述用户终端的相关信息。
9.一种数据通信的分流系统,其特征在于,所述数据通信的分流系统包括:
用户终端,用于发送数据通信请求,其中所述数据通信请求携带有要访问的网络切片;
私网,用于执行权利要求1至6任一项所述的数据通信的分流方法;
公网,用于接收用户终端的注册,向所述私网发送所述用户终端的相关信息,执行需要在公网侧对所述数据通信请求进行的操作。
10.一种存储介质,在所述存储介质上存储了程序指令,其中,所述程序指令在运行时用于执行如权利要求1至6任一项所述的数据通信的分流方法。
技术总结