CN106256147A - The method and apparatus of assisted network flow - Google Patents

The method and apparatus of assisted network flow Download PDF

Info

Publication number
CN106256147A
CN106256147A CN201580007747.2A CN201580007747A CN106256147A CN 106256147 A CN106256147 A CN 106256147A CN 201580007747 A CN201580007747 A CN 201580007747A CN 106256147 A CN106256147 A CN 106256147A
Authority
CN
China
Prior art keywords
packet
concerned
designator
application
filter
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
Application number
CN201580007747.2A
Other languages
Chinese (zh)
Other versions
CN106256147B (en
Inventor
姚丽娟
安娜·露西娅·A·宾涅洛
玛塔·马丁纳茨·塔拉德尔
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.)
Apple Inc
Intel Corp
Original Assignee
Intel IP Corp
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
Priority claimed from US14/581,216 external-priority patent/US20150215220A1/en
Application filed by Intel IP Corp filed Critical Intel IP Corp
Publication of CN106256147A publication Critical patent/CN106256147A/en
Application granted granted Critical
Publication of CN106256147B publication Critical patent/CN106256147B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0205Traffic management, e.g. flow control or congestion control at the air interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2441Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/16Gateway arrangements

Landscapes

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

Abstract

Present disclosure describes the subscriber equipment (UE) communicated on network with evolved Node B (eNB), this UE includes: EPS carries, at least one in this EPS carrying is configured with TFT, and wherein, TFT includes the one or more packet filter;Transceiver, is used for by LTE network to eNB transmitted traffic, and this flow has packet;And the logic for configuration, the one or more packet filters being used for uplink are configured with designator by it, and wherein, this designator is used for identifying that the packet in flow is concerned or is not concerned.Also describe public data network gateway (PGW), comprising: for the logic that the packet filter of uplink traffic stream is associated with the packet filter in downlink traffic stream;And the logic for labelling packet, it is when the packet filter of uplink traffic stream is identified as to be concerned or be not concerned, by downlink traffic be associated be grouped in downlink traffic stream and be respectively labeled as being concerned or not being concerned.

Description

