Movatterモバイル変換


[0]ホーム

URL:


CN104429118B - Method for using policies to manage device behavior during periods of increased load or congestion - Google Patents

Method for using policies to manage device behavior during periods of increased load or congestion
Download PDF

Info

Publication number
CN104429118B
CN104429118BCN201280074680.0ACN201280074680ACN104429118BCN 104429118 BCN104429118 BCN 104429118BCN 201280074680 ACN201280074680 ACN 201280074680ACN 104429118 BCN104429118 BCN 104429118B
Authority
CN
China
Prior art keywords
network
strategy
congestion
equipment
processor
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.)
Expired - Fee Related
Application number
CN201280074680.0A
Other languages
Chinese (zh)
Other versions
CN104429118A (en
Inventor
S·J·凯奇
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.)
Nokia Technologies Oy
Original Assignee
Nokia Technologies Oy
Nokia Inc
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
Application filed by Nokia Technologies Oy, Nokia IncfiledCriticalNokia Technologies Oy
Publication of CN104429118ApublicationCriticalpatent/CN104429118A/en
Application grantedgrantedCritical
Publication of CN104429118BpublicationCriticalpatent/CN104429118B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

An apparatus for enabling provision of one or more policies to manage behavior of one or more communication devices may comprise: a processor and a memory storing executable computer code that causes the apparatus to perform at least operations comprising: data of at least one policy is analyzed. The data of the policy includes: information instructing one or more communication devices about the manner in which to behave according to the designed network condition(s), as designed by the network operator. The computer program code also causes the apparatus to apply the policy in response to detecting an increase in network load or the network congestion. The computer program code causes the apparatus to act in the manner designed by the network operator to minimize congestion in the network in accordance with the applied policy in response to detecting the load increase or the network congestion. Corresponding methods and computer program products are also provided.

Description

