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

网络切片切换方法和终端、存储介质及电子装置与流程

2022-02-21 03:43:53 来源:中国专利 TAG:


1.本发明实施例涉及通信领域,具体而言,涉及一种网络切片切换方法和终端、存储介质及电子装置。


背景技术:

2.现有技术中,在网络共享中,只能由打开网络共享的手机配置业务类型,客户端无法选择和更改业务类型。所配置的业务类型只是某种类型的数据业务,并不能特定某一个切片。只能事先选定业务类型,客户端连接网络共享后,网络共享终端不能再配置业务类型,也不能选择切片。
3.也就是说,现有技术中,对网络共享过程中的网络切片配置的效率低。


技术实现要素:

4.本发明实施例提供了一种网络切片切换方法和终端、存储介质及电子装置,以至少解决相关技术中网络切片配置的效率低的问题。
5.根据本发明的一个实施例,提供了一种网络切片切换方法,包括:在第二终端与第一终端建立连接的情况下,所述第二终端显示网络切片列表,其中,所述网络切片列表中包括多个第一网络切片,所述第一网络切片为所述第二终端提供网络数据服务;所述第二终端接收选择指令,其中,所述选择指令用于从所述网络切片列表中选择目标网络切片;所述第二终端将所述目标网络切片的目标标识发送给所述第一终端,以使所述第一终端将当前网络切片切换为所述目标网络切片,其中,所述当前网络切片为所述第二终端与所述第一终端建立连接时,所述第一终端使用的为所述第二终端提供所述网络数据服务的网络切片。
6.在一个示例性实施例中,在所述第二终端与所述第一终端建立连接之后,在所述第二终端显示所述网络切片列表之前,所述方法还包括:所述第二终端获取所述第一终端的第一网络切片列表;所述第二终端获取与登录所述第二终端的第二账号对应的第二网络切片列表;所述第二终端将所述第一网络切片列表与所述第二网络切片列表合并为所述网络切片列表。
7.在一个示例性实施例中,所述第二终端获取与登录所述第二终端的所述第二账号对应的所述第二网络切片列表包括:所述第二终端向与所述第二账号对应的服务器发送获取请求,其中,所述获取请求用于请求所述第二网络切片列表;所述第二终端接收所述服务器返回的所述第二网络切片列表。
8.在一个示例性实施例中,在所述第二终端与所述第一终端建立连接之后,在所述第二终端显示所述网络切片列表之后,所述方法还包括:接收登录指令,其中,所述登录指令用于登录目标页面,所述目标页面中包括第二网络切片;接收购买指令,其中,所述购买指令用于购买所述第二网络切片。
9.在一个示例性实施例中,在接收所述购买指令之后,所述方法还包括:在购买所述
第二网络切片成功的情况下,将所述第二网络切片整合到所述网络切片列表中。
10.在一个示例性实施例中,所述第二终端与第一终端建立连接之后,所述第二终端显示所述网络切片列表包括:所述第二终端显示所述网络切片列表中的每一个网络切片的切片套餐名称、切片数据速率、切片网络延时与切片名称。
11.根据本发明的另一个实施例,提供了一种网络切片切换方法,包括:在第二终端与第一终端建立连接的情况下,所述第一终端接收所述第二终端发送的切换指令,其中,所述切换指令中包括目标网络切片的目标标识,所述第一终端用于使用所述目标网络切片为所述第二终端提供网络数据服务,所述目标网络切片为所述第二终端显示的网络切片列表中的一个网络切片,所述网络切片列表中包括多个网络切片;所述第一终端将当前网络切片切换为所述目标网络切片,其中,所述当前网络切片为所述第二终端与所述第一终端建立连接时,所述第一终端使用的为所述第二终端提供数据网络服务的网络切片。
12.在一个示例性实施例中,在所述第二终端与所述第一终端建立连接之后,在所述第一终端接收所述第二终端发送的切换指令之前,所述方法还包括:所述第一终端将所述第一终端的第一网络切片列表发送给所述第二终端,以使所述第二终端将所述第一网络切片列表与第二网络切片列表合并为所述网络切片列表,其中,所述第二网络切片列表为登录所述第二终端的第二账号对应的网络切片列表。
13.在一个示例性实施例中,所述第一终端将所述当前网络切片切换为所述目标网络切片包括:所述第一终端向无线数据连接虚拟设备接口发送数据连接激活请求,所述数据连接激活请求中包括所述目标网络切片的目标标识;所述第一终端在所述第一终端与所述无线数据连接虚拟设备接口之间建立连接。
14.在一个示例性实施例中,在所述第二终端与所述第一终端建立连接时,所述方法还包括:所述第一终端将系统默认的网络切片作为所述当前网络切片,或者所述第一终端将用户预设的网络切片作为所述当前网络切片。
15.根据本发明的又一个实施例,提供了一种第一终端,包括:接收单元,用于在第二终端与所述第一终端建立连接的情况下,接收所述第二终端发送的切换指令,其中,所述切换指令中包括目标网络切片的目标标识,所述第一终端用于使用所述目标网络切片为所述第二终端提供网络数据服务,所述目标网络切片为所述第二终端显示的网络切片列表中的一个网络切片,所述网络切片列表中包括多个网络切片;切换单元,用于将当前网络切片切换为所述目标网络切片,其中,所述当前网络切片为所述第二终端与所述第一终端建立连接时,所述第一终端使用的为所述第二终端提供数据网络服务的网络切片。
16.在一个示例性实施例中,所述第一终端还包括:发送单元,用于在所述第二终端与所述第一终端建立连接之后,在所述第一终端接收所述第二终端发送的切换指令之前,将所述第一终端的第一网络切片列表发送给所述第二终端,以使所述第二终端将所述第一网络切片列表与第二网络切片列表合并为所述网络切片列表,其中,所述第二网络切片列表为登录所述第二终端的第二账号对应的网络切片列表。
17.在一个示例性实施例中,所述切换单元包括:发送模块,用于向无线数据连接虚拟设备接口发送数据连接激活请求,所述数据连接激活请求中包括所述目标网络切片的目标标识;建立模块,用于在所述第一终端与所述无线数据连接虚拟设备接口之间建立连接。
18.在一个示例性实施例中,所述第一终端还包括:确定单元,用于在所述第二终端与
所述第一终端建立连接时,将系统默认的网络切片作为所述当前网络切片,或者所述第一终端将用户预设的网络切片作为所述当前网络切片。
19.根据本发明的又一个实施例,提供了一种第二终端,包括:显示单元,用于在所述第二终端与第一终端建立连接的情况下,显示网络切片列表,其中,所述网络切片列表中包括多个第一网络切片,所述第一网络切片为所述第二终端提供网络数据服务;第一接收单元,用于接收选择指令,其中,所述选择指令用于从所述网络切片列表中选择目标网络切片;发送单元,用于将所述目标网络切片的目标标识发送给所述第一终端,以使所述第一终端将当前网络切片切换为所述目标网络切片,其中,所述当前网络切片为所述第二终端与所述第一终端建立连接时,所述第一终端使用的为所述第二终端提供所述网络数据服务的网络切片。
20.在一个示例性实施例中,所述第二终端还包括:第一获取单元,用于在所述第二终端与所述第一终端建立连接之后,在所述第二终端显示所述网络切片列表之前,获取所述第一终端的第一网络切片列表;第二获取单元,用于获取与登录所述第二终端的第二账号对应的第二网络切片列表;合并单元,用于将所述第一网络切片列表与所述第二网络切片列表合并为所述网络切片列表。
21.在一个示例性实施例中,所述第二获取单元包括:发送模块,用于向与所述第二账号对应的服务器发送获取请求,其中,所述获取请求用于请求所述第二网络切片列表;
22.接收模块,用于接收所述服务器返回的所述第二网络切片列表。
23.在一个示例性实施例中,所述第二终端还包括:第二接收单元,用于在所述第二终端与所述第一终端建立连接之后,在所述第二终端显示所述网络切片列表之后,接收登录指令,其中,所述登录指令用于登录目标页面,所述目标页面中包括第二网络切片;第三接收单元,用于接收购买指令,其中,所述购买指令用于购买所述第二网络切片。
24.在一个示例性实施例中,所述第二终端还包括:整合单元,用于在接收所述购买指令之后,在购买所述第二网络切片成功的情况下,将所述第二网络切片整合到所述网络切片列表中。
25.在一个示例性实施例中,所述显示单元包括:显示模块,用于所述第二终端与第一终端建立连接之后,显示所述网络切片列表中的每一个网络切片的切片套餐名称、切片数据速率、切片网络延时与切片名称。
26.根据本发明的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
27.根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
28.通过本发明实施例,由于在第一终端与第二终端建立连接之后,第二终端可以显示多个网络切片,而且可以根据指令控制第一终端的网络切片的修改。从而实现了网络共享过程中的网络切片的展示选择切换等。因此,可以解决网络切片配置的效率低问题,达到提高对网络切片的配置效率效果。
附图说明
29.图1是根据本发明实施例的网络切片切换方法的移动终端的硬件结构框图;
30.图2是根据本发明实施例的网络切片切换方法的流程图;
31.图3是根据本发明实施例的网络切片切换方法的软件模块交互图;
32.图4是根据本发明实施例的网络切片切换方法的模块交互示意图;
33.图5是根据本发明实施例的网络切片切换方法的内容数据包格式示意图;
34.图6是根据本发明实施例的网络切片切换方法的控制信令数据包格式示意图;
35.图7是根据本发明实施例的网络切片切换方法的流程图;
36.图8是根据本发明实施例的第二终端的结构示意图;
37.图9是根据本发明实施例的第一终端的结构示意图;。
具体实施方式
38.下文中将参考附图并结合实施例来详细说明本发明的实施例。
39.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
40.5g网络切片技术(network slicing)。网络切片,已成为中国移动,韩国kt、sk电信,日本kddi和ntt等运营商,以及爱立信、诺基亚、华为等设备商公认的最理想的5g网络构架。
41.5g网络切片,最简单的理解,就是将一个物理网络切割成多个虚拟的端到端的网络,每个虚拟网络之间,包括网络内的设备、接入、传输和核心网,是逻辑独立的,任何一个虚拟网络发生故障都不会影响到其它虚拟网络。每个虚拟网络具备不同的功能特点,面向不同的需求和服务。
42.5g切片是未来技术趋势,然而当前针对此技术应用开发还相对较少,一旦5g及切片技术普及,关于5g切片功能的开发呈爆发之势,usb和wifi网络共享数据卡和手机主要功能目前可以共享5g网络带宽,但是并不支持5g切片购买和选择。
43.本发明实施例对终端的usb和wifi热点网络共享功能进行优化和改造,为客户端提供已有5g网络切片呈现、网络切片购买、网络切片选定或切换功能,可以由客户端选择切片让终端来进行网络共享,完善终端的网络共享功能,提供完整的5g网络共享切片使用功能,本发明实施例适用于数据卡和智能移动终端,可以由客户端用户和客户端应用按照需要选择所需的5g切片,为用户提供5g新技术体验。
44.本技术实施例中所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的一种网络切片切换方法的移动终端的硬件结构框图。如图1所示,移动终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)和用于存储数据的存储器104,其中,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
45.存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发
明实施例中的网络切片切换方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的网络切片切换方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
46.传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(network interface controller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radio frequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
47.在本实施例中提供了一种网络切片切换方法,图2是根据本发明实施例的网络切片切换方法的流程图,如图2所示,该流程包括如下步骤:
48.步骤s202,在第二终端与第一终端建立连接的情况下,所述第二终端显示网络切片列表,其中,所述网络切片列表中包括多个第一网络切片,所述第一网络切片为所述第二终端提供网络数据服务;
49.步骤s204,所述第二终端接收选择指令,其中,所述选择指令用于从所述网络切片列表中选择目标网络切片;
50.步骤s206,所述第二终端将所述目标网络切片的目标标识发送给所述第一终端,以使所述第一终端将当前网络切片切换为所述目标网络切片,其中,所述当前网络切片为所述第二终端与所述第一终端建立连接时,所述第一终端使用的为所述第二终端提供所述网络数据服务的网络切片。
51.其中,在所述第二终端与所述第一终端建立连接之后,在所述第二终端显示所述网络切片列表之前,所述方法还包括:所述第二终端获取所述第一终端的第一网络切片列表;所述第二终端获取与登录所述第二终端的第二账号对应的第二网络切片列表;所述第二终端将所述第一网络切片列表与所述第二网络切片列表合并为所述网络切片列表。
52.其中,所述第二终端获取与登录所述第二终端的所述第二账号对应的所述第二网络切片列表包括:所述第二终端向与所述第二账号对应的服务器发送获取请求,其中,所述获取请求用于请求所述第二网络切片列表;所述第二终端接收所述服务器返回的所述第二网络切片列表。
53.其中,在所述第二终端与所述第一终端建立连接之后,在所述第二终端显示所述网络切片列表之后,所述方法还包括:接收登录指令,其中,所述登录指令用于登录目标页面,所述目标页面中包括第二网络切片;接收购买指令,其中,所述购买指令用于购买所述第二网络切片。
54.其中,在接收所述购买指令之后,所述方法还包括:在购买所述第二网络切片成功的情况下,将所述第二网络切片整合到所述网络切片列表中。
55.其中,所述第二终端与第一终端建立连接之后,所述第二终端显示所述网络切片列表包括:所述第二终端显示所述网络切片列表中的每一个网络切片的切片套餐名称、切片数据速率、切片网络延时与切片名称。
56.通过上述步骤,由于在第一终端与第二终端建立连接之后,第二终端可以显示多个网络切片,而且可以根据指令控制第一终端的网络切片的修改。从而实现了网络共享过程中的网络切片的展示选择切换等。因此,可以解决网络切片配置的效率低问题,达到提高对网络切片的配置效率效果。
57.结合具体示例进行说明。目前5g主流的三大应用场景:embb(enhanced mobile broadband,增强型移动宽带)、urllc(ultra-reliable and low latency communication,超高可靠与低延迟的通信)、mmtc(massive machine type communication,大规模机器类通信)就是根据网络对用户数、qos、带宽等的不同需求,定义的三个通信服务类型,对应三个网络切片。
58.网络切片(或者直接成为切片)可以为为用户提供网络服务的网路套餐。
59.网络切片并不仅限于embb、urllc、mmtc这三类,运营商可以根据不同的应用场景将物理网络切出多个虚拟网络。通常网络为手机类智能终端设备分配embb类切片,也可以分配不同qos的切片来适应不同的应用场景。
60.手机在进行5g网络注册时,与网络协商或由网络提供一个网络切片集合nssai(network slice selection assistance information,网络切片选择辅助信息),获得切片相关信息,包括切片内的dnn(data network name,数据网络名称)。
61.手机内含有ursp(ue route selection policy,ue路由选择策略),该策略中含有nssp(network slice selection policy,网络切片选择策略),手机中的应用按照nssp选择切片,nssp规则的元素包含有dnn,application id等,应用可以选择其中的元素来匹配nssp。运营商可以为ue预配置ursp,或由pcf动态下发/更新ursp。
62.通常,终端系统采用dnn元素选择切片,激活相应切片的dnn建立连接后使用。
63.终端若要购买切片服务,可以在运营商提供的网络商城中选择切片套餐,购买成功后,切片商城提供给终端应用dnn参数,同时切片商城系统向5g网络udm发送切片签约变更指令,向pcf发出切片ursp变更指令,udm更新用户切片订购信息到udr保存,pcf可以向手机更新subscribed s-nssais:订阅s-nssai,以及更新相应的ursp规则,之后终端应用即可使用dnn来激活数据业务,选择到相应切片的数据连接。
64.手机注册过程中得到切片列表,以及后续购买切片的整个过程涉及到5g核心网多个户数据管理(含签约关系、策略数据)模块,详细释义如下:
65.udm:统一数据管理功能unified data management,负责用户标识、签约数据、鉴权数据的管理、用户的服务网元注册管理(比如当前为终端提供业务的amf、smf等,如当用户切换了访问的amf时,udm还会向旧的amf发起注销消息,要求旧的amf删除用户相关信息)。
66.ausf:鉴权服务功能authentication server function,ausf用于接收amf(access and mobility management function,amf)对ue进行身份验证的请求,通过向udm请求密钥,再将udm下发的密钥转发给amf进行鉴权处理。
67.pcf:policy control function策略控制功能,支持统一的策略框架去管理网络行为,提供策略规则给网络实体去实施执行,访问统一数据仓库(udr)的订阅信息
68.udr:统一数据仓库功能unified data repository,用于udm存储订阅数据或读取订阅数据以及pcf存储策略数据或者读取策略数据。
69.图3为一种可选的软件模块交互图。如图3所示,实线为用户数据流,虚线为控制数据流。
70.5g设备终端(本技术中的第一终端)有网络共享控制模块,切片管理模块,其中网络共享控制模块是操作系统已有模块,本发明对其进行改造,增加切片控制流程;切片管理模块为新增模块,可进行已支持切片查询,新增切片上报,选择切片激活功能,切片管理模块可以提供ui界面供用户在5g终端侧选择网络共享功能使用的切片。
71.网络共享客户端手机或pc(本技术中的第二终端)新增切片选择前端应用,和切片购买前端应用,二者可以实现为一个应用,当客户端手机或pc通过wifi热点或usb共享连接到5g终端时,先和5g终端手机建立wifi或usb的桥接,前端应用可以发送指令给5g终端查询该终端已获得的可用切片,5g终端将反馈可用于网络共享的切片给前片选择客户端,同时前端应用通过已经共享的默认internet连接登录切片商城查询客户端客户已订购的切片,切片商城系统向5g网络udm发送切片签约查询指令,查询到该用户已订购切片后,或购买切片后,向pcf发送切片变更,由pcf发送信令给5g终端更新nssai和ursp规则,此时5g终端新增了客户端用户被授权的切片,将合并5g终端可用于共享的切片一并呈现给客户端用户。
72.如果网络共享客户端用户觉得网速不够,需要购买更优的切片,随时可以在切片商城购买切片,购买前需满足客户端已经可以通过5g终端的网络共享连接internet网络,通过internet连接到切片商城,切片商城可以是运营商提供的,也可以是终端生产厂商提供的,也可以是第三方提供(比如腾讯,京东,支付宝等)
73.切片查询完成后,或切片购买更新之后,前端应用将网络切片特性(切片套餐名称,速率,时延)呈现给用户选择,用户选择切片后,5g终端激活切片,用激活的切片连接替换默认的internet连接。
74.本发明实施例适用于5g数据卡和5g智能终端项目,可完全通过软件实现,其实现方案有两种,详细步骤如下:
75.下文所提及的,提供网络共享的5g终端或数据卡描述为第一终端设备,将连接使用usb共享或wifi热点共享的pc或终端设备描述为第二终端设备。
76.第一种实现方案:
77.步骤s101:第一终端设备在控制界面开启usb用户共享功能或wifi热点功能。
78.步骤s102:第二终端设备连接第一终端设备的usb或wlan,如果是wifi热点此步骤推后在用户选择切片步骤前。
79.步骤s103:第一终端设备的网络共享模块开启内核ip转发功能。
80.步骤s104:第一终端设备的网络共享模块开启内部局域网dns域名解析服务。
81.步骤s105:第一终端设备的网络共享模块开启内部局域网dhcp动态地址分配功能。
82.步骤s106:第一终端设备的网络共享模块向切片管理模块请求切片数据连接,并进入等待模式。
83.步骤s107:第一终端设备的切片管理模块选择激活系统默认切片连接或激活用户已经指定的切片连接。
84.步骤s108:第一终端设备的切片连接后,切片管理模块获得切片连接的无线数据连接虚拟设备接口名称,上报给网络共享模块。
85.步骤s109:第一终端设备的网络共享模块建立usb或wlan内部设备接口和无线数据连接虚拟设备接口的路由桥接和数据包内网和外网地址转换。
86.步骤s110:第二终端设备的切片管理应用前端通过usb、wlan通道或internet通道向第一终端设备的切片管理模块下发切片查询命令。若为internet通道,则需建立外网internet服务器,服务器通过internet接收第二终端设备指令,通过internet转发该指令给第一终端设备的切片管理模块。
87.步骤s111:第一终端设备的切片管理模块收到第二终端设备切片查询指令,向modem查询终端注册时网络允许的切片列表信息或网络更新的最新切片列表信息,第一终端设备将已获得的切片列表上报第二终端设备应用前端。网络切片用于提供网络数据服务
88.步骤s112:第二终端设备的切片管理应用前端通过internet向切片商城服务器登录,登录账户为第二终端的客户账户,向切片商城查询该客户已经购买的切片,切片商城返回切片列表信息。
89.步骤s113:第二终端设备的切片管理应用前端整合以上两步骤获得的切片列表,呈现给用户选择,切片信息呈现包括但不限于切片套餐名称,切片数据速率,切片网络延时,dnn等。
90.步骤s114:第二终端设备的切片管理应用前端整合以上两步骤获得的切片列表,呈现给用户选择,切片信息呈现包括但不限于切片套餐名称,切片数据速率,切片网络延时,dnn等。
91.步骤s115:用户在第二终端设备的切片管理应用前端选定一个要使用的切片,如果该切片为第一设备终端已经获得的网络切片,则将该切片的匹配要素(例如dnn)发送给第一终端设备的切片管理模块,第一终端的切片管理模块发起该切片的数据连接激活请求,数据连接建立成功后,获得无线数据连接虚拟设备接口名称后,通知网络共享模块重新建立usb或wlan内部设备接口和新的无线数据连接虚拟设备接口的路由桥接和数据包内网和外网地址转换。切片选择完成。
92.如果客户端用户要选定的切片为与客户端用户相关的,不是第二终端设备已有的,也不是用户提前购买的,要从切片商城上购买,则进入下一步骤。
93.步骤s116:第二终端设备的切片管理应用前端向第一设备切片管理模块查询获得第一设备终端的imei/imsi设备标识符、sim卡用户标识符,运营商信息等。
94.步骤s117:第二终端设备的切片管理应用前端向切片商城发送上一步骤获得的第一终端信息以及选定的切片,请求第一终端的切片套餐变更;如果用户已购切片套餐不满足要求,则用户登录切片商城,支付购买并选定一个切片套餐,请求第一终端的切片套餐变更。
95.步骤s118:切片商城通过切片编排和管理系统向第一终端设备的5g网络udm发送切片签约并更指令,udm向udr完成切片变更登记,同时向pcf发送切片变更指令,由pcf发送信令给第一终端设备更新切片列表nssai和ursp切片匹配规则。
96.步骤s119:第一终端设备的切片管理模块收到nssai和ursp更新事件,向第二终端设备的切片管理应用前端上报更新后的切片集合。
97.步骤s120:第二终端设备的切片管理应用前端收到切片集合更新消息,若用户选择的切片在此切片集合中,即可确认通过切片商城选择切片套餐成功,下发该切片的匹配
要素(例如dnn)给第一终端设备的切片管理模块。
98.步骤s121:第一终端的切片管理模块发起该切片的数据连接激活请求,数据连接建立成功后,获得无线数据连接虚拟设备接口名称后,通知网络共享模块重新建立usb或wlan内部设备接口和新的无线数据连接虚拟设备接口的路由桥接和数据包内网和外网地址转换。切片选择完成。
99.第二种实现方案:不修改原系统网络共享模块的方案
100.步骤s201:第一终端设备在控制界面开启usb用户共享功能或wifi热点功能。
101.步骤s202:第二终端设备连接第一终端设备的usb或wlan,如果是wifi热点此步骤推后在用户选择切片步骤前。
102.步骤s203:第一终端设备的网络共享模块开启内核ip转ru发功能。
103.步骤s204:第一终端设备的网络共享模块开启内部局域网dns域名解析服务。
104.步骤s205:第一终端设备的网络共享模块开启内部局域网dhcp动态地址分配功能。
105.步骤s206:第一终端设备的网络共享模块向切片管理模块请求切片数据连接,并进入等待模式。
106.步骤s207:第一终端设备的切片管理模块选择激活系统默认切片连接或激活用户已经指定的切片连接。
107.步骤s208:第一终端设备的切片管理模块创建虚拟i/o接口设备,将该设备接口名称(例如slice0)上报给网络共享模块。如图可以如图4所示。
108.步骤s209:第一终端设备的网络共享模块建立usb或wlan内部设备接口和虚拟i/o接口设备(slice0)的路由桥接和数据包内网和外网地址转换。
109.此时,第一终端设备的切片管理模块和第二终端设备的切片管理前段应用通过slice0和usb(rndis0)/wlan之间的连接传输信令,但是此管道同样承载数据传输,第一终端设备和第二终端设备之间构建的是局域网,所以他们之间传输的是以太网数据包,内容为ip数据包。
110.那么需要定义信令数据包的格式以区分用户内容数据包,其控制信令数据包和用户内容数据包格式区别可以如图5、6所示。图5为内容数据包格式,图6为控制信令数据包格式。
111.步骤s210:此步骤可选择进行也可暂不执行:第一终端设备的切片管理模块选择激活系统默认切片连接或激活用户已经指定的切片连接,获得无线数据连接虚拟设备接口(例如rmnet0),切片管理模块构建slice0和rmnet0之间的数据传输管道,如果此步骤执行则第二终端设备此时已经具备了访问internet的能力。
112.步骤s211:第二终端设备的切片管理应用前端通过usb、wlan通道或internet通道向第一终端设备的切片管理模块下发切片查询命令。如果上一步骤第二终端设备具备了internet能力,则可使用internet发送指令,可以不使用步骤s209所描述的数据包格式从usb或wlan设备口发送指令,可建立外网internet服务器,服务器通过internet接收第二终端设备指令,通过internet转发该指令给第一终端设备的切片管理模块。
113.步骤s212:第一终端设备的切片管理模块收到第二终端设备切片查询指令,向modem查询终端注册时网络允许的切片列表信息或网络更新的最新切片列表信息,第一终
端设备将已获得的切片列表上报第二终端设备应用前端。
114.步骤s213:第二终端设备的切片管理应用前端通过internet向切片商城服务器登录,登录账户为第二终端的客户账户,向切片商城查询该客户已经购买的切片,切片商城返回切片列表信息。
115.步骤s214:第二终端设备的切片管理应用前端整合以上两步骤获得的切片列表,呈现给用户选择,切片信息呈现包括但不限于切片套餐名称,切片数据速率,切片网络延时,dnn等。
116.步骤s215:第二终端设备的切片管理应用前端整合以上两步骤获得的切片列表,呈现给用户选择,切片信息呈现包括但不限于切片套餐名称,切片数据速率,切片网络延时,dnn等。
117.步骤s216:用户在第二终端设备的切片管理应用前端选定一个要使用的切片,如果该切片为第一设备终端已经获得的网络切片,则将该切片的匹配要素(例如dnn)发送给第一终端设备的切片管理模块,第一终端的切片管理模块发起该切片的数据连接激活请求,数据连接建立成功后,获得无线数据连接虚拟设备接口名称后例如(rmnet_n),切片管理模块重新构建slice0和rmnet_n之间的数据传输管道,切片选择完成。
118.如果客户端用户要选定的切片为与客户端用户相关的,不是第二终端设备已有的,也不是用户提前购买的,要从切片商城上购买,则进入下一步骤。
119.步骤s217:第二终端设备的切片管理应用前端向第一设备切片管理模块查询获得第一设备终端的imei/imsi设备标识符、sim卡用户标识符,运营商信息等。
120.步骤s218:第二终端设备的切片管理应用前端向切片商城发送上一步骤获得的第一终端信息以及选定的切片,请求第一终端的切片套餐变更;如果用户已购切片套餐不满足要求,则用户登录切片商城,支付购买并选定一个切片套餐,请求第一终端的切片套餐变更。
121.步骤s219:切片商城通过切片编排和管理系统向第一终端设备的5g网络udm发送切片签约并更指令,udm向udr完成切片变更登记,同时向pcf发送切片变更指令,由pcf发送信令给第一终端设备更新切片列表nssai和ursp切片匹配规则。
122.步骤s220:第一终端设备的切片管理模块收到nssai和ursp更新事件,向第二终端设备的切片管理应用前端上报更新后的切片集合。
123.步骤s221:第二终端设备的切片管理应用前端收到切片集合更新消息,若用户选择的切片在此切片集合中,即可确认通过切片商城选择切片套餐成功,下发该切片的匹配要素(例如dnn)给第一终端设备的切片管理模块。
124.步骤s222:第一终端的切片管理模块发起该切片的数据连接激活请求,数据连接建立成功后,获得无线数据连接虚拟设备接口名称后例如(rmnet_n),切片管理模块重新构建slice0和rmnet_n之间的数据传输管道,切片选择完成。
125.对于wifi热点,连接wifi热点可能会有多个客户端,若某客户端需要进行切片更换,需要具备管理者身份,需发起身份认证请求给切片管理模块,认证通过后可对热点进行切片更换,可设置是否允许其他用户使用该切片连接,若不允许,则其他客户端无法使用该切片上网。因usb共享是唯一客户端,所以无需考虑身份验证问题。
126.本发明实施例前台交互界面控制部分在第二终端,该界面向用户呈现可使用的切
片,呈现切片信息包括但不限于切片套餐名称,切片数据速率,切片网络延时,dnn等。
127.用户可以通过该界面选择使用其中的一个切片。该界面提供切片商城呈现,可访问web网页,用户可在此界面内购买切片。
128.可选的,在5g终端(第一终端)可提供界面,用于对切片管理模块进行配置,可配置允许共享的切片列表,和默认使用的切片。
129.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
130.在本实施例中还提供了一种网络切片切换方法,图7是根据本发明实施例的网络切片切换方法的流程图,如图7所示,该流程包括如下步骤:
131.s702,在第二终端与第一终端建立连接的情况下,所述第一终端接收所述第二终端发送的切换指令,其中,所述切换指令中包括目标网络切片的目标标识,所述第一终端用于使用所述目标网络切片为所述第二终端提供网络数据服务,所述目标网络切片为所述第二终端显示的网络切片列表中的一个网络切片,所述网络切片列表中包括多个网络切片;
132.s704,所述第一终端将当前网络切片切换为所述目标网络切片,其中,所述当前网络切片为所述第二终端与所述第一终端建立连接时,所述第一终端使用的为所述第二终端提供数据网络服务的网络切片。
133.本网络切片切换方法的具体内容可以参考上述内容,此处不再赘述。
134.在本实施例中还提供了一种第二终端,该第二终端用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
135.图8是根据本发明实施例的第二终端的结构框图,如图8所示,该装置包括:
136.显示单元802,用于在所述第二终端与第一终端建立连接的情况下,显示网络切片列表,其中,所述网络切片列表中包括多个第一网络切片,所述第一网络切片为所述第二终端提供网络数据服务;
137.第一接收单元804,用于接收选择指令,其中,所述选择指令用于从所述网络切片列表中选择目标网络切片;
138.发送单元806,用于将所述目标网络切片的目标标识发送给所述第一终端,以使所述第一终端将当前网络切片切换为所述目标网络切片,其中,所述当前网络切片为所述第二终端与所述第一终端建立连接时,所述第一终端使用的为所述第二终端提供所述网络数据服务的网络切片。
139.需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
140.在本实施例中还提供了一种第一终端,该第一终端用于实现上述实施例及优选实
施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
141.图9是根据本发明实施例的第一终端的结构框图,如图9所示,该装置包括:
142.接收单元902,用于在第二终端与所述第一终端建立连接的情况下,接收所述第二终端发送的切换指令,其中,所述切换指令中包括目标网络切片的目标标识,所述第一终端用于使用所述目标网络切片为所述第二终端提供网络数据服务,所述目标网络切片为所述第二终端显示的网络切片列表中的一个网络切片,所述网络切片列表中包括多个网络切片;
143.切换单元904,用于将当前网络切片切换为所述目标网络切片,其中,所述当前网络切片为所述第二终端与所述第一终端建立连接时,所述第一终端使用的为所述第二终端提供数据网络服务的网络切片。
144.需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
145.本发明的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
146.在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:u盘、只读存储器(read-only memory,简称为rom)、随机存取存储器(random access memory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
147.本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
148.在一个示例性实施例中,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
149.本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。
150.显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
151.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

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

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

相关文献