Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme of the embodiment of the present invention, obviously, described embodiment is a part of embodiment of the present invention, instead of whole embodiment.Based on the described embodiment in the present invention, the every other embodiment that those skilled in the art obtain under the prerequisite not making creative work, all should belong to the scope of protection of the invention.
First composition graphs 1 to Fig. 4 describes the example of close coupled system lower network framework, and Fig. 1 to Fig. 4 is exemplary description, does not form any restriction to the applicable scene of the present invention.Although Fig. 1 to Fig. 3 is the network architecture described for UMTS network and wlan network under close coupled system, Fig. 4 is the network architecture described for LTE network and wlan network under close coupled system, wherein using the Access Network of WLAN as UMTS or LTE core network, but the network architecture that the present invention may be used on is not limited to UMTS network, LTE network and wlan network, the present invention can also be applied to the close coupling form that other network types are formed, such as based on 3GPP (Third GenerationPartnership Project, third generation partner program) access network under other networks of agreement and other access protocols.
In FIG, user terminal (User Equipment, UE) 3G/UMTS core net can be accessed by the UTRAN (UMTS Terrestrial Radio Access Network, UMTS Terrestrial radio access network) comprising Node B (NodeB) and RNC.UE can also by comprising the WLAN Access Network access 3G/UMTS core net of access point (AccessPoint, AP), and wherein IWU (InterworkingUnit, interconnection entity) is for being connected to RNC by AP.SGSN (Serving GPRS Support Node, GPRS serving GPRS support node) and GGSN (GatewayGPRS Support Node, GGSN) is comprised in 3G/UMTS core net.UE, can accessing Internet further by access 3G/UMTS core net, and then reception packet data service.
No matter UE is that the UMTS provided by UTRAN is eated dishes without rice or wine or eated dishes without rice or wine by the WiFi that WLAN provides to the data of internet transmission, all will arrive RNC, then transfer data to 3G/UMTS core net by RNC, and then make data to the Internet.The data that the Internet transmits to UE all will arrive RNC through 3G/UMTS core net, by RNC, data are shunted again, both can eat dishes without rice or wine to UE transmission by UMTS, can eat dishes without rice or wine to UE transmission by WiFi again, and can also eat dishes without rice or wine to eat dishes without rice or wine to transmit to UE with WiFi by UMTS simultaneously.As can be seen here, under this network construction, separation point device is RNC.
In fig. 2, similar with Fig. 1, UE is connected to 3G/UMTS core net by UTRAN and WLAN.Unlike, when UE is connected to 3G/UMTS core net by WLAN, WLAN Access Network is connected to SGSN by GIF, instead of be connected to RNC by IWU, be then connected to SGSN as Fig. 1.In fig. 2, separation point device is SGSN.
In figure 3, similar with Fig. 1, UE is connected to 3G/UMTS core net by UTRAN and WLAN.Unlike, when UE is connected to 3G/UMTS core net by WLAN, WLAN Access Network is connected to SGSN/GGSN by WLAN gateway and VGSN, instead of be connected to RNC by IWU, be connected to SGSN as Fig. 1.In figure 3, separation point device is GGSN.
Except the example of the network architecture shown in Fig. 1 to Fig. 3, when UMTS network and wlan network have close coupling form, Node B also can as separation point device.
In the diagram, UE can pass through evolved base station (evolved Node B, eNB) and is connected to S-GW (Serving-Gateway, gateway) and accesses LTE core network.UE can also be connected to S-GW (Serving-Gateway, gateway) by AP and access LTE core network, and now, AP can be directly connected to S-GW, also can first be connected to eNB and be connected to S-GW.S-GW, PDN-GW (Packet Data Network-Gateway is comprised in LTE core network, packet data network gateway), MME (Mobile Management Entity, mobile management entity), HSS (Home SubscriberServer, home subscriber servers), PCRF (Policy Charging and Rules Function, "Policy and Charging Rules Function), aaa server etc.UE, by access LTE core network, can access IP network further, and then receives packet data service.
No matter UE is that the LTE provided by LTE network is eated dishes without rice or wine or eated dishes without rice or wine by the WiFi that WLAN provides to the data of internet transmission, all will arrive S-GW, and make UE accept packet data service via LTE core network to the forwarding of data.Under this network construction, separation point device is S-GW.
Except the example of the network architecture shown in Fig. 4, when LTE network and wlan network have close coupling form, eNB, PDN-GW also can as separation point device.
Next, with reference to figure 5, the method 500 for transfer of data according to the embodiment of the present invention is described.
As shown in Figure 5, method 500 comprises:
S510: based on predetermined policy by treat to user terminal send downlink data be assigned to first eat dishes without rice or wine and second eat dishes without rice or wine on, wherein user terminal eats dishes without rice or wine to be connected to core net via the first Access Network by first, and eats dishes without rice or wine to be connected to core net via the second Access Network by second;
S520: by first eat dishes without rice or wine to user terminal send be assigned to first eat dishes without rice or wine on downlink data;
S530: by second eat dishes without rice or wine to user terminal send be assigned to second eat dishes without rice or wine on downlink data.
Such as, method 500 can be performed by the separation point device of such as RNC, SGSN, GGSN, S-GW and so on.Separation point device is based on predetermined policy allocation of downlink data between first eats dishes without rice or wine and second eats dishes without rice or wine, make it possible to distribute neatly the downlink data of transmission on first eats dishes without rice or wine and second eats dishes without rice or wine, thus be conducive to eating dishes without rice or wine first and second eat dishes without rice or wine on communications status connect, avoid eating dishes without rice or wine to first and second eat dishes without rice or wine to manage independently.Therefore, by utilizing the method according to the embodiment of the present invention, being conducive to realizing eating dishes without rice or wine and the second unified management of eating dishes without rice or wine to first, thus being conducive to improving the energy-conservation of user terminal, improve the service efficiency of Internet resources, and alleviation causes excessive transmission burden to single eating dishes without rice or wine.
In S510, the downlink data treating to send to UE can be distributed in several ways between first eats dishes without rice or wine and second eats dishes without rice or wine.By allocation of downlink data, make the downlink data sent on first eats dishes without rice or wine and second eats dishes without rice or wine be no longer that independent allocation obtains, be therefore conducive to first and eat dishes without rice or wine and the unified management of the second communications status of eating dishes without rice or wine.Below, the different modes of allocation of downlink data is described in detail.
According to one embodiment of present invention, based on the quality of service requirement treating the downlink data sent to user terminal, downlink data quality of service requirement being exceeded predetermined quality of service requirement be assigned to first eat dishes without rice or wine on, downlink data quality of service requirement not being exceeded predetermined quality of service requirement be assigned to second eat dishes without rice or wine on.
Service quality (Quality of Service, the QoS) requirement of downlink data can comprise time delay, delay variation, transmission bandwidth etc.No matter be in a umts network or in the lte networks, network side can pass through inquiry packets data protocol contexts (Packet Data Protocol context, PDPcontext) and obtain qos requirement.
It can be the quality of service requirement set in advance according to network configuration that predetermined quality of service requires.When the quality of service requirement of downlink data exceed predetermined quality of service require time, this downlink data has high quality-of-service requirement, otherwise this downlink data has low quality of service requirement.
Such as, if predetermined quality of service require relevant with time delay, such as time delay in 0.1 second, then when downlink data requirement time delay be less than 0.1 second, this downlink data has high quality-of-service requirement, this downlink data is assigned to first eat dishes without rice or wine on; Otherwise, when downlink data require time delay be equal to or greater than 0.1 second, this downlink data has low quality of service requirement, this downlink data is assigned to second eat dishes without rice or wine on.Therefore, be time delay for quality of service requirement, can by the downlink data of latency sensitive is assigned to first eat dishes without rice or wine on, will to the insensitive downlink data of time delay be assigned to second eat dishes without rice or wine on.
Based on the type of service belonging to the downlink data treating to send to described user terminal, quality of service requirement can be determined.For example, when downlink data is web-browsing service, because web-browsing service requires to do one's best to pay, therefore can determine that the quality of service requirement of this downlink data is low.When downlink data is online speech business, because online speech business is high to requirement of real-time, therefore can determine that the service quality of this downlink data is high.
According to one embodiment of present invention, when being treated that by the second air interface transmission the downlink data sent to user terminal meets the quality of service requirement of downlink data, if met the throughput demands of downlink data by the second air interface transmission downlink data, then downlink data is all assigned to second eat dishes without rice or wine on.
If transmitting downlink data meets the quality of service requirement of downlink data and the throughput demands of downlink data on eating dishes without rice or wine second simultaneously, then downlink data is all assigned to second eat dishes without rice or wine on.
Throughput demands can refer to the data volume size requiring to transmit within the unit interval.Data volume size can be obtained by the data measuring buffer memory in buffer.
According to one embodiment of present invention, when treated by the second air interface transmission the part of downlink data sent to user terminal meet the quality of service requirement of this part of downlink data and throughput demands and another part of transmitting downlink data do not meet quality of service requirement or the throughput demands of this another part downlink data, this a part of downlink data is assigned to second eat dishes without rice or wine on, this another part downlink data is assigned to first eat dishes without rice or wine on.
If some is adapted at second and eats dishes without rice or wine upper transmission in downlink data, i.e. the second quality of service requirement and throughput demands of eating dishes without rice or wine simultaneously to meet this part downlink data, then this part downlink data is assigned to second eat dishes without rice or wine on.For remaining part downlink data, second eats dishes without rice or wine may not meet its quality of service requirement, also its throughput demands may not be met, also neither may meet its quality of service requirement, not meet its throughput demands again, now, this part remaining downlink data is assigned to first eat dishes without rice or wine on.
According to one embodiment of present invention, when treated by the second air interface transmission to user terminal send downlink data be discontented with the quality of service requirement of sufficient downlink data, downlink data is all assigned to first eat dishes without rice or wine on.
If the quality of service requirement that second eats dishes without rice or wine discontented sufficient downlink data, then no matter the first quality of service requirement of eating dishes without rice or wine whether to meet downlink data, all downlink data is all assigned to first eat dishes without rice or wine on.
As can be seen here, data to be sent can be distributed according to quality of service requirement and throughput demands between first eats dishes without rice or wine and second eats dishes without rice or wine, and when second eats dishes without rice or wine to meet transmission, on preferentially data allocations being eated dishes without rice or wine to second.If second eats dishes without rice or wine is that WiFi eats dishes without rice or wine, so no matter first UMTS that eats dishes without rice or wine eats dishes without rice or wine or LTE eats dishes without rice or wine, owing to paying the utmost attention to WiFi transmission, real data distribution can be provided for UMTS network or LTE network, the burden of the Internet resources of correspondence that reduction UMTS eats dishes without rice or wine or LTE eats dishes without rice or wine.
According to one embodiment of present invention, when do not need to user terminal send downlink data, downlink data is not assigned to first eat dishes without rice or wine and second eat dishes without rice or wine on.
Due to not to the downlink data that user terminal sends, therefore on first eats dishes without rice or wine and second eats dishes without rice or wine, do not distribute downlink data.
According to one embodiment of present invention, when needs and user terminal perform heartbeat mechanism process, keep-alive message is assigned to be responsible for monitor beep-page message first eat dishes without rice or wine or second eat dishes without rice or wine on
Network side and UE perform heartbeat mechanism by mutually sending keep-alive message (keep-alive message), and now separation point device treats that the downlink data sent to UE only has keep-alive message.Keep-alive message can be assigned to by separation point device to be responsible for monitoring first of beep-page message and to eat dishes without rice or wine or second eat dishes without rice or wine to send, on another is eated dishes without rice or wine, then do not distribute any downlink data.
According to one embodiment of present invention, when user terminal not by second eat dishes without rice or wine access the second Access Network, all the time by treat to user terminal send downlink data be assigned to first eat dishes without rice or wine on.
Such as, when second of UE eats dishes without rice or wine to close, or when second of UE eat dishes without rice or wine the channel quality of correspondence decline rapidly time, UE can not re-use second and to eat dishes without rice or wine access second Access Network.For network side, second of UE eats dishes without rice or wine unavailable, now separation point device downlink data all can be assigned to first eat dishes without rice or wine on.First eats dishes without rice or wine can be that UE remains online eating dishes without rice or wine.
Although described above is multiple mode of downlink data being carried out between first eats dishes without rice or wine and second eats dishes without rice or wine distribute, those skilled in the art it will also be appreciated that the mode of other allocation of downlink data.By based on predetermined policy allocation of downlink data, can eat dishes without rice or wine first and second eating dishes without rice or wine to unite and manages.
In S520 and S530, after separation point device is assigned with downlink data between first eats dishes without rice or wine and second eats dishes without rice or wine, by be assigned to first eat dishes without rice or wine on downlink data eat dishes without rice or wine to send to UE by first, by be assigned to second eat dishes without rice or wine on downlink data eat dishes without rice or wine to send to UE by second, thus point flow transmission of downlink data can be realized.This point of flow transmission is not carried out independently as prior art, but carry out after being distributed by unified management.Due to the existence of unified management, likely improve network transmission efficiency, reduce Internet Transmission burden, optimizing user communication experiences, and reduce communication terminal power consumption.
Although S530 performs after S520 in method 500, S530 also can perform before S520, can also with S520 concurrence performance.
According to the method for transfer of data that the embodiment of the present invention provides, separation point device is passed through based on predetermined policy allocation of downlink data between first eats dishes without rice or wine and second eats dishes without rice or wine, can distribute neatly the downlink data of transmission on first eats dishes without rice or wine and second eats dishes without rice or wine, thus be conducive to eating dishes without rice or wine first and second eat dishes without rice or wine on communications status connect, avoid eating dishes without rice or wine to first and second eat dishes without rice or wine to manage independently, therefore, be conducive to realizing eating dishes without rice or wine and the second unified management of eating dishes without rice or wine to first, thus be conducive to improving the energy-conservation of user terminal, improve the service efficiency of Internet resources, and alleviation causes excessive transmission burden to single eating dishes without rice or wine.
Below, with reference to figure 6, the method 600 for transfer of data according to the embodiment of the present invention is described.
S610: based on predetermined policy by treat to user terminal send downlink data be assigned to first eat dishes without rice or wine and second eat dishes without rice or wine on, wherein user terminal eats dishes without rice or wine to be connected to core net via the first Access Network by first, and eats dishes without rice or wine to be connected to core net via the second Access Network by second.S610 and S510 is identical.
S640: receive user terminal to send up be assigned to respectively first eat dishes without rice or wine and second eat dishes without rice or wine on treat the throughput of upstream data that sends to separation point device, wherein upstream data throughput by user terminal based on predetermined policy upstream data is assigned to first eat dishes without rice or wine and second eat dishes without rice or wine upper after determine.
UE by distributing the upstream data that will send on first eats dishes without rice or wine and second eats dishes without rice or wine based on predetermined policy, can determine first eat dishes without rice or wine on the throughput and second of upstream data eat dishes without rice or wine on the throughput of upstream data.Its determined throughput is reported separation point device by UE, with make separation point device can determine to eat dishes without rice or wine with reference to the throughput of upstream data on communications status.
UE can initiatively to the throughput of separation point device reporting uplink data, also can report when relevant with the throughput of the upstream data inquiry request receiving that separation point device sends.Such as, when first eat dishes without rice or wine be UMTS eat dishes without rice or wine time, separation point device by UE send inquiry request determine UE whether have upstream data need send, with have at UE upstream data need send UE is moved to CELL FACH state or CELL DCH state.
In addition, the form of the throughput of UE reporting uplink data comprises and directly reports throughput, also comprises the data volume reported in the scheduled time, also comprises sending being used to indicate the control message not having upstream data to be sent.
The predetermined policy that UE distributes upstream data will be specifically described in conjunction with Figure 10.By the distribution of UE to upstream data, make the upstream data sent on first eats dishes without rice or wine and second eats dishes without rice or wine be no longer that independent allocation obtains, thus be conducive to first and eat dishes without rice or wine and the unified management of the second communications status of eating dishes without rice or wine.
Although S630 performs after 610 in method 600, S630 also can perform before S610, can also with S610 concurrence performance.
S650: the throughput of downlink data on eating dishes without rice or wine based on first and the throughput of upstream data, determine user terminal eat dishes without rice or wine first on residing the first communications status.
After separation point device is assigned with downlink data in S610 on first eats dishes without rice or wine and second eats dishes without rice or wine, can by measure respectively be buffered in eat dishes without rice or wine to first data in corresponding buffer and with the second data of eating dishes without rice or wine in corresponding buffer, determine first eat dishes without rice or wine on the throughput and second of downlink data eat dishes without rice or wine on the throughput of downlink data.
Separation point device be aware of first eat dishes without rice or wine on upstream data and downlink data throughput after, both throughputs can be considered, determine UE eat dishes without rice or wine first on residing the first communications status.Such as, when first eat dishes without rice or wine be UMTS eat dishes without rice or wine time, determine UMTS eat dishes without rice or wine on the mode of the first communications status can be same as the prior art.
Such as, the throughput can passed through on eating dishes without rice or wine first compares with migration thresholding, determines the first communications status.When one of the throughput of upstream data and the throughput of downlink data reach the thresholding of state transition, just state transition can be carried out.For example, suppose that the migration thresholding of CELL DCH state is 10kbps, now, the throughput of the downlink data that separation point device is determined is 12kbps, the throughput of upstream data is 1kbps, even if the throughput of upstream data does not reach migration thresholding, but reach migration thresholding due to the throughput of downlink data, therefore separation point device determine to need UE is eated dishes without rice or wine first on the first communications status move to CELL DCH state.
Different settings can be carried out to the migration thresholding of the first communications status, also can adopt the migration thresholding specified in existing standard.In addition, when determining the first communications status, can also judge according to the timing of timer.Certainly, those skilled in the art it will also be appreciated that other modes determining the first communications status.
S660: the throughput of downlink data on eating dishes without rice or wine based on second and the throughput of upstream data, determine user terminal eat dishes without rice or wine second on residing second communication state.
Due to separation point device be aware of second eat dishes without rice or wine on upstream data and the throughput of downlink data, therefore separation point device can consider both throughputs, determine UE eat dishes without rice or wine second on residing second communication state.
Compared with migration thresholding by the throughput on eating dishes without rice or wine second, second communication state can be determined.When one of the throughput of upstream data and the throughput of downlink data reach the thresholding of state transition, just state transition can be carried out.Such as, when second eat dishes without rice or wine be WiFi eat dishes without rice or wine time, if one of throughput of the throughput of upstream data and downlink data is not 0, then determine that UE needs to move to connected state; If the throughput of the throughput of upstream data and downlink data is all 0, then under WiFi eats dishes without rice or wine disabled situation, then determine that UE moves to pass closed state, when WiFi eats dishes without rice or wine available, determine that UE moves to Idle state.
The migration thresholding of second communication state can carry out different settings, also can adopt the migration thresholding specified in existing standard.
Although perform after S650 at S660, S660 also can perform before S650, can also with S650 concurrence performance.
According to one embodiment of present invention, when the throughput on the throughput on first eats dishes without rice or wine and second are eated dishes without rice or wine is all zero, transmit if the signaling relevant to data distribution mechanism needs the RRC eated dishes without rice or wine by first to connect, then determine user terminal eat dishes without rice or wine first on the first residing communications status be CELL PCH state or URA PCH state, determine user terminal eat dishes without rice or wine second on residing second communication state be sleep state or close closed state.
Data distribution mechanism can be that WiFi divides stream mechanism, can also be point stream mechanism under the network architecture of other close coupling forms.The signaling relevant with data distribution mechanism can be the signaling relevant with the strategy distributing upstream data and/or downlink data, can also be other signalings needing to use in data distribution that it may occur to persons skilled in the art that.
Such as, when needing when there is no data to carry out mutual with UE, if the signaling of dividing stream mechanism relevant to WiFi needs to be connected by the RRC of UMTS to transmit, then separation point device can determine the communications status of UE on UMTS eats dishes without rice or wine to move to CELL PCH state or URA PCH state, eated dishes without rice or wine to monitor PICH (Paging Indicator Channel by UMTS, Page Indication Channel) to listen to beep-page message, the signaling of dividing stream mechanism relevant to WiFi can also be monitored, thus the signaling storm that subsequent data transmission can be avoided to cause.Now, in order to reduce the power consumption of UE, UE can be moved on WiFi eats dishes without rice or wine sleep state or closing closed state.
According to one embodiment of present invention, first eat dishes without rice or wine on throughput and second eat dishes without rice or wine on throughput when being all zero, transmit if the signaling relevant to data distribution mechanism does not need the RRC eated dishes without rice or wine by first to connect, then determine that the first communications status is IDLE state, determine that second communication state is Idle state.
Such as, if the signaling of dividing stream mechanism relevant to WiFi does not need to be connected by the RRC of UMTS to transmit, the signaling of namely dividing stream mechanism relevant to WiFi needs by WiFi air interface transmission, then separation point device can determine the communications status of UE on UMTS eats dishes without rice or wine to move to IDLE state, now the communications status of UE on WiFi eats dishes without rice or wine is moved to Idle state, eated dishes without rice or wine to monitor beep-page message by WiFi, the signaling of dividing stream mechanism relevant to WiFi can also be monitored, thus the signaling storm that subsequent data transmission can be avoided to cause.Due to now UMTS eat dishes without rice or wine on communications status power consumption minimum, therefore can reduce the power consumption of UE equally while avoiding signaling storm.
S670: notify the first communications status and second communication state to user terminal, enters into the first communications status and second communication state to make user terminal.
After the first communications status that separation point device is determined and second communication state, notify determined communications status to UE, carry out state transition to make UE.The signaling that separation point device oneself can send state transition to UE notifies communications status, also can notify communications status by the signaling indicating other network equipments to send state transition to UE.
S620: by first eat dishes without rice or wine to user terminal send be assigned to first eat dishes without rice or wine on downlink data.
S630: by second eat dishes without rice or wine to user terminal send be assigned to second eat dishes without rice or wine on downlink data.
As long as S620 and S630 performs after S610, and not by the restriction of the execution sequence shown in Fig. 6.
In addition, user terminal can eat dishes without rice or wine to being assigned to first and second eat dishes without rice or wine on upstream data carry out a point flow transmission, separation point device can to receive on corresponding eating dishes without rice or wine the upstream data of transmission.
According to embodiments of the invention, relate in method 500 and method 600 first eats dishes without rice or wine can be that UMTS eats dishes without rice or wine, and second eats dishes without rice or wine can be that WiFi eats dishes without rice or wine.When first eat dishes without rice or wine be UMTS eat dishes without rice or wine time, the first communications status can be CELL DCH state, CELL FACH state, CELL PCH state, one of URA PCH state and IDLE state.When second eat dishes without rice or wine be WiFi eat dishes without rice or wine time, second communication state can be connected state, Idle state, one of sleep state and pass closed state.
According to the method for transfer of data that the embodiment of the present invention provides, because separation point device is assigned with downlink data based on predetermined policy between first eats dishes without rice or wine and second eats dishes without rice or wine, user terminal is assigned with upstream data based on predetermined policy between first eats dishes without rice or wine and second eats dishes without rice or wine, thus separation point device can according to the upstream data distributed on eating dishes without rice or wine first and downlink data determine first eat dishes without rice or wine on communications status, according to the upstream data distributed on eating dishes without rice or wine second and downlink data determine second eat dishes without rice or wine on communications status, therefore can realize first to eat dishes without rice or wine and the second unified management of eating dishes without rice or wine, make to be conducive to improving the energy-conservation of user terminal, improve the service efficiency of Internet resources, and alleviation causes excessive transmission burden to single eating dishes without rice or wine.
Next, with reference to the state machine shown in figure 7 describe when first eat dishes without rice or wine be UMTS eat dishes without rice or wine, second eat dishes without rice or wine be WiFi eat dishes without rice or wine time the example of state transition.Fig. 7 is only an example, just understands technical scheme of the present invention to help, and does not form any restriction to protection scope of the present invention.
In the state machine shown in Fig. 7, the communications status that the two online UE of UMTS and WiFi can be in is supported in each square frame representative, communications status above in each square frame is the first communications status on UMTS eats dishes without rice or wine, and the communications status below in each square frame is the second communication state on WiFi eats dishes without rice or wine.
If there is optional status in same first communications status or same second communication state, then can determine concrete state according to the migration thresholding of state or other predetermined ways.Such as, in the first communications status in state 4, UE can be in CELL DCH state, also CELL FACH state can be in, now according to the relation between the migration thresholding of CELL DCH state and CELL FACH state and the throughput of UE on UMTS eats dishes without rice or wine, can determine that UE is in CELL DCH state or CELL FACH state.
Separation point device can be eated dishes without rice or wine to UMTS according to the mode shown in following (1) to (10) and WiFi eats dishes without rice or wine to carry out unified management.Relate in (1) to (10) certain eat dishes without rice or wine on demand data consider simultaneously this eat dishes without rice or wine on the throughput of upstream data and the throughput of downlink data, and the throughput of upstream data is determined after being distributed by UE, the throughput of downlink data is determined after being distributed by separation point device.The total data demand of UE comprise simultaneously two eat dishes without rice or wine on demand data, total downlink data that total upstream data that namely UE is to be sent and treating sends to UE.
(1) UE being in any UMTS RRC state comprising CELL DCH state, CELL FACH state, CELL PCH state, URA PCH state and IDLE state enters UMTS network from UMTS network's coverage area A and wlan network repeats overlay area B, or this UE is in UMTS network and wlan network repeats overlay area B always, when UE is in state 1, the WiFi of UE eats dishes without rice or wine to be in closed condition, if have upstream data and/or downlink data and UE to carry out alternately, then UMTS is used to eat dishes without rice or wine to transmit.
(2) in the B of region, if a part of demand data in the total data demand of UE can meet qos requirement by WiFi air interface transmission, and another part demand data needs by UMTS air interface transmission, then the communications status of UE is state 3.
(3) if the total data demand WiFi air interface transmission of UE can not meet qos requirement completely, even if eat dishes without rice or wine to transmit can not meet qos requirement with UMTS simultaneously, then the communications status of UE is state 4.
(4) if the total data demand WiFi air interface transmission of UE can meet throughput demands and qos requirement completely, then the communications status of UE is state 7.
(5) if UE does not have demand data, namely do not have data to need transmission, then the communications status of UE is state 9.
(6) in the B of region, if UE leaves WiFi overlay area, then the communications status of UE is state 1.
(7) in the B of region, when UE is in state 3, UE opens the communications status that WiFi eats dishes without rice or wine on WiFi eats dishes without rice or wine and enters connected state, eated dishes without rice or wine to carry out the transmission of partial data demand by WiFi, RNC makes the communications status of UE on UMTS eats dishes without rice or wine move to can to bear the CELL DCH state with lowest power consumption state or the CELL FACH state of remaining data demand by sending signaling to UE.If remaining data demand can be transmitted in CELL DCH state, then UE is not moved to CELL FACH state, to avoid the increase of power consumption, thus reach energy-conservation object.
(8) in the B of region, when UE is in state 4, the communications status of UE on WiFi eats dishes without rice or wine enters closed condition, and RNC can bear the CELL DCH state with lowest power consumption state or the CELL FACH state of total data demand by making the communications status of UE on UMTS eats dishes without rice or wine move to UE transmission signaling.
(9) in the B of region, when UE is in state 7, the communications status of UE on WiFi eats dishes without rice or wine enters connection status, and RNC makes the communications status of UE on UMTS eats dishes without rice or wine move to IDLE state or CELL PCH state by sending signaling to UE.If the RRC that the WiFi of UE divides stream mechanism (now the communications status of UE on WiFi eats dishes without rice or wine enters connected state) to need to depend on UMTS connects, the signaling of namely dividing stream mechanism relevant to WiFi needs to be connected by RRC to transmit, then the communications status of UE on UMTS eats dishes without rice or wine can be moved to CELL PCH state by RNC, otherwise the communications status of UE on UMTS eats dishes without rice or wine is moved to IDLE state by RNC.
(10) in the B of region, when UE is in state 9, the communications status of UE on WiFi eats dishes without rice or wine enters Idle state or closes closed state, and RNC makes the communications status of UE on UMTS eats dishes without rice or wine move to IDLE state or CELL PCH state by sending signaling to UE.If the RRC that the WiFi of UE divides stream mechanism to need to depend on UMTS connects, the signaling of namely dividing stream mechanism relevant to WiFi needs to be connected by RRC to transmit, then the communications status of UE on UMTS eats dishes without rice or wine can be moved to CELL PCH state by RNC, eated dishes without rice or wine to be responsible for monitoring beep-page message by UMTS, the signaling of dividing stream mechanism relevant to WiFi can also be monitored, can avoid the signaling storm that subsequent data transmission may cause like this, now the communications status of UE on WiFi eats dishes without rice or wine enters pass closed state.If the RRC that the WiFi of UE divides stream mechanism not rely on UMTS connects, the signaling of namely dividing stream mechanism relevant to WiFi needs by WiFi air interface transmission, then the communications status of UE on UMTS eats dishes without rice or wine is moved to IDLE state by RNC, now the communications status of UE on WiFi eats dishes without rice or wine enters Idle state, eated dishes without rice or wine to be responsible for monitoring beep-page message by WiFi, the signaling of dividing stream mechanism relevant to WiFi can also be monitored, the same like this signaling storm that subsequent data transmission can be avoided to cause.
In addition, in the state machine shown in Fig. 7, the pass closed state of UE on WiFi eats dishes without rice or wine also can be replaced by sleep state, and the CELL PCH state of UE on UMTS eats dishes without rice or wine also can be replaced by URA PCH state, can save further like this for supporting stronger ambulant signaling consumption.
In addition, shunt in scene at WiFi, data distribution can be carried out with the type of service of UE, data distribution corresponding for the type of service low with qos requirement to be eated dishes without rice or wine upper transmission to WiFi, data distribution corresponding for the type of service high with qos requirement to be eated dishes without rice or wine upper transmission to UMTS.Below, composition graphs 8 describes and to eat dishes without rice or wine to UMTS according to type of service and WiFi eats dishes without rice or wine to carry out unified management and carries out two examples of point flow transmission.
First example:
At first, UE is using VoIP business in the region A only having the UMTS network coverage, and the communications status of UE on UMTS eats dishes without rice or wine is CELL FACH state or CELL DCH state, and the communications status on WiFi eats dishes without rice or wine is for closing (OFF) state.
Then, UE enters the Double mulch region B of UMTS network and wlan network, type of service keeps VoIP, because VoIP business is to latency sensitive, qos requirement is high, therefore will be assigned on UMTS eats dishes without rice or wine by VoIP, the communications status of UE on UMTS eats dishes without rice or wine remains on CELL FACH state or CELL DCH state, and the communications status on WiFi eats dishes without rice or wine remains on pass closed state.
Then, the type of service of UE changes into video flowing, although this type of service is to latency sensitive, qos requirement is high, but the non-real time portions in video flowing can tolerate larger time delay, and qos requirement is low, the non-real time portions of WiFi air interface transmission video flowing therefore can be made full use of, now the communications status of UE on UMTS eats dishes without rice or wine is CELL DCH state, and the communications status on WiFi eats dishes without rice or wine is for connecting (CONNECTED) state.
Then, the type of service of UE changes into non-real-time service such as web page browsing, this business datum demand is large, but larger time delay can be tolerated, qos requirement is low, WiFi eats dishes without rice or wine can meet completely, now the communications status of UE on UMTS eats dishes without rice or wine is that CELL PCH state or IDLE state are (if need to be connected by the RRC of UMTS to transmit to the signaling that WiFi divides stream mechanism relevant, then UMTS eat dishes without rice or wine on communications status be CELL PCH state), the communications status of UE on WiFi eats dishes without rice or wine is connected state.
Then, UE is without data transfer demands, and the communications status of UE on UMTS eats dishes without rice or wine enters IDLE state, and the communications status on WiFi eats dishes without rice or wine enters free time (IDLE) state.Can beep-page message be monitored due in the Idle state of eating dishes without rice or wine at WiFi, therefore in this case, be eated dishes without rice or wine to be responsible for monitoring beep-page message by WiFi.
Then, the type of service of UE is keep-alive message, the communications status of UE on UMTS eats dishes without rice or wine is that CELL PCH state or IDLE state are (if need to be connected by the RRC of UMTS to transmit to the signaling that WiFi divides stream mechanism relevant, then UMTS eat dishes without rice or wine on communications status be CELL PCH state), communications status on WiFi eats dishes without rice or wine enters connected state, is eated dishes without rice or wine to be responsible for this intermittent small data packets of sending/receiving by WiFi.
Then, the type of service of UE becomes non-real-time service again as web page browsing, the communications status of UE on UMTS eats dishes without rice or wine is that CELL PCH state or IDLE state are (if need to be connected by the RRC of UMTS to transmit to the signaling that WiFi divides stream mechanism relevant, then UMTS eat dishes without rice or wine on communications status be CELL PCH state), the communications status on WiFi eats dishes without rice or wine is connected state.
Finally, UE leaves region B and again enters region A, and the communications status on UMTS eats dishes without rice or wine enters the stage that single system same as the prior art controls, such as, for video stream traffic, the communications status of UE on UMTS eats dishes without rice or wine is CELL DCH state, and the communications status of UE on WiFi eats dishes without rice or wine becomes pass closed state.
Second example:
The difference of second example and the first example be UE without communications status when data transfer demands and send/receive keep-alive message when communications status.
Do not have the stage of data transfer demands at UE, the communications status of UE on UMTS eats dishes without rice or wine is CELL PCH state, is responsible for monitoring PICH message so that paging receiving message, and the communications status of UE on WiFi eats dishes without rice or wine is for closing closed state.
In the stage of keep-alive message sending/receiving, the communications status of UE on UMTS eats dishes without rice or wine is CELL PCH state, and switch with CELL FACH state at any time, to carry out the sending/receiving of keep-alive message, the communications status of UE on WiFi eats dishes without rice or wine is for closing closed state.
Next, in conjunction with the method 900 for transfer of data of 9 descriptions according to the embodiment of the present invention.
S910: based on predetermined policy by treat to user terminal send downlink data be assigned to first eat dishes without rice or wine and second eat dishes without rice or wine on, wherein user terminal eats dishes without rice or wine to be connected to core net via the first Access Network by first, and eats dishes without rice or wine to be connected to core net via the second Access Network by second.
S920: by first eat dishes without rice or wine to user terminal send be assigned to first eat dishes without rice or wine on downlink data, with make user terminal based on the throughput of this downlink data and be assigned to first eat dishes without rice or wine on the throughput of upstream data, determine user terminal eat dishes without rice or wine first on residing the first communications status, and enter the first communications status.
Separation point device to UE send be assigned to first eat dishes without rice or wine on downlink data.Due to UE to eat dishes without rice or wine first on the first residing communications status can be controlled by UE oneself, such as in the lte networks, therefore the throughput of downlink data that sends according to separation point device of UE, again in conjunction with UE be assigned to first eat dishes without rice or wine on the throughput of upstream data, oneself can determine the first communications status on eating dishes without rice or wine first, and enter in this communications status.
Such as, in LTE system, the throughput of downlink data that UE receives determines to only have two kinds of values for communications status for UE, namely throughput be 0 and throughput be greater than 0.In like manner, the throughput of upstream data that UE sends is determined for communications status for UE, also only has two kinds of values, namely throughput be 0 and throughput be greater than 0.UE is according to oneself whether receiving downlink data, the need of transmission upstream data and the timer value relevant with state transition, can determining the communications status residing for oneself.
For example, if the UE being in long DRX state receives downlink data continuously or have upstream data to need to send continuously, then UE enters non-DRX state; If do not have upstream data will send or not receive downlink data when being in the timer expiration of the UE of short DRX state, then UE enters IDLE state.In LTE system, UE determines that the mode of the communications status of oneself is same as the prior art, does not repeat them here.
S930: by second eat dishes without rice or wine to user terminal send be assigned to second eat dishes without rice or wine on downlink data.
S930 performs after S910, not by the restriction of the execution sequence shown in Fig. 9.
S940: receive user terminal to send up be assigned to second eat dishes without rice or wine on treat the throughput of upstream data that sends to separation point device, wherein second eat dishes without rice or wine on upstream data throughput by user terminal based on predetermined policy upstream data is assigned to respectively first eat dishes without rice or wine and second eat dishes without rice or wine upper after determine.
UE, by distributing the upstream data that will send based on predetermined policy on first eats dishes without rice or wine and second eats dishes without rice or wine, can determine the throughput of the upstream data on eating dishes without rice or wine second.UE by it determine second eat dishes without rice or wine on the throughput of upstream data report separation point device, with make separation point device can eat dishes without rice or wine with reference to second on the throughput of upstream data determine second eat dishes without rice or wine on communications status.Certainly, UE also can eat dishes without rice or wine first on the throughput of upstream data report separation point device.
By the distribution of UE to upstream data, make the upstream data sent on first eats dishes without rice or wine and second eats dishes without rice or wine be no longer that independent allocation obtains, thus be conducive to first and eat dishes without rice or wine and the unified management of the second communications status of eating dishes without rice or wine.
Although S940 performs after S910 in method 1000, S940 also can perform before S910, can also with S910 concurrence performance.
S950: the throughput of downlink data on eating dishes without rice or wine based on second and the throughput of upstream data, determine user terminal eat dishes without rice or wine second on residing second communication state.
Separation point device eat dishes without rice or wine based on second on the throughput of downlink data and the relation of migration thresholding of the throughput of upstream data and state, determine second communication state.As long as second eat dishes without rice or wine on the throughput of one of downlink data and upstream data reach migration thresholding, separation point device just can determine that UE needs to carry out state transition.
According to one embodiment of present invention, when the throughput on second eats dishes without rice or wine is zero, transmit if the signaling relevant to data distribution mechanism needs the RRC eated dishes without rice or wine by first to connect, then determine that second communication state is sleep state or closes closed state, and stop the first communications status to become IDLE state.
Such as, if the signaling of dividing stream mechanism relevant to WiFi needs to be connected by the RRC of LTE to transmit, if so WiFi eats dishes without rice or wine above do not have transfer of data, state changes on then WiFi can being eated dishes without rice or wine be sleep state or close closed state, but UE eat dishes without rice or wine first on communications status can not change into IDLE state.Like this, when UE does not have data transfers on first eats dishes without rice or wine yet, UE will enter into long DRX state, namely the timer expiration of state of a control migration is used in, separation point device stops UE to move to IDLE state from long DRX state, ACTIVE CONTROL UE maintains long DRX state, can to be eated dishes without rice or wine paging receiving message and the signaling of dividing stream mechanism relevant to WiFi by LTE in long DRX state to make UE, thus the signaling storm that subsequent data transmission can be avoided to cause, and the power consumption of UE when not having transfer of data can be reduced.
For example, in LTE system, when UE is when LTE eats dishes without rice or wine and WiFi eats dishes without rice or wine do not have transfer of data, if the transmission needs of the signaling of dividing stream mechanism relevant to WiFi connect via the RRC of LTE, so S-GW can determine WiFi eat dishes without rice or wine on communications status be sleep state or close closed state, and when eNB prepares notice UE release RRC connection and enters IDLE state, first eNB notifies that S-GW prepares UE to move to IDLE state.Because S-GW knows that the signalling dividing stream mechanism relevant to WiFi connects via RRC, therefore S-GW does not allow eNB to notify UE release RRC connection, does not namely allow UE to enter IDLE state, now UE can be maintained long DRX state.
According to one embodiment of present invention, when the throughput on second eats dishes without rice or wine is zero, transmit if the signaling relevant to data distribution mechanism does not need the RRC eated dishes without rice or wine by first to connect, then determine that second communication state is Idle state, do not stop the first communications status to become IDLE state.
Such as, if the signaling of dividing stream mechanism relevant to WiFi does not need to be connected by the RRC of LTE to transmit, the signaling of namely dividing stream mechanism relevant to WiFi needs by WiFi air interface transmission, if so WiFi eats dishes without rice or wine above do not have transfer of data, state changes on then WiFi can being eated dishes without rice or wine is Idle state, eat dishes without rice or wine to monitor beep-page message and the signaling of dividing stream mechanism relevant to WiFi by WiFi, now the communications status of UE on LTE eats dishes without rice or wine can change into IDLE state.Like this, the signaling storm that subsequent data transmission not only can be avoided to cause, can also reduce the power consumption of UE when not having transfer of data.
For example, in LTE system, when UE is when LTE eats dishes without rice or wine and WiFi eats dishes without rice or wine do not have transfer of data, if the transmission of the signaling of dividing stream mechanism relevant to WiFi does not need to connect via the RRC of LTE, so S-GW can determine WiFi eat dishes without rice or wine on communications status be Idle state, and when eNB prepares notice UE release RRC connection and enters IDLE state, first eNB notifies that S-GW prepares UE to move to IDLE state, because S-GW knows that the transmission of the signaling of dividing stream mechanism relevant to WiFi does not connect via RRC, therefore S-GW allows eNB to notify UE release RRC connection, namely UE is allowed to enter IDLE state.Now, can eat dishes without rice or wine to monitor beep-page message and the signaling of dividing stream mechanism relevant to WiFi by WiFi, thus the signaling storm that subsequent data transmission can be avoided to cause, and the power consumption of UE when not having transfer of data can be reduced.
S960: to user terminal notice second communication state, enter into second communication state to make user terminal.
Although S920 performed before S950 and S960 in method 900, S920 also can perform after S950, can also perform after S960, can also with S950 or S960 concurrence performance, S920 performs after S910.
In addition, UE can eat dishes without rice or wine to being assigned to first and second eat dishes without rice or wine on upstream data carry out a point flow transmission, and separation point device can receive on corresponding eating dishes without rice or wine UE send upstream data.
According to embodiments of the invention, what method 900 related to first eats dishes without rice or wine can be that LTE eats dishes without rice or wine, and second eats dishes without rice or wine can be that WiFi eats dishes without rice or wine.When first eat dishes without rice or wine be LTE eat dishes without rice or wine time, the first communications status can be CONNECTED state, short DRX state, one of long DRX state and IDLE state.Second communication state can be connected state, Idle state, one of sleep state and pass closed state.
According to the method for transfer of data that the embodiment of the present invention provides, because separation point device is assigned with downlink data based on predetermined policy between first eats dishes without rice or wine and second eats dishes without rice or wine, user terminal is assigned with upstream data based on predetermined policy between first eats dishes without rice or wine and second eats dishes without rice or wine, thus separation point device according to the upstream data distributed on eating dishes without rice or wine second and downlink data determine second eat dishes without rice or wine on communications status, and separation point device by user terminal send be assigned to first eat dishes without rice or wine on downlink data, can make user terminal determine first eat dishes without rice or wine on communications status.Therefore, due to the relations of distribution of data on first eats dishes without rice or wine and second eats dishes without rice or wine, first can be realized and eat dishes without rice or wine and the second unified management of eating dishes without rice or wine, make to be conducive to improving the energy-conservation of user terminal, improve the service efficiency of Internet resources, and alleviation causes excessive transmission burden to single eating dishes without rice or wine.
When LTE network and wlan network have close coupling form, the state machine relevant with communications status has the stastus format similar to the state machine shown in Fig. 7.Be with the state machine difference shown in Fig. 7, first eats dishes without rice or wine is that LTE eats dishes without rice or wine instead of UMTS eats dishes without rice or wine, therefore the communications status above in the square frame shown in Fig. 7 is the first communications status on LTE eats dishes without rice or wine, and comprises non-DRX state, short DRX state, long DRX state and IDLE state.
CELL_DCH state can be replaced with non-DRX state, CELL_FACH state be replaced with short DRX state with reference to the specific descriptions to the state machine shown in Fig. 7 by the description of the state machine that LTE network is corresponding with wlan network close coupling form, CELL_PCH state, URA_PCH state are replaced with long DRX state, the IDLE state of being eated dishes without rice or wine by UMTS replaces with the IDLE state that LTE eats dishes without rice or wine.
When LTE network and wlan network close coupling form, if there is business scenario as shown in Figure 8, then the communications status of UE also can show the state transition similar with second example to the first example.Difference is, CELL_DCH state on UMTS is eated dishes without rice or wine replace with LTE eat dishes without rice or wine on non-DRX state/short DRX state, CELL_PCH state/IDLE state on UMTS is eated dishes without rice or wine replace with LTE eat dishes without rice or wine on long DRX state/IDLE state, the CELL_PCH state on UMTS is eated dishes without rice or wine and CELL_FACH state switch replace with LTE eat dishes without rice or wine on long DRX state and short DRX state switch.
No matter be the example shown in Fig. 7, Fig. 8, or with Fig. 7, Fig. 8 similar eat dishes without rice or wine with LTE and WiFi eats dishes without rice or wine relevant example, be all to help to understand the bright and exemplary illustration that carries out of we, not being construed as limiting protection scope of the present invention.
Next, in conjunction with Figure 10, the method 1000 for transfer of data according to the embodiment of the present invention is described.
As shown in Figure 10, method 1000 comprises:
S1010: based on predetermined policy by treat to separation point device send upstream data be assigned to first eat dishes without rice or wine and second eat dishes without rice or wine on, wherein user terminal eats dishes without rice or wine to be connected to core net via the first Access Network by first, and eats dishes without rice or wine to be connected to core net via the second Access Network by second;
S1020: by first eat dishes without rice or wine to separation point device send be assigned to first eat dishes without rice or wine on upstream data.
S1030: by second eat dishes without rice or wine to separation point device send be assigned to second eat dishes without rice or wine on upstream data.
Such as, method 1000 can be performed by user terminal.Separation point device can be RNC, SGSN, GGSN etc.User terminal distributes upstream data based on predetermined policy between first eats dishes without rice or wine and second eats dishes without rice or wine, make it possible to distribute neatly the upstream data of transmission on first eats dishes without rice or wine and second eats dishes without rice or wine, thus be conducive to eating dishes without rice or wine first and second eat dishes without rice or wine on communications status connect, avoid eating dishes without rice or wine to first and second eat dishes without rice or wine to manage independently.Therefore, by utilizing the method according to the embodiment of the present invention, being conducive to realizing eating dishes without rice or wine and the second unified management of eating dishes without rice or wine to first, thus being conducive to improving the energy-conservation of user terminal, improve the service efficiency of Internet resources, and alleviation causes excessive transmission burden to single eating dishes without rice or wine.
In S1010, the upstream data treating to send to separation point device can be distributed in several ways between first eats dishes without rice or wine and second eats dishes without rice or wine.By distributing upstream data, making the upstream data sent on first eats dishes without rice or wine and second eats dishes without rice or wine be no longer that independent allocation obtains, being therefore conducive to first and eating dishes without rice or wine and the unified management of the second communications status of eating dishes without rice or wine.Below, the different modes distributing upstream data is described in detail.
According to one embodiment of present invention, based on the quality of service requirement treating the upstream data sent to separation point device, upstream data quality of service requirement being exceeded predetermined quality of service requirement be assigned to first eat dishes without rice or wine on, quality of service requirement is not exceeded predetermined quality of service requirement upstream data be assigned to second eat dishes without rice or wine on.
Service quality (Quality of Service, the QoS) requirement of upstream data can comprise time delay, delay variation, transmission bandwidth etc.No matter in a umts network or in the lte networks, UE can obtain qos requirement by inquiry PDP context.
Such as, when predetermined quality of service requires to be time delay in 0.1 second, can think that delay requirement has high quality-of-service requirement lower than the upstream data of 0.1 second, the upstream data that delay requirement is equal to or higher than 0.1 second has low quality of service requirement, thus the upstream data with high quality-of-service requirement can be assigned to first eat dishes without rice or wine on, the upstream data with high quality-of-service requirement is assigned to second eat dishes without rice or wine on.
Based on the type of service belonging to the upstream data treating to send to separation point device, quality of service requirement can be determined.For example, when upstream data be text upload business time, upload business need due to text and do one's best and pay, therefore can determine that the quality of service requirement of this upstream data is low.When upstream data is online speech business, because online speech business is high to requirement of real-time, therefore can determine that the service quality of this upstream data is high.
According to one embodiment of present invention, when being treated that by the second air interface transmission the upstream data sent to separation point device meets the quality of service requirement of upstream data, if met the throughput demands of upstream data by the second air interface transmission upstream data, then upstream data is all assigned to second eat dishes without rice or wine on.
If transmit ascending data meets the quality of service requirement of upstream data and the throughput demands of upstream data on eating dishes without rice or wine second simultaneously, then upstream data is all assigned to second eat dishes without rice or wine on.
Throughput demands can refer to the data volume size requiring to transmit within the unit interval.Data volume size can be obtained by the data measuring buffer memory in buffer.
According to one embodiment of present invention, when treated by the second air interface transmission the part of upstream data sent to separation point device meet the quality of service requirement of this part of upstream data and throughput demands and another part of transmit ascending data do not meet quality of service requirement or the throughput demands of this another part upstream data, this a part of upstream data is assigned to second eat dishes without rice or wine on, this another part upstream data is assigned to first eat dishes without rice or wine on.
If some is adapted at second and eats dishes without rice or wine upper transmission in upstream data, i.e. the second quality of service requirement and throughput demands of eating dishes without rice or wine simultaneously to meet this part downlink data, then this part downlink data is assigned to second eat dishes without rice or wine on.For remaining part upstream data, second eats dishes without rice or wine may not meet its quality of service requirement, also its throughput demands may not be met, also neither may meet its quality of service requirement, not meet its throughput demands again, now, this part remaining upstream data is assigned to first eat dishes without rice or wine on.
According to one embodiment of present invention, when treated by the second air interface transmission to separation point device send upstream data do not meet the quality of service requirement of upstream data, upstream data is all assigned to first eat dishes without rice or wine on.
Do not meet the quality of service requirement of upstream data if second eats dishes without rice or wine, then no matter the first quality of service requirement of eating dishes without rice or wine whether to meet upstream data, all upstream data is all assigned to first eat dishes without rice or wine on.
According to one embodiment of present invention, when do not need to separation point device send upstream data, upstream data is not assigned to first eat dishes without rice or wine and second eat dishes without rice or wine on.
Due to not to the upstream data that separation point device sends, therefore on first eats dishes without rice or wine and second eats dishes without rice or wine regardless of joining upstream data.
According to one embodiment of present invention, when needs and separation point device perform heartbeat mechanism process, keep-alive message is assigned to be responsible for monitor beep-page message first eat dishes without rice or wine or second eat dishes without rice or wine on.
Network side and UE perform heartbeat mechanism by mutually sending keep-alive message, and now UE treats that the upstream data sent to separation point device only has keep-alive message.Keep-alive message can be assigned to by separation point device to be responsible for monitoring first of beep-page message and to eat dishes without rice or wine or second eat dishes without rice or wine to send, on another is eated dishes without rice or wine, then do not distribute any upstream data.
According to one embodiment of present invention, when not by second eat dishes without rice or wine access the second Access Network, all the time by treat to separation point device send upstream data be assigned to first eat dishes without rice or wine on.
Such as, when second of UE eats dishes without rice or wine to close, or when second of UE eat dishes without rice or wine the channel quality of correspondence decline rapidly time, UE can not re-use second and to eat dishes without rice or wine access second Access Network.For network side, second of UE eats dishes without rice or wine unavailable.Now, UE upstream data all can be assigned to first eat dishes without rice or wine on.First eats dishes without rice or wine can be that UE remains online eating dishes without rice or wine.
Although described above is multiple mode of upstream data being carried out between first eats dishes without rice or wine and second eats dishes without rice or wine distribute, those skilled in the art it will also be appreciated that other distribute the mode of upstream data.By distributing upstream data based on predetermined policy, can eating dishes without rice or wine first eats dishes without rice or wine to unite with second manages.
In S1020 and S1030, after UE is assigned with upstream data between first eats dishes without rice or wine and second eats dishes without rice or wine, by be assigned to first eat dishes without rice or wine on upstream data eat dishes without rice or wine to send to separation point device by first, by be assigned to second eat dishes without rice or wine on upstream data eat dishes without rice or wine to send to separation point device by second, thus point flow transmission of upstream data can be realized.This point of flow transmission is not carried out independently as prior art, but carry out after being distributed by unified management.Due to the existence of unified management, likely improve network transmission efficiency, reduce Internet Transmission burden, optimizing user communication experiences, and reduce communication terminal power consumption.
Although S1030 performed before S1020 in method 1000, S1030 also can perform after S1020, can also with S1020 concurrence performance.
According to the method for transfer of data that the embodiment of the present invention provides, user terminal by distributing upstream data based on predetermined policy between first eats dishes without rice or wine and second eats dishes without rice or wine, can distribute neatly the upstream data of transmission on first eats dishes without rice or wine and second eats dishes without rice or wine, thus be conducive to eating dishes without rice or wine first and second eat dishes without rice or wine on communications status connect, avoid eating dishes without rice or wine to first and second eat dishes without rice or wine to manage independently, therefore, be conducive to realizing eating dishes without rice or wine and the second unified management of eating dishes without rice or wine to first, thus be conducive to improving the energy-conservation of user terminal, improve the service efficiency of Internet resources, and alleviation causes excessive transmission burden to single eating dishes without rice or wine.
Below, with reference to Figure 11, the method 1100 for transfer of data according to the embodiment of the present invention is described.
S1110: based on predetermined policy by treat to separation point device send upstream data be assigned to first eat dishes without rice or wine and second eat dishes without rice or wine on, wherein user terminal eats dishes without rice or wine to be connected to core net via the first Access Network by first, and eats dishes without rice or wine to be connected to core net via the second Access Network by second.
S1140: to separation point device report be assigned to respectively first eat dishes without rice or wine and second eat dishes without rice or wine on the throughput of upstream data.
After UE is assigned with upstream data in S1110 on first eats dishes without rice or wine and second eats dishes without rice or wine, UE by measure respectively be buffered in eat dishes without rice or wine to first data in corresponding buffer and with the second data of eating dishes without rice or wine in corresponding buffer, can determine first eat dishes without rice or wine on the throughput and second of upstream data eat dishes without rice or wine on the throughput of upstream data.
UE by determine eat dishes without rice or wine first on the throughput of upstream data and the throughput of the upstream data on eating dishes without rice or wine second report separation point device.UE directly can report throughput, also indirectly can report throughput by reported data amount.
S1150: from separation point device obtain user terminal to eat dishes without rice or wine first the first residing communications status and second communication state residing on eating dishes without rice or wine second, wherein the first communications status to be eated dishes without rice or wine based on first by separation point device on the throughput of downlink data and the throughput of upstream data and determining, second communication state to be eated dishes without rice or wine based on second by described separation point device on the throughput of downlink data and the throughput of upstream data and determining, respectively first eat dishes without rice or wine and second eat dishes without rice or wine on downlink data throughput by separation point device based on predetermined policy by treat to user terminal send downlink data be assigned to first eat dishes without rice or wine and second eat dishes without rice or wine on after determine.
The first communications status that UE obtains from separation point device and second communication state can corresponding descriptions reference method 600, in order to avoid repeating, do not repeat them here.
The communications status that UE obtains can send signaling by separation point device directly to UE and notify, also can send signaling by other network equipments to UE by separation point device and notify.
S1160: enter into the first communications status and second communication state.
After UE obtains the first communications status and second communication state, the transmission and reception of carrying out data in corresponding communications status can be entered.
UE not only can in the first communications status and second communication state to be assigned to first eat dishes without rice or wine and second eat dishes without rice or wine on upstream data carry out a point flow transmission, can also receive separation point device be assigned to first eat dishes without rice or wine and second eat dishes without rice or wine on point flow transmission of downlink data.
S1120: by first eat dishes without rice or wine to separation point device send be assigned to first eat dishes without rice or wine on upstream data.
S1130: by second eat dishes without rice or wine to separation point device send be assigned to second eat dishes without rice or wine on upstream data.
S1120 and S1130 only need perform after S1110.
According to embodiments of the invention, relate in method 1100 first eats dishes without rice or wine can be that UMTS eats dishes without rice or wine, and second eats dishes without rice or wine can be that WiFi eats dishes without rice or wine.When first eat dishes without rice or wine be UMTS eat dishes without rice or wine time, the first communications status can be CELL DCH state, CELL FACH state, CELL PCH state, one of URA PCH state and IDLE state.When second eat dishes without rice or wine be WiFi eat dishes without rice or wine time, second communication state can be connected state, Idle state, one of sleep state and pass closed state.
According to the method for transfer of data that the embodiment of the present invention provides, due to based on predetermined policy allocation of downlink data and upstream data between first eats dishes without rice or wine and second eats dishes without rice or wine, thus can eat dishes without rice or wine first and second eat dishes without rice or wine on communications status connect, make it possible to achieve first to eat dishes without rice or wine and the second unified management of eating dishes without rice or wine, be conducive to improving the energy-conservation of user terminal, and be conducive to the service efficiency improving Internet resources, alleviate and excessive transmission burden is caused to single eating dishes without rice or wine.
Below, with reference to Figure 12, the method 1200 for transfer of data according to the embodiment of the present invention is described.
S1210: based on predetermined policy by treat to separation point device send upstream data be assigned to first eat dishes without rice or wine and second eat dishes without rice or wine on, wherein user terminal eats dishes without rice or wine to be connected to core net via the first Access Network by first, and eats dishes without rice or wine to be connected to core net via the second Access Network by second.
S1240: to separation point device report be assigned to second eat dishes without rice or wine on the throughput of upstream data.
As with reference to as described in S1140, separation point device is assigned to and the second data of eating dishes without rice or wine in corresponding buffer by measuring, can determine second eat dishes without rice or wine on the throughput of upstream data.Due in this embodiment by separation point device control second eat dishes without rice or wine on second communication state, so UE report second eat dishes without rice or wine on the throughput of upstream data.Certain UE also can report simultaneously first eat dishes without rice or wine on the throughput of upstream data.
S1250: receive separation point device eat dishes without rice or wine first on send downlink data, wherein first eat dishes without rice or wine upper transmission downlink data by separation point device based on predetermined policy by treat to user terminal send downlink data be assigned to first eat dishes without rice or wine and second eat dishes without rice or wine on determine.
After downlink data distributes by separation point device, can by be distributed in first eat dishes without rice or wine on downlink data send to UE, with auxiliary UE carry out first eat dishes without rice or wine on the judgement of the first communications status.Such as, in LTE system, UE determines according to the upstream data of the downlink data received and transmission the communications status that UE should move to.
S1250 only need perform before S1260, and not by the restriction of the execution sequence shown in Figure 12.
S1260: based on the downlink data received on eating dishes without rice or wine first throughput and be assigned to first eat dishes without rice or wine on the throughput of upstream data, determine user terminal eat dishes without rice or wine first on residing the first communications status, and enter the first communications status.
UE receive first eat dishes without rice or wine on downlink data after, can according to its throughput, then in conjunction with UE be assigned to first eat dishes without rice or wine on the throughput of upstream data, determine first eat dishes without rice or wine on the first communications status.Such as, UE, according to past and current data volume, by determining whether to receive downlink data, whether having upstream data to need to send, determines the first communications status.If do not receive downlink data and do not receive upstream data, then according to the timing of timer, determine the first communications status.UE determines that the mode of the first communications status with reference to prior art, can not repeat them here.
S1260 only need perform before S1210 and S1250, and not by the restriction of the execution sequence shown in Figure 12.
S1270: from separation point device obtain user terminal to eat dishes without rice or wine second residing second communication state, and enter second communication state, wherein second communication state to be eated dishes without rice or wine based on second by separation point device on the throughput of downlink data and the throughput of upstream data and determining.
S1270 performs after S1240, and not by the restriction of the execution sequence shown in Figure 12.
Separation point device eat dishes without rice or wine according to second on the throughput of upstream data and the relation of migration thresholding of the throughput of downlink data and state, can determine second eat dishes without rice or wine on second communication state.Separation point device can notify second communication state by sending signaling to UE.After UE is notified, enter into second communication state.
S1220: by first eat dishes without rice or wine to separation point device send be assigned to first eat dishes without rice or wine on upstream data.
S1230: by second eat dishes without rice or wine to separation point device send be assigned to second eat dishes without rice or wine on upstream data.
UE not only can eat dishes without rice or wine to being assigned to first and second eat dishes without rice or wine on upstream data carry out a point flow transmission, can also receive separation point device be assigned to first eat dishes without rice or wine and second eat dishes without rice or wine on point flow transmission of downlink data.
S1220 and S1230 performs after S1210, not by the restriction of the execution sequence shown in Figure 12.
According to embodiments of the invention, relate in method 1200 first eats dishes without rice or wine can be that LTE eats dishes without rice or wine, and second eats dishes without rice or wine can be that WiFi eats dishes without rice or wine.When first eat dishes without rice or wine be LTE eat dishes without rice or wine time, the first communications status can be CONNECTED state, short DRX state, one of long DRX state and IDLE state.Second communication state can be connected state, Idle state, one of sleep state and pass closed state.
According to the method for transfer of data that the embodiment of the present invention provides, because separation point device is assigned with downlink data based on predetermined policy between first eats dishes without rice or wine and second eats dishes without rice or wine, user terminal is assigned with upstream data based on predetermined policy between first eats dishes without rice or wine and second eats dishes without rice or wine, thus separation point device according to the upstream data distributed on eating dishes without rice or wine second and downlink data determine second eat dishes without rice or wine on communications status, and separation point device by user terminal send be assigned to first eat dishes without rice or wine on downlink data, can make user terminal determine first eat dishes without rice or wine on communications status.Therefore, due to the relations of distribution of data on first eats dishes without rice or wine and second eats dishes without rice or wine, first can be realized and eat dishes without rice or wine and the second unified management of eating dishes without rice or wine, make to be conducive to improving the energy-conservation of user terminal, improve the service efficiency of Internet resources, and alleviation causes excessive transmission burden to single eating dishes without rice or wine.
Below, the object lesson of the network architecture of composition graphs 1 to Fig. 4, describes the method for transfer of data according to the embodiment of the present invention.
In FIG, separation point device is RNC.RNC will treat that the downlink data sent to UE is assigned to UMTS and eats dishes without rice or wine to eat dishes without rice or wine with WiFi based on predetermined policy, and determines the throughput of the downlink data of respectively eating dishes without rice or wine.UE will treat that the upstream data sent to RNC is assigned to UMTS and eats dishes without rice or wine to eat dishes without rice or wine with WiFi based on predetermined policy, and reports the throughput of the upstream data of respectively eating dishes without rice or wine to RNC.
The throughput of upstream data on RNC eats dishes without rice or wine based on UMTS and the throughput of downlink data, determine the communications status of UE on UMTS eats dishes without rice or wine, and the throughput of upstream data on eating dishes without rice or wine based on WiFi and the throughput of downlink data, determine the communications status of UE on WiFi eats dishes without rice or wine.
Then, the communications status on the communications status on RNC eats dishes without rice or wine to UE notice UMTS and WiFi eat dishes without rice or wine, enters corresponding communications status to make UE.
In addition, RNC based on be assigned to UMTS eat dishes without rice or wine and WiFi eat dishes without rice or wine on downlink data, downlink data is eated dishes without rice or wine to UE point of flow transmission from corresponding, UE based on be assigned to UMTS eat dishes without rice or wine and WiFi eat dishes without rice or wine on upstream data, upstream data is eated dishes without rice or wine to RNC point of flow transmission from corresponding.
In fig. 2, separation point device is SGSN.SGSN will treat that the downlink data sent to UE is assigned to UMTS and eats dishes without rice or wine to eat dishes without rice or wine with WiFi based on predetermined policy, and determines the throughput of the downlink data of respectively eating dishes without rice or wine.UE will treat that the upstream data sent to SGSN is assigned to UMTS and eats dishes without rice or wine to eat dishes without rice or wine with WiFi based on predetermined policy, and reports the throughput of the upstream data of respectively eating dishes without rice or wine to SGSN.
The throughput of upstream data on SGSN eats dishes without rice or wine based on UMTS and the throughput of downlink data, determine the communications status of UE on UMTS eats dishes without rice or wine, and the throughput of upstream data on eating dishes without rice or wine based on WiFi and the throughput of downlink data, determine the communications status of UE on WiFi eats dishes without rice or wine.
Then, SGSN, in order to notify the communications status of UE on UMTS eats dishes without rice or wine to UE, indicates the communications status of UE on UMTS eats dishes without rice or wine to RNC, and RNC sends signaling to UE makes UE enter into corresponding communications status.SGSN notifies the communications status of UE on WiFi eats dishes without rice or wine to UE, enters corresponding communications status to make UE.
In addition, SGSN based on be assigned to UMTS eat dishes without rice or wine and WiFi eat dishes without rice or wine on downlink data, downlink data is eated dishes without rice or wine to UE point of flow transmission from corresponding, UE based on be assigned to UMTS eat dishes without rice or wine and WiFi eat dishes without rice or wine on upstream data, upstream data is eated dishes without rice or wine to SGSN point of flow transmission from corresponding.
In figure 3, separation point device is GGSN.GGSN will treat that the downlink data sent to UE is assigned to UMTS and eats dishes without rice or wine to eat dishes without rice or wine with WiFi based on predetermined policy, and determines the throughput of the downlink data of respectively eating dishes without rice or wine.UE will treat that the upstream data sent to GGSN is assigned to UMTS and eats dishes without rice or wine to eat dishes without rice or wine with WiFi based on predetermined policy, and reports the throughput of the upstream data of respectively eating dishes without rice or wine to GGSN.
The throughput of upstream data on GGSN eats dishes without rice or wine based on UMTS and the throughput of downlink data, determine the communications status of UE on UMTS eats dishes without rice or wine, and the throughput of upstream data on eating dishes without rice or wine based on WiFi and the throughput of downlink data, determine the communications status of UE on WiFi eats dishes without rice or wine.
Then, GGSN, in order to notify the communications status of UE on UMTS eats dishes without rice or wine to UE, indicates the communications status of UE on UMTS eats dishes without rice or wine via SGSN to RNC, and RNC sends signaling to UE makes UE enter into corresponding communications status.GGSN notifies the communications status of UE on WiFi eats dishes without rice or wine to UE, enters corresponding communications status to make UE.
In addition, GGSN based on be assigned to UMTS eat dishes without rice or wine and WiFi eat dishes without rice or wine on downlink data, downlink data is eated dishes without rice or wine to UE point of flow transmission from corresponding, UE based on be assigned to UMTS eat dishes without rice or wine and WiFi eat dishes without rice or wine on upstream data, upstream data is eated dishes without rice or wine to GGSN point of flow transmission from corresponding.
In the diagram, separation point device is S-GW.S-GW will treat that the downlink data sent to UE is assigned to LTE and eats dishes without rice or wine to eat dishes without rice or wine with WiFi based on predetermined policy.UE will treat that the upstream data sent to S-GW is assigned to LTE and eats dishes without rice or wine to eat dishes without rice or wine with WiFi based on predetermined policy.
UE can timing to S-GW report WiFi eat dishes without rice or wine on the throughput of upstream data, the throughput of the throughput inquiry can also carried out to UE based on S-GW and the upstream data that reports WiFi to eat dishes without rice or wine to S-GW.
S-GW is sent in LTE to UE and eats dishes without rice or wine the downlink data of upper distribution.In LTE system, because UE determined state residing on LTE eats dishes without rice or wine according to past and current up-downgoing data volume, therefore UE is by receiving the downlink data that sends on LTE eats dishes without rice or wine of S-GW, and in conjunction with UE be assigned to LTE eat dishes without rice or wine on upstream data, self adaptation can determine that UE needs the communications status be on LTE eats dishes without rice or wine.
And the communications status on WiFi is eated dishes without rice or wine, then need S-GW eat dishes without rice or wine based on WiFi on the throughput of upstream data and the throughput of downlink data, determine the communications status of UE on WiFi eats dishes without rice or wine.Then, S-GW to UE send control signaling indicate UE carry out WiFi eat dishes without rice or wine on state transition.
In addition, S-GW based on be assigned to WiFi eat dishes without rice or wine on downlink data, this downlink data is eated dishes without rice or wine to UE point of flow transmission from WiFi, UE based on be assigned to LTE eat dishes without rice or wine and WiFi eat dishes without rice or wine on upstream data, upstream data is eated dishes without rice or wine to S-GW point of flow transmission from corresponding.
Next, describe the structured flowchart according to the separation point device of the embodiment of the present invention in conjunction with Figure 13 to 16, describe the structured flowchart according to the user terminal of the embodiment of the present invention in conjunction with Figure 17 to Figure 19.
Figure 13 is the structured flowchart of the separation point device 1300 of the embodiment of the present invention.
Separation point device 1300 comprises distribution module 1310, first sending module 1320, second sending module 1330.Distribution module 1310 is for will treating that the downlink data sent to user terminal is assigned to first and eats dishes without rice or wine to eat dishes without rice or wine with second based on predetermined policy, wherein user terminal eats dishes without rice or wine to be connected to core net via the first Access Network by first, and eats dishes without rice or wine to be connected to core net via the second Access Network by second.First sending module 1320 for by first eat dishes without rice or wine to user terminal send be assigned to first eat dishes without rice or wine on downlink data.Second sending module 1330 for by second eat dishes without rice or wine to user terminal send be assigned to second eat dishes without rice or wine on downlink data.
The above and other operation of distribution module 1310, first sending module 1320, second sending module 1330 and/or function with reference to the corresponding description in said method 500, in order to avoid repeating, can not repeat them here.
The separation point device that the embodiment of the present invention provides is passed through based on predetermined policy allocation of downlink data between first eats dishes without rice or wine and second eats dishes without rice or wine, can distribute neatly the downlink data of transmission on first eats dishes without rice or wine and second eats dishes without rice or wine, thus be conducive to eating dishes without rice or wine first and second eat dishes without rice or wine on communications status connect, avoid eating dishes without rice or wine to first and second eat dishes without rice or wine to manage independently, therefore, be conducive to realizing eating dishes without rice or wine and the second unified management of eating dishes without rice or wine to first, thus be conducive to improving the energy-conservation of user terminal, improve the service efficiency of Internet resources, and alleviation causes excessive transmission burden to single eating dishes without rice or wine.
Figure 14 is the structured flowchart of the separation point device 1400 according to the embodiment of the present invention.
Distribution module 1410, first sending module 1420, second sending module 1430 of separation point device 1400 is substantially identical with distribution module 1310, first sending module 1320, second sending module 1330 of separation point device 1300.
According to embodiments of the invention, distribution module 1410 can comprise following at least one item: the first allocation units 1411, second allocation units 1412, the 3rd allocation units 1413, the 4th allocation units 1414, the 5th allocation units 1415, the 6th allocation units 1416 and the 7th allocation units 1417.
First allocation units 1411 are for the quality of service requirement based on the downlink data treated to user terminal transmission, downlink data quality of service requirement being exceeded predetermined quality of service requirement be assigned to first eat dishes without rice or wine on, downlink data quality of service requirement not being exceeded predetermined quality of service requirement be assigned to second eat dishes without rice or wine on.
Second allocation units 1412 are for when treating that by the second air interface transmission the downlink data sent to user terminal meets the quality of service requirement of downlink data, if met the throughput demands of downlink data by the second air interface transmission downlink data, then downlink data is all assigned to second eat dishes without rice or wine on.
3rd allocation units 1413 for when treated by the second air interface transmission the part of downlink data sent to user terminal meet the quality of service requirement of this part of downlink data and throughput demands and another part of transmitting downlink data do not meet quality of service requirement or the throughput demands of this another part downlink data, this a part of downlink data is assigned to second eat dishes without rice or wine on, this another part downlink data is assigned to first eat dishes without rice or wine on.
4th allocation units 1414 for when treated by the second air interface transmission to user terminal send downlink data be discontented with the quality of service requirement of sufficient downlink data, downlink data is all assigned to first eat dishes without rice or wine on.
5th allocation units 1415 for when do not need to user terminal send downlink data, downlink data is not assigned to first eat dishes without rice or wine and second eat dishes without rice or wine on.
6th allocation units 1416 for when needs and user terminal perform heartbeat mechanism process, keep-alive message is assigned to be responsible for monitor beep-page message first eat dishes without rice or wine or second eat dishes without rice or wine on.
7th allocation units 1417 for when user terminal not by second eat dishes without rice or wine access the second Access Network, all the time by treat to user terminal send downlink data be assigned to first eat dishes without rice or wine on.
According to one embodiment of present invention, separation point device 1400 can also comprise service quality determination module 1440.Service quality determination module 1440, for based on the type of service belonging to the downlink data treating to send to user terminal, determines quality of service requirement.
Above and other operation and/or the function of the first allocation units 1411, second allocation units 1412, the 3rd allocation units 1413, the 4th allocation units 1414, the 5th allocation units 1415, the 6th allocation units 1416, the 7th allocation units 1417 and service quality determination module 1440 can with reference to the corresponding descriptions in the S510 of said method 500, in order to avoid repeating, do not repeat them here.
From the second allocation units 1412, the 3rd allocation units 1413, the 4th allocation units 1414, data to be sent can be distributed between first eats dishes without rice or wine and second eats dishes without rice or wine according to quality of service requirement and throughput demands, and when second eats dishes without rice or wine to meet transmission, on preferentially data allocations being eated dishes without rice or wine to second.If second eats dishes without rice or wine is that WiFi eats dishes without rice or wine, so no matter first UMTS that eats dishes without rice or wine eats dishes without rice or wine or LTE eats dishes without rice or wine, owing to paying the utmost attention to WiFi transmission, real data distribution can be provided for UMTS network or LTE network, the burden of the Internet resources of correspondence that reduction UMTS eats dishes without rice or wine or LTE eats dishes without rice or wine.
According to one embodiment of present invention, separation point device 1400 can comprise the first receiver module 1450, first determination module 1460, second determination module 1470 and the first notification module 1480.First receiver module 1450 for receive user terminal to send up be assigned to respectively first eat dishes without rice or wine and second eat dishes without rice or wine on treat the throughput of upstream data that sends to separation point device, wherein upstream data throughput by user terminal based on predetermined policy upstream data is assigned to first eat dishes without rice or wine and second eat dishes without rice or wine upper after determine.First determination module 1460 for the throughput of downlink data on eating dishes without rice or wine based on first and the throughput of upstream data, determine user terminal eat dishes without rice or wine first on residing the first communications status.Second determination module 1470 for the throughput of downlink data on eating dishes without rice or wine based on second and the throughput of upstream data, determine user terminal eat dishes without rice or wine second on residing second communication state.First notification module 1480, for notifying the first communications status and second communication state to user terminal, enters into the first communications status and second communication state to make user terminal.
According to one embodiment of present invention, first determination module 1460 is all zero for the throughput on eating dishes without rice or wine in the throughput on first eats dishes without rice or wine and second, transmit if need the RRC eated dishes without rice or wine by first to connect to the relevant signaling of data distribution mechanism, then determine user terminal eat dishes without rice or wine first on residing for the first communications status be CELL PCH state or URA PCH state.Now, the second determination module 1470 for determine user terminal to eat dishes without rice or wine second on residing second communication state be sleep state or close closed state.
According to one embodiment of present invention, first determination module 1460 is all zero for the throughput on eating dishes without rice or wine in the throughput on first eats dishes without rice or wine and second, if do not need to be connected by described first RRC eated dishes without rice or wine to transmit to the relevant signaling of data distribution mechanism, then determine user terminal eat dishes without rice or wine first on residing for the first communications status be IDLE state.Now, the second determination module 1470 for determine user terminal to eat dishes without rice or wine second on residing second communication state be Idle state.
By the determination of the first determination module 1460 and the second determination module 1470 pairs of states, when there is no transfer of data, the power consumption of UE can be saved, and eat dishes without rice or wine by first or second one of to eat dishes without rice or wine to monitor beep-page message and the signaling relevant to data distribution mechanism, thus the signaling storm that subsequent data transmission can be avoided to cause.
According to embodiments of the invention, in separation point device 1400, each module relates to first eats dishes without rice or wine can be that UMTS eats dishes without rice or wine, and second eats dishes without rice or wine can be that WiFi eats dishes without rice or wine.
The above and other operation of the first receiver module 1450, first determination module 1460, second determination module 1470 and the first notification module 1480 and/function can corresponding descriptions in reference method 600, in order to avoid repeating, do not repeat them here.
The separation point device that the embodiment of the present invention provides is assigned with downlink data based on predetermined policy between first eats dishes without rice or wine and second eats dishes without rice or wine, user terminal is assigned with upstream data based on predetermined policy between first eats dishes without rice or wine and second eats dishes without rice or wine, thus separation point device can according to the upstream data distributed on eating dishes without rice or wine first and downlink data determine first eat dishes without rice or wine on communications status, according to the upstream data distributed on eating dishes without rice or wine second and downlink data determine second eat dishes without rice or wine on communications status, therefore can realize first to eat dishes without rice or wine and the second unified management of eating dishes without rice or wine, make to be conducive to improving the energy-conservation of user terminal, improve the service efficiency of Internet resources, and alleviation causes excessive transmission burden to single eating dishes without rice or wine.
Figure 15 is the structured flowchart of the separation point device 1500 according to the embodiment of the present invention.
Distribution module 1510, first sending module 1520, second sending module 1530 of separation point device 1500 is substantially identical with distribution module 1310, first sending module 1320, second sending module 1330 of separation point device 1300.
It is one or more that the distribution module 1510 of separation point device 1500 can have in multiple unit that distribution module 1410 comprises, and separation point device 1500 can also comprise the service quality determination module 1440 of separation point device 1400.
According to one embodiment of present invention, separation point device 1500 can comprise the second receiver module 1540, second determination module 1550 and the second notification module 1560.Second receiver module 1540 for receive user terminal to send up be assigned to second eat dishes without rice or wine on treat the throughput of upstream data that sends to separation point device, wherein second eat dishes without rice or wine on upstream data throughput by user terminal based on predetermined policy upstream data is assigned to respectively first eat dishes without rice or wine and second eat dishes without rice or wine upper after determine.Second determination module 1550 for the throughput of downlink data on eating dishes without rice or wine based on second and the throughput of upstream data, determine user terminal eat dishes without rice or wine second on residing second communication state.Second notification module 1560, for user terminal notice second communication state, enters into second communication state to make user terminal.In this embodiment, first sending module 1520 for by first eat dishes without rice or wine to user terminal send be assigned to first eat dishes without rice or wine on downlink data, with make user terminal based on the throughput of this downlink data and be assigned to first eat dishes without rice or wine on the throughput of upstream data, determine user terminal eat dishes without rice or wine first on residing the first communications status, and enter the first communications status.
According to one embodiment of present invention, second determination module 1550 is for when the throughput on second eats dishes without rice or wine is zero, transmit if the signaling relevant to data distribution mechanism needs the RRC eated dishes without rice or wine by first to connect, then determine that second communication state is sleep state or closes closed state, and stop the first communications status to become IDLE state.
According to one embodiment of present invention, second determination module 1550 is for when the throughput on second eats dishes without rice or wine is zero, transmit if the signaling relevant to data distribution mechanism does not need the RRC eated dishes without rice or wine by first to connect, then determine that second communication state is Idle state, do not stop the first communications status to become IDLE state.
By the determination of the second determination module to state, when there is no transfer of data, the power consumption of UE can be saved, and eat dishes without rice or wine by first or second one of to eat dishes without rice or wine to monitor beep-page message and the signaling relevant to data distribution mechanism, thus the signaling storm that subsequent data transmission can be avoided to cause.
According to one embodiment of present invention, in separation point device 1500, each module relates to first eats dishes without rice or wine can be that LTE eats dishes without rice or wine, and second eats dishes without rice or wine can be that WiFi eats dishes without rice or wine.
The above and other operation of the second receiver module 1540, second determination module 1550 and the second notification module 1560 and/or function can corresponding descriptions in reference method 900, in order to avoid repeating, do not repeat them here.
The separation point device that the embodiment of the present invention provides is assigned with downlink data based on predetermined policy between first eats dishes without rice or wine and second eats dishes without rice or wine, user terminal is assigned with upstream data based on predetermined policy between first eats dishes without rice or wine and second eats dishes without rice or wine, thus separation point device according to the upstream data distributed on eating dishes without rice or wine second and downlink data determine second eat dishes without rice or wine on communications status, and separation point device by user terminal send be assigned to first eat dishes without rice or wine on downlink data, can make user terminal determine first eat dishes without rice or wine on communications status.Therefore, due to the relations of distribution of data on first eats dishes without rice or wine and second eats dishes without rice or wine, first can be realized and eat dishes without rice or wine and the second unified management of eating dishes without rice or wine, make to be conducive to improving the energy-conservation of user terminal, improve the service efficiency of Internet resources, and alleviation causes excessive transmission burden to single eating dishes without rice or wine.
Figure 16 is the structured flowchart of the user terminal 1600 according to the embodiment of the present invention.
User terminal 1600 comprises distribution module 1610, first sending module 1620 and the second sending module 1630.Distribution module 1610 is for will treating that the upstream data sent to separation point device is assigned to first and eats dishes without rice or wine to eat dishes without rice or wine with second based on predetermined policy, wherein user terminal eats dishes without rice or wine to be connected to core net via the first Access Network by first, and eats dishes without rice or wine to be connected to core net via the second Access Network by second.First sending module 1620 for by first eat dishes without rice or wine to separation point device send be assigned to first eat dishes without rice or wine on upstream data.Second sending module 1630 for by second eat dishes without rice or wine to separation point device send be assigned to second eat dishes without rice or wine on upstream data.
The above and other operation of distribution module 1610, first sending module 1620 and the second sending module 1630 and/or function with reference to the appropriate section in said method 100, in order to avoid repeating, can repeat no more.
The user terminal that the embodiment of the present invention provides by distributing upstream data based on predetermined policy between first eats dishes without rice or wine and second eats dishes without rice or wine, can distribute neatly the upstream data of transmission on first eats dishes without rice or wine and second eats dishes without rice or wine, thus be conducive to eating dishes without rice or wine first and second eat dishes without rice or wine on communications status connect, avoid eating dishes without rice or wine to first and second eat dishes without rice or wine to manage independently, therefore, be conducive to realizing eating dishes without rice or wine and the second unified management of eating dishes without rice or wine to first, thus be conducive to improving the energy-conservation of user terminal, improve the service efficiency of Internet resources, and alleviation causes excessive transmission burden to single eating dishes without rice or wine.
Figure 17 is the structured flowchart of the user terminal 1700 according to the embodiment of the present invention.
Distribution module 1710, first sending module 1720 of user terminal 1700 is substantially identical with the second sending module 1630 with distribution module 1610, first sending module 1620 of user terminal 1600 with the second sending module 1730.
According to embodiments of the invention, distribution module 1710 comprises following at least one item: the first allocation units 1711, second allocation units 1712, the 3rd allocation units 1713, the 4th allocation units 1714, the 5th allocation units 1715, the 6th allocation units 1716 and the 7th allocation units 1717.
First allocation units 1711 are for the quality of service requirement based on the upstream data treated to separation point device transmission, upstream data quality of service requirement being exceeded predetermined quality of service requirement be assigned to first eat dishes without rice or wine on, upstream data quality of service requirement not being exceeded predetermined quality of service requirement be assigned to second eat dishes without rice or wine on.
Second allocation units 1712 are for when treating that by the second air interface transmission the upstream data sent to separation point device meets the quality of service requirement of upstream data, if met the throughput demands of upstream data by the second air interface transmission upstream data, then upstream data is all assigned to second eat dishes without rice or wine on.
3rd allocation units 1713 for when treated by the second air interface transmission the part of upstream data sent to separation point device meet the quality of service requirement of this part of upstream data and throughput demands and another part of transmit ascending data do not meet quality of service requirement or the throughput demands of this another part upstream data, this a part of upstream data is assigned to second eat dishes without rice or wine on, this another part upstream data is assigned to first eat dishes without rice or wine on.
4th allocation units 1714 for when treated by the second air interface transmission to separation point device send upstream data do not meet the quality of service requirement of upstream data, upstream data is all assigned to first eat dishes without rice or wine on.
5th allocation units 1715 for when do not need to separation point device send upstream data, upstream data is not assigned to first eat dishes without rice or wine and second eat dishes without rice or wine on.
6th allocation units 1716 for when needs and separation point device perform heartbeat mechanism process, keep-alive message is assigned to be responsible for monitor beep-page message first eat dishes without rice or wine or second eat dishes without rice or wine on.
7th allocation units 1717 for when not by second eat dishes without rice or wine access the second Access Network, all the time by treat to separation point device send upstream data be assigned to first eat dishes without rice or wine on.
According to one embodiment of present invention, user terminal 1700 can also comprise service quality determination module 1740.Service quality determination module 1740, for based on the type of service belonging to the upstream data treating to send to separation point device, determines quality of service requirement.
Above and other operation and/or the function of the first allocation units 1711, second allocation units 1712, the 3rd allocation units 1713, the 4th allocation units 1714, the 5th allocation units 1715, the 6th allocation units 1716, the 7th allocation units 1717 and service quality determination module 1740 can with reference to the corresponding descriptions in the S1010 of said method 1000, in order to avoid repeating, do not repeat them here.
From the second allocation units 1712, the 3rd allocation units 1713, the 4th allocation units 1714, data to be sent can be distributed between first eats dishes without rice or wine and second eats dishes without rice or wine according to quality of service requirement and throughput demands, and when second eats dishes without rice or wine to meet transmission, on preferentially data allocations being eated dishes without rice or wine to second.If second eats dishes without rice or wine is that WiFi eats dishes without rice or wine, so no matter first UMTS that eats dishes without rice or wine eats dishes without rice or wine or LTE eats dishes without rice or wine, owing to paying the utmost attention to WiFi transmission, real data distribution can be provided for UMTS network or LTE network, the burden of the Internet resources of correspondence that reduction UMTS eats dishes without rice or wine or LTE eats dishes without rice or wine.
According to one embodiment of present invention, user terminal 1700 can also comprise the first reporting module 1750, first acquisition module 1760 and enter module 1770.First reporting module 1750 for report to separation point device be assigned to respectively first eat dishes without rice or wine and second eat dishes without rice or wine on the throughput of upstream data.First acquisition module 1760 for obtain from separation point device user terminal to eat dishes without rice or wine first on the first residing communications status and second communication state residing on eating dishes without rice or wine second, wherein the first communications status to be eated dishes without rice or wine based on first by separation point device on the throughput of downlink data and the throughput of upstream data and determining, second communication state to be eated dishes without rice or wine based on second by separation point device on the throughput of downlink data and the throughput of upstream data and determining, respectively first eat dishes without rice or wine and second eat dishes without rice or wine on downlink data throughput by separation point device based on predetermined policy by treat to user terminal send downlink data be assigned to first eat dishes without rice or wine and second eat dishes without rice or wine on after determine.Enter module 1770 for entering into the first communications status and second communication state.
According to embodiments of the invention, in user terminal 1700, each module relates to first eats dishes without rice or wine can be that UMTS eats dishes without rice or wine, and second eats dishes without rice or wine can be that WiFi eats dishes without rice or wine.
First reporting module 1750, first acquisition module 1760 and enter the above and other operation of module 1770 and/or function can with reference to the corresponding description in said method 1100, in order to avoid repeating, does not repeat them here.
The user terminal that the embodiment of the present invention provides distributes upstream data based on predetermined policy between first eats dishes without rice or wine and second eats dishes without rice or wine, separation point device is based on predetermined policy allocation of downlink data between first eats dishes without rice or wine and second eats dishes without rice or wine, thus can eat dishes without rice or wine first and second eat dishes without rice or wine on communications status connect, make it possible to achieve first to eat dishes without rice or wine and the second unified management of eating dishes without rice or wine, be conducive to improving the energy-conservation of user terminal, and be conducive to the service efficiency improving Internet resources, alleviate and excessive transmission burden is caused to single eating dishes without rice or wine.
Figure 18 is the structured flowchart of the user terminal 1800 according to the embodiment of the present invention.
Distribution module 1810, first sending module 1820 of user terminal 1800 is substantially identical with the second sending module 1630 with distribution module 1610, first sending module 1620 of user terminal 1600 with the second sending module 1830.
It is one or more that the distribution module 1810 of user terminal 1800 can have in multiple unit that distribution module 1710 comprises, and user terminal 1800 can also comprise the service quality determination module 1740 of user terminal 1700.
According to one embodiment of present invention, user terminal 1800 can comprise the second reporting module 1840, receiver module 1850, state determining module 1860 and the second acquisition module 1870.Second reporting module 1840 for report to separation point device be assigned to second eat dishes without rice or wine on the throughput of upstream data.Receiver module 1850 for receive separation point device to eat dishes without rice or wine first on the downlink data that sends, wherein first eat dishes without rice or wine upper transmission downlink data by separation point device based on predetermined policy by treat the downlink data sent to user terminal be assigned to first eat dishes without rice or wine and second eat dishes without rice or wine on determine.State determining module 1860 for based on the downlink data received on eating dishes without rice or wine first throughput and be assigned to first eat dishes without rice or wine on the throughput of upstream data, determine user terminal eat dishes without rice or wine first on residing the first communications status, and enter the first communications status.Second acquisition module 1870 for obtain from separation point device user terminal to eat dishes without rice or wine second on residing second communication state, and enter second communication state, wherein second communication state to be eated dishes without rice or wine based on second by separation point device on the throughput of downlink data and the throughput of upstream data and determining.
The above and other operation of the second reporting module 1840, receiver module 1850, state determining module 1860 and the second acquisition module 1870 and/or function with reference to the appropriate section in said method 1200, in order to avoid repeating, can not repeat them here.
The family terminal that the embodiment of the present invention provides is assigned with upstream data based on predetermined policy between first eats dishes without rice or wine and second eats dishes without rice or wine, separation point device is assigned with downlink data based on predetermined policy between first eats dishes without rice or wine and second eats dishes without rice or wine, thus separation point device according to the upstream data distributed on eating dishes without rice or wine second and downlink data determine second eat dishes without rice or wine on communications status, and separation point device by user terminal send be assigned to first eat dishes without rice or wine on downlink data, can make user terminal determine first eat dishes without rice or wine on communications status.Therefore, due to the relations of distribution of data on first eats dishes without rice or wine and second eats dishes without rice or wine, first can be realized and eat dishes without rice or wine and the second unified management of eating dishes without rice or wine, make to be conducive to improving the energy-conservation of user terminal, improve the service efficiency of Internet resources, and alleviation causes excessive transmission burden to single eating dishes without rice or wine.
Next, with reference to Figure 19, the system 1900 according to the user data transmission of the embodiment of the present invention is described.
System 1900 comprises separation point device 1910 and user terminal 1920.
According to one embodiment of present invention, separation point device 1910 is for will treating that the downlink data sent to user terminal 1920 is assigned to first and eats dishes without rice or wine to eat dishes without rice or wine with second based on predetermined policy, wherein user terminal 1920 eats dishes without rice or wine to be connected to core net via the first Access Network by first, and eats dishes without rice or wine to be connected to core net via the second Access Network by second; Receive that user terminal 1920 reports be assigned to respectively first eat dishes without rice or wine and second eat dishes without rice or wine on treat the throughput of upstream data that sends to separation point device 1910; The throughput of downlink data on eating dishes without rice or wine based on first and the throughput of upstream data, determine user terminal 1920 eat dishes without rice or wine first on residing the first communications status; The throughput of downlink data on eating dishes without rice or wine based on second and the throughput of upstream data, determine user terminal 1920 eat dishes without rice or wine second on residing second communication state; The first communications status and second communication state is notified to user terminal 1920; By first eat dishes without rice or wine to user terminal 1920 send be assigned to first eat dishes without rice or wine on downlink data; By second eat dishes without rice or wine to user terminal 1920 send be assigned to second eat dishes without rice or wine on downlink data.
Subscriber equipment 1920 is for will treating that the upstream data sent to separation point device 1910 is assigned to first and eats dishes without rice or wine to eat dishes without rice or wine with second based on predetermined policy; To separation point device 1910 report be assigned to respectively first eat dishes without rice or wine and second eat dishes without rice or wine on the throughput of upstream data; The first communications status is obtained and in second communication state from separation point device 1910; Enter into the first communications status and second communication state; By first eat dishes without rice or wine to separation point device 1910 send be assigned to first eat dishes without rice or wine on upstream data; By second eat dishes without rice or wine to separation point device 1910 send be assigned to second eat dishes without rice or wine on upstream data.
In this case, first eats dishes without rice or wine can be that UMTS eats dishes without rice or wine, and second eats dishes without rice or wine can be that WiFi eats dishes without rice or wine.
The above and other operation of separation point device 1910 and/or function can corresponding descriptions in reference method 500,600, the above and other operation of user terminal 1920 and/or function can corresponding descriptions in reference method 1000,1100, in order to avoid repeating, do not repeat them here.
According to the system for transfer of data that the embodiment of the present invention provides, because separation point device is assigned with downlink data based on predetermined policy between first eats dishes without rice or wine and second eats dishes without rice or wine, user terminal is assigned with upstream data based on predetermined policy between first eats dishes without rice or wine and second eats dishes without rice or wine, thus separation point device can according to the upstream data distributed on eating dishes without rice or wine first and downlink data determine first eat dishes without rice or wine on communications status, according to the upstream data distributed on eating dishes without rice or wine second and downlink data determine second eat dishes without rice or wine on communications status, therefore can realize first to eat dishes without rice or wine and the second unified management of eating dishes without rice or wine, make to be conducive to improving the energy-conservation of user terminal, improve the service efficiency of Internet resources, and alleviation causes excessive transmission burden to single eating dishes without rice or wine.
According to one more embodiment of the present invention, separation point device 1910 is for will treating that the downlink data sent to user terminal 1920 is assigned to first and eats dishes without rice or wine to eat dishes without rice or wine with second based on predetermined policy, wherein user terminal 1920 eats dishes without rice or wine to be connected to core net via the first Access Network by first, and eats dishes without rice or wine to be connected to core net via the second Access Network by second; By first eat dishes without rice or wine to user terminal 1920 send be assigned to first eat dishes without rice or wine on downlink data; Receive that user terminal 1920 reports be assigned to second eat dishes without rice or wine on treat the throughput of upstream data that sends to separation point device 1910; The throughput of downlink data on eating dishes without rice or wine based on second and the throughput of upstream data, determine user terminal 1920 eat dishes without rice or wine second on residing second communication state; Second communication state is notified to user terminal 1920; By second eat dishes without rice or wine to user terminal 1920 send be assigned to second eat dishes without rice or wine on downlink data.
User terminal 1920 is for will treating that the upstream data sent to separation point device 1910 is assigned to first and eats dishes without rice or wine to eat dishes without rice or wine with second based on predetermined policy; To separation point device 1910 report be assigned to second eat dishes without rice or wine on the throughput of upstream data; The downlink data that reception separation point device 1910 sends on eating dishes without rice or wine first; Based on the downlink data received on eating dishes without rice or wine first throughput and be assigned to first eat dishes without rice or wine on the throughput of upstream data, determine user terminal 1920 eat dishes without rice or wine first on residing the first communications status, and enter the first communications status; From separation point device 1910 obtain user terminal 1920 to eat dishes without rice or wine second residing second communication state, and enter second communication state; By first eat dishes without rice or wine to separation point device 1910 send be assigned to first eat dishes without rice or wine on upstream data; By second eat dishes without rice or wine to separation point device 1910 send be assigned to second eat dishes without rice or wine on upstream data.
In this case, first eats dishes without rice or wine can be that LTE eats dishes without rice or wine, and second eats dishes without rice or wine can be that WiFi eats dishes without rice or wine.
The above and other operation of separation point device 1910 and/or function can corresponding descriptions in reference method 500,700, the above and other operation of user terminal 1920 and/or function can corresponding descriptions in reference method 1000,1200, in order to avoid repeating, do not repeat them here.
According to the system for transfer of data that the embodiment of the present invention provides, because separation point device is assigned with downlink data based on predetermined policy between first eats dishes without rice or wine and second eats dishes without rice or wine, user terminal is assigned with upstream data based on predetermined policy between first eats dishes without rice or wine and second eats dishes without rice or wine, thus separation point device according to the upstream data distributed on eating dishes without rice or wine second and downlink data determine second eat dishes without rice or wine on communications status, and separation point device by user terminal send be assigned to first eat dishes without rice or wine on downlink data, can make user terminal determine first eat dishes without rice or wine on communications status.Therefore, due to the relations of distribution of data on first eats dishes without rice or wine and second eats dishes without rice or wine, first can be realized and eat dishes without rice or wine and the second unified management of eating dishes without rice or wine, make to be conducive to improving the energy-conservation of user terminal, improve the service efficiency of Internet resources, and alleviation causes excessive transmission burden to single eating dishes without rice or wine.
Those skilled in the art can recognize, in conjunction with the various method steps described in embodiment disclosed herein and unit, can realize with electronic hardware, computer software or the combination of the two, in order to the interchangeability of hardware and software is clearly described, generally describe step and the composition of each embodiment in the above description according to function.These functions perform with hardware or software mode actually, depend on application-specific and the design constraint of technical scheme.Those skilled in the art can make differently to realize described function to each specific application, but this realization should not thought and exceeds scope of the present invention.
The method step described in conjunction with embodiment disclosed herein can be implemented with the software program of hardware, processor execution or the combination of the two.Software program can be placed in the storage medium of other form any known in random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable ROM, register, hard disk, moveable magnetic disc, CD-ROM or technical field.
Although illustrate and describe some embodiments of the present invention, it should be appreciated by those skilled in the art that without departing from the principles and spirit of the present invention, can carry out various amendment to these embodiments, such amendment should fall within the scope of the present invention.