The equipment behavior during load increase or congestion is managed for using strategyMethod
Technical field
Example embodiments of the present invention relates generally to wireless communication technique, and more particularly relates to make it possible to mentionThe method, apparatus and computer program product of the business in communication system are managed for one or more strategies.
Background technique
Modem communications era has had resulted in the huge expansion of cable network and wireless network.Computer network, television networkNetwork and telephone network are just experiencing the unprecedented technology expansion pushed by consumer demand.Wireless and mobile network's skillArt has solved related consumer demand, while providing more flexible and instant information transmitting.
The networking technology of current and future continues to promote easy information transmission and convenient user.Due to current electronicsThe people of the generality of communication equipment, all age group and level of education is just utilizing electronic equipment and other individuals or contact person logicalLetter receives service and/or shared information, media and other contents.There is a neck of demand to the easiness for improving information transmittingDomain is related to the service management in network.
Since the exponential type that wireless data uses increases, industry has begun exploitation for preferably managing in networkThe mechanism that business increases.Partial development effort is intended to more efficiently using existing assets, thus more preferable time on allowing to investReport.Currently, many Mobile Network Operator plan the cellular network assets and other more efficiently using them more and moreThe mode of the wireless network assets of supplement with the use of maximization network assets and minimizes cost.
Currently, many mobile operator may have a variety of wireless access networks that can be used in diverse geographic location.Mode using wireless network assets is typically a part of the overall strategy of mobile operator, and the whole strategy is for efficientUsing their resource simultaneously to their client, terminal user provides expected service quality on ground.Existing challenge is typicallyIt is related to formulating the behavior of end user device in a deterministic manner, which also defers to the needle of mobile operatorThe strategy that wireless network is used.
Currently, when wireless network becomes congestion, the equipment of terminal user typically experiences service degradation.The equipment can be withAttempt to request access network to obtain the newly-established carrying for being directed to new demand or increased carrying bit rate.However, due to netLoad in network increases, and network does not receive such request generally, but refuses the request on the contrary.That is, when congestion becomesWhen serious and network starts that certain equipment is prevented to access the network, network can refuse the request that may not be able to be received.ThisIt is a disadvantage, the terminal user of equipment may feel to lose to the low Quality of experience for resulting from the mode that congested network carries out behaviorIt hopes.
In view of the foregoing, it may be advantageous that providing the congestion made it possible to manage in one or more wireless networksMore efficient and reliable mechanism.
Summary of the invention
It thus provides efficiently managing method, the dress of the congestion in communication system for making it possible to provide strategyIt sets and computer program product.In this regard, example embodiment can provide a kind of frame, which makes it possible to provide newMethod with supplement is to manage the congestion in wireless network (multiple).The wireless network (multiple) can provide honeycomb accessAnd/or non-cellular accesses (for example, WLAN) or any other suitable network insertion.In this regard, example embodimentIt can permit network operator (for example, Mobile Network Operator) to realize using the nothing that can be used in their asset portfolioThe strategy of line technology.In the exemplary embodiment, the network equipment of network operator can be to the one or more communication in networkEquipment provides one group of instruction (for example, policy instructions).These instruction can one or more definition specified conditions (include butBe not limited to for example, detecting that load increases or the case where congestion in the network) under guide the behavior of the communication equipment.
By using the one or more strategy of network operator, one or more communication equipments can be initiatively adapted toCongestion and any other specific situation, for congestion and any other specific situation, (multiple) tools of network operatorThere is strategy appropriate, so that better using Internet resources and minimizing and the blocked access network and/or the networkService and the collapse in the network service quality (QoS) associated terminal user indignation.
In this regard, network operator can be by enabling communication devices to defer to the network for any specific conditionThe plan strategy of operator (multiple), it is contemplated that the behavior of the more deterministic and compliance from the communication equipment.As such,In the case where the active service refusal carried out by network and access prevent to be avoided by, the terminal user of communication equipment (multiple) canTo obtain better service experience.In the exemplary embodiment, network congestion is notified to terminal user in communication equipment (multiple)In the case of, the terminal user of the communication equipment (multiple) can obtain better service experience.It is located in by more efficientReason business or congestion, example embodiment can enable the quantity of the movable communication equipment in network to increase.
In an example embodiment, it provides a kind of for making it possible to provide one or more strategies to manage oneOr the method for the behavior of multiple communication equipments.The method may include the data of at least one strategy of analysis.The strategyData include: instructing one or more communication equipments about such as by the net according to one or more design of network operator's designNetwork condition carries out the information of the mode of behavior.The method can also include: in response to detecting network load increase or instituteNetwork congestion is stated, using the strategy.The method can also include: make it possible in response to detecting load increase or networkCongestion, according to applied strategy, by by the network operator design it is described in a manner of carry out behavior, to minimize the netCongestion in network.
In another example embodiment, it provides a kind of for making it possible to provide one or more strategies to manage oneThe device of the behavior of a or multiple communication equipments.Described device may include: processor and depositing comprising computer program codeReservoir, the memory and the computer program code are configured with the processor and described device are made to execute behaviourMake, the operation includes: analyzing the data of at least one strategy.The data of the strategy include: the one or more communications of instructionEquipment is about such as by the letter for carrying out the mode of behavior according to the network condition of one or more design of network operator's designBreath.The memory and computer program code are also configured to use the processor and make described device in response to detectingNetwork load increases or the network congestion, using the strategy.The memory and computer program code are additionally configured toMade it possible to using described device in response to detecting load increase or network congestion, according to applied strategy, by describedThe mode of network operator's design carries out behavior, to minimize the congestion in the network.
In another example embodiment, it provides a kind of for making it possible to provide one or more strategies to manage oneThe computer program product of the behavior of a or multiple communication equipments.The computer program product includes: at least one computerReadable storage medium storing program for executing has the computer executable program code instruction being stored therein.The computer executable programCode command may include the program code instruction for being configured as analyzing the data of at least one strategy.The data packet of the strategyContain: instructing one or more communication equipments about such as by the network condition according to one or more design of network operator's designCome carry out behavior mode information.Said program code instruction can be additionally configured to: in response to detecting that network load increasesAdd or the network congestion, using the strategy.Said program code instruction can be additionally configured to: make it possible in response to inspectionLoad is measured to increase or network congestion, according to applied strategy, by by network operator design it is described in a manner of carry out behavior,To minimize the congestion in the network.
In another example embodiment, provide a kind of for making it possible to provide one or more strategies to manage oneThe method of the behavior of a or multiple communication equipments.The method may include: make it possible to provide at least one to communication equipmentStrategy is so that the communication equipment can analyze the data of the strategy.The data of the strategy include: instructing the communicationEquipment is about the side for carrying out behavior according to the network condition of one or more design such as designed by the network operator of deviceThe information of formula.The method can also include: make it possible to provide instruction load increase or the network to the communication equipmentThe information of congestion so that the communication equipment be able to respond in analyze the information and detect the network load increase orThe network congestion, using the strategy.Making it possible to provide the information to the communication equipment sets the communicationIt is standby behavior to be carried out in a manner of being designed by the network operator according to applied strategy, to minimize the networkIn congestion.
In another example embodiment, provide a kind of for making it possible to provide one or more strategies to manage oneThe device of the behavior of a or multiple communication equipments.Described device may include: processor and depositing comprising computer program codeReservoir, the memory and the computer program code are configured with the processor and described device are made to execute behaviourMake, the operation includes: making it possible to provide at least one strategy to communication equipment so that the communication equipment can be analyzedThe data of the strategy.The data of the strategy include: instructing the communication equipment about such as by the network operation of described deviceThe information that the mode of behavior is carried out according to the network condition of one or more design of quotient's design.The memory and the meterCalculation machine program code is also configured to use the processor and described device is made to make it possible to refer to communication equipment offerShow that load increases or the information of the network congestion is so that the communication equipment is able to respond in the analysis information and detectionTo network load increase or the network congestion, using the strategy.Described in making it possible to provide to the communication equipmentInformation also enables the communication equipment according to applied strategy, is gone in a manner of being designed by the network operatorFor to minimize the congestion in the network.
In another example embodiment, provide a kind of for making it possible to provide one or more strategies to manage oneThe computer program product of the behavior of a or multiple communication equipments.The computer program product includes: at least one computerReadable storage medium storing program for executing has the computer executable program code instruction being stored therein.The computer executable programCode command may include be configured such that can be provided to communication equipment at least one strategy so that the communication equipmentThe program code instruction of the data of the strategy can be analyzed.The data of the strategy include: instruct the communication equipment aboutThe information that the mode of behavior is carried out according to the network condition of one or more design such as designed by the network operator of device.Said program code instruction can be additionally configured to: make it possible to provide instruction load increase or the net to the communication equipmentThe information of network congestion is so that the communication equipment is able to respond in the analysis information and detects that the network load increasesOr the network congestion, using the strategy.Make it possible to provide the information to the communication equipment and also makes the communicationEquipment can carry out behavior according to applied strategy in a manner of being designed by the network operator, to minimize the netCongestion in network.
Example embodiments of the present invention can be by providing the congestion that can efficiently manage in wireless network (multiple)Frame provides better user experience.Therefore, equipment user can enjoy the improved of access wireless network in loading conditionAbility.
Detailed description of the invention
Therefore the present invention is briefly described, now with reference to attached drawing, attached drawing may not be drawn by equal proportion, in which:
Fig. 1 is the schematic block diagram of system according to example embodiment of the present invention;
Fig. 2 is the schematic block diagram of device according to example embodiment of the present invention;
Fig. 3 is the schematic block diagram of the network equipment according to example embodiment of the present invention;
Fig. 4 is the block diagram of system according to example embodiment of the present invention;
Fig. 5 illustrate according to example embodiment for making it possible to provide strategy to manage the process of the congestion in networkFigure;
Fig. 6 illustrates the tactful to manage network for making it possible to provide of another example embodiment according to the present inventionIn congestion flow chart;And
Fig. 7 is illustrated according to another example embodiment for making it possible to provide strategy to manage the congestion in networkFlow chart.
Specific embodiment
Now, below with reference to the accompanying drawings, this is shown in the attached drawings in some embodiments that the present invention is more fully describedSome embodiments of invention are instead of all the embodiments.In fact, various embodiments of the present invention can be with many not similar shapesFormula embodies, and is not to be considered as limited to embodiments described herein.In the text, identical label refers to identicalElement.As it is used herein, term " data ", " content ", " information " and similar term alternately use, to refer toIt can be by the data of transmission, reception and/or storage according to the embodiment of the present invention.In addition, term " example as used in this articleProperty " be not intended to convey any qualitative evaluation, but be only for conveying exemplary explanation on the contrary.Therefore, any such artThe use of language is not construed as the spirit and scope limited embodiments of the invention.
In addition, as it is used herein, term ' circuit ' refers to: (a) only hardware circuit implementation (for example, analog circuitAnd/or the implementation in digital circuit);(b) combination of circuit and computer program product (multiple), the computer programProduct (multiple) includes: the software and/or firmware instructions being stored on one or more computer-readable memories, they are togetherOperate such that device executes one or more functions as described herein;And (c) require software or firmware for operationCircuit (such as, a part of microprocessor (multiple) or microprocessor (multiple)), even if the software or firmware are notWhat physics was presented.This term that this definition application of ' circuit ' (is included in any claim) in this article ownsIt uses.As another example, as it is used herein, term ' circuit ' also includes: including one or more processors and/orIts part (multiple) and the implementation for being accompanied by software and/or firmware.As another example, as used herein term' circuit ' also includes: for example, based band integrated circuit or application processor integrated circuit or server, bee for mobile phoneThe nest network equipment, other network equipments and/or other similar integrated circuits calculated in equipment.
" computer readable storage medium " as defined herein refers to non-transitory, physics or tangible media(for example, volatibility or non-volatile memory device) can be carried out with " computer-readable transmission medium " (it refers to electromagnetic signal)It distinguishes.
Fig. 1 illustrates generic system diagram, wherein showing the equipment of such as mobile terminal 10 in example communications environment.Such asIt is shown in Fig. 1 go out, may include according to the embodiment of the system of example embodiments of the present invention: can via network 30 thatThe first communication equipment (for example, mobile terminal 10) and the second communication equipment 20 of this communication.In some cases, reality of the inventionApplying example can also include: one or more other communication equipments, one of them other communication equipment are shown as in Fig. 1Third communication equipment 25.In some embodiments, not being can be including herein using all systems of the embodiment of the present inventionIllustrated in and/or description all devices.Although for exemplary purposes, can be communicated to mobile terminal 10 and/or secondThe embodiment of terminal 20 and third communication terminal 25 is illustrated, and is hereinafter described, but other types ofTerminal, such as portable digital-assistant (PDA), pager, mobile TV, mobile phone, game station, laptop computer,Camera, video recorder, audio/video player, radio, global positioning system (GPS), bluetooth headset, universal serial bus(USB) equipment or above-mentioned any combination and other types of voice and text communication system, can easily use this hairBright embodiment.In addition, non-moving equipment, such as server and personal computer, can also easily use reality of the inventionApply example.
Network 30 may include: can be via the various different nodes that wiredly and/or wirelessly interface communicates with one another accordinglyThe set of (wherein, the second communication equipment 20 and third communication equipment 25 can be example), equipment or function.As such, Fig. 1's showsBe intended to should be understood as the example of the extensive view of certain elements of system, rather than system or network 30 comprising all orDetailed view.Although not necessarily, but in one embodiment, network 30 can according to it is following it is many in it is anyOne or more supports communication: the first generation (1G), the second generation (2G), 2.5G, the third generation (3G), 3.5G, 3.9G, forth generation (4G)The universal land radio access web (E-UTRAN) of mobile communication protocol, long term evolution (LTE) or evolution, inside LTE from excellentChange/tissue network (SON), network, global system for mobile communications (GSM) enhanced data between radio access technologies (RAT)Rate GSM evolution technology (EDGE) radio access network (GERAN), at high speed grouping access (HSPA) and/or the like.?In one embodiment, network 30 can be point-to-point (P2P) network.
One or more communication terminals, such as mobile terminal 10 and the second communication terminal 20 and third communication terminal 25, canTo communicate with one another via network 30, and each communication terminal may include for transmitting signals to one or more basic websitesWith the one or more antennas for receiving from it signal.Basic website may is that for example, one or more base stations (BS), are oneA part of a or multiple honeycombs or mobile network, or one or more access points (AP), may be coupled to data network, allSuch as local area network (LAN), WLAN (WLAN), Metropolitan Area Network (MAN) (MAN) and/or wide area network (WAN), such as internet.In turn,Other equipment, processing unit (for example, personal computer, server computer etc.) can be coupled to shifting via network 30Dynamic terminal 10 and the second communication equipment 20 and third communication equipment 25.By by mobile terminal 10 and the second communication equipment 20 andThree communication equipments 25 (and/or other equipment) are directly or indirectly connected to network 30, and mobile terminal 10 and second may make to lead toLetter equipment 20 and third communication equipment 25 can communicate with one another, or communicate with other equipment.For example, mobile terminal 10 and second leads toBelieve that equipment 20 and third communication equipment 25 and other equipment can (include hypertext transfer protocol according to many communication protocols(HTTP) and/or wait) it is communicated, to realize mobile terminal 10 and the second communication equipment 20 and third communication equipment 25 respectivelyVarious communications or other functions.
In addition, although not shown in FIG. 1, mobile terminal 10 and the second communication equipment 20 and third communication equipment 25It can be according to such as radio frequency (RF), near-field communication (NFC), bluetooth (BT), infrared ray (IR) or several different wired or wirelessAny communication technology in the communication technology is communicated, and the wired or wireless communication technology includes: local area network (LAN), wirelessLocal area network (WLAN), inserting of microwave global interoperability (WiMAX), Wireless Fidelity (Wi-Fi), ultra wide band (UWB), Wibree technologyAnd/or the like.As such, mobile terminal 10 and the second communication equipment 20 and third communication equipment 25 can be enabled to pass throughAny access mechanism in many difference access mechanisms, communicates and communicates with one another with network 30.For example, movement can be supported to connectEnter mechanism, such as Wideband Code Division Multiple Access (W-CDMA), CDMA2000, global system for mobile communications (GSM), general packet withoutIt line service (GPRS) and/or waits and wireless access mechanism, such as WLAN, WiMAX and/or the like, and fixed accessMechanism, such as Digital Subscriber Line (DSL), cable modem, Ethernet and/or the like.In this regard.Network 30 canEnable to define via such as third generation partner program (3GPP) cellular technology (for example, GERAN,UTRAN, E-UTRAN, HSPA, LTE, WLAN etc.) and other non-3 gpp wireless technologys (for example, WiMAX, CDMA etc.) equipmentCommunication.
In the exemplary embodiment, the first communication equipment (for example, mobile terminal 10) can be mobile communication equipment, such as exampleSuch as, radio telephone or other equipment, such as personal digital assistant (PDA), mobile computing device, camera, video recorder, audio/Video player, positioning device, game station, television equipment, wireless device or various other similar devices or combinations thereof.Second communication equipment 20 and third communication equipment 25 can be mobile or fixed communication apparatus.However, in one example, secondCommunication equipment 20 and third communication equipment 25 can be server, remote computer or terminal, such as personal computer (PC) orLaptop computer.
In the exemplary embodiment, network 30 can be the self-organizing for being arranged to intelligent space or distributed network.Therefore,Equipment can enter and/or leave network 30, and the equipment of network 30 can, entrance based on other equipment and/orLeave, to adjust operation, with consider respective equipment or node increase and decrease and their corresponding abilities.
In the exemplary embodiment, the second communication equipment 20 can be with specific information source or service (for example, search service,Media provide service etc.) associated private server (or server group) or the second communication equipment 20 can be and one or moreA associated back-end server of other function or services (for example, strategic server).For example, in an example embodiment,Second communication equipment 20 can provide one or more strategies to mobile terminal 10 and/or third communication equipment 25.The strategy canWith by mobile terminal 10 and/or third communication equipment 25 using with manage congestion in network (for example, network 30) or it is any itsIts suitable condition (for example, network condition).As such, second communication equipment 20 can be indicated for multiple services or information sourcePotential host.In one embodiment, from being configured as according to for providing the known skill of information to the user of communication equipmentThe hardware and or software component that art is operated provides the function of the second communication equipment 20.However, being mentioned by the second communication equipmentAt least part of the function of confession is the information provided according to example embodiments of the present invention.
In the exemplary embodiment, energy can be used in mobile terminal 10 and the second communication equipment 20 and third communication equipment 25Enough use the device (for example, device of Fig. 2) of the embodiment of the present invention.
Fig. 2 illustrates the schematic block diagram of device, which is used for using one or more strategies to manage the deviceBehavior.Now, example embodiments of the present invention will be described referring to Fig. 2, certain units of device 50 is shown in Fig. 2.ExampleThe device 50 of Fig. 2 can be such as used in mobile terminal 10 (and/or the second communication equipment 20 or third communication equipment 25).It is alternativeGround can embody device 50 on the network equipment of network 30.However, it is possible to (move and fix two in various other equipmentPerson) device 50 is embodied in (such as, any equipment in devices listed above).In some cases, Ke YiThe group of equipment is closed using embodiment.It therefore, can be by the multiple equipment in distributed form (for example, in P2P networkOne or more equipment on), or by the equipment in client/server relationship, completely in individual equipment (for example, movingDynamic terminal 10) embody one embodiment of the present of invention.Additionally, it should be noted that equipment or unit discussed below canNot to be enforceable, and it therefore can be omitted some equipment or unit in a certain embodiment.
Referring now to Fig. 2, device 50 can include: processor 70 is communicated with processor 70, user interface in other ways67, communication interface 74, storage equipment 76, display 85 and policy module 78.In an example embodiment, display 85 can be withIt is touch-screen display.Storage equipment 76 may include: such as volatibility and or nonvolatile memory.For example, storage equipment76 can be the electronic storage device (for example, computer readable storage medium) including door, which is configured as storage can be byThe data (for example, bit) of machine (for example, equipment being calculated, such as processor 70) retrieval.In the exemplary embodiment, equipment 76 is storedIt can be non-transitory tangible storage device.Storage equipment 76 can be configured as storage information, data, file, strategy, answerWith, instruction or the like, for enabling a device to realize various functions according to example embodiments of the present invention.For example,Storage equipment 76 can be configured as the input data buffered for being handled by processor 70.Additionally or alternatively, storage is setStandby 76 can be configured as the instruction stored for being run by processor 70.Alternatively, storage equipment 76 can be withIt is a database in the multiple databases for store information and/or media content (for example, picture, video etc.).
In one embodiment, device 50 can be the mobile terminal for being configured with example embodiments of the present invention(for example, mobile terminal 10) or fixed communication apparatus calculate equipment.In one embodiment, device 50 can be embodied toChip or chipset.That is, device 50 may include: one or more physical packages (package) (for example, chip),It includes the route on material, component and/or constructional device (for example, substrate).Constructional device can provide physical strength, sizeIt saves and/or the electrically interactive limitation for being included in assembly circuit thereon.Therefore, in some cases, device 50It can be configured as and realize the embodiment of the present invention on a single chip, or the embodiment of the present invention is implemented as single " on pieceSystem ".As such, in some cases, chip or chipset may be constructed for executing for providing functionality described hereinOne or more operations components.Additionally or alternatively, chip or chipset can be configurable for making it possible to relative to thisLiterary described function and/or the component of the user interface of service navigation.
Processor 70 can be embodied in a number of different ways.For example, processor 70 can be embodied to it is variousHandle component in one or more components, such as coprocessor, microprocessor, controller, digital signal processor (DSP),Processing circuit with or without adjoint DSP, or comprising integrated circuit (such as, ASIC (specific integrated circuit),FPGA (field programmable gate array), micro controller unit (MCU), hardware accelerator, special-purpose computer chip or all suchClass) various other processing equipments.In the exemplary embodiment, processor 70 can be configured as operation and be stored in storage equipment 76In instruction, or the accessible instruction of processor 70 in other ways.As such, either by hardware or software approach, stillIt is configured by their combination, when correspondingly configuring, processor 70 can indicate to be able to carry out embodiment according to the present inventionOperation entity (for example, by circuit is physically embodied in).Thus, for example when processor 70 be embodied in ASIC,When FPGA or the like, processor 70 can be the hardware of the specific configuration for executing operate as described herein.It can replaceDai Di, as another example, when processor 70 is embodied in the performer of software instruction, when running the instruction, this refers toEnable can specifically configuration processor 70, to execute algorithm described herein and operation.However, in some cases, processingDevice 70 can be the processor of particular device (for example, mobile terminal or network equipment), be adapted to by by for executing sheetFurther configuration of the instruction of algorithm and operation described in text to processor 70, uses the embodiment of the present invention.Processor70 may include: clock, arithmetic logic unit (ALU) and the logic gate for being configured as the support operation of processor 70 etc..
In the exemplary embodiment, processor 70 can be configured as operable communication program and/or coprocessor etc. canTo run browser, web browser etc..In this regard, for example, according to Wireless Application Protocol (WAP), connectivity program can be withSo that device 50 can be transmitted and receive Web content, such as location-based interior perhaps any other suitable content.
Meanwhile communication interface 74 can be any component, be such as embodied in hardware, computer program product or hardware andEquipment or circuit in the combination of software are configured as receiving and/or transmitting come from/going to network and/or leading to device 50Any other equipment of letter or the data of module.In this regard, communication interface 74 for example may include: antenna (or mutiple antennas)And support hardware and/or software, for making it possible to communicate with cordless communication network (for example, network 30).In fixed ringIn border, communication interface 74 can alternatively or also support wire communication.As such, communication interface 74 may include: communication modulation solutionAdjust device and/or other hardware/softwares, with for support via cable, Digital Subscriber Line (DSL), universal serial bus (USB),The communication of Ethernet or other mechanisms.
User interface 67 can be communicated with processor 70, with the instruction of user input of the reception at user interface 67, and/Or to provide a user audible, visual, mechanical or other outputs.As such, user interface 67 may include: for example, keyDisk, mouse, control-rod, display, touch screen, microphone, loudspeaker or other input/output means.It is specific in deviceAt in the example embodiment of server or certain other network equipments, user interface 67 can be limited, positioned at long-range or goneIt removes.Processor 70 may include: user interface circuit, be configured as one or more units of control user interface at leastCertain functions, such as, loudspeaker, ringer, microphone, display and/or the like.Processor 70 and/or includingThe user interface circuit of processor 70 can be configured as: by the addressable memory that is stored in of processor 70 (for example, storageEquipment 76 and/or the like) on computer program instructions (for example, software and/or firmware), control one of user interfaceOr the one or more functions of multiple units.
In the exemplary embodiment, processor 70 can be embodied to, and include or otherwise control strategy module.PlanSlightly module 78 can be any component, such as according to software operation or be otherwise embodied in hardware or hardware and softEquipment or circuit in the combination of part is (for example, the processor 70 operated under software control, be embodied to specificallyIt is configured as executing the processor 70 or their combination of the ASIC or FPGA of operation described herein), this is configured whereby setsStandby or circuit is with the corresponding function of implementation strategy module 78, as described below.Therefore, in the example using software, operationThe equipment or circuit (for example, in one example, processor 70) of software form structure associated with such component.
Policy module 78 can receive the one or more strategy from the network equipment (for example, network equipment 90 of Fig. 3)(for example, instruction).Additionally or alternatively, accessible can be provided previously on apparatus 50 one or more of policy module 78A strategy.The strategy being provided previously can be stored in the memory (for example, storage equipment 76) of device 50.
One or more strategies can provide the network equipment for carrying out network operator for managing wireless network (multiple)Or the instruction of the congestion in communication system.In this regard, for example, these policy modules 78 can be in the specified conditions of any definitionUnder (including but not limited to for example, the case where detecting load increase or congestion in network (for example, network 30)), this is usedThe behavior to guide the device is instructed, it is such as described more fully below.
(policy module 78 can carry out testing conditions in this way to trigger and start using/one or more the plans of realization to modeIt slightly) can be specific to given network (multiple) or communication system (multiple).As such, policy module 78 can analyze one or moreThe information of a strategy is to detect the condition (for example, congestion, load increase etc.) and start using/one or more the plans of realizationSlightly.Although herein, network congestion is described as exemplary, non-limitative embodiment by one or more strategy pipesThe condition or situation of reason, but without departing from the spirit and scope of the present invention, can for other conditions (for example,Special condition or exceptional condition) define with using other similar strategies.Such other conditions may include: for example due to oneA little network operation or network equipment failure reasons and so that the availability of communication service temporarilly reduces, network has been directed toSome or all of equipment or subscriber category initiate the scene that access prevents.It can be related to using another example condition of similar strategyAnd reach the predefined quantity of user for being attached to particular access point or radio plot, even if occurring or detecting congestion not yetOr the increase in business load.In this subsequent example, the application of specific policy can be prevention mechanism to avoid firstThe congestion in any future.
Referring now to Fig. 3, an exemplary block diagram of the network equipment is provided.In the exemplary embodiment, the network equipment 90(for example, server (for example, strategic server)) can provide one or more strategies to device (for example, device 50).OneOr the instruction of multiple strategies can be according to one or more definition or design condition (including but not limited to for example, networkThe load increase or congestion detected in (multiple) or communication system (multiple)) guide the behavior of the device.
As shown in Figure 3, the network equipment (for example, second communication equipment 20) generally comprises: processor 94 and associatedMemory 96.Memory 96 may include: volatibility and or nonvolatile memory, and can store content (for example,One or more strategies), data and/or the like.For example, memory can store from the network equipment transmit and/or byThe received content of the network equipment, data, information and/or the like.In addition, for example, memory 96 can store client answersWith, instruction and/or the like with for processor 94 according to the embodiment of the present invention execute the network equipment various operations, such asIt is described herein.
Other than memory 96, processor 94 may be also connected at least one interface or other components with for show,Transmission and/or reception data, content and/or the like.In this regard, interface (multiple) may include that at least one communication connectsMouth 98 or other components for transmitting and/or receiving data, content and/or the like and at least one user to inputInterface 95.User input interface 95 may include that the network equipment is allowed to receive in many equipment of data from the user in turnAny equipment, such as keypad, touch display, control-rod or other input equipments.In this regard, processor 94 can wrapInclude: user interface circuit is configured as at least some functions of one or more units of control user input interface.ProcessingThe user interface circuit of device and/or processor can be configured as: by being stored in the accessible memory (example of processorSuch as, volatile memory, nonvolatile memory and/or the like) on computer program instructions (for example, software and/orFirmware), control the one or more functions of one or more units of user interface.
In some embodiments, the network equipment 90, which can be, is configured with the calculating of example embodiments of the present invention and setsIt is standby.However, in one embodiment, the network equipment 90 can be embodied to chip or chipset.In this regard, the network equipment90 may include: one or more physical packages (package) (for example, chip) comprising material, component and/or structure dressSet the route on (for example, substrate).Constructional device can provide physical strength, size is saved and/or for being included in thereonAssembly circuit electrically interactive limitation.Therefore, in some cases, the network equipment 90 can be configured as in one single chipUpper realization the embodiment of the present invention, or the embodiment of the present invention is implemented as single " system on chip ".As such, in some casesUnder, chip or chipset may be constructed the structure for executing one or more operations for providing functionality described hereinPart.Additionally or alternatively, chip or chipset can be configurable for making it possible to relative to functionality described herein and/or clothesThe component of the user interface navigation of business.
Processor 94 can be embodied in a number of different ways.For example, processor 94 can be embodied to it is variousHandle component in one or more components, such as coprocessor, microprocessor, controller, DSP, with or without adjointDSP processing circuit, or including integrated circuit (such as, ASIC, FPGA, micro controller unit, hardware accelerator, speciallyWith computer chip, or the like) various other processing equipments.In the exemplary embodiment, processor 94 can be configuredTo run the instruction being stored in storage equipment 96, or the accessible instruction of processor 94 in other ways.As such, eitherIt is configured by hardware or software approach, or by a combination thereof, when correspondingly configuring, processor 94 can indicate to be able to carry out rootAccording to the entity (for example, by circuit is physically embodied in) of the operation of the embodiment of the present invention.Thus, for example, working as processor 94When being embodied in ASIC, FPGA or the like, processor 94 be can be for executing the specific of operate as described hereinThe hardware of configuration.Alternatively, as another example, when processor 94 is embodied in the performer of software instruction, work as fortuneRow the instruction when, the instruction can specifically configuration processor 94 to execute algorithm described herein and operation.
In the exemplary embodiment, processor 94 can be embodied to, and include or otherwise control strategy provides mouldBlock 97.Strategy, which provides module 97, can be any component, such as according to software operation or otherwise be embodied in it is hardEquipment or circuit in the combination of part or hardware and software is (for example, the processor 94 operated under software control, hadBody chemical conversion is specially configured to execute the processor 94 or their combination of the ASIC or FPGA of operation described herein),The equipment or circuit are configured whereby and provides the corresponding function of module 97 with implementation strategy, as described below.Therefore, using softIn the example of part, the equipment or circuit (for example, in one example, processor 94) of runs software form related to such componentThe structure of connection.
Strategy, which provides module 97, can be generated one or more strategies.In this regard, strategy provides module 97 and can promoteThe storage (for example, in memory 96) of " carrier policy " in network.In this regard, strategy, which provides module 97, can be needleTo the repository of strategy (strategy includes the standard for such condition (such as congestion condition)).The standard may be considered that needleTo the effectiveness condition of given strategy.Once provide to device 50 (for example, policy module 78 of device 50) (for example,Downloading (for example, push)) or it has been provided previously that (for example, when buying device 50 from the shop of network operator, strategy may beIn device 50) strategy, or alternatively, once device 50 obtains (for example, drawing) strategy from device 90, then the plan of device 50Slightly module 78 can detect the matched any such condition of effectiveness condition with strategy in a network.For illustrative and not limitingPurpose, condition correspond to congestion in the case where, policy module 78 can determine that business has network congestion or networkThe case where increased load.For example, policy module 78 can be in response to for example detecting in the network (multiple) or communication systemThe quantity of the device (for example, device 50) being currently being used in (multiple) is higher than predetermined threshold, determines network (multiple) (exampleSuch as, network 30) or communication system (multiple) congestion or there is increased load (for example, overload).
Strategy generated may include data, one or more devices of the data in device (for example, device 50)Instruct the mode that behavior is carried out when network is undergoing congestion or increased load.In the exemplary embodiment, strategy can be withInclude: for the standard of the definition of congestion to be used for device 50 then using defined standard to be used to determine whether network to be locatedIn the state or condition covered by given strategy.Defined standard can be used to be somebody's turn to do for being directed in satisfaction in device 50In the case where the effectiveness condition of strategy, determine whether network is in state or condition by given strategy covering.This pointOn, strategy, which provides module 97, can provide one or more to one or more devices in the device (for example, device 50) of networkA strategy.In response to receiving one or more strategy, the policy module of respective device (for example, device 50) is (for example, strategyModule 78) it can analyze the information (for example, instruction) of this multiple strategies, such as specify/to be set by one or more strategyThe planning mode of meter adapts to their behavior in response to congestion, such as described more fully below.
In the exemplary embodiment, strategy provides module 97 and can be based at least partially on for example using in honeycomb and non-cellular(OMA) device management framework of Open Mobile Alliance used in system and/or by using some electric and electronic engineering teachers assistThe Simple Object Access Protocol (SOAP) that can be used in the access net that meeting (IEEE) defines/extensible markup language (XML) associationView, to the one or more strategies of one or more devices (for example, device 50) offer/delivering.Additionally or alternatively, strategy mentionsFor module 97 or can by using one or more short message services (SMS) message or any other suitable message, toOne or more devices (for example, device 50) send one or more strategies generated.
Referring now to Fig. 4, provide for making it possible to provide one or more strategies to manage one or more communicationsThe example embodiment of the communication system of the behavior of equipment.Communication system 7 may include communication equipment 165,167,169 (for example, dressSet 50 (for example, mobile terminals 10)) and the network equipment 108 (for example, network equipment 90).
Although Fig. 4 shows three communication equipments 165,167 and 169 and a network equipment 108, should refer toOut, without departing from the spirit and scope of the present invention, the communication system 7 of Fig. 4 may include any suitable quantityCommunication equipment 165,167,169 and the network equipment 108.
In the exemplary embodiment, the network equipment 108 (for example, network equipment 90) can be generated one or more strategies andOne or more strategy can be provided to one or more communication equipments in communication equipment 165,167 and/or 169.OneIn a example embodiment, the strategy of the network equipment 108 provides module (for example, strategy provides module 97) can be logical in response to determining7 congestion of letter system has increased load (for example, communication system 7 is overloaded), generates one or more strategies and by thisOr multiple strategies are sent to one or more communication equipments in communication equipment 165,167 and/or 169.Alternatively, network is setStandby 108 strategy provides module even can be in the case where communication system 7 be currently without congestion or overload, will be one or moreStrategy is sent to one or more communication equipments in communication equipment 165,167,169.In this regard, one or more strategiesInstruction can be specified to communication equipment 165,167,169 the strategy of the network equipment 108 provide module and/or communication equipment 165,167,169 policy module (for example, policy module 78) is it is later determined that 7 congestion of communication system or have the case where increased loadThe mode of lower carry out behavior.
In the exemplary embodiment, for the tactful mould of one or more communication equipments in communication equipment 165,167,169The trigger for application/implementation strategy (for example, congestion policies) of block (for example, policy module 78) may include but be not limited toFollowing methods: (1) by policy module detection in the respective service cell or access point of communication system 7 or in communication system 7Access rank in one or more neighbor cells or access point prevents (access class barring);(2) by tactful mouldThe instruction that block detection is sent by the network equipment 108 is directed in radio resource control (RRC) level or at Non-Access Stratum (NAS)The additional one or more signals for stepping back (back-off) time of any resource request in level;(3) by policy moduleThe broadcast of the network equipment 108 is detected to match on rrc layer face or in NAS level or more than for the negative of the standard using the strategyCarry horizontal or congestion level;(4) it is detected by policy module (for example, policy module 78), network equipment broadcast uses cell (exampleSuch as, serving cell) or access point current communication devices (for example, device 50) quantity and indicate the quantity be higher than predetermined thresholdValue or policy criteria;(5) it is detected by policy module, is used by the equipment (for example, device 50) with the server communication in networkCommunication path on increase in two-way time for undergoing.Server can be for example by the instant of Mobile Network Operator trustshipMessaging or social media server or any other suitable server.Communication can occur for example in transmission control protocol(TCP) in connection.;(6) by policy module detection network (for example, network equipment 108 etc.), clearly the corresponding communication of instruction is setStandby (multiple) (for example, communication equipment 165,167,169) starts to apply/realize for specified criteria (for example, congestion, load increaseAdd) strategy;Or (7) any other suitable method/technology.
In the exemplary embodiment, one or more communication equipments in communication equipment 165,167,169 are with equipment to settingIn the case that standby mode (for example, P2P technology) is communicated, communication equipment (for example, communication equipment 165) can from closely/Another communication equipment (for example, communication equipment 167) in nearby sphere learns about the condition in network.
Start passively to refuse new resource request or the access of complete blocking communication equipment (for example, hindering with based on networkIn the case where only) network compares to reduce the existing traditional mechanism of the congestion in network, and this new exemplary method to communicateEquipment is in such a way that network operator plans by its behaviour adaptation in congestion.By making communication equipment (for example, communication equipment165) congestion of tactful (for example, congestion policies) by its behaviour adaptation in network, the communication can be based at least partially onEquipment may be implemented network operator's (for example, Mobile Network Operator) for more efficiently can be used using the networkResource strategy.As such, about in the side that network load increases or communication equipment carries out behavior in the case that congestion occursFormula, the behavior of the communication equipment of network can become more predict and more defer to.
In the exemplary embodiment, start to follow in communication equipment (for example, communication equipment 165) and be intended to for congestion situationIn the case where any strategy (for example, congestion policies), the policy module of communication equipment can also be logical to the user of the communication equipmentKnow the realization of the strategy.For example, by informing the user the realization of the strategy via display 85, so that the user is appreciated that,It is operated under the current specific instruction of the communication equipment (for example, communication equipment 165), the specific instruction is by policy module(for example, policy module 78) uses the influence to reduce the whole congestion of network.In the exemplary embodiment, policy module can lead toIt crosses to display (for example, display 85) and the label that the strategy is being implemented in visual instruction is provided, to user noticeImplement the strategy.If the user does not allow the policy module of communication equipment (for example, communication equipment 165) to follow the strategy,The user can be used user interface (for example, user interface 67) and be selected to veto any such congestion policies, this can be withStop applied strategy and receives a possibility that network service may further degrade or may be rejected completely.It is alternativeGround, the user can permit the communication equipment by by the strategy it is specified in a manner of carry out behavior, and therefore can expectability moreGood integrated communication experience.The user can veto the selection of the strategy (for example, congestion policies) by not making, and allow this logicalLetter equipment carries out behavior in a manner of being specified by the strategy.
Applied strategy (for example, congestion policies) can be to communication equipment (for example, communication equipment 165) in response to being directed toAny user of new demand servicing requests or has an impact in response to the mode of any request from one or more application.The strategy(for example, congestion policies) can also be used by policy module (for example, policy module 78) to trigger communication equipment (for example, communicationEquipment 165) start to scan to the availability of the alternative access of network (for example, access neighbor cell or access point) or for thisThe whole of the active communications of communication equipment or at least subset begin to use to the alternative access that can be used of the network.It is logicalCross analysis congestion policies, policy module may also begin to limitation for the request of any ensures bit rate of carrying or stream, this can be withCause policy module that service quality (QoS) request is made to degrade, such as collateral security is to doing one's best.
In the exemplary embodiment, in the case where the data of the strategy are analyzed in policy module, policy module be may further result inFor encoding scheme of the application selection compared with low bit rate that adaptive coding can be used.Alternatively, communication equipment (for example,Communication equipment 165) policy module (for example, policy module 78) can be for carrying selection more efficient modulation on the radioAnd encoding scheme.In the exemplary embodiment, the policy module of communication equipment can to application (multiple) or user notify it is any thisThe manipulation of class QoS resource.For example, policy module can be provided by sending to the application (multiple) to (multiple) the notice QoS of the applicationSource manipulates one or more instructions of (multiple), notifies any QoS resource to manipulate to the application (multiple).In addition, for example, strategyModule can be by providing the visable indicia of instruction QoS resource manipulation (multiple) to display (for example, display 85), to the useFamily notifies any QoS resource to manipulate.
By communication equipment policy module to use of one or more strategies can be based at least partially on it is direct orReceive the horizontal information of network (multiple) or load in communication system (multiple) and/or congestion communication equipment (for example,Communication equipment 165).In the exemplary embodiment, module is provided in the strategy of the network equipment 108 detect network (multiple) or communicationIn the case that the quantity of communication equipment in system (multiple) is more than predetermined threshold, the network equipment 108 can be to one or moreCommunication equipment (for example, communication equipment 165,167,169) provide network or communication system (for example, communication system 7) congestion orLoad increased instruction.Congestion (the example of network (multiple) or communication system (multiple) is detected by the policy module of communication equipmentSuch as, excessive business) or load in increase, the communication equipment can be triggered according to the information of one or more corresponding strategies(for example, instruction) carries out behavior.In an example embodiment, the strategy of the network equipment (for example, network equipment 108) provides mouldBlock (for example, strategy provides module 97) can generate one or more different plans for one or more different congestion levelsSlightly.The network operator that network (multiple) or communication system (multiple) (for example, communication system 7) can be based at least partially on is uncommonIt hopes the accuracy for controlling the behavior of one or more communication equipments (for example, communication equipment 165,167,169), corresponds to generateThe Different Strategies of different congestion levels.
The strategy of the network equipment (for example, network equipment 108) provides module (for example, strategy provides module 97) can be with needleTo it is different types of access net or for by them name or identifier (for example, public land mobile network (PLMN) identifier(ID) (PLMN-ID), cell ID, service set (SSID), isomorphism extended service set ID (HESSID) etc.) mark specific connectsIt networks, generates one or more respective or common strategies.
Referring now to Fig. 5, provide for making it possible to provide one or more strategies to manage one or more communicationsThe flow chart of the exemplary method of the behavior of equipment.In operation 500, device (for example, device 50) may include component, such as tactfulModule 78, processor 70 and/or the like are for analyzing one or more strategies.The strategy can be by the network equipment (exampleSuch as, the network equipment 90) strategy module 97 be provided generate, or can be provided previously and be stored on the apparatus the deviceIn the memory (for example, storage equipment 76) of (for example, device 50).In an example embodiment, strategy offer module 97 canTo generate the strategy or can store the strategy, and then by the strategy distribution to communication equipment.In this regard, strategy providesModule 97 can be the repository and distributor of the strategy created for network operator (for example, mobile operator).?Operation 505, device (for example, device 50) may include component, such as policy module 78, processor 70 and/or the like withWhether there is increased load in a network for determination.Determine do not have in the network in policy module 78 and/or processor 70In the case where any increased load, which terminates.In operation 510, device (for example, device 50) may include component, allSuch as policy module 78, processor 70, communication interface 74 and/or the like, for having increasing in the network in response to determinationThe load added determines whether to detect congestion level.Policy module 78 and/or processor 70 can at least partly analyze byThe data that the network equipment (for example, network equipment 90) of network provides, determining has increase and is detected in the load of networkCongestion level.As an example, the dress that module 97 determines communicating in the network or just serviced is provided in strategyIn the case that the quantity set is more than predetermined threshold, the strategy of the network equipment, which provides module 97, can confirmly detect congestion level.
In operation 515, device (for example, device 50) may include component, such as policy module 78, processor 70 and/orIt is such, for applying/realizing one or more specific plans in response to a certain congestion level for confirmly detecting networkSlightly (for example, congestion level specific policy).In the case where congestion becomes more cakes with moulded designs, another congestion level specific policy can be withBecome to apply.In operation 520, device (for example, device 50) may include component, such as policy module 78, processor 70And/or the like, to apply/realization for being directed to any abnormal scene (such as congestion) in response to determining network congestionOne or more default policies (for example, congestion policies).In the exemplary embodiment, default policy can be in case of congestionOr the more general tactful plan in the case where any abnormal case in a network for equipment (such as device 50) to followSlightly, at this moment strategy in a given case not particularly is applied.
Referring now to Fig. 6, provide for making it possible to provide one or more strategies to manage one or more communicationsThe flow chart of another exemplary method of the behavior of equipment.In operation 600, device (for example, device 50) may include component, allIf policy module 78, processor 70 and/or the like are with the data for analyzing at least one strategy.The data of the strategy canWith comprising: instruct one or more communication equipments one or more to design about according to what is such as specified by network operator or designedNetwork condition (for example, network congestion) carry out the information of the mode of behavior.In operation 605, device (for example, device 50) canWith comprising component, such as policy module 78, processor 70 and/or the like are in response to detecting that network load increasesOr network congestion, using/realize the strategy (for example, congestion policies).In operation 610, device (for example, device 50) be may includeComponent, such as policy module 78, processor 70 and/or the like with for make it possible in response to detect load increase orNetwork congestion, according to application/realization strategy, carry out behavior, in a manner of being designed by network operator to minimize the netCongestion in network.By applying the strategy, even if the network is detected as congestion, policy module (for example, policy module 78)It can enable to receive one or more requests to the network equipment of network (for example, network equipment 90) to access the netNetwork.
Referring now to Fig. 7, provide for making it possible to provide one or more strategies to manage one or more communicationsThe flow chart of another exemplary method of the behavior of equipment.In operation 700, device (for example, network equipment 90) may include structurePart, such as strategy provide module 97, processor 94 and/or the like for making it possible to communication equipment (for example, device50) at least one strategy is provided so that the communication equipment can analyze the data of the strategy.The data of the strategy may include:Instruct the communication equipment about such as by network operator's design of the device (for example, network equipment 90) according to one or moreThe network condition (for example, network congestion) of design carries out the information of the mode of behavior.
In operation 705, device (such as network equipment 90) may include component, and such as strategy provides module 97, processor94 and/or the like, for making it possible to provide instruction load increase or institute to the communication equipment (for example, device 50)The information of network congestion is stated, so that the communication equipment is able to respond in the analysis information and detects the network loadIncrease or the network congestion, using/realize the strategy.From device (for example, network equipment 90) to communication equipment (for example,Device 50) provide information be also possible that the communication equipment can be according to applied strategy, by the network operatorThe mode of design carries out behavior, to minimize the congestion in the network.In the case where the communication equipment applies the strategy, i.e.,Make that congestion may be identified as in the network, the strategy of device (for example, network equipment 90) provides module can be in response to receivingTo the one or more request from the communication equipment, allow to access the network or one or more resources of the network.
It should be pointed out that Fig. 5,6 and Fig. 7 are system, method and computer journeys according to example embodiment of the present inventionThe flow chart of sequence product.It will be appreciated that can be calculated by various components, such as hardware, firmware and/or including one or moreThe computer program product of machine program instruction carrys out the combination of each frame and the frame in flow chart of implementation flow chart.For example, can be withOne or more processes in the above process are embodied by computer program instructions.In this regard, in the exemplary embodiment, haveThe computer program instructions of the body above process are stored by storage equipment (for example, storage equipment 76, memory 96), and byProcessor (for example, processor 70, processor 94, policy module 78, strategy provide module 97) is run.It is as will be understood,Any such computer program instructions can be loaded on computer or other programmable devices (for example, hardware), to generateMachine, so that the instruction run on a computer or other programmable device is so that function specified in implementation process picture frame.In one embodiment, computer program instructions are stored in computer-readable memory, can instruct computer or itsIts programmable device executes function in a particular manner, so that the instruction being stored in computer-readable memory generates manufactureProduct, the manufacture include the instruction of function (multiple) specified in implementation process picture frame.It can also be by computer program instructionsIt is loaded into computer or other programmable devices, so that sequence of operations is executed on a computer or other programmable device,And then computer implemented process is generated, so that the instruction implementation process picture frame executed on a computer or other programmable deviceIn specified function.
Therefore, the frame of flow chart supports the combination for executing the component of specified function.It will be further understood that can be by holdingThe combination of the computer system or specialized hardware and computer instruction based on specialized hardware of the specified function of row, carrys out implementation processThe combination of one or more frames in figure, the frame in flow chart.
In the exemplary embodiment, it may include for executing the device of the method for figure 5 above, 6 and Fig. 7: being configured as holdingThe processor of some operations or each operation in row aforesaid operations (500-520,600-610,700-705) is (for example, processor70, processor 94, policy module 78, strategy provide module 97).Processor can be for example configured as by executing hardware realizationLogic function, operation storage instruction or run algorithm for executing each operation in the operation, to execute operation(500-520,600-610,700-705).Alternatively, described device may include: for executing each behaviour in aforesaid operationsThe component of work.In this regard, according to example embodiment, for executing the component of operation (500-520,600-610,700-705)Example may include that for example for operating instruction or run processor 70 for handling the algorithm of information as described above(for example, such as component for executing any operation in aforesaid operations), processor 94, policy module 78, strategy provide module97 and/or equipment or circuit.
Many modifications of the invention described herein and other embodiments will go into the technology of relevant artIn the brain of personnel, the technical staff benefits from the teaching presented in above description and associated attached drawing.Therefore, it answersWhen understanding, the present invention is not limited to disclosed specific embodiments, and the modification and other embodiments are intended to be wrappedIt includes within the scope of the appended claims.Although in addition, foregoing description and associated attached drawing, in unit and/or functionIn the context of certain example combinations, example embodiment is described, it should be noted, however, that without departing substantially from appended claimsRange in the case where, the various combination of element and/or function can be provided by alternate embodiments.In this regard, for example, removingAbove-mentioned be expressly recited outer, the combination of different unit and/or function is also contemplated to can be by appended claimsCertain claims are illustrated.Although specific term is used herein, they are only for general and descriptive meaningJustice, and not for purposes of limitation.

