CN105491092A - Message pushing method and device - Google Patents
Message pushing method and device Download PDFInfo
- Publication number
- CN105491092A CN105491092A CN201410480113.6A CN201410480113A CN105491092A CN 105491092 A CN105491092 A CN 105491092A CN 201410480113 A CN201410480113 A CN 201410480113A CN 105491092 A CN105491092 A CN 105491092A
- Authority
- CN
- China
- Prior art keywords
- message
- client
- reading capability
- described client
- type
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the invention discloses a message pushing method. The method comprises the following steps: before pushing a target message to a client, acquiring version identification information of the client; acquiring a message reading capability of the client according to the version identification information; judging whether the client supports reading the target message or not according to the message reading capability of the client; if the client does not support reading the target message according to a judgment result, performing version compatibility processing on the target message; and pushing the target message being subjected to the version compatibility processing to the client. The embodiment of the invention also discloses a message pushing device. Through adoption of the message pushing method and device, the version compatibility processing can be performed when the target message is sent to the client, so that the client can successfully process the received message.
Description
Technical field
The present invention relates to Internet technical field, particularly relate to a kind of information push method and device.
Background technology
Along with the develop rapidly of Internet technology, increasing client can be used in order to obtain Internet service in people's life, and, the different language adaptive client that can release a lot of different editions adaptive for different editions number, different type of machines, the reading capability that the client of these different editions is supported is different, some support video capabilitys, and some versions are not supported, some supporting document transmission, what have does not support, some support voice calls, what have does not support.In the face of the old version of day by day various client release and various client, when receiving the type of message that can not support, or cannot show, or cause client to be made mistakes automatically closing or out of service, even cause the collapse of operating system, have a strong impact on the normal use of client.
Summary of the invention
Embodiment of the present invention technical problem to be solved is, provides a kind of information push method and device, can subtend client push through the target message of edition compatibility process, guarantee that client can carry out normal process to the message received.
In order to solve the problems of the technologies described above, embodiments provide a kind of information push method, described method comprises:
Before client push target message, obtain the revision identification information of described client;
The message reading capability of described client is obtained according to described revision identification information;
Judge whether described client is supported to read described target message according to the message reading capability of described client;
If judge, described client is not supported to read described target message, then carry out edition compatibility process to described target message;
To the target message of described client push through edition compatibility process.
Correspondingly, the embodiment of the present invention additionally provides a kind of message push device, comprising:
Version identifier acquisition module, for before client push target message, obtains the revision identification information of described client;
Reading capability acquisition module, for obtaining the message reading capability of described client according to described revision identification information;
According to the message reading capability of described client, reading capability judge module, for judging whether described client is supported to read described target message;
Edition compatibility processing module, if judge that described client is not supported to read described target message for reading capability judge module, then carries out edition compatibility process to described target message;
Message push module, for the target message of described client push through edition compatibility process.
The embodiment of the present invention by send first to obtain before target message destination client message reading capability, when judging that client is not supported to read described target message, edition compatibility process is carried out to target message, thus can guarantee that client successfully can process the message received, avoid reporting an error or the situation such as client cease operation.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is the schematic flow sheet of a kind of information push method in the embodiment of the present invention;
Fig. 2 is the schematic flow sheet of the information push method in another embodiment of the present invention;
Fig. 3 is the schematic flow sheet of the information push method in another embodiment of the present invention;
Fig. 4 is the structural representation of a kind of message push device in the embodiment of the present invention;
Fig. 5 is the structural representation of the reading capability judge module of message push device in the embodiment of the present invention;
Fig. 6 is the structural representation of the edition compatibility processing module of message push device in the embodiment of the present invention;
Fig. 7 is a kind of form of expression of the message reading capability of client in the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
Information push method in the embodiment of the present invention can be implemented by message push device, such as message push server or other can perform to the network element of client push message, such as another client or internet message retransmission unit etc.Exemplary, message push device in the embodiment of the present invention can be instant communication server, application background server, web page server or SNS (SocialNetworkingServices, i.e. social network services) server etc., can be independent server apparatus, the server cluster that also can be made up of multiple server apparatus realizing concrete function.
Fig. 1 is the schematic flow sheet of a kind of information push method in the embodiment of the present invention, and the information push method as shown in the figure in the present embodiment can comprise:
S101, before client push target message, obtains the revision identification information of described client.
Described target message can be instant communication information, application affairs message, system message, SNS message or web page message etc.Concrete, message push device is being determined to need after client push target message, first judges whether client is supported to read described target message by the S101 ~ S103 performed in the present embodiment.The revision identification information of described client can comprise any one in Platform Type (as android version, ios version, windows version), language form (Chinese edition, English edition, the Japanese edition), leading function type (such as gently chatting version, in real time intercommunication version, standard edition) and version number (as 1.0,2.0,3.0).
In an alternative embodiment, message push device can by obtaining the logging status information of described client thus obtaining the revision identification information of described client, described logging status information can be report any time of described client when logging in or after logging in, and can comprise the login account of described client, presence and revision identification information etc.In an alternative embodiment, the logging status information of client corresponding to each user can be in charge of by logging status management server, the logging status information of corresponding client can be got when message push device needs from described logging status management server.
S102, obtains the message reading capability of described client according to described revision identification information.
Concrete, can when releasing the client of each version, record the message reading capability of each version client and the revision identification information of this version, thus the corresponding relation between the message reading capability setting up revision identification information and this version client, message push device is before client push target message, this version client message reading capability that the revision identification information that can arrive according to Search and acquirement in the corresponding relation of the revision identification information got between this revision identification information preset and message reading capability of this version client is corresponding.The message reading capability of certain exemplary version client can as shown in Figure 7, and comprise at least one reading capability that this version client is supported, this version client of the expression chosen in figure supports this reading capability.
In an alternative embodiment, the message reading capability of each version client can be in charge of by version capability management server, the message reading capability of described client can be obtained when message push device needs according to the revision identification information got from described version capability management server.
According to the message reading capability of described client, S103, judges whether described client is supported to read described target message.
Namely judge whether described client can show described target message according to the message reading capability of described client.As described in target message be speech message, if according to the message reading capability of described client, message push device determines that described client supports played voice message, then determine that described target message is read in described client support, otherwise then determine that described client is not supported to read described target message.
In an alternative embodiment, first message push device can obtain the type of message of described target message, and then according to the corresponding relation between the type of message preset and the reading capability needed for it, obtain required at least one the corresponding reading capability of described target message, then judge in the message reading capability of described client, whether to comprise the required corresponding all reading capabilities of described target message, if then determine that described target message is read in described client support, otherwise determine that described client is not supported to read described target message.In this embodiment, developer can when often defining a kind of new type of message, namely define thereupon or arrange client to show the reading capability supported required for the message of the type, thus message push device can get the reading capability needed for different messages type when needed.
S104, if judge, described client is not supported to read described target message, then carry out edition compatibility process to described target message.
In specific implementation, described target message can be converted into the type of message of specific format by message push device, the type of message of specific format can such as text message or determine the type of message that described client can be supported, also a notification message can be generated as the target message after edition compatibility process according to the type of described target message or content, such as target message is speech message, if client does not support corresponding reading capability, then message push device can generate a word message " good friend AA have sent a speech message to you, because your client current version does not support the reception that fails ", such as described target message is video sharing message again, it carries the video playback capability broadcasting designated data that target video data maybe can arouse recipient's client, if client does not support corresponding reading capability, then message push device can generate a word message, carry access links or the address of described designated data, after allowing client receive, designated data can be play by other means according to described access links or address.
S105, to the target message of described client push through edition compatibility process.
The embodiment of the present invention by send first to obtain before target message destination client message reading capability, when judging that client is not supported to read described target message, edition compatibility process is carried out to target message, thus can guarantee that client successfully can process the message received, avoid reporting an error or the situation such as client cease operation.
Fig. 2 is the schematic flow sheet of the information push method in another embodiment of the present invention, and the information push method as shown in the figure in the present embodiment can comprise:
S201, obtains the logging status information of described client, and described logging status information comprises the login account of described client, presence and revision identification information.
Described logging status information can be report any time of described client when logging in or after logging in, and can comprise the login account of described client, presence and revision identification information etc.In an alternative embodiment, the logging status information of client corresponding to each user can be in charge of by logging status management server, the logging status information of corresponding client can be got when message push device needs from described logging status management server.Concrete, message push device, determining to need after client push target message, first obtains the logging status information of described client in order to judge whether client is supported to read described target message.In an alternative embodiment, the message screening that first message push device can pre-set according to described client or shielding rules, judge whether to need for client carries out message screening or shielding processing to described target message, need after client push target message in confirmation, side performs the information push method flow process in the present embodiment.
S202, obtains the message reading capability of described client according to described revision identification information, described message reading capability comprises at least one reading capability that described client is supported.
Concrete, can when releasing the client of each version, record the message reading capability of each version client and the revision identification information of this version, thus the corresponding relation between the message reading capability setting up revision identification information and this version client, message push device is before client push target message, this version client message reading capability that the revision identification information that can arrive according to Search and acquirement in the corresponding relation of the revision identification information got between this revision identification information preset and message reading capability of this version client is corresponding.The message reading capability of certain exemplary version client can as shown in Figure 7, and this version client of the expression chosen in figure supports this reading capability.
In an alternative embodiment, the message reading capability of each version client can be in charge of by version capability management server, the message reading capability of described client can be obtained when message push device needs according to the revision identification information got from described version capability management server.
S203, obtains the type of message of described target message.
Described type of message can comprise text message, speech message, video messaging, rich text message or carry in the above-mentioned message of specific message format any one, as the text message with message tail, with the rich text message etc. of user's signature information (photo or word content).
Exemplary, message push device can identify the type of message determining described target message by the type of message entrained by described target message.
S204, according to the corresponding relation between the type of message preset and the reading capability needed for it, obtains required at least one the corresponding reading capability of described target message.
In this embodiment, developer can in advance when often defining a kind of new type of message, namely define thereupon or arrange client to show the reading capability supported required for the message of the type, thus message push device can get the reading capability needed for different messages type when needed.
S205, judges whether comprise the required corresponding all reading capabilities of described target message in the message reading capability of described client.If be then S209, otherwise be S206.
S206, determines that client is not supported to read described target message.
S207, carries out edition compatibility process to described target message.
In specific implementation, described target message can be converted into the type of message of specific format by message push device, the type of message of specific format can such as text message or determine the type of message that described client can be supported, also a notification message can be generated as the target message after edition compatibility process according to the type of described target message or content, such as target message is speech message, if client does not support corresponding reading capability, then message push device can generate a word message " good friend AA have sent a speech message to you, because your client current version does not support the reception that fails ", such as described target message is video sharing message again, it carries the video playback capability broadcasting designated data that target video data maybe can arouse recipient's client, if client does not support corresponding reading capability, then message push device can generate a word message, carry access links or the address of described designated data, after allowing client receive, designated data can be play by other means according to described access links or address.
In an alternative embodiment, message push device can according to the message reading capability of described client and the corresponding relation between default type of message and the reading capability needed for it, determine the type of message that described client is supported, and then described target message is converted into the type of message of described client support.Such as, wrap the reading capability A that it is supported in the message reading capability of described client, reading capability B and reading capability C, and then according to the corresponding relation between the type of message preset and the reading capability needed for it, find that the reading capability needed for speech message is reading capability A, reading capability B and reading capability C, then determine described this type of message of client support voice message, so message push device can when client support the type of message of target message, target message is converted into speech message, if target message is video messaging originally, then can extract speech data from video messaging, target message after conversion is the speech message carrying the speech data that described extraction obtains.
S208, to the target message of described client push through edition compatibility process.
S209, determines that described target message is read in client support.
S210, to target message described in described client push.Namely directly to target message described in client push.
The embodiment of the present invention by send first to obtain before target message destination client message reading capability, when judging that client is not supported to read described target message, edition compatibility process is carried out to target message, thus can guarantee that client successfully can process the message received, avoid reporting an error or the situation such as client cease operation.
Fig. 3 is the schematic flow sheet of the information push method in another embodiment of the present invention, and the information push method as shown in the figure in the present embodiment can comprise:
S301, obtains the logging status information of described client, and described logging status information comprises the login account of described client, presence and revision identification information.
Described logging status information can be report any time of described client when logging in or after logging in, and can comprise the login account of described client, presence and revision identification information etc.In an alternative embodiment, the logging status information of client corresponding to each user can be in charge of by logging status management server, the logging status information of corresponding client can be got when message push device needs from described logging status management server.Concrete, message push device, determining to need after client push target message, first obtains the logging status information of described client in order to judge whether client is supported to read described target message.In an alternative embodiment, the message screening that first message push device can pre-set according to described client or shielding rules, judge whether to need for client carries out message screening or shielding processing to described target message, need after client push target message in confirmation, side performs the information push method flow process in the present embodiment.
S302, obtains the message reading capability of described client according to described revision identification information, described message reading capability comprises at least one reading capability that described client is supported.
Concrete, can when releasing the client of each version, record the message reading capability of each version client and the revision identification information of this version, thus the corresponding relation between the message reading capability setting up revision identification information and this version client, message push device is before client push target message, this version client message reading capability that the revision identification information that can arrive according to Search and acquirement in the corresponding relation of the revision identification information got between this revision identification information preset and message reading capability of this version client is corresponding.The message reading capability of certain exemplary version client can as shown in Figure 7, and this version client of the expression chosen in figure supports this reading capability.
In an alternative embodiment, the message reading capability of each version client can be in charge of by version capability management server, the message reading capability of described client can be obtained when message push device needs according to the revision identification information got from described version capability management server.
S303, obtains the type of message of described target message.
Described type of message can comprise text message, speech message, video messaging, rich text message or carry in the above-mentioned message of specific message format any one, as the text message with message tail, with the rich text message etc. of user's signature information (photo or word content).
Exemplary, message push device can identify the type of message determining described target message by the type of message entrained by described target message.
S304, according to the corresponding relation between the type of message preset and the reading capability needed for it, obtains required at least one the corresponding reading capability of described target message.
In this embodiment, developer can in advance when often defining a kind of new type of message, namely define thereupon or arrange client to show the reading capability supported required for the message of the type, thus message push device can get the reading capability needed for different messages type when needed.
S305, determines that the message reading capability of described client does not comprise the required corresponding all reading capabilities of described target message.
S306, determines that described client is not supported to read described target message
S307, according to the corresponding relation between the type of message preset and the reading capability needed for it, determines the type of message that described client is supported.
Concrete, message push device can according to the message reading capability of described client and the corresponding relation between default type of message and the reading capability needed for it, determine the type of message that described client is supported, such as, wrap the reading capability A that it is supported in the message reading capability of described client, reading capability B and reading capability C, and then according to the corresponding relation between the type of message preset and the reading capability needed for it, find that the reading capability needed for speech message is reading capability A, reading capability B and reading capability C, then determine described this type of message of client support voice message, and then all type of messages of described client support can be obtained according to above-mentioned determination methods.
S308, is converted into the type of message that described client is supported by described target message.
Described target message after determining the type of message that described client is supported, can be converted into the type of message that described client is supported by message push device, such as, determine that described client supports text message, then target message is converted into text message.And then in an alternative embodiment, the optional alternative type of each type of message can be preset, the priority of multiple optional alternative type can also be set, the optional alternative type of such as video messaging is speech message and text message, and the priority of speech message is higher than text message, if determine, client is current does not support video messaging, but support voice message and text message, so message push device can when determining to need to be the target message of video messaging to this client push type of message, according to priority, target message is converted into speech message, such as can extract speech data from video messaging, target message after conversion is the speech message carrying the speech data that described extraction obtains.
S309, passes through the target message transformed to described client push.
The embodiment of the present invention by send first to obtain before target message destination client message reading capability, when judging that client is not supported to read described target message, edition compatibility process is carried out to target message, thus can guarantee that client successfully can process the message received, avoid reporting an error or the situation such as client cease operation.
Fig. 4 is the structural representation of a kind of message push device in the embodiment of the present invention, and the message push device as shown in the figure in the embodiment of the present invention at least can comprise:
Version identifier acquisition module 410, for before client push target message, obtains the revision identification information of described client.
Described target message can be instant communication information, application affairs message, system message, SNS message or web page message etc.The revision identification information of described client can comprise any one in Platform Type (as android version, ios version, windows version), language form (Chinese edition, English edition, the Japanese edition), leading function type (such as gently chatting version, in real time intercommunication version, standard edition) and version number (as 1.0,2.0,3.0).
In an alternative embodiment, version identifier acquisition module 410 can by obtaining the logging status information of described client thus obtaining the revision identification information of described client, described logging status information can be report any time of described client when logging in or after logging in, and can comprise the login account of described client, presence and revision identification information etc.In an alternative embodiment, can be in charge of the logging status information of client corresponding to each user by logging status management server, version identifier acquisition module 410 gets the logging status information of corresponding client from described logging status management server.
Reading capability acquisition module 420, for obtaining the message reading capability of described client according to described revision identification information.
Concrete, can when releasing the client of each version, record the message reading capability of each version client and the revision identification information of this version, thus the corresponding relation between the message reading capability setting up revision identification information and this version client, this version client message reading capability that the revision identification information that reading capability acquisition module 420 can arrive according to Search and acquirement in the corresponding relation of the revision identification information got between this revision identification information preset and message reading capability of this version client is corresponding.The message reading capability of certain exemplary version client can as shown in Figure 7, and comprise at least one reading capability that this version client is supported, this version client of the expression chosen in figure supports this reading capability.
In an alternative embodiment, can be in charge of the message reading capability of each version client by version capability management server, reading capability acquisition module 420 can obtain the message reading capability of described client from described version capability management server according to the revision identification information got.
According to the message reading capability of described client, reading capability judge module 430, for judging whether described client is supported to read described target message.
Namely judge whether described client can show described target message according to the message reading capability of described client.As described in target message be speech message, if determine that described client supports played voice message according to the message reading capability of described client, then reading capability judge module 430 determines that described target message is read in described client support, otherwise then determines that described client is not supported to read described target message.
And then in an alternative embodiment, reading capability judge module 430 can comprise further:
Type of message acquiring unit 431, for obtaining the type of message of described target message.
Described type of message can comprise text message, speech message, video messaging, rich text message or carry in the above-mentioned message of specific message format any one, as the text message with message tail, with the rich text message etc. of user's signature information (photo or word content).
Exemplary, type of message acquiring unit 431 can identify the type of message determining described target message by the type of message entrained by described target message.
Reading capability acquiring unit 432, for according to the corresponding relation between the type of message preset and the reading capability needed for it, obtains required at least one the corresponding reading capability of described target message;
In this embodiment, developer can in advance when often defining a kind of new type of message, namely define thereupon or arrange client to show the reading capability supported required for the message of the type, reading capability acquiring unit 432 thus the reading capability that can get when needed needed for different messages type.
Reading capability judging unit 433, for judge described client message reading capability in whether comprise all reading capabilities corresponding needed for described target message, if then determine that described target message is read in described client support, otherwise determine that described client is not supported to read described target message.
Edition compatibility processing module 440, if judge that described client is not supported to read described target message for reading capability judge module, then carries out edition compatibility process to described target message.
In specific implementation, described target message can be converted into the type of message of specific format by edition compatibility processing module 440, the type of message of specific format can such as text message or determine the type of message that described client can be supported, also a notification message can be generated as the target message after edition compatibility process according to the type of described target message or content, such as target message is speech message, if client does not support corresponding reading capability, then edition compatibility processing module 440 is translated into a word message " good friend AA have sent a speech message to you, because your client current version does not support the reception that fails ", such as described target message is video sharing message again, it carries the video playback capability broadcasting designated data that target video data maybe can arouse recipient's client, if client does not support corresponding reading capability, then edition compatibility processing module 440 can generate a word message, carry access links or the address of described designated data, after allowing client receive, designated data can be play by other means according to described access links or address.
In an alternative embodiment, edition compatibility processing module 440 can comprise as shown in Figure 6 further:
Type of message acquiring unit 441, for according to the message reading capability of described client and the corresponding relation between default type of message and the reading capability needed for it, determines the type of message that described client is supported.
Such as, wrap its reading capability A, reading capability B supported and reading capability C in the message reading capability of described client, and then according to the corresponding relation between the type of message preset and the reading capability needed for it, determine that the reading capability needed for speech message is reading capability A, reading capability B and reading capability C, then type of message acquiring unit 441 can determine described this type of message of client support voice message, and then can obtain all type of messages of described client support according to above-mentioned determination methods.
Message transformation unit 442, for being converted into the type of message that described client is supported by described target message.
Described target message after determining the type of message that described client is supported, can be converted into the type of message that described client is supported by message transformation unit 442, such as, determine that described client supports text message, then target message is converted into text message.And then in an alternative embodiment, the optional alternative type of each type of message can be preset, the priority of multiple optional alternative type can also be set, the optional alternative type of such as video messaging is speech message and text message, and the priority of speech message is higher than text message, if determine, client is current does not support video messaging, but support voice message and text message, so message transformation unit 442 can when determining to need to be the target message of video messaging to this client push type of message, according to priority, target message is converted into speech message, such as can extract speech data from video messaging, target message after conversion is the speech message carrying the speech data that described extraction obtains.
Message push module 450, for the target message of described client push through edition compatibility process.
The message push device of the embodiment of the present invention by first obtain before sending target message destination client message reading capability, when judging that client is not supported to read described target message, edition compatibility process is carried out to target message, thus can guarantee that client successfully can process the message received, avoid reporting an error or the situation such as client cease operation.
One of ordinary skill in the art will appreciate that all or part of flow process realized in above-described embodiment method, that the hardware that can carry out instruction relevant by computer program has come, described program can be stored in a computer read/write memory medium, this program, when performing, can comprise the flow process of the embodiment as above-mentioned each side method.Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-OnlyMemory, ROM) or random store-memory body (RandomAccessMemory, RAM) etc.
Above disclosedly be only present pre-ferred embodiments, certainly can not limit the interest field of the present invention with this, therefore according to the equivalent variations that the claims in the present invention are done, still belong to the scope that the present invention is contained.
Claims (14)
1. an information push method, is characterized in that, described method comprises:
Before client push target message, obtain the revision identification information of described client;
The message reading capability of described client is obtained according to described revision identification information;
Judge whether described client is supported to read described target message according to the message reading capability of described client;
If described client is not supported to read described target message, then edition compatibility process is carried out to described target message;
To the target message of described client push through edition compatibility process.
2. information push method as claimed in claim 1, is characterized in that, describedly carries out edition compatibility process to described target message and comprises:
Described target message is converted into according to the message reading capability of described client the type of message that described client supports.
3. information push method as claimed in claim 2, is characterized in that, described message reading capability comprises at least one reading capability that described client is supported;
The type of message that described target message is converted into described client support by the described message reading capability according to described client comprises:
According to the message reading capability of described client and the corresponding relation between default type of message and the reading capability needed for it, determine the type of message that described client is supported;
Described target message is converted into the type of message that described client is supported.
4. information push method as claimed in claim 1, it is characterized in that, the revision identification information of the described client of described acquisition comprises:
Obtain the logging status information of described client, described logging status information comprises the login account of described client, presence and revision identification information.
5. information push method as claimed in claim 1, is characterized in that, described message reading capability comprises at least one reading capability that described client is supported;
The described message reading capability according to described client judges whether described client supports that reading described target message comprises:
Obtain the type of message of described target message;
According to the corresponding relation between the type of message preset and the reading capability needed for it, obtain required at least one the corresponding reading capability of described target message;
Judge whether comprise the required corresponding all reading capabilities of described target message in the message reading capability of described client, if then determine that described target message is read in described client support, otherwise determine that described client is not supported to read described target message.
6. information push method as claimed in claim 1, is characterized in that, describedly carries out edition compatibility process to described target message and comprises:
Described target message is converted into text message.
7. the information push method according to any one of claim 1 ~ 6, is characterized in that, the revision identification information of described client comprises any one in Platform Type, language form, leading function type and version number.
8. a message push device, is characterized in that, comprising:
Version identifier acquisition module, for before client push target message, obtains the revision identification information of described client;
Reading capability acquisition module, for obtaining the message reading capability of described client according to described revision identification information;
According to the message reading capability of described client, reading capability judge module, for judging whether described client is supported to read described target message;
Edition compatibility processing module, if judge that described client is not supported to read described target message for reading capability judge module, then carries out edition compatibility process to described target message;
Message push module, for the target message of described client push through edition compatibility process.
9. message push device as claimed in claim 8, is characterized in that, described message reading capability comprises at least one reading capability that described client is supported;
Described reading capability judge module comprises:
Type of message acquiring unit, for obtaining the type of message of described target message;
Reading capability acquiring unit, for according to the corresponding relation between the type of message preset and the reading capability needed for it, obtains required at least one the corresponding reading capability of described target message;
Reading capability judging unit, for judge described client message reading capability in whether comprise all reading capabilities corresponding needed for described target message, if then determine that described target message is read in described client support, otherwise determine that described client is not supported to read described target message.
10. message push device as claimed in claim 8, it is characterized in that, described edition compatibility processing module is used for:
Described target message is converted into according to the message reading capability of described client the type of message that described client supports.
11. message push devices as claimed in claim 10, is characterized in that, described message reading capability comprises at least one reading capability that described client is supported;
Described edition compatibility processing module comprises:
Type of message acquiring unit, for according to the message reading capability of described client and the corresponding relation between default type of message and the reading capability needed for it, determines the type of message that described client is supported;
Message transformation unit, for being converted into the type of message that described client is supported by described target message.
12. message push devices as claimed in claim 8, it is characterized in that, described version identifier acquisition module is used for:
Obtain the logging status information of described client, described logging status information comprises the login account of described client, presence and revision identification information.
13. message push devices as claimed in claim 8, it is characterized in that, described edition compatibility processing module is used for:
Described target message is converted into text message.
14. message push devices according to any one of claim 8 ~ 13, is characterized in that, the revision identification information of described client comprises any one in Platform Type, language form, leading function type and version number.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410480113.6A CN105491092B (en) | 2014-09-18 | 2014-09-18 | Message pushing method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410480113.6A CN105491092B (en) | 2014-09-18 | 2014-09-18 | Message pushing method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105491092A true CN105491092A (en) | 2016-04-13 |
CN105491092B CN105491092B (en) | 2020-05-26 |
Family
ID=55677802
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410480113.6A Active CN105491092B (en) | 2014-09-18 | 2014-09-18 | Message pushing method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105491092B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106685798A (en) * | 2016-12-08 | 2017-05-17 | 蓝信工场(北京)科技有限公司 | Method and device for generating message, and mobile terminal |
CN107154931A (en) * | 2017-03-31 | 2017-09-12 | 北京奇艺世纪科技有限公司 | A kind of compatible method and device of client release |
CN108667710A (en) * | 2017-03-28 | 2018-10-16 | 腾讯科技(深圳)有限公司 | A kind of information processing method and equipment |
CN111181836A (en) * | 2019-10-25 | 2020-05-19 | 腾讯科技(深圳)有限公司 | Message pushing method and device |
CN112015993A (en) * | 2020-09-01 | 2020-12-01 | 中国银行股份有限公司 | Information query method and device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1705274A (en) * | 2004-05-31 | 2005-12-07 | 北京邮电大学 | Terminal capacity grading based WEB content adapting method |
CN1848845A (en) * | 2005-11-29 | 2006-10-18 | 华为技术有限公司 | Protocol compatibility processing method and apparatus |
CN101388881A (en) * | 2007-09-13 | 2009-03-18 | 华为技术有限公司 | Method, network element and system for communication protocol version negotiation |
CN102119513A (en) * | 2007-11-14 | 2011-07-06 | 高通股份有限公司 | Method and system using keyword vectors and associated metrics for learning and prediction of user correlation of targeted content messages in a mobile environment |
US20130019273A1 (en) * | 2011-07-11 | 2013-01-17 | Azuki Systems, Inc. | Method and system for trick play in over-the-top video delivery |
-
2014
- 2014-09-18 CN CN201410480113.6A patent/CN105491092B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1705274A (en) * | 2004-05-31 | 2005-12-07 | 北京邮电大学 | Terminal capacity grading based WEB content adapting method |
CN1848845A (en) * | 2005-11-29 | 2006-10-18 | 华为技术有限公司 | Protocol compatibility processing method and apparatus |
CN101388881A (en) * | 2007-09-13 | 2009-03-18 | 华为技术有限公司 | Method, network element and system for communication protocol version negotiation |
CN102119513A (en) * | 2007-11-14 | 2011-07-06 | 高通股份有限公司 | Method and system using keyword vectors and associated metrics for learning and prediction of user correlation of targeted content messages in a mobile environment |
US20130019273A1 (en) * | 2011-07-11 | 2013-01-17 | Azuki Systems, Inc. | Method and system for trick play in over-the-top video delivery |
Non-Patent Citations (1)
Title |
---|
百度: "我用的电脑版微信,朋友发来了个信息,他说无法显示此消息,你目前使用的微信版本暂时不支持此类型的信息", 《HTTPS://ZHIDAO.BAIDU.COM/QUESTION/519706599.HTML》 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106685798A (en) * | 2016-12-08 | 2017-05-17 | 蓝信工场(北京)科技有限公司 | Method and device for generating message, and mobile terminal |
CN108667710A (en) * | 2017-03-28 | 2018-10-16 | 腾讯科技(深圳)有限公司 | A kind of information processing method and equipment |
CN108667710B (en) * | 2017-03-28 | 2022-03-11 | 腾讯科技(深圳)有限公司 | Information processing method and device |
CN107154931A (en) * | 2017-03-31 | 2017-09-12 | 北京奇艺世纪科技有限公司 | A kind of compatible method and device of client release |
CN107154931B (en) * | 2017-03-31 | 2020-02-18 | 北京奇艺世纪科技有限公司 | Method and device for client version compatibility |
CN111181836A (en) * | 2019-10-25 | 2020-05-19 | 腾讯科技(深圳)有限公司 | Message pushing method and device |
CN111181836B (en) * | 2019-10-25 | 2023-03-24 | 腾讯科技(深圳)有限公司 | Message pushing method and device |
CN112015993A (en) * | 2020-09-01 | 2020-12-01 | 中国银行股份有限公司 | Information query method and device |
CN112015993B (en) * | 2020-09-01 | 2023-12-08 | 中国银行股份有限公司 | Information query method and device |
Also Published As
Publication number | Publication date |
---|---|
CN105491092B (en) | 2020-05-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10425365B2 (en) | System and method for relaying messages | |
CN103501486B (en) | A kind of information push method and push server | |
EP3402136B1 (en) | Information interaction method, client and device | |
CN104135424B (en) | A kind of application message method for pushing, server, terminal and system | |
CN105491092A (en) | Message pushing method and device | |
CN103812755A (en) | Message synchronization method and device in instant messaging application | |
WO2014059906A1 (en) | Method and system for accessing audio/video community virtual rooms | |
EP3198521B1 (en) | Method and apparatus of processing a doi (digital object unique identifier) in interaction information | |
CN109947408B (en) | Message pushing method and device, storage medium and electronic equipment | |
CN103491162A (en) | Method and system for sharing information based on mobile Internet | |
JPWO2013057787A1 (en) | Printing system, printing apparatus, printing method, and program | |
US8880108B2 (en) | Short message processing method and apparatus | |
US20220407826A1 (en) | Message modification based on device compatability | |
CN107734180B (en) | Information processing method | |
CN104135569B (en) | The method of seeking help, method and the Intelligent mobile equipment that processing is sought help | |
US8498383B2 (en) | Media relay service | |
US9720755B2 (en) | Information processing device | |
CN104125133B (en) | Conversation informing method, Apparatus and system in a kind of instant messaging application | |
CN113961836A (en) | Page jump method and device, electronic equipment and storage medium | |
CN107295179A (en) | The method and apparatus that a kind of short message is shown | |
US11288162B2 (en) | Optimizing interaction flows | |
Eldridge | Change and continuity: Historicizing the emergence of online media | |
US20180189738A1 (en) | In-Place Supervisory Review For Electronic Communications | |
KR101534475B1 (en) | Message transmission system, mobile communication apparatus and method for transmitting messages | |
KR101565821B1 (en) | Method of filtering message, user terminal performing the same and storage media storing the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | 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 |