CN104935670B - A kind of method, the distribution server and system for mobile terminal network visiting - Google Patents

A kind of method, the distribution server and system for mobile terminal network visiting Download PDF

Info

Publication number
CN104935670B
CN104935670B CN201510375430.6A CN201510375430A CN104935670B CN 104935670 B CN104935670 B CN 104935670B CN 201510375430 A CN201510375430 A CN 201510375430A CN 104935670 B CN104935670 B CN 104935670B
Authority
CN
China
Prior art keywords
mobile terminal
server
flow
application program
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510375430.6A
Other languages
Chinese (zh)
Other versions
CN104935670A (en
Inventor
陈耀攀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Hongxiang Technical Service Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201510375430.6A priority Critical patent/CN104935670B/en
Publication of CN104935670A publication Critical patent/CN104935670A/en
Application granted granted Critical
Publication of CN104935670B publication Critical patent/CN104935670B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/566Grouping or aggregating service requests, e.g. for unified processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention relates to the communications fields, a kind of method, the distribution server and system for mobile terminal network visiting is disclosed, this method comprises: the distribution server receives the unique identifier that mobile terminal accesses application program in the mobile terminal that network is sent by mobile communications network;Judge whether application program has according to unique identifier and exempts from flow permission;It is mobile terminal assignment agent server when determining that application program has and exempts from flow permission according to unique identifier, so that mobile terminal passes through the proxy server that the distribution server is distributed when application program initiates data access request and accesses network;Wherein, data markers during mobile terminal accesses network by proxy server have and exempt from flow identifier, and all or part of data traffic that mobile terminal generates during accessing network by proxy server is included in specified services quotient by mobile communication network operator based on exempting from flow identifier.The technical effect that mobile terminal exempts from flow access network is reached.

Description

A kind of method, the distribution server and system for mobile terminal network visiting
Technical field
The present invention relates to the communications field more particularly to a kind of methods for mobile terminal network visiting, the distribution server And system.
Background technique
With the continuous development of science and technology, electronic technology has also obtained development at full speed, and the type of electronic product is also got over Come more, people have also enjoyed the various conveniences of development in science and technology bring.Present people can be by various types of mobile whole End is enjoyed as development in science and technology bring is comfortably lived.For example, the mobile terminals such as smart phone, tablet computer have become people Live in an important component part, the mobile terminals such as smart phone, tablet computer can be used to listen to music, play in user Game etc., to mitigate pressure brought by modern fast pace life.
Under normal conditions, mobile terminal all has network access functions, and mobile terminal needs to consume when accessing network The data traffic of the user of mobile terminal is paid the fees according to the data traffic of consumption to the operator for providing network service.Due to existing Charging can only be carried out to the data traffic that user uses by operator by having in technology, so cause in the prior art, it is mobile whole The customer access network at end needs to expend a large amount of data traffic of mobile terminal;And since the network flow of mobile terminal is more high It is expensive, thus, it forces the user of mobile terminal to have to pay a large amount of expense thus, so, significantly reduces user's visit The enthusiasm for asking network is unfavorable for the universal and development of mobile interchange technology.
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.
Detailed description of the invention
By reading the following detailed description of the preferred embodiment, various other advantages and benefits are common for this field Technical staff will become clear.The drawings are only for the purpose of illustrating a preferred embodiment, and is not considered as to the present invention Limitation.And throughout the drawings, the same reference numbers will be used to refer to the same parts.In the accompanying drawings:
Fig. 1 shows the interaction of the exchange method according to an embodiment of the invention for mobile terminal network visiting Figure;
Fig. 2 shows the module diagrams of the mobile terminal provided according to an embodiment of the present invention;
Fig. 3 shows the module diagram of the distribution server provided according to an embodiment of the present invention;
Fig. 4 shows the module diagram of the system provided according to an embodiment 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.

Claims (25)

1. a kind of method for mobile terminal network visiting characterized by comprising
The distribution server receives mobile terminal and is accessed in the mobile terminal that network is sent by mobile communications network using journey The unique identifier of sequence;
The distribution server judges whether the application program has according to the unique identifier and exempts from flow permission;
The distribution server is described when determining that the application program has and exempts from flow permission according to the unique identifier Mobile terminal assignment agent server, so that the mobile terminal passes through institute when the application program initiates data access request State 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 flux scale Know, the mobile terminal includes mobile terminal to agency service by the data during proxy server access network Exempt from flow on the label that the data access request of flow identifier is exempted from the carrying that device is sent and proxy server is sent to mobile terminal The requested date of mark, 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.
2. the method as described in claim 1, which is characterized in that the mobile terminal accesses network by the proxy server During the partial data flow that generates by mobile communication network operator be based on it is described exempt from flow identifier be included in it is specified In service provider, 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.
3. the method as described in claim 1, which is characterized in that described to be included in specified services quotient, comprising: by corresponding data stream The expense that amount generates is calculated as the expense of the account consumption of specified services quotient.
4. the method as described in claim 1, which is characterized in that receive mobile terminal in the distribution server and led to by mobile When communication network accesses the unique identifier of application program in the mobile terminal that network is sent, the distribution server is also received The mobile terminal accesses the data access request that network is sent by mobile communications network, and the data access request is described The data access request of application program;And the application is being determined according to the unique identifier in the distribution server Program has when exempting from flow permission for after the mobile terminal assignment agent server, and the distribution server is by the data Access request is transmitted to the proxy server so that the proxy server based on the data access request from resource service Device obtains requested date and is sent to the mobile terminal;Or
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 mailing address of the mobile terminal is sent to described by the distribution server Proxy server, so that the flow identifier of exempting from is sent to the mobile terminal by the proxy server, so that described Mobile terminal will carry the data access request for exempting from flow identifier and be sent to the proxy server, the data access Request be the application program data access request, then make the proxy server based on the data access request from Resource Server obtains requested date and is sent to the mobile terminal.
5. the method as described in claim any in claim 1-4, which is characterized in that the distribution server is according to described specific 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 true according to the unique identifier The fixed application program, which has, exempts from flow permission.
6. method as claimed in claim 5, which is characterized in that whether judge the unique identifier in the distribution server After matching with default unique identifier, determine that the application program has according to the unique identifier in the distribution server Have before exempting from flow permission, the method also includes:
The distribution server obtains the residue that the application program carries out charging using the charging mode of the specified services quotient Flow information;
The distribution server judges whether the residual flow information is greater than preset value;
The distribution server the residual flow information be greater than preset value when, execute step: the distribution server according to The unique identifier determines that the application program has and exempts from flow permission.
7. the method as described in claim any in claim 1-4, 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 mobile terminal With the proxy server, verifies the mobile terminal so that the proxy server is based on the interim verification information and pass through institute State the legitimacy of proxy server access network.
8. the method as described in claim any in claim 1-4, 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:
Remaining tool when the application program last time is accessed network by the mobile communications network by the distribution server Standby first data traffic for exempting from flow permission is sent to the proxy server, so that the proxy server being capable of root The data traffic sent to the mobile terminal is determined according to first data traffic.
9. method according to claim 8, 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 distribution server receives the mobile terminal that the proxy server is counted by default measurement period, described described in The second data traffic of the specified services quotient is counted into during proxy server access network, and according to second number First data traffic is updated according to flow.
10. the method as described in claim 1, which is characterized in that in the distribution server according to the unique identifier Determine that the 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 accesses net by mobile communications network The data access request that network is sent, the data access request are the data access request of the application program;And the generation Access request obtains requested date from Resource Server and will be sent to the mobile terminal reason server based on the data; Or
The proxy server receives the mailing address for the mobile terminal that the distribution server is sent, and according to described logical Exempt from flow identifier to described in mobile terminal transmission in letter address;And the proxy server receives the mobile terminal and leads to Cross that the mobile communications network sends carry it is described exempt from the data access request of flow identifier, and access based on the data Request obtains requested date from Resource Server and is sent to the mobile terminal.
11. the method as described in claim 1, which is characterized in that in the distribution server according to the unique identifier Determine that the 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 mobile communication Network is remaining when accessing network to have first data traffic for exempting from flow permission;
The proxy server is based on first data traffic, and determination is visited in the mobile terminal by the proxy server The data traffic sent during asking network to the mobile terminal.
12. the method as described in claim 1, which is characterized in that in the distribution server according to the unique identifier Determine that the 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 counts the mobile terminal by default measurement period and accesses network by the proxy server It is counted into the second data traffic of the specified services quotient in the process, and second data traffic is sent to the distribution and is taken Business device.
13. the method as described in claim 1, which is characterized in that in the distribution server according to the unique identifier Determine that the 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 is verified the mobile terminal and is accessed by the proxy server according to the interim verification information Legitimacy during network.
14. a kind of the distribution server characterized by comprising
First receiving module is accessed in the mobile terminal that network is sent for receiving mobile terminal by mobile communications network The unique identifier of application program;
Judgment module exempts from flow permission for judging whether the application program has according to the unique identifier;
Distribution module, for being the shifting when determining that the application program has and exempts from flow permission according to the unique identifier Dynamic terminal distribution proxy server, so that the mobile terminal is when the application program initiates data access request by described The proxy server of the distribution server distribution accesses network;Wherein, the mobile terminal accesses net by the proxy server Data markers during network, which have, exempts from flow identifier, and the mobile terminal accesses the process of network by the proxy server In data include data access request and agency service that flow identifier is exempted from the carrying that sends to proxy server of mobile terminal Exempt from the requested date of flow identifier on the label that device is sent to mobile terminal, the mobile terminal passes through the proxy server The all or part of data traffic generated during access network exempts from flux scale based on described by mobile communication network operator Knowledge is included in specified services quotient.
15. the distribution server as claimed in claim 14, which is characterized in that first receiving module is also used to described One receiving module receives mobile terminal and accesses application program in the mobile terminal that network is sent by mobile communications network When unique identifier, the mobile terminal is received by mobile communications network and accesses the data access request that network is sent, it is described Data access request is the data access request of the application program;
The distribution server further includes the first sending module, and first sending module is used in the judgment module in basis The unique identifier determine the application program have when exempting from flow permission for the mobile terminal assignment agent server it Afterwards, the data access request is transmitted to the proxy server, so that the proxy server accesses based on the data Request obtains requested date from Resource Server and is sent to the mobile terminal, or is used in the judgment module in basis The unique identifier determine the application program have when exempting from flow permission for the mobile terminal assignment agent server it Afterwards, the mailing address of the mobile terminal is sent to the proxy server, so that the proxy server exempts to flow by described Amount mark is sent to the mobile terminal, so that the mobile terminal will carry the data access for exempting from flow identifier Request is sent to the proxy server, and the data access request is the data access request of the application program, then makes Obtaining the proxy server, access request obtains requested date from Resource Server and is sent to the shifting based on the data Dynamic terminal.
16. the distribution server as described in claims 14 or 15, 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.
17. the distribution server as claimed in claim 16, which is characterized in that the judgment module is specifically also used to judging It states after whether unique identifier match with default unique identifier, the application program is being determined according to the unique identifier With the residue for before exempting from flow permission, obtaining charging mode progress charging of the application program using the specified services quotient Flow information, and judge whether the residual flow information is greater than preset value, and be greater than preset value in the residual flow information When, it determines that the application program has according to the unique identifier and exempts from flow permission.
18. the distribution server as claimed in claim 15, which is characterized in that the distribution server further includes generation module, The generation module be used for the judgment module according to the unique identifier determine the application program have exempt from flow After the mobile terminal assignment agent server, to generate interim verification information when permission, and by the interim verification information It is respectively sent to the mobile terminal and the proxy server, so that the proxy server is based on the interim verification information Verify the legitimacy that the mobile terminal accesses network by the proxy server.
19. the distribution server as claimed in claim 15, which is characterized in that first sending module is also used to sentence described Disconnected module is that the mobile terminal is distributed when determining that the application program has and exempts from flow permission according to the unique identifier It is remaining when the application program last time is accessed network by the mobile communications network to have institute after proxy server It states and exempts from the first data traffic of flow permission and be sent to the proxy server, so that the proxy server can be according to institute It states the first data traffic and determines the data traffic sent to the mobile terminal.
20. the distribution server as claimed in claim 19, which is characterized in that the distribution server further includes update module, The update module be used for the judgment module according to the unique identifier determine the application program have exempt from flow It is to receive the proxy server after the mobile terminal assignment agent server and counted by default measurement period when permission , the mobile terminal the second number of the specified services quotient is counted into during accessing network by the proxy server First data traffic is updated according to flow, and according to second data traffic.
21. a kind of system, including the distribution server as described in claim any in claim 14-20, which is characterized in that also wrap Proxy server is included, the proxy server includes:
Second receiving module, for the judgment module according to the unique identifier determine the application program have exempt from It is whole after the mobile terminal assignment agent server, to receive the movement of the distribution server forwarding when flow permission End accesses the data access request that network is sent by mobile communications network, and the data access request is the application program Data access request;And
Second sending module obtains requested date from Resource Server for access request based on the data and will be sent to The mobile terminal;Or
Second receiving module is used to determine 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 transmission The mailing address of dynamic terminal, and flow identifier is exempted to described in mobile terminal transmission according to the mailing address, and receive institute It states mobile terminal and carries the data access request for exempting from flow identifier by what the mobile communications network was sent;And
Second sending module obtains requested date from Resource Server for access request based on the data and sends To the mobile terminal.
22. system as claimed in claim 21, which is characterized in that the proxy server further include:
Determining module, for the judgment module according to the unique identifier determine the application program have exempt from flow In application program when permission after the mobile terminal assignment agent server, to receive the distribution server transmission It is remaining when once accessing network by the mobile communications network to have first data traffic for exempting from flow permission, and base In first data traffic, determine during the mobile terminal accesses network by the proxy server to described The data traffic that mobile terminal is sent.
23. system as claimed in claim 21, which is characterized in that the proxy server further include:
Statistic unit, for the judgment module according to the unique identifier determine the application program have exempt from flow It is to count the mobile terminal described in by default measurement period after the mobile terminal assignment agent server when permission It is counted into the second data traffic of the specified services quotient during proxy server access network, and by second data Flow is sent to the distribution server.
24. system as claimed in claim 21, 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 flow After the mobile terminal assignment agent server, to receive the interim verification information that the distribution server is sent when permission, And according to the interim verification information, the conjunction during the mobile terminal accesses network by the proxy server is verified Method.
25. the system as described in claim any in claim 21-24, which is characterized in that the system also includes mobile terminal, The mobile terminal includes:
Authority Verification module, for sending application program in the mobile terminal to the distribution server by mobile communications network Unique identifier, so that the distribution server, which judges whether the application program has according to the unique identifier, exempts from flow Permission;
Exempt from flow access modules, for determining that the application program has according to the unique identifier in the distribution server Agency when exempting from flow permission and the application program and initiating data access request, distributed by the distribution server Server access network;Wherein, the data markers during the mobile terminal accesses network by the proxy server Have and exempts from flow identifier, all or part of number that the mobile terminal generates during accessing network by the proxy server Exempt from flow identifier based on described in by mobile communication network operator according to flow to be included in specified services quotient.
CN201510375430.6A 2015-06-30 2015-06-30 A kind of method, the distribution server and system for mobile terminal network visiting Active CN104935670B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510375430.6A CN104935670B (en) 2015-06-30 2015-06-30 A kind of method, the distribution server and system for mobile terminal network visiting

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510375430.6A CN104935670B (en) 2015-06-30 2015-06-30 A kind of method, the distribution server and system for mobile terminal network visiting

Publications (2)

Publication Number Publication Date
CN104935670A CN104935670A (en) 2015-09-23
CN104935670B true CN104935670B (en) 2019-05-31

Family

ID=54122637

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510375430.6A Active CN104935670B (en) 2015-06-30 2015-06-30 A kind of method, the distribution server and system for mobile terminal network visiting

Country Status (1)

Country Link
CN (1) CN104935670B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105357656A (en) * 2015-12-09 2016-02-24 江西掌中无限网络科技股份有限公司 Method and system for flow fee reduction of syndication content APP
CN105873005A (en) * 2016-03-29 2016-08-17 乐视控股(北京)有限公司 Traffic processing method and application server
CN106254524A (en) * 2016-09-08 2016-12-21 努比亚技术有限公司 A kind of transfer management method, device and terminal
CN108234549B (en) * 2016-12-14 2021-04-27 平安科技(深圳)有限公司 Policy information checking method and device
CN106850556A (en) * 2016-12-22 2017-06-13 北京小米移动软件有限公司 service access method, device and equipment
CN108540952B (en) * 2018-03-18 2021-09-14 刘铮 Third-party traffic payment method and device
CN109618298B (en) * 2018-11-12 2021-10-08 斑马网络技术有限公司 Flow control method, device, equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101741579A (en) * 2008-11-17 2010-06-16 李占胜 New mobile communication data traffic charging mode
CN103841204A (en) * 2014-03-14 2014-06-04 北京奇虎科技有限公司 Traffic-free downloading method, device and system based on mobile terminal
CN104363247A (en) * 2014-11-28 2015-02-18 北京奇虎科技有限公司 Flow saving method and device adopting saving-free application

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101741579A (en) * 2008-11-17 2010-06-16 李占胜 New mobile communication data traffic charging mode
CN103841204A (en) * 2014-03-14 2014-06-04 北京奇虎科技有限公司 Traffic-free downloading method, device and system based on mobile terminal
CN104363247A (en) * 2014-11-28 2015-02-18 北京奇虎科技有限公司 Flow saving method and device adopting saving-free application

Also Published As

Publication number Publication date
CN104935670A (en) 2015-09-23

Similar Documents

Publication Publication Date Title
CN104902433B (en) A kind of method, the distribution server and system for application program access network in mobile terminal
CN104902452B (en) A kind of method and mobile terminal for mobile terminal network visiting
CN104935670B (en) A kind of method, the distribution server and system for mobile terminal network visiting
EP1517258A2 (en) Content download to wireless devices
JP5838218B2 (en) Application store system and application development method using the application store system
CN109525602A (en) It is a kind of based on method, mobile terminal and the system of exempting from flow platform access network
CN105450772B (en) Exempt from flow method for down loading and device
CN104935671B (en) A kind of method and mobile terminal for application program access network in mobile terminal
JP2015505649A (en) Method and apparatus for performing billing control on application layer data
CN109167780A (en) A kind of method, equipment, system and the medium of the access of control resource
CN105741093A (en) Payment method, device and system of mobile application
CN108712439A (en) User information management method, device, server and storage medium
CN109246078A (en) A kind of data interactive method and server
US8744051B2 (en) Translation of fees for value added services in a communication network
CN104994490B (en) A kind of database operation method and database for mobile terminal network visiting
CN108234141A (en) A kind of orientation flow processing method and server
CN104994520A (en) Method for mobile terminal traffic sharing, and mobile terminals
CN109428733A (en) A kind of method and device orienting charge on traffic
CN105959982B (en) Access control method, server and electronic equipment
CN105338506A (en) Charging method and equipment, access equipment, service quality control method and equipment
CN105163331B (en) A kind of method and mobile terminal shared for mobile terminal flow
CN104967623B (en) A method of network is accessed for dual-SIM-card dual-standby mobile terminal
CN109348298A (en) The method and apparatus that information pushes, plays multimedia data stream
CN105871677B (en) Using a method and device for shared VPN service
CN104834854B (en) A kind of data processing method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220728

Address after: 300450 No. 9-3-401, No. 39, Gaoxin 6th Road, Binhai Science Park, Binhai New Area, Tianjin

Patentee after: 3600 Technology Group Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Qizhi software (Beijing) Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230626

Address after: 1765, floor 17, floor 15, building 3, No. 10 Jiuxianqiao Road, Chaoyang District, Beijing 100015

Patentee after: Beijing Hongxiang Technical Service Co.,Ltd.

Address before: 300450 No. 9-3-401, No. 39, Gaoxin 6th Road, Binhai Science Park, Binhai New Area, Tianjin

Patentee before: 3600 Technology Group Co.,Ltd.