Claims (31)

CN201280074680.0A2012-05-142012-05-14 Method for using policies to manage device behavior during periods of increased load or congestionExpired - Fee RelatedCN104429118B (en)

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
PCT/IB2012/052407WO2013171541A1 (en)2012-05-142012-05-14Method for managing device behavior during increased load or congestion using policies

Publications (2)

Publication NumberPublication Date
CN104429118A CN104429118A (en)2015-03-18
CN104429118Btrue CN104429118B (en)2019-02-15

Family

ID=49583207

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201280074680.0AExpired - Fee RelatedCN104429118B (en)2012-05-142012-05-14 Method for using policies to manage device behavior during periods of increased load or congestion

Country Status (3)

CountryLink
US (1)US20150103651A1 (en)
CN (1)CN104429118B (en)
WO (1)WO2013171541A1 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9264879B1 (en)*2012-06-052016-02-16Sprint Communications Company L.P.Managing resource usage of a mobile device
US9124678B2 (en)*2012-12-212015-09-01Robert Benedict ZajeskiPowered portable handle remote system for mobile communications device
CN106664596B (en)*2014-07-302020-04-14Lg 电子株式会社Method and apparatus for performing access control for WLAN interworking in wireless communication system
US9521514B2 (en)*2014-11-252016-12-13Motorola Solutions, Inc.Method and apparatus for controlling network access in a wireless communication system
EP3262854B1 (en)*2015-02-242019-10-09Telefonaktiebolaget LM Ericsson (publ)Wireless device management based on a network initiated policy and/or charge change
US10069738B2 (en)*2015-04-012018-09-04At&T Intellectual Property I, L.P.One cellular radio to support multiple phone lines and data at a location
US9877227B2 (en)*2015-10-212018-01-23T-Mobile Usa, Inc.Coordinated RAN and transport network utilization
US10536460B2 (en)*2017-01-202020-01-14International Business Machines CorporationSharing of anonymous data between connected devices over the internet
CN108154310A (en)*2017-12-292018-06-12国网北京市电力公司load transfer method, device, storage medium and processor
CN110262878B (en)*2019-05-062024-03-08平安科技(深圳)有限公司Timed task processing method, device, equipment and computer readable storage medium
WO2025123305A1 (en)*2023-12-142025-06-19Nokia Shanghai Bell Co., Ltd.Mechanism for congestion control

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7237034B2 (en)*2000-09-182007-06-26Openwave Systems Inc.Method and apparatus for controlling network traffic
US20040111513A1 (en)*2002-12-042004-06-10Shen Simon S.Automatic employment of resource load information with one or more policies to automatically determine whether to decrease one or more loads
KR100594101B1 (en)*2003-01-202006-06-30삼성전자주식회사System and method for supporting multimedia broadcast/multicast service in non tracking area
CN101023657A (en)*2004-04-202007-08-22法国电讯公司Multimedia messaging system and telephone station comprising same
US8443072B1 (en)*2004-07-212013-05-14Avaya Inc.Method and apparatus for managing network congestion due to automatic configuration procedures
US7724656B2 (en)*2005-01-142010-05-25Telefonaktiebolaget Lm Ericsson (Publ)Uplink congestion detection and control between nodes in a radio access network
US8594915B2 (en)*2005-08-122013-11-26Samsung Electronics Co., Ltd.Traffic alert system and method
US20100008322A1 (en)*2008-07-142010-01-14Ads-Tec GmbhData Transmission Device and Method for Data Transmission between a Network and a Mobile Data Transmission Unit
US8457049B2 (en)*2008-09-192013-06-04Interdigital Patent Holdings, Inc.Method and apparatus for handling system information change
US8745191B2 (en)*2009-01-282014-06-03Headwater Partners I LlcSystem and method for providing user notifications
JP5297943B2 (en)*2009-08-252013-09-25株式会社日立製作所 Radio resource allocation method and base station apparatus
US8335161B2 (en)*2010-02-032012-12-18Bridgewater Systems Corp.Systems and methods for network congestion management using radio access network congestion indicators
US20110261695A1 (en)*2010-04-232011-10-27Xiaoming ZhaoSystem and method for network congestion control
US8958296B2 (en)*2010-05-202015-02-17Electronics And Telecommunications Research InstituteAccess point, terminal, and method for processing access control based on congestion level of transmission channel
CN102469505B (en)*2010-11-082015-11-25宏达国际电子股份有限公司 Method for dealing with query overload in wireless communication system
US20120163203A1 (en)*2010-12-282012-06-28Tektronix, Inc.Adaptive Control of Video Transcoding in Mobile Networks
US20120170503A1 (en)*2010-12-302012-07-05Motorola, Inc.Method and apparatus for controlling network access in a multi-technology wireless communication system
US8760490B2 (en)*2011-11-302014-06-24Cisco Technology, Inc.Techniques for a rate-adaptive video conference bridge
US9642146B2 (en)*2013-06-052017-05-02Huawei Technologies Co., Ltd.System and method for an agile wireless access network

