Summary of the invention
In view of the above problems, it proposes on the present invention overcomes the above problem or at least be partially solved in order to provide one kind
State problem for the method for mobile terminal network visiting, mobile terminal, proxy server and system.
According to one aspect of the present invention, a kind of method for mobile terminal network visiting is provided, comprising:
Mobile terminal sends the specific of application program in the mobile terminal to the distribution server by mobile communications network
Identifier, so that the distribution server, which judges whether the application program has according to the unique identifier, exempts from flow power
Limit;
If the distribution server determines that the application program exempts from flow permission described in having according to the unique identifier,
When the application program initiates data access request, agency service that the mobile terminal is distributed by the distribution server
Device accesses network;
Wherein, the data markers during the mobile terminal accesses network by the proxy server, which have, exempts from flow
Mark, the mobile terminal by proxy server access network during all or part of data traffic for generating by
Mobile communication network operator is exempted from flow identifier based on described in and is included in specified services quotient.
Optionally, the partial data stream that the mobile terminal generates during accessing network by the proxy server
Amount is exempted from flow identifier based on described in by mobile communication network operator and is included in specified services quotient, specifically:
The data traffic of special ratios is counted into the specified services quotient during the mobile terminal network visiting;Or
Certain amount of data traffic is counted into the specified services quotient during the mobile terminal network visiting;Or
The data traffic of specific content is counted into the specified services quotient during the mobile terminal network visiting.
Optionally, described to be included in specified services quotient, comprising: the expense that corresponding data flow generates is calculated as specified services
The expense of the account consumption of quotient.
Optionally, the mobile terminal accesses network by the proxy server that the distribution server is distributed, specific to wrap
It includes:
It is sent in the mobile terminal and is applied to the distribution server by the mobile communications network in the mobile terminal
When the unique identifier of program, the mobile terminal also sends data to the distribution server by the mobile communications network
Access request, so that the distribution server described is exempted to visit the data after flow permission determining that the application program has
Ask that request is sent to the proxy server;And the mobile terminal receives the agency by the mobile communications network
The server requested date that access request is obtained from Resource Server based on the data;Or
When exempting from flow permission described in having in the application program, the mobile terminal receives the proxy server and sends
It is described exempt from flow identifier, and sent to the proxy server by the mobile communications network carry described in exempt from flow identifier
The data access request;And the mobile terminal receives the proxy server base by the mobile communications network
In the requested date that the data access request is obtained from Resource Server.
Optionally, all or part of data that the mobile terminal generates during accessing network by proxy server
Flow is exempted from flow identifier based on described in by Mobile Network Operator and is included in specified services quotient, specifically:
When in data during determining the mobile terminal network visiting comprising default label, the mobile communication
Data traffic during the mobile terminal network visiting is completely or partially included in the specified services by network operator
Shang Zhong;Or
When data during determining the mobile terminal network visiting pass through the proxy server of preset address, institute
It states mobile communication network operator and the data traffic for flowing through the preset IP address is completely or partially included in the specified services
Shang Zhong.
Optionally, before the proxy server that the mobile terminal is distributed by the distribution server accesses network,
The method also includes:
The mobile terminal receives the institute for the proxy server that the distribution server is distributed for the mobile terminal
Preset address is stated, the preset address exempts from flow identifier to be described;Or
The mobile terminal receives the default label that the proxy server is mobile terminal distribution, described
Mobile terminal carries the default label when accessing network by the proxy server, the default label exempts from flow to be described
Mark.
Optionally, determine that the application program is exempted to flow described in having according to the unique identifier in the distribution server
After measuring permission, the method also includes:
The mobile terminal receives the application program and has the residual flow information for exempting from flow permission.
Optionally, before the proxy server that the mobile terminal is distributed by the distribution server accesses network,
The method also includes:
The mobile terminal receives the interim verification information that the distribution server is mobile terminal distribution, wherein
The interim verification information determines that the application program has described exempt from according to the unique identifier for the distribution server
It is distributed when flow permission for the mobile terminal, so that the proxy server is based on the interim verification information and verifies the shifting
Dynamic terminal accesses the legitimacy of network by the proxy server.
Optionally, the mobile terminal is sent in the mobile terminal to the distribution server by mobile communications network and is applied
The unique identifier of program, specifically:
It is described when mobile terminal detects that the application program is opened or the application program submits user's logging request
Mobile terminal sends the unique identifier to the distribution server by the mobile communications network.
According to another aspect of the present invention, a kind of mobile terminal is provided, comprising:
Authority Verification module applies journey for sending by mobile communications network to the distribution server in the mobile terminal
The unique identifier of sequence is exempted from so that the distribution server judges whether the application program has according to the unique identifier
Flow permission;
Exempt from flow access modules, for determining the application program according to the unique identifier in the distribution server
With it is described exempt from flow permission and the application program and initiate data access request when, distributed by the distribution server
Proxy server accesses network;Wherein, the data during the mobile terminal accesses network by the proxy server
It is marked with and exempts from flow identifier, the whole or portion that the mobile terminal generates during accessing network by the proxy server
Divided data flow is exempted from flow identifier based on described in by mobile communication network operator and is included in specified services quotient.
Optionally, exempt from flow access modules to be specifically used for:
It is sent in the mobile terminal and is applied to the distribution server by the mobile communications network in the mobile terminal
When the unique identifier of program, data access request is sent to the distribution server by the mobile communications network, so that
The distribution server described is exempted to be sent to the data access request after flow permission determining that the application program has
The proxy server;And it is accessed and is asked based on the data by the mobile communications network reception proxy server
Seek the requested date obtained from Resource Server;Or
When exempting from flow permission described in having in the application program, receives the described of proxy server transmission and exempt from flow
Mark, and the data visit for exempting from flow identifier described in carrying is sent to the proxy server by the mobile communications network
Ask request, and by the mobile communications network receive the proxy server based on the data access request from resource service
The requested date that device obtains.
Optionally, Authority Verification module is specifically also used to:
Before the proxy server that the mobile terminal is distributed by the distribution server accesses network, described in acquisition
The distribution server is the preset address of the proxy server of mobile terminal distribution, and the preset address is described
Exempt from flow identifier;Or
Before the proxy server that the mobile terminal is distributed by the distribution server accesses network, described in acquisition
Proxy server is the default label of mobile terminal distribution, is visited in the mobile terminal by the proxy server
The default label is carried when asking network, the default label exempts from flow identifier to be described.
Optionally, exempt from flow access modules to be specifically used for:
Determine that the application program exempts from flow permission described in having according to the unique identifier in the distribution server
Later, it obtains the application program and has the residual flow information for exempting from flow permission.
Optionally, exempt from flow access modules and be specifically used for the generation distributed in the mobile terminal by the distribution server
Before managing server access network, the interim verification information that the distribution server is mobile terminal distribution is received, wherein
The interim verification information determines that the application program has described exempt from according to the unique identifier for the distribution server
It is distributed when flow permission for the mobile terminal, so that the proxy server is based on the interim verification information and verifies the shifting
Dynamic terminal accesses the legitimacy of network by the proxy server.
Optionally, the Authority Verification module is specifically used for detecting that the application program is opened or described in mobile terminal
When application program submits user's logging request, the specific mark is sent to the distribution server by the mobile communications network
Know symbol.
According to another aspect of the present invention, a kind of method for mobile terminal network visiting is provided, comprising:
The distribution server receives answers in the mobile terminal that mobile terminal is sent by mobile communications network access network
With the unique identifier of program;
The distribution server judges whether the application program has according to the unique identifier and exempts from flow permission;
The distribution server according to the unique identifier determine the application program have exempt from flow permission when be
The mobile terminal assignment agent server, so that the mobile terminal is logical when the application program initiates data access request
Cross the proxy server access network of the distribution server distribution;
Wherein, the data markers during the mobile terminal accesses network by the proxy server, which have, exempts from flow
Mark, the mobile terminal by proxy server access network during all or part of data traffic for generating by
Mobile communication network operator is exempted from flow identifier based on described in and is included in specified services quotient.
Optionally, the partial data stream that the mobile terminal generates during accessing network by the proxy server
Amount is exempted from flow identifier based on described in by mobile communication network operator and is included in specified services quotient, specifically:
The data traffic of special ratios is counted into the specified services quotient during the mobile terminal network visiting;Or
Certain amount of data traffic is counted into the specified services quotient during the mobile terminal network visiting;Or
The data traffic of specific content is counted into the specified services quotient during the mobile terminal network visiting.
Optionally, described to be included in specified services quotient, comprising: the expense that corresponding data flow generates is calculated as specified services
The expense of the account consumption of quotient.
Optionally, mobile terminal is received in the distribution server to access described in network transmission by mobile communications network
In mobile terminal when the unique identifier of application program, the distribution server also receives the mobile terminal and passes through mobile communication
Network accesses the data access request that network is sent, and the data access request is the data access request of the application program;
And the distribution server according to the unique identifier determine the application program have exempt from flow permission when be institute
After stating mobile terminal assignment agent server, the data access request is transmitted to the agency and taken by the distribution server
Business device, so that access request obtains requested date from Resource Server and will send the proxy server based on the data
To the mobile terminal;Or
In the distribution server when determining the application program with flow permission is exempted from according to the unique identifier
After the mobile terminal assignment agent server, the mailing address of the mobile terminal is sent to by the distribution server
The proxy server, so that the flow identifier of exempting from is sent to the mobile terminal by the proxy server, so that
The mobile terminal will carry the data access request for exempting from flow identifier and be sent to the proxy server, the data
Access request is the data access request of the application program, accesses the proxy server based on the data and asks
It asks and obtains requested date from Resource Server and be sent to the mobile terminal.
Optionally, the distribution server judges whether the application program has according to the unique identifier and exempts from flow
Permission, specifically:
The distribution server judges whether the unique identifier matches with default unique identifier;
When the unique identifier is matched with default unique identifier, the distribution server is according to the specific identifier
Symbol determines that the application program has and exempts from flow permission.
Optionally, judge whether the unique identifier with default unique identifier matches it in the distribution server
Afterwards, determined in the distribution server according to the unique identifier application program have exempt from flow permission before, it is described
Method further include:
The distribution server obtains the application program and carries out charging using the charging mode of the specified services quotient
Residual flow information;
The distribution server judges whether the residual flow information is greater than preset value;
The distribution server executes step when whether the residual flow information is greater than preset value: the distribution clothes
Business device determines that the application program has according to the unique identifier and exempts from flow permission.
Optionally, the distribution server according to the unique identifier determine the application program have exempt from flow
For after the mobile terminal assignment agent server when permission, the method also includes:
The distribution server generates interim verification information, and the interim verification information is respectively sent to the movement
Terminal and the proxy server, so that the proxy server is based on the interim verification information verifying mobile terminal and leads to
Cross the legitimacy of the proxy server access network.
Optionally, the distribution server according to the unique identifier determine the application program have exempt from flow
For after the mobile terminal assignment agent server when permission, the method also includes:
Residue when the application program last time is accessed network by the mobile communications network by the distribution server
First data traffic for exempting from flow permission that has be sent to the proxy server so that the proxy server energy
It is enough that the data traffic sent to the mobile terminal is determined according to first data traffic.
Optionally, the distribution server according to the unique identifier determine the application program have exempt from flow
For after the mobile terminal assignment agent server when permission, the method also includes:
The distribution server receives the mobile terminal that the proxy server is counted by default measurement period, described and passes through
It is counted into the second data traffic of the specified services quotient during proxy server access network, and according to described the
Two data traffics update first data traffic.
Optionally, the distribution server according to the unique identifier determine the application program have exempt from flow
For after the mobile terminal assignment agent server when permission, the method also includes:
The mobile terminal that the proxy server receives the distribution server forwarding is visited by mobile communications network
Ask that the data access request that network is sent, the data access request are the data access request of the application program;And institute
Stating proxy server, access request obtains requested date from Resource Server and will be sent to the movement based on the data
Terminal;Or
The proxy server receives the mailing address for the mobile terminal that the distribution server is sent, and according to institute
It states mailing address and exempts from flow identifier to described in mobile terminal transmission;And the proxy server receives the movement eventually
End carries the data access request for exempting from flow identifier by what the mobile communications network was sent, and based on the data
Access request obtains requested date from Resource Server and is sent to the mobile terminal.
Optionally, the distribution server according to the unique identifier determine the application program have exempt from flow
For after the mobile terminal assignment agent server when permission, the method also includes:
The application program last time that the proxy server receives the distribution server transmission passes through the movement
It is remaining when communication network access network to have first data traffic for exempting from flow permission;
The proxy server is based on first data traffic, determines and passes through the agency service in the mobile terminal
The data traffic that device is sent during accessing network to the mobile terminal.
Optionally, the distribution server according to the unique identifier determine the application program have exempt from flow
For after the mobile terminal assignment agent server when permission, the method also includes:
The proxy server presses the default measurement period statistics mobile terminal and accesses net by the proxy server
It is counted into the second data traffic of the specified services quotient during network, and second data traffic is sent to described point
Send out server.
Optionally, the distribution server according to the unique identifier determine the application program have exempt from flow
For after the mobile terminal assignment agent server when permission, the method also includes:
The proxy server receives the interim verification information that the distribution server is sent;
The proxy server verifies the mobile terminal and passes through the proxy server according to the interim verification information
Access the legitimacy during network.
According to another aspect of the present invention, a kind of the distribution server is provided, comprising:
First receiving module accesses the described mobile whole of network transmission by mobile communications network for receiving mobile terminal
The unique identifier of application program in end;
Judgment module exempts from flow permission for judging whether the application program has according to the unique identifier;
Distribution module, for according to the unique identifier determine the application program have exempt from flow permission when be institute
Mobile terminal assignment agent server is stated, so that the mobile terminal passes through when the application program initiates data access request
The proxy server of the distribution server distribution accesses network;Wherein, the mobile terminal is visited by the proxy server
It asks that the data markers during network have and exempts from flow identifier, the mobile terminal accesses network by the proxy server
The all or part of data traffic generated in the process is exempted from flow identifier based on described in by mobile communication network operator and is included in
In specified services quotient.
Optionally, first receiving module is also used to receive mobile terminal in first receiving module and be led to by mobile
When communication network accesses the unique identifier of application program in the mobile terminal that network is sent, receives the mobile terminal and pass through
Mobile communications network accesses the data access request that network is sent, and the data access request is that the data of the application program are visited
Ask request;
The distribution server further includes the first sending module, and first sending module in the judgment module for existing
It is the mobile terminal assignment agent service when determining that the application program has and exempts from flow permission according to the unique identifier
After device, the data access request is transmitted to the proxy server, so that the proxy server is based on the data
Access request obtains requested date from Resource Server and will be sent to the mobile terminal, or in the judgment module
It is that the mobile terminal assignment agent takes when determining that the application program has and exempts from flow permission according to the unique identifier
It is engaged in after device, the mailing address of the mobile terminal is sent to the proxy server, so that the proxy server is by institute
It states and exempts from flow identifier and be sent to the mobile terminal, so that the mobile terminal will carry the number for exempting from flow identifier
It is sent to the proxy server according to access request, the data access request is the data access request of the application program,
Then making the proxy server, access request obtains requested date from Resource Server and is sent to based on the data
The mobile terminal.
Optionally, the judgment module be specifically used for judge the unique identifier whether with default unique identifier
Match, and when the unique identifier is matched with default unique identifier, is determined according to the unique identifier described using journey
Sequence, which has, exempts from flow permission.
Optionally, the judgment module be specifically also used to judge the unique identifier whether with default unique identifier
After matching, determined according to the unique identifier application program have exempt from flow permission before, obtain the application
Program carries out the residual flow information of charging using the charging mode of the specified services quotient, and judges the residual flow information
Whether it is greater than preset value, and when whether the residual flow information is greater than preset value, institute is determined according to the unique identifier
State application program have exempt from flow permission.
Optionally, the distribution server further includes generation module, and the generation module in the judgment module for existing
It is the mobile terminal assignment agent service when determining that the application program has and exempts from flow permission according to the unique identifier
After device, the mobile terminal and agency clothes are respectively sent at interim verification information, and by the interim verification information
Business device, so that the proxy server is based on the interim verification information verifying mobile terminal and passes through the proxy server
Access the legitimacy of network.
Optionally, first sending module is also used to determining institute according to the unique identifier in the judgment module
Stating application program has when exempting from flow permission for after the mobile terminal assignment agent server, will be one in the application program
Secondary remaining when accessing network by the mobile communications network have first data traffic for exempting from flow permission and be sent to
The proxy server, so that the proxy server can be determined according to first data traffic to the mobile terminal
The data traffic of transmission.
Optionally, the distribution server further includes update module, and the update module in the judgment module for existing
It is the mobile terminal assignment agent service when determining that the application program has and exempts from flow permission according to the unique identifier
After device, receives the mobile terminal that the proxy server is counted by default measurement period, described and pass through the proxy server
It is counted into the second data traffic of the specified services quotient during access network, and is updated according to second data traffic
First data traffic.
According to another aspect of the present invention, a kind of system is provided, the distribution clothes introduced including any embodiment of the present invention
Business device, further includes proxy server, the proxy server includes:
Second receiving module, for determining that the application program has according to the unique identifier in the judgment module
There is shifting when exempting from flow permission after the mobile terminal assignment agent server, to receive the distribution server forwarding
Dynamic terminal accesses the data access request that network is sent by mobile communications network, and the data access request is described using journey
The data access request of sequence;And
Second sending module obtains requested date from Resource Server for access request based on the data and will send out
Give the mobile terminal;Or
Second receiving module be used for the judgment module determined according to the unique identifier it is described using journey
Sequence has institute when exempting from flow permission after the mobile terminal assignment agent server, to receive the distribution server transmission
The mailing address of mobile terminal is stated, and flow identifier is exempted to described in mobile terminal transmission according to the mailing address, and connect
It receives the mobile terminal and carries the data access request for exempting from flow identifier by what the mobile communications network was sent;With
And
Second sending module obtains requested date simultaneously from Resource Server for access request based on the data
It is sent to the mobile terminal.
Optionally, the proxy server further include:
Determining module, for the judging unit according to the unique identifier determine the application program have exempt from
Journey is applied when flow permission after the mobile terminal assignment agent server, to receive the described of the distribution server transmission
It is remaining when the sequence last time is by mobile communications network access network to have first data traffic for exempting from flow permission,
And be based on first data traffic, determine the mobile terminal by the proxy server access network during to
The data traffic that the mobile terminal is sent.
Optionally, the proxy server further include:
Statistic unit, for the judging unit according to the unique identifier determine the application program have exempt from
It is to count the mobile terminal after the mobile terminal assignment agent server by default measurement period and pass through when flow permission
It is counted into the second data traffic of the specified services quotient during proxy server access network, and by described second
Data traffic is sent to the distribution server.
Optionally, the proxy server further include:
Authentication module, for the judgment module according to the unique identifier determine the application program have exempt from
Believe when flow permission after the mobile terminal assignment agent server, to receive the interim verifying that the distribution server is sent
Breath, and according to the interim verification information, during verifying the mobile terminal by proxy server access network
Legitimacy.
Optionally, the system also includes mobile terminal, the mobile terminal includes:
Authority Verification module applies journey for sending by mobile communications network to the distribution server in the mobile terminal
The unique identifier of sequence is exempted from so that the distribution server judges whether the application program has according to the unique identifier
Flow permission;
Exempt from flow access modules, for determining the application program according to the unique identifier in the distribution server
With it is described exempt from flow permission and the application program and initiate data access request when, distributed by the distribution server
Proxy server accesses network;Wherein, the data during the mobile terminal accesses network by the proxy server
It is marked with and exempts from flow identifier, the whole or portion that the mobile terminal generates during accessing network by the proxy server
Divided data flow is exempted from flow identifier based on described in by mobile communication network operator and is included in specified services quotient.
Method according to the present invention for mobile terminal network visiting, the distribution server receive mobile terminal and pass through movement
The unique identifier of application program in the mobile terminal that communication network access network is sent;The distribution server is according to unique identifier
Judge whether application program has and exempts from flow permission;The distribution server according to unique identifier determine application program have exempt to flow
It is mobile terminal assignment agent server when measuring permission, so that mobile terminal passes through when application program initiates data access request
The proxy server of the distribution server distribution accesses network;Wherein, mobile terminal accesses the process of network by proxy server
In data markers have and exempt from flow identifier, the whole or portion that mobile terminal generates during accessing network by proxy server
Divided data flow is based on exempting from flow identifier and being included in specified services quotient by mobile communication network operator.In this way, in movement
When terminal accesses network by mobile communications network according to the data access request of application program, consuming is proxy server institute
The data traffic of corresponding specified services quotient, the data traffic without expending mobile terminal, thus solves the prior art
The technical issues of needing to expend the flow of mobile terminal when middle access network, having reached has unique identifier in mobile terminal
Application program exempts from the technical effect of flow access network;Thus, mobile terminal is without paying campus network, it will be able to realize the shifting
The application program with unique identifier exempts from the technical effect of flow downloading Web content in dynamic terminal.Thereby, it is possible to significantly mention
High user's downloading has the enthusiasm of the application program of unique identifier, to be conducive to the application journey with unique identifier
Wide-scale distribution of the sequence on network.
The above description is only an overview of the technical scheme of the present invention, in order to better understand the technical means of the present invention,
And it can be implemented in accordance with the contents of the specification, and in order to allow above and other objects of the present invention, feature and advantage can
It is clearer and more comprehensible, the followings are specific embodiments of the present invention.
Specific embodiment
The embodiment of the invention provides a kind of for the method for mobile terminal network visiting, mobile terminal, the distribution server
And system, when mobile terminal network visiting to solve the prior art, need to expend the skill of a large amount of data traffic of mobile terminal
Art problem.
The exchange method for mobile terminal network visiting that the embodiment of the present invention is introduced, as shown in Figure 1, being this method
Interaction figure, equipment involved in this method includes: mobile terminal, the distribution server, proxy server and Resource Server,
In, mobile terminal is for example are as follows: mobile phone, tablet computer etc., the user of mobile terminal are terminal user;The distribution server master
It is used to provide authentication, selection proxy server for mobile terminal;Proxy server is mainly used for having online and exempting from
The mobile terminal of flow permission provides network access service;Resource Server is usually provided by internet content provider, for benefit
Rich and varied Web content is provided for terminal user with the Internet resources of internet, such as: video, webpage, picture etc..
Referring to FIG. 1, Fig. 1 is the exchange method provided in an embodiment of the present invention for mobile terminal network visiting, the party
Method the following steps are included:
First step: realize whether there is the judgement for exempting from flow permission to application program in mobile terminal.
First step specifically includes:
S101: mobile terminal accesses the specific identifier that network sends application program in mobile terminal by mobile communications network
Symbol, the distribution server receive the unique identifier;
S102: the distribution server judges whether application program has according to unique identifier and exempts from flow permission;
S103: being mobile whole when the distribution server determines application program with flow permission is exempted from according to unique identifier
Hold assignment agent server.
Second step: realize that mobile terminal accesses network by proxy server.
Second step specifically includes:
S111: proxy server receives data access request;
S112: proxy server is based on data access request and obtains requested date from Resource Server;
S113: proxy server sends requested date to mobile terminal.
It can be seen that the method according to the present invention for mobile terminal network visiting, mobile terminal by above-mentioned part
The unique identifier of application program in the mobile terminal is sent to the distribution server by mobile communications network, so that described point
Hair server judges whether the application program has according to the unique identifier and exempts from flow permission;If the distribution server
It determines that the application program exempts from flow permission described in having according to the unique identifier, initiates data in the application program and visit
When asking request, the mobile terminal accesses network by the proxy server that the distribution server is distributed;Wherein, the movement
Terminal has by the data markers during proxy server access network exempts from flow identifier, and the mobile terminal passes through
The all or part of data traffic generated during the proxy server access network is by mobile communication network operator base
It is included in specified services quotient in the flow identifier of exempting from.In this way, being asked in mobile terminal according to the data access of application program
Ask by mobile communications network access network when, consuming be specified services quotient corresponding to proxy server data traffic,
Thus data traffic without expending mobile terminal solves and needs to expend mobile terminal when accessing network in the prior art
Flow the technical issues of, reached in mobile terminal with unique identifier application program exempt from flow access network technology
Effect;Thus, mobile terminal is without paying campus network, it will be able to realize the application in the mobile terminal with unique identifier
Program exempts from the technical effect of flow downloading Web content.Thereby, it is possible to significantly improve user's downloading to have answering for unique identifier
With the enthusiasm of program, to be conducive to the wide-scale distribution of the application program with unique identifier on network.
Exemplary embodiments of the present disclosure are described in more detail below with reference to accompanying drawings.Although showing the disclosure in attached drawing
Exemplary embodiment, it being understood, however, that may be realized in various forms the disclosure without should be by embodiments set forth here
It is limited, for example, A sends a message to B, then B phase should be able to receive the message, in order to illustrate the simple of book, herein no longer
It repeats.On the contrary, these embodiments are provided to facilitate a more thoroughly understanding of the present invention, and can be complete by the scope of the present disclosure
Whole is communicated to those skilled in the art.
In the specific implementation process, mobile terminal for example can be smart phone, tablet computer etc., not limit herein
System;Mobile communications network for example can be CDMA (Code Division Multiple Access, CDMA), GSM
(Global System for Mobile Communication, global system for mobile communications) etc., these mobile radio communications
Network is corresponding with respective mobile communication network operator, herein in order to illustrate the simple of book, just describes one by one;Application program
" unique identifier " refers to the specific identifier of application program in mobile terminal, such as the unique identifier of A application program can be with one
The unique coding of group, which can be the combination of number, Chinese character, English alphabet and/or Greek alphabet, so that the distribution server
It can identify that the application program is A application program according to the unique identifier, unique identifier can be the life of A application program
Business men or operator make in A application program under label, details are not described herein.
With continued reference to FIG. 1, as shown in Figure 1, mobile terminal passes through mobile communications network to the distribution server according to S101
Send the unique identifier of application program in mobile terminal;In this way, the distribution server can receive mobile terminal according to S101
The unique identifier of application program in the mobile terminal that network is sent is accessed by mobile communications network.
In the specific implementation process, it can be and detect that application program is opened or mobile terminal detection is applied in mobile terminal
When program submits user's logging request, mobile terminal sends unique identifier to the distribution server by mobile communications network.
For example, detecting that A application program is opened or mobile terminal detects that A application program is opened simultaneously in mobile terminal
And when having submitted user's logging request of party A-subscriber, both of which may cause A application program and remove access network, so this
When can first from mobile terminal to the distribution server send unique identifier, so that subsequent distribution server is judged, from
And it determines whether the mobile terminal and the mode for exempting from flow access network is provided.Certainly, introduction through this embodiment, this field
Affiliated technical staff can select other suitable opportunitys such as mobile terminal to be switched by network off-state according to the actual situation
When for network connection state etc., unique identifier is sent to the distribution server and is judged, to meet the needs of actual conditions,
Details are not described herein again.
After the distribution server has received the unique identifier of application program, that is, enter in S102.
In the specific implementation process, it has been stored in advance in the distribution server default with the application program for exempting from flow permission
Unique identifier, at this point, the distribution server can judge received unique identifier whether the default specific identifier with storage
Symbol matching, if matching, the distribution server determine that application program has according to unique identifier and exempt from flow permission.
Certainly, these default unique identifiers also can store in other positions, such as in special data server,
It is obtained when in use for the distribution server, herein with no restrictions.
Further, due to application program exempt from that flow permission is possible to not no flow restriction exempt from flow, have
Flow restriction exempts from flow, and the flow of exempting from of no flow restriction refers to that all data traffics of application program consumption are counted into finger
Determine in service provider, there is the flow of exempting from of flow restriction to refer to the application program each period as weekly or monthly there are fixed data
Flow such as 30M, 50M are counted into specified services quotient, in this way, the distribution server can first obtain application program using specified
The charging mode of service provider carries out the residual flow information of charging, and judges whether residual flow information is greater than preset value, this is pre-
If value can be a fixed value, such as 3M, 5M, herein with no restrictions, when the residual flow information is greater than preset value
It waits, the distribution server determines that the application program has and exempts from flow permission.
When the distribution server determines application program with flow permission is exempted from, that is, enter S103.
In S103, the distribution server is mobile terminal assignment agent server, for example, can be negative for mobile terminal distribution
The less proxy server of lotus, or be lower proxy server of mobile terminal assignment latency etc., to be moved easily terminal
The data in network are rapidly obtained, herein with no restrictions.
It of courses, the legitimacy of network is accessed to guarantee mobile terminal by proxy server, the embodiment of the present invention mentions
The method of confession further include: the distribution server sends interim verification information to mobile terminal and proxy server respectively, so that agency
Server can verify the legitimacy that the mobile terminal accesses network by proxy server based on interim verification information.
Specifically, the distribution server can be identical to the interim verification information that mobile terminal and proxy server are sent
Interim verification information, be also possible to corresponding interim verification information, then communicated in mobile terminal and proxy server
When, it is verified by proxy server and/or mobile terminal according to interim verification information, to guarantee mobile terminal and agency
The legitimacy that server is communicated.In the specific implementation process, it to avoid increasing the calculation amount of mobile terminal, while avoiding moving
The data traffic that the application program of dynamic terminal is expended in the case where not having and exempting from flow permission is also included in specified services quotient
In, it is possible to the step of being verified with interim verification information, which is placed in proxy server, to carry out.
Of course, as before, if application program have exempt from flow permission be have a flow restriction exempt from flow permission, at this time
The distribution server can also by the application program last time by mobile communications network access network when it is remaining have exempt from flow
First data traffic of permission is sent to proxy server, and proxy server is determined according to the first data traffic to shifting
The data traffic that dynamic terminal is sent avoids avoiding unnecessary loss beyond the first data traffic.
For example, the first data traffic is specially 5M, then proxy server can should not when sending data to mobile terminal
The data of 5M can be sent using most multidirectional mobile terminal more than 5M, such as proxy server, can also be used to mobile terminal
Insufficient prompt of the first data traffic, etc. is sent, herein with no restrictions.
Also, the first data traffic can also be sent to mobile terminal by the distribution server, naturally it is also possible to be taken by agency
First data traffic is sent to mobile terminal by business device, so that the user of mobile terminal remaining to application program can also have
The first data traffic for exempting from flow permission is had gained some understanding, for example, can be shown in application by modes such as voice, text, pictures
On the interface of program, checked for user.
In the specific implementation process, the distribution server is after determining that application program has and exempts from flow permission, it can will
The mailing address of mobile terminal is sent to proxy server, so that proxy server, which will exempt from flow identifier, is sent to mobile terminal,
So that all or part of data traffic that mobile terminal generates during accessing network by proxy server is by moving
Dynamic communication network operator is based on exempting from flow identifier being included in specified services quotient.It of courses, in practical applications, this exempts to flow
Amount mark can also be sent to mobile terminal by the distribution server, herein with no restrictions.
Meanwhile the address of proxy server can also be sent to mobile terminal by the distribution server, so that mobile terminal exists
It is first verified according to the address of proxy server after get that proxy server issues exempt from flow identifier, avoids receiving void
False information or Virus Info, details are not described herein again.
In the specific implementation process, exempting from flow identifier can be a default label, pass through agency service in mobile terminal
Data during device access network mark the default label, then during determining mobile terminal network visiting
When in data comprising default label, mobile communication network operator is complete by the data traffic during mobile terminal network visiting
Portion or part are included in specified services quotient or this exempts from the preset address that flow identifier is also possible to proxy server, are such as acted on behalf of
The IP address or MAC (Media Access Control, media access control physical address or hardware address) of server
Location etc., herein with no restrictions, then data during determining mobile terminal network visiting pass through the agency of preset address
When server, the data traffic for flowing through preset address is completely or partially included in specified services quotient by mobile communication network operator
In.
By S101, S102 and S103, the distribution server completes exempt to flow to whether application program in mobile terminal has
Permission judgement is measured, while judging result is informed into mobile terminal and proxy server respectively, then can enter second step, it is real
Existing mobile terminal accesses network by proxy server.
Specifically, as shown in Figure 1, in S111, proxy server receives data access request, can be and takes in agency
After business device exempts from flow identifier to mobile terminal transmission, mobile terminal sends to carry by mobile communications network to proxy server exempts from
The data access request of flow identifier, proxy server can receive the data access request, it is of course also possible to be in movement
The data access request is sent to the distribution server when sending unique identifier to the distribution server by terminal,
The data access request is transmitted to proxy server when determining that application program has and exempts from flow permission by the distribution server,
Proxy server can receive the data access request, both modes can be with herein with no restrictions.
In S111, if mobile terminal is asked using the data access for exempting from flow identifier is directly carried to proxy server transmission
The mode asked, then mobile communication network operator can exempt from flow identifier for the partial data flow whole or portion based on this
Divided data flow is included in specified services quotient, is expended without expending or reducing the flow at mobile terminal.
In S112, proxy server can be based on data access request, and requested number is obtained from Resource Server
According to for example, proxy server will if the data access request that application program is sent is to obtain the data access request of picture
The data access request is sent in corresponding picture servers, and corresponding picture is got from the picture servers, when
So, it if data access request is also possible to obtain the data access request of video, text etc. data, is just not listed one by one herein
?.
In S112, due to being the communication between proxy server and Resource Server, it is not related to mobile terminal, so
The data traffic of mobile terminal will not be expended in this step.
In S113, proxy server sends requested date to mobile terminal, and specifically, proxy server is passing through
After S112 gets requested date, it can flow identifier will be exempted from requested date label, and issue mobile terminal, moved
Dynamic terminal can receive the requested date by mobile communications network.
It in the specific implementation process, is to have when exempting from flow permission of flow restriction, generation in the flow permission of exempting from of application program
Reason server is counted into specified services during accessing network by proxy server to mobile terminal according to predetermined period
The second data traffic of quotient counts, and predetermined period, which can be, to be temporally segmented, such as every 1 minute or every 5 minutes unites
Meter is primary, is also possible to be segmented by data traffic, such as the data statistics of every 512kb or 1M is primary etc., by this reality
The introduction of example is applied, technical staff belonging to this field can select suitable predetermined period to meet reality according to the actual situation
The needs of situation, details are not described herein again.
After proxy server counts the second data traffic by predetermined period, proxy server can be by second
Data traffic is sent to the distribution server, and the distribution server, can be according to the second data after receiving the second data traffic
Flow update the first data traffic, enable the distribution server grasp in time application program it is remaining have exempt from flow permission
Data traffic, thus application program it is remaining have exempt from flow permission data traffic be less than preset value when, the distribution server
Do not have the message for exempting from flow permission to proxy server sending application program, so that proxy server stops with movement eventually
Communication between end avoids unnecessary loss.
Certainly, in the specific implementation process, the distribution server can also receive flow increase message, and be increased according to the flow
Add the first data traffic of information updating, for example, the operator of A application program goes to a popularization activity, is prepared as A application journey
Sequence increase 30M's has the data traffic for exempting from flow permission, then can be by sending corresponding message to the distribution server, to mention
First data traffic of high A application program, and the first data traffic is updated, alternatively, user is pre- by completing in A application program
If task as clicked the default advertisement in A application program, or the modes such as other applications are downloaded by A application program and are obtained
Flow increases reward, enables the distribution server to receive flow and increases information, similarly, the distribution server can also receiving stream
Amount reduces message, and reduces the first data traffic of information update according to flow, and details are not described herein again.
In S113, since proxy server is when sending requested date to mobile terminal, requested date is marked
It has gone up and has exempted from flow identifier, so mobile communication network operator can to exempt from flow identifier complete by the partial data flow based on this
Portion or partial data flowmeter enter in specified services quotient, expend without expending or reducing the flow at mobile terminal.
In the specific implementation process, the partial data that mobile terminal generates during accessing network by proxy server
Flow is based on exempting from flow identifier and being included in specified services quotient by mobile communication network operator, may exist a variety of situations,
It is set forth below three kinds therein to be introduced, certainly, in the specific implementation process, is not limited to following three kinds of situations.
The first, the data traffic of special ratios is counted into specified services quotient during mobile terminal network visiting.
For example, special ratios are for example are as follows: 50%, 70% etc., wherein pass through proxy server in mobile terminal and visit
Have during asking network exempt from flow permission (such as: data transmission carry exempts from flow identifier) when, corresponding gateway (or with it is right
Answer the charge system that network is connected) its special ratios is included in specified services quotient, and remaining ratio is included in the communication identifier,
Such as: assuming that mobile terminal expends the flow of 10M, special ratios altogether in this network access procedure are as follows: 50%, then charge system
In charging, the flow of 5M is included in specified services quotient, and the flow of remaining 5M is included in the communication identifier of the mobile terminal.When
So, above data is not intended as limiting as just citing.
Second, certain amount of data traffic is counted into specified services quotient during mobile terminal network visiting.
For example, specific quantity is for example are as follows: 10M, 20M etc., wherein have during mobile terminal network visiting
For when exempting from flow permission, corresponding gateway (or the charge system being connected with corresponding network) terminates it in this access network development process
Afterwards, whether the data traffic for judging this access network development process is more than the specific quantity, if being not above, will be owned
Data traffic be all included in specified services quotient;If it exceeds will then be not above the data traffic of part if specific quantity
It is included in specified services quotient, overage is included in the communication identifier of the mobile terminal.
The third, the data traffic of specific content is counted into specified services quotient during mobile terminal network visiting.
For example, specific content is for example are as follows: text, picture etc., wherein during mobile terminal network visiting
Have when exempting from flow permission, corresponding gateway (or the charge system being connected with corresponding network) obtains access network development process and transmitted
Data, then determine the data such as text, picture from the data transmitted of access network development process, and by its corresponding data
Flow is included in specified services quotient;And it is directed to other kinds of content, and such as: its corresponding data traffic is then included in by video
In the communication identifier of mobile terminal.
It can be seen that the method according to the present invention for mobile terminal network visiting, distribution service by above-mentioned part
Device receives the unique identifier that mobile terminal accesses application program in the mobile terminal that network is sent by mobile communications network;Point
Hair server judges whether application program has according to unique identifier and exempts from flow permission;The distribution server is according to specific identifier
According with and determining that application program has when exempting from flow permission is mobile terminal assignment agent server, so that mobile terminal is in application program
Network is accessed by the proxy server that the distribution server is distributed when initiating data access request;Wherein, mobile terminal passes through generation
Data markers during reason server access network, which have, exempts from flow identifier, and mobile terminal accesses network by proxy server
During all or part of data traffic for generating be based on exempting from flow identifier by mobile communication network operator being included in finger
Determine in service provider.In this way, accessing network by mobile communications network according to the data access request of application program in mobile terminal
When, consuming be specified services quotient corresponding to proxy server data traffic, without expend mobile terminal data
Thus flow solves the technical issues of needing to expend the flow of mobile terminal when accessing network in the prior art, has reached shifting
Dynamic terminal exempts from the technical effect of flow access network;Thus, mobile terminal is without paying campus network, it will be able to realize the movement
Application program in terminal with unique identifier exempts from the technical effect of flow downloading Web content.Thereby, it is possible to significantly improve
User's downloading has the enthusiasm of the application program of unique identifier, to be conducive to the application program with unique identifier
Wide-scale distribution on network.
It as a kind of possible implementation, is included in specified services quotient, comprising: the expense for generating corresponding data flow
It is calculated as the expense of the account consumption of specified services quotient.
For example, since corresponding data flow has been included in specified services quotient, and mobile communication carrier will not be directed to
Primary network access process carries out repetition charging, so corresponding data traffic will not be counted into the mark of the mobile terminal, because
, in mobile communication carrier's charging, the expense that can be generated is calculated as the expense of the account consumption of specified services quotient for this, thus
It charges to specified services quotient.
The distribution server and proxy server that the embodiment of the present invention is introduced can be completely independent for two physical locations
Server;Or two different function modules of same server, with no restriction to this embodiment of the present invention.
Based on the same inventive concept, the embodiment of the present invention also provides a kind of mobile terminal, referring to FIG. 2, Fig. 2 is the present invention
The module diagram for the mobile terminal that embodiment provides, as shown in Fig. 2, the mobile terminal includes:
Authority Verification module 201 applies journey for sending by mobile communications network to the distribution server in mobile terminal
The unique identifier of sequence, so that the distribution server, which judges whether application program has according to unique identifier, exempts from flow permission;
Exempt from flow access modules 202, exempts to flow for determining that application program has according to unique identifier in the distribution server
When measuring permission and application program initiation data access request, passes through the proxy server that the distribution server is distributed and access network;Its
In, mobile terminal has by the data markers during proxy server access network exempts from flow identifier, and mobile terminal passes through
The all or part of data traffic generated during proxy server access network is based on exempting from by mobile communication network operator
Flow identifier is included in specified services quotient.
In the specific implementation process, exempt from flow access modules 202 to be specifically used for:
Send the specific mark of application program in mobile terminal to the distribution server by mobile communications network in mobile terminal
When knowing symbol, data access request is sent to the distribution server by mobile communications network, so that the distribution server is determining application
Program, which has, exempts from that data access request is sent to proxy server after flow permission;And it is received by mobile communications network
The requested date that proxy server is obtained based on data access request from Resource Server;Or
When application program is with flow permission is exempted from, what Receiving Agent server was sent exempts from flow identifier, and passes through movement
Communication network is sent to proxy server carries the data access request for exempting from flow identifier, and receives generation by mobile communications network
The requested date that reason server is obtained based on data access request from Resource Server.
In the specific implementation process, Authority Verification module 201 is specifically also used to:
Before the proxy server that mobile terminal is distributed by the distribution server accesses network, obtaining the distribution server is
The preset address of the proxy server of mobile terminal distribution, preset address are to exempt from flow identifier;Or
Before the proxy server that mobile terminal is distributed by the distribution server accesses network, obtaining proxy server is
The default label of mobile terminal distribution carries default label when mobile terminal accesses network by proxy server, pre- to be marked with
Label are to exempt from flow identifier.
In the specific implementation process, exempt from flow access modules 202 to be specifically used for:
Determine that application program with after exempting from flow permission, obtains application program according to unique identifier in the distribution server
Has the residual flow information for exempting from flow permission.
In the specific implementation process, exempt from flow access modules 202 to be specifically used for passing through the distribution server point in mobile terminal
Before the proxy server access network matched, the interim verification information that the distribution server is mobile terminal distribution is received, wherein face
When verification information be mobile terminal point when to be the distribution server determine that application program has and exempts from flow permission according to unique identifier
Match, so that proxy server, which verifies mobile terminal based on interim verification information, passes through the legitimacy of proxy server access network.
In the specific implementation process, Authority Verification module 201 is specifically used for detecting that application program is opened in mobile terminal
Or when application program submission user's logging request, unique identifier is sent to the distribution server by mobile communications network.
It can be seen that the method according to the present invention for mobile terminal network visiting, mobile terminal by above-mentioned part
The unique identifier of application program in the mobile terminal is sent to the distribution server by mobile communications network, so that described point
Hair server judges whether the application program has according to the unique identifier and exempts from flow permission;If the distribution server
It determines that the application program exempts from flow permission described in having according to the unique identifier, initiates data in the application program and visit
When asking request, the mobile terminal accesses network by the proxy server that the distribution server is distributed;Wherein, the movement
Terminal has by the data markers during proxy server access network exempts from flow identifier, and the mobile terminal passes through
The all or part of data traffic generated during the proxy server access network is by mobile communication network operator base
It is included in specified services quotient in the flow identifier of exempting from.In this way, being asked in mobile terminal according to the data access of application program
Ask by mobile communications network access network when, consuming be specified services quotient corresponding to proxy server data traffic,
Thus data traffic without expending mobile terminal solves and needs to expend mobile terminal when accessing network in the prior art
Flow the technical issues of, reached in mobile terminal with unique identifier application program exempt from flow access network technology
Effect;Thus, mobile terminal is without paying campus network, it will be able to realize the application in the mobile terminal with unique identifier
Program exempts from the technical effect of flow downloading Web content.Thereby, it is possible to significantly improve user's downloading to have answering for unique identifier
With the enthusiasm of program, to be conducive to the wide-scale distribution of the application program with unique identifier on network.
Based on the same inventive concept, the embodiment of the present invention also provides a kind of the distribution server, referring to FIG. 3, Fig. 3 is this hair
The module diagram for the distribution server that bright embodiment provides, as shown in figure 3, the distribution server includes:
First receiving module 301 accesses the mobile end that network is sent by mobile communications network for receiving mobile terminal
The unique identifier of application program in end;
Judgment module 302 exempts from flow permission for judging whether application program has according to unique identifier;
Distribution module 303, for being mobile whole when determining that application program has and exempts from flow permission according to unique identifier
Assignment agent server is held, so that mobile terminal was distributed when application program initiates data access request by the distribution server
Proxy server accesses network;Wherein, the data markers during mobile terminal accesses network by proxy server, which have, to be exempted from
Flow identifier, all or part of data traffic that mobile terminal generates during accessing network by proxy server is by moving
Communication network operator is based on exempting from flow identifier and being included in specified services quotient.
In the specific implementation process, the first receiving module 301 is also used to receive mobile terminal in the first receiving module 301 logical
When crossing the unique identifier of application program in the mobile terminal that mobile communications network access network is sent, receives mobile terminal and pass through
Mobile communications network accesses the data access request that network is sent, and data access request is the data access request of application program;
The distribution server further includes the first sending module 304, and the first sending module 304 is used in judgment module 302 in root
It is to visit data after mobile terminal assignment agent server when determining that application program has and exempts from flow permission according to unique identifier
Ask that request is transmitted to proxy server, so that proxy server, which is based on data access request, obtains requested number from Resource Server
According to and will be sent to mobile terminal, or for exempting to flow determining that application program has according to unique identifier in judgment module 302
It is that the mailing address of mobile terminal is sent to proxy server, is made after mobile terminal assignment agent server when measuring permission
Proxy server will exempt from flow identifier and be sent to mobile terminal so that mobile terminal will carry the number for exempting from flow identifier
It is sent to proxy server according to access request, data access request is the data access request of application program, then to act on behalf of
Server is based on data access request and obtains requested date from Resource Server and be sent to mobile terminal.
In the specific implementation process, judgment module 302 be specifically used for judge unique identifier whether with default specific identifier
Symbol matching, and when unique identifier is matched with default unique identifier, it determines that application program has according to unique identifier and exempts from
Flow permission.
In the specific implementation process, judgment module 302 specifically be also used to judge unique identifier whether with preset it is specific
After identifier match, application program is being determined according to unique identifier with before exempting from flow permission, acquisition application program is adopted
The residual flow information of charging is carried out with the charging mode of specified services quotient, and it is default to judge whether residual flow information is greater than
Value, and when whether residual flow information is greater than preset value, it determines that application program has according to unique identifier and exempts from flow permission.
In the specific implementation process, the distribution server further includes generation module 305, and generation module 305 is for judging mould
Block 302 according to unique identifier determine application program have exempt from flow permission when for mobile terminal assignment agent server it
Afterwards, at interim verification information, and interim verification information is respectively sent to mobile terminal and proxy server, so that agency service
Device verifies mobile terminal based on interim verification information and passes through the legitimacy of proxy server access network.
In the specific implementation process, the first sending module 304 is also used in judgment module 302 true according to unique identifier
Determining application program has when exempting from flow permission for after mobile terminal assignment agent server, the application program last time is passed through shifting
When dynamic communication network access network it is remaining have exempt from the first data traffic of flow permission and be sent to proxy server so that
Proxy server can determine the data traffic sent to mobile terminal according to the first data traffic.
In the specific implementation process, the distribution server further includes update module 306, and update module 306 is for judging mould
Block 302 according to unique identifier determine application program have exempt from flow permission when for mobile terminal assignment agent server it
Afterwards, during Receiving Agent server presses default measurement period statistics, mobile terminal is by proxy server access network
It is counted into the second data traffic of specified services quotient, and the first data traffic is updated according to the second data traffic.
It can be seen that the distribution server provided according to embodiments of the present invention by above-mentioned part, the of the distribution server
One receiving module receive mobile terminal by mobile communications network access network transmission mobile terminal in application program it is specific
Identifier, judgment module judges whether application program has according to unique identifier and exempts from flow permission, and distribution module is according to spy
Determine identifier to determine that application program has when exempting from flow permission to be mobile terminal assignment agent server, so that mobile terminal is being answered
Network is accessed by the proxy server that the distribution server is distributed when initiating data access request with program;Wherein, mobile terminal
Data markers during accessing network by proxy server, which have, exempts from flow identifier, and mobile terminal is visited by proxy server
The all or part of data traffic generated during asking network by mobile communication network operator be based on exempt from flow identifier by its
It is included in specified services quotient.In this way, being visited according to the data access request of application program by mobile communications network in mobile terminal
When asking network, consuming be specified services quotient corresponding to proxy server data traffic, without expend mobile terminal
Data traffic, thus solve the technical issues of needing to expend the flow of mobile terminal when accessing network in the prior art, reach
The technical effect that the application program in mobile terminal with unique identifier exempts from flow access network is arrived;Thus, mobile terminal
Without paying campus network, it will be able to realize that the application program in the mobile terminal with unique identifier exempts from flow downloading network
The technical effect of content.The enthusiasm that there is the application program of unique identifier thereby, it is possible to significantly improve user's downloading, thus
Be conducive to the wide-scale distribution of the application program with unique identifier on network.
Based on the same inventive concept, the embodiment of the present invention also provides a kind of system, referring to FIG. 4, Fig. 4 is implementation of the present invention
The module diagram for the system that example provides, as shown in figure 4, the system includes the distribution service that any embodiment of the present invention is introduced
Device, further includes proxy server, and proxy server includes:
Second receiving module 401, for judgment module 302 according to unique identifier determine application program have exempt to flow
Pass through mobile communication when measuring permission after mobile terminal assignment agent server, to receive the mobile terminal of the distribution server forwarding
Network accesses the data access request that network is sent, and data access request is the data access request of application program;And
Second sending module 402, for obtaining requested date from Resource Server based on data access request and will send out
Give mobile terminal;Or
Second receiving module 401 be used for judgment module 302 according to unique identifier determine application program have exempt to flow
To receive the mailing address for the mobile terminal that the distribution server is sent after mobile terminal assignment agent server when measuring permission,
And flow identifier is exempted to mobile terminal transmission according to mailing address, and receive mobile terminal and take by what mobile communications network was sent
With the data access request for exempting from flow identifier;And
Second sending module 402, for obtaining requested date from Resource Server based on data access request and sending
To mobile terminal.
In the specific implementation process, proxy server further include:
Determining module 403, for judging unit according to unique identifier determine application program have exempt from flow permission
When after mobile terminal assignment agent server, to receive the application program last time that the distribution server is sent pass through mobile communication
Network is remaining when accessing network to have the first data traffic for exempting from flow permission, and is based on the first data traffic, and determination is moving
The data traffic that dynamic terminal is sent during accessing network by proxy server to mobile terminal.
In the specific implementation process, proxy server further include:
Statistical module 404, for judging unit according to unique identifier determine application program have exempt from flow permission
When to access net by proxy server by default measurement period statistics mobile terminal after mobile terminal assignment agent server
It is counted into the second data traffic of specified services quotient during network, and the second data traffic is sent to the distribution server.
In the specific implementation process, proxy server further include:
Authentication module 405, for determining that application program is weighed with flow is exempted from according to unique identifier in judgment module 302
In limited time after mobile terminal assignment agent server, to receive the interim verification information that the distribution server is sent, and according to interim
Verification information, verifying mobile terminal pass through the legitimacy during proxy server access network.
System provided in an embodiment of the present invention further includes the mobile terminal that any embodiment of the present invention is introduced.
One or more embodiment of the invention, at least has the advantages that
Method according to the present invention for mobile terminal network visiting, the distribution server receive mobile terminal and pass through movement
The unique identifier of application program in the mobile terminal that communication network access network is sent;The distribution server is according to unique identifier
Judge whether application program has and exempts from flow permission;The distribution server according to unique identifier determine application program have exempt to flow
It is mobile terminal assignment agent server when measuring permission, so that mobile terminal passes through when application program initiates data access request
The proxy server of the distribution server distribution accesses network;Wherein, mobile terminal accesses the process of network by proxy server
In data markers have and exempt from flow identifier, the whole or portion that mobile terminal generates during accessing network by proxy server
Divided data flow is based on exempting from flow identifier and being included in specified services quotient by mobile communication network operator.In this way, in movement
When terminal accesses network by mobile communications network according to the data access request of application program, consuming is proxy server institute
The data traffic of corresponding specified services quotient, the data traffic without expending mobile terminal, thus solves the prior art
The technical issues of needing to expend the flow of mobile terminal when middle access network, having reached has unique identifier in mobile terminal
Application program exempts from the technical effect of flow access network;Thus, mobile terminal is without paying campus network, it will be able to realize the shifting
The application program with unique identifier exempts from the technical effect of flow downloading Web content in dynamic terminal.Thereby, it is possible to significantly mention
High user's downloading has the enthusiasm of the application program of unique identifier, to be conducive to the application journey with unique identifier
Wide-scale distribution of the sequence on network.
Algorithm and display are not inherently related to any particular computer, virtual system, or other device provided herein.
Various general-purpose systems can also be used together with teachings based herein.As described above, it constructs required by this kind of system
Structure be obvious.In addition, the present invention is also not directed to any particular programming language.It should be understood that can use various
Programming language realizes summary of the invention described herein, and the description done above to language-specific is to disclose this hair
Bright preferred forms.
In the instructions provided here, numerous specific details are set forth.It is to be appreciated, however, that implementation of the invention
Example can be practiced without these specific details.In some instances, well known method, structure is not been shown in detail
And technology, so as not to obscure the understanding of this specification.
Similarly, it should be understood that in order to simplify the disclosure and help to understand one or more of the various inventive aspects,
Above in the description of exemplary embodiment of the present invention, each feature of the invention is grouped together into single implementation sometimes
In example, figure or descriptions thereof.However, the disclosed method should not be interpreted as reflecting the following intention: i.e. required to protect
Shield the present invention claims features more more than feature expressly recited in each claim.More precisely, as following
Claims reflect as, inventive aspect is all features less than single embodiment disclosed above.Therefore,
Thus the claims for following specific embodiment are expressly incorporated in the specific embodiment, wherein each claim itself
All as a separate embodiment of the present invention.
Those skilled in the art will understand that can be carried out adaptively to the module in the equipment in embodiment
Change and they are arranged in one or more devices different from this embodiment.It can be the module or list in embodiment
Member or component are combined into a module or unit or component, and furthermore they can be divided into multiple submodule or subelement or
Sub-component.Other than such feature and/or at least some of process or unit exclude each other, it can use any
Combination is to all features disclosed in this specification (including adjoint claim, abstract and attached drawing) and so disclosed
All process or units of what method or apparatus are combined.Unless expressly stated otherwise, this specification is (including adjoint power
Benefit require, abstract and attached drawing) disclosed in each feature can carry out generation with an alternative feature that provides the same, equivalent, or similar purpose
It replaces.
In addition, it will be appreciated by those of skill in the art that although some embodiments in this include institute in other embodiments
Including certain features rather than other feature, but the combination of the feature of different embodiment means in the scope of the present invention
Within and form different embodiments.For example, in the following claims, embodiment claimed it is any it
One can in any combination mode come using.
Various component embodiments of the invention can be implemented in hardware, or to run on one or more processors
Software module realize, or be implemented in a combination thereof.It will be understood by those of skill in the art that can be used in practice
Microprocessor or digital signal processor (DSP) come realize mobile terminal according to an embodiment of the present invention, the distribution server with
And some or all functions of some or all components in system.The present invention is also implemented as executing institute here
Some or all device or device programs of the method for description are (for example, computer program and computer program produce
Product).It is such to realize that program of the invention can store on a computer-readable medium, or can have one or more
The form of signal.Such signal can be downloaded from an internet website to obtain, and perhaps be provided on the carrier signal or to appoint
What other forms provides.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and ability
Field technique personnel can be designed alternative embodiment without departing from the scope of the appended claims.In the claims,
Any reference symbol between parentheses should not be configured to limitations on claims.Word "comprising" does not exclude the presence of not
Element or step listed in the claims.Word "a" or "an" located in front of the element does not exclude the presence of multiple such
Element.The present invention can be by means of including the hardware of several different elements and being come by means of properly programmed computer real
It is existing.In the unit claims listing several devices, several in these devices can be through the same hardware branch
To embody.The use of word first, second, and third does not indicate any sequence.These words can be explained and be run after fame
Claim.
A1, a kind of method for mobile terminal network visiting, comprising:
The distribution server receives answers in the mobile terminal that mobile terminal is sent by mobile communications network access network
With the unique identifier of program;
The distribution server judges whether the application program has according to the unique identifier and exempts from flow permission;
The distribution server according to the unique identifier determine the application program have exempt from flow permission when be
The mobile terminal assignment agent server, so that the mobile terminal is logical when the application program initiates data access request
Cross the proxy server access network of the distribution server distribution;
Wherein, the data markers during the mobile terminal accesses network by the proxy server, which have, exempts from flow
Mark, the mobile terminal by proxy server access network during all or part of data traffic for generating by
Mobile communication network operator is exempted from flow identifier based on described in and is included in specified services quotient.
A2, method as described in a1, which is characterized in that the mobile terminal accesses network by the proxy server
The partial data flow generated in the process exempts from flow identifier based on described in by mobile communication network operator and is included in specified clothes
It is engaged in quotient, specifically:
The data traffic of special ratios is counted into the specified services quotient during the mobile terminal network visiting;Or
Certain amount of data traffic is counted into the specified services quotient during the mobile terminal network visiting;Or
The data traffic of specific content is counted into the specified services quotient during the mobile terminal network visiting.
A3, method as described in a1, which is characterized in that described to be included in specified services quotient, comprising: by corresponding data flow
The expense of generation is calculated as the expense of the account consumption of specified services quotient.
A4, method as described in a1, which is characterized in that receive mobile terminal in the distribution server and pass through mobile communication
When network accesses the unique identifier of application program in the mobile terminal that network is sent, the distribution server also receives institute
It states mobile terminal and the data access request that network is sent is accessed by mobile communications network, the data access request is described answers
With the data access request of program;And the distribution server determined according to the unique identifier it is described using journey
Sequence has when exempting from flow permission for after the mobile terminal assignment agent server, the distribution server visits the data
Ask that request is transmitted to the proxy server so that the proxy server based on the data access request from Resource Server
It obtains requested date and the mobile terminal will be sent to;Or
In the distribution server when determining the application program with flow permission is exempted from according to the unique identifier
After the mobile terminal assignment agent server, the mailing address of the mobile terminal is sent to by the distribution server
The proxy server, so that the flow identifier of exempting from is sent to the mobile terminal by the proxy server, so that
The mobile terminal will carry the data access request for exempting from flow identifier and be sent to the proxy server, the data
Access request is the data access request of the application program, accesses the proxy server based on the data and asks
It asks and obtains requested date from Resource Server and be sent to the mobile terminal.
A5, the method as described in claim any in above-mentioned A1-A4, which is characterized in that the distribution server is according to
Unique identifier judges whether the application program has and exempts from flow permission, specifically:
The distribution server judges whether the unique identifier matches with default unique identifier;
When the unique identifier is matched with default unique identifier, the distribution server is according to the specific identifier
Symbol determines that the application program has and exempts from flow permission.
A6, method as described in a5, which is characterized in that the distribution server judge the unique identifier whether with
After default unique identifier matching, determine that the application program has according to the unique identifier in the distribution server
Before exempting from flow permission, the method also includes:
The distribution server obtains the application program and carries out charging using the charging mode of the specified services quotient
Residual flow information;
The distribution server judges whether the residual flow information is greater than preset value;
The distribution server executes step when whether the residual flow information is greater than preset value: the distribution clothes
Business device determines that the application program has according to the unique identifier and exempts from flow permission.
A7, the method as described in claim any in A1-A4, which is characterized in that in the distribution server according to
It is institute after the mobile terminal assignment agent server that unique identifier, which determines that the application program has when exempting from flow permission,
State method further include:
The distribution server generates interim verification information, and the interim verification information is respectively sent to the movement
Terminal and the proxy server, so that the proxy server is based on the interim verification information verifying mobile terminal and leads to
Cross the legitimacy of the proxy server access network.
A8, the method as described in claim any in A1-A4, which is characterized in that in the distribution server according to
It is institute after the mobile terminal assignment agent server that unique identifier, which determines that the application program has when exempting from flow permission,
State method further include:
Residue when the application program last time is accessed network by the mobile communications network by the distribution server
First data traffic for exempting from flow permission that has be sent to the proxy server so that the proxy server energy
It is enough that the data traffic sent to the mobile terminal is determined according to first data traffic.
A9, the method as described in A8, which is characterized in that determined in the distribution server according to the unique identifier
The application program has when exempting from flow permission for after the mobile terminal assignment agent server, the method also includes:
The distribution server receives the mobile terminal that the proxy server is counted by default measurement period, described and passes through
It is counted into the second data traffic of the specified services quotient during proxy server access network, and according to described the
Two data traffics update first data traffic.
A10, method as described in a1, which is characterized in that in the distribution server true according to the unique identifier
The fixed application program has when exempting from flow permission for after the mobile terminal assignment agent server, the method is also wrapped
It includes:
The mobile terminal that the proxy server receives the distribution server forwarding is visited by mobile communications network
Ask that the data access request that network is sent, the data access request are the data access request of the application program;And institute
Stating proxy server, access request obtains requested date from Resource Server and will be sent to the movement based on the data
Terminal;Or
The proxy server receives the mailing address for the mobile terminal that the distribution server is sent, and according to institute
It states mailing address and exempts from flow identifier to described in mobile terminal transmission;And the proxy server receives the movement eventually
End carries the data access request for exempting from flow identifier by what the mobile communications network was sent, and based on the data
Access request obtains requested date from Resource Server and is sent to the mobile terminal.
A11, method as described in a1, which is characterized in that in the distribution server true according to the unique identifier
The fixed application program has when exempting from flow permission for after the mobile terminal assignment agent server, the method is also wrapped
It includes:
The application program last time that the proxy server receives the distribution server transmission passes through the movement
It is remaining when communication network access network to have first data traffic for exempting from flow permission;
The proxy server is based on first data traffic, determines and passes through the agency service in the mobile terminal
The data traffic that device is sent during accessing network to the mobile terminal.
A12, method as described in a1, which is characterized in that in the distribution server true according to the unique identifier
The fixed application program has when exempting from flow permission for after the mobile terminal assignment agent server, the method is also wrapped
It includes:
The proxy server presses the default measurement period statistics mobile terminal and accesses net by the proxy server
It is counted into the second data traffic of the specified services quotient during network, and second data traffic is sent to described point
Send out server.
A13, method as described in a1, which is characterized in that in the distribution server true according to the unique identifier
The fixed application program has when exempting from flow permission for after the mobile terminal assignment agent server, the method is also wrapped
It includes:
The proxy server receives the interim verification information that the distribution server is sent;
The proxy server verifies the mobile terminal and passes through the proxy server according to the interim verification information
Access the legitimacy during network.
B14, a kind of the distribution server, comprising:
First receiving module accesses the described mobile whole of network transmission by mobile communications network for receiving mobile terminal
The unique identifier of application program in end;
Judgment module exempts from flow permission for judging whether the application program has according to the unique identifier;
Distribution module, for according to the unique identifier determine the application program have exempt from flow permission when be institute
Mobile terminal assignment agent server is stated, so that the mobile terminal passes through when the application program initiates data access request
The proxy server of the distribution server distribution accesses network;Wherein, the mobile terminal is visited by the proxy server
It asks that the data markers during network have and exempts from flow identifier, the mobile terminal accesses network by the proxy server
The all or part of data traffic generated in the process is exempted from flow identifier based on described in by mobile communication network operator and is included in
In specified services quotient.
B15, the distribution server as described in B14, which is characterized in that first receiving module is also used to described first
Receiving module receives the spy that mobile terminal accesses application program in the mobile terminal that network is sent by mobile communications network
When determining identifier, the mobile terminal is received by mobile communications network and accesses the data access request that network is sent, the number
It is the data access request of the application program according to access request;
The distribution server further includes the first sending module, and first sending module in the judgment module for existing
It is the mobile terminal assignment agent service when determining that the application program has and exempts from flow permission according to the unique identifier
After device, the data access request is transmitted to the proxy server, so that the proxy server is based on the data
Access request obtains requested date from Resource Server and will be sent to the mobile terminal, or in the judgment module
It is that the mobile terminal assignment agent takes when determining that the application program has and exempts from flow permission according to the unique identifier
It is engaged in after device, the mailing address of the mobile terminal is sent to the proxy server, so that the proxy server is by institute
It states and exempts from flow identifier and be sent to the mobile terminal, so that the mobile terminal will carry the number for exempting from flow identifier
It is sent to the proxy server according to access request, the data access request is the data access request of the application program,
Then making the proxy server, access request obtains requested date from Resource Server and is sent to based on the data
The mobile terminal.
B16, the distribution server as described in B14 or B15, which is characterized in that the judgment module is specifically used for judging institute
It states whether unique identifier matches with default unique identifier, and is matched in the unique identifier with default unique identifier
When, it determines that the application program has according to the unique identifier and exempts from flow permission.
B17, the distribution server as described in B16, which is characterized in that the judgment module is specifically also used to described in the judgement
After whether unique identifier matches with default unique identifier, determining that the application program has according to the unique identifier
Have before exempting from flow permission, obtains the residual stream that the application program carries out charging using the charging mode of the specified services quotient
Information is measured, and judges whether the residual flow information is greater than preset value, and whether is greater than in the residual flow information default
When value, determines that the application program has according to the unique identifier and exempt from flow permission.
B18, the distribution server as described in claim any in above-mentioned B14-B17, which is characterized in that the distribution server
It further include generation module, the generation module is used to determine the application according to the unique identifier in the judgment module
Program has when exempting from flow permission for after the mobile terminal assignment agent server, at interim verification information, and will be described
Interim verification information is respectively sent to the mobile terminal and the proxy server, so that the proxy server is based on described
Interim verification information verifies the legitimacy that the mobile terminal accesses network by the proxy server.
B19, the distribution server as described in claim any in B14-B17, which is characterized in that first sending module is also
For being described when determining that the application program has and exempts from flow permission according to the unique identifier in the judgment module
After mobile terminal assignment agent server, when the application program last time is accessed network by the mobile communications network
Remaining have first data traffic for exempting from flow permission and be sent to the proxy server, so that the agency service
Device can determine the data traffic sent to the mobile terminal according to first data traffic.
B20, the distribution server as described in B19, which is characterized in that the distribution server further includes update module, institute
Update module is stated for determining that the application program is weighed with flow is exempted from according to the unique identifier in the judgment module
In limited time for after the mobile terminal assignment agent server, receive it is that the proxy server is counted by default measurement period,
The mobile terminal is counted into the second data of the specified services quotient during accessing network by the proxy server
Flow, and first data traffic is updated according to second data traffic.
C21, a kind of system further include agency service including the distribution server as described in any one of above-mentioned B14-20
Device, the proxy server include:
Second receiving module, for determining that the application program has according to the unique identifier in the judgment module
There is shifting when exempting from flow permission after the mobile terminal assignment agent server, to receive the distribution server forwarding
Dynamic terminal accesses the data access request that network is sent by mobile communications network, and the data access request is described using journey
The data access request of sequence;And
Second sending module obtains requested date from Resource Server for access request based on the data and will send out
Give the mobile terminal;Or
Second receiving module be used for the judgment module determined according to the unique identifier it is described using journey
Sequence has institute when exempting from flow permission after the mobile terminal assignment agent server, to receive the distribution server transmission
The mailing address of mobile terminal is stated, and flow identifier is exempted to described in mobile terminal transmission according to the mailing address, and connect
It receives the mobile terminal and carries the data access request for exempting from flow identifier by what the mobile communications network was sent;With
And
Second sending module obtains requested date simultaneously from Resource Server for access request based on the data
It is sent to the mobile terminal.
22, the system as described in C21, which is characterized in that the proxy server further include:
Determining module, for the judging unit according to the unique identifier determine the application program have exempt from
Journey is applied when flow permission after the mobile terminal assignment agent server, to receive the described of the distribution server transmission
It is remaining when the sequence last time is by mobile communications network access network to have first data traffic for exempting from flow permission,
And be based on first data traffic, determine the mobile terminal by the proxy server access network during to
The data traffic that the mobile terminal is sent.
23, the system as described in C21, which is characterized in that the proxy server further include:
Statistic unit, for the judging unit according to the unique identifier determine the application program have exempt from
It is to count the mobile terminal after the mobile terminal assignment agent server by default measurement period and pass through when flow permission
It is counted into the second data traffic of the specified services quotient during proxy server access network, and by described second
Data traffic is sent to the distribution server.
24, the system as described in C21, which is characterized in that the proxy server further include:
Authentication module, for the judgment module according to the unique identifier determine the application program have exempt from
Believe when flow permission after the mobile terminal assignment agent server, to receive the interim verifying that the distribution server is sent
Breath, and according to the interim verification information, during verifying the mobile terminal by proxy server access network
Legitimacy.
C25, the system as described in claim any in above-mentioned C21-C24, which is characterized in that the system also includes mobile whole
End, the mobile terminal include:
Authority Verification module applies journey for sending by mobile communications network to the distribution server in the mobile terminal
The unique identifier of sequence is exempted from so that the distribution server judges whether the application program has according to the unique identifier
Flow permission;
Exempt from flow access modules, for determining the application program according to the unique identifier in the distribution server
With it is described exempt from flow permission and the application program and initiate data access request when, distributed by the distribution server
Proxy server accesses network;Wherein, the data during the mobile terminal accesses network by the proxy server
It is marked with and exempts from flow identifier, the whole or portion that the mobile terminal generates during accessing network by the proxy server
Divided data flow is exempted from flow identifier based on described in by mobile communication network operator and is included in specified services quotient.