一种数据包处理方法和装置制造方法及图纸

技术编号:18663270 阅读:41 留言:0更新日期:2018-08-11 16:43
本发明专利技术实施例提供了一种数据包处理方法和装置,涉及通信领域,能够为不同的用户设备或不同类型的业务提供APP数据包的优化调度。该方案包括:网络设备接收终端设备发送的应用程序APP数据包和APP数据包的控制域信息,控制域信息包括业务的配置信息和/或用户需求信息;网络设备根据业务的配置信息和/或用户需求信息调度APP数据包。本申请应用于各种通信系统中网络设备对APP数据包进行调度的场景。

Data packet processing method and device

The embodiment of the present invention provides a data packet processing method and device, relating to the field of communication, which can provide optimal scheduling of APP data packets for different user equipment or different types of services. The scheme includes: the network device receives the control domain information of the application APP packet and the APP packet sent by the terminal device, and the control domain information includes the configuration information of the service and/or the user requirement information; the network device schedules the APP packet according to the configuration information of the service and/or the user requirement information. This application is applied to the scene of network equipment scheduling for APP packets in various communication systems.

【技术实现步骤摘要】
一种数据包处理方法和装置
本申请涉及通信领域,尤其涉及一种数据包处理方法和装置。
技术介绍
现有通信网络架构如图1所示,终端设备对用户的应用程序(Application,App)数据加密后,可以发送至接入网设备,接入网设备接收到用户通过终端设备发送的APP数据包后,可以将APP数据包发送给核心网设备,核心网设备可以根据APP数据包的目的网际协议(InternetProtocol,IP)地址等信息将APP数据包发送给外部服务器(例如第三方服务器)或APP服务器等。在实现上述传输数据包的过程中,专利技术人发现现有技术中至少存在如下问题:由于APP数据通常会进行加密封装,接入网设备或核心网设备无法根据深度包检测(DeepPacketInspection,DPI)等技术获取数据包的配置参数或内容等信息,从而无法为不同的用户设备或不同类型的业务提供APP数据包的优化调度。
技术实现思路
本申请的实施例提供一种数据包处理方法和装置,能够为不同的用户设备或不同类型的业务提供APP数据包的优化调度。为达到上述目的,本申请的实施例采用如下技术方案:第一方面,本申请的实施例提供一种数据包处理方法,包括:网络设备接收终端设备发送的应用程序APP数据包和APP数据包的控制域信息,控制域信息包括业务的配置信息和/或用户需求信息;网络设备根据业务的配置信息和/或用户需求信息调度APP数据包。第二方面,本申请的实施例提供一种数据包处理方法,包括:终端设备获取应用程序APP数据包;终端设备根据预设规则获取APP数据包的控制域信息;终端设备向网络设备发送APP数据包和控制域信息;其中,控制域信息包括业务的配置信息和/或用户需求信息。第三方面,本申请的实施例提供一种网络设备,包括:接收单元,用于接收终端设备发送的应用程序APP数据包和APP数据包的控制域信息,控制域信息包括业务的配置信息和/或用户需求信息;调度单元,用于根据业务的配置信息和/或用户需求信息调度APP数据包。第四方面,本申请的实施例提供一种终端设备,包括:获取单元,用于获取应用程序APP数据包;获取单元,还用于根据预设规则获取APP数据包的控制域信息;发送单元,用于向网络设备发送APP数据包和控制域信息;其中,控制域信息包括业务的配置信息和/或用户需求信息。相比现有技术在传输数据包的过程中,由于APP数据通常会进行加密封装,接入网设备或核心网设备无法根据DPI等技术获取数据包的配置参数或内容等信息,从而无法为不同的用户设备或不同类型的业务提供APP数据包的优化调度。本申请实施例提供的数据包处理方法,终端设备可以根据预设规则获取APP数据包的控制域信息,并将该控制域信息发送给接入网设备。在接入网设备或核心网设备处理终端设备发送的APP数据包的过程中,可以根据APP数据包的控制域信息对数据包进行调度。从而,本申请能够为不同的用户设备或不同类型的业务提供APP数据包的优化调度。附图说明图1为现有技术中的一种通信系统架构示意图;图2为本申请实施例提供的一种通信系统架构示意图;图3为本申请实施例提供的一种数据包处理方法的信号交互示意图;图4为本申请实施例提供的一种终端设备的协议层的示意图;图5为本申请实施例提供的一种APP数据域、配置信息以及用户需求信息的示意图;图6为本申请实施例提供的一种网络设备的结构示意图;图7为本申请实施例提供的一种终端设备的结构示意图。具体实施方式下面结合附图对本专利技术实施例提供的一种数据包处理方法和装置进行详细描述。本申请实施例应用于各种通信系统中网络设备对APP数据包进行调度的场景。其中,网络设备包括接入网设备和核心网设备等。通信系统包括现有通信系统,第五代移动通信技术(5-Generation,5G)通信系统,未来演进系统或者多种通信融合系统等。如图2所示,本申请实施例的架构包括终端设备、接入网设备、核心网设备、运营商本地服务器(简称为本地服务器)、外部服务器和应用程序服务器。其中,接入网设备包括基站,核心网设备包括用户侧设备和网络侧设备。终端设备可以将APP数据包传输给接入网设备,接入网设备可以将APP数据包传输给核心网设备,核心网设备可以通过因特网(Internet)将APP数据包传输至APP服务器或外部服务器。在一种可能的设计中,接入网设备或核心网设备可以通过本地服务器向APP数据包对应的终端设备提供相应的服务。其中,基站可以是能和终端设备通信的设备。基站可以是全球移动通讯(GlobalSystemofMobilecommunication,GSM)或码分多址(CodeDivisionMultipleAccess,CDMA)中的基站(BaseTransceiverStation,BTS),也可以是宽带码分多址(WidebandCodeDivisionMultipleAccess,WCDMA)中的基站(NodeB,NB),还可以是LTE中的演进型基站(EvolutionalNodeB,eNB或eNodeB),还可以是新无线接入(Newradioaccesstechnical,NewRAT或NR)中的基站,或者中继站或接入点,或者未来5G网络中的基站等。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系;在公式中,字符“/”,表示前后关联对象是一种“相除”的关系。需要说明的是,本专利技术实施例中,“的(of)”,“相应的(corresponding,relevant)”和“对应的(corresponding)”有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。本申请实施例提供一种数据包处理方法,以网络设备为基站为例进行说明,如图3所示,包括:301、终端设备获取APP数据包。即终端设备获取终端设备上的APP封装的APP数据包。终端设备上的APP例如但不限于为聊天类型的APP、游戏类型的APP和视频类型的APP等。302、终端设备根据预设规则获取APP数据包的控制域信息。在一种可能的设计中,可以在终端设备的协议栈新增APP数据通用接入层,APP数据通用接入层能够完成APP数据包的解密、控制域信息提取以及加密等功能,可以为现有无线通信系统协议栈提供开放的接入协议。示例性的,如图4所示,终端设备可以通过APP数据通用接入层执行下列步骤:1、解密APP数据包的内容。例如,当确定APP数据包通过数据加密算法(DataEncryptionStandard,DES)进行加密的情况下,APP数据通用接入层采用相应的密钥进行解密。2、根据预设规则获取APP数据包的控制域信息。APP数据包的控制域信息可以包括配置信息和/或用户需求信息。配置信息可以用于确定基站资源调度的优先级和可用资源等。配置信息可以包括业务类型、业务服务速率要求和APP最大缓存值中的至少一个。用户需求信息可以包括目的网际协议IP地址、域名系统(DomainNameSystem,DNS)信息、APP服务器地址和内容标识信息中的至少一个。其中,业务类型例如但不限于为视频类型,网络语音业务(VoiceoverInter本文档来自技高网...

【技术保护点】
1.一种数据包处理方法,其特征在于,包括:网络设备接收终端设备发送的应用程序APP数据包和所述APP数据包的控制域信息,所述控制域信息包括业务的配置信息和/或用户需求信息;所述网络设备根据所述业务的配置信息和/或用户需求信息调度所述APP数据包。

【技术特征摘要】
1.一种数据包处理方法,其特征在于,包括:网络设备接收终端设备发送的应用程序APP数据包和所述APP数据包的控制域信息,所述控制域信息包括业务的配置信息和/或用户需求信息;所述网络设备根据所述业务的配置信息和/或用户需求信息调度所述APP数据包。2.根据权利要求1所述的方法,其特征在于,所述配置信息包括业务类型、业务服务速率要求和APP最大缓存值中的至少一个;所述用户需求信息包括目的网际协议IP地址、域名系统DNS信息、APP服务器地址和内容标识信息中的至少一个。3.根据权利要求2所述的方法,其特征在于,当所述控制域信息包括用户需求信息,且所述用户需求信息包括目的网际协议IP地址和域名系统DNS信息时,所述网络设备根据用户需求信息调度APP数据包包括:所述网络设备根据所述目标IP地址和所述DNS信息确定所述APP数据包对应的外部内容服务器;所述网络设备向所述外部内容服务器传输所述APP数据包。4.根据权利要求2或3所述的方法,其特征在于,当所述网络设备为基站,且所述控制域信息包括用户需求信息时,所述网络设备根据业务的配置信息调度所述APP数据包包括:所述网络设备根据所述用户需求信息确定所述APP数据包在所述网络设备与核心网之间对应的业务承载;所述网络设备通过所述业务承载传输所述APP数据包。5.根据权利要求2或3所述的方法,其特征在于,当所述控制域信息包括用户需求信息,且所述用户需求信息包括APP服务器地址和内容标识信息时,所述方法还包括:所述网络设备根据所述APP服务器地址和所述内容标识信息为所述终端设备提供本地内容,所述本地内容是从与所述网络设备连接的至少一个本地服务器获取的。6.一种数据包处理方法,其特征在于,包括:终端设备获取应用程序APP数据包;所述终端设备根据预设规则获取所述APP数据包的控制域信息;所述终端设备向网络设备发送所述APP数据包和所述控制域信息;其中,所述控制域信息包括业务的配置信息和/或用户需求信息。7.根据权利要求6所述的方法,其特征在于,所述业务的配置信息包括业务类型、业务服务速率要求和APP最大缓存值中的至少一个;所述用户需求信息包括目的网际协议IP地址、域名系统DNS信息、AP...

【专利技术属性】
技术研发人员:曹亘李福昌李轶群范斌吕婷
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1