CN110099010A - 一种业务分流的方法和装置 - Google Patents
一种业务分流的方法和装置 Download PDFInfo
- Publication number
- CN110099010A CN110099010A CN201810098667.8A CN201810098667A CN110099010A CN 110099010 A CN110099010 A CN 110099010A CN 201810098667 A CN201810098667 A CN 201810098667A CN 110099010 A CN110099010 A CN 110099010A
- Authority
- CN
- China
- Prior art keywords
- address
- functional entity
- server
- business
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 174
- 238000009434 installation Methods 0.000 claims abstract description 170
- 238000013507 mapping Methods 0.000 claims abstract description 128
- 238000006243 chemical reaction Methods 0.000 claims abstract description 21
- 230000005540 biological transmission Effects 0.000 claims description 78
- 238000012545 processing Methods 0.000 claims description 58
- 238000011022 operating instruction Methods 0.000 claims description 3
- 238000004891 communication Methods 0.000 abstract description 90
- 238000005516 engineering process Methods 0.000 abstract description 7
- 230000006870 function Effects 0.000 description 104
- 238000010586 diagram Methods 0.000 description 39
- 230000008569 process Effects 0.000 description 34
- QLMNCUHSDAGQGT-UHFFFAOYSA-N sintofen Chemical compound N1=C(C(O)=O)C(=O)C=2C(OCCOC)=CC=CC=2N1C1=CC=C(Cl)C=C1 QLMNCUHSDAGQGT-UHFFFAOYSA-N 0.000 description 26
- 238000004590 computer program Methods 0.000 description 24
- 238000007726 management method Methods 0.000 description 15
- 238000013461 design Methods 0.000 description 11
- 230000008859 change Effects 0.000 description 6
- 238000010168 coupling process Methods 0.000 description 6
- 238000005859 coupling reaction Methods 0.000 description 6
- 238000010276 construction Methods 0.000 description 5
- 230000008878 coupling Effects 0.000 description 5
- 239000013078 crystal Substances 0.000 description 5
- 230000011664 signaling Effects 0.000 description 5
- 230000006399 behavior Effects 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000013523 data management Methods 0.000 description 2
- 239000011521 glass Substances 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000005192 partition Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000035800 maturation Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000010248 power generation Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2441—Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/2521—Translation architectures other than single NAT servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/2557—Translation policies or rules
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Cardiology (AREA)
- General Health & Medical Sciences (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请提供一种业务分流的方法和装置,涉及通信技术领域,用以解决传统技术方案中存在的由于UE的移动性使得会话中断的问题。该方案包括:终端装置和第一数据网络DN之间的第一会话需要第二功能实体的情况下,第一功能实体为所述第一会话确定第二功能实体,第一会话包括至少一个第一业务;第一功能实体向所述第二功能实体发送第一映射规则信息,所述第一映射规则信息用于指示第二功能实体将第一业务发送至第三功能实体,所述第三功能实体用于实现所述第一业务的地址从第一服务器的地址到第二服务器的地址之间的转换。
Description
技术领域
本申请涉及通信技术领域,尤其涉及一种业务分流的方法和装置。
背景技术
协议数据单元(protocol data unit,PDU)会话(session)是第五代(5thgeneration,5G)移动通信系统中定义的用户设备(user equipment,UE)和数据网络(datanetwork,DN)之间的连接,用于提供PDU连接性服务。其中,5G核心网(core network,CN)支持的PDU连接服务,是指提供UE和由数据网络名称(data network name,DNN)确定的数据网络(data network,DN)之间PDU交换的服务。UE可以建立由不同的用户面功能(user planefunction,UPF)实体提供服务(service)的PDU会话,来连接到相同的DN。
传统技术方案中,随着UE的移动,会话管理功能(session management function,SMF)实体可以为该UE的一个PDU会话插入一个“上行分类器(uplink classifier,ULCL)”,该ULCL用于在一个支持ULCL功能的UPF实体上通过SMF实体提供的过滤条件,使得UPF实体将一个PDU会话的多个业务分流给不同的UPF锚点(anchor),每个UPF锚点对应一个DN,以通过目标DN(例如,与UE距离最近的DN)与UE进行业务传输。如图1所示,一个PDU会话的业务1会被含有ULCL功能的UPF从图1中所示的UPF anchor1分流至UPF anchor2。
但是,通常anchor的改变,会使得UE与该anchor对应的DN之间建立的PDU会话中断,而传统技术方案中并未解决业务分流场景中引起的PDU会话中断的问题。
发明内容
本发明实施例提供一种业务分流的方法和装置,用于解决业务分流场景中引起的PDU会话中断的问题。
第一方面,本申请提供一种业务分流的方法,包括:终端装置和第一数据网络DN之间的第一会话需要第二功能实体的情况下,第一功能实体为第一会话确定第二功能实体,第二功能实体用于对第一会话包括的至少一个第一业务分流;第一功能实体向第二功能实体发送第一映射规则信息,第一映射规则信息用于指示第二功能实体将第一业务发送至第三功能实体,第三功能实体用于实现第一业务的地址从第一服务器的地址到第二服务器的地址之间的转换。
本申请提供一种业务分流的方法,终端装置和第一数据网络DN之间的第一会话需要第二功能实体的情况下,第一功能实体为第一会话确定第二功能实体,并向第二功能实体发送用于指示第二功能实体将第一业务发送至第三功能实体的第一映射规则信息,这样第二功能实体在接收到第一业务之后,便可以根据第一映射规则信息将第一业务中的数据发送至第三功能实体,由第三功能实体实现第一业务的地址从第一服务器的地址到第二服务器的地址之间的转换,这样不仅可以在存在可以为第一业务提供更好的数据网络时,将第一业务中的数据分流,且由于本申请中在对第一业务分流的过程中终端装置无需改变第一业务的目的IP,因此可以避免在对第一业务进行分流时,第一PDU会话不中断。
结合第一方面,在第一方面的第一种可能的实现方式中,本申请提供的方法还包括:第一功能实体接收用于指示第一功能实体为终端和第一数据网络DN之间的第一会话确定第二功能实体的第一请求消息。可选的,第一功能实体确定需要为终端和第一数据网络DN之间的第一会话确定第二功能实体,包括:在第一请求消息的触发下,第一功能实体确定需要为终端装置和第一数据网络DN之间的第一会话确定第二功能实体,通过接收第一请求消息,这样第一功能实体便可以确定需要为终端和第一数据网络DN之间的第一会话确定第二功能实体。当然,第一功能实体还可以根据其他触发条件为第一会话确定第二功能实体。
结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,第一请求消息包括以下任一项:用于表明存在为第一业务服务的第二数据网络DN的信息、第二DN的信息、第三功能实体的信息、第一服务器的地址和第二服务器的地址之间的映射关系,其中,第一服务器的地址为终端装置请求第一业务的源地址,第二服务器的地址为终端装置请求第一业务的目标地址,第二DN与第三功能实体对应,这样便于第一功能实体确定需要为第一会话确定第二功能实体。
结合第一方面至第一方面的第二种可能的实现方式中任一项,在第一方面的第三种可能的实现方式中,本申请提供的方法还包括:第一功能实体根据第一服务器的地址和第二服务器的地址之间的映射关系,确定第一映射规则信息,通过根据第一服务器的地址和第二服务器的地址之间的映射关系,确定第一映射规则信息,可以便于第二功能实体实现第一业务中数据的转发,即将第一业务准确地发送到第三功能实体。可以理解的是,其中,第一服务器为第一业务所在的源地址,第二服务器为第三功能实体对应的目的数据网络中的一个为第一业务提供服务的服务器。
结合第一方面至第一方面的第三种可能的实现方式中,在第一方面的第四种可能的实现方式中,第一映射规则信息包括:第一业务的信息和与第一业务关联的第三功能实体的信息。通过将第一业务的信息和第三功能实体的信息之间的关联关系配置给第二功能实体,这样第二功能实体在接收到第一业务的时候,便可以根据第一映射规则信息,准确地将第一业务转发至与第一业务的信息关联的第三功能实体的信息所指示的第三功能实体。
结合第一方面至第一方面的第四种可能的实现方式中,在第一方面的第五种可能的实现方式中,本申请提供的方法还包括:第一功能实体向第三功能实体发送第一服务器的地址和第二服务器的地址之间的映射关系,该映射关系用于第三功能实体将第一业务的地址从第一服务器的地址映射为第二服务器的地址,或者用于第三功能实体将第一业务的地址从第二服务器的地址映射为第一服务器的地址。通过将映射关系发送给第三功能实体,这样便于第三功能实体在接收到终端装置对第一业务的请求时,可以准确的将第一服务器的地址映射为第二服务器的地址,并从第二服务器对应的数据网络处获取第一业务,以及在获取到第一业务后,为了使得终端装置可以准确地识别该第一业务,将请求到的第一业务的地址从第二服务器的地址映射为第一服务器的地址。
第二方面,本申请提供一种业务分流方法,包括:第四功能实体获取终端装置的位置信息;第四功能实体根据终端装置的位置信息,确定存在为终端装置的第一业务服务的第二数据网络DN的情况下,第四功能实体发送用于指示为终端装置和第一数据网络DN之间的第一会话确定第二功能实体的第一请求消息,第二功能实体用于对第一会话关联的至少一个第一业务分流。
结合第二方面,在第二方面的第一种可能的实现方式中,第一请求消息包括以下任一项:用于表明存在为第一业务服务的第二数据网络DN的信息、第二DN的信息、第三功能实体的信息、第一服务器的地址和第二服务器的地址之间的映射关系,其中,第一服务器的地址为终端装置请求第一业务的源地址,第二服务器的地址为终端装置请求第一业务的目标地址,第二DN与第三功能实体关联。
结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,本申请提供的方法还包括:第四功能实体向终端装置发送用于指示上报终端装置的位置信息的第二请求消息。
结合第二方面至第二方面的第二种可能的实现方式中任一项,在第二方面的第三种可能的实现方式中,本申请提供的方法还包括:第四功能实体向终端装置发送用于指示终端装置将第一业务的地址从第一服务器的地址映射为第二服务器的地址的第一指示信息。
结合第二方面至第二方面的第三种可能的实现方式中任一项,在第二方面的第四种可能的实现方式中,本申请提供的方法还包括:第四功能实体向终端装置发送第一服务器的地址和第二服务器的地址之间的映射关系,映射关系用于终端装置将第一业务的地址从第一服务器的地址映射为第二服务器的地址,第一服务器的地址为终端装置请求第一业务的源地址,第二服务器的地址为终端装置请求第一业务的目标地址。
第三方面,本申请提供一种业务分流的方法,包括:终端装置向第四功能实体发送终端装置的位置信息;终端装置接收第四功能实体发送的用于表明第一服务器的地址和第二服务器的地址之间的映射关系,其中,第一服务器的地址为终端装置请求第一业务中的数据的源地址,第二服务器的地址为终端装置请求第一业务的目标地址;终端装置根据第一指示信息,将第一业务的地址从第一服务器的地址映射为所述第二服务器的地址。
结合第三方面,在第三方面的第一种可能的实现方式中,终端装置向第四功能实体发送终端装置的位置信息之前,本申请提供的方法还包括:终端装置接收第四功能实体发送的用于指示终端装置上报终端装置的位置信息的第二请求消息。
结合第三方面或第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,本申请提供的方法还包括:终端装置将第一业务的地址从第一服务器的地址映射为第二服务器的地址之后,根据第二服务器的地址请求第一业务。
结合第三方面至第三方面的第二种可能的实现方式中任一项,在第三方面的第三种可能的实现方式中,第一指示信息,包括:第一服务器的地址和第二服务器的地址之间的映射关系,映射关系用于终端装置将第一业务的地址从第二服务器的地址映射为第一服务器的地址。
第四方面,本申请提供一种业务分流的方法,包括:第二功能实体接收第一功能实体发送的用于指示第二功能实体将第一业务发送至第三功能实体的第一映射规则信息,第三功能实体用于实现第一业务的地址从第一服务器的地址到第二服务器的地址之间的转换;第二功能实体在接收到第一业务后,将该第一业务发送至第三功能实体。
结合第四方面,在第四方面的第一种可能的实现方式中,该第一映射规则信息包括:第一业务的信息和与第一业务关联的第三功能实体的信息。
第五方面,本申请提供一种业务分流的方法,包括:第三功能实体接收第一功能实体发送的第一指示信息,该第一指示信息用于指示第三功能实体实现第一业务的地址从第一服务器的地址到第二服务器的地址之间的转换;第三功能实体在接收到第一业务之后,实现第一业务的地址从第一服务器的地址到第二服务器的地址之间的转换,其中,第一服务器为终端装置请求第一业务的源地址,第二服务器为终端装置请求第一业务的目标地址。
结合第五方面,在第五方面的第一种可能的实现方式中,第一指示信息为第一服务器的地址和第二服务的地址之间的映射关系,该映射关系用于第三功能实体将第一业务的地址从第一服务器的地址映射为第二服务器的地址,或者用于第三功能实体将第一业务的地址从第二服务器的地址映射为第一服务器的地址。
结合第五方面或第五方面的第一种可能的实现方式,在第五方面的第二种可能的实现方式中,第三功能实体在接收到第一业务之后,实现第一业务的地址从第一服务器的地址到第二服务器的地址之间的转换,包括:第三功能实体接收终端装置发送的第一业务,第三功能实体将第一业务的地址从第一服务器的地址映射为第二服务器的地址,或者,第三功能实体接收第二DN发送的第一业务,第三功能实体将第一业务的地址从第二服务器的地址映射为第一服务器的地址。
相应的,第六方面,本申请提供一种业务分流的装置,该业务分流的装置可以实现第一方面至第一方面的第四种可能的实现方式中任一项所描述的业务分流的方法。例如,该业务分流的装置可以为第一功能实体,该第一功能实体可以为SMF,或者为设置在SMF中的芯片。其可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
一种设计为,此处以业务分流的装置为SMF为例,该第六方面,本申请提供一种业务分流的装置,包括:终端装置和第一数据网络DN之间的第一会话需要第二功能实体的情况下,确定单元,用于确定需要为终端和第一数据网络DN之间的第一会话确定第二功能实体的情况下,该第一功能实体为第一会话确定用于对第一会话包括的至少一个第一业务分流的第二功能实体;发送单元,用于向第二功能实体发送用于指示第二功能实体将第一业务发送至第三功能实体的第一映射规则信息,该第三功能实体用于实现第一业务的地址从第一服务器的地址到第二服务器的地址之间的转换。
结合第六方面,在第六方面的第一种可能的实现方式中,本申请提供的业务分流的装置,还包括:接收单元,用于接收用于指示第一功能实体为终端装置和第一数据网络DN之间的第一会话确定第二功能实体的第一请求消息。可选的,确定单元,具体用于在第一请求消息的触发下确定终端装置和第一数据网络DN之间的第一会话需要确定第二功能实体。
结合第六方面或第六方面的第一种可能的实现方式,在第六方面的第二种可能的实现方式中,第一请求消息包括以下任一项:用于表明存在为第一业务服务的第二数据网络DN的信息、第二DN的信息、第三功能实体的信息、第一服务器的地址和第二服务器的地址之间的映射关系,其中,第一服务器的地址为终端装置请求第一业务的源地址,第二服务器的地址为终端装置请求第一业务的目标地址,第二DN与第三功能实体关联。
结合第六方面至第六方面的第二种可能的实现方式,在第六方面的第三种可能的实现方式中,确定单元,还用于根据第一服务器的地址和第二服务器的地址之间的映射关系,确定第一映射规则信息。
结合第六方面至第六方面的第三种可能的实现方式中任一项,在第六方面的第四种可能的实现方式中,第一映射规则信息包括:第一业务的信息和与第一业务关联的第三功能实体的信息。
结合第六方面至第六方面的第四种可能的实现方式中任一项,在第六方面的第五种可能的实现方式中,发送单元,还用于向第三功能实体发送第一服务器的地址和第二服务器的地址之间的映射关系,该映射关系用于第三功能实体将第一业务的地址从第一服务器的地址映射为第二服务器的地址,或者用于第三功能实体将第一业务的地址从第二服务器的地址映射为第一服务器的地址。
此外,本申请还提供一种业务分流的装置,该业务分流的装置包括:处理器和发射器,其中,处理器确定终端装置和第一数据网络DN之间的第一会话需要确定第二功能实体的情况下,用于为第一会话确定对第一会话包括的至少一个第一业务分流的第二功能实体,发射器,用于向第二功能实体发送用于指示第二功能实体将第一业务发送至第三功能实体的第一映射规则信息,该第三功能实体用于实现第一业务的地址从第一服务器的地址到第二服务器的地址之间的转换。
可选的,该业务分流的装置还包括接收器,该接收器用于支持业务分流的装置实现上述第一方面至第一方面的任一项所描述的在业务分流的装置侧进行消息/数据接收的相关操作,发射器还用于支持业务分流的装置实现第一方面至第一方面的任一项所描述的在业务分流的装置侧进行消息/数据发送的相关操作,处理器还用于执行上述第一方面至第一方面任一项所描述的在业务分流的装置侧进行消息/数据处理的操作。可选的,本申请中的业务分流的装置还包括:总线和存储器,存储器用于存储代码和数据,处理器、接收器、发射器和存储器通过总线连接。
第七方面,一种可能的设计中,该业务分流的装置可以为SMF或者应用于SMF中的芯片,该业务分流的装置可以包括至少一个处理器。该至少一个处理器被配置为通过执行指令,以支持该业务分流的装置执行上述第一方面至第一方面的第五种可能的实现方式中任一项所描述的方法中在该业务分流的装置侧进行的消息处理或控制的相关操作。可选的,该装置还可以包括存储器,用于与至少一个处理器耦合,其保存该装置必要的程序(指令)和数据。此外可选的,该业务分流的装置还可以包括通信接口,用于支持该业务分流的装置与其他网元(例如,第二功能实体和第三功能实体)之间的通信。该通信接口可以是收发电路,其中,收发电路用于支持该业务分流的装置执行上述第一方面至第一方面的第五种可能的实现方式中任一项所描述的方法中在该业务分流的装置侧进行消息接收和发送的相关操作。可选的,业务分流的装置还可以包括总线,其中,存储器、通信接口和至少一个处理器可以通过总线互联。
第八方面,本申请提供一种业务分流的装置,该业务分流的装置可以实现第二方面至第二方面的第四种可能的实现方式中任一项所描述的业务分流的方法。例如,该业务分流的装置可以为第三功能实体,例如,AF,或者为设置在AF中的芯片。其可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
此处以业务分流的装置为AF为例,第八方面,该业务分流的装置,包括:获取单元,用于获取终端装置的位置信息;确定单元,用于根据终端装置的位置信息,确定存在为终端装置的第一业务服务的第二数据网络DN;发送单元,用于在确定单元确定存在第二数据网络DN的情况下,发送用于指示为终端装置和第一数据网络DN之间的第一会话确定第二功能实体的第一请求消息,该第二功能实体用于对第一会话包括的至少一个第一业务分流。
结合第八方面,在第八方面的第一种可能的实现方式中,第一请求消息包括以下任一项:用于表明存在为第一业务服务的第二数据网络DN的信息、第二DN的信息、第三功能实体的信息、第一服务器的地址和第二服务器的地址之间的映射关系,其中,第一服务器的地址为终端装置请求第一业务的源地址,第二服务器的地址为终端装置请求第一业务的目标地址,第二DN与第三功能实体关联。
结合第八方面或第八方面的第一种可能的实现方式,在第八方面的第二种可能的实现方式中,发送单元,还用于向终端装置发送用于指示上报终端装置的位置信息的第二请求消息。
结合第八方面至第八方面的第二种可能的实现方式中任一项,在第八方面的第三种可能的实现方式中,发送单元,还用于向终端装置发送用于指示终端装置将第一业务的地址从第一服务器的地址映射为第二服务器的地址的第一指示信息。
结合第八方面至第八方面的第三种可能的实现方式中任一项,在第八方面的第四种可能的实现方式中,发送单元,还用于向终端装置发送第一服务器的地址和第二服务器的地址之间的映射关系,该映射关系用于终端装置将第一业务的地址从第一服务器的地址映射为第二服务器的地址,第一服务器的地址为终端装置请求第一业务的源地址,第二服务器的地址为终端装置请求第一业务的目标地址。
此外,本申请还提供一种业务分流的装置,该业务分流的装置包括:处理器和发射器,其中,处理器用于获取终端装置的位置信息,发射器,用于在确定单元确定存在第二数据网络DN的情况下,发送用于指示为终端装置和第一数据网络DN之间的第一会话确定第二功能实体的第一请求消息,该第二功能实体用于对第一会话关联的至少一个第一业务分流。
可选的,该业务分流的装置还包括接收器,该接收器用于支持业务分流的装置实现上述第二方面至第二方面的任一项所描述的在业务分流的装置侧进行消息/数据接收的相关操作,发射器还用于支持业务分流的装置实现第二方面至第二方面的任一项所描述的在业务分流的装置侧进行消息/数据发射的相关操作,处理器还用于执行上述第二方面至第二方面任一项所描述的在业务分流的装置侧进行消息/数据处理的操作。可选的,本申请中的业务分流的装置还包括:总线和存储器,存储器用于存储代码和数据,处理器、接收器、发射器和存储器通过总线连接。
第九方面,一种可能的设计中,该业务分流的装置可以为AF或者应用于AF中的芯片,该业务分流的装置可以包括至少一个处理器。该至少一个处理器被配置为通过执行指令,以支持该业务分流的装置执行上述第二方面至第二方面的第四种可能的实现方式中任一项所描述的方法中在该业务分流的装置侧进行的消息处理或控制的相关操作。可选的,该装置还可以包括存储器,用于与至少一个处理器耦合,其保存该装置必要的程序(指令)和数据。此外可选的,该业务分流的装置还可以包括通信接口,用于支持该业务分流的装置与其他网元(例如,终端装置)之间的通信。该通信接口可以是收发电路,其中,收发电路用于支持该业务分流的装置执行上述第二方面至第二方面的第四种可能的实现方式中任一项所描述的方法中在该业务分流的装置侧进行消息接收和发送的相关操作。可选的,业务分流的装置还可以包括总线,其中,存储器、通信接口和至少一个处理器可以通过总线互联。
第十方面,本申请提供一种业务分流的装置,该业务分流的装置可以实现第三方面至第三方面的第二种可能的实现方式中任一项所描述的业务分流的方法。例如,该业务分流的装置可以为终端装置或者为设置在终端装置中的芯片。其可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
此处以业务分流的装置为终端为例,第十方面,该业务分流的装置,包括:发送单元,用于向第四功能实体发送终端装置的位置信息;接收单元,用于接收所述第四功能实体发送的第一指示信息,所述第一指示信息用于表明第一服务器的地址和第二服务器的地址之间的映射关系,其中,所述第一服务器的地址为所述终端装置请求第一业务的源地址,所述第二服务器的地址为所述终端装置请求所述第一业务的目标地址;处理单元,用于根据所述第一指示信息,将所述第一业务中数据的地址从所述第一服务器的地址映射为所述第二服务器的地址。
结合第十方面,在第十方面的第一种可能的实现方式中,接收单元,还用于接收第四功能实体发送的用于指示终端装置上报终端装置的位置信息的第二请求消息。
结合第十方面或第十方面的第一种可能的实现方式,在第十方面的第二种可能的实现方式中,本申请提供的处理单元,还用于根据第二服务器的地址请求第一业务。
结合第十方面至第十方面的第二种可能的实现方式中任一项,在第十方面的第三种可能的实现方式中,第一指示信息包括:第一服务器的地址和第二服务器的地址之间的映射关系,该映射关系用于终端装置将第一业务的地址从第二服务器的地址映射为第一服务器的地址。
此外,本申请还提供一种业务分流的装置,该业务分流的装置包括:发射器和接收器,其中,发射器用于向第四功能实体发送终端装置的位置信息,接收器,用于接收第四功能实体发送的用于表明第一服务器的地址和第二服务器的地址之间的映射关系的第一指示信息,其中,该第一服务器的地址为终端装置请求第一业务的源地址,第二服务器的地址为终端装置请求第一业务的目标地址,处理器,还用于根据第一指示信息,将第一业务中数据的地址从第一服务器的地址映射为所述第二服务器的地址。
可选的,该业务分流的装置中的处理器还用于执行上述第三方面至第三方面任一项所描述的在业务分流的装置侧进行消息/数据处理的操作。可选的,发射器还用于支持业务分流的装置实现上述第三方面至第三方面的任一项所描述的在业务分流的装置侧进行消息/数据发送的相关操作,接收器还用于支持业务分流的装置实现第三方面至第三方面的任一项所描述的在业务分流的装置侧进行消息/数据接收的相关操作。可选的,本申请中的业务分流的装置还包括:总线和存储器,存储器用于存储代码和数据,处理器、接收器、发射器和存储器通过总线连接。
第十一方面,一种可能的设计中,该业务分流的装置可以为终端或者应用于终端中的芯片,该业务分流的装置可以包括至少一个处理器。该至少一个处理器被配置为通过执行指令,以支持该业务分流的装置执行上述第三方面至第三方面的第三种可能的实现方式中任一项所描述的方法中在该业务分流的装置侧进行的消息处理或控制的相关操作。可选的,该装置还可以包括存储器,用于与至少一个处理器耦合,其保存该装置必要的程序(指令)和数据。此外可选的,该业务分流的装置还可以包括通信接口,用于支持该业务分流的装置与其他网元(例如,第四功能实体)之间的通信。该通信接口可以是收发电路,其中,收发电路用于支持该业务分流的装置执行上述第三方面至第三方面的第三种可能的实现方式中任一项所描述的方法中在该业务分流的装置侧进行消息接收和发送的相关操作。可选的,业务分流的装置还可以包括总线,其中,存储器、通信接口和至少一个处理器可以通过总线互联。
第十二方面,本申请提供一种业务分流的装置,该业务分流的装置可以实现第四方面至第四方面的第一种可能的实现方式中任一项所描述的业务分流的方法。例如,该业务分流的装置可以为第二功能实体,例如,上行分类器,或者为设置在上行分类器中的芯片。其可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
此处以业务分流的装置为第二功能实体为例,第十二方面,该业务分流的装置,包括:接收单元,用于接收第一功能实体发送的用于指示第二功能实体将第一业务发送至第三功能实体的第一映射规则信息,第三功能实体用于实现第一业务的地址从第一服务器的地址到第二服务器的地址之间的转换;第二功能实体在接收到第一业务后,将该第一业务发送至第三功能实体。
结合第十二方面,在第十二方面的第一种可能的实现方式中,该第一映射规则信息包括:第一业务的信息和与第一业务关联的第三功能实体的信息。
此外,本申请还提供一种业务分流的装置,该业务分流的装置包括:发射器和接收器,其中,接收器用于接收第一功能实体发送的用于指示第二功能实体将第一业务发送至第三功能实体的第一映射规则信息,第三功能实体用于实现第一业务的地址从第一服务器的地址到第二服务器的地址之间的转换,发射器,用于在接收到第一业务后,将该第一业务发送至第三功能实体。
可选的,该业务分流的装置还包括处理器用于执行上述第四方面至第四方面任一项所描述的在业务分流的装置侧进行消息/数据处理的操作。可选的,发射器还用于支持业务分流的装置实现上述第四方面至第四方面的任一项所描述的在业务分流的装置侧进行消息/数据发送的相关操作,接收器还用于支持业务分流的装置实现第四方面至第四方面的任一项所描述的在业务分流的装置侧进行消息/数据接收的相关操作。可选的,本申请中的业务分流的装置还包括:总线和存储器,存储器用于存储代码和数据,处理器、接收器、发射器和存储器通过总线连接。
第十三方面,一种可能的设计中,该业务分流的装置可以为第二功能实体或者应用于第二功能实体中的芯片,该业务分流的装置可以包括至少一个处理器。该至少一个处理器被配置为通过执行指令,以支持该业务分流的装置执行上述第四方面至第四方面的第一种可能的实现方式中任一项所描述的方法中在该业务分流的装置侧进行的消息处理或控制的相关操作。可选的,该装置还可以包括存储器,用于与至少一个处理器耦合,其保存该装置必要的程序(指令)和数据。此外可选的,该业务分流的装置还可以包括通信接口,用于支持该业务分流的装置与其他网元(例如,第一功能实体)之间的通信。该通信接口可以是收发电路,其中,收发电路用于支持该业务分流的装置执行上述第四方面至第四方面的第一种可能的实现方式中任一项所描述的方法中在该业务分流的装置侧进行消息接收和发送的相关操作。可选的,业务分流的装置还可以包括总线,其中,存储器、通信接口和至少一个处理器可以通过总线互联。
第十四方面,本申请提供一种业务分流的装置,该业务分流的装置可以实现第五方面至第五方面的第二种可能的实现方式中任一项所描述的业务分流的方法。例如,该业务分流的装置可以为第三功能实体,例如,UPF achor,或者为设置在UPF achor中的芯片。其可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
此处以第三功能实体为UPF achor为例,包括:接收单元,用于接收第一功能实体发送的用于指示第三功能实体实现第一业务的地址从第一服务器的地址到第二服务器的地址之间的转换的第一指示信息;处理单元,用于在接收到第一业务之后,实现第一业务的地址从第一服务器的地址到第二服务器的地址之间的转换。
结合第十四方面,在第十四方面的第一种可能的实现方式中,第一指示信息为第一服务器的地址和第二服务的地址之间的映射关系,该映射关系用于第三功能实体将第一业务的地址从第一服务器的地址映射为第二服务器的地址,或者用于第三功能实体将第一业务的地址从第二服务器的地址映射为第一服务器的地址。
结合第十四方面或第十四方面的第一种可能的实现方式,在第十四方面的第二种可能的实现方式中,处理单元,具体用于接收终端装置发送的第一业务,第三功能实体将第一业务的地址从第一服务器的地址映射为第二服务器的地址,或者,处理单元,具体用于接收第二DN发送的第一业务,第三功能实体将第一业务的地址从第二服务器的地址映射为第一服务器的地址。
第十五方面,一种可能的设计中,该业务分流的装置可以为第三功能实体或者应用于第三功能实体中的芯片,该业务分流的装置可以包括至少一个处理器。该至少一个处理器被配置为通过执行指令,以支持该业务分流的装置执行上述第五方面至第五方面的第一种可能的实现方式中任一项所描述的方法中在该业务分流的装置侧进行的消息处理或控制的相关操作。可选的,该装置还可以包括存储器,用于与至少一个处理器耦合,其保存该装置必要的程序(指令)和数据。此外可选的,该业务分流的装置还可以包括通信接口,用于支持该业务分流的装置与其他网元(例如,第一功能实体)之间的通信。该通信接口可以是收发电路,其中,收发电路用于支持该业务分流的装置执行上述第五方面至第五方面的第一种可能的实现方式中任一项所描述的方法中在该业务分流的装置侧进行消息接收和发送的相关操作。可选的,业务分流的装置还可以包括总线,其中,存储器、通信接口和至少一个处理器可以通过总线互联。
第十六方面,本申请提供一种计算机可读存储介质,当计算机可读存储介质应用于业务分流的装置中,计算机可读存储介质中存储有指令,当指令在计算机上运行时,使得计算机执行上述第一方面至第一方面的任一项所描述的业务分流的方法。
第十七方面,本申请提供一种计算机可读存储介质,当计算机可读存储介质应用于业务分流的装置中,计算机可读存储介质中存储有指令,当指令在计算机上运行时,使得计算机执行上述第二方面至第二方面的任一项所描述的业务分流的方法。
第十八方面,本申请提供一种计算机可读存储介质,当计算机可读存储介质应用于业务分流的装置中,计算机可读存储介质中存储有指令,当指令在计算机上运行时,使得计算机执行上述第三方面至第三方面的任一项所描述的业务分流的方法。
第十九方面,本申请提供一种计算机可读存储介质,当计算机可读存储介质应用于业务分流的装置中,计算机可读存储介质中存储有指令,当指令在计算机上运行时,使得计算机执行上述第四方面至第四方面的任一项所描述的业务分流的方法。
第二十方面,本申请提供一种计算机可读存储介质,当计算机可读存储介质应用于业务分流的装置中,计算机可读存储介质中存储有指令,当指令在计算机上运行时,使得计算机执行上述第五方面至第五方面的任一项所描述的业务分流的方法。
第二十一方面,本申请提供一种包含指令的计算机程序产品,计算机程序产品中存储有指令,当该指令被运行时,使得第一功能实体执行上述第一方面至第一方面的第四种可能的实现方式中任一项所描述的业务分流的方法。
第二十二方面,本申请提供一种包含指令的计算机程序产品,计算机程序产品中存储有指令,当该指令被运行时,使得第四功能实体执行上述第二方面至第二方面的第四种可能的实现方式中任一项所描述的业务分流的方法。
第二十三方面,本申请提供一种包含指令的计算机程序产品,计算机程序产品中存储有指令,当该指令被运行时,使得终端装置执行上述第三方面至第三方面的第四种可能的实现方式中任一项所描述的业务分流的方法。
第二十四方面,本申请提供一种包含指令的计算机程序产品,计算机程序产品中存储有指令,当该指令被运行时,使得第二功能实体执行上述第四方面至第四方面的第一种可能的实现方式中任一项所描述的业务分流的方法。
第二十五方面,本申请提供一种包含指令的计算机程序产品,计算机程序产品中存储有指令,当该指令被运行时,使得第三功能实体执行上述第五方面至第五方面的第一种可能的实现方式中任一项所描述的业务分流的方法。
第二十六方面,本申请提供一种芯片系统,应用于第一功能实体中,芯片系统包括至少一个处理器和接口电路,接口电路和至少一个处理器通过线路互联,处理器用于运行存储在芯片系统中的指令,以执行第一方面至第一方面的任一项所描述的业务分流的方法。
第二十七方面,本申请提供一种芯片系统,应用于第四功能实体中,芯片系统包括至少一个处理器和接口电路,接口电路和至少一个处理器通过线路互联,处理器用于运行指令,以执行第二方面至第二方面的任一项的业务分流的方法。
第二十八方面,本申请提供一种芯片系统,应用于终端装置中,芯片系统包括至少一个处理器和接口电路,接口电路和至少一个处理器通过线路互联,处理器用于运行指令,以执行第三方面任一项所描述的业务分流的方法。
第二十九方面,本申请提供一种芯片系统,应用于第二功能实体中,芯片系统包括至少一个处理器和接口电路,接口电路和至少一个处理器通过线路互联,处理器用于运行指令,以执行第四方面任一项所描述的业务分流的方法。
第三十方面,本申请提供一种芯片系统,应用于第三功能实体中,芯片系统包括至少一个处理器和接口电路,接口电路和至少一个处理器通过线路互联,处理器用于运行指令,以执行第五方面任一项所描述的业务分流的方法。
可选的,本申请中上述描述的芯片系统还包括至少一个存储器,该至少一个存储器中存储有指令。
本申请提供一种通信系统,该通信系统包括如上述第六方面或第六方面所描述的第一功能实体,第九方面或第九方面任一方面所描述的第四功能实体,以及第十二方面所描述的第二功能实体,以及第十四方面所描述的第三功能实体。
在一个可能的设计中,该系统还可以包括本发明实施例提供的方案中与第四功能实体,第一功能实体或者第二功能实体或第三功能实体进行交互的其他设备。
附图说明
图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为本申请提供的一种芯片系统的结构示意图。
具体实施方式
本申请提供一种业务分流的方法和装置,用以解决业务分流场景中引起的PDU会话中断的问题。其中,方法和装置是基于同一发明构思的,由于方法及设备解决问题的原理相似,因此设备与方法的实施可以相互参见,重复之处不再赘述。
本申请中的术语“第一”、“第二”等仅是为了区分不同的对象,并不对其顺序进行限定。例如,第一功能实体和第二功能实体仅仅是为了区分不同的功能实体,并不对其先后顺序进行限定。
本申请中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本申请中字符“/”,一般表示前后关联对象是一种“或”的关系。
需要说明的是,本申请中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
如图2所示,图2示出了本申请提供的一种业务分流的方法所应用的一种业务分流系统的架构示意图,如图2所示,包括:第一功能实体101、第二功能实体102、第三功能实体103、第四功能实体104以及第五功能实体105。
其中,第四功能实体104和第一功能实体101之间可以直接通信,也可以间接通信,例如,通过其他功能实体转发进行通信,例如,第四功能实体104和第一功能实体101之间通过如图2所示的第六功能实体106转发进行通信。
该第四功能实体104与至少一个终端107通信,其中,终端107和第五功能实体105之间具有第一会话,该第一会话可以为第一功能实体101建立的,这样终端107便可以通过第一会话与第五功能实体105对应的数据网络之间进行业务传输,例如,该第一会话可以为协议数据单元(protocol data unit,PDU)会话。
第一功能实体101用于为第一会话确定一个第二功能实体102,然后向该第二功能实体102发送第一映射规则,以使得第二功能实体可以根据第一映射规则将第一会话中的一部分业务发送至第三功能实体103。
第一功能实体101还用于向第三功能实体103发送第一服务器的地址和第二服务器的地址之间的映射关系。其中,第一服务器为终端的第一业务与源数据网络通信时获取第一业务的服务器,也即第一服务器属于源数据网络中的一个服务器,第二服务器为终端的第一业务与目的数据网络通信时获取第一业务的服务器,也即第二服务器属于目的数据网络中的一个服务器。
第三功能实体103用于在接收到终端发送的上行业务时,将上行业务的地址从第一服务器的地址转换为第二服务器的地址,并发送出去,以及用于在接收到发送给终端的下行业务时,将下行业务的地址从第二服务器的地址转换为第一服务器的地址,并发送出去。
第四功能实体104用于获取终端107的位置信息,以及根据终端107的位置信息确定是否存在为终端的某一个业务更好提供服务的目的数据网络。
可以理解的是,第四功能实体104中存在至少一个数据网络的信息,该数据网络的信息包括数据网络的接入地址,名称,部署的地理位置等信息。其中,数据网络(datanetwork,DN),用于提供数据服务的外部网络。
在本发明实施例中,终端可以分布于整个无线网络中,每个终端可以是静态的或移动的。
其中,若上述业务分流系统应用于5G网络,则如图3所示,第一功能实体101所对应的网元或者实体可以为会话功能管理(session management function,SMF)实体;第二功能实体102所对应的网元或者实体可以为具有对一个会话的业务进行分流的网元,例如,上行分类器(uplink classifier,UL CL)或者分支点网元(branching point)。第三功能实体103所对应的网元或者实体可以为第一用户面功能(user plan function,UPF)锚点(achor);第四功能实体104所对应的网元或者实体可以为应用功能(applicationfunction,AF),第五功能实体105所对应的网元或者实体可以为第二UPF achor。
其中,第三功能实体103通过N6接口与第二数据网络连接,第五功能实体105通过N6接口与第一数据网络连接。
此外,如图3所示,该5G网络还可以包括接入设备(例如,接入网络(accessnetwork,AN))、接入与移动管理功能(access and mobility management function,AMF)实体、统一数据管理(unified data management,UDM)实体、鉴权服务器功能(authentication server function,AUSF)实体、策略控制功能(policy controlfunction,PCF)实体等,本申请实施例对此不作具体限定。
其中,终端通过N1接口(简称N1)与AMF实体通信;AMF实体通过N11接口(简称N11)与SMF实体通信,SMF实体通过N4接口(简称N4)与第一UPF achor和第二UPF achor通信,第一UPF achor通过N6接口(简称N6)与第一DN通信,第二UPF achor通过N6接口(简称N6)与第二DN通信。终端通过接入设备接入网络,接入设备与AMF实体之间通过N2接口(简称N2)通信,接入设备与UL CL之间通过N3接口(简称N3)通信,UL CL分别通过N9接口(简称N9)与第一UPF achor和第二UPF achor通信。SMF实体通过N7接口(简称N7)与PCF实体通信,PCF实体通过N5接口与AF通信。
其中,PCF用于转发AF的信令或者数据到SMF实体。
需要说明的是,图3中的各个网元之间的接口名字只是一个示例,具体实现中接口名字可能为其他名字,本申请实施例对此不作具体限定。
需要说明的是,图3的接入设备、AMF实体、SMF实体、AUSF实体、UDM实体、UPF实体和PCF实体等仅是一个名字,名字对设备本身不构成限定。在5G网络以及未来其它的网络中,接入设备、AMF实体、SMF实体、AUSF实体、UDM实体、UPF实体和PCF实体所对应的网元或实体也可以是其他的名字,本申请实施例对此不作具体限定。例如,该UDM实体还有可能被替换为用户归属服务器(home subscriber server,HSS)或者用户签约数据库(usersubscription database,USD)或者数据库实体,等等,在此进行统一说明,以下不再赘述。
需要说明的是,本申请中第一会话即指SMF实体建立的连通终端和数据网络之间的通信链路,该通信链中包括终端,接入设备,UPF achor以及UPF achor对应的数据网络。第一会话可以为协议数据单元会话(protocol data unit session,PDU session)PDU,该PDU session用于提供PDU数据包。
本申请中的第一业务或者业务,是指第一会话所包含的至少一个业务流,该业务流可用五元组来标识,该业务流为第一会话所提供的PDU数据包。
可选的,本申请中的终端107也可以称为终端设备,用户设备(user equipment,UE)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。终端设备可以是无线局域网(wireless localarea networks,WLAN)中的站点(station,STA),可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字处理(personal digital assistant,PDA)设备、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备以及下一代通信系统,例如,第五代(fifth-generation,5G)通信网络中的终端设备或者未来演进的公共陆地移动网络(public land mobile network,PLMN)网络中的终端设备等。
作为示例,在本发明实施例中,该终端还可以是可穿戴设备。可穿戴设备也可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能首饰等。
可选的,本申请实施例中所涉及到的接入设备指的是接入核心网的设备,例如可以是基站,宽带网络业务网关(broadband network gateway,BNG),汇聚交换机,非第三代合作伙伴计划(3rd generation partnership project,3GPP)接入设备等。基站可以包括各种形式的基站,例如:宏基站,微基站(也称为小站),中继站,接入点等。
可选的,本申请实施例中所涉及到的AMF实体还可以负责注册管理,移动性管理,合法监听等功能,本申请实施例对此不作具体限定。
可选的,本申请实施例中所涉及到的SMF实体用于进行会话管理,包括:会话建立,会话修改,会话释放,终端的网络之间互连的协议(internet protocol,IP)地址分配和管理,UPF实体的选择和控制,合法监听等与会话相关的控制功能。
可选的,本申请实施例中所涉及到的UPF实体除了具备图3所示的用户面功能实体的功能,还可实现服务网关(serving gateway,SGW)和分组数据网络网关(packet datanetwork gateway,PGW)的用户面功能。此外,UPF实体还可以是软件定义网络(softwaredefined network,SDN)交换机(switch),本申请实施例对此不作具体限定。
可选的,本申请实施例中所涉及到的AUSF实体用于基于终端的签约数据对终端进行鉴权认证。
可选的,本申请实施例中所涉及到的UDM实体用于储存用户签约数据。此外,UDM实体还包括鉴权认证,处理用户标识,签约管理等功能,本申请实施例对此不作具体限定。
可选的,本申请实施例中所涉及到的PCF实体提供策略规则,支持统一的策略架构管理网络行为等与策略相关的功能。
可选的,图3中的用户面功能实体可以由一个实体设备实现,也可以由多个实体设备共同实现,还可以是一个实体设备内的一个逻辑功能模块,本申请实施例对此不作具体限定。
其中,SMF实体用于根据终端的位置信息或者终端发送的数据的特征或者UPF与终端之间的位置,UPF的服务质量为终端重新分配UPF,以重新建立终端和新分配的UPF之间的会话,从而提高重建后的会话能够优化用户面。
接入设备用于为终端提供数据服务,例如,接收终端发送的数据,或者向终端发送数据,在实际使用过程中接入设备可以为基站。其中,在本发明实施例中,基站(basestation,BS)可以是与用户设备(user equipment,UE)或其它通信站点如中继站点,进行通信的设备,基站可以提供特定物理区域的通信覆盖。
PCF实体,用于作为射频部分与分组网络(IP网络)间的接口。
AF实体,用于起到应用影响路由的作用。
可以理解的是,如图3所示,当SMF为第一会话确定第二功能实体之后,该SMF将第二功能实体的配置信息与第一会话之间的关联关系发送给接入设备、第三功能实体和第五功能实体,这样当接入设备通过第一会话接收到终端发送的业务时,便可以根据配置信息与第一会话之间的关联关系将第一会话中的业务发送给第二功能实体,这样第二功能实体便可以根据第一映射规则将第一会话中的部分业务转发至第三功能实体。可选的,该第二功能实体中还具有第二映射规则,第二功能实体可以根据该第二映射规则将第一会话中的其他业务转发至第五功能实体,该配置信息用于识别第二功能实体,该配置信息可以为第二功能实体的接入地址,或者接入标识等信息,本申请对此不进行限定。
由于终端分布于整个无线网络中,且可以在整个无线网络中动态移动,因此,当终端和源数据网络之间的第一会话建立之后,终端通常可以通过第一会话与源数据网络进行数据交互,例如,从源数据网络中请求业务。但是,若终端移动至另一个数据网络的范围,且该数据网络可以更好地为终端的某个业务提供服务时,或者存在源数据网络无法满足终端某个业务的需求时,且终端可以从另一个数据网络中获取该业务时,第一功能实体便可以为第一会话确定一个第二功能实体,该第二功能实体用于对终端的业务进行转发(也可以称之为分流),这样便可以通过第二功能实体将终端所请求的某一个业务转发至目的数据网络,以从目的数据网络中请求到该某一个业务。在整个过程中由于不需要为终端更换目的IP,所以可以使得已建立的第一会话不中断。
如图4所示,本申请提供的一种业务分流的方法,包括:
S101、终端装置和第一数据网络DN之间的第一会话需要确定第二功能实体的情况下,第一功能实体为第一会话确定第二功能实体,其中,第一会话包括至少一个第一业务。
可选的,该第二功能实体用于对第一会话包括的至少一个第一业务分流。
可选的,本申请中的终端装置可以为如图3所示的终端107,第一功能实体可以为SMF实体,第二功能实体可以为上行分类器。
具体的,一方面,本申请中的第一功能实体可以根据预设映射规则信息判断是否需要为终端装置和第一DN之间的第一会话确定第二功能实体,具体的映射规则信息可以参见现有技术,本申请对此不进行限定。另一方面,本申请的第一功能实体还可以在第四功能实体发送的第一请求消息的触发下,确定需要为第一会话确定第二功能实体。
作为本申请提供的一种可能的实施例,如图5所示,本申请提供的方法在步骤S101之前,还包括:
S105、第四功能实体获取终端装置的位置信息。
具体的,本申请中的第四功能实体可以为如图3所示的架构中的AF实体。
S106、第四功能实体根据终端装置的位置信息以及终端装置对应的业务信息,确定存在为终端装置的第一业务服务的第二DN。
可以理解的是,本申请中的第二DN可以包括至少一个DN,该终端装置可以从该至少一个DN中请求到第一业务包括的数据。
本申请中存在为终端装置的第一业务服务的第二DN可以理解为终端装置可以从该第二DN处获取该第一业务包括的数据。
S107、第四功能实体发送第一请求消息,该第一请求消息用于指示第一功能实体为终端装置和第一数据网络DN之间的第一会话确定第二功能实体,该第二功能实体用于对第一会话包括的至少一个第一业务分流。由于在实际过程中,终端装置处于移动状态,而第一功能实体往往并不知道终端装置的具体位置,因此,通过第四功能实体获取终端装置的位置信息,以及确定存在为终端装置的第一业务可以提供更好服务的第二DN时,向第一功能实体发送第一请求消息,可以使得第一功能实体及时对第一会话中的至少一个第一业务进行分流。
作为一种可能的实现方式,本申请中的步骤S101具体可以通过以下方式实现:在第一请求消息的触发下,第一功能实体确定终端装置和第一数据网络DN之间的第一会话需要确定第二功能实体。
可选的,该第一请求消息包括以下至少一项:用于表明存在为第一业务服务的第二数据网络DN的信息、第二DN的信息、第三功能实体的信息、第一服务器的地址和第二服务器的地址之间的映射关系,其中,该第一服务器的地址为终端装置请求第一业务的源地址,该第二服务器的地址为终端装置请求第一业务的目标地址,第三功能实体与第二DN关联。
其中,第三功能实体可以为如图3所示的架构中的第一用户面功能实体。
其中,第一服务器为第一数据网络对应的至少一个服务器中的一个服务器,其中,第一数据网络与终端装置之间具有第一会话,第二服务器为第二数据网络对应的至少一个服务器中的一个服务器,第二数据网络为第四功能实体根据终端装置的位置信息确定的一个数据网络,与第一数据网络相比,该第二数据网络可以更好地为终端装置的数据提供服务。
其中,第二DN的信息包括数据网络名称(DN name,DNN),数据网络接入标识(DNaccess identifier,DNAI)。
可选的,本申请中第一功能实体为第一会话确定第二功能实体可以通过如下方式实现:第一功能实体根据预设规则信息确定第二功能实体,例如,当一个第二功能实体位于第一会话中时,直接将该第二功能实体确定为第一会话的第二功能实体,或者第一功能实体接收PCF实体发送的第一策略,该第一策略用于指示第二功能实体的信息,第一功能实体根据第一策略,确定第二功能实体。
需要说明的是,本申请中的第二功能实体在第一功能实体确定需要为终端装置和第一数据网络DN之间的第一会话确定第二功能实体之前就存在于第一会话中,在这种情况下,第二功能实体与接入设备、第一会话对应的第五功能实体之间已建立了连接,但是第二功能实体中可能不具有第一映射规则信息,基于此种情况,第二功能实体在接收到接入设备转发的终端装置的第一业务时,直接将该第一业务转发至第五功能实体。
其中,第五功能实体可以为如图3所示的架构中的第二UPF achor。
另一方面,可以在终端装置和第一数据网络DN之间的第一会话需要确定第二功能实体的情况下,第一功能实体将该第二功能实体引入该第一会话中,也即终端装置和第一数据网络DN之间的第一会话需要确定第二功能实体时,第二功能实体不存在于第一会话中。当第一功能实体为第一会话确定第二功能实体时,第一功能实体需要将第二功能实体的配置信息发送给接入设备,以及第五功能实体、以及第三功能实体,以建立第二功能实体和接入设备,以及第五功能实体、以及第三功能实体之间的连接,这样接入设备在接收到终端装置对第一业务的请求消息时,可以将对第一业务的请求消息发送给第二功能实体,以由第二功能实体根据第一映射规则,将第一业务转发至第三功能实体,然后第三功能实体根据第一服务器的地址和第二服务器的地址之间的映射关系,将第一业务的地址从第一服务器的地址转化为第二服务器的地址之间发送给第三功能实体对应的第二DN。
具体的,本申请中的第一映射规则信息也可以称之为路由转发规则信息。
S102、第一功能实体向第二功能实体发送第一映射规则信息,该第一映射规则消息用于指示第二功能实体将第一业务发送至第三功能实体,该第三功能实体用于实现第一业务的地址从第一服务器的地址到第二服务器的地址之间的转换。
可选的,在步骤S102之前,本申请提供的方法还包括:第一功能实体根据第一服务器的地址和第二服务器的地址之间的映射关系,确定第一映射规则信息。
具体的,本申请中的第一映射规则信息可以为第一功能实体根据第一服务器的地址和第二服务器的地址之间的映射关系确定的,另一方面,该第一映射规则信息还可以为其他设备发送给第一功能实体的,第一功能实体直接接收第一映射规则信息与第一功能实体根据第一服务器的地址和第二服务器的地址之间的映射关系确定第一映射规则信息相比,可以提高第一功能实体的处理效率。
S103、第二功能实体接收第一功能实体发送的第一映射规则信息。
S104、第二功能实体在接收到第一业务后,根据第一映射规则信息将第一业务发送至第三功能实体。
需要说明的是,当第一功能实体未向第二功能实体发送第一映射规则信息之前,当第一会话中存在第二功能实体时,该第二功能实体在接收到第一业务中的数据后,将第一业务中的数据发送至第五功能实体,而在第一功能实体向第二功能实体发送第一映射规则信息之后,第二功能实体收到第一业务中的数据后,将第一业务转发到第三功能实体上。
具体的,如图6所示,该第一映射规则信息包括:第一业务的信息和与第一业务关联的第三功能实体的信息,第二功能实体在接收到第一业务后,根据该第一映射规则信息将第一业务发送至第三功能实体的信息所指示的第三功能实体。
具体的,第一业务的信息可以为第一业务的IP五元组信息,例如,源IP地址,源端口,目的IP地址等信息。第一映射规则信息包括的第一业务的信息可以为第一业务的第二服务器的地址。
第三功能实体的信息可以为第三功能实体的标识(例如,地址,接入标识等)、通道地址(tunnel ID)、数据网络的接入标识等。
此外,可选的,本申请中的第一功能实体还可以向第二功能实体发送第二映射规则信息,该第二映射规则信息用于指示第二功能实体将第一会话中的第二业务转发至第五功能实体,其中,第五功能实体与终端装置之间具有第一会话。
具体的,该第二映射规则信息可以为第二业务的源服务器的信息和与源服务器对应的UPF achor的信息。
需要说明的是,本申请中的第一功能实体在为第一会话确定第二功能实体之后,该第二功能实体和第三功能实体和第五功能实体之间均具有连接,这样第二功能实体便可以对第一会话中的业务按照第一映射规则信息分流至第五功能实体或第三功能实体。
当然,本申请中第一功能实体还可以向第二功能实体不发送第二映射规则信息,这样第二功能实体在确定接收到终端装置发送的第二业务时,若确定第一映射规则信息中不存在与该第二业务的信息对应的第三功能实体时,便将该第二业务转发至第五功能实体。
本申请提供一种业务分流的方法,终端装置和第一数据网络DN之间的第一会话需要第二功能实体的情况下,第一功能实体为第一会话确定第二功能实体,并向第二功能实体发送用于指示第二功能实体将第一业务发送至第三功能实体的第一映射规则信息,这样第二功能实体在接收到第一业务之后,便可以根据第一映射规则信息将第一业务发送至第三功能实体,由第三功能实体实现第一业务的地址从第一服务器的地址到第二服务器的地址之间的转换,这样不仅可以在存在可以为第一业务提供更好的数据网络时,将第一业务分流,且由于本申请中在对第一业务分流的过程中终端装置无需改变第一业务的目的IP,因此可以避免在对第一业务进行分流时,第一PDU会话不中断。
可选的,如图7所示,本申请提供的方法还包括:
S108、第一功能实体向第三功能实体发送第一服务器的地址和第二服务器的地址之间的映射关系,该映射关系用于第三功能实体将第一业务的地址从第一服务器的地址映射为第二服务器的地址,或者用于第三功能实体将第一业务的地址从第二服务器的地址映射为第一服务器的地址。
需要说明的是,本申请中第一功能实体向第三功能实体发送第一服务器的地址和第二服务器的地址之间的映射关系的过程和第一功能实体向第二功能实体发送第一映射规则的过程可以同时执行,也即该两个过程的执行并无先后顺序。
具体的,第一功能实体可以向第三功能实体发送网络地址转换(network addresstranslation,NAT)规则,该NAT规则中包括第一服务器的地址和第二服务器的地址之间的映射关系。
S109、第三功能实体接收第一服务器的地址和第二服务器的地址之间的映射关系。
S110、第三功能实体在接收到第二功能实体发送的第一业务时,将第一业务的地址从第一服务器的地址转换为第二服务器的地址,并将转换地址后的第一业务发送至第二服务器对应的第二数据网络,以从第二服务器对应的第二数据网络获取第一业务,第三功能实体在接收到第二服务器对应的第二数据网络发送的第一业务后,将第一业务的地址从第二服务器的地址映射为第一服务器的地址,并发送至第二功能实体。
示例性的,第一业务中的数据1所在的第一服务器的地址为IP1,第三功能实体接收到数据1之后,将数据1的地址从IP1变换为IP2之后,并将地址从IP1变换为IP2的数据1发送至第二数据网络,以从第二数据网络处获取数据1;当第三功能实体根据IP2从第二数据网络处获取数据1之后,第三功能实体将该数据1的地址从IP2变换为IP1之后,将地址从IP2变换为IP1的数据1发送给第二功能实体。
作为本申请的另一种可能的实施例,如图8所示,本申请提供的方法,在步骤S105之前还包括:
S111、第四功能实体向终端装置发送用于指示上报终端装置的位置信息的第二请求消息。
其中,第二请求消息可以为终端装置和第四功能实体之间新定义的信令消息,该新定义的信令消息用于指示上报终端装置的位置信息的信息,第二请求消息也可以通过终端装置和第四功能实体之间已具有的一个信令消息,在该信令消息中具有承载指示上报终端装置的位置信息的字段,本申请对此不作限定。
当然,本申请中第四功能实体还可以从其他地方获取终端装置的位置信息,本申请对此不进行限定。
具体的,第四功能实体中具有至少一个DN的信息,以及业务和至少一个DN之间的关联关系,这样第四功能实体便可以根据终端装置的位置信息,以及终端装置的业务信息从至少一个DN中为终端装置的第一业务确定第一DN。
S112、终端装置接收第二请求消息。
S113、终端装置向第四功能实体发送终端装置的位置信息。
可选的,终端装置的位置信息可以为终端装置的经度、纬度等信息,本申请对此不进行限定。
作为本申请的另一个实施例,在第一业务中的数据被分流之后,为了使得终端装置可以确定第一业务被分流,因此,一方面,本申请提供的方法还包括:
S114、第四功能实体向终端装置发送第一指示信息,该第一指示信息装置用于表明第一服务器的地址和第二服务器的地址之间的映射关系。
S115、终端装置接收第一指示信息。
S116、终端装置根据第一指示信息,将第一业务的地址从第一服务器的地址映射为所述第二服务器的地址,以及按照第二服务器的地址请求第一业务。
具体的,终端装置将第一业务的IP五元组信息从第一服务器的地址变更为第二服务器的地址,然后,终端装置按照第二服务器的地址请求第一业务。
在这种情况下,第一功能实体将第二功能实体发送的第一映射规则信息便可以为第一业务更新的信息(即第二服务器的地址)与第三功能实体之间的关联关系,这样第二功能实体在接收到第一业务更新的信息之后便可以将第一业务转发至第三功能实体。
可选的,另一方面,本申请中还包括:第四功能实体向终端装置发送第一服务器的地址和第二服务器的地址之间的映射关系,该映射关系用于终端装置将第一业务的地址从第一服务器的地址映射为第二服务器的地址,该第一服务器的地址为终端装置请求第一业务的源地址,第二服务器的地址为终端装置请求第一业务的目标地址。
其中,目标地址为终端装置实际请求第一业务的地址,源地址为终端装置原本请求第一业务的地址。
如图9所示,当第四功能实体向终端装置发送用于指示终端装置将第一业务的地址从第一服务器的地址映射为第二服务器的地址时,第一功能实体向第二功能实体发送的第一映射规则信息包括:第一业务的第一服务器的地址和第五功能实体之间的关联关系,以及第一业务的第二服务器的地址和第三功能实体之间的关联关系。
需要说明的是,当步骤S114-S116执行时,上述步骤S108、S109以及S110便可以省略。
综上所述,如图10所示,下述以第一功能实体为SMF实体,第二功能实体为UL CL,第三功能实体为第二UPF achor,第四功能实体为AF实体,第五功能实体为第一UPF achor,以SMF在AF通过PCF的触发下,确定UL CL为例,详细介绍本申请的业务分流的方法的具体流程,包括:
S201、UE向AF上报UE的位置信息。
其中,UE的位置信息可以为用于确定UE位置的信息,本申请对此不限定。
S202、AF根据UE的位置信息,确定存在为UE的第一业务服务的第二DN。
S203、AF向PCF发送第一请求消息。
其中,该第一请求消息的内容可以参见上述实施例中的描述,本申请在此不再赘述,此外,第一请求消息中还可以包括UE的信息,应用信息,该UE的信息用于识别该UE。其中,应用信息用于PCF对该类型的应用生成相应的规则。
AF提供的UE信息可以用于PCF对某个UE或者多个UE(群组)生成相应的规则。
具体的,如果AF和PCF之间没有直接接口,则AF通过能力开放网元(networkexposure function,NEF)与PCF交互。
S204、PCF向SMF发送第二请求消息。
该第二请求消息的内容与第一请求消息的内容可以相同,也可以由PCF将第一请求消息处理之后生成第二请求消息,本申请对此不进行限定。
S205、SMF确定ULCF。
S206、SMF确定ULCF之后向ULCL发送第一映射规则信息,以及向第二UPF achor发送第一服务器的地址和第二服务器的地址之间的关联关系。
具体的,第一映射规则消息为第一业务的信息和与第一业务关联的第二UPFachor信息。
具体的,在步骤S206之后,还包括ULCL根据第一映射规则信息将接收到的第一业务转发至第二UPF achor,以及在接收到第二UPF achor发送的按照第二服务器的地址请求到的第一业务,并由第二UPF achor将接收到的第一业务的地址从第二服务器的地址变更为第一服务器的地址之后,将地址变更为第一服务器的地址的第一业务发送给ULCL,以由ULCL通过接入设备发送给UE。
如图11所示,图11示出了本申请提供的另一种业务分流的方法的具体流程,如图11与图10的区别在于,图11中增加了步骤S207和S208,且省略了步骤S205中SMF向第二UPFachor发送第一服务器的地址和第二服务器的地址之间的关联关系的过程。但是步骤S205中SMF向ULCL发送的第一映射规则信息为第一业务的IP五元组1和与第一业务关联的第一UPF achor信息以及第一业务的IP五元组2和与第一业务关联的第二UPF achor信息,这样ULCL实体在接收到IP五元组为IP五元组1的业务之后,便可以将IP五元组1的业务转发至第一UPF achor,以及在接收到IP五元组为IP五元组2的业务之后,便可以将IP五元组2的业务转发至第二UPF achor。
S207、AF向UE发送第一服务器的地址和第二服务器的地址之间的映射关系,或者发送第一指示信息,该第一指示信息用于指示UE将第一业务中的数据的地址从第一服务器的地址映射为第二服务器的地址。
S208、UE将第一业务的地址从第一服务器的地址映射为第二服务器的地址,并按照第二服务器的地址请求第一业务。
本申请提供一种业务分流的方法,终端装置和第一数据网络DN之间的第一会话需要确定第二功能实体的情况下,第一功能实体为第一会话确定第二功能实体,并向第二功能实体发送用于指示第二功能实体将第一业务发送至第三功能实体的第一映射规则信息,这样第二功能实体在接收到第一业务之后,便可以根据第一映射规则信息将第一业务发送至第三功能实体,由第三功能实体实现第一业务的地址从第一服务器的地址到第二服务器的地址之间的转换,这样不仅可以在存在可以为第一业务提供更好的数据网络时,将第一业务分流,还可以避免在对第一业务进行分流的时候,第一PDU会话不中断。
上述主要从各个网元之间交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,各个网元,例如第一功能实体、第二功能实体、第三功能实体、第四功能实体和终端装置,为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对第一功能实体、第二功能实体、第三功能实体、第四功能实体和终端装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。下面以采用对应各个功能划分各个功能模块为例进行说明:
在采用集成的单元的情况下,图12示出了上述实施例中所涉及的第一功能实体的一种可能的结构示意图。第一功能实体包括:确定单元101、发送单元102。其中,确定单元101用于支持第一功能实体执行上述实施例中的步骤S101以及S205;发送单元102用于支持第一功能实体执行上述实施例中的步骤S102以及S108以及S206。此外,第一功能实体还可以包括接收单元103,该接收单元103用于支持第一功能实体执行上述实施例中的步骤S109。上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在采用硬件实现的基础上,本申请中的发送单元102可以为第一功能实体的发送器,接收单元103可以为第一功能实体的接收器,该发送器通常可以和接收器集成在一起用作收发器,具体的收发器还可以称为通信接口或收发电路,确定单元101可以集成在第一功能实体的处理器上。
在采用集成的单元的情况下,图13示出了上述实施例中所涉及的第一功能实体的一种可能的逻辑结构示意图。第一功能实体包括:处理模块112和通信模块113。处理模块112用于对第一功能实体的动作进行控制管理,例如,处理模块112用于执行在第一功能实体侧进行消息或数据处理的步骤,例如,支持第一功能实体执行上述实施例中的步骤S101以及S205;通信模块113用于支持第一功能实体执行上述实施例中的步骤S102、S108、S206以及S109。和/或用于本文所描述的技术的其他由第一功能实体执行的过程。可选的,第一功能实体还可以包括存储模块111,用于存储第一功能实体的程序代码和数据。
其中,处理模块112可以是处理器或控制器,例如可以是中央处理器单元,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理器和微处理器的组合等等。通信模块113可以是收发器、收发电路或通信接口等。存储模块111可以是存储器。
当处理模块112为处理器120,通信模块113为通信接口130或收发器时,存储模块111为存储器140时,本申请所涉及的第一功能实体可以为图14所示的设备。
其中,通信接口130、至少一个处理器120以及存储器140通过总线110相互连接;总线110可以是PCI总线或EISA总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图14中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。其中,存储器140用于存储第一功能实体的程序代码和数据。通信接口130用于支持第一功能实体与其他设备(例如,第二功能实体)通信,处理器120用于支持第一功能实体执行存储器140中存储的程序代码和数据以实现本申请提供的一种业务分流的方法。
在采用集成的单元的情况下,图15示出了上述实施例中所涉及的第四功能实体的一种可能的结构示意图。第四功能实体包括:获取单元201、确定单元202以及发送单元203。其中,获取单元201用于支持第四功能实体执行上述实施例中的步骤S105;确定单元202用于支持第四功能实体执行上述实施例中的步骤S106以及S202,其中,发送单元203用于支持第四功能实体执行上述实施例中的步骤S107、S111、S114、S203以及S207。此外,和/或用于本文所描述的技术的其它过程。上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在采用硬件实现的基础上,本申请中的获取单元201可以为第四功能实体的接收器,发送单元203可以为第四功能实体发送器,该发送器通常可以和第四功能实体的接收器集成在一起用作收发器,具体的收发器还可以称为通信接口,或收发电路,此外确定单元202可以集成在第四功能实体的处理器上。
在采用集成的单元的情况下,图16示出了上述实施例中所涉及的第四功能实体的一种可能的逻辑结构示意图。第四功能实体,包括:处理模块212和通信模块213。处理模块212用于对第四功能实体的动作进行控制管理,例如,处理模块212用于支持第四功能实体执行上述实施例中在第四功能实体侧进行消息或数据处理的操作,例如,执行上述实施例中的步骤S106以及S202;通信模块213用于支持第四功能实体执行上述实施例中在第四功能实体侧进行消息或数据接收和发送的操作,例如,上述实施例中的步骤S105、S107、S111、S114、S203以及S207。和/或用于本文所描述的技术的其他由第四功能实体执行的过程。
可选的,第四功能实体还可以包括存储模块211,用于存储第四功能实体的程序代码和数据。
其中,处理模块212可以是处理器或控制器,例如可以是中央处理器单元,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理器和微处理器的组合等等。通信模块213可以是收发器、收发电路或通信接口等。存储模块211可以是存储器。
当处理模块212为处理器220,通信模块213为通信接口230或收发器时,存储模块211为存储器210时,本申请所涉及的第四功能实体可以为图17所示的设备。
其中,通信接口230、至少一个处理器220以及存储器210通过总线200相互连接;总线200可以是PCI总线或EISA总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图17中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。其中,存储器210用于存储第四功能实体的程序代码和数据。通信接口230用于支持第四功能实体与其他设备(例如,终端装置)通信,处理器220用于支持第四功能实体执行存储器210中存储的程序代码和数据以实现本申请提供的一种业务分流的方法。
在采用集成的单元的情况下,图18示出了上述实施例中所涉及的终端装置的一种可能的结构示意图。终端装置包括:发送单元301、接收单元302以及处理单元303。其中,接收单元302用于支持终端装置执行上述实施例中的步骤S112以及S115;发送单元301用于支持终端装置执行上述实施例中的步骤S113以及S201,处理单元303用于支持终端装置执行上述实施例中的步骤S116以及S208。和/或用于本文所描述的技术的其它过程。上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在采用硬件实现的基础上,本申请中的接收单元302可以为终端装置的接收器,发送单元301可以为终端装置的发送器,该接收器通常可以和终端装置的发送器集成在一起用作收发器,具体的收发器还可以称为通信接口或收发电路。
在采用集成的单元的情况下,图19示出了上述实施例中所涉及的终端装置的一种可能的逻辑结构示意图。终端装置包括:处理模块312和通信模块313。处理模块312用于对终端装置的动作进行控制管理,例如,处理模块312用于支持终端装置执行上述实施例中在终端装置侧进行消息或数据处理的操作,例如,上述实施例中的步骤S116以及S208;通信模块313用于支持终端装置执行上述实施例中在终端装置侧进行消息或数据接收或发送的操作,例如,上述实施例中的步骤S112、S115、S113以及S201。和/或用于本文所描述的技术的其他由终端装置执行的过程。
可选的,终端装置还可以包括存储模块311,用于存储终端装置的程序代码和数据。
其中,处理模块312可以是处理器或控制器,例如可以是中央处理器单元,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理器和微处理器的组合等等。通信模块313可以是收发器、收发电路或通信接口等。存储模块311可以是存储器。
当处理模块312为处理器320,通信模块313为通信接口330或收发器时,存储模块311为存储器310时,本申请所涉及的终端装置可以为图20所示的设备。
其中,通信接口330、至少一个处理器320以及存储器310通过总线300相互连接;总线300可以是PCI总线或EISA总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图20中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。其中,存储器310用于存储终端装置的程序代码和数据。通信接口330用于支持终端装置与其他设备(例如,第四功能实体)通信,处理器320用于支持终端装置执行存储器310中存储的程序代码和数据以实现本申请提供的一种业务分流的方法。
在采用集成的单元的情况下,图21示出了上述实施例中所涉及的第二功能实体的一种可能的结构示意图。第二功能实体包括:接收单元401和发送单元402。其中,接收单元401用于支持第二功能实体执行上述实施例中的步骤S103;发送单元402用于支持第二功能实体执行上述实施例中的步骤S104。和/或用于本文所描述的技术的其它过程。上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在采用硬件实现的基础上,本申请中的接收单元401可以为第二功能实体的接收器,发送单元402可以为第二功能实体的发送器,该接收器通常可以和第二功能实体的发送器集成在一起用作收发器,具体的收发器还可以称为通信接口或收发电路。
在采用集成的单元的情况下,图22示出了上述实施例中所涉及的第二功能实体的一种可能的逻辑结构示意图。第二功能实体包括:处理模块412和通信模块413。其中,处理模块412用于对第二功能实体的动作进行控制管理,例如,处理模块412用于支持第二功能实体执行上述实施例中在第二功能实体侧进行消息或数据处理的操作;通信模块413用于支持第二功能实体执行上述实施例中在第二功能实体侧进行消息或数据接收或发送的操作,例如,上述实施例中的步骤S103和S104。和/或用于本文所描述的技术的其他由第二功能实体执行的过程。
可选的,第二功能实体还可以包括存储模块411,用于存储第二功能实体的程序代码和数据。
其中,处理模块412可以是处理器或控制器,例如可以是中央处理器单元,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理器和微处理器的组合等等。通信模块413可以是收发器、收发电路或通信接口等。存储模块411可以是存储器。
当处理模块412为处理器420,通信模块413为通信接口430或收发器时,存储模块411为存储器410时,本申请所涉及的第二功能实体可以为图23所示的设备。
其中,通信接口430、至少一个处理器420以及存储器410通过总线400相互连接;总线400可以是PCI总线或EISA总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图23中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。其中,存储器410用于存储第二功能实体的程序代码和数据。通信接口430用于支持第二功能实体与其他设备(例如,第一功能实体和第三功能实体)通信,处理器420用于支持第二功能实体执行存储器410中存储的程序代码和数据以实现本申请提供的一种业务分流的方法。
在采用集成的单元的情况下,图24示出了上述实施例中所涉及的第三功能实体的一种可能的结构示意图。第三功能实体包括:接收单元501和处理单元502。其中,接收单元501用于支持第三功能实体执行上述实施例中的步骤S109;处理单元502用于支持第三功能实体执行上述实施例中的步骤S110。和/或用于本文所描述的技术的其它过程。上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在采用硬件实现的基础上,本申请中的接收单元501可以为第三功能实体的接收器,该接收器通常可以和第三功能实体的发送器集成在一起用作收发器,具体的收发器还可以称为通信接口或收发电路。
在采用集成的单元的情况下,图25示出了上述实施例中所涉及的第三功能实体的一种可能的逻辑结构示意图。第三功能实体包括:处理模块512和通信模块513。其中,处理模块512用于对第三功能实体的动作进行控制管理,例如,处理模块512用于支持第三功能实体执行上述实施例中在第三功能实体侧进行消息或数据处理的操作;通信模块513用于支持第三功能实体执行上述实施例中在第三功能实体侧进行消息或数据接收或发送的操作,例如,上述实施例中的步骤S109以及S110。和/或用于本文所描述的技术的其他由第三功能实体执行的过程。
可选的,第三功能实体还可以包括存储模块511,用于存储第三功能实体的程序代码和数据。
其中,处理模块512可以是处理器或控制器,例如可以是中央处理器单元,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理器和微处理器的组合等等。通信模块513可以是收发器、收发电路或通信接口等。存储模块511可以是存储器。
当处理模块512为处理器520,通信模块513为通信接口530或收发器时,存储模块511为存储器510时,本申请所涉及的第三功能实体可以为图26所示的设备。
其中,通信接口530、至少一个处理器520以及存储器510通过总线500相互连接;总线500可以是PCI总线或EISA总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图26中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。其中,存储器510用于存储第三功能实体的程序代码和数据。通信接口530用于支持第三功能实体与其他设备(例如,第一功能实体)通信,处理器520用于支持第三功能实体执行存储器510中存储的程序代码和数据以实现本申请提供的一种业务分流的方法。
以上接收单元(或用于接收的单元)是一种该装置的接口电路,用于从其它装置接收信号。例如,当该装置以芯片的方式实现时,该接收单元是该芯片用于从其它芯片或装置接收信号的接口电路。以上发送单元(或用于发送的单元)是一种该装置的接口电路,用于向其它装置发送信号。例如,当该装置以芯片的方式实现时,该发送单元是该芯片用于向其它芯片或装置发送信号的接口电路。
图27是本发明实施例提供的芯片系统150的结构示意图。芯片系统150包括至少一个处理器1510和接口电路1530。
可选的,该芯片系统150还包括存储器1540,存储器1540可以包括只读存储器和随机存取存储器,并向处理器1510提供操作指令和数据。存储器1540的一部分还可以包括非易失性随机存取存储器(non-volatile random access memory,NVRAM)。
在一些实施方式中,存储器1540存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:
在本发明实施例中,通过调用存储器1540存储的操作指令(该操作指令可存储在操作系统中),执行相应的操作。
一种可能的实现方式为:第一功能实体,第二功能实体,第三功能实体,第四功能实体以及终端装置所用的芯片系统的结构类似,不同的装置可以使用不同的芯片系统以实现各自的功能。
处理器1510控制第一功能实体,第二功能实体,第三功能实体,第四功能实体以及终端的操作,处理器1510还可以称为CPU(central processing unit,中央处理单元)。存储器1540可以包括只读存储器和随机存取存储器,并向处理器1510提供指令和数据。存储器1540的一部分还可以包括非易失性随机存取存储器(NVRAM)。具体的应用中存储器1540、接口电路1530以及存储器1540通过总线系统1520耦合在一起,其中总线系统1520除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图27中将各种总线都标为总线系统1520。
上述本发明实施例揭示的方法可以应用于处理器1510中,或者由处理器1510实现。处理器1510可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1510中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1510可以是通用处理器、数字信号处理器(digital signal processing,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field-programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1540,处理器1510读取存储器1540中的信息,结合其硬件完成上述方法的步骤。
可选地,接口电路1530用于执行图4、图5、图7、图8、图10、图11所示的实施例中的第一功能实体,第二功能实体,第三功能实体,第四功能实体以及终端装置的接收和发送的步骤。
处理器1510用于执行图4、图5、图7、图8、图10、图11所示的实施例中的第一功能实体,第二功能实体,第三功能实体,第四功能实体以及终端装置的处理的步骤。
在上述实施例中,存储器存储的供处理器执行的指令可以以计算机程序产品的形式实现。计算机程序产品可以是事先写入在存储器中,也可以是以软件形式下载并安装在存储器中。
计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘solid statedisk,SSD)等。
一方面,提供一种计算机存储介质,计算机可读存储介质中存储有指令,当指令被运行时,使得第一功能实体执行实施例中的S101、S205、S102、S108、S206以及S109。和/或用于本文所描述的技术的其他由第一功能实体执行的过程。
又一方面,提供一种计算机存储介质,计算机可读存储介质中存储有指令,当指令被运行时,使得第四功能实体执行实施例中的步骤S106以及S202、S105、S107、S111、S114、S203以及S207。和/或用于本文所描述的技术的其他由第四功能实体执行的过程。
另一方面,提供一种计算机存储介质,计算机可读存储介质中存储有指令,当指令被运行时,使得终端装置执行实施例中的S116以及S208、S112、S115、S113以及S201。和/或用于本文所描述的技术的其他由终端执行的过程。
再一方面,又一方面,提供一种计算机存储介质,计算机可读存储介质中存储有指令,当指令被运行时,使得第二功能实体执行实施例中的S103和S104。和/或用于本文所描述的技术的其他由第二功能实体执行的过程。
另一方面,提供一种计算机存储介质,计算机可读存储介质中存储有指令,当指令被运行时,使得第三功能实体执行实施例中的S109以及S110。和/或用于本文所描述的技术的其他由第三功能实体执行的过程。
一方面,提供一种包含指令的计算机程序产品,计算机程序产品中存储有指令,当指令被运行时,使得第一功能实体执行实施例中的S101、S205、S102、S108、S206以及S109。和/或用于本文所描述的技术的其他由第一功能实体执行的过程。
又一方面,提供一种包含指令的计算机程序产品,计算机程序产品中存储有指令,当指令被运行时,使得第四功能实体执行实施例中的步骤S106以及S202、S105、S107、S111、S114、S203以及S207。和/或用于本文所描述的技术的其他由第四功能实体执行的过程。
另一方面,提供一种包含指令的计算机程序产品,计算机程序产品中存储有指令,当指令被运行时,使得终端执行实施例中的S116以及S208、S112、S115、S113以及S201。和/或用于本文所描述的技术的其他由终端装置执行的过程。
又一方面,提供一种包含指令的计算机程序产品,计算机程序产品中存储有指令,当指令被运行时,使得第二功能实体执行实施例中的S103和S104。和/或用于本文所描述的技术的其他由第二功能实体执行的过程。
另一方面,提供一种包含指令的计算机程序产品,计算机程序产品中存储有指令,当指令被运行时,使得第三功能实体执行实施例中的S109以及S110。和/或用于本文所描述的技术的其他由第三功能实体执行的过程。
一方面,提供一种芯片系统,该芯片系统应用于第一功能实体中,芯片系统包括至少一个处理器和接口电路,接口电路和至少一个处理器通过线路互联,处理器用于运行指令,以执行实施例中的S101、S205、S102、S108、S206以及S109。和/或用于本文所描述的技术的其他由第一功能实体执行的过程。
又一方面,提供一种芯片系统,该芯片系统应用于第四功能实体中,芯片系统包括至少一个处理器和接口电路,接口电路和至少一个处理器通过线路互联,处理器用于运行指令,以执行实施例中实施例中的步骤S106以及S202、S105、S107、S111、S114、S203以及S207。和/或用于本文所描述的技术的其他由第四功能实体执行的过程。
另一方面,提供一种芯片系统,该芯片系统应用于终端中,芯片系统包括至少一个处理器和接口电路,接口电路和至少一个处理器通过线路互联,处理器用于运行指令,以执行实施例中的S116以及S208、S112、S115、S113以及S201。和/或用于本文所描述的技术的其他由终端装置执行的过程。
又一方面,提供一种芯片系统,该芯片系统应用于第二功能实体中,芯片系统包括至少一个处理器和接口电路,接口电路和至少一个处理器通过线路互联,处理器用于运行指令,以执行实施例中的S103和S104。和/或用于本文所描述的技术的其他由第二功能实体执行的过程。
另一方面,提供一种芯片系统,该芯片系统应用于第三功能实体中,芯片系统包括至少一个处理器和接口电路,接口电路和至少一个处理器通过线路互联,处理器用于运行指令,以执行实施例中的S109以及S110。和/或用于本文所描述的技术的其他由第三功能实体执行的过程。
此外,本申请还提供一种业务分流的系统,该业务分流的系统包括如图12-图14所示的第一功能实体,图15-图17所示的第四功能实体,图18-图20所示的终端装置,图21-图23所示的第二功能实体以及图24-图26所示的第三功能实体。
本申请提供一种业务分流的系统,终端装置和第一数据网络DN之间的第一会话需要确定第二功能实体的情况下,第一功能实体为第一会话确定第二功能实体,并向第二功能实体发送用于指示第二功能实体将第一业务中的数据发送至第三功能实体的第一映射规则信息,这样第二功能实体在接收到第一业务中的数据之后,便可以根据第一映射规则信息将第一业务中的数据发送至第三功能实体,由第三功能实体实现第一业务中的数据的地址从第一服务器的地址到第二服务器的地址之间的转换,这样不仅可以在存在可以为第一业务中的数据提供更好的数据网络时,将第一业务中的数据分流,还可以避免在对第一业务中的数据进行分流的时候,第一PDU会话不中断。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (30)
1.一种业务分流的方法,其特征在于,包括:
终端装置和第一数据网络DN之间的第一会话需要第二功能实体的情况下,第一功能实体为所述第一会话确定所述第二功能实体,所述第一会话包括至少一个第一业务;
所述第一功能实体向所述第二功能实体发送第一映射规则信息,所述第一映射规则信息用于指示所述第二功能实体将所述第一业务发送至第三功能实体,所述第三功能实体用于实现所述第一业务的地址从第一服务器的地址到第二服务器的地址之间的转换。
2.根据权利要求1所述的方法,其特征在于,包括:
所述第一功能实体接收第一请求消息,所述第一请求消息用于指示所述第一功能实体需要为所述终端装置和所述第一数据网络DN之间的所述第一会话确定所述第二功能实体。
3.根据权利要求2所述的方法,其特征在于,所述第一请求消息包括以下至少一项:
用于表明存在为所述第一业务服务的第二数据网络DN的信息、所述第二DN的信息、所述第三功能实体的信息、第一服务器的地址和第二服务器的地址之间的映射关系,其中,所述第一服务器的地址为所述终端装置请求所述第一业务的源地址,所述第二服务器的地址为所述终端装置请求所述第一业务的目标地址,所述第二DN与所述第三功能实体关联。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
所述第一功能实体根据所述第一服务器的地址和第二服务器的地址之间的映射关系,确定所述第一映射规则信息。
5.根据权利要求4所述的方法,其特征在于,所述第一映射规则信息包括:所述第一业务的信息和与所述第一业务关联的所述第三功能实体的信息。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:
所述第一功能实体向所述第三功能实体发送第一服务器的地址和第二服务器的地址之间的映射关系,所述映射关系用于所述第三功能实体将所述第一业务的地址从所述第一服务器的地址映射为所述第二服务器的地址,或者用于所述第三功能实体将所述第一业务地址从所述第二服务器的地址映射为所述第一服务器的地址。
7.一种业务分流方法,其特征在于,包括:
第四功能实体获取终端装置的位置信息;
所述第四功能实体根据所述终端装置的位置信息确定存在为所述终端装置的第一业务服务的第二数据网络DN的情况下,所述第四功能实体发送第一请求消息,所述第一请求消息用于指示为所述终端装置和第一数据网络DN之间的第一会话确定第二功能实体,所述第二功能实体用于对所述第一会话包括的至少一个第一业务分流。
8.根据权利要求7所述的方法,其特征在于,所述第一请求消息包括以下任一项:
用于表明存在为所述第一业务服务的第二数据网络DN的信息、所述第二DN的信息、第三功能实体的信息、第一服务器的地址和第二服务器的地址之间的映射关系,其中,所述第一服务器的地址为所述终端装置请求所述第一业务的源地址,所述第二服务器的地址为所述终端装置请求所述第一业务的目标地址,所述第二DN与所述第三功能实体关联。
9.根据权利要求7或8所述的方法,其特征在于,所述方法还包括:
所述第四功能实体向所述终端装置发送用于指示上报所述终端装置的位置信息的第二请求消息。
10.根据权利要求7-9任一项所述的方法,其特征在于,所述方法还包括:
所述第四功能实体向所述终端装置发送第一指示信息,所述第一指示信息用于指示所述终端装置将所述第一业务的地址从所述第一服务器的地址映射为所述第二服务器的地址。
11.根据权利要求7-9任一项所述的方法,其特征在于,所述方法还包括:
所述第四功能实体向所述终端装置发送第一服务器的地址和第二服务器的地址之间的映射关系,所述映射关系用于所述终端装置将所述第一业务的地址从所述第一服务器的地址映射为所述第二服务器的地址,所述第一服务器的地址为所述终端装置请求所述第一业务的源地址,所述第二服务器的地址为所述终端装置请求所述第一业务的目标地址。
12.一种业务分流的方法,其特征在于,包括:
终端装置向第四功能实体发送所述终端装置的位置信息;
所述终端装置接收所述第四功能实体发送的第一指示信息,所述第一指示信息用于表明第一服务器的地址和第二服务器的地址之间的映射关系,其中,所述第一服务器的地址为所述终端装置请求第一业务的源地址,所述第二服务器的地址为所述终端装置请求所述第一业务的目标地址;
所述终端装置根据所述第一指示信息,将所述第一业务的地址从所述第一服务器的地址映射为所述第二服务器的地址。
13.根据权利要求12所述的方法,其特征在于,所述方法还包括:
所述终端装置接收所述第四功能实体发送的第二请求消息,所述第二请求消息用于指示所述终端装置上报所述终端装置的位置信息。
14.一种业务分流的装置,其特征在于,包括:
终端装置和第一数据网络DN之间的第一会话需要第二功能实体的情况下,确定单元,用于为所述第一会话确定所述第二功能实体,所述第一会话包括至少一个第一业务;
发送单元,用于向所述第二功能实体发送第一映射规则信息,所述第一映射规则信息用于指示所述第二功能实体将所述第一业务发送至第三功能实体,所述第三功能实体用于实现所述第一业务的地址从第一服务器的地址到第二服务器的地址之间的转换。
15.根据权利要求14所述的装置,其特征在于,所述装置,还包括:
接收单元,用于接收第一请求消息,所述第一请求消息用于指示所述第一功能实体需要为所述终端装置和所述第一数据网络DN之间的所述第一会话确定所述第二功能实体。
16.根据权利要求15所述的装置,其特征在于,所述第一请求消息包括以下至少一项:
用于表明存在为所述第一业务服务的第二数据网络DN的信息、所述第二DN的信息、所述第三功能实体的信息、第一服务器的地址和第二服务器的地址之间的映射关系,其中,所述第一服务器的地址为所述终端装置请求所述第一业务的源地址,所述第二服务器的地址为所述终端装置请求所述第一业务的目标地址,所述第二DN与所述第三功能实体关联。
17.根据权利要求16所述的装置,其特征在于,所述确定单元,还用于根据所述第一服务器的地址和第二服务器的地址之间的映射关系,确定所述第一映射规则信息。
18.根据权利要求17所述的装置,其特征在于,所述第一映射规则信息包括:所述第一业务的信息和与所述第一业务关联的所述第三功能实体的信息。
19.根据权利要求14-18任一项所述的装置,其特征在于,所述发送单元,还用于向所述第三功能实体发送第一服务器的地址和第二服务器的地址之间的映射关系,所述映射关系用于所述第三功能实体将所述第一业务的地址从所述第一服务器的地址映射为所述第二服务器的地址,或者用于所述第三功能实体将所述第一业务的地址从所述第二服务器的地址映射为所述第一服务器的地址。
20.根据权利要求14-19任一项所述的装置,其特征在于,所述装置还包括:
接收单元,用于接收第一请求消息,所述第一请求消息用于指示所述第一功能实体为终端装置和第一数据网络DN之间的所述第一会话确定第二功能实体。
21.一种业务分流装置,其特征在于,包括:
获取单元,用于获取终端装置的位置信息;
确定单元,用于根据所述终端装置的位置信息,确定存在为所述终端装置的第一业务服务的第二数据网络DN;
发送单元,用于在确定单元确定存在所述第二数据网络DN的情况下,发送第一请求消息,所述第一请求消息用于指示为所述终端装置和第一数据网络DN之间的第一会话确定第二功能实体,所述第二功能实体用于对所述第一会话包括的至少一个第一业务分流。
22.根据权利要求21所述的装置,其特征在于,所述第一请求消息包括以下任一项:
用于表明存在为所述第一业务服务的第二数据网络DN的信息、所述第二DN的信息、第三功能实体的信息、第一服务器的地址和第二服务器的地址之间的映射关系,其中,所述第一服务器的地址为所述终端装置请求所述第一业务的源地址,所述第二服务器的地址为所述终端装置请求所述第一业务的目标地址,所述第二DN与所述第三功能实体关联。
23.根据权利要求21或22所述的装置,其特征在于,所述发送单元,还用于向所述终端装置发送用于指示上报所述终端装置的位置信息的第二请求消息。
24.根据权利要求21-23任一项所述的装置,其特征在于,所述发送单元,还用于向所述终端装置发送第一指示信息,所述第一指示信息用于指示所述终端装置将所述第一业务的地址从所述第一服务器的地址映射为所述第二服务器的地址。
25.根据权利要求21-24任一项所述的装置,其特征在于,所述发送单元,还用于向所述终端装置发送第一服务器的地址和第二服务器的地址之间的映射关系,所述映射关系用于所述终端装置将所述第一业务的地址从所述第一服务器的地址映射为所述第二服务器的地址,所述第一服务器的地址为所述终端装置请求所述第一业务的源地址,所述第二服务器的地址为所述终端装置请求所述第一业务的目标地址。
26.一种业务分流的装置,其特征在于,包括:
发送单元,用于向第四功能实体发送所述终端装置的位置信息;
接收单元,用于接收所述第四功能实体发送的第一指示信息,所述第一指示信息用于表明第一服务器的地址和第二服务器的地址之间的映射关系,其中,所述第一服务器的地址为所述终端装置请求第一业务的源地址,所述第二服务器的地址为所述终端装置请求所述第一业务中的目标地址;
处理单元,用于根据所述第一指示信息,将所述第一业务的地址从所述第一服务器的地址映射为所述第二服务器的地址。
27.根据权利要求26所述的装置,其特征在于,所述接收单元,还用于接收所述第四功能实体发送的第二请求消息,所述第二请求消息用于指示所述终端装置上报所述终端装置的位置信息。
28.根据权利要求26或27所述的装置,其特征在于,所述第一指示信息包括:第一服务器的地址和第二服务器的地址之间的映射关系,所述映射关系用于所述终端装置将所述第一业务的地址从所述第二服务器的地址映射为所述第一服务器的地址。
29.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质应用于业务分流装置中,所述计算机可读存储介质中存储有指令,当所述指令被运行时,使得上述权利要求1-6任一项或7-11任一项或12或13任一项所述的业务分流方法被执行。
30.一种芯片系统,其特征在于,应用于业务分流的装置中,所述芯片系统包括至少一个处理器和接口电路,所述接口电路和所述至少一个处理器通过线路互联,所述处理器用于运行指令,以进行权利要求1-6任一项或权利要求7-11任一项或权利要求12或13所述的业务分流的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810098667.8A CN110099010B (zh) | 2018-01-31 | 2018-01-31 | 一种业务分流的方法和装置 |
PCT/CN2019/073523 WO2019149177A1 (zh) | 2018-01-31 | 2019-01-28 | 一种业务分流的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810098667.8A CN110099010B (zh) | 2018-01-31 | 2018-01-31 | 一种业务分流的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110099010A true CN110099010A (zh) | 2019-08-06 |
CN110099010B CN110099010B (zh) | 2021-08-03 |
Family
ID=67443374
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810098667.8A Active CN110099010B (zh) | 2018-01-31 | 2018-01-31 | 一种业务分流的方法和装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110099010B (zh) |
WO (1) | WO2019149177A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113993118A (zh) * | 2021-10-15 | 2022-01-28 | 中国联合网络通信集团有限公司 | 数据分流方法、装置、设备、功能实体及存储介质 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110912835B (zh) * | 2019-11-08 | 2023-04-07 | 腾讯科技(深圳)有限公司 | 业务分流方法、装置及系统 |
CN111586670A (zh) * | 2020-04-30 | 2020-08-25 | 腾讯科技(深圳)有限公司 | 用于实现业务连续性的方法及相关设备 |
CN114125995B (zh) * | 2021-11-23 | 2023-06-27 | 新华三技术有限公司成都分公司 | 数据传输方法及装置 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103460653A (zh) * | 2011-03-31 | 2013-12-18 | 日本电气株式会社 | 计算机系统和通信方法 |
CN103517255A (zh) * | 2012-06-15 | 2014-01-15 | 中兴通讯股份有限公司 | 一种业务分流方法、移动性管理实体及终端 |
CN103974335A (zh) * | 2013-01-24 | 2014-08-06 | 华为技术有限公司 | 控制分流的方法、ue、网络设备及服务器 |
CN104641679A (zh) * | 2013-04-03 | 2015-05-20 | 华为技术有限公司 | 一种无线网络的分流方法及设备、系统 |
CN105491617A (zh) * | 2015-12-03 | 2016-04-13 | 北京北方烽火科技有限公司 | 一种支持业务本地分流的方法及基站子系统 |
CN105554176A (zh) * | 2015-12-29 | 2016-05-04 | 华为技术有限公司 | 发送报文的方法、装置和通信系统 |
CN106982443A (zh) * | 2016-01-18 | 2017-07-25 | 中国移动通信集团河北有限公司 | 业务分流方法及装置 |
US20170339609A1 (en) * | 2016-05-17 | 2017-11-23 | Lg Electronics Inc. | Method and apparatus for determining pdu session identity in wireless communication system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9198209B2 (en) * | 2012-08-21 | 2015-11-24 | Cisco Technology, Inc. | Providing integrated end-to-end architecture that includes quality of service transport for tunneled traffic |
-
2018
- 2018-01-31 CN CN201810098667.8A patent/CN110099010B/zh active Active
-
2019
- 2019-01-28 WO PCT/CN2019/073523 patent/WO2019149177A1/zh active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103460653A (zh) * | 2011-03-31 | 2013-12-18 | 日本电气株式会社 | 计算机系统和通信方法 |
CN103517255A (zh) * | 2012-06-15 | 2014-01-15 | 中兴通讯股份有限公司 | 一种业务分流方法、移动性管理实体及终端 |
CN103974335A (zh) * | 2013-01-24 | 2014-08-06 | 华为技术有限公司 | 控制分流的方法、ue、网络设备及服务器 |
CN104641679A (zh) * | 2013-04-03 | 2015-05-20 | 华为技术有限公司 | 一种无线网络的分流方法及设备、系统 |
CN105491617A (zh) * | 2015-12-03 | 2016-04-13 | 北京北方烽火科技有限公司 | 一种支持业务本地分流的方法及基站子系统 |
CN105554176A (zh) * | 2015-12-29 | 2016-05-04 | 华为技术有限公司 | 发送报文的方法、装置和通信系统 |
CN106982443A (zh) * | 2016-01-18 | 2017-07-25 | 中国移动通信集团河北有限公司 | 业务分流方法及装置 |
US20170339609A1 (en) * | 2016-05-17 | 2017-11-23 | Lg Electronics Inc. | Method and apparatus for determining pdu session identity in wireless communication system |
Non-Patent Citations (1)
Title |
---|
中国联通网络技术研究院: "中国联通边缘计算技术白皮书", 《中国联通边缘计算技术白皮书》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113993118A (zh) * | 2021-10-15 | 2022-01-28 | 中国联合网络通信集团有限公司 | 数据分流方法、装置、设备、功能实体及存储介质 |
CN113993118B (zh) * | 2021-10-15 | 2023-07-25 | 中国联合网络通信集团有限公司 | 数据分流方法、装置、设备、功能实体及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2019149177A1 (zh) | 2019-08-08 |
CN110099010B (zh) | 2021-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111031080B (zh) | 报文传输方法及装置 | |
CN111953576B (zh) | 虚拟网络通信方法、设备及系统 | |
CN111200845B (zh) | 一种资源信息发送方法、装置及系统 | |
CN110830429B (zh) | 一种业务流的传输方法、通信方法及装置 | |
CN108632308B (zh) | 控制方法、装置、smf、upf、ue、pcf及an | |
CN110519802A (zh) | 一种数据处理方法、发送方法及装置 | |
CN110830925B (zh) | 一种用户群组的会话管理方法及装置 | |
CN111866987B (zh) | 一种通信方法及装置 | |
CN109951884A (zh) | 会话建立方法和装置 | |
CN109219111A (zh) | 切片选择方法和装置 | |
CN110099010A (zh) | 一种业务分流的方法和装置 | |
CN110167088A (zh) | 一种会话的管理方法及装置 | |
CN109756423A (zh) | 策略更新的方法和装置 | |
CN111200878A (zh) | 信息传输方法及其装置 | |
CN110166414B (zh) | 一种通信方法、装置及系统 | |
CN104135541B (zh) | 资源共享方法和资源共享系统 | |
CN108235298A (zh) | 移动边缘计算中路径切换方法、移动边缘计算平台及网关 | |
CN110446233A (zh) | 切换方法、设备及系统 | |
CN110650029B (zh) | 一种配置方法及装置 | |
CN112449399A (zh) | 一种通信方法、装置及系统 | |
CN111757419B (zh) | 一种网络接入方法和装置 | |
CN114302426B (zh) | 在异质网络控制服务质量的方法、装置、介质及电子设备 | |
CN111083120B (zh) | 数据传输方法、装置、电子设备和存储介质 | |
CN107135499A (zh) | 数据传输方法、网络设备以及终端 | |
CN109314893B (zh) | 一种切换方法及装置 |
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 |