Also Published As

Publication numberPublication date
US20150103651A1 (en)2015-04-16
CN104429118A (en)2015-03-18
WO2013171541A1 (en)2013-11-21

Similar Documents

PublicationPublication DateTitle
CN104429118B (en) Method for using policies to manage device behavior during periods of increased load or congestion
US12375968B2 (en)Graph neural network and reinforcement learning techniques for connection management
US12342223B2 (en)Resilient radio resource provisioning for network slicing
CN104782220B (en)The automatic seamless context shared across multiple equipment
EP3117586B1 (en)Cross-layer context management
US10990449B2 (en)Managing application relationships in machine-to-machine systems
CN103297468B (en)Operating method, cluster server for group's resource
CN107852410A (en)Dissect rogue access point
US20250193270A1 (en)Enhanced m2m content management based on interest
US12072912B2 (en)Mechanisms for multi-dimension data operations
WO2015013559A1 (en)Service layer device location management and privacy control
CN107925957A (en)Power cellular network is waited to connect by cell
CN107690741A (en)The notification technique of wireless power transmission system
CN112135325A (en) Network switching method, device, storage medium and terminal
US12278874B2 (en)Cross-domain discovery between service layer systems and web of things systems
CN109313587A (en) Method for enabling data analysis service at service layer
US20230269158A1 (en)Method and apparatus for handling performance of edge network entities in a mobile communication system
CN117716674A (en) Network resource model-based solution for AI-ML model training
CN107146294A (en)Register method, apparatus and system
JP5989899B2 (en) M2M devices and methods for 3GPP and ETSI machine-to-machine (M2M) interconnections
WO2023217026A1 (en)Service processing method, and device and readable storage medium
CN105075344B (en)The soft activation of cellular modem in tablet computer
US20210400574A1 (en)Control plane and user plane selection for small data
KR101993778B1 (en)Apparatus and Method for Displaying Indicator According to Interwork Network
Sterle et al.Application-driven OAM framework for heterogeneous IoT environments

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C41Transfer of patent application or patent right or utility model
TA01Transfer of patent application right

Effective date of registration:20160104

Address after:Espoo, Finland

Applicant after:Technology Co., Ltd. of Nokia

Address before:Espoo, Finland

Applicant before:Nokia Oyj

GR01Patent grant
GR01Patent grant
CF01Termination of patent right due to non-payment of annual fee
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20190215

Termination date:20200514


[8]ページ先頭

©2009-2025 Movatter.jp