The method and apparatus of assisted network flow
The statement of preferential pole
The application requires the Serial No. 61/953,662 submitted on March 14th, 2014 according to 35 U.S.C. § 1 19 (e) U.S. Provisional Patent Application, the U.S. Provisional Patent Application of the Serial No. 61/933,872 submitted on January 31st, 2014, with And the U.S. Provisional Patent Application of Serial No. 61/933,866 that on January 30th, 2014 submits, contents of these applications It is incorporated in this by quoting.
Background technology
Mobile wireless network experiences notable change in terms of traffic load.Such as, existing on network connection equipment Number can change in response to event, moment etc..Similarly, emergency may produce sharp wave or to net in communication aspects Network basis instrument causes damage, thus reduces the flow that network can process.In some cases, congestion control can be used (also Be referred to as access control function or Access Control) manage heavy loads, congestion control can limit some equipment or certain Flow uses network, thus increases the probability by transmitting important flow.
Accompanying drawing explanation
According to detailed description of the invention described below and the accompanying drawing of each embodiment of the disclosure, will be more fully understood Embodiment of the disclosure, but, detailed description of the invention and accompanying drawing should not be taken to the disclosure is limited to specific embodiment, but It is only used for explaining and understanding.
Figure 1A some embodiments show carrying service architecture according to the disclosure, for according to subscriber equipment (UE) and/ Or application be concerned classification be not concerned classification to process data traffic.
Figure 1B may operate to according to being concerned classification and not being concerned classification according to some embodiments show of the disclosure Process the UE of data traffic.
Fig. 1 C according to the disclosure to some embodiments show evolved UMTS (UMTS) land wireless Being electrically accessed net (E-UTRAN) node B (eNB), it may operate to according to being concerned classification and not being concerned classification and process data Flow.
Fig. 2 according to the disclosure some embodiments show have pay close attention to designator identifier packet filter composition class The form of type identifier, wherein, pays close attention to designator identifier and is defined within the reserve part of packet filter component type identifier Point.
Fig. 3 according to the disclosure some embodiments show have application pay close attention to designator identifier packet filter group Becoming the form of type identifier, wherein, application is paid close attention to designator identifier and is defined within packet filter component type identifier Member-retaining portion.
Fig. 4 some embodiments show packet filter according to the disclosure, and this packet filter is identified according to packet It route packet traffic stream for being concerned or be identified as not to be concerned.
Fig. 5 has application type according to some embodiments show of the disclosure and pays close attention to the packet of designator identifier The form of filter component type identifier, wherein, application type and concern designator identifier are defined within packet filter group Become the member-retaining portion of type identifier.
Fig. 6 has application type according to some embodiments show of the disclosure and applies dividing of concern designator identifier The form of set filter component type identifier, wherein, application type and application are paid close attention to designator identifier and are defined within packet The member-retaining portion of filter component type identifier.
Fig. 7 is according to some embodiments of the disclosure, it is shown that for being identified as to be concerned or do not closed according to packet Note manages the flow chart of flow.
Fig. 8 is according to some embodiments of the disclosure, it is shown that for being identified as to be concerned or do not closed according to packet Note manages the flow chart of flow.
Fig. 9 some embodiments show UE according to the disclosure, and this UE has and can be identified as to be concerned according to packet Or it is not concerned the device managing flow.
Detailed description of the invention
Currently, third generation partner program (3GPP) employs many access control functions, optionally disables Or the equipment of obstruction or discharge pattern use on network.3GPP is the conjunction between telecommunications industry association group (being referred to as Organization Partners) Make.It is currently, there are various ways to make network perform congestion control.
Such as, access grade obstruction (ACB) allows network to forbid subscriber equipment CUE) specific cell is carried out initial random Access channel (RACH) to access.Servicing specific Access Control (SSAC) is to allow network to forbid that UE is to Internet protocol (IP) many matchmakers Body service (IMS) voice or video initiate another example accessed.Job new in 3GPP is being studied based on application letter Breath performs the new method of congestion control.In 3GPP, these new jobs include: intelligent congestion alleviates (SCM), for number The specific congestion control of application (ACDC) and user plane (User Plane) congestion management (UPCON) according to communication.
SCM and ACDC combine current mechanism be network provide depend on user want initiate service or application class Type, controls to attempt the mechanism of the subscriber equipment (UE) of access network.Herein, UE be directly by terminal use for appointing of communicating Meaning equipment.This equipment can be enabled handheld phones, be equipped with mobile broadband adapter laptop computer or arbitrarily other Equipment.UE is connected to base-station node B (eNodeB), such as ETSI (ETSI) 125/136 series and 3GPP 25/ In 36 series of canonical as defined.UE corresponds roughly to the movement station (MS) in global system for mobile communications (GMS).
SCM only addresses the UE being in idle pulley, and ACDC addressing is in the UE of idle pulley and is in connection mode (in connection mode, UE has connected one service (such as, voice) of operation to UE, and UE wants to start new service (example As, video)).On the other hand, UPCON addressing is in connection mode, runs into the UE that user plane is congested.The target of UPCON is: When radio access network (RAN) congested generation, manage user plane traffic.Therefore, one has a problem in that: select to be gathered around The suitable user plane traffic stream of plug management.Selection will can by the method for the suitable user plane traffic stream of congestion management One or more subscribers, one or more application or the flow of one or more types can be affected.
Managing a kind of congested method of user plane is to control whole flows of given subscriber, it is not necessary to consider that this is ordered further The character of the traffic flow at family.Second candidate attribute of the flow that mark is to be managed is application type.It is right that some application types require Flow is close to processing in real time, and other application types may be relatively less sensitive to the time.Under user plane congestion condition, Application traffic less sensitive to the time should be controlled before controlling the application traffic the most sensitive to the time.
The other method of congestion management is to control certain form of flow.Application may relate to polytype flow (example As, social networking application may relate to user and browses between the model of friend, and then streaming is by regarding that friend issues Frequently).Therefore, the method may the given some type of flow applying (rather than other application) of impact.Therefore, this seems ratio User plane traffic management granularity based on application is finer.The another aspect of traffic management is whether user pays close attention to (attend) application-specific.Create and allow to carry out all kinds flow with the information about application attention rate (attendance) The control of combination is probably Quality of experience and the user's effective ways to the perception of network performance improving user.
The solution about UPCON discussed at present in 3GPP is based on ongoing in application type and community Discharge pattern performs congestion control.A part for UPCON target is based on being concerned (attended) flow and not closed Note (unattended) flow processes congested, thus limits and be not concerned flow.
Some embodiments describe for congested be not concerned flow and process in network based on being concerned flow Method and apparatus.In certain embodiments, UE is responsible for when network request is not concerned flow and/or based on configuration, blocks It is not concerned flow.In certain embodiments, UE configures according to through blocked should being used for.
Such as, when network sends instruction, when application is listed in release and/or by for not being identified unambiguously The default-action of application, application can suffer from blocking.In certain embodiments, if application is experienced by blocking and identified For not being concerned, then up (UL) flow that UE generates in this application of internal blocking.In certain embodiments, if application is exempted from Except blocking or being identified as to be concerned, then UE does not block the UL flow generated by this application.
In certain embodiments, describe to be classified as be concerned still be not concerned according to application and carry out congestion control Mechanism.In certain embodiments, define mark UE be whether be concerned generally indicate symbol.Such as, UE pays close attention to designator It is defined and used for assisted network filtration be not concerned flow or be concerned flow.In certain embodiments, showing as UE When display screen is closed, or use the feedback from the sensor in user or UE, it may be determined that UE pays close attention to the value of designator. In certain embodiments, in UE definition allow UE via designator follow the trail of which application be concerned application, which be not by The designator paying close attention to application and the hardware (such as, depositor) being associated.
In certain embodiments, paying close attention to designator can be any designator generated by UE.Such as, paying close attention to designator can Generated by operating system (OS), application, hardware etc..In certain embodiments, flow carried out point except existing assisted network Outside the method for class and designator, also user pays close attention to designator by network for effectively further classifying flow. The method can be used for congestion control, to flow prioritization, rate-shaping function etc..
In certain embodiments, the method for congestion control is applicable to UL because UE know flow that UE generates by That pays close attention to is not still concerned.In certain embodiments, under the method for congestion control is applicable to the application pulled based on UE Row (DL) situation.The application pulled based on UE is that such application: UE sends request, and as the result of request, DL occurs Transmission.
Such as, UE has run many such application: without user interaction, periodically from network Pulling data (such as, Email,Deng).In this case, the UL flow of this request It is not likely to be very big, but issuable DL flow may be bigger by periodically updating.In certain embodiments, by making Blocking UL request with being concerned/be not concerned designator, UE the most also blocks DL response.
In the following description, a large amount of details is discussed to provide the more thorough explanation of embodiment of this disclosure. It is, however, obvious to a person skilled in the art that can implement in the case of there is no these details Embodiment of the disclosure.In other instances, the structure known to (rather than describing in detail) and equipment are shown in block diagram form, thus Avoid fuzzy embodiment of the disclosure.
Note, in the respective drawings of embodiment, represent signal with line.Some lines can be overstriking, is used for indicating More basic signal path, and/or some lines at one end or multiterminal have arrow, to indicate main directions of information flow.So Instruction be not intended to be limiting.But, lines combine one or more exemplary embodiment and use, to help more easily Understand circuit or logical block.The signal of any expression required by design needs or preference can essentially include such one Individual or multiple signals: this signal can be advanced in either direction, and can realize with the signaling plan of any suitable type.
Running through description, and in detail in the claims, it is direct between connected things that term " connects " meaning Electricity or wireless connection, it is not necessary to any intermediate equipment.It is the directly electricity between connected things that term " couples " meaning Or wireless connecting or being indirectly connected with by one or more passive or active intermediate equipment.The meaning bag of " one ", " being somebody's turn to do " Include multiple quoting." ... in " the meaning include " ... in " and " ... on ".
Term " substantially ", " close ", " about ", " near " and " about " generally refer to the +/-20% in desired value Within.Unless specifically stated, sequencer " first ", " second " and " the 3rd " etc. is otherwise used to describe plain objects, only Instruction is referring to the different instances of analogical object, and the object being not intended to implicit so description must be according to definite sequence (temporally, spatially), according to sequence or occur in any other manner.
Figure 1A some embodiments show carrying service architecture 100, for according to UE and/or application according to the disclosure It is concerned classification and is not concerned classification to process data traffic.Framework 100 includes UE 101, evolved universal mobile communications system System (UMTS) Terrestrial Radio Access Network (E-UTRAN) node B (eNB) 102, gateway (SGW) 103, public data network (PDN) gateway (GW) (that is, PGW) 104, Mobility Management Entity (MME) 105, home subscriber servers (HSS) 106, dynamically lead Machine configuration protocol (DHCP) application (App.) server or domain name system (DNS) App. server 107, router 108, fire wall 109 and the Internet 110.
In certain embodiments, UE 101 be directly by end subscriber for the arbitrary equipment communicated.UE 101 can be hands Hold formula phone, the laptop computer being equipped with mobile broadband adapter or any other equipment.UE 101 is connected to base station joint Point B/eNodeB 102, as defined in ETSI 125/136 series and 3GPP 25/36 series of canonical.UE 101 is big Cause corresponding to the movement station (MS) in global system for mobile communications (GMS).In certain embodiments, UE 101 can have and deposits Device, this depositor is used for storing UE and pays close attention to designator, thus assisted network filters and is not concerned flow or is concerned flow.Use Various carryings (that is, carrier wave) provide from UE to the end-to-end service of such as the Internet.The reality of UE 101 is described with reference to Figure 1B Execute example.
Referring back to Figure 1A, E-UTRAN node B 102 (also referred to as evolved node B, is abbreviated as eNodeB or eNB) Being the element in the E-UTRA of Long Term Evolution (LTE) standard, E-UTRAN node B 102 is that the UMTS terrestrial radio of UMTS connects Enter the evolution of element anode B in (UTRA).UMTS is that the third generation based on global system for mobile communications (GSM) standard moves honeybee Nest network system.UMTS is connected to the hardware of mobile telephone network, and wherein mobile telephone network directly communicates with UE, similar Base transceiver station (BTS) in GSM network.Traditionally, node B has minimum function, and by radio net control Device (RNC) controls.But, in the case of there is eNB 102, there is not independent controller component.This simplify framework And allow less response time.
ENB 102 and System Architecture Evolution (SAE) core (also referred to as Evolved Packet Core (EPC)) and other ENB (not shown) contacts.Such as, eNB 102 is using S1-for control plane flow on the S1-MME interface of MME AP agreement.ENB 102 also uses General Packet Radio Service (GPRS) Tunneling Protocol (GTP-U), and GTP-U is the S1-with SGW For the IP-based agreement of typical case of GPRS core network protocols of user plane traffic on u interface.S1-MME and S1-U interface quilt Being referred to as S1 interface, S1 interface represents the interface from eNB 102 to Evolved Packet Core (EPC).With reference to Fig. 1 C, eNB is described The embodiment of 102a/b/c/d.
It is S11 referring back to the interface between Figure 1A, SGW 103 and MME 105.SGW 103 terminates going to connecing of RAN Mouthful, and route data packet between RAN and EPC.Additionally, SGW 103 can be the local mobile anchor of switching between eNB Point, and may be provided for ambulant anchor point between 3GPP.Other responsibilities can include lawful intercept, charging and some strategies Implement.MME 105 is functionally similar to the control plane of legacy service GPRS Support Node (SGSN).MME 105 is accessing Aspect management mobility aspect, such as, gateway selects and trace regions list management.Interface between MME 105 and HSS 106 It is S6a.Interface between PGW 104 and router 108 is SGi.Interface between router 108 and fire wall 109 is SGi.
PGW 104 terminates going to the SGi interface of Packet Data Network (PDN).PGW 104 is at EPC and outside PDN (not shown) Between route data packet, and be probably and implement and the key node of accounting data collection for strategy.PGW 104 can also be Non-LTE accesses and provides ambulant anchor point under situation.Outside PDN can be IP network and the IP multimedia subsystem of any kind System (IMS) territory.PGW 104 and SGW 103 can be implemented in an entity node or different entity node.
Traffic flow or server data stream (SDF) are tied to UL side by UL (up) the traffic flow template (TFT) in UE 101 To Evolved Packet System (EPS) carrying (that is, carrier wave).By multiple upstream packet filters are included in UL TFT, Multiple traffic flows can be multiplexed in same EPS carrying.
Traffic flow is tied to the EPS carrying in DL direction by DL (descending) TFT in PGW 104.By by multiple descending point Set filter is included in DL TFT, can be multiplexed in same EPS carrying by multiple traffic flows.
In EPC (being not explicitly labeled), enhanced radio access bearer (E-RAB) passes between UE101 and SGW 103 The packet of defeated EPS carrying.When there is E-RAB, existing between this E-RAB and EPS carries and mapping one to one.
The packet of the EPS carrying between data radio carrying transmission UE 101 and eNB 102.When there is data radio During carrying, exist between the carrying of this data radio and EPS carrying/E-RAB and map one to one.S1 carrying transmission eNB 102 And the packet of the E-RAB between SGW 103.The packet of the EPS carrying between S5/S8 carrying transmission SGW 103 and PGW 104.
UE 101 stores the mapping between UL packet filter and data radio bearer, to create traffic flow on UL direction And the binding relationship between data radio carrying.PGW 104 stores the mapping between DL packet filter and S5/S8a carrying, With the binding relationship between traffic flow and S5/S8a carry on establishment DL direction.ENB 102 stores data radio carrying and S1 Mapping one to one between carrying, the binding carried between S1 carrying to create data radio in UL and DL both direction is closed System.SGW 103 stores the mapping one to one between S1 carrying and S5/S8a carrying, to create S1 carrying in UL and DL both direction And the binding relationship between S5/S8a carrying.
PDN connects and includes that some EPS carry, and each EPS carrying (except the EPS carrying of acquiescence) has associated there Traffic flow template (TFT).Default EPS bearing can have TFT, but it is perhaps without TFT.When UE needs to send UL number of users Whether, during according to packet, UE checks packet filter in whole TFT, exist and this user data to check in these TFT The TFT that packet matches.Each packet filter estimates priority along with a packet filter.In some embodiments In, UE 101, from the beginning of the packet filter with highest estimated priority, checks packet filter.UE 101 once finds Occurrence, its EPS being just delivered to this user data packets be associated accordingly carries to carry out UL transmission.For DL side To, PGW104 occurs identical process.Default bearing is left in the packet not matched with any packet filter subsequently for.
In certain embodiments, always according to UE 101 pay close attention to designator or application pay close attention to designator to control traffic flow, its In, UE 101 pays close attention to designator or application is paid close attention to that the packet in designator instruction flow is concerned or is not concerned. Herein, the flow being concerned generally refers to when (such as, UE 101) user uses (such as, UE the most alternately and actively On 101) arbitrarily application time the data on flows that generates.The flow that term is not concerned generally refers to use while generating flow The data on flows that when family uses application the most actively, (such as, by UE 101) is generated.
In certain embodiments, PGW 104 included the packet filter of uplink traffic stream and dividing in downlink traffic stream Set filter carries out the logic bound.In certain embodiments, PGW 104 includes logic that: this logic works as uplink traffic The associated packet filter of stream is correspondingly designated when being concerned or be not concerned, and downlink traffic is grouped in downstream Amount stream is labeled as being concerned or not being concerned.In certain embodiments, eNB 102 applies this labelling to adjust to perform downlink grouped Degree.In certain embodiments, eNB 102 notifies congested to UE 101, and wherein traffic flow is drawn by UE 101 in response to this notice Divide priority.
Traffic classification is background traffic or non-background traffic may not capture that flow is concerned or not closed Note.Term background traffic be generally used to run the most in the background application type classify.But, there are Time run in the background and other times not in the application of running background, in this case, these application can not be classified as after Platform.Such as,Application can run to receive renewal in the background, and when user passes throughApplication is talked Time, the flow generated is not background traffic.
Various embodiments describe by using the some modes managing flow to following true relevant information: application It is probably that be concerned or is not concerned.
In certain embodiments, defining first kind identifier, whether its mark UE 101 is be concerned.This identifier Referred to herein as pay close attention to identifier.In certain embodiments, pay close attention to identifier and may indicate that flow is to be concerned flow also It is not to be concerned flow.Such as, the data on flows generated when the display screen of UE 101 is closed can be classified as not to be concerned Flow, and via the user from UE 101 feedback or UE 101 in sensor generate data on flows can be classified as by Pay close attention to flow.
In certain embodiments, the classification of various types of datas on flows can pass through communication standard, user preference, system fortune That battalion business etc. is defined as being concerned or be not concerned.For example, it may be how the lasting perception user of hardware sensor uses and sets Standby;Can be that the OS in equipment determines that user the most just interacts with application;Can also is that the software running algorithm is by flow That be categorized as being concerned or be not concerned;What what in different situations, given flow should be considered as being concerned be not still concerned Can preconfigured in a device, or user can should be considered as given flow in different situations being concerned the most not by Pay close attention to pre-configured in a device, etc..
In certain embodiments, defining the second designator, this second designator can be the new of establishment in UE 101 Function, with via the second designator follow the trail of which application be concerned application, which application be the application not being concerned.The Designator is paid close attention in the referred to herein as application of two designators.In certain embodiments, user pay close attention to designator can with assist net Any existing method of network combines, and more efficiently to classify flow.Such as, user pay close attention to identifier can be with application Type indicator combines, wherein, and the type of the application that the instruction of application type designator is being used.
In certain embodiments, pay close attention to designator and be not based on each application based on each UE 101.Consider so Example: one application just in each UE of two UE run, this application makes these UE be in active state.Such as, when When user drives the most in real time, a UE is for house operation global positioning system (GPS) application of friend;And another UE downloads movies, and enables a user to off-line after a while and watches this film.But, the two application is all web flow amount, uses Family just check on UE screen GPS map for driving situation, but user is likely not to have the video checking that another UE is downloaded, And this application may be just at running background.In this example, can be by the application downloaded movies to GPS application distribution ratio Higher priority manages the flow congestion on network, because once user clicks download link or button, does not exists This application downloaded movies is used on UE screen.
In certain embodiments, UE 101 sends out to network (that is, eNB 102, other assemblies in SGW 103 and UL path) Send concern designator, to indicate user the most just to interact (such as, using phone actively) with equipment.So Embodiment in, when designator is arranged to very (true), network may consider UE 101 just at wait-for-response.Real at some Execute in example, can come relative to other datas on flows certain data on flows priorization according to the polarity paying close attention to designator.Real at some Executing in example, when paying close attention to designator and not being set, congested when, data on flows may be delayed by.
Although being to be concerned data on flows with reference to concern designator being set to logic 1 (that is, true) to indicate data on flows And concern designator is set to logical zero (that is, false (false)) is not to be concerned data on flows to retouch to indicate data on flows State embodiment, but this process can be contrary.Such as, in certain embodiments, not instruction (that is, is set when concern designator During for logical zero) may mean that UE is to pay close attention to UE and the flow that is associated with this concern UE is high-priority traffic.Do not refer to Show that can also imply UE is not pay close attention to UE and do not pay close attention to the flow that UE is associated with this be lower priority traffic.
In certain embodiments, pay close attention to designator to be sent to network by UE 101.In certain embodiments, OS or hardware or Middleware or other (one or more) application generate and pay close attention to designator.In certain embodiments, network request pays close attention to designator. In certain embodiments, pay close attention to designator to be sent periodically to network.Such as, setting based on UE 101 or from net The configurable setting of network, pays close attention to designator and is provided to network.
In certain embodiments, pay close attention to designator to be associated with each application just run on UE 101.Such as, at UE The each application run on 101 may indicate that the most whether the user of UE 101 is currently in use UE 101 and (that is, UE 101 sends Data on flows be concerned data on flows or be not concerned data on flows).This instruction can help Network Recognition, and which should Packet need that there is higher priority.
In certain embodiments, UE 101 includes that device for sending from this concern designator to network is (and/or by this dress Put the method being associated of execution).Such method can be such as when UE 101 just initially starts to be connected with peer application Radio resource control (RRC) message a part.Alternatively, UE 101 (such as, can exist in the packet of protocol stack level Medium education (MAC) head) in include some labels, be used to refer to enter that the packet of this channel is concerned or not It is concerned.Some embodiments describe Network finding special services or data on flows is concerned or the side not being concerned Method or scheme.In certain embodiments, OS or hardware or other application generate application and pay close attention to designator.In certain embodiments, Application is paid close attention to designator and can be used to the application prioritization run on UE 101, thus managing network flow is congested.
Such as, if with reference to two application run on two different UE respectively examples discussed two application by Same UE uses, then this user will pay close attention to GPS screen.In such an example, application is paid close attention to designator and is likely to instruction GPS Data on flows has higher priority relative to movie download application.
At present, each TFT with EPS carrying is associated.In certain embodiments, (one or more) pay close attention to designator (example As, UE pays close attention to designator or designator is paid close attention in application) alternatively it is added in packet filter, thus also be able to identify flow That stream is concerned or be not concerned.In certain embodiments, describe the new packet filter assembly of use to come UL Method with DL traffic congestion control.Additionally, new packet filter parameter/assembly can be used for by UE 101 and network Such as assist in other functions some of flow prioritization, data rate shaping etc.
Figure 1B may operate to according to being concerned classification and not being concerned classification according to some embodiments show of the disclosure Process the UE 120 (such as, UE 101) of data traffic.It is noted that Figure 1B has the element phase with any other figure Those elements of same reference number (or title) can be similar to described any mode with employing and operate or operate, but It is not limited to this.
In certain embodiments, UE 120 can include physical layer (PHY) circuit 122, medium education (MAC) circuit 123, processor 124, memorizer 125 and (one or more) packet filter 126.In order to not obscure embodiment, describe The Advanced Simple framework of UE 120.It will be understood by those skilled in the art that in addition to shown assembly, also use other assemblies (not shown) forms complete UE.In certain embodiments, PHY layer circuit 122 includes transceiver 127, and this transceiver 127 is used Signal is sent and from eNB to eNB 102, other eNB, other UE or other equipment in using one or more antennas 201 102, other eNB, other UE or other equipment receive signal.In certain embodiments, MAC circuit 123 is for controlling wireless The access of medium.In certain embodiments, processor 124 and memorizer 125 are arranged to perform and are retouched with reference to some embodiments The operation stated.
In certain embodiments, antenna 121 can include one or more orientation or omnidirectional antenna, including notch antenna, Dipole antenna, loop aerial, pasted sheet type antenna, microstrip antenna, coplanar waveguide antenna or be suitable to transmit radio frequency (RF) signal its The antenna of his type.In some multiple-input and multiple-outputs (MIMO) embodiment, antenna 121 is by separately to have benefited from space diversity. Fig. 9 describes another embodiment of UE 101.
Fig. 1 C may operate to according to being concerned classification and not being concerned classification according to some embodiments show of the disclosure Process the eNB 130 (such as, eNB 102) of data traffic.It is noted that Fig. 1 C has the element with any other figure Those elements of identical reference number (or title) can be similar to described any mode with employing and operate or operate, But it is not limited to this.
In certain embodiments, eNB 130 can include PHY layer circuit 132, MAC circuit 133, processor 134, storage Device 135.In order to not obscure embodiment, describe the Advanced Simple framework of eNB.It will be understood by those skilled in the art that except shown Outside the assembly gone out, also use other assembly (not shown) to form complete eNB.In certain embodiments, PHY layer circuit 132 include transceiver 137, and this transceiver 137 is used for using one or more antenna 301 to eNB 102, other eNB, other UE Or other equipment sends signal and receives signal from eNB 102, other eNB, other UE or other equipment.In some embodiments In, MAC circuit 133 is for controlling the access to wireless medium.In certain embodiments, processor 134 and memorizer 135 are pacified Arrange as performing with reference to the operation described by some embodiments.
In certain embodiments, antenna 131 can include one or more orientation or omnidirectional antenna, including notch antenna, Dipole antenna, loop aerial, pasted sheet type antenna, microstrip antenna, coplanar waveguide antenna or be suitable to transmit RF signal other types Antenna.In some MIMO embodiments, antenna 131 is by separately to have benefited from space diversity.
Although UE 120 and eNB 130 is each described as having the function element of some separation, but these function element In one or more can be combined and can come real by the combination of software-configured elements and/or other hardware elements Existing.In some embodiments of the disclosure, function element can refer to or many operated on one or more treatment elements Individual process.The example of software and/or hardware configuration element can include digital signal processor (DSP), one or more micro-place Reason device, DSP, field programmable gate array (FPGA), special IC (ASIC), RF IC (RFIC) etc..
Fig. 2 some embodiments show form 200 according to the disclosure, and this form 200 illustrates have concern designator mark Know the packet filter component type identifier of symbol, wherein, pay close attention to designator identifier and be defined within packet filter composition class The member-retaining portion of type identifier.It is noted that Fig. 2 has the reference number (or title) identical with the element of any other figure Those elements can be similar to described any mode and operate to use or operate, but be not limited to this.
Form 200 is according to some embodiments show traditional packet filter composition plus for the mark paying close attention to designator Know symbol.The composition of packet filter includes IPv4 remote address type (00010000), IPv4 local address type (00010001), IPv6 remote address type (00100000), IPv6 remote address/prefix length type (00100001), IPv6 local address/prefix length type, protocol identifier/next header type (00110000), single local port type (01000000), local port wide-style (01000001), single remote port type ((01010000), remote port model Enclose type ((01010001), Security Parameter Index type (01100000), COS/flow grade type (01110000), And stream label type (10000000).In certain embodiments, paying close attention to designator is the reservation using legacy packets filter Part 201 defines.Although embodiment defines concern designator identifier with " 10000001 ", but other identifier values can It is used for defining concern designator, as long as this identifier value is unique identifier in packet filter identifier.
Fig. 3 some embodiments show form 300 according to the disclosure, and this form 300 illustrates that having application pays close attention to instruction The packet filter component type identifier of symbol identifier, wherein, pays close attention to designator identifier and is defined within packet filter group Become the member-retaining portion of type identifier.It is noted that Fig. 3 has the reference number identical with the element of any other figure (or Title) those elements can be similar to described any mode and operate to use or operate, but be not limited to this.
Form 300 is according to some embodiments show traditional packet filter composition (being similar to form 200) plus pin Application is paid close attention to the identifier of designator.Although embodiment defines application with " 10000010 " and pays close attention to designator identifier, but Other identifier values can be used to define application and pay close attention to designator, as long as this identifier value is unique in packet filter identifier Identifier.
Fig. 4 is according to the front end of the system that some embodiments show 400 of the disclosure, and wherein, packet filter is according to packet It is identified as to be concerned or be identified as not to be concerned to route packet traffic stream.It is noted that Fig. 4 has with any Those elements of the reference number (or title) that the element of other figures is identical can be similar to described any mode carry out to use Operation or running, but it is not limited to this.
In certain embodiments, the front end of the system 400 of UE 101 include being grouped 401, (one or more) packet filtering Device 402 and TFT 403.The function (such as, function as defined in form 200 and form 300) of packet filter 402 is Check packet 401 and the information in packet (being shown as being grouped a frame of 401) is matched with filter contents.Based on This coupling, particular flow rate stream is distributed in packet by packet filter 402.
Carry with reference to each EPS shown in Figure 1A and be associated with service quality (QoS).TFT 403 is always assigned to special Carry, and it is unwanted in default bearing.In certain embodiments, TFT 403 includes one or more packet Filter.Therefore, packet filter is mapped to EPS carrying.This relation may be expressed as:
System 400 is to simplify example, and wherein, the part of UE 101 sends packet to one or more packet filters 402 401, packet is routed to different traffic flows according to packet filter content by one or more packet filters 402.Show at this In example, it is shown that five packets, and it is numbered as 1 to 5.Herein, the packet 401 with pattern (pattern) is that instruction is closed The packet (that is, this packet is the part being concerned data on flows) that note designator is higher, and the packet 401 without pattern is The packet (that is, this packet is the part not being concerned data on flows) that designator is relatively low is paid close attention in instruction.Same example can be answered For applying concern designator, (that is, should so that the packet with pattern is the packet that instruction application concern designator is higher Packet is the part being concerned data on flows), and the packet without pattern is instruction application relatively low the dividing of concern designator Group (that is, this packet is the part not being concerned data on flows).
In certain embodiments, if packet has pattern, then the traffic flow 1 of TFT 403 is gone in this packet.Real at some Executing in example, if packet does not have pattern, then the traffic flow 2 of TFT 403 is gone in this packet.In certain embodiments, it was grouped Filter 402 checks packet and compares with filter contents that (in this case, filter contents is to represent that packet is closed Still the pattern not being concerned of note), and correspondingly it route this packet.In LTE, such as IP address and port numbers etc Packet filter composition allow UE 101 and PGW 104 filter each packet.In certain embodiments, packet filter 402 Multiple service is allowed to be mapped to same EPS carrying.In certain embodiments, packet filter 402 is applied in UL direction In UE 101 and in DL direction is applied to PGW 104.
In certain embodiments, (PGW it is defined within present during packet filter 402 is configured in UE 101 and network In 104, but packet filter can complete in other network nodes of such as eNB 102 etc).In certain embodiments, Each packet filter is associated with new designator, and this new designator is concerned feature about the packet from this filter; This designator can be configured with two selections, and one has the concern designator equal to " being concerned ", and another has equal to " not Be concerned " concern designator.This means that depending on user is currently the most paying close attention to application (such as, check this application), Same traffic flow is mapped to different grouping filter;Or depend on the character being hinted obliquely at the packet to packet filter, Same packet filter as being concerned filter or can not be concerned filter.Based on this information, packet can be routed to same Different flow stream in one EPS carrying.
Fig. 5 some embodiments show form 500 according to the disclosure, and this form 500 illustrates have application type and pass The packet filter component type identifier of note designator identifier, wherein, application type and concern designator identifier are determined Justice is in the member-retaining portion of packet filter component type identifier.It is noted that Fig. 5 has the element with any other figure Those elements of identical reference number (or title) can be similar to described any mode with employing and operate or operate, But it is not limited to this.
In certain embodiments, congested for process in UL, congestion control can be performed based on each packet filter. In certain embodiments, for work together with this mechanism congestion control mechanism (that is, use (one or more) be concerned/ It is not concerned designator), can be for two new parameters in packet filter definition reserved area 501, one provides concern and refers to Showing symbol, another provides congestion level/priority (that is, application type).
In certain embodiments, congested in order to process in the DL of UL, different packet filters can be mapped to not Same EPS carrying.Such as, if two carryings are established, then it are concerned flow and can be mapped to a carrying, and be not concerned Flow can be mapped to another carrying.In certain embodiments, in order to perform congestion control in UL, eNB 102 can be based on EPS carries or is based only upon packet filter, controls flow.In certain embodiments, which DL, eNB 102 known Which carrying packet is mapped to, and the packet from this stream is mapped to the same carrying in DL by eNB 102.Real at some Execute in example, due to carrying be assigned to be concerned flow or be not concerned flow, therefore eNB directly know those packet go to by Pay close attention to service or be not concerned service.
Some application need to deliver (that is, not postponing in delivery) immediately.Such as, send voice or ip voice should Deliver immediately with needs.But some application only just need when user currently pays close attention to this application to pay close attention to immediately.Such as, wide at rubbish In announcement: the advertisement if user does not contract, then this advertisement is regarded as not being concerned, and this advertisement can be minimum excellent First level flow.In certain embodiments, can be by the concern designator in packet filter and application type be combined and manage Reason flow congestion.
Form 500 exists according to some embodiments show traditional packet filter composition (being similar to form 200 and 300) Plus for application type (10000001) and the identifier of concern designator (10000010) in reserved area 501.Although implementing Example defines application type identifier with " 10000001 " and defines concern designator with " 10000010 ", but other identify Identifier value can be used to define application type and pay close attention to designator, as long as this identifier value is unique identifier in a packet.
Fig. 6 some embodiments show form 600 according to the disclosure, and this form 600 illustrates have application type and should With the packet filter component type identifier of concern designator identifier, wherein, designator mark is paid close attention in application type and application Know symbol and be defined within the member-retaining portion of packet filter component type identifier.It is noted that Fig. 6 has and any other Those elements of the reference number (or title) that the element of figure is identical can be similar to described any mode operate to use Or running, but it is not limited to this.
Form 600 exists according to some embodiments show traditional packet filter composition (being similar to form 200 and 300) Plus the identifier paying close attention to designator (10000010) for application type (10000001) and application in reserved area 601.Although Embodiment defines application type identifier with " 10000001 " and defines application concern designator with " 10000010 ", but Other identifier values can be used to define application type and application pays close attention to designator identifier, as long as this identifier value is in a packet Uniquely.
Fig. 7 illustrates for being identified as to be concerned or be not concerned according to packet according to some embodiments of the disclosure The flow chart 700 of management flow.It is noted that Fig. 7 has the reference number identical with the element of any other figure (or name Claim) those elements can be similar to described any mode and operate to use or operate, but be not limited to this.
Although illustrating with particular order with reference to the block in the flow chart of Fig. 7, but the order of these actions can be revised. Therefore, it can different orders to perform shown embodiment, and can be with some action/blocks of executed in parallel.According to some Embodiment, some in the operation listed in Fig. 7 and/or block are optional.The sequence of the block presented is in order at clearly mesh , and be not intended to specify each block mandatory operation order.Additionally, the operation from each flow process can use various groups Conjunction form uses.
At block 701, concern designator based on UE is configured in the member-retaining portion 201 of packet filter identifier, As with reference to shown in form 200.In certain embodiments, for packet filter 402 (such as, 126 in the UE 120) quilt of UL It is configured with concern designator.In certain embodiments, the identifier paying close attention to designator can be stored in depositor.Pay close attention to instruction The identifier of symbol is unique between the identifier of packet filter identifier.It is similar to for the identifier paying close attention to designator For the pointer of concern designator, this pointer informs that the packet that packet filter 402 is associated with UE data on flows 401 is closed Not not still being concerned of note.
At block 702, one or more packet filters 402 identify and the concern value that is associated of designator, to determine point That group is concerned or be not concerned.In certain embodiments, based on this standard, data on flows 401 is via packet filtering Device 402 and carrying manage, thus managing network flow is congested.In some embodiments, it is contemplated that this designator, UE 101 will flow Amount is mapped to suitable packet filter 402.
At block 703, according to paying close attention to designator, packet filter 402 is mapped to different EPS carryings.With reference to Figure 1A Various EPS carrying is described.Referring back to Fig. 7, in certain embodiments, based on the packet quilt in this standard and flow 401 Being categorized as being concerned and be not still concerned, data on flows 401 manages via packet filter 402 and EPS carrying, thus manages Network traffic congestion.In certain embodiments, then traffic flow is divided preferential by network by congestion notification to UE 101, UE 101 Level.
In certain embodiments, application type designator is configured in the member-retaining portion 501 of packet filter identifier, As with reference to shown in form 500.The identifier of application type designator can be stored in and be different from depositing of storage concern designator In another depositor of device.The identifier of application type designator is unique between the identifier of packet filter identifier 's.Identifier for application type designator is similar to the pointer for application type designator, and this pointer is informed and was grouped The congestion level of the application that filter 402 runs on UE 101 or priority.In certain embodiments, one or more it was grouped Filter 402 identifies the value being associated with application type designator, to determine congestion level or the priority of application.
In certain embodiments, application is paid close attention to designator and is configured in the member-retaining portion 301 of packet filter identifier, As with reference to shown in form 300.Application is paid close attention to the identifier of designator and can be stored in unique register.Designator is paid close attention in application Identifier be unique between the identifier of packet filter identifier.In certain embodiments, refer to for application concern Showing that the identifier of symbol is similar to the pointer for this designator, this pointer informs packet filter 402 and application traffic data 401 That the packet being associated is concerned or be not concerned.In certain embodiments, one or more packet filters 402 are known Do not pay close attention to, with application, the value that designator is associated, to determine that the packet in data on flows 401 is concerned or not to be concerned 's.In certain embodiments, based on this standard and the value that is associated with application type identifier, data on flows is via being grouped Filter 402 and EPS carrying manages, thus managing network flow is congested.
At block 704, network configuration based on UE 101 determines whether the traffic flow in UL is be concerned.At block At 705, network is by any congestion notification to UE 101, and therefore UE 101 is it can be considered that prioritization new to flow stream gravity.? At block 706, UE 101 according to this notice to traffic flow prioritization.At block 707, in certain embodiments, network is at UE Between and within a UE (such as, UE 101) to traffic flow prioritization.
Fig. 8 is according to some embodiments of the disclosure, it is shown that for being identified as to be concerned or do not closed according to packet Note manages the flow chart 800 of flow.Although illustrating with particular order with reference to the block in the flow chart of Fig. 8, but can repair Change the order of these actions.Therefore, it can different orders to perform shown embodiment, and can with executed in parallel some Action/block.According to some embodiment, some in the operation listed in Fig. 8 and/or block are optional.The row of the block presented Sequence is in order at clearly purpose, and is not intended to specify each block mandatory operation order.Additionally, from each flow process Operation can use various combining form to use.
At block 801, the packet filter 402 being used for UL transmission is configured with concern designator by UE 101.At block 802 Place, UE 101 is according to (one or more) member-retaining portion with reference to the packet filter identifier described by table 200 and table 300 Concern designator defined in 201/301, is mapped to suitable packet filter 402 by flow 401.Depend on carrying configuration, Different functions is performed for uplink and downlink.At block 803, it is determined whether there is EPS and TFT.
If it is determined that system has single EPS carrying and TFT, then, at block 804, for uplink, UE 101 is to quilt The packet being concerned in the traffic flow paid close attention to carries out priorization.In certain embodiments, there is EPS carrying and one When TFT, each IP address/port number is mapped as being concerned or not being concerned but it also may be not mapped as this two Person.In UL, in certain embodiments, based on network offer about congested information, UE 101 is to (at the flow being concerned In stream) it is that the packet 401 being concerned carries out priorization for TFT 403.
In DL, shown in reference block 805, it is responsible for entity (such as, PGW 104 but it also may reside in it of filter packets He some local) carry out binding (such as, by reading by the packet filter of UL traffic flow and the packet filter in DL traffic flow Take the IP address in UL and port numbers, and map them into DL packet filter).In certain embodiments, DL stream is belonged to Amount stream, be also contemplated as being concerned for the packet that is concerned in the UL being associated.In certain embodiments, relative to not by Paying close attention to packet, these are concerned packet priority by network.
If it is determined that system has multiple EPS carrying, then, at block 806, for uplink, UE 101 is for being concerned Stream of packets and be not concerned stream of packets to select different EPS to carry.When having multiple EPS carrying, real at some Executing in example, given IP address/port number is mapped to be concerned or be not concerned, and UE 101 can select which uses Individual.In certain embodiments, in UL, UE 101 has two the EPS carryings one therefrom carrying out selecting and is closed Note, another is not concerned.In certain embodiments, in each preset time, for each application, UE 101 selects One in EPS carrying uses.In certain embodiments, UE 101 can use two EPS carryings simultaneously.Implement at some In example, when there is congestion, UE 101 provides different priority to each EPS carrying.In certain embodiments, UE 101 is right The packet being concerned in the traffic flow being concerned carries out priorization, and these packets is mapped to and is concerned EPS carrying.
In DL, as described by reference block 807, it is responsible for the entity (such as, PGW 104) of filter packets (based on UL class ) packet sent in being concerned UL EPS carrying is not associated with DL.This association allows network relative to not being concerned point Group, will be concerned packet priority.
Fig. 9 is according to some embodiments of the disclosure, it is shown that UE 1600, and this UE 1600 has and can be marked according to packet Know for be concerned or not to be concerned the device managing flow.It is noted that Fig. 9 has the element phase with any other figure Those elements of same reference number (or title) can be similar to described any mode with employing and operate or operate, but It is not limited to this.
According to some embodiments of the disclosure, UE 1600 can be smart machine or computer system or can root It is identified as to be concerned or be not concerned the SoC managing flow according to packet.Fig. 9 shows the frame of the embodiment of mobile device Figure, wherein it is possible to use plane interface adapter.In one embodiment, calculating equipment 1600 represents mobile computing device, example As, calculate flat board, mobile phone or smart phone, radio function electronic reader or other wireless mobile apparatus.Also will reason Solve, generally illustrate some assembly, do not calculating all components of such equipment shown in equipment 1600.
In one embodiment, calculating equipment 1600, can be according to dividing including having according to some embodiments discussed Group is identified as to be concerned or be not concerned the first processor 1610 managing flow.Other blocks of calculating equipment 1600 also may be used The device of flow is managed to include can being identified as to be concerned or be not concerned according to the packet of some embodiments.The disclosure Various embodiments can also include network interface 1670, such as, wave point, so that system embodiment can be merged In wireless device (such as, cell phone or personal digital assistant).
In one embodiment, processor 1610 (and/or processor 1690) can include one or more entity device, Such as, microprocessor, application processor, microcontroller, programmable logic device or other processing meanss.By processor 1610 Perform processes operating platform or the operating system that operation includes that execution is applied and/or equipment runs thereon.Process operation Including: the operation relevant with I/O (input/output) that human user or other equipment are carried out;The operation relevant with electric energy management; And/or with calculating equipment 1600 is connected to the operation of another device-dependent.Process operation can also include with audio frequency I/O and/ Or the operation that display I/O is relevant.
In one embodiment, calculating equipment 1600 includes audio subsystem 1620, audio subsystem 1620 represent with to Calculating equipment provide the hardware (such as, audio hardware and voicefrequency circuit) that is associated of audio-frequency function and software (such as, driver, Code) assembly.Audio-frequency function can include speaker and/or earphone output and mike input.For such function Equipment can be integrated in calculating equipment 1600, or is connected to calculating equipment 1600.In one embodiment, user passes through The voice command being received by processor 1610 and being processed is provided to come mutual with calculating equipment 1600.
Display subsystem 1630 represents provides vision and/or tactile display for hard mutual with calculating equipment 1600 of user Part (such as, display device) and software (such as, driver) assembly.Display subsystem 1630 includes display interface 1632, and this shows Show that interface 1632 includes the specific screen for providing a user with display or hardware device.In one embodiment, display circle Face 1632 includes the logic separated with processor 1610, for performing and showing that relevant at least some processes.An enforcement In example, display subsystem 1630 includes providing a user with output and inputting touch screen (or touch pad) equipment of the two.
I/O controller 1640 represents the most relevant hardware device with user and component software.I/O controller 1640 can Operation manages the hardware of the part being audio subsystem 1620 and/or display subsystem 1630.Additionally, I/O controller 1640 Being illustrated as connected to the junction point of other equipment of calculating equipment 1600, by other equipment described, user can be with this system Interact.Such as, the equipment that can be attached to calculating equipment 1600 can include microphone apparatus, speaker or three-dimensional sonic system System, audio system or other display equipment, keyboard or keypad equipment or specific for such as card reader or other equipment etc Other I/O equipment of application.
As it has been described above, I/O controller 1640 can be handed over audio subsystem 1620 and/or display subsystem 1630 Mutually.Such as, by the input of mike or other audio frequency apparatuses can for calculate equipment 1600 one or more application or Function provides input or order.Additionally, replace display output or except display output, it is possible to provide audio frequency exports.Show at another In example, if display subsystem 1630 includes touch screen, then this display device is also as input equipment, and it can be at least in part Managed by I/O controller 1640.Extra button or switch can also be there is on calculating equipment 1600, controlled by I/O to provide The I/O function of device 1640 processed management.
In one embodiment, I/O controller 1640 manages such as accelerometer, photographing unit, optical sensor or other environment The equipment of sensor or other hardware that can be included in calculating equipment 1600 etc.Input can be that end user hands over A mutual part, it is also possible to be to provide environment input to system, thus affect its operation and (such as, cross noise filtering, examine for brightness Survey and adjust display, to camera application flash lamp or other features).
In one embodiment, calculating equipment 1600 includes electric energy management 1650, and its management battery power uses, to battery Charging and the feature relevant with power-save operation.Memory sub-system 1660 includes for information is stored in calculating equipment Memory devices in 1600.Memorizer can include non-volatile (if for the power interruptions of memory devices, then state Will not change) and/or volatibility (if for the power interruptions of memory devices, then state is uncertain) memory devices.Deposit Reservoir subsystem 1660 can store application data, user data, music, photo, file or other data and with operation The application of calculating equipment 1600 system data relevant with function (no matter long term data or transient data).
The element of embodiment also may be provided as storing computer executable instructions (such as, it is achieved described herein Any other process instructions) machine readable media (such as, memorizer 1660).Machine readable media (such as, memorizer 1660) flash memory, CD, CD-ROM, DVD ROM, RAM, EPROM, EEPROM, magnetic or optical card, phase can be included but not limited to Transition storage (PCM) or other kinds of be suitable to store electronics or the machine readable media of the executable instruction of computer.Example As, embodiment of the disclosure and can be downloaded as computer program (such as, BIOS), this computer program can be via communication link (such as, modem or network connect) is transmitted from remote computer (such as, server) by the way of data signal To requesting computer (such as, client).
Connect 1670 and include hardware device (such as, wireless and/or wired connector and communication hardware) and component software (such as, driver, protocol stack), so that calculating equipment 1600 can communicate with external equipment.Calculating equipment 1600 can To be different equipment, such as, other calculating equipment, WAP or base station and such as earphone, printer or other set Standby etc peripheral hardware.
Connect 1670 connections that can include number of different types.In order to summarize, calculating equipment 1600 is shown as to be had Honeycomb connection 1672 and wireless connections 1674.It is generally referred to as (such as, (global via GSM by wireless carrier that honeycomb connects 1672 Mobile communication system) or variant or derivative, CDMA (CDMA) or variant or derivative, TDM (time division multiplex) or variant or spread out The wireless carrier that raw or other cellular service standards provide) cellular network that provides connects.Wireless connections (or wave point) 1674 fingers are not the wireless connections of honeycomb, and wireless connections can include territory net (such as, bluetooth, near field etc.), a LAN (such as, Wi-Fi) and/or wide area network (such as, WiMax) or other radio communications.
Peripheral connection 1680 includes that the hardware interfaces carrying out peripheral connection and adapter and component software (such as, drive Device, protocol stack).It will be appreciated that calculating equipment 1600 can be ancillary equipment (" going to " for other calculating equipment 1682), it is possible to have be connected to the ancillary equipment (" from " 1684) of calculating equipment 1600.Such as management (under such as, Carry and/or upload, change, synchronize) calculate the purpose of content on equipment 1600, calculating equipment 1600 is generally of " docking (docking) " adapter, is used for being connected to other calculating equipment.Additionally, butt connector can allow calculating equipment 1600 even Being connected to some peripheral hardware, these peripheral hardwares allow calculating equipment 1600 to control the content output to such as audiovisual system or other system.
Except proprietary butt connector or other special connection hardware, calculating equipment 1600 can be via general or based on mark Accurate adapter carries out peripheral connection 1680.Universal class can include that (USB connects USB (universal serial bus) (USB) adapter Device can include any number of different hardware interface), include the DisplayPort of MiniDisplayPort (MDP), high-resolution Degree multimedia interface (HDMI), live wire or other types.
In the description " embodiment ", " embodiment ", " some embodiments " or " other embodiments " are quoted meaning Think of is to combine the special characteristic of these embodiment description, structure or characteristic to be included at least some embodiments, but differs Surely it is whole embodiment.Being not necessarily all referring to together occur in the various of " embodiment ", " embodiment " or " some embodiments " One embodiment.If description statement " can ", " possible " or " can " include assembly, feature, structure or characteristic, then not requirement Including this specific components, feature, structure or characteristic.If description or claims quote " one " key element, then do not mean that Not only only one of which key element.If description or claims quote " additionally " key element, then do not exclude the presence of more than one Additional element.
It addition, in one or more embodiments, can by use the most suitable in the way of combine special characteristic, structure, Function or characteristic.Such as, first embodiment can combine with the second embodiment, as long as the feature being associated with the two embodiment, Structure, function or characteristic are not mutually exclusive.
Although the disclosure of being described in connection with the specified embodiments, but to those skilled in the art, based on described above, Replacement, amendment and change to these embodiments are apparent from.Such as, other memory architectures (such as, dynamic ram (DRAM)) discussed embodiment can be used.Embodiment of the disclosure the broad sense model being intended to include falling into claims Enclose interior all such replacement, revise and change.
Additionally, for the purpose of simplifying the description and discuss, known for integrated circuit (IC) chip and the electricity of other assemblies Energy/grounding connection can be shown in presented accompanying drawing or may have been not shown in the accompanying drawing presented, in order to no The fuzzy disclosure.And, to avoid the fuzzy disclosure, additionally, it is contemplated that the implementation arranged about such block diagram is concrete (that is, such detail should be at people in the art to the fact that details is highly dependent on the platform of the disclosure to be realized In the vision range of member), block diagram format can be used to illustrate layout.When proposing detail (such as, circuit), these public affairs are described During the example embodiment opened, it will be apparent to one skilled in the art that can be without these details or profit In the case of the variant of these details, implement the disclosure.Described description thus be counted as is illustrative rather than limiting Property.
Examples below relates to other embodiments.Details in example can be used for one or more embodiment anyly Side.Whole optional features of apparatus described herein also can realize in terms of method or process.
Such as, it is provided that UE, comprising: transmitter, be used for by network to eNB transmitted traffic, this flow have from The packet of one or more application;And the logic for configuration, it will be used for one or more packet filterings of uplink Device is configured with designator, wherein, that designator is used for identifying that these one or more application are concerned or be not concerned, its In, at least one EPS carrying in EPS carrying is configured with TFT, and wherein TFT includes this one or more packet filterings Device.In certain embodiments, UE also includes that flow is mapped to packet filter according to designator by it for the logic mapped. In certain embodiments, UE also includes following logic, and it may operate to relative to from one or more application not being concerned Upstream packet by the upstream packet priorization from one or more application being concerned.
In certain embodiments, UE also includes the logic for binding, and packet is tied to this according to designator by it Or a certain packet filter in multiple packet filter.In certain embodiments, UE also includes for distributing patrolling of priority Volume, its at least one EPS carrying distribution priority at least two EPS carries, so that for from one or more It is concerned the EPS carrying ratio of packet of application for having from the EPS of one or more packets not being concerned application carrying Higher priority.In certain embodiments, transmitter may operate to periodically or sends designator to network upon request Value.
In certain embodiments, the reserved identifier during designator is multiple packet filter type identifier.At some In embodiment, UE includes the logic configuring the reserved identifier in multiple packet filter type identifier.In some embodiments In, designator is a part for RRC information or MAC header.
In another example, it is provided that eNB, comprising: receptor, for receiving flow by network from UE, this flow There is the packet from one or more application;For binding the logic of packet filter, its by one of uplink traffic stream or Packet filter in multiple packet filters and the packet filter binding in downlink traffic stream, wherein in EPS carrying extremely Few EPS carrying is configured with TFT, and wherein TFT includes one or more packet filter;For the logic of classification, Its according to the configuration of packet filter through binding of uplink traffic stream by one or more application class of downlink traffic stream For being concerned or not being concerned.
In certain embodiments, eNB also includes congestion notification to the logic of UE, wherein, UE in response to this notice to upper Row traffic flow prioritization.In certain embodiments, the configuration through the packet filter of binding indicates the packet through binding Whether filter is classified as be concerned or be not concerned filter packets according to one or more application.In certain embodiments, ENB also includes the logic for priorization, and it is relative to the downlink grouped from one or more application not being concerned in the future It is concerned packet priority from one or more the descending of the application being concerned.In certain embodiments, it is used for binding being grouped IP address in upstream packet filter is compared by the logic of filter with the IP address in downlink grouped filter.
In another example, it is provided that PGW, comprising: for the logic binding packet filter, it is by uplink traffic stream In packet filter bind with the packet filter in downlink traffic stream;And the logic for labelling packet, it is worked as When the packet filter being associated in uplink traffic stream is identified as to be concerned or be not concerned, by under being grouped in of downlink traffic Row traffic flow is correspondingly labeled as be concerned or be not concerned.In certain embodiments, for binding patrolling of packet filter Collect and the IP address in upstream packet filter is compared with the IP address in downlink grouped filter.In some embodiments In, eNB applies this labelling to perform downlink grouped scheduling.In certain embodiments, eNB by congestion notification to UE, and wherein, UE in response to this notice to uplink traffic stream prioritization.
In another example, it is provided that method, the method includes: configures at least one EPS in carrying with EPS and carries phase The TFT of association, wherein, this TFT includes one or more packet filter;It was grouped being used for the one or more of uplink Filter is configured with designator, and this designator identifies that one or more application are concerned or is not concerned;And according to Designator, a certain packet filtering that the packet from one or more application is mapped in one or more packet filter Device.In certain embodiments, the method includes: periodically or send the value of this designator upon request to network.
In certain embodiments, the method includes: be configured to by designator in multiple packet filter type identifier Reserved identifier.In certain embodiments, this designator is a part for RRC information or MAC header.In certain embodiments, The method includes: when the designator application that is associated of mark be concerned time, by the packet priority of uplink.At some In embodiment, the method also includes: at least one EPS carrying distribution priority at least two EPS carries, so that using Carry ratio in the EPS being concerned application, for the EPS carrying not being concerned application, there is higher priority.
In another example, it is provided that machinable medium, it has machine-executable instruction, when this machine can be held When row instruction is performed so that one or more processors perform the method according to said method.
In another example, it is provided that UE, comprising: at least one EPS carrying in configuration carries to EPS is relevant The device of the TFT of connection, wherein, this TFT includes one or more packet filter;For of uplink or many will be used for Individual packet filter is configured with the device of designator, and this designator represents that one or more application is concerned or do not closed Note;And for according to designator, the packet from one or more application is mapped to one or more packet filter In the device of a certain packet filter.
In certain embodiments, this UE includes: for periodically or sending the value of this designator upon request to network. In certain embodiments, this UE includes: for the reservation mark being configured in multiple packet filter type identifier by designator Know the device of symbol.In certain embodiments, this designator is a part for RRC information or MAC header.In certain embodiments, This UE includes: for when the designator application that is associated of mark be concerned time, by the dress of the packet priority of uplink Put.In certain embodiments, this UE also includes: at least one EPS carrying distribution in carrying at least two EPS is preferential Level, so that carrying than the dress for not being concerned the EPS carrying of application with higher priority for being concerned the EPS of application Put.
Providing summary, this summary will make reader determine character disclosed in this technology and purport.Understanding that summary need not In the case of limiting the meaning or the scope of claim, submit summary to.Claims are included in specific embodiment party In formula, each claim exists respectively as independent embodiment.

Claims (25)

1. the subscriber equipment (UE) communicated with evolved Node-B (eNB) on network, this UE includes:
Transmitter, is used for by described network to described eNB transmitted traffic, and this flow has dividing from one or more application Group;And
For the logic of configuration, the one or more packet filters being used for uplink are configured with designator by it, wherein, and institute State designator for identifying that the one or more application is concerned or not being concerned, wherein, evolved packet system At least one EPS carrying in system (EPS) carrying is configured with traffic flow template (TFT), and wherein said TFT includes described One or more packet filters.
2. UE as claimed in claim 1, also includes: for the logic mapped, described flow is reflected by it according to described designator It is mapped to described packet filter.
3. UE as claimed in claim 1, also includes following logic: it may operate to not closed relative to from one or more The upstream packet of the application of note, by the upstream packet priorization from one or more application being concerned.
4. UE as claimed in claim 1, also includes: for the logic of binding, packet is tied to by it according to described designator Packet filter in the one or more packet filter.
5. UE as claimed in claim 1, also includes: for distributing the logic of priority, it is at least two EPS carries At least one EPS carrying distribution priority, so that for carrying ratio from the EPS of one or more packets being concerned application For there is higher priority from the EPS of one or more packets not being concerned application carrying.
6. UE as claimed in claim 1, wherein, described transmitter may operate to periodically or upon request to described net Network sends the value of described designator.
7. UE as claimed in claim 1, wherein, described designator is the reservation mark in multiple packet filter type identifier Know symbol.
8. UE as claimed in claim 7, including: for configuring the described guarantor in the plurality of packet filter type identifier Stay the logic of identifier.
9. UE as claimed in claim 1, wherein, described designator is radio resource control (RRC) message or media connect Enter to control the part of (MAC) head.
10. the evolved Node-B (eNB) communicated with subscriber equipment (UE) on network, this eNB includes:
Receptor, for receiving flow by described network from described UE, this flow has dividing from one or more application Group;
For binding the logic of packet filter, it is by the packet filtering in one or more packet filters of uplink traffic stream Device and the packet filter binding in downlink traffic stream, wherein at least one EPS in Evolved Packet System (EPS) carrying holds Load is configured with traffic flow template (TFT), and wherein said TFT includes the one or more packet filter;And
For the logic of classification, it, according to the configuration of the packet filter through binding of described uplink traffic stream, will be used for institute State one or more application class of downlink traffic stream for being concerned or not being concerned.
11. eNB as claimed in claim 10, also include: for congestion notification is given the logic of described UE, wherein, described UE In response to this notice to described uplink traffic stream prioritization.
12. eNB as claimed in claim 10, wherein, through this packet through binding of configuration instruction of the packet filter of binding Whether filter is classified as be concerned or be not concerned filter packets according to the one or more application.
13. eNB as claimed in claim 10, also include: for the logic of priorization, its relative to from one or more not The downlink grouped of the application being concerned, will be concerned packet priority from one or more the descending of the application being concerned.
14. eNB as claimed in claim 10, for binding the logic of packet filter by the IP ground in upstream packet filter Location compares with the IP address in downlink grouped filter.
15. 1 kinds of public data networks (PDN) gateway (PGW), including:
For binding the logic of packet filter, it is by the packet filter in uplink traffic stream and the packet in downlink traffic stream Filter is bound;And
For the logic of labelling packet, its when the packet filter that is associated in uplink traffic stream be identified as to be concerned or not by During concern, correspondingly it is labeled as being concerned or not being concerned by being grouped in downlink traffic stream of downlink traffic.
16. PGW as claimed in claim 15, wherein, upstream packet is filtered by the described logic for binding packet filter IP address in device compares with the IP address in downlink grouped filter.
17. PGW as claimed in claim 15, wherein, evolved Node-B (eNB) applies described labelling to perform downlink grouped Scheduling.
18. PGW as claimed in claim 15, wherein, evolved Node-B (eNB) by congestion notification to subscriber equipment (UE), And wherein, described UE in response to this notice to described uplink traffic stream prioritization.
19. 1 kinds of methods that performed by subscriber equipment (UE), that communicate with evolved Node-B (eNB) on network, the method Including:
Configure at least one EPS in carrying with Evolved Packet System (EPS) and carry the traffic flow template (TFT) being associated, Wherein, this TFT includes one or more packet filter;
The one or more packet filters being used for uplink are configured with designator, and this designator mark is one or more should With that be concerned or be not concerned;And
According to described designator, the packet applied from the one or more is mapped to the one or more packet filtering Packet filter in device.
20. methods as claimed in claim 19, including: periodically or upon request to described network send described designator Value.
21. methods as claimed in claim 19, including: described designator is configured to multiple packet filter type identifier In reserved identifier.
22. methods as claimed in claim 19, wherein, described designator is radio resource control (RRC) message or media A part for Access Control (MAC) head.
23. methods as claimed in claim 19, including: when the application that is associated of mark of described designator be concerned time, By the packet priority of uplink.
24. methods as claimed in claim 19, also include: at least one EPS carrying distribution at least two EPS carries Priority so that for be concerned application EPS carrying than for be not concerned application EPS carry have the highest preferentially Level.
25. 1 kinds of machinable mediums, it has machine-executable instruction, when described machine-executable instruction is performed Time so that one or more processors perform according to the method for any one in the method described in claim 19 to 24.
CN201580007747.2A 2014-03-14 2015-03-07 Method and apparatus to facilitate network traffic Expired - Fee Related CN106256147B (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201461953662P 2014-03-14 2014-03-14
US61/953,662 2014-03-14
US14/581,216 2014-12-23
US14/581,216 US20150215220A1 (en) 2014-01-30 2014-12-23 Method and apparatus to assist network traffic
PCT/US2015/019338 WO2015138265A1 (en) 2014-03-14 2015-03-07 Method and apparatus to assist network traffic

Publications (2)

Publication Number Publication Date
CN106256147A true CN106256147A (en) 2016-12-21
CN106256147B CN106256147B (en) 2020-02-14

Family

ID=54072287

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580007747.2A Expired - Fee Related CN106256147B (en) 2014-03-14 2015-03-07 Method and apparatus to facilitate network traffic

Country Status (6)

Country Link
EP (1) EP3117657A4 (en)
JP (1) JP6306202B2 (en)
KR (1) KR101842981B1 (en)
CN (1) CN106256147B (en)
BR (1) BR112016018756A2 (en)
WO (1) WO2015138265A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2550214B (en) * 2016-05-13 2019-04-24 Samsung Electronics Co Ltd Improvements in and relating to unattended data traffic (UDT)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101478478A (en) * 2008-12-31 2009-07-08 华为技术有限公司 Packet processing method, apparatus and system
CN101860910A (en) * 2009-04-09 2010-10-13 大唐移动通信设备有限公司 Bearer establishing method, system and device of local network
US20120120843A1 (en) * 2010-11-15 2012-05-17 Nicholas William Anderson Managing Wireless Communications
WO2013145592A1 (en) * 2012-03-30 2013-10-03 Nec Corporation Communications device, base station, communications node, communications system and method thereof
US20140022904A1 (en) * 2012-07-19 2014-01-23 Interdigital Patent Holdings, Inc. Method and apparatus for detecting and managing user plane congestion

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6876653B2 (en) * 1998-07-08 2005-04-05 Broadcom Corporation Fast flexible filter processor based architecture for a network device
US7864686B2 (en) * 2004-05-25 2011-01-04 Cisco Technology, Inc. Tunneling scheme for transporting information over a cable network
EP2025108B1 (en) * 2006-05-05 2012-03-21 Telefonaktiebolaget LM Ericsson (publ) Method and system for dynamically configuring a traffic flow template
ATE519298T1 (en) * 2006-06-15 2011-08-15 Nokia Siemens Networks Spa PROCEDURE FOR PACKET CLASSIFICATION BASED ON PROTOCOL TYPE AND PRIORITIES
US7870231B2 (en) * 2006-07-21 2011-01-11 Qualcomm Incorporated Efficiently assigning precedence values to new and existing QoS filters
US8111697B1 (en) * 2008-12-31 2012-02-07 Juniper Networks, Inc. Methods and apparatus for packet classification based on multiple conditions
US9398103B2 (en) * 2011-04-15 2016-07-19 Qualcomm Incorporated Methods and apparatus for enhancing device performance through flow control
EP2530988B1 (en) * 2011-06-04 2015-09-16 Alcatel Lucent A scheduling concept
JP6396808B2 (en) * 2012-02-17 2018-09-26 インターデイジタル パテント ホールディングス インコーポレイテッド Hierarchical traffic segmentation to handle congestion and / or manage user experience quality

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101478478A (en) * 2008-12-31 2009-07-08 华为技术有限公司 Packet processing method, apparatus and system
CN101860910A (en) * 2009-04-09 2010-10-13 大唐移动通信设备有限公司 Bearer establishing method, system and device of local network
US20120120843A1 (en) * 2010-11-15 2012-05-17 Nicholas William Anderson Managing Wireless Communications
CN103314633A (en) * 2010-11-15 2013-09-18 捷讯研究有限公司 Managing wireless communications
WO2013145592A1 (en) * 2012-03-30 2013-10-03 Nec Corporation Communications device, base station, communications node, communications system and method thereof
US20140022904A1 (en) * 2012-07-19 2014-01-23 Interdigital Patent Holdings, Inc. Method and apparatus for detecting and managing user plane congestion

Also Published As

Publication number Publication date
JP6306202B2 (en) 2018-04-04
KR20160108485A (en) 2016-09-19
JP2017507597A (en) 2017-03-16
EP3117657A1 (en) 2017-01-18
BR112016018756A2 (en) 2017-08-08
EP3117657A4 (en) 2017-08-30
KR101842981B1 (en) 2018-03-29
CN106256147B (en) 2020-02-14
WO2015138265A1 (en) 2015-09-17

Similar Documents

Publication Publication Date Title
US11083033B2 (en) Small data usage enablement in 3GPP networks
US10616120B2 (en) Service layer southbound interface and quality of service
CN104255046B (en) The method of customized mobile broadband network system and customization mobile broadband network
CN103765386B (en) The system and method that infrastructure is built for virtual network
TWI631866B (en) Using multiple credentials for access and traffic differentiation
EP2629554B1 (en) Service control method and system, enodeb and packet data network gateway
EP2521385B1 (en) Policy and charging control method, gateway and mobile terminal thereof
EP2890062B1 (en) Packet processing method, deep packet inspection requesting network element, and deep packet inspection device
CN104685839B (en) For handling the method and apparatus of grouping
CN109818917A (en) A kind of communication means and its device
WO2017177753A1 (en) Flow-based bearer management method, and data transmission method and device
JP2020014226A (en) Network connection system and method
US20160105881A1 (en) Method and apparatus for controlling traffic in wireless communication system
CN106797626B (en) A kind of paging message sending method and equipment
CN104168553A (en) Sending and charging method and device for service messages
CN101360097B (en) Method, network and network element for forwarding packet
CN106256147A (en) The method and apparatus of assisted network flow
CN107872790A (en) User class method of rate control and base station and system
CN109076381A (en) Business data flow sending method and device
CN102238532A (en) Machine type communication (MTC) server address acquisition method and system
CN103181121B (en) A kind of access processing method, equipment and system
CN105704752A (en) Method and device for separating services from routing
Baleh et al. Enriched connectivity-as-a-service for dynamic Mobile-Cloud

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1229989

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20200326

Address after: California, USA

Patentee after: INTEL Corp.

Address before: California, USA

Patentee before: INTEL IP Corp.

Effective date of registration: 20200326

Address after: California, USA

Patentee after: Apple Inc.

Address before: California, USA

Patentee before: INTEL Corp.

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200214

CF01 Termination of patent right due to non-payment of annual fee
REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1229989

Country of ref document: HK