CN103647802A - Mobile network data transmission system and method - Google Patents

Mobile network data transmission system and method Download PDF

Info

Publication number
CN103647802A
CN103647802A CN201310590592.2A CN201310590592A CN103647802A CN 103647802 A CN103647802 A CN 103647802A CN 201310590592 A CN201310590592 A CN 201310590592A CN 103647802 A CN103647802 A CN 103647802A
Authority
CN
China
Prior art keywords
data
transmission
network
module
transfer control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310590592.2A
Other languages
Chinese (zh)
Other versions
CN103647802B (en
Inventor
张若渊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201310590592.2A priority Critical patent/CN103647802B/en
Publication of CN103647802A publication Critical patent/CN103647802A/en
Application granted granted Critical
Publication of CN103647802B publication Critical patent/CN103647802B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a mobile network data transmission system and method, wherein the system comprises a client, a transmission agent module, a network transmission control module and an application server; the client is used for receiving a data transmission task inputted by a user and transmitting the data transmission task to the transmission agent module; the transmission agent module is used for forwarding the data transmission task to the network transmission control module; the network transmission control module is used for determining transmission time based on the data transmission task and network state information, and transmitting the transmission time to the transmission agent module; and the transmission agent module is further used for transmitting a network access request of the data transmission task according to the transmission time to obtain corresponding data from the application server. The mobile network data transmission system provided by the invention distributes and transmits non-real time data content by adopting a more active scheduling method to make full use of unused time gaps in a network, thereby greatly improving the utilization rate of the network and reducing the average cost of data traffic.

Description

Mobile network data transfer system and method
Technical field
The present invention relates to communication technical field, relate in particular to a kind of mobile network data transfer system and method.
Background technology
Along with being widely used of mobile terminal (as smart mobile phone, panel computer), outside traditional voice communications services, data communication services has become mobile network's business main flow of many mobile operator.At present, the data traffic of most data communication services is all to access the Internet (Internet) content, and the specialized vocabulary " mobile Internet " (Mobile Internet) being born is thus exactly the information consumption mode of describing by mobile terminal accessing internet content.The Some features that mobile terminal has (as limited in portable, the small screen, electric weight, whenever and wherever possible, use mobile communications network etc.) makes the acquisition of information under mobile internet environment compare with Desktop mode with consumption pattern a lot of variations have occurred, and mobile Internet is widely used technology upgrading and the replacement that has promoted again conversely mobile communications network simultaneously.
But, mainly there is following problem in data communication services: (1) passes through 3G(3rd-generation at present, 3G (Third Generation) Moblie technology) and LTE(Long Term Evolution, the Long Term Evolution of universal mobile telecommunications system technology) etc. technology can be brought up to unprecedented level by the speed of mobile communications network and efficiency, but because common frequency spectrum resource is limited forever, and universal along with the high-definition display screen of mobile terminal, content (as picture and video) is also gradually towards high definition future development, the needed data volume of user and bandwidth constantly increase, therefore user's communication requirement and the contradiction between bandwidth resources will long-term existence, (2) basic framework of mobile communications network is still rooted in traditional real-time speech communicating at present.In order to meet call completing rate and the reliability of paroxysmal voice call service, according to the conclusion of traditional queueing theory, the actual capacity of network all needs to be greater than average use amount.And use and run actual, common design capacity is even all far longer than actual use capacity.This just cause having considerable Internet resources be in idle in the middle of.In the dimension in time and space, all in fluctuation, there is the phenomenon of crest and trough in the use of Internet resources.Place in trough and the moment just mean has more Internet resources idle.The cost of these slack resources is also comprised in the middle of mobile network's use rate price, has caused the use cost that terminal use is higher.Higher network use cost has suppressed the enthusiasm that terminal use uses mobile Internet.
Summary of the invention
The present invention is intended at least one of solve the problems of the technologies described above.
For this reason, first object of the present invention is to propose a kind of mobile network data transfer system.This system, by taking dispatching method more initiatively distribute and transmit non-real-time data content to make full use of unemployed time space in network, has greatly improved the utilance of network, reduces the average unit cost of data traffic.
Second object of the present invention is to propose a kind of mobile network data transfer approach.
To achieve these goals, the mobile network data transfer system of first aspect present invention embodiment, comprise: client, transmission proxy module, network transfer control module and application server, described client and described transmission proxy module are arranged in mobile terminal, wherein, described client, transmits task for receiving the data of user's input, and described data transmission task is sent to described transmission proxy module; Described transmission proxy module, for being forwarded to described network transfer control module by described data transmission task; Described network transfer control module, for determining the delivery time according to described data transmission task and network state information, and is sent to described transmission proxy module by the described delivery time; Described transmission proxy module also transmits the network access request of task for send described data according to the described delivery time, to obtain corresponding data from described application server.
According to the mobile network data transfer system of the embodiment of the present invention, by client, the data transmission task of user's input is sent to transmission proxy module, transmit proxy module data transmission task is forwarded to network transfer control module, and the delivery time sending according to network transfer control module sends the network access request that these data transmit task, to obtain corresponding data from application server, by taking more dispatching method initiatively to make full use of in network unemployed time space and distribute and to transmit non-real-time data content, at least have the following advantages: (1) is for the application program of a lot of non-real-time data contents, can greatly improve the utilance of network, reduce the average unit cost of data traffic, (2) can greatly improve the use impression of application program in mobile terminal, for example, raising due to network efficiency, can reach lower rate, and lower rate causes user to use the wish of network to strengthen, simultaneously a lot of data are all in local memory space, and convenience and loading velocity during consumption data content all improve greatly, (3), concerning user, while consuming certain application data content, overall experienced very large improvement.
To achieve these goals, the mobile network data transfer approach of second aspect present invention embodiment, comprise the following steps: the data of client user input transmit task, and described data transmission task is sent to transmission proxy module, wherein, described client and described transmission proxy module are arranged in mobile terminal; Described transmission proxy module is forwarded to network transfer control module by described data transmission task; Described network transfer control module transmits task according to described data and network state information is determined the delivery time, and the described delivery time is sent to described transmission proxy module; Described transmission proxy module sends according to the described delivery time network access request that described data transmit task, to obtain corresponding data from application server.
According to the mobile network data transfer approach of the embodiment of the present invention, can the data transmission task of user's input be sent to transmission proxy module by client, transmit proxy module data transmission task is forwarded to network transfer control module, and the delivery time sending according to network transfer control module sends the network access request that these data transmit task, to obtain corresponding data from application server, by taking more dispatching method initiatively to make full use of in network unemployed time space and distribute and to transmit non-real-time data content, at least have the following advantages: (1) is for the application program of a lot of non-real-time data contents, can greatly improve the utilance of network, reduce the average unit cost of data traffic, (2) can greatly improve the use impression of application program in mobile terminal, for example, raising due to network efficiency, can reach lower rate, and lower rate causes user to use the wish of network to strengthen, simultaneously a lot of data are all in local memory space, and convenience and loading velocity during consumption data content all improve greatly, (3), concerning user, while consuming certain application data content, overall experienced very large improvement.
The aspect that the present invention is additional and advantage in the following description part provide, and part will become obviously from the following description, or recognize by practice of the present invention.
Accompanying drawing explanation
Above-mentioned and/or the additional aspect of the present invention and advantage will become from the following description of the accompanying drawings of embodiments and obviously and easily understand, wherein,
Fig. 1 is the structural representation of mobile network data transfer system according to an embodiment of the invention;
Fig. 2 is the structural representation of the mobile network data transfer system of a specific embodiment according to the present invention;
Fig. 3 transmits the generation of license and the flow chart of use;
Fig. 4 permits by transmission the flow chart that carries out third party charging;
Fig. 5 is that mobile terminal 10/ client 101 communicates and transmit the flow chart of data by transmitting proxy module 102 with application server 30;
Fig. 6 is the flow chart that a network transfer control module 20 is determined the delivery time;
Fig. 7 is the flow chart that another network transfer control module 20 is determined the delivery time;
Fig. 8 is the structural representation of the mobile network data transfer system of another specific embodiment according to the present invention;
Fig. 9 carries out by charging regulation module 60 flow chart that data transmit charging;
Figure 10 is the flow chart of mobile network data transfer approach according to an embodiment of the invention;
Figure 11 is the flow chart of the mobile network data transfer approach of a specific embodiment according to the present invention.
Embodiment
Describe embodiments of the invention below in detail, the example of described embodiment is shown in the drawings, and wherein same or similar label represents same or similar element or has the element of identical or similar functions from start to finish.Below by the embodiment being described with reference to the drawings, be exemplary, only for explaining the present invention, and can not be interpreted as limitation of the present invention.On the contrary, embodiments of the invention comprise spirit and all changes within the scope of intension, modification and the equivalent that falls into additional claims.
In description of the invention, it will be appreciated that, term " first ", " second " etc. are only for describing object, and can not be interpreted as indication or hint relative importance.In description of the invention, it should be noted that, unless otherwise clearly defined and limited, term " is connected ", " connection " should be interpreted broadly, and for example, can be to be fixedly connected with, and can be also to removably connect, or connects integratedly; Can be mechanical connection, can be to be also electrically connected to; Can be to be directly connected, also can indirectly be connected by intermediary.For the ordinary skill in the art, can concrete condition understand above-mentioned term concrete meaning in the present invention.In addition,, in description of the invention, except as otherwise noted, the implication of " a plurality of " is two or more.
In flow chart or any process of otherwise describing at this or method describe and can be understood to, represent to comprise that one or more is for realizing module, fragment or the part of code of executable instruction of the step of specific logical function or process, and the scope of the preferred embodiment of the present invention comprises other realization, wherein can be not according to order shown or that discuss, comprise according to related function by the mode of basic while or by contrary order, carry out function, this should be understood by embodiments of the invention person of ordinary skill in the field.
At present, concerning mobile operator, in the current and following mobile radio communication, data communication is made way in voice communication gradually, flow operation becomes the main target of mobile operator, how to promote user to use network traffics access mobile Internet to become main purpose.Concerning the content operation person of mobile Internet, they also wish that user can use the content on the Internet whenever and wherever possible without restriction.Therefore promoting terminal use to use more network is the interests that meet whole industrial chain.
Here main problem to be solved is exactly how further to reduce user to use mobile network to access the cost of internet content, makes user can more have a mind to use network, thereby promotes the use of mobile Internet.The present invention is exactly that interactive mode by a kind of intelligent terminal application, Internet service and network of innovation provides more flexibly network modes and reduces the cost that uses network.
Because mobile network's construction and maintenance at present all born by Mobile Network Operator (being called for short operator), the effort that therefore reduces mobile network's use cost substantially all derives from operator.Mobile operator is by being used more advanced wireless network standard (as WCDMA(Wideband Code Division Multiple Access; Wideband Code Division Multiple Access (WCDMA)), LTE(LTE is the Long Term Evolution of the leading universal mobile telecommunications system technology of the 3rd generation partner program) etc.), the method such as meticulousr network optimization technology, offload wireless network (WLAN), femto base station improves performance, coverage rate, utilance and every bit efficiency of network; by scale effect, reduce the cost that overall user accesses wireless Internet simultaneously.Certainly also there are the methods such as WLAN hotspot to provide the Internet cheaply to connect, but this is not within discussion scope of the present invention, the present invention only discusses about more effectively utilizing mobile telephone network (as GSM(Global System of Mobile communication, global system for mobile communications) method/WCDMA/CDMA2000(Code Division Multiple Access2000, a kind of 3G mobile communication standard)/LTE etc.).
But owing to using the burst request of network, the problem of previously described idle Internet resources still not to have good way to solve in order to deal with user.In 3G network technology, there is the concept of cell breathing at present, the concept of adjusting in LTE technology Zhong You community, principle is by adjusting the parameters such as base station power, to come coverage and the cell throughout of dynamic community adjusting.This method can indirectly be adjusted the traffic carrying capacity of neighbor cell, allows adjacent community share according to actual conditions a part of customer flow.Thereby can allow the idle Internet resources of adjacent cells be utilized, improve the utilance of network.But this method has significant limitation, can only act on adjacent community, and can only adjust the flow of user cell boarder near.The more important thing is still cannot settling time the utilization of resources in dimension uneven.
Some product compresses the data traffic of up-downgoing at mobile terminal side in addition, thereby helps user to save surfing flow, and improves access speed simultaneously.But this method can only have higher effect to partial content, such as text, for the content with higher compression ratio, can not obtain very high compression ratio, such as Internet video.In fact, the ratio of occupying in the Internet due to video and picture is more and more higher, and the income that this method is brought is limited.
In order to reduce user, use mobile network to access the cost of internet content, make user can more have a mind to use network, thereby promote the use of mobile Internet, the present invention proposes a kind of mobile network data transfer system and method, below with reference to accompanying drawing, describes according to mobile network data transfer system and the method for the embodiment of the present invention.
Fig. 1 is the structural representation of mobile network data transfer system according to an embodiment of the invention.As shown in Figure 1, mobile network data transfer system comprises: client 101, transmission proxy module 102, network transfer control module 20 and application server 30.Wherein, in an embodiment of the present invention, client 101 and transmission proxy module 102 are arranged in mobile terminal 10.
Particularly, client 101 transmits task for receiving the data of user's input, and data transmission task is sent to and transmits proxy module 102.Wherein, client 101 can be the application program in mobile terminal 10, transmit proxy module 102 for data transmission task is forwarded to network transfer control module 20, network transfer control module 20 is determined the delivery time for transmit task and network state information according to data, and will be sent to the delivery time and transmit proxy module 102.Wherein, in an embodiment of the present invention, transmit proxy module 102 also for sending according to the delivery time network access request that data transmit task, to obtain corresponding data from application server 30.
It should be noted that, in an embodiment of the present invention, by add the structure in one deck intermediate layer between client 101 and network, realize logarithm and reportedly send row scheduling more initiatively to.This layer of intermediate layer forms by being positioned at the network transfer control module 20 of network side and the transmission proxy module 102 being positioned on mobile terminal 10, jointly formed non-real-time data delivery platform.This platform, by coordinating with mobile network, can be used the slack resources of mobile network's idle period to carry out the transmission of network data.And the client 101 of user's side can be with API(Application Programming Interface, application programming interface) mode of calling is transmitted data by transmitting proxy module 102, meanwhile, the application server 30 being positioned on the Internet also can be by the initiatively transmission of trigger data of network transfer control module 20.Those skilled in the art will appreciate that transmitting under special circumstances proxy module 102 can merge in client 101.
For example, client 101 can be sent to certain data transmission task to transmit proxy module 102 by asynchronous communication mode, by network transfer control module 20 and network, decides when carry out the transmission of data content.Therefore, the slack resources in network traffics trough can be utilized, and cost is minimized.When adopting the mode of this asynchronous communication data content, client 101 should be passed through the observation to user behavior, inform in advance the content that transmits proxy module 102 required transmission, so that network transfer control module 20 completed the transmission of data content before customer consumption data content.When data content transmits when complete, transmitting proxy module 102 can notice clients 101 leave data content in local memory space in, is convenient to after user to read and can directly from this locality, transfer during consumption data content.
In one embodiment of the invention, network transfer control module 20 is according to one or more specified data delivery times in the urgency level information of the state information of the positional information of mobile terminal 10, positional information place communication zone, data transmission task.Particularly, the all data of the main management of network transfer control module 20 transmit task, by with mobile network in the degree of depth of each network element cooperate, network transfer control module 20 can according to the position of destination mobile terminal 10 not need, positional information place communication zone state information, data transmit a kind of in the urgency level information of task or how in, the time of the actual transmission of determination data, and beginning, time-out and the end etc. of trigger data transmission.
According to the mobile network data transfer system of the embodiment of the present invention, by client, the data transmission task of user's input is sent to transmission proxy module, transmit proxy module data transmission task is forwarded to network transfer control module, and the delivery time sending according to network transfer control module sends the network access request that these data transmit task, to obtain corresponding data from application server, by taking more dispatching method initiatively to make full use of in network unemployed time space and distribute and to transmit non-real-time data content, at least have the following advantages: (1) is for the application program of a lot of non-real-time data contents, can greatly improve the utilance of network, reduce the average unit cost of data traffic, (2) can greatly improve the use impression of application program in mobile terminal, for example, raising due to network efficiency, can reach lower rate, and lower rate causes user to use the wish of network to strengthen, simultaneously a lot of data are all in local memory space, and convenience and loading velocity during consumption data content all improve greatly, (3), concerning user, while consuming certain application data content, overall experienced very large improvement.
Fig. 2 is the structural representation of the mobile network data transfer system of a specific embodiment according to the present invention.As shown in Figure 2, mobile network data transfer system comprises: client 101, transmission proxy module 102, network transfer control module 20, application server 30, data gateway 40 and accounting module 50.Wherein, in an embodiment of the present invention, client 101 and transmission proxy module 102 are arranged in mobile terminal 10.
It should be noted that, after data transfer time is decided, transmitting proxy module 102 can issue and transmit license to this secondary data transmission task, wherein, this transmission license can be realized by various Authentication and Authorization, for example, the digital identity identification framework of an OpenID(customer-centric, have open, disperse, the characteristic such as freely), OAuth(open standard for access authorization), SAML(Security Assertion Markup Language, security assertion markup language) etc.
Particularly, in an embodiment of the present invention, network transfer control module 20 is also for after determining the delivery time, send the transmission license of data transmission task to transmitting proxy module 102, transmit proxy module 102 and also for adding in network access request, transmit license, data gateway 40 is for extracting and transmit license from network access request, and transmission license is sent to accounting module 50, accounting module 50 is verified for transmission license is sent to network transfer control module 20, and by the rear data traffic of obtaining according to data gateway 40, carry out charging at transmission License Authentication.
For example, shown in Fig. 3, when client 101 or transmission proxy module 102 use networks transmission data, can contact directly 20 applications of network transfer control module and transmit license, when transmitting proxy module 102, receive after transmission license, client 101 or transmission proxy module 102 add this transmission license in its network access request, data gateway 40 can extract this transmission license in data flow, and this transmission is permitted to being sent to accounting module 50 carries out charging, when accounting module 50 None-identifieds go out to transmit license, should 20 pairs of transmission licenses of related network transfer control module verify, after being verified, the data traffic that accounting module 50 obtains according to data gateway 40 is carried out difference charging, thereby continue to transmit data.Should be appreciated that by existing signature technology, also can realize accounting module 50 offline authentication transmits license.
Further, also can carry out third party charging by accounting module 50.Wherein, be appreciated that in an embodiment of the present invention, third party charging is by (the Internet) application service person, to be carried out the expense of payment terminal user particular data flow.
In one embodiment of the invention, transmit proxy module 102 also for sent third party charging application to application server 30 before sending data transmission task, application server 30 is for being sent to the acknowledge message of third party charging application network transfer control module 20, network transfer control module 20 is also for according to acknowledge message, transmission license being sent to and transmitting proxy module 102, so that accounting module 50 carries out third party charging by application server 30.
For example, shown in Fig. 4, client 101 or transmission proxy module 102 are when being used third party charging, first client 101 or transmission proxy module 102 can carry out third party charging application and mandate to application server 30, application server 30 can carry out application and the registration of third party charging to network transfer control module 20 again, to authorize this client 101 or to transmit proxy module 102 and can carry out third party charging, meanwhile, transmitting license is issued to client 101 or is transmitted proxy module 102 by application server 30.When client 101 or when transmitting proxy module 102 and again transmitting data, this transmits license portability, so that accounting module 50 carries out third party charging by application server 30.Should be appreciated that application server 30 can be used as third party here, authorized client 101 or transmission proxy module 102 are used third-party account to carry out charging by accounting module 50, and concrete authorized agreement can, with reference to existing OAuth agreement, repeat no more herein.
According to the mobile network data transfer system of the embodiment of the present invention, by data gateway, from network access request, extract and transmit license, and this transmission license is sent to accounting module, accounting module is sent to network transfer control module by this transmission license and verifies, and by the rear data traffic of obtaining according to data gateway, carry out charging at transmission License Authentication, greatly reduce the cost that uses network, and the use of permitting by transmission can realize third party charging, third party charging provides new consumption on network mode, and meet terminal use, mobile operator and application service provider three's interests.
It should be noted that, in one embodiment of the invention, transmit proxy module 102 and can be used as background service operation, transmit in proxy module 102 and there is definite API, client 101 can be called the API that transmits proxy module 102, transmit proxy module 102 as intermediate layer simultaneously, can help client 101 to communicate by letter with application server 30 and transmit data, the detailed process that data of description transmits for example below.
For example, shown in Fig. 5, when the client 101 on mobile terminal 10 has the demand of downloading data, client 101 can submit to data to transmit task by transmitting the API of proxy module 102, conventionally for downloading, need to submit a URL(Uniform Resource Locator to, URL(uniform resource locator)) indicate the resource address of data.Subsequently, transmit proxy module 102 and to network transfer control module 20, report the information of task, the mission bit stream of report can comprise URL, transmit time limit description, user profile, positional information etc.Network transfer control module 20 can other equipment cooperations with mobile network according to the information of task, determine the suitable actual delivery time.In the time can transmitting data, network transfer control module 20 can be given and be transmitted transmission license of proxy module 102 transmission.Then, transmit proxy module 102 and can send request to the URL of this task, and transmissions license is included in to HTTP(Hypertext Transfer Protocol, HTML (Hypertext Markup Language)) in.Whether mobile network's data gateway 40 can check this license, be used for verifying can transmitting, and with its identification flow, carry out difference charging or third party charging simultaneously.As a rule, the download of data resource only needs a HTTP mutual, but, in transmitting the process that proxy module 102 and application server 30 transmit in data, need applied logic to carry out repeatedly when mutual, transmit proxy module 102 and can wake client 101 up and be processed by client 101, and transmit 102 transmission network access request of proxy module and add and transmit license.In the process that data transmit, network transfer control module 20 can be given at any time and be transmitted proxy module 102 and send control information, in order to suspend, to restart or to adjust transmission rate.Work as Data Transfer Done, data need to be put in the buffer memory of the client 101 in mobile terminal 10, so that consumption afterwards.And for the task of uploading data, application is same submits to data to transmit task by transmitting the API of proxy module 102, but except submitting the URL of destination address to, also need to submit to the data itself of uploading, by transmitting proxy module 102, upload the data on the address of target URL, other are with the downloading process of data.
Thus, can be by transmitting cooperatively interacting of proxy module 102 and network transfer control module 20, network transfer control module 20 can obtain the more status data of network, therefore can adjust at any time the speed that data transmit according to the state of network, and can suspend, continue or stop the transfer control to data, and owing to transmitting the use of license, be convenient to data gateway 40 and carry out difference charging by accounting module 50, in addition, client 101 is grasped the custom rule that user uses client 101, be convenient to determine when the request that data transmit of sending, greatly improve the utilance of network, promoting user experiences.
When application server 30 finds that new data content to user has occurred, application server 30 can transmit notice by data by two kinds of modes be passed to network transfer control module 20, so that network transfer control module 20 is determined the delivery time of new datas.
Wherein a kind of mode is: application server 30 can transmit notice by data and be passed to network transfer control module 20, so that network transfer control module 20 is determined the delivery time of new data, particularly, in one embodiment of the present of invention, application server 30 is also sent to network transfer control module 20 for data are transmitted to notice, and network transfer control module 20 is also for determining the delivery time according to data transmission notice and network state information.For example, shown in Fig. 6, when application server on being positioned at the Internet 30 finds that the new data content to user has occurred, application server 30 can transmit notice by data and be sent to network transfer control module 20 to notify its new data content to be ready to, then, network transfer control module 20 can communicate with transmission proxy module 102 by the reporting system of operator or mobile terminal 10, and according to data, transmit time of notice and the transmission of network state information negotiation data, and complete the transmission of data.It will be appreciated by those skilled in the art that, in an embodiment of the present invention, network transfer control module 20 can be by open some network AP I(for example, Web Service/SOAP/XML etc.), so that the API of application server 30 accesses network transfer control modules 20 submit to data to transmit task.Thus, new data transmits task submission system as early as possible like this.
In addition another kind of mode is: application server 30 also can directly transmit notice by data and be sent to client 101, by client 101 and transmission proxy module 102, data are transmitted to notice and be passed to network transfer control module 20, so that network transfer control module 20 is determined the delivery time of new data, particularly, in another embodiment of the present invention, application server 30 is also sent to client 101 for data are transmitted to notice, client 101 is also sent to transmission proxy module 102 for data being transmitted to notice, transmit proxy module 102 and also for data are transmitted to notice, be forwarded to network transfer control module 20, network transfer control module 20 is also for determining the delivery time according to data transmission notice and network state information.For example, shown in Fig. 7, when application server on being positioned at the Internet 30 finds that the new data content to user has occurred, the informing function that application server 30 can directly provide by mobile terminal 10, data are transmitted to notice and be passed to client 101, to inform that the data content that client 101 is new is ready to, client 101 can transmit data notice and be sent to transmission proxy module 102, transmit proxy module 102 and this data transmission notice can be forwarded to network transfer control module 20, network transfer control module 20 can transmit the delivery time that notice and network state information are determined new data according to this data, and complete the transmission of data, the embodiment that data transmit can be with reference to shown in Fig. 5, repeat no more herein.Like this, the API that does not need application server 30 to call network transfer control module 20 comes forwarding data to transmit notice.
It should be noted that, in one embodiment of the invention, transmitting proxy module 102 can be incorporated in the middle of the client 101 in mobile terminal 10, that is to say, in mobile terminal 10, there is no independent transmission proxy module 102, the function that transmission proxy module 102 plays can be implemented by client 101.Data transmit task and can the client 101 in mobile terminal 10 directly trigger, or application server 30 notice client 101 transmission of trigger data again, at this moment, client 101 has following functions: (1) is communicated by letter with network transfer control module 20 and consulted the ability of delivery time; (2) accept to transmit the ability of license; (3) add the ability that transmits license, and network was verified the delivery time of data and transmission license, network have the right to suspend the according to specific circumstances transmission of data, reasonable approach is client 101 and transmit the same of proxy module 102, by Web mode accesses network and resource, and in HTTP head, add and transmit license.Yet, for the client 101 in the mobile terminal 10 of various third party's exploitations and operation, its behavior is also not easy to be subject to the control of network transfer control module 20, and such as suspending, continue, stop etc., therefore alternative scheme is to force flow control by data gateway 40.After data transmission is stopped, needs client 101 transmission of trigger data again, and accept new scheduling and transmit license.Like this, client 101 can directly be carried out non-real-time data transmission, embeds more complicated applied logic, and extra transmission proxy module 102 need to be installed on mobile terminal 10 in being adapted at transmitting.
Fig. 8 is the structural representation of the mobile network data transfer system of another specific embodiment according to the present invention.As shown in Figure 5, mobile network data transfer system comprises: client 101, transmission proxy module 102, network transfer control module 20, application server 30, data gateway 40, accounting module 50 and charging regulation module 60.Wherein, in an embodiment of the present invention, client 101 and transmission proxy module 102 are arranged in mobile terminal 10.
Wherein, in one embodiment of the invention, network transfer control module 20 is also for generating License Info, and License Info and delivery time are sent to transmission proxy module 102, and sending regular recognition instruction to charging regulation module 60, charging regulation module 60 is for generating recognition rule according to regular recognition instruction, and recognition rule is sent to data gateway 40, so that data gateway 40 is according to recognition rule identification data flow, and carry out charging by 50 pairs of data traffics of accounting module.Should be appreciated that in an embodiment of the present invention, charging regulation module 60 can be PCRF(Policy and Charging Rules Function, strategy and charging rule functions unit).
Particularly, in an embodiment of the present invention, can not use explicit transmission license, but need network transfer control module 20 to have the Rx interface that connects PCRF, and can be by issuing rule to PCEF(Policy and Charging Enforcement Function, strategy and charge execution function)/GGSN(Gateway GPRS Support Node, Gateway GPRS Support Node)/PDN-GW(Packet Data Network Gateway, packet data gateway) identify and control non-real-time data and transmit flow.For example, shown in Fig. 9, although transmit license, transmitting proxy module 102 needs to understand the expressed content of transmission license, such as, when can start the information such as transmission, to transmit proxy module 102, according to the time of agreement, start to transmit.And for data gateway 40, need according to the rule receiving, data traffic to be controlled, and carry out difference charging or third party charging by 50 pairs of data traffics of accounting module.
According to the mobile network data transfer system of the embodiment of the present invention, by charging regulation module, according to regular recognition instruction, generate recognition rule, and recognition rule is sent to data gateway, so that data gateway is according to recognition rule identification data flow, and by accounting module, data traffic is carried out to charging, by not adding, transmit license in data, so that the additional complexity of mobile terminal further reduces.
In order to realize above-described embodiment, the present invention also proposes a kind of mobile network data transfer approach.
Figure 10 is the flow chart of mobile network data transfer approach according to an embodiment of the invention.As shown in figure 10, this mobile network data transfer approach comprises the following steps:
S101, the data of client user input transmit task, and data transmission task is sent to transmission proxy module, and wherein, client and transmission proxy module are arranged in mobile terminal.
Wherein, client can be the application program in mobile terminal.
S102, transmits proxy module data transmission task is forwarded to network transfer control module.
S103, network transfer control module transmits task according to data and network state information is determined the delivery time, and will be sent to transmission proxy module the delivery time.
S104, transmits proxy module and sends according to the delivery time network access request that data transmit task, to obtain corresponding data from application server.
It should be noted that, in an embodiment of the present invention, by add the structure in one deck intermediate layer between client and network, realize logarithm and reportedly send row scheduling more initiatively to.This layer of intermediate layer is comprised of the transmission proxy module that is positioned at the network transfer control module of network side and be positioned on mobile terminal, jointly formed non-real-time data delivery platform.This platform, by coordinating with mobile network, can be used the slack resources of mobile network's idle period to carry out the transmission of network data.And the client of user's side can be transmitted data by transmitting proxy module in the mode of API Calls, meanwhile, the application server being positioned on the Internet also can be by the initiatively transmission of trigger data of network transfer control module.Those skilled in the art will appreciate that transmitting under special circumstances proxy module can merge in client.
For example, client can be sent to transmission proxy module by certain data transmission task by asynchronous communication mode, by network transfer control module and network, decides when carry out the transmission of data content.Therefore, the slack resources in network traffics trough can be utilized, and cost is minimized.When adopting the mode of this asynchronous communication data content, client should be passed through the observation to user behavior, inform in advance the content that transmits the required transmission of proxy module, so that network transfer control module completed the transmission of data content before customer consumption data content.When data content transmits when complete, transmit proxy module and can notify client that data content is left in local memory space, be convenient to after user to read and can directly from this locality, transfer during consumption data content.
In one embodiment of the invention, network transfer control module is according to one or more specified data delivery times in the urgency level information of the state information of the positional information of mobile terminal, positional information place communication zone, data transmission task.Particularly, network transfer control module is mainly managed all data and is transmitted task, by with mobile network in the degree of depth of each network element cooperate, network transfer control module can according to the position of destination mobile terminal not need, positional information place communication zone state information, data transmit a kind of in the urgency level information of task or how in, the time of the actual transmission of determination data, and beginning, time-out and the end etc. of trigger data transmission.
According to the mobile network data transfer approach of the embodiment of the present invention, can the data transmission task of user's input be sent to transmission proxy module by client, transmit proxy module data transmission task is forwarded to network transfer control module, and the delivery time sending according to network transfer control module sends the network access request that these data transmit task, to obtain corresponding data from application server, by taking more dispatching method initiatively to make full use of in network unemployed time space and distribute and to transmit non-real-time data content, at least have the following advantages: (1) is for the application program of a lot of non-real-time data contents, can greatly improve the utilance of network, reduce the average unit cost of data traffic, (2) can greatly improve the use impression of application program in mobile terminal, for example, raising due to network efficiency, can reach lower rate, and lower rate causes user to use the wish of network to strengthen, simultaneously a lot of data are all in local memory space, and convenience and loading velocity during consumption data content all improve greatly, (3), concerning user, while consuming certain application data content, overall experienced very large improvement.
Figure 11 is the flow chart of the mobile network data transfer approach of a specific embodiment according to the present invention.It should be noted that, after data transfer time is decided, transmitting proxy module can issue and transmit license to this secondary data transmission task, wherein, this transmission license can be realized by various Authentication and Authorization, for example, OpenID, OAuth, SAML etc., particularly, as shown in figure 11, this mobile network data transfer approach comprises the following steps:
S201, the data of client user input transmit task, and data transmission task is sent to transmission proxy module, and wherein, client and transmission proxy module are arranged in mobile terminal.
S202, transmits proxy module data transmission task is forwarded to network transfer control module.
S203, network transfer control module transmits task according to data and network state information is determined the delivery time, and the transmission license of delivery time and data transmission task is sent to transmission proxy module.
S204, transmits proxy module and sends according to the delivery time network access request that data transmit task, and in network access request, add transmission license, to obtain corresponding data from application server.
S205, data gateway extracts and transmits license from network access request, and transmission license is sent to accounting module.
S206, accounting module is sent to network transfer control module by transmission license and verifies, and by the rear data traffic of obtaining according to data gateway, carries out charging at transmission License Authentication.
For example, shown in Fig. 3, when client or transmission proxy module use network transmission data, can contact directly the application of network transfer control module and transmit license, when transmitting proxy module, receive after transmission license, client or transmission proxy module add this transmission license in its network access request, data gateway can extract this transmission license in data flow, and this transmission is permitted to being sent to accounting module carries out charging, when accounting module None-identified goes out to transmit license, should related network transfer control module verify transmitting license, after being verified, the data traffic that accounting module obtains according to data gateway is carried out difference charging, thereby continue to transmit data.Should be appreciated that by existing signature technology, also can realize accounting module offline authentication transmits license.
Further, also can carry out third party charging by accounting module.Wherein, be appreciated that in an embodiment of the present invention, third party charging is by (the Internet) application service person, to be carried out the expense of payment terminal user particular data flow.
In one embodiment of the invention, data transferring method also comprises: transmit proxy module and sent third party charging application to application server before sending data transmission task; Application server is sent to network transfer control module by the acknowledge message of third party charging application; Network transfer control module is sent to transmission proxy module according to acknowledge message by transmission license, so that accounting module carries out third party charging by application server.
For example, shown in Fig. 4, client or transmission proxy module are when being used third party charging, first client or transmission proxy module can carry out third party charging application and mandate to application server, application server can carry out application and the registration of third party charging to network transfer control module again, to authorize this client or to transmit proxy module and can carry out third party charging, meanwhile, transmit license and be issued to client or transmit proxy module by application server.When client or when transmitting proxy module and again transmitting data, this transmits license portability, so that accounting module carries out third party charging by application server.Should be appreciated that application server can be used as third party here, authorized client or transmission proxy module are used third-party account to carry out charging by accounting module, and concrete authorized agreement can, with reference to existing OAuth agreement, repeat no more herein.
According to the mobile network data transfer approach of the embodiment of the present invention, can from network access request, extract by data gateway and transmit license, and this transmission license is sent to accounting module, accounting module is sent to network transfer control module by this transmission license and verifies, and by the rear data traffic of obtaining according to data gateway, carry out charging at transmission License Authentication, greatly reduce the cost that uses network, and the use of permitting by transmission can realize third party charging, third party charging provides new consumption on network mode, and meet terminal use, mobile operator and application service provider three's interests.
It should be noted that, in one embodiment of the invention, transmit proxy module and can be used as background service operation, transmit in proxy module and there is definite API, client can be called the API that transmits proxy module, transmit proxy module as intermediate layer simultaneously, can help client and application server communication and transmit data, the detailed process that data of description transmits for example below.
For example, shown in Fig. 5, when the client on mobile terminal has the demand of downloading data, client can submit to data to transmit task by transmitting the API of proxy module, conventionally, for downloading, need to submit to a URL to indicate the resource address of data.Subsequently, transmit proxy module and to network transfer control module, report the information of task, the mission bit stream of report can comprise URL, transmit time limit description, user profile, positional information etc.Network transfer control module can other equipment cooperations with mobile network according to the information of task, determine the suitable actual delivery time.In the time can transmitting data, network transfer control module can be given and be transmitted transmission license of proxy module transmission.Then, transmit proxy module and can send request to the URL of this task, and transmission license is included in HTTP head.Whether mobile network's data gateway can check this license, be used for verifying can transmitting, and with its identification flow, carry out difference charging or third party charging simultaneously.As a rule, the download of data resource only needs a HTTP mutual, but, in transmitting the process that proxy module and application server transmit in data, need applied logic to carry out repeatedly when mutual, transmission proxy module can wake client up and by client process, and transmit a proxy module transmission network access request, permit with adding to transmit.In the process that data transmit, network transfer control module can be given at any time and be transmitted proxy module and send control information, in order to suspend, to restart or to adjust transmission rate.Work as Data Transfer Done, data need to be put in the buffer memory of the client in mobile terminal, so that consumption afterwards.And for the task of uploading data, application is same submits to data to transmit task by transmitting the API of proxy module, but except submitting the URL of destination address to, also need to submit to the data itself of uploading, by transmitting proxy module, upload the data on the address of target URL, other are with the downloading process of data.
Thus, can be by transmitting cooperatively interacting of proxy module and network transfer control module, network transfer control module can obtain the more status data of network, therefore can adjust at any time the speed that data transmit according to the state of network, and can suspend, continue or stop the transfer control to data, and owing to transmitting the use of license, be convenient to data gateway and carry out difference charging by accounting module, in addition, client is grasped the custom rule that user uses client, be convenient to determine when the request that data transmit of sending, greatly improve the utilance of network, promoting user experiences.
When application server finds that new data content to user has occurred, application server can transmit notice by data by two kinds of modes be passed to network transfer control module, so that network transfer control module is determined the delivery time of new data.
Wherein a kind of mode is: application server can transmit notice by data and be passed to network transfer control module, so that network transfer control module is determined the delivery time of new data, particularly, in one embodiment of the invention, data transferring method also comprises: application server transmits notice by data and is sent to network transfer control module; Network transfer control module transmits notice according to data and network state information is determined the delivery time.For example, shown in Fig. 6, when the application server on being positioned at the Internet finds that the new data content to user has occurred, application server can transmit notice by data and be sent to network transfer control module to notify its new data content to be ready to, then, network transfer control module can communicate with transmitting proxy module by the reporting system of operator or mobile terminal, and according to data, transmits the time of notice and the transmission of network state information negotiation data, and completes the transmission of data.It will be appreciated by those skilled in the art that, in an embodiment of the present invention, network transfer control module can be by open some network AP I(for example, Web Service/SOAP/XML etc.) so that the API of application server access network transfer control module submit to data to transmit task.Thus, new data transmits task submission system as early as possible like this.
In addition another kind of mode is: application server also can directly transmit notice by data and be sent to client, by client and transmission proxy module, data are transmitted to notice and be passed to network transfer control module, so that network transfer control module is determined the delivery time of new data, particularly, in one embodiment of the invention, application server transmits notice by data and is sent to client; Client transmits notice by data and is sent to transmission proxy module; Transmit proxy module data transmission notice is forwarded to network transfer control module; Network transfer control module transmits notice according to data and network state information is determined the delivery time.For example, shown in Fig. 7, when the application server on being positioned at the Internet finds that the new data content to user has occurred, the informing function that application server can directly provide by mobile terminal, data are transmitted to notice and be passed to client, to inform that the data content that client is new is ready to, at this moment client can transmit notice by data and be sent to transmission proxy module, transmit proxy module and this data transmission notice can be forwarded to network transfer control module, network transfer control module can transmit the delivery time that notice and network state information are determined new data according to this data.Like this, the API that does not need application server to call network transfer control module comes forwarding data to transmit notice.
It should be noted that, in one embodiment of the invention, transmit proxy module and can be incorporated in the middle of the client in mobile terminal, that is to say, in mobile terminal, there is no independent transmission proxy module, the function that transmission proxy module plays can be by client implementation.Data transmit task and can the client in mobile terminal directly trigger, or the application server notice client transmission of trigger data again, at this moment, client has following functions: (1) and network transfer control module communication are also consulted the ability of delivery time; (2) accept to transmit the ability of license; (3) add the ability that transmits license, and network was verified the delivery time of data and transmission license, network have the right to suspend the according to specific circumstances transmission of data, reasonable approach is client and transmit the same of proxy module, by Web mode accesses network and resource, and in HTTP head, add and transmit license.Yet, for the client in the mobile terminal of various third party's exploitations and operation, its behavior is also not easy to be subject to the control of network transfer control module, and such as suspending, continue, stop etc., therefore alternative scheme is to force flow control by data gateway.After data transmission is stopped, needs the client transmission of trigger data again, and accept new scheduling and transmit license.Like this, client can directly be carried out non-real-time data transmission, embeds more complicated applied logic, and extra transmission proxy module need to be installed on mobile terminal in being adapted at transmitting.
For the additional complexity of mobile terminal is further reduced, can not transmit license by not adding in data, only need network transfer control module by connecting the Rx interface of PCRF, and identify and control data transport stream amount by issuing rule, particularly, in one embodiment of the invention, data transferring method also comprises: network transfer control module generates License Info, and License Info and delivery time are sent to transmission proxy module, and send regular recognition instruction to charging regulation module; Charging regulation module generates recognition rule according to regular recognition instruction, and recognition rule is sent to data gateway, so that data gateway is according to recognition rule identification data flow, and by accounting module, data traffic is carried out to charging.Should be appreciated that in an embodiment of the present invention, charging regulation module 60 can be PCRF.
More specifically, in an embodiment of the present invention, can not use explicit transmission license, but need network transfer control module to have the Rx interface that connects PCRF, and can to PCEF/GGSN/PDN-GW, identify and control non-real-time data transmission flow by issuing rule.For example, shown in Fig. 9, although transmit license, transmit proxy module and need to understand the expressed content of transmission license, such as, when can start the information such as transmission, to transmit proxy module, according to the time of agreement, start to transmit.And for data gateway, need according to the rule receiving, data traffic to be controlled, and by accounting module, data traffic is carried out to difference charging or third party charging.
Should be appreciated that in an embodiment of the present invention, mobile terminal can be the hardware device that mobile phone, panel computer, personal digital assistant, e-book etc. have various operating systems.
Should be appreciated that each several part of the present invention can realize with hardware, software, firmware or their combination.In the above-described embodiment, a plurality of steps or method can realize with being stored in memory and by software or the firmware of suitable instruction execution system execution.For example, if realized with hardware, the same in another embodiment, can realize by any one in following technology well known in the art or their combination: have for data-signal being realized to the discrete logic of the logic gates of logic function, the application-specific integrated circuit (ASIC) with suitable combinational logic gate circuit, programmable gate array (PGA), field programmable gate array (FPGA) etc.
In the description of this specification, the description of reference term " embodiment ", " some embodiment ", " example ", " concrete example " or " some examples " etc. means to be contained at least one embodiment of the present invention or example in conjunction with specific features, structure, material or the feature of this embodiment or example description.In this manual, the schematic statement of above-mentioned term is not necessarily referred to identical embodiment or example.And the specific features of description, structure, material or feature can be with suitable mode combinations in any one or more embodiment or example.
Although illustrated and described embodiments of the invention, those having ordinary skill in the art will appreciate that: in the situation that not departing from principle of the present invention and aim, can carry out multiple variation, modification, replacement and modification to these embodiment, scope of the present invention is limited by claim and equivalent thereof.

Claims (14)

1. a mobile network data transfer system, is characterized in that, comprises client, transmits proxy module, network transfer control module and application server, and described client and described transmission proxy module are arranged in mobile terminal, wherein,
Described client, transmits task for receiving the data of user's input, and described data transmission task is sent to described transmission proxy module;
Described transmission proxy module, for being forwarded to described network transfer control module by described data transmission task;
Described network transfer control module, for determining the delivery time according to described data transmission task and network state information, and is sent to described transmission proxy module by the described delivery time;
Described transmission proxy module also transmits the network access request of task for send described data according to the described delivery time, to obtain corresponding data from described application server.
2. system according to claim 1, it is characterized in that, described network transfer control module transmits one or more in the urgency level information of task and determines described data transfer time according to the positional information of described mobile terminal, the state information of described positional information place communication zone, described data.
3. system according to claim 1, is characterized in that, also comprises data gateway and accounting module, wherein,
Described network transfer control module, also for after determining the described delivery time, sends the transmission license of described data transmission task to described transmission proxy module;
Described transmission proxy module is also for adding described transmission license in described network access request;
Described data gateway, for extract described transmission license from described network access request, and is sent to described accounting module by described transmission license;
Described accounting module, verifies for described transmission license is sent to described network transfer control module, and by the rear data traffic of obtaining according to described data gateway, carries out charging at described transmission License Authentication.
4. system according to claim 3, is characterized in that,
Described transmission proxy module also for sending third party charging application to described application server before sending described data transmission task;
Described application server is for being sent to described network transfer control module by the acknowledge message of described third party charging application;
Described network transfer control module is also for according to described acknowledge message, described transmission license being sent to described transmission proxy module, so that described accounting module carries out third party charging by described application server.
5. system according to claim 3, is characterized in that,
Described application server is also sent to described network transfer control module for data are transmitted to notice;
Described network transfer control module is also for determining the described delivery time according to described data transmission notice and described network state information.
6. system according to claim 3, is characterized in that,
Described application server is also sent to described client for data are transmitted to notice;
Described client is also sent to described transmission proxy module for described data are transmitted to notice;
Described transmission proxy module is also forwarded to described network transfer control module for described data are transmitted to notice;
Described network transfer control module is also for determining the described delivery time according to described data transmission notice and described network state information.
7. system according to claim 3, is characterized in that, also comprises charging regulation module, wherein,
Described network transfer control module is also for generating License Info, and described License Info and described delivery time are sent to described transmission proxy module, and sends regular recognition instruction to described charging regulation module;
Described charging regulation module, for generating recognition rule according to described regular recognition instruction, and described recognition rule is sent to described data gateway, so that described data gateway is according to described recognition rule identification data flow, and by described accounting module, described data traffic is carried out to charging.
8. a mobile network data transfer approach, is characterized in that, comprises the following steps:
The data of client user input transmit task, and described data transmission task is sent to transmission proxy module, and wherein, described client and described transmission proxy module are arranged in mobile terminal;
Described transmission proxy module is forwarded to network transfer control module by described data transmission task;
Described network transfer control module transmits task according to described data and network state information is determined the delivery time, and the described delivery time is sent to described transmission proxy module;
Described transmission proxy module sends according to the described delivery time network access request that described data transmit task, to obtain corresponding data from application server.
9. method according to claim 8, it is characterized in that, described network transfer control module transmits one or more in the urgency level information of task and determines described data transfer time according to the positional information of described mobile terminal, the state information of described positional information place communication zone, described data.
10. method according to claim 8, is characterized in that, also comprises:
Described network transfer control module, after determining the described delivery time, sends the transmission license of described data transmission task to described transmission proxy module;
Described transmission proxy module adds described transmission license in described network access request;
Data gateway extracts described transmission license from described network access request, and described transmission license is sent to accounting module;
Described accounting module is sent to described network transfer control module by described transmission license and verifies, and by the rear data traffic of obtaining according to described data gateway, carries out charging at described transmission License Authentication.
11. methods according to claim 10, is characterized in that, also comprise:
Described transmission proxy module sent third party charging application to described application server before sending described data transmission task;
Described application server is sent to described network transfer control module by the acknowledge message of described third party charging application;
Described network transfer control module is sent to described transmission proxy module according to described acknowledge message by described transmission license, so that described accounting module carries out third party charging by described application server.
12. methods according to claim 10, is characterized in that, also comprise:
Described application server transmits notice by data and is sent to described network transfer control module;
Described network transfer control module transmits notice according to described data and described network state information is determined the described delivery time.
13. methods according to claim 10, is characterized in that,
Described application server transmits notice by data and is sent to described client;
Described client transmits notice by described data and is sent to described transmission proxy module;
Described transmission proxy module transmits notice by described data and is forwarded to described network transfer control module;
Described network transfer control module transmits notice according to described data and described network state information is determined the described delivery time.
14. methods according to claim 10, is characterized in that, also comprise:
Described network transfer control module generates License Info, and described License Info and described delivery time are sent to described transmission proxy module, and sends regular recognition instruction to charging regulation module;
Described charging regulation module generates recognition rule according to described regular recognition instruction, and described recognition rule is sent to described data gateway, so that described data gateway is according to described recognition rule identification data flow, and by described accounting module, described data traffic is carried out to charging.
CN201310590592.2A 2013-11-20 2013-11-20 Mobile network data transmission system and method Expired - Fee Related CN103647802B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310590592.2A CN103647802B (en) 2013-11-20 2013-11-20 Mobile network data transmission system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310590592.2A CN103647802B (en) 2013-11-20 2013-11-20 Mobile network data transmission system and method

Publications (2)

Publication Number Publication Date
CN103647802A true CN103647802A (en) 2014-03-19
CN103647802B CN103647802B (en) 2017-11-24

Family

ID=50252955

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310590592.2A Expired - Fee Related CN103647802B (en) 2013-11-20 2013-11-20 Mobile network data transmission system and method

Country Status (1)

Country Link
CN (1) CN103647802B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104506644A (en) * 2014-12-30 2015-04-08 北京奇虎科技有限公司 Method, device and mobile terminal for accessing network data
WO2016041365A1 (en) * 2014-09-15 2016-03-24 华为技术有限公司 Data transmission method and device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1954565A (en) * 2004-05-19 2007-04-25 Kddi株式会社 Content distribution control system, its distribution schedule creation method, communication terminal, and computer program
CN101562774A (en) * 2009-05-22 2009-10-21 北京立通无限科技有限公司 Method and system for information management
US20110029665A1 (en) * 2008-08-14 2011-02-03 Tealeaf Technology, Inc. Dynamically configurable session agent
CN102177697A (en) * 2011-04-29 2011-09-07 华为技术有限公司 Method for controlling internet services, and relevant device and system
CN102255895A (en) * 2011-06-29 2011-11-23 北京思创银联科技股份有限公司 Method and system for data communication between client and server
CN103297477A (en) * 2012-03-02 2013-09-11 腾讯科技(深圳)有限公司 Data collecting and reporting system, data processing method and proxy server

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1954565A (en) * 2004-05-19 2007-04-25 Kddi株式会社 Content distribution control system, its distribution schedule creation method, communication terminal, and computer program
US20110029665A1 (en) * 2008-08-14 2011-02-03 Tealeaf Technology, Inc. Dynamically configurable session agent
CN101562774A (en) * 2009-05-22 2009-10-21 北京立通无限科技有限公司 Method and system for information management
CN102177697A (en) * 2011-04-29 2011-09-07 华为技术有限公司 Method for controlling internet services, and relevant device and system
CN102255895A (en) * 2011-06-29 2011-11-23 北京思创银联科技股份有限公司 Method and system for data communication between client and server
CN103297477A (en) * 2012-03-02 2013-09-11 腾讯科技(深圳)有限公司 Data collecting and reporting system, data processing method and proxy server

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016041365A1 (en) * 2014-09-15 2016-03-24 华为技术有限公司 Data transmission method and device
CN105491670A (en) * 2014-09-15 2016-04-13 华为技术有限公司 Data transmission method and equipment
CN104506644A (en) * 2014-12-30 2015-04-08 北京奇虎科技有限公司 Method, device and mobile terminal for accessing network data

Also Published As

Publication number Publication date
CN103647802B (en) 2017-11-24

Similar Documents

Publication Publication Date Title
Meng et al. Delay-constrained hybrid computation offloading with cloud and fog computing
US8185127B1 (en) Method and system for allocating network resources for a single user operating multiple devices
US11343660B2 (en) Mobile edge computing applications management for wireless networks
CN106792835B (en) Control method and system for wireless equipment sharing bandwidth
KR101735102B1 (en) Method and appatus for providing application service in mobile communication system
US9485772B2 (en) Techniques for peer-to-peer network sharing
CN102948205A (en) Techniques for initiating communication in a wireless network
WO2018188767A1 (en) Joint iot broker and network slice management component
CN112534839A (en) Techniques for dynamically configuring electronic subscriber identity modules to mobile devices
US20140207676A1 (en) Portable bandwidth router
US9215606B2 (en) Transmission of content-related data of an OTT provider to a telecommunications device using a telecommunications network
CN107769946B (en) Network configuration method and network equipment
CN103929784B (en) A kind of user bandwidth control method, apparatus and system
CN104135541A (en) Resource sharing method and system
CN114980034A (en) Method and device for realizing raw computing power service, network equipment and terminal
Vakilinia et al. Optimal multi-dimensional dynamic resource allocation in mobile cloud computing
US11470560B2 (en) Determining power optimization for multiple radios based on historical power usage in advanced networks
JP5692384B2 (en) Core network apparatus, radio base station, mobile communication system, and operation control method
CN103647802A (en) Mobile network data transmission system and method
US20150358482A1 (en) Source selection for shared network connectivity
CN103609169A (en) Control method and device for data transmission
Zhang et al. Cost-and energy-aware multi-flow mobile data offloading under time dependent pricing
CN104105131A (en) Congestion control method and device
US10616792B2 (en) Communications system and networking method of application driven network, and controller
Tetarave et al. Enhancing quality of experience using peer‐to‐peer overlay on device‐to‐device communications

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20171124

Termination date: 20181120