CN109526009B - Communication method, mobile terminal and system - Google Patents
Communication method, mobile terminal and system Download PDFInfo
- Publication number
- CN109526009B CN109526009B CN201811630043.2A CN201811630043A CN109526009B CN 109526009 B CN109526009 B CN 109526009B CN 201811630043 A CN201811630043 A CN 201811630043A CN 109526009 B CN109526009 B CN 109526009B
- Authority
- CN
- China
- Prior art keywords
- instant messaging
- mobile terminal
- proxy server
- traffic
- software
- 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
Links
- 230000006854 communication Effects 0.000 title claims abstract description 176
- 238000000034 method Methods 0.000 title claims abstract description 170
- 238000004891 communication Methods 0.000 title claims abstract description 140
- 238000010295 mobile communication Methods 0.000 claims abstract description 55
- 230000005540 biological transmission Effects 0.000 claims description 106
- 238000012795 verification Methods 0.000 claims description 67
- 230000003993 interaction Effects 0.000 description 10
- 238000011161 development Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/24—Accounting or billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention relates to the field of communication, and discloses a communication method, a mobile terminal and a system, according to the communication method of the invention, firstly, instant communication software of the mobile terminal obtains a first instant communication message; then, the mobile terminal sends a first instant messaging message to a proxy server through a network of a mobile communication operator based on the instant messaging software, so that the first instant messaging message is sent to another electronic device through the proxy server, and the first instant messaging message is provided for a user of the another electronic device by the another electronic device, so that the mobile terminal communicates with the another electronic device through the instant messaging software. When the mobile terminal carries out instant messaging through the instant messaging software, the data traffic of the service provider corresponding to the proxy server is consumed, and the data traffic of the mobile terminal does not need to be consumed.
Description
Technical Field
The present invention relates to the field of communications, and in particular, to a communication method, a mobile terminal, and a system.
Background
With the continuous development of science and technology, electronic technology has also gained rapid development, and the variety of electronic products is also more and more, and people also enjoy various conveniences brought by the development of science and technology. People can enjoy comfortable life brought along with the development of science and technology through various types of mobile terminals. For example, mobile terminals such as smart phones and tablet computers have become an important part of people's lives, and users can listen to music, play games and the like by using the mobile terminals such as smart phones and tablet computers, so as to relieve pressure brought by modern fast-paced lives.
In general, a mobile terminal has a communication function of instant messaging software, and the mobile terminal needs to consume data traffic of a user of the mobile terminal when performing instant messaging through the instant messaging software, and pays a fee to an operator providing a network service according to the consumed data traffic. In the prior art, the data traffic used by the user can only be charged by the operator, so that in the prior art, the user of the mobile terminal needs to consume a large amount of data traffic of the mobile terminal when carrying out instant messaging through instant messaging software; since the network traffic of the mobile terminal is expensive, the user of the mobile terminal is forced to pay a large amount of cost, so that the enthusiasm of the user for performing instant messaging by using instant messaging software is remarkably reduced, and the popularization and the development of the mobile internet technology are not facilitated.
Disclosure of Invention
The present invention has been made in view of the above problems, and aims to provide a communication method, a mobile terminal and a system that overcome the above problems or at least partially solve the above problems.
According to an aspect of the present invention, there is provided a communication method in which instant messaging software is installed in a mobile terminal, the method comprising:
the method comprises the steps that a proxy server receives a first instant messaging message of the mobile terminal through a network of a mobile communication operator based on instant messaging software, wherein the first instant messaging message is generated by the instant messaging software of the mobile terminal;
the proxy server sends the first instant messaging message to another electronic device, and the first instant messaging message is provided for a user of the another electronic device by the another electronic device so as to realize that the mobile terminal communicates with the another electronic device through the instant messaging software;
the mobile terminal carries out communication of the instant messaging software through the proxy server, a flow-free mark is marked on data transmission in a communication process, and all or part of data flow generated in the instant messaging data transmission process of the mobile terminal through the proxy server based on the instant messaging software is included in a designated service provider by the mobile network operator based on the flow-free mark.
Optionally, the method further includes:
a distribution server receives a communication identifier, identity authentication information and an account number of instant messaging software of a mobile terminal, which are sent by the mobile terminal through a network of a mobile communication operator;
the distribution server judges whether the communication identification has the traffic-free permission or not based on the account number of the instant communication software and the identity authentication information;
and when the distribution server determines that the communication identifier has the traffic-free right, allocating an account for the instant messaging software of the mobile terminal to perform instant messaging in a traffic-free manner.
Optionally, when the distribution server determines that the communication identifier has the traffic-free right, the distribution server allocates, to the mobile terminal, an account of shopping software used for the mobile terminal instant messaging software to perform instant messaging in a traffic-free manner, and specifically includes:
the distribution server acquires free residual flow information charged by the account number of the shopping software of the instant messaging software in a charging mode of the specified service provider;
the distribution server judges whether the free residual flow of the account of the instant messaging software is larger than a preset amount or not based on the free residual flow information;
and the distribution server distributes the proxy server to the mobile terminal when the free residual flow is greater than the preset amount.
Optionally, the method further includes:
the distribution server generates temporary verification information and sends the temporary verification information to the mobile terminal and the proxy server;
the method for receiving the first instant messaging message of the mobile terminal through the network of the mobile communication operator based on the instant messaging software by the proxy server specifically comprises the following steps: the proxy server receives the first instant messaging message which carries the communication identifier and the temporary verification information and is sent by the mobile terminal;
the sending, by the proxy server, the first instant messaging message to another electronic device specifically includes: and the proxy server sends the first instant messaging message to the other electronic equipment when the first instant messaging message is verified to be legal through the temporary verification information.
Optionally, the mobile terminal generates all or part of data traffic in the data transmission process based on the instant messaging software through the proxy server, and the mobile network operator adds the data traffic to a specified service provider based on the traffic-free identifier, specifically:
and the mobile network operator counts the data traffic of a specific proportion or a specific quantity or specific content generated in the process of the mobile terminal communicating through the proxy server into a specified service provider based on the traffic-free identification.
Optionally, before the proxy server receives a first instant messaging message of the mobile terminal through a network of a mobile communication operator based on instant messaging software, the method further includes:
the proxy server sends a preset label to the mobile terminal, the preset label is carried when the mobile terminal carries out data transmission in the instant messaging process based on the instant messaging software, and the preset label is the flow-free identifier; or,
the IP address of the proxy server is a preset IP address, and the preset IP address is the flow-free identifier.
Optionally, the mobile terminal generates all or part of data traffic in the data transmission process based on the instant messaging software through the proxy server, and the mobile network operator adds the data traffic to a specified service provider based on the traffic-free identifier, specifically:
when the fact that the data traffic of the mobile terminal in the instant messaging process based on the instant messaging software contains the preset label is determined, the mobile network operator records all or part of the data traffic generated in the instant messaging process of the mobile terminal through the proxy server into a designated service provider based on the traffic-free identifier; or
And the mobile terminal transmits the data traffic in the instant messaging process based on the instant messaging software to the proxy server of the preset IP address, and the mobile network operator totally or partially counts the data traffic flowing through the preset IP address into the designated service provider.
Optionally, the method further includes:
and the proxy server counts the data traffic consumed by the mobile terminal for instant messaging through the proxy server based on the instant messaging software according to a preset counting period, and obtains the latest free residual traffic information with the traffic-free permission of the instant messaging software.
Optionally, the method further includes:
the proxy server sends data traffic information consumed by the mobile terminal for instant messaging through the proxy server based on the instant messaging software to a distribution server;
and the distribution server determines the latest free residual flow information with the flow-free permission of the instant messaging software based on the data flow information consumed by the mobile terminal for instant messaging through the proxy server based on the instant messaging software.
Optionally, the crediting into the designated service provider includes: and the cost generated by the corresponding data flow is counted as the cost consumed by the account of the designated service provider.
Optionally, the method further comprises:
the proxy server judges whether any instant communication message based on the instant communication software of the mobile terminal is received in a preset time period;
and if any instant messaging message of the mobile terminal based on the instant messaging software is not received within a preset time period, prompting that the mobile terminal logs out.
Optionally, the method further includes:
the proxy server sends the initial communication time, the ending communication time and the consumed data traffic information of the mobile terminal through the instant messaging software to the distribution server;
and the distribution server counts the free residual flow of the mobile terminal based on the data flow information sent by the proxy server.
Optionally, the method further includes:
and the proxy server receives a second instant messaging message sent by another electronic device, sends the second instant messaging message to the mobile terminal through the network of a mobile communication operator, and provides the second instant messaging message for the user of the mobile terminal through instant messaging software of the mobile terminal.
Optionally, the first instant messaging message or the second instant messaging message includes a voice instant messaging message, an image instant messaging message, or a text instant messaging message obtained by the mobile terminal through the instant messaging software.
According to a first aspect of the present invention, there is provided a communication method, in which instant messaging software is installed in a mobile terminal, the method comprising:
the instant messaging software of the mobile terminal obtains a first instant messaging message;
the mobile terminal sends a first instant messaging message to a proxy server through a network of a mobile communication operator based on the instant messaging software so as to send the first instant messaging message to another electronic device through the proxy server, and the first instant messaging message is provided for a user of another electronic device by the another electronic device so as to realize that the mobile terminal communicates with the another electronic device through the instant messaging software;
the mobile terminal carries out communication of the instant messaging software through the proxy server, a flow-free mark is marked on data transmission in a communication process, and all or part of data flow generated in the data transmission process of the mobile terminal based on the instant messaging software through the proxy server is included in a designated service provider by the mobile network operator based on the flow-free mark.
Optionally, before the mobile terminal sends the first instant messaging message to the proxy server through the network of the mobile communication operator based on the instant messaging software, the method further includes:
receiving temporary verification information distributed to the mobile terminal by the distribution server, wherein when the distribution server determines that the instant messaging software of the mobile terminal has the traffic-free right, the temporary verification information is distributed to the mobile terminal;
the first instant messaging message sent by the mobile terminal to the proxy server through the network of the mobile communication operator based on the instant messaging software specifically comprises:
and sending a first instant messaging message carrying the temporary verification information to the proxy server so that the proxy server verifies the validity of the first instant messaging message based on the temporary verification information.
Optionally, the mobile terminal generates all or part of data traffic in the data transmission process based on the instant messaging software through the proxy server, and the mobile network operator adds the data traffic to a specified service provider based on the traffic-free identifier, specifically:
and the mobile terminal generates data traffic of a specific proportion or a specific quantity or specific content in the data transmission process based on the instant messaging software through the proxy server, and the mobile network operator counts the data traffic into a specified service provider based on the traffic-free identifier.
Optionally, before the mobile terminal sends the first instant messaging message to the proxy server through the network of the mobile communication operator based on the instant messaging software, the method further includes:
the mobile terminal receives a preset label sent by the proxy server, and the preset label is carried when the mobile terminal carries out data transmission based on the instant messaging software, wherein the preset label is the flow-free identifier; or,
the IP address of the proxy server is a preset IP address, and the preset IP address is the flow-free identifier.
Optionally, the mobile terminal generates all or part of data traffic in the data transmission process based on the instant messaging software through the proxy server, and the mobile network operator adds the data traffic to a specified service provider based on the traffic-free identifier, specifically:
when the fact that the data traffic of the mobile terminal in the data transmission process based on the instant messaging software comprises the preset label is determined, the mobile network operator records all or part of the data traffic generated in the data transmission process of the mobile terminal based on the instant messaging software through the proxy server into a specified service provider based on the flow-free identifier; or
And the mobile terminal transmits the data traffic in the data transmission process based on the instant messaging software through the proxy server of the preset IP address, and the mobile network operator totally or partially counts the data traffic flowing through the preset IP address into the designated service provider.
Optionally, the crediting into the designated service provider includes: and the cost generated by the corresponding data flow is counted as the cost consumed by the account of the designated service provider.
Optionally, the method further includes:
and the mobile terminal receives a second instant messaging message sent by the proxy server, and instant messaging software of the mobile terminal provides the second instant messaging message for a user of the mobile terminal, wherein the second instant messaging message is sent to the proxy server by the other electronic equipment.
Optionally, the mobile terminal generates all or part of data traffic in the data transmission process based on the instant messaging software through the proxy server, and the mobile network operator adds the data traffic to a specific service provider based on the traffic-free identifier, including:
a first instant messaging message sent by the mobile terminal contains a flow-free identifier, and data flow corresponding to the first instant messaging message is counted into the designated service provider based on the flow-free identifier; and/or the presence of a gas in the gas,
and the data traffic of a second instant messaging message sent to the mobile terminal by the other electronic equipment through the proxy server is counted into the designated server based on the traffic-free identifier.
Optionally, the first instant messaging message or the second instant messaging message includes a voice instant messaging message, an image instant messaging message, or a text instant messaging message obtained by the mobile terminal through the instant messaging software.
Optionally, before the mobile terminal sends the first instant messaging message to the proxy server through the network of the mobile communication operator based on the instant messaging software, the method further includes:
the mobile terminal sends a communication identifier, identity authentication information and an account number of the instant messaging software of the mobile terminal to a distribution server through a network of a mobile communication operator; and after the distribution server verifies that the communication identifier has the traffic-free permission based on the identity verification information and the account number of the instant communication software, the distribution server allocates the proxy server to the instant communication process.
According to a third aspect of the present invention, there is provided a proxy server comprising:
a first receiving unit, configured to receive a first instant messaging message of the mobile terminal through a network of a mobile communication operator based on the instant messaging software, the first instant messaging message being generated by the mobile terminal through the instant messaging software;
the first sending unit is used for sending the first instant messaging message to another electronic device, and the first instant messaging message is provided for a user of the another electronic device by the another electronic device so as to realize that the mobile terminal communicates with the another electronic device through the instant messaging software;
the mobile terminal carries out communication of the instant messaging software through the proxy server, a flow-free mark is marked on data transmission in the communication process, and all or part of data flow generated in the instant messaging process of the mobile terminal through the proxy server based on the instant messaging software is included in a designated service provider by the mobile network operator based on the flow-free mark.
Optionally, the mobile terminal generates all or part of data traffic in the data transmission process based on the instant messaging software through the proxy server, and the mobile network operator adds the data traffic to a specified service provider based on the traffic-free identifier, specifically:
and the mobile network operator counts the data traffic of a specific proportion or a specific quantity or specific content generated in the process of the mobile terminal communicating through the proxy server into a specified service provider based on the traffic-free identification.
Optionally, the first sending unit is further configured to send a preset tag to the mobile terminal;
carrying the preset label when the mobile terminal carries out data transmission in the instant messaging process based on the instant messaging software, wherein the preset label is the flow-free identifier; or,
the IP address of the proxy server is a preset IP address, and the preset IP address is the flow-free identifier.
Optionally, the mobile terminal generates all or part of data traffic in the data transmission process based on the instant messaging software through the proxy server, and the mobile network operator adds the data traffic to a specified service provider based on the traffic-free identifier, specifically:
when the fact that the data traffic of the mobile terminal in the instant messaging process based on the instant messaging software contains the preset label is determined, the mobile network operator records all or part of the data traffic generated in the instant messaging process of the mobile terminal through the proxy server into a designated service provider based on the traffic-free identifier; or
And the mobile terminal transmits the data traffic in the instant messaging process based on the instant messaging software to the proxy server of the preset IP address, and the mobile network operator totally or partially counts the data traffic flowing through the preset IP address into the designated service provider.
Optionally, the proxy server further includes:
and the counting unit is used for counting the data traffic consumed by the mobile terminal for instant messaging through the proxy server based on the instant messaging software according to a preset counting period, and obtaining the latest free residual traffic information with the traffic-free permission of the instant messaging software.
Optionally, the first sending unit is further configured to send data traffic information consumed by the mobile terminal for performing instant messaging through the proxy server based on the instant messaging software to a distribution server, so that the distribution server determines that the instant messaging software has the latest free remaining traffic information without traffic authority based on the data traffic information consumed by the mobile terminal for performing instant messaging through the proxy server based on the instant messaging software.
Optionally, the crediting into the designated service provider includes: and the cost generated by the corresponding data flow is counted as the cost consumed by the account of the designated service provider.
Optionally, the proxy server further includes:
the first judging unit is used for judging whether any instant messaging message of the mobile terminal based on the instant messaging software is received within a preset time period;
and the prompting unit is used for prompting that the mobile terminal logs out if any instant messaging message based on the instant messaging software of the mobile terminal is not received within a preset time period.
Optionally, the first sending unit 420 is further configured to send the start communication time, the end communication time, and the consumed data traffic information of the mobile terminal through the instant messaging software to the distribution server, so that the distribution server counts the free remaining traffic of the mobile terminal based on the data traffic information sent by the proxy server.
Optionally, the first receiving unit is further configured to receive a second instant messaging message sent by another electronic device;
the first sending unit is further configured to send the second instant messaging message to the mobile terminal through a network of a mobile communication operator, and the second instant messaging message is provided to the user of the mobile terminal by instant messaging software of the mobile terminal.
Optionally, the first instant messaging message or the second instant messaging message includes a voice instant messaging message, an image instant messaging message, or a text instant messaging message obtained by the mobile terminal through the instant messaging software.
According to a fourth aspect of the present invention, there is provided a mobile terminal having instant messaging software installed therein, the mobile terminal comprising:
the obtaining unit is used for obtaining a first instant messaging message through instant messaging software;
a second sending unit, configured to send a first instant messaging message to a proxy server through a network of a mobile communication operator based on the instant messaging software, so as to send the first instant messaging message to another electronic device through the proxy server, where the first instant messaging message is provided by the another electronic device to a user of the another electronic device, so that the mobile terminal communicates with the another electronic device through the instant messaging software;
the mobile terminal carries out communication of the instant messaging software through the proxy server, a flow-free mark is marked on data transmission in a communication process, and all or part of data flow generated in the data transmission process of the mobile terminal based on the instant messaging software through the proxy server is included in a designated service provider by the mobile network operator based on the flow-free mark.
Optionally, the mobile terminal further includes:
a second receiving unit, configured to receive temporary verification information that is allocated to the mobile terminal by the distribution server, where the temporary verification information is allocated to the mobile terminal when the distribution server determines that the instant messaging software of the mobile terminal has the traffic exemption right;
the second sending unit is specifically configured to: and sending a first instant messaging message carrying the temporary verification information to the proxy server so that the proxy server verifies the validity of the first instant messaging message based on the temporary verification information.
Optionally, the mobile terminal generates all or part of data traffic in the data transmission process based on the instant messaging software through the proxy server, and the mobile network operator adds the data traffic to a specified service provider based on the traffic-free identifier, specifically:
and the mobile terminal generates data traffic of a specific proportion or a specific quantity or specific content in the data transmission process based on the instant messaging software through the proxy server, and the mobile network operator counts the data traffic into a specified service provider based on the traffic-free identifier.
Optionally, the method further includes:
the second receiving unit is further configured to receive a preset tag sent by the proxy server, where the preset tag is carried when the mobile terminal performs data transmission based on the instant messaging software, and the preset tag is the traffic-free identifier; or,
the IP address of the proxy server is a preset IP address, and the preset IP address is the flow-free identifier.
Optionally, the mobile terminal generates all or part of data traffic in the data transmission process based on the instant messaging software through the proxy server, and the mobile network operator adds the data traffic to a specified service provider based on the traffic-free identifier, specifically:
when the fact that the data traffic of the mobile terminal in the data transmission process based on the instant messaging software comprises the preset label is determined, the mobile network operator records all or part of the data traffic generated in the data transmission process of the mobile terminal based on the instant messaging software through the proxy server into a specified service provider based on the flow-free identifier; or
And the mobile terminal transmits the data traffic in the data transmission process based on the instant messaging software through the proxy server of the preset IP address, and the mobile network operator totally or partially counts the data traffic flowing through the preset IP address into the designated service provider.
Optionally, the crediting into the designated service provider includes: and the cost generated by the corresponding data flow is counted as the cost consumed by the account of the designated service provider.
Optionally, the second receiving unit is further configured to receive a second instant messaging message sent by the proxy server, and the second instant messaging message is provided to the user of the mobile terminal by the instant messaging software of the mobile terminal, where the second instant messaging message is sent to the proxy server by the other electronic device.
Optionally, the mobile terminal generates all or part of data traffic in the data transmission process based on the instant messaging software through the proxy server, and the mobile network operator adds the data traffic to a specific service provider based on the traffic-free identifier, including:
a first instant messaging message sent by the mobile terminal contains a flow-free identifier, and data flow corresponding to the first instant messaging message is counted into the designated service provider based on the flow-free identifier; and/or the presence of a gas in the gas,
and the data traffic of a second instant messaging message sent to the mobile terminal by the other electronic equipment through the proxy server is counted into the designated server based on the traffic-free identifier.
Optionally, the first instant messaging message or the second instant messaging message includes a voice instant messaging message, an image instant messaging message, or a text instant messaging message obtained by the mobile terminal through the instant messaging software.
Optionally, the method further includes:
the second sending unit is further configured to send the communication identifier, the authentication information, and the account of the instant messaging software of the mobile terminal to a distribution server through a network of a mobile communication operator, so that the distribution server allocates the proxy server to the instant messaging process after verifying that the communication identifier has the traffic exemption permission based on the authentication information and the account of the instant messaging software.
According to a fifth aspect of the present invention, there is provided a communication system comprising: the proxy server and the mobile terminal.
Optionally, the communication system further includes a distribution server.
According to the communication method, firstly, instant messaging software of the mobile terminal obtains a first instant messaging message; then, the mobile terminal sends a first instant messaging message to a proxy server through a network of a mobile communication operator based on the instant messaging software so as to send the first instant messaging message to another electronic device through the proxy server, wherein the first instant messaging message is provided for a user of the another electronic device by the another electronic device, so that the mobile terminal communicates with the another electronic device through the instant messaging software; the mobile terminal carries out communication of the instant messaging software through the proxy server, a flow-free mark is marked on data transmission in a communication process, and all or part of data flow generated in the data transmission process of the mobile terminal based on the instant messaging software through the proxy server is included in a designated service provider by the mobile network operator based on the flow-free mark. When the mobile terminal carries out instant messaging through the instant messaging software, the data traffic of a service provider corresponding to the proxy server is consumed, and the data traffic of the mobile terminal is not required to be consumed, so that the technical problem that the traffic of the mobile terminal is required to be consumed when the instant messaging is carried out through the instant messaging software in the prior art is solved, and the technical effect that the mobile terminal carries out instant messaging through the instant messaging software without traffic is achieved; therefore, the mobile terminal can realize the technical effect of carrying out instant messaging without flow without paying the flow fee. Therefore, the enthusiasm of the user for instant messaging by using the instant messaging software can be remarkably improved.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
fig. 1 illustrates an interaction diagram of an interaction method for mobile terminal communication according to one embodiment of the present invention;
fig. 2 shows a flowchart of a communication method applied to a proxy server and a distribution server according to an embodiment of the present invention;
fig. 3 shows a flow chart of a communication method for a mobile terminal according to one embodiment of the present invention;
FIG. 4 shows a block diagram of a proxy server according to one embodiment of the invention;
FIG. 5 illustrates a block diagram of a mobile terminal according to one embodiment of the present invention;
fig. 6 shows a block diagram of a communication system according to an embodiment of the invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
The embodiment of the invention provides a communication method, a mobile terminal and a system, which are used for solving the technical problem that a large amount of data traffic of the mobile terminal needs to be consumed when the mobile terminal in the prior art carries out instant messaging through instant messaging software.
An interaction method for mobile terminal communication introduced in an embodiment of the present invention is, as shown in fig. 1, an interaction diagram of the method, and a device related to the method includes: the system comprises a mobile terminal, a distribution server, a proxy server and another electronic device, wherein the mobile terminal is, for example: mobile phones, tablet computers, and the like, and a user of the mobile terminal is a terminal user; the distribution server is mainly used for providing identity authentication for the mobile terminal and selecting the proxy server; the proxy server is mainly used for providing network access service for the mobile terminal with the internet surfing flow-free authority; the other electronic equipment is used for sending instant communication messages to the mobile terminal or receiving the instant communication messages sent by the mobile terminal.
Referring to fig. 1, the interaction method for communication of a mobile terminal includes the steps of:
step S110: the method comprises the steps that a proxy server receives a first instant messaging message sent by the mobile terminal through a network of a mobile communication operator based on instant messaging software, wherein the first instant messaging message is generated by the mobile terminal through the instant messaging software;
step S120: the proxy server sends the first instant messaging message to another electronic device, and the first instant messaging message is provided for a user of the another electronic device by the another electronic device so as to realize that the mobile terminal communicates with the another electronic device through the instant messaging software;
the mobile terminal carries out communication of the instant messaging software through the proxy server, a flow-free mark is marked on data transmission in a communication process, and all or part of data flow generated in the instant messaging data transmission process of the mobile terminal through the proxy server based on the instant messaging software is included in a designated service provider by the mobile network operator based on the flow-free mark.
As an optional embodiment, before the proxy server receives the first instant messaging message, the mobile terminal needs to determine a proxy server providing a network access service for the mobile terminal, where the mobile terminal may directly send its communication identifier to the distribution server, the distribution server determines whether the communication identifier has a traffic exemption right, and when the distribution server determines that the communication identifier has the traffic exemption right, the proxy server is allocated to the mobile terminal, otherwise, the proxy server is not allocated to the mobile terminal.
Further, the method further comprises:
step 130: the proxy server receives a second instant messaging message sent by another electronic device;
step 140: and sending the second instant messaging message to the mobile terminal through a network of a mobile communication operator, and providing the second instant messaging message to a user of the mobile terminal through instant messaging software of the mobile terminal.
Specifically, the first instant messaging message or the second instant messaging message includes a voice instant messaging message, an image instant messaging message or a text instant messaging message obtained by the mobile terminal through the instant messaging software.
As an alternative embodiment, the process of determining the proxy server continues with reference to fig. 1, and includes the following steps:
step S101: a distribution server receives a communication identifier, identity authentication information and an account number of instant messaging software of a mobile terminal, which are sent by the mobile terminal through a network of a mobile communication operator;
step S102: the distribution server judges whether the communication identification has the traffic-free permission or not based on the account number of the instant communication software and the identity authentication information;
step S103: and when the distribution server determines that the communication identifier has the traffic-free right, allocating a proxy server for the mobile terminal instant communication software to carry out instant communication in a traffic-free mode to the mobile terminal.
For example, before step S101, the mobile terminal may bind, in advance, an account of the instant messaging software of the mobile terminal in the distribution server by means of registration or the like, for example: the mobile terminal may first apply for a traffic-free service from a distribution server, after receiving an application from the mobile terminal, the distribution server determines whether to distribute a traffic-free permission to an account of instant messaging software of the mobile terminal according to some preset conditions (e.g., whether software initiating the application is predetermined software, whether the mobile terminal uses the predetermined software, whether the account of the instant messaging software is registered by a specified facilitator, etc.), and if the distribution server determines to distribute the traffic-free permission to the mobile terminal, the distribution server may send a userke (user password) to the mobile terminal as authentication information.
Further, in order to ensure that the communication identifier of the mobile terminal is not falsely used by other users, the distribution server may first send a verification code to the communication identifier, and the user of the mobile terminal allocates the identity verification information to the mobile terminal only after successfully filling the verification code; in addition, when the mobile terminal provides the flow-free service in the process of carrying out instant messaging through the instant messaging software, flow limitation does not exist, and flow limitation also exists, wherein the flow limitation does not exist, and no matter how much flow is accumulated and used by the mobile terminal in the process of carrying out instant messaging through the instant messaging software, the mobile terminal is provided with the flow-free permission as long as the flow-free requirement is met; the existence of the flow limitation refers to that a specific flow is allocated to the mobile terminal in each preset period, if the total flow used by the mobile terminal in the process of instant messaging through the instant messaging software does not exceed the specific flow, the mobile terminal is allocated with a flow-free authority under the condition that the mobile terminal meets the flow-free requirement, and if the total flow used by the mobile terminal in the process of instant messaging through the instant messaging software exceeds the specific flow, the mobile terminal is not allocated with the flow-free authority, for example; 30M free traffic, 50M free traffic, etc. may be allocated for a mobile terminal for one month.
Further, if the mobile terminal needs to perform instant messaging through the instant messaging software, for example: when detecting that a user of the mobile terminal starts the operation of the instant messaging software or detects the account login operation of the instant messaging software, the mobile terminal sends the communication identification of the mobile terminal, the account of the instant messaging software and the identity verification information to the distribution server.
In step S102, the distribution server determines whether the received authentication information of the communication identifier and the account of the instant messaging software match with the pre-stored authentication information of the communication identifier and the pre-stored account of the instant messaging software, and if so, indicates that the corresponding mobile terminal has the traffic exemption permission, otherwise, indicates that the corresponding mobile terminal does not have the traffic exemption permission.
In step S103, if the distribution server does not have a traffic limitation for the traffic exemption right allocated to the mobile terminal, the distribution server may directly allocate a proxy server to the mobile terminal after determining that the mobile terminal has the traffic exemption right, and if the traffic exemption right allocated to the mobile terminal by the distribution server is limited by the traffic, the distribution server needs to determine whether the remaining traffic exceeds a threshold value after determining that the mobile terminal has the traffic exemption right, and allocates the proxy server to the mobile terminal when the remaining traffic exceeds the threshold value, where the processing procedure specifically includes the following steps: the distribution server acquires free residual flow information which is obtained by charging the account of the instant communication software in a charging mode of a specified service provider; judging whether the free residual flow of the account of the instant messaging software is larger than a preset amount (such as the threshold value) or not based on the free residual flow information; and when the free residual flow is larger than the preset amount, distributing the proxy server for the mobile terminal.
In general, one of the functions of the distribution server is to count the free remaining traffic information of the account of the instant messaging software, where the preset amount is, for example: 0M, 1M, 512K and the like, wherein if the free residual flow is larger than the preset amount, the flow-free residual flow can meet the instant communication of the instant communication software under the normal condition, so that a proxy server can be allocated to the flow-free residual flow; and if the free residual flow is not greater than the preset amount, the fact that the free residual flow cannot meet the instant messaging of the instant messaging software under the normal condition is shown, so that the proxy server is not distributed to the free residual flow.
When the distribution server allocates the proxy server to the mobile terminal, the distribution server may select a proxy server closest to the physical location of the mobile terminal from the plurality of proxy servers to allocate to the mobile terminal, may select a proxy server with the lightest network load to allocate to the mobile terminal, or select a proxy server with the lowest network delay to allocate to the mobile terminal, or the like, or may select the distribution server by taking comprehensive consideration of at least two policies among the plurality of distribution policies, and as to what manner the distribution server adopts to allocate the proxy server to the mobile terminal, the embodiments of the present invention are not listed in detail and are not limited.
As an optional embodiment, under the condition that the traffic exemption authority allocated for the mobile terminal has no traffic limitation, if the mobile terminal has the traffic exemption authority, the distribution server may generate temporary verification information (token) for the instant messaging process of the instant messaging software of the mobile terminal at this time; alternatively, when there is a traffic limitation in the traffic exemption authority assigned to the mobile terminal, the distribution server may generate the temporary verification information if the mobile terminal has the traffic exemption authority and the mobile terminal has a free remaining traffic.
In addition, in order to ensure that the subsequent mobile terminal can connect to the proxy server, the distribution server needs to send some data to the proxy server, and four data are listed below for description, and of course, in the implementation process, the following four cases are not limited. Firstly, a distribution server sends a communication identifier of a mobile terminal to a proxy server; the distributing server sends the communication identification and the temporary verification information of the mobile terminal to the proxy server; thirdly, the distribution server sends the communication identification and the free residual flow of the mobile terminal to the proxy server; and fourthly, the distribution server sends the communication identification, the free residual flow and the temporary verification information of the mobile terminal to the proxy server.
In addition, address information of the proxy server also needs to be provided for the mobile terminal, wherein the address information of the proxy server can be directly sent to the mobile terminal by the distribution server; the proxy server may also send the communication identifier of the mobile terminal to the mobile terminal through the communication identifier of the mobile terminal after receiving the communication identifier of the mobile terminal. As shown in step S104 of fig. 1, a process of the mobile terminal to which the address information of the proxy server is transmitted by the distribution server.
After the preparation is completed, in step S110, if the distribution server does not allocate temporary verification information to the instant messaging process in steps S101 to S103, the mobile terminal directly sends the first instant messaging message carrying the traffic-free identifier to the proxy server; if the distribution server distributes the temporary verification information to the instant communication process in the steps S101 to S103, the mobile terminal sends the first instant communication message carrying the traffic-free identification and the temporary verification information to the proxy server.
The flow-free identifier may be a plurality of different forms of flow-free identifiers, and two of them are listed below for description, and certainly, in the specific implementation process, the flow-free identifier is not limited to the following two cases.
The method comprises the steps that after receiving a communication identifier of a mobile terminal sent by a distribution server and before receiving a first instant messaging message sent by the mobile terminal, a proxy server sends a preset label to the mobile terminal, the preset label is carried when the mobile terminal carries out data transmission in the instant messaging process through instant messaging software, and the preset label is a flow-free identifier.
And secondly, the IP address of the proxy server distributed by the distribution server for the mobile terminal is a preset IP address, and the preset IP address is the flow-free identifier.
In step S120, the proxy server may directly send the first instant messaging message to another electronic device after receiving the first instant messaging message sent by the mobile terminal, so as to implement that the mobile terminal communicates with the another electronic device through the instant messaging software, and based on different information sent to the proxy server before the distribution server, the proxy server may also perform some verification processes first, which is described by listing three verification processes in the following, but of course, in a specific implementation process, the present invention is not limited to the following three cases.
The data sent by the distribution server to the proxy server comprises a communication identifier and temporary verification information of the mobile terminal, in this case, the instant messaging message sent by the mobile terminal also comprises the temporary verification information, and the proxy server sends the instant messaging message to another electronic device when verifying that the instant messaging message is legal through the temporary verification information, so that the mobile terminal communicates with the other electronic device through the instant messaging software. The proxy server matches the temporary verification information sent by the mobile terminal with the temporary verification information sent by the distribution server, if the matching is successful, the instant communication message is legal, otherwise, the instant communication message is illegal. By the scheme, the safety of the instant messaging process based on the instant messaging software can be ensured.
If the data sent by the distribution server to the proxy server comprises the communication identification of the mobile terminal and the free residual flow information, the proxy server firstly judges whether the latest free residual flow of the mobile terminal is greater than the preset amount based on the free residual flow information after receiving the instant communication message; and when the latest free residual flow information is larger than the preset amount, the instant communication message is sent to another electronic device so as to realize that the mobile terminal communicates with the other electronic device through the instant communication software, and if the latest free residual flow information is not larger than the preset amount, the mobile terminal is informed to carry out instant communication through other access paths. Through the scheme, the specified service provider can provide a specific amount of free data flow to the mobile terminal.
If the distribution server judges that the free residual flow of the mobile terminal is greater than the preset amount, the proxy server does not need to judge whether the latest free residual flow (namely the free residual flow sent by the distribution server) is greater than the preset amount when receiving the instant communication message for the first time; the data traffic consumed by the instant communication request through the instant communication software is directly counted, and then the data traffic is subtracted from the free residual traffic sent by the distribution server, so that the latest free data traffic can be obtained; whether to send the instant messaging message to another electronic device can be determined subsequently by judging whether the latest free data flow is larger than a preset amount.
In addition, the proxy server can also count the data traffic information consumed by the mobile terminal according to a preset counting period, and acquire the latest free residual traffic information with traffic-free permission of the mobile terminal.
For example, the preset statistical period may be, for example, a preset statistical time interval, the preset statistical time interval may be, for example, 30s, 50s, 1min, and the like, and the proxy server may set a timer, acquire, every time the preset time interval arrives, the data traffic consumed by the mobile terminal counted in the current time interval, and obtain the latest free remaining traffic information of the mobile terminal based on the data traffic statistics.
The preset statistical period is, for example: the method comprises the steps that preset statistical flow is 512k, 1M and the like, a proxy server can monitor data flow consumed by the mobile terminal, and when the preset statistical flow is consumed, the latest free residual flow information of the mobile terminal is determined according to the preset statistical flow.
Through the scheme, the latest residual flow information of the mobile terminal can be ensured to be obtained in time.
Of course, after the proxy server counts the data traffic information consumed by the mobile terminal in the counting period, the proxy server may transmit the data traffic information to the distribution server, and the distribution server may count the latest free remaining traffic information of the mobile terminal.
After obtaining the data traffic information consumed by the mobile terminal, the distribution server can also send the data traffic information to the mobile terminal or inform the data traffic information when the mobile terminal inquires; or after determining the latest free remaining traffic information of the mobile terminal, the distribution server can also send the latest free remaining traffic information to the mobile terminal, so that the mobile terminal can further know the current traffic use condition, and then a better instant communication strategy is selected.
And thirdly, the data sent to the proxy server by the distribution server comprises a communication identifier of the mobile terminal, free residual flow information and temporary verification information, and under the condition, the proxy server sends the instant communication message to another electronic device when the instant communication message is verified to be legal by the temporary verification information and the latest free residual flow information is larger than a preset amount, so that the mobile terminal can communicate with the other electronic device through the instant communication software. By the scheme, the safety of the instant messaging process can be guaranteed, and the appointed service provider can be guaranteed to provide the preset amount of free flow to the mobile terminal.
In step S110, the first instant messaging message in the instant messaging process performed by the mobile terminal through the instant messaging software is uplink data, that is, data sent by the mobile terminal to another electronic device, and the second instant messaging message in step S140 is downlink data, that is, data sent by another electronic device to the mobile terminal, wherein the data traffic of at least one of the uplink data and the downlink data is counted in the data traffic consumed by the designated server.
For example, an instant messaging message sent by the mobile terminal includes a traffic exemption identifier, and data traffic corresponding to the instant messaging message is included in the specified service provider based on the traffic exemption identifier; another example is: the second instant messaging message contains a traffic exempt identifier and is also included in the data traffic consumed by the designated server based on the traffic exempt identifier.
In the specific implementation process, the data traffic in the instant messaging process based on the instant messaging software can be counted through a gateway arranged between the mobile terminal and the proxy server.
Aiming at the condition that the flow-free mark is a preset IP, after receiving an instant communication message sent by a mobile terminal, a corresponding gateway (or a charging system connected with a corresponding network) judges whether the IP of a next node corresponding to the instant communication message is the preset IP, if so, the data flow of the next node is counted into the data flow of a specified service provider, after receiving a returned instant communication message sent by a proxy server, the corresponding gateway (or the charging system connected with the corresponding network) judges whether the IP of the proxy server is the preset IP, and if so, the data flow of the proxy server is counted into the data flow of the specified service provider. In the case that the traffic-free identifier is a preset tag, after receiving an instant messaging message sent by the mobile terminal (or receiving requested data sent by the proxy server), the corresponding gateway (or a charging system connected to the corresponding network) determines whether the instant messaging message (or the requested data) contains the preset tag, and if the instant messaging message (or the requested data) contains the preset tag, the corresponding gateway adds the data traffic into the data traffic of the specified service provider.
In a specific implementation process, a mobile network operator adds part of data traffic generated in an instant messaging process through the proxy server by using instant messaging software into a specified service provider based on the traffic-free identifier, and there may be a plurality of cases, three of which are listed below for introduction, and certainly, in a specific implementation process, the mobile network operator is not limited to the following three cases.
Firstly, the data traffic of a specific proportion in the process of instant messaging of the mobile terminal through instant messaging software is counted to the specified service provider.
For example, the specific ratios are, for example: 50%, 70%, etc., wherein when the mobile terminal has a traffic-free authority (for example, the data transmission carries a traffic-free identifier) during the instant messaging process through the instant messaging software, the corresponding gateway (or a charging system connected to the corresponding network) credits a specific proportion of the gateway to a specified service provider, and credits the rest of the gateway to the communication identifier, for example: assuming that the mobile terminal consumes 10M of traffic in the instant messaging process, and the specific proportion is 50%, the charging system counts 5M of traffic into the designated service provider during charging, and counts the rest 5M of traffic into the communication identifier of the mobile terminal. Of course, the above data are by way of example only and not by way of limitation.
Secondly, a specific amount of data traffic is counted in the designated service provider during the instant messaging process of the mobile terminal through the instant messaging software.
For example, the specific number is, for example: 10M, 20M, etc., wherein when the mobile terminal has a traffic-free right in the process of instant messaging through instant messaging software, the corresponding gateway (or a charging system connected to the corresponding network) judges whether the data traffic in the process of instant messaging through the instant messaging software exceeds the specific amount after the process of instant messaging through the instant messaging software is finished, and if not, all the data traffic is counted into a specified service provider; if the number exceeds a certain number, no more than a portion of the data traffic is included in the designated service provider and more than a portion is included in the communication identification of the mobile terminal.
Thirdly, the data traffic of the specific content is counted to the appointed service provider in the process of the instant messaging of the mobile terminal through the instant messaging software.
For example, the specific content is, for example: when the mobile terminal has a traffic-free right in the process of instant messaging through the instant messaging software, the corresponding gateway (or a charging system connected with the corresponding network) acquires data transmitted in the process of instant messaging through the instant messaging software, then determines data such as characters and pictures from the data transmitted in the process of instant messaging through the instant messaging software, and records the corresponding data traffic into a specified service provider; while for other types of content, for example: and the video records the corresponding data flow into the communication identifier of the mobile terminal.
As a possible implementation manner, the crediting into the designated service provider includes: and the cost generated by the corresponding data flow is counted as the cost consumed by the account of the designated service provider.
For example, since the corresponding data traffic is charged to the specified service provider, and the mobile communication operator does not charge for one instant messaging process repeatedly, the corresponding data traffic is not charged to the identifier of the mobile terminal, and therefore, when the mobile communication operator charges, the charge generated by the mobile communication operator is charged to the charge consumed by the account of the specified service provider, so as to charge the specified service provider.
As an alternative embodiment, with continued reference to fig. 1, the method further includes:
step S150: the proxy server judges whether any instant communication message based on the instant communication software of the mobile terminal is received in a preset time period;
step S160: and if any instant messaging message of the mobile terminal based on the instant messaging software is not received within a preset time period, prompting that the mobile terminal logs out.
For example, the preset time period is, for example: 10min, 30min, 40min and so on, if the proxy server does not receive any instant messaging message sent by the mobile terminal within the preset time period, it indicates that the instant messaging process of the mobile terminal is finished, so that a corresponding prompt message can be generated. Further, the proxy server may also send the hint information to the distribution server after generating the hint information.
In this case, if the temporary authentication information is previously allocated to the current instant messaging process by the distribution server, the distribution server cancels the temporary authentication information based on the prompt information sent by the proxy server, and the proxy server also cancels the temporary authentication information. By the scheme, the distributed temporary verification information can be ensured to be only used as the verification information of the instant communication process, and new temporary verification information still needs to be generated in the next instant communication, so that the safety of the instant communication is improved.
As an alternative embodiment, if the proxy server prompts the instant messaging software of the mobile terminal to log off, please continue to refer to fig. 1, the method further includes:
step S170: the proxy server sends the initial communication time, the ending communication time and the consumed data traffic information of the mobile terminal through the instant messaging software to the distribution server;
step S180: and the distribution server counts the free residual flow of the mobile terminal based on the data flow information sent by the proxy server.
For example, the proxy server may send the distribution server the information shown in table 1:
TABLE 1
Starting time | End time | Consumed data traffic information |
2015-4-15 14:23 | 2015-4-15 14:44 | 1.6M |
The total free data traffic distributed by the distribution server to the mobile terminal is assumed to be: 30M, and the mobile terminal has consumed 20M traffic before the instant messaging, it may be determined that the free remaining traffic of the mobile terminal after the instant messaging process is: 10M-1.6M ═ 8.4M. Of course, the above data traffic is by way of example only and not by way of limitation.
The distribution server and the proxy server introduced in the embodiment of the invention can be two servers with completely independent physical positions; the present invention may also be two different functional modules of the same server, and the embodiment of the present invention is not limited thereto.
Based on the interaction method for mobile terminal communication provided by the embodiment of the present invention, the embodiment of the present invention provides a communication method, which is applied to a proxy server and a distribution server, wherein instant messaging software is installed in the mobile terminal, please refer to fig. 2, and the method includes:
step S201: the method comprises the steps that a proxy server receives a first instant messaging message of the mobile terminal through a network of a mobile communication operator based on instant messaging software, wherein the first instant messaging message is generated by the instant messaging software of the mobile terminal;
step S202: the proxy server sends the first instant messaging message to another electronic device, and the first instant messaging message is provided for a user of the another electronic device by the another electronic device so as to realize that the mobile terminal communicates with the another electronic device through the instant messaging software;
the mobile terminal carries out communication of the instant messaging software through the proxy server, a flow-free mark is marked on data transmission in a communication process, and all or part of data flow generated in the instant messaging data transmission process of the mobile terminal through the proxy server based on the instant messaging software is included in a designated service provider by the mobile network operator based on the flow-free mark.
Optionally, the method further includes:
a distribution server receives a communication identifier, identity authentication information and an account number of instant messaging software of a mobile terminal, which are sent by the mobile terminal through a network of a mobile communication operator;
the distribution server judges whether the communication identification has the traffic-free permission or not based on the account number of the instant communication software and the identity authentication information;
and when the distribution server determines that the communication identifier has the traffic-free right, allocating an account for the instant messaging software of the mobile terminal to perform instant messaging in a traffic-free manner.
Optionally, when the distribution server determines that the communication identifier has the traffic-free right, the distribution server allocates, to the mobile terminal, an account of shopping software used for the mobile terminal instant messaging software to perform instant messaging in a traffic-free manner, and specifically includes:
the distribution server acquires free residual flow information charged by the account number of the shopping software of the instant messaging software in a charging mode of the specified service provider;
the distribution server judges whether the free residual flow of the account of the instant messaging software is larger than a preset amount or not based on the free residual flow information;
and the distribution server distributes the proxy server to the mobile terminal when the free residual flow is greater than the preset amount.
Optionally, the method further includes:
the distribution server generates temporary verification information and sends the temporary verification information to the mobile terminal and the proxy server;
the method for receiving the first instant messaging message of the mobile terminal through the network of the mobile communication operator based on the instant messaging software by the proxy server specifically comprises the following steps: the proxy server receives the instant communication message which carries the communication identifier and the temporary verification information and is sent by the mobile terminal;
the proxy server sends the instant communication message
Sending to another electronic device, specifically including: and the proxy server sends the instant communication message to the other electronic equipment when the validity of the instant communication message is verified through the temporary verification information.
Optionally, the mobile terminal generates all or part of data traffic in the data transmission process based on the instant messaging software through the proxy server, and the mobile network operator adds the data traffic to a specified service provider based on the traffic-free identifier, specifically:
and the mobile network operator counts the data traffic of a specific proportion or a specific quantity or specific content generated in the process of the mobile terminal communicating through the proxy server into a specified service provider based on the traffic-free identification.
Optionally, before the proxy server receives a first instant messaging message of the mobile terminal through a network of a mobile communication operator based on instant messaging software, the method further includes:
the proxy server sends a preset label to the mobile terminal, the preset label is carried when the mobile terminal carries out data transmission in the instant messaging process based on the instant messaging software, and the preset label is the flow-free identifier; or,
the IP address of the proxy server is a preset IP address, and the preset IP address is the flow-free identifier.
Optionally, the mobile terminal generates all or part of data traffic in the data transmission process based on the instant messaging software through the proxy server, and the mobile network operator adds the data traffic to a specified service provider based on the traffic-free identifier, specifically:
when the fact that the data traffic of the mobile terminal in the instant messaging process based on the instant messaging software contains the preset label is determined, the mobile network operator records all or part of the data traffic generated in the instant messaging process of the mobile terminal through the proxy server into a designated service provider based on the traffic-free identifier; or
And the mobile terminal transmits the data traffic in the instant messaging process based on the instant messaging software to the proxy server of the preset IP address, and the mobile network operator totally or partially counts the data traffic flowing through the preset IP address into the designated service provider.
Optionally, the method further includes:
and the proxy server counts the data traffic consumed by the mobile terminal for instant messaging through the proxy server based on the instant messaging software according to a preset counting period, and obtains the latest free residual traffic information with the traffic-free permission of the instant messaging software.
Optionally, the method further includes:
the proxy server sends data traffic information consumed by the mobile terminal for instant messaging through the proxy server based on the instant messaging software to a distribution server;
and the distribution server determines the latest free residual flow information with the flow-free permission of the instant messaging software based on the data flow information consumed by the mobile terminal for instant messaging through the proxy server based on the instant messaging software.
Optionally, the crediting into the designated service provider includes: and the cost generated by the corresponding data flow is counted as the cost consumed by the account of the designated service provider.
Optionally, the method further comprises:
the proxy server judges whether any instant communication message based on the instant communication software of the mobile terminal is received in a preset time period;
and if any instant messaging message of the mobile terminal based on the instant messaging software is not received within a preset time period, prompting that the mobile terminal logs out.
Optionally, the method further includes:
the proxy server sends the initial communication time, the ending communication time and the consumed data traffic information of the mobile terminal through the instant messaging software to the distribution server;
and the distribution server counts the free residual flow of the mobile terminal based on the data flow information sent by the proxy server.
Optionally, the method further includes:
and the proxy server receives a second instant messaging message sent by another electronic device, sends the second instant messaging message to the mobile terminal through the network of a mobile communication operator, and provides the second instant messaging message for the user of the mobile terminal through instant messaging software of the mobile terminal.
Optionally, the first instant messaging message or the second instant messaging message includes a voice instant messaging message, an image instant messaging message, or a text instant messaging message obtained by the mobile terminal through the instant messaging software.
Based on the interaction method for mobile terminal communication provided by the embodiment of the present invention, the embodiment of the present invention provides a communication method, wherein instant messaging software is installed in the mobile terminal, the method is applied to the mobile terminal, please refer to fig. 3, and the method includes:
step S301: the instant messaging software of the mobile terminal obtains a first instant messaging message;
step S302: the mobile terminal sends a first instant messaging message to a proxy server through a network of a mobile communication operator based on the instant messaging software so as to send the first instant messaging message to another electronic device through the proxy server, and the first instant messaging message is provided for a user of another electronic device by the another electronic device so as to realize that the mobile terminal communicates with the another electronic device through the instant messaging software;
the mobile terminal carries out communication of the instant messaging software through the proxy server, a flow-free mark is marked on data transmission in a communication process, and all or part of data flow generated in the data transmission process of the mobile terminal based on the instant messaging software through the proxy server is included in a designated service provider by the mobile network operator based on the flow-free mark.
Optionally, before the mobile terminal sends the first instant messaging message to the proxy server through the network of the mobile communication operator based on the instant messaging software, the method further includes:
receiving temporary verification information distributed to the mobile terminal by the distribution server, wherein when the distribution server determines that the instant messaging software of the mobile terminal has the traffic-free right, the temporary verification information is distributed to the mobile terminal;
the first instant messaging message sent by the mobile terminal to the proxy server through the network of the mobile communication operator based on the instant messaging software specifically comprises:
and sending a first instant messaging message carrying the temporary verification information to the proxy server so that the proxy server verifies the validity of the first instant messaging message based on the temporary verification information.
Optionally, the mobile terminal generates all or part of data traffic in the data transmission process based on the instant messaging software through the proxy server, and the mobile network operator adds the data traffic to a specified service provider based on the traffic-free identifier, specifically:
and the mobile terminal generates data traffic of a specific proportion or a specific quantity or specific content in the data transmission process based on the instant messaging software through the proxy server, and the mobile network operator counts the data traffic into a specified service provider based on the traffic-free identifier.
Optionally, before the mobile terminal sends the first instant messaging message to the proxy server through the network of the mobile communication operator based on the instant messaging software, the method further includes:
the mobile terminal receives a preset label sent by the proxy server, and the preset label is carried when the mobile terminal carries out data transmission based on the instant messaging software, wherein the preset label is the flow-free identifier; or,
the IP address of the proxy server is a preset IP address, and the preset IP address is the flow-free identifier.
Optionally, the mobile terminal generates all or part of data traffic in the data transmission process based on the instant messaging software through the proxy server, and the mobile network operator adds the data traffic to a specified service provider based on the traffic-free identifier, specifically:
when the fact that the data traffic of the mobile terminal in the data transmission process based on the instant messaging software comprises the preset label is determined, the mobile network operator records all or part of the data traffic generated in the data transmission process of the mobile terminal based on the instant messaging software through the proxy server into a specified service provider based on the flow-free identifier; or
And the mobile terminal transmits the data traffic in the data transmission process based on the instant messaging software through the proxy server of the preset IP address, and the mobile network operator totally or partially counts the data traffic flowing through the preset IP address into the designated service provider.
Optionally, the crediting into the designated service provider includes: and the cost generated by the corresponding data flow is counted as the cost consumed by the account of the designated service provider.
Optionally, the method further includes:
and the mobile terminal receives a second instant messaging message sent by the proxy server, and instant messaging software of the mobile terminal provides the second instant messaging message for a user of the mobile terminal, wherein the second instant messaging message is sent to the proxy server by the other electronic equipment.
Optionally, the mobile terminal generates all or part of data traffic in the data transmission process based on the instant messaging software through the proxy server, and the mobile network operator adds the data traffic to a specific service provider based on the traffic-free identifier, including:
a first instant messaging message sent by the mobile terminal contains a flow-free identifier, and data flow corresponding to the first instant messaging message is counted into the designated service provider based on the flow-free identifier; and/or the presence of a gas in the gas,
and the data traffic of a second instant messaging message sent to the mobile terminal by the other electronic equipment through the proxy server is counted into the designated server based on the traffic-free identifier.
Optionally, the first instant messaging message or the second instant messaging message includes a voice instant messaging message, an image instant messaging message, or a text instant messaging message obtained by the mobile terminal through the instant messaging software.
Optionally, before the mobile terminal sends the first instant messaging message to the proxy server through the network of the mobile communication operator based on the instant messaging software, the method further includes:
the mobile terminal sends a communication identifier, identity authentication information and an account number of the instant messaging software of the mobile terminal to a distribution server through a network of a mobile communication operator; and after the distribution server verifies that the communication identifier has the traffic-free permission based on the identity verification information and the account of the instant messaging software, the distribution server allocates the proxy server for the network access process.
Based on the interaction method for mobile terminal communication provided by the embodiment of the present invention, an embodiment of the present invention provides a proxy server, please refer to fig. 4, where the proxy server includes:
a first receiving unit 410, configured to receive a first instant messaging message of the mobile terminal through a network of a mobile communication operator based on the instant messaging software, the first instant messaging message being generated by the mobile terminal through the instant messaging software;
a first sending unit 420, configured to send the first instant messaging message to another electronic device, where the first instant messaging message is provided to a user of the another electronic device by the another electronic device, so as to enable the mobile terminal to communicate with the another electronic device through the instant messaging software;
the mobile terminal carries out communication of the instant messaging software through the proxy server, a flow-free mark is marked on data transmission in the communication process, and all or part of data flow generated in the instant messaging process of the mobile terminal through the proxy server based on the instant messaging software is included in a designated service provider by the mobile network operator based on the flow-free mark.
Optionally, the mobile terminal generates all or part of data traffic in the data transmission process based on the instant messaging software through the proxy server, and the mobile network operator adds the data traffic to a specified service provider based on the traffic-free identifier, specifically:
and the mobile network operator counts the data traffic of a specific proportion or a specific quantity or specific content generated in the process of the mobile terminal communicating through the proxy server into a specified service provider based on the traffic-free identification.
Optionally, the first sending unit 420 is further configured to send a preset tag to the mobile terminal;
carrying the preset label when the mobile terminal carries out data transmission in the instant messaging process based on the instant messaging software, wherein the preset label is the flow-free identifier; or,
the IP address of the proxy server is a preset IP address, and the preset IP address is the flow-free identifier.
Optionally, the mobile terminal generates all or part of data traffic in the data transmission process based on the instant messaging software through the proxy server, and the mobile network operator adds the data traffic to a specified service provider based on the traffic-free identifier, specifically:
when the fact that the data traffic of the mobile terminal in the instant messaging process based on the instant messaging software contains the preset label is determined, the mobile network operator records all or part of the data traffic generated in the instant messaging process of the mobile terminal through the proxy server into a designated service provider based on the traffic-free identifier; or
And the mobile terminal transmits the data traffic in the instant messaging process based on the instant messaging software to the proxy server of the preset IP address, and the mobile network operator totally or partially counts the data traffic flowing through the preset IP address into the designated service provider.
Optionally, the proxy server further includes:
a counting unit 440, configured to count, according to a preset counting period, data traffic consumed by the mobile terminal for performing instant messaging through the proxy server based on the instant messaging software, so as to obtain latest free remaining traffic information that the instant messaging software has a traffic-free permission.
Optionally, the first sending unit 420 is further configured to send data traffic information consumed by the mobile terminal for performing instant messaging through the proxy server based on the instant messaging software to a distribution server, so that the distribution server determines that the instant messaging software has the latest free remaining traffic information without traffic permission based on the data traffic information consumed by the mobile terminal for performing instant messaging through the proxy server based on the instant messaging software.
Optionally, the crediting into the designated service provider includes: and the cost generated by the corresponding data flow is counted as the cost consumed by the account of the designated service provider.
Optionally, the proxy server further includes:
a first judging unit 430, configured to judge whether any instant messaging message based on the instant messaging software of the mobile terminal is received within a preset time period;
the prompting unit 450 is configured to prompt the mobile terminal to log off if any instant messaging message of the mobile terminal based on the instant messaging software is not received within a preset time period.
Optionally, the first sending unit 420 is further configured to send the start communication time, the end communication time, and the consumed data traffic information of the mobile terminal through the instant messaging software to the distribution server, so that the distribution server counts the free remaining traffic of the mobile terminal based on the data traffic information sent by the proxy server.
Optionally, the first receiving unit 410 is further configured to receive a second instant messaging message sent by another electronic device;
the first sending unit 420 is further configured to send the second instant messaging message to the mobile terminal through a network of a mobile communication operator, and the second instant messaging message is provided to the user of the mobile terminal by instant messaging software of the mobile terminal.
Optionally, the first instant messaging message or the second instant messaging message includes a voice instant messaging message, an image instant messaging message, or a text instant messaging message obtained by the mobile terminal through the instant messaging software.
Based on the interaction method for mobile terminal communication provided by the embodiment of the present invention, an embodiment of the present invention provides a mobile terminal, please install instant messaging software in the mobile terminal, and with reference to fig. 5, the mobile terminal includes:
an obtaining unit 530, configured to obtain, through instant messaging software, a first instant messaging message;
a second sending unit 520, configured to send a first instant messaging message to a proxy server through a network of a mobile communication operator based on the instant messaging software, so as to send the first instant messaging message to another electronic device through the proxy server, where the first instant messaging message is provided by the another electronic device to a user of the another electronic device, so that the mobile terminal communicates with the another electronic device through the instant messaging software;
the mobile terminal carries out communication of the instant messaging software through the proxy server, a flow-free mark is marked on data transmission in a communication process, and all or part of data flow generated in the data transmission process of the mobile terminal based on the instant messaging software through the proxy server is included in a designated service provider by the mobile network operator based on the flow-free mark.
Optionally, the mobile terminal further includes:
a second receiving unit 510, configured to receive temporary verification information that is allocated by the distribution server to the mobile terminal, where the temporary verification information is allocated by the distribution server to the mobile terminal when the distribution server determines that the instant messaging software of the mobile terminal has the traffic exemption right;
the second sending unit 520 is specifically configured to: and sending a first instant messaging message carrying the temporary verification information to the proxy server so that the proxy server verifies the validity of the first instant messaging message based on the temporary verification information.
Optionally, the mobile terminal generates all or part of data traffic in the data transmission process based on the instant messaging software through the proxy server, and the mobile network operator adds the data traffic to a specified service provider based on the traffic-free identifier, specifically:
and the mobile terminal generates data traffic of a specific proportion or a specific quantity or specific content in the data transmission process based on the instant messaging software through the proxy server, and the mobile network operator counts the data traffic into a specified service provider based on the traffic-free identifier.
Optionally, the method further includes:
the second receiving unit 510 is further configured to receive a preset tag sent by the proxy server, where the preset tag is carried when the mobile terminal performs data transmission based on the instant messaging software, and the preset tag is the traffic-free identifier; or,
the IP address of the proxy server is a preset IP address, and the preset IP address is the flow-free identifier.
Optionally, the mobile terminal generates all or part of data traffic in the data transmission process based on the instant messaging software through the proxy server, and the mobile network operator adds the data traffic to a specified service provider based on the traffic-free identifier, specifically:
when the fact that the data traffic of the mobile terminal in the data transmission process based on the instant messaging software comprises the preset label is determined, the mobile network operator records all or part of the data traffic generated in the data transmission process of the mobile terminal based on the instant messaging software through the proxy server into a specified service provider based on the flow-free identifier; or
And the mobile terminal transmits the data traffic in the data transmission process based on the instant messaging software through the proxy server of the preset IP address, and the mobile network operator totally or partially counts the data traffic flowing through the preset IP address into the designated service provider.
Optionally, the crediting into the designated service provider includes: and the cost generated by the corresponding data flow is counted as the cost consumed by the account of the designated service provider.
Optionally, the second receiving unit 510 is further configured to receive a second instant messaging message sent by the proxy server, and the second instant messaging message is provided to the user of the mobile terminal by the instant messaging software of the mobile terminal, where the second instant messaging message is sent to the proxy server by the other electronic device.
Optionally, the mobile terminal generates all or part of data traffic in the data transmission process based on the instant messaging software through the proxy server, and the mobile network operator adds the data traffic to a specific service provider based on the traffic-free identifier, including:
a first instant messaging message sent by the mobile terminal contains a flow-free identifier, and data flow corresponding to the first instant messaging message is counted into the designated service provider based on the flow-free identifier; and/or the presence of a gas in the gas,
and the data traffic of a second instant messaging message sent to the mobile terminal by the other electronic equipment through the proxy server is counted into the designated server based on the traffic-free identifier.
Optionally, the first instant messaging message or the second instant messaging message includes a voice instant messaging message, an image instant messaging message, or a text instant messaging message obtained by the mobile terminal through the instant messaging software.
Optionally, the method further includes:
the second sending unit 520 is further configured to send the communication identifier, the authentication information, and the account of the instant messaging software of the mobile terminal to a distribution server through a network of a mobile communication operator, so that the distribution server allocates the proxy server to the instant messaging process after verifying that the communication identifier has the traffic exemption permission based on the authentication information and the account of the instant messaging software.
Based on the interaction method for mobile terminal communication provided in the embodiment of the present invention, an embodiment of the present invention provides a communication system, please refer to fig. 6, where the communication system includes: the proxy server and the mobile terminal.
Optionally, the communication system further includes a distribution server.
One or more embodiments of the invention have at least the following beneficial effects:
according to the communication method, firstly, instant messaging software of the mobile terminal obtains a first instant messaging message; then, the mobile terminal sends a first instant messaging message to a proxy server through a network of a mobile communication operator based on the instant messaging software so as to send the first instant messaging message to another electronic device through the proxy server, wherein the first instant messaging message is provided for a user of the another electronic device by the another electronic device, so that the mobile terminal communicates with the another electronic device through the instant messaging software; the mobile terminal carries out communication of the instant messaging software through the proxy server, a flow-free mark is marked on data transmission in a communication process, and all or part of data flow generated in the data transmission process of the mobile terminal based on the instant messaging software through the proxy server is included in a designated service provider by the mobile network operator based on the flow-free mark. When the mobile terminal carries out instant messaging through the instant messaging software, the data traffic of a service provider corresponding to the proxy server is consumed, and the data traffic of the mobile terminal is not required to be consumed, so that the technical problem that the traffic of the mobile terminal is required to be consumed when the instant messaging is carried out through the instant messaging software in the prior art is solved, and the technical effect that the mobile terminal carries out instant messaging through the instant messaging software without traffic is achieved; therefore, the mobile terminal can realize the technical effect of carrying out instant messaging without flow without paying the flow fee. Therefore, the enthusiasm of the user for instant messaging by using the instant messaging software can be remarkably improved.
The algorithms and displays presented herein are not inherently related to any particular computer, virtual machine, or other apparatus. Various general purpose systems may also be used with the teachings herein. The required structure for constructing such a system will be apparent from the description above. Moreover, the present invention is not directed to any particular programming language. It is appreciated that a variety of programming languages may be used to implement the teachings of the present invention as described herein, and any descriptions of specific languages are provided above to disclose the best mode of the invention.
In the description provided herein, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be interpreted as reflecting an intention that: that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those skilled in the art will appreciate that the modules in the device in an embodiment may be adaptively changed and disposed in one or more devices different from the embodiment. The modules or units or components of the embodiments may be combined into one module or unit or component, and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-components. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
The various component embodiments of the invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that microprocessors or Digital Signal Processors (DSPs) may be used in practice to implement some or all of the functions of some or all of the components of a mobile terminal, proxy server and communication system according to embodiments of the present invention. The present invention may also be embodied as apparatus or device programs (e.g., computer programs and computer program products) for performing a portion or all of the methods described herein. Such programs implementing the present invention may be stored on computer-readable media or may be in the form of one or more signals. Such a signal may be downloaded from an internet website or provided on a carrier signal or in any other form.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The usage of the words first, second and third, etcetera do not indicate any ordering. These words may be interpreted as names.
The invention discloses A1 and a communication method, wherein instant messaging software is installed in a mobile terminal, and the method is characterized by comprising the following steps:
the instant messaging software of the mobile terminal obtains a first instant messaging message;
the mobile terminal sends a first instant messaging message to a proxy server through a network of a mobile communication operator based on the instant messaging software so as to send the first instant messaging message to another electronic device through the proxy server, and the first instant messaging message is provided for a user of the other electronic device by the other electronic device so as to realize that the mobile terminal communicates with the other electronic device through the instant messaging software;
the mobile terminal carries out communication of the instant messaging software through the proxy server, a flow-free mark is marked on data transmission in a communication process, and all or part of data flow generated in the data transmission process of the mobile terminal based on the instant messaging software through the proxy server is included in a designated service provider by the mobile network operator based on the flow-free mark.
A2, the method as defined in a1, wherein before the first instant messenger message sent by the mobile terminal to a proxy server through a network of a mobile communication carrier based on the instant messenger software, the method further comprises:
receiving temporary verification information distributed to the mobile terminal by the distribution server, wherein when the distribution server determines that the instant messaging software of the mobile terminal has the traffic-free right, the temporary verification information is distributed to the mobile terminal;
the first instant messaging message sent by the mobile terminal to the proxy server through the network of the mobile communication operator based on the instant messaging software specifically comprises:
and sending a first instant messaging message carrying the temporary verification information to the proxy server so that the proxy server verifies the validity of the first instant messaging message based on the temporary verification information.
A3, the method as in a1, wherein the mobile terminal generates all or part of data traffic during data transmission through the proxy server based on the instant messaging software, and the mobile network operator adds the data traffic to a specific service provider based on the traffic-free identifier, specifically:
and the mobile terminal generates data traffic of a specific proportion or a specific quantity or specific content in the data transmission process based on the instant messaging software through the proxy server, and the mobile network operator counts the data traffic into a specified service provider based on the traffic-free identifier.
A4, the method as defined in a1, wherein before the first instant messenger message sent by the mobile terminal to a proxy server through a network of a mobile communication carrier based on the instant messenger software, the method further comprises:
the mobile terminal receives a preset label sent by the proxy server, and the preset label is carried when the mobile terminal carries out data transmission based on the instant messaging software, wherein the preset label is the flow-free identifier; or,
the IP address of the proxy server is a preset IP address, and the preset IP address is the flow-free identifier.
A5, the method as in a4, wherein the mobile terminal generates all or part of data traffic during data transmission through the proxy server based on the instant messaging software, and the mobile network operator adds the data traffic to a specific service provider based on the traffic-free identifier, specifically:
when the fact that the data traffic of the mobile terminal in the data transmission process based on the instant messaging software comprises the preset label is determined, the mobile network operator records all or part of the data traffic generated in the data transmission process of the mobile terminal based on the instant messaging software through the proxy server into a specified service provider based on the flow-free identifier; or
And the mobile terminal transmits the data traffic in the data transmission process based on the instant messaging software through the proxy server of the preset IP address, and the mobile network operator totally or partially counts the data traffic flowing through the preset IP address into the designated service provider.
A6, the method as recited in a1, wherein said crediting with a designated facilitator comprises: and the cost generated by the corresponding data flow is counted as the cost consumed by the account of the designated service provider.
A7, the method according to any one of a1-a6, wherein the method further comprises:
and the mobile terminal receives a second instant messaging message sent by the proxy server, and instant messaging software of the mobile terminal provides the second instant messaging message for a user of the mobile terminal, wherein the second instant messaging message is sent to the proxy server by the other electronic equipment.
A8, the method as claimed in a7, wherein the mobile terminal generates all or part of data traffic during data transmission based on the instant messaging software through the proxy server, and the mobile network operator adds the data traffic to a specific service provider based on the traffic-free identifier, and the method includes:
a first instant messaging message sent by the mobile terminal contains a flow-free identifier, and data flow corresponding to the first instant messaging message is counted into the designated service provider based on the flow-free identifier; and/or the presence of a gas in the gas,
and the data traffic of a second instant messaging message sent to the mobile terminal by the other electronic equipment through the proxy server is counted into the designated server based on the traffic-free identifier.
A9, the method of a7, wherein the first instant messaging message or the second instant messaging message comprises a voice instant messaging message or an image instant messaging message or a text instant messaging message obtained by the mobile terminal through the instant messaging software.
A10, the method according to any of a1-a7, wherein before the first instant messenger message sent by the mobile terminal to a proxy server through a network of a mobile communication carrier based on the instant messenger software, the method further comprises:
the mobile terminal sends a communication identifier, identity authentication information and an account number of the instant messaging software of the mobile terminal to a distribution server through a network of a mobile communication operator; and after the distribution server verifies that the communication identifier has the traffic-free permission based on the identity verification information and the account number of the instant communication software, the distribution server allocates the proxy server to the instant communication process.
B11, a mobile terminal, wherein the mobile terminal is installed with instant messaging software, the mobile terminal comprises:
the obtaining unit is used for obtaining a first instant messaging message through instant messaging software;
a second sending unit, configured to send a first instant messaging message to a proxy server through a network of a mobile communication operator based on the instant messaging software, so as to send the first instant messaging message to another electronic device through the proxy server, where the first instant messaging message is provided by the another electronic device to a user of the another electronic device, so that the mobile terminal communicates with the another electronic device through the instant messaging software;
the mobile terminal carries out communication of the instant messaging software through the proxy server, a flow-free mark is marked on data transmission in a communication process, and all or part of data flow generated in the data transmission process of the mobile terminal based on the instant messaging software through the proxy server is included in a designated service provider by the mobile network operator based on the flow-free mark.
B12, the mobile terminal according to B11, characterized in that the mobile terminal further comprises:
a second receiving unit, configured to receive temporary verification information that is allocated to the mobile terminal by the distribution server, where the temporary verification information is allocated to the mobile terminal when the distribution server determines that the instant messaging software of the mobile terminal has the traffic exemption right;
the second sending unit is specifically configured to: and sending a first instant messaging message carrying the temporary verification information to the proxy server so that the proxy server verifies the validity of the first instant messaging message based on the temporary verification information.
B13, the mobile terminal of B11, wherein the mobile terminal generates all or part of data traffic during data transmission through the proxy server based on the instant messaging software, and the mobile network operator adds the data traffic to a specific service provider based on the traffic-free identifier, specifically:
and the mobile terminal generates data traffic of a specific proportion or a specific quantity or specific content in the data transmission process based on the instant messaging software through the proxy server, and the mobile network operator counts the data traffic into a specified service provider based on the traffic-free identifier.
B14, the mobile terminal according to B12, wherein the second receiving unit is further configured to receive a preset tag sent by the proxy server, where the preset tag is carried when the mobile terminal performs data transmission based on the instant messaging software, and the preset tag is the traffic-free identifier; or,
the IP address of the proxy server is a preset IP address, and the preset IP address is the flow-free identifier.
B15, the mobile terminal of B14, wherein the mobile terminal generates all or part of data traffic during data transmission through the proxy server based on the instant messaging software, and the mobile network operator adds the data traffic to a specific service provider based on the traffic-free identifier, specifically:
when the fact that the data traffic of the mobile terminal in the data transmission process based on the instant messaging software comprises the preset label is determined, the mobile network operator records all or part of the data traffic generated in the data transmission process of the mobile terminal based on the instant messaging software through the proxy server into a specified service provider based on the flow-free identifier; or
And the mobile terminal transmits the data traffic in the data transmission process based on the instant messaging software through the proxy server of the preset IP address, and the mobile network operator totally or partially counts the data traffic flowing through the preset IP address into the designated service provider.
B16, the mobile terminal according to B11, wherein the crediting to the designated service provider comprises: and the cost generated by the corresponding data flow is counted as the cost consumed by the account of the designated service provider.
B17, the mobile terminal according to B12, wherein the second receiving unit is further configured to receive a second instant messaging message sent by the proxy server, the second instant messaging message being provided to the user of the mobile terminal by the instant messaging software of the mobile terminal, the second instant messaging message being sent to the proxy server by the other electronic device.
B18, the mobile terminal according to B17, wherein the mobile terminal generates all or part of data traffic during data transmission based on the instant messaging software through the proxy server, and the mobile network operator adds the data traffic to a specific service provider based on the traffic-free identifier, comprising:
a first instant messaging message sent by the mobile terminal contains a flow-free identifier, and data flow corresponding to the first instant messaging message is counted into the designated service provider based on the flow-free identifier; and/or the presence of a gas in the gas,
and the data traffic of a second instant messaging message sent to the mobile terminal by the other electronic equipment through the proxy server is counted into the designated server based on the traffic-free identifier.
B19, the mobile terminal of B17, wherein the first instant messenger message or the second instant messenger message comprises a voice instant messenger message or an image instant messenger message or a text instant messenger message obtained by the mobile terminal through the instant messenger.
B20, the mobile terminal according to any of B11-B19,
the second sending unit is further configured to send the communication identifier, the authentication information, and the account of the instant messaging software of the mobile terminal to a distribution server through a network of a mobile communication operator, so that the distribution server allocates the proxy server to the instant messaging process after verifying that the communication identifier has the traffic exemption permission based on the authentication information and the account of the instant messaging software.
Claims (18)
1. A communication method, wherein instant messaging software is installed in a mobile terminal, is characterized in that the method comprises the following steps:
the instant messaging software of the mobile terminal obtains a first instant messaging message;
the mobile terminal sends a first instant messaging message to a proxy server through a network of a mobile communication operator based on the instant messaging software so as to send the first instant messaging message to another electronic device through the proxy server, and the first instant messaging message is provided for a user of the other electronic device by the other electronic device so as to realize that the mobile terminal communicates with the other electronic device through the instant messaging software;
the mobile terminal carries out communication of the instant messaging software through the proxy server, a traffic-free identifier is marked on data transmission in a communication process, and all or part of data traffic generated in the data transmission process of the mobile terminal based on the instant messaging software through the proxy server is included in a specified service provider by a mobile network operator based on the traffic-free identifier;
before the mobile terminal sends a first instant messaging message to a proxy server through a network of a mobile communication operator based on the instant messaging software, the method further comprises:
the mobile terminal sends a communication identifier, identity authentication information and an account number of the instant messaging software of the mobile terminal to a distribution server through a network of a mobile communication operator; and after the distribution server verifies that the communication identifier has the traffic-free permission based on the identity verification information and the account number of the instant communication software, the distribution server allocates the proxy server to the instant communication process.
2. The method of claim 1, wherein prior to the first instant messenger message sent by the mobile terminal to a proxy server over a network of a mobile communications carrier based on the instant messenger software, the method further comprises:
receiving temporary verification information distributed to the mobile terminal by the distribution server, wherein when the distribution server determines that the instant messaging software of the mobile terminal has the traffic-free right, the temporary verification information is distributed to the mobile terminal;
the first instant messaging message sent by the mobile terminal to the proxy server through the network of the mobile communication operator based on the instant messaging software specifically comprises:
and sending a first instant messaging message carrying the temporary verification information to the proxy server so that the proxy server verifies the validity of the first instant messaging message based on the temporary verification information.
3. The method according to claim 1, wherein the mobile terminal generates all or part of data traffic during data transmission through the proxy server based on the instant messaging software, and the mobile network operator adds the data traffic to a specific service provider based on the traffic-free identifier, specifically:
and the mobile terminal generates data traffic of a specific proportion or a specific quantity or specific content in the data transmission process based on the instant messaging software through the proxy server, and the mobile network operator counts the data traffic into a specified service provider based on the traffic-free identifier.
4. The method of claim 1, wherein prior to the first instant messenger message sent by the mobile terminal to a proxy server over a network of a mobile communications carrier based on the instant messenger software, the method further comprises:
the mobile terminal receives a preset label sent by the proxy server, and the preset label is carried when the mobile terminal carries out data transmission based on the instant messaging software, wherein the preset label is the flow-free identifier; or,
the IP address of the proxy server is a preset IP address, and the preset IP address is the flow-free identifier.
5. The method according to claim 4, wherein the mobile terminal generates all or part of data traffic during data transmission through the proxy server based on the instant messaging software, and the mobile network operator adds the data traffic to a specific service provider based on the traffic-free identifier, specifically:
when the fact that the data traffic of the mobile terminal in the data transmission process based on the instant messaging software comprises the preset label is determined, the mobile network operator records all or part of the data traffic generated in the data transmission process of the mobile terminal based on the instant messaging software through the proxy server into a specified service provider based on the flow-free identifier; or
And the mobile terminal transmits the data traffic in the data transmission process based on the instant messaging software through the proxy server of the preset IP address, and the mobile network operator totally or partially counts the data traffic flowing through the preset IP address into the designated service provider.
6. The method of claim 1, wherein said crediting a designated facilitator comprises: and the cost generated by the corresponding data flow is counted as the cost consumed by the account of the designated service provider.
7. The method of any one of claims 1-6, further comprising:
and the mobile terminal receives a second instant messaging message sent by the proxy server, and instant messaging software of the mobile terminal provides the second instant messaging message for a user of the mobile terminal, wherein the second instant messaging message is sent to the proxy server by the other electronic equipment.
8. The method as claimed in claim 7, wherein the step of the mobile terminal generating all or part of data traffic during data transmission based on the instant messaging software through the proxy server is performed by the mobile network operator to a specified service provider based on the traffic-free identifier, and comprises:
a first instant messaging message sent by the mobile terminal contains a flow-free identifier, and data flow corresponding to the first instant messaging message is counted into the designated service provider based on the flow-free identifier; and/or the presence of a gas in the gas,
and the data traffic of a second instant messaging message sent to the mobile terminal by the other electronic equipment through the proxy server is counted into the designated server based on the traffic-free identifier.
9. The method of claim 7, wherein the first instant messaging message or the second instant messaging message comprises a voice instant messaging message or an image instant messaging message or a text instant messaging message obtained by the mobile terminal through the instant messaging software.
10. A mobile terminal, which is installed with instant messaging software, is characterized in that the mobile terminal comprises:
the obtaining unit is used for obtaining a first instant messaging message through instant messaging software;
a second sending unit, configured to send a first instant messaging message to a proxy server through a network of a mobile communication operator based on the instant messaging software, so as to send the first instant messaging message to another electronic device through the proxy server, where the first instant messaging message is provided by the another electronic device to a user of the another electronic device, so that the mobile terminal communicates with the another electronic device through the instant messaging software;
the mobile terminal carries out communication of the instant messaging software through the proxy server, a traffic-free identifier is marked on data transmission in a communication process, and all or part of data traffic generated in the data transmission process of the mobile terminal based on the instant messaging software through the proxy server is included in a specified service provider by a mobile network operator based on the traffic-free identifier;
the second sending unit is further configured to send the communication identifier, the authentication information, and the account of the instant messaging software of the mobile terminal to a distribution server through a network of a mobile communication operator, so that the distribution server allocates the proxy server to the instant messaging process after verifying that the communication identifier has the traffic exemption permission based on the authentication information and the account of the instant messaging software.
11. The mobile terminal of claim 10, wherein the mobile terminal further comprises:
a second receiving unit, configured to receive temporary verification information that is allocated to the mobile terminal by the distribution server, where the temporary verification information is allocated to the mobile terminal when the distribution server determines that the instant messaging software of the mobile terminal has the traffic exemption right;
the second sending unit is specifically configured to: and sending a first instant messaging message carrying the temporary verification information to the proxy server so that the proxy server verifies the validity of the first instant messaging message based on the temporary verification information.
12. The mobile terminal of claim 10, wherein the mobile terminal generates all or part of data traffic during data transmission through the proxy server based on the instant messaging software, and the mobile network operator adds the data traffic to a specific service provider based on the traffic-free identifier, specifically:
and the mobile terminal generates data traffic of a specific proportion or a specific quantity or specific content in the data transmission process based on the instant messaging software through the proxy server, and the mobile network operator counts the data traffic into a specified service provider based on the traffic-free identifier.
13. The mobile terminal of claim 11, wherein the second receiving unit is further configured to receive a preset tag sent by the proxy server, where the preset tag is carried when the mobile terminal performs data transmission based on the instant messaging software, and the preset tag is the traffic-free identifier; or,
the IP address of the proxy server is a preset IP address, and the preset IP address is the flow-free identifier.
14. The mobile terminal according to claim 13, wherein the mobile terminal generates all or part of data traffic during data transmission through the proxy server based on the instant messaging software, and the mobile network operator adds the data traffic to a specific service provider based on the traffic-free identifier, specifically:
when the fact that the data traffic of the mobile terminal in the data transmission process based on the instant messaging software comprises the preset label is determined, the mobile network operator records all or part of the data traffic generated in the data transmission process of the mobile terminal based on the instant messaging software through the proxy server into a specified service provider based on the flow-free identifier; or
And the mobile terminal transmits the data traffic in the data transmission process based on the instant messaging software through the proxy server of the preset IP address, and the mobile network operator totally or partially counts the data traffic flowing through the preset IP address into the designated service provider.
15. The mobile terminal of claim 10, wherein said crediting with a designated facilitator comprises: and the cost generated by the corresponding data flow is counted as the cost consumed by the account of the designated service provider.
16. The mobile terminal of claim 11, wherein the second receiving unit is further configured to receive a second instant messaging message sent by the proxy server, the second instant messaging message being provided to the user of the mobile terminal by instant messaging software of the mobile terminal, the second instant messaging message being sent to the proxy server by the other electronic device.
17. The mobile terminal of claim 16, wherein the mobile terminal generates all or part of data traffic during data transmission through the proxy server based on the instant messaging software, and the mobile network operator includes the data traffic into a specific service provider based on the traffic-free identifier, and the method comprises:
a first instant messaging message sent by the mobile terminal contains a flow-free identifier, and data flow corresponding to the first instant messaging message is counted into the designated service provider based on the flow-free identifier; and/or the presence of a gas in the gas,
and the data traffic of a second instant messaging message sent to the mobile terminal by the other electronic equipment through the proxy server is counted into the designated server based on the traffic-free identifier.
18. The mobile terminal of claim 16, wherein the first instant messaging message or the second instant messaging message comprises a voice instant messaging message or an image instant messaging message or a text instant messaging message obtained by the mobile terminal through the instant messaging software.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811630043.2A CN109526009B (en) | 2015-06-30 | 2015-06-30 | Communication method, mobile terminal and system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510375406.2A CN104967977B (en) | 2015-06-30 | 2015-06-30 | A kind of communication means, mobile terminal and system |
CN201811630043.2A CN109526009B (en) | 2015-06-30 | 2015-06-30 | Communication method, mobile terminal and system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510375406.2A Division CN104967977B (en) | 2015-06-30 | 2015-06-30 | A kind of communication means, mobile terminal and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109526009A CN109526009A (en) | 2019-03-26 |
CN109526009B true CN109526009B (en) | 2022-04-29 |
Family
ID=54221897
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811630043.2A Active CN109526009B (en) | 2015-06-30 | 2015-06-30 | Communication method, mobile terminal and system |
CN201510375406.2A Active CN104967977B (en) | 2015-06-30 | 2015-06-30 | A kind of communication means, mobile terminal and system |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510375406.2A Active CN104967977B (en) | 2015-06-30 | 2015-06-30 | A kind of communication means, mobile terminal and system |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN109526009B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6821363B2 (en) | 2016-09-15 | 2021-01-27 | キヤノン株式会社 | Communication equipment, communication methods, and programs |
CN108540949B (en) * | 2018-04-13 | 2021-05-07 | 卓望信息技术(北京)有限公司 | Method for receiving multimedia message product without flow |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU776582B2 (en) * | 1999-07-02 | 2004-09-16 | Weatherford Technology Holdings, Llc | Flow rate measurement using unsteady pressures |
CN101741579A (en) * | 2008-11-17 | 2010-06-16 | 李占胜 | New mobile communication data traffic charging mode |
CN101465825B (en) * | 2008-12-31 | 2012-07-11 | 阿里巴巴集团控股有限公司 | Instant communication method, instant communication server, voice server and system |
US9167477B2 (en) * | 2010-04-15 | 2015-10-20 | Nec Corporation | Transmission device, transmission method and computer program |
CN101860821B (en) * | 2010-06-11 | 2014-07-16 | 中兴通讯股份有限公司 | Method and system for acquiring instant messages |
CN102355637A (en) * | 2011-09-30 | 2012-02-15 | 奇智软件(北京)有限公司 | Mobile terminal instant communication processing method and device |
JP5937806B2 (en) * | 2011-11-10 | 2016-06-22 | 株式会社Nttドコモ | Mobile communication method, policy and charging rule server device, and mobile management node |
EP2768197B1 (en) * | 2012-12-19 | 2015-12-09 | Huawei Technologies Co., Ltd. | Deep packet inspection result dissemination method and device |
CN104009960B (en) * | 2013-02-22 | 2018-01-26 | 中兴通讯股份有限公司 | A kind of method and device for realizing cell-phone customer terminal instant messaging |
CN103414500A (en) * | 2013-07-22 | 2013-11-27 | 刘大可 | Interactive method between Bluetooth earphone and instant messaging software of terminal and Bluetooth earphone |
CN103841204B (en) * | 2014-03-14 | 2017-10-10 | 北京奇虎科技有限公司 | Flow method for down loading, apparatus and system are exempted from based on mobile terminal |
CN104023092B (en) * | 2014-04-29 | 2017-09-26 | 中国联合网络通信集团有限公司 | A kind of method and system for realizing orientation flow bag |
CN104283771B (en) * | 2014-10-11 | 2018-04-03 | 南京跃豚智能科技有限公司 | The IM user collaboratives means of communication and system for mobile terminal |
CN104506644B (en) * | 2014-12-30 | 2018-04-20 | 北京奇虎科技有限公司 | A kind of method, apparatus and mobile terminal for carrying out network data access |
-
2015
- 2015-06-30 CN CN201811630043.2A patent/CN109526009B/en active Active
- 2015-06-30 CN CN201510375406.2A patent/CN104967977B/en active Active
Non-Patent Citations (5)
Title |
---|
"C1-101841-S-CSCF xPON access type values in PANI".《3GPP tsg_ct\WG1_mm-cc-sm_ex-CN1》.2010, * |
Comparative analysis of behavioral structure from internet traffic;Ke Yu等;《2010 3rd IEEE International Conference on Broadband Network and Multimedia Technology (IC-BNMT)》;20110131;全文 * |
智能移动终端对移动网络流量影响研究;周晓龙等;《信息通信技术》;20130815(第04期);全文 * |
流量计费防欺诈解决方案研究;张宏超;《信息通信》;20170415(第04期);全文 * |
移动网络流量经营模式研究;黄敏等;《电信网技术》;20160815(第08期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN104967977B (en) | 2019-02-12 |
CN104967977A (en) | 2015-10-07 |
CN109526009A (en) | 2019-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109525602B (en) | Method, mobile terminal and system for accessing network based on flow-free platform | |
CN109462831B (en) | Method, distribution server and system for accessing network by application program in mobile terminal | |
CN104901853B (en) | A kind of method for monitoring network, proxy server and network access system | |
CN104954490B (en) | A kind of method and mobile terminal carrying out network access under defaulting subscriber state | |
CN105323240B (en) | A kind of method and mobile terminal of monitoring data flow | |
CN104902030B (en) | It is a kind of applied to the control method of intelligent remote controller, proxy server and control system | |
CN104902454B (en) | A kind of control the method for acquisition for mobile terminal data, gateway and network access system | |
CN104954487B (en) | A kind of method, proxy server and system being carried out by network positioning | |
CN104980958B (en) | A kind of method and mobile terminal carrying out network login | |
CN109525991B (en) | Method, distribution server and system for network login | |
CN105142124B (en) | A kind of Network Access Method and mobile terminal applied to mobile terminal | |
CN104954488B (en) | A kind of method for network access control, the distribution server and network access system | |
CN109526009B (en) | Communication method, mobile terminal and system | |
CN104954493B (en) | A kind of method, proxy server and system accessing game server | |
CN104902453B (en) | A kind of network access authority control method and mobile terminal for mobile terminal | |
CN104902481B (en) | It is a kind of can in case flow safety nozzle method | |
CN105120444B (en) | A kind of image transfer method, proxy server and network access system | |
CN104980889B (en) | A kind of location acquiring method based on positioning equipment, proxy server and system | |
CN104980444B (en) | A kind of network telephone call method, proxy server and communication system applied to mobile terminal | |
CN104933614B (en) | It is a kind of applied to the purchase method of mobile terminal, proxy server and system | |
CN105162754B (en) | Access the method and mobile terminal of game server | |
CN105120445B (en) | A kind of network access authority control method, the distribution server and network access system | |
CN109587270B (en) | Method for mobile terminal to access network in flow-saving mode and mobile terminal | |
CN104994230B (en) | A kind of communication means, mobile terminal and system for mobile terminal | |
CN104967976B (en) | A kind of communication means, proxy server and system for mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for 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: 20240115 Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100088 Patentee after: BEIJING QIHOO TECHNOLOGY 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. |