CN103297325A - Method, device and equipment for interacting with third-party application in instant messaging system - Google Patents

Method, device and equipment for interacting with third-party application in instant messaging system Download PDF

Info

Publication number
CN103297325A
CN103297325A CN2013101754745A CN201310175474A CN103297325A CN 103297325 A CN103297325 A CN 103297325A CN 2013101754745 A CN2013101754745 A CN 2013101754745A CN 201310175474 A CN201310175474 A CN 201310175474A CN 103297325 A CN103297325 A CN 103297325A
Authority
CN
China
Prior art keywords
message
party
user
submodule
communicating system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2013101754745A
Other languages
Chinese (zh)
Other versions
CN103297325B (en
Inventor
陈臻
付力扬
张啸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Technology Co Ltd
Original Assignee
Beijing Xiaomi Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Technology Co Ltd filed Critical Beijing Xiaomi Technology Co Ltd
Priority to CN201310175474.5A priority Critical patent/CN103297325B/en
Publication of CN103297325A publication Critical patent/CN103297325A/en
Application granted granted Critical
Publication of CN103297325B publication Critical patent/CN103297325B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

An embodiment of the invention provides a method for interacting with a third-party application in instant messaging system. The instant messaging system provides an open protocol for the third-party application, and the third-party application is provided with an API (application programming interface) generated according to the protocol. The method includes accessing to the second-party application through the API, and acquiring information sent by the third-party application. By the method, a user can invoke related services of the third-party application in the instant messaging system directly, complicated operations when the user acquires the services are decreased, occupancy of time resources is reduced, and services of the third-party application are acquired conveniently and quickly.

Description

In instant communicating system, use mutual method, device and equipment with the third party
Technical field
The embodiment of the invention relates to the technical field of instant messaging, particularly relates to a kind ofly using mutual method, a kind ofly using mutual device and a kind of equipment with the third party in instant communicating system with the third party in instant communicating system.
Background technology
Along with the Internet science and technology development, instant messaging has been accepted by increasing people and is more and more general in the use of people's work, study, the medium each side of daily life, we can say that instant messaging becomes the part that cannot lack in people's life.Generally speaking, by instant communicating system, can support to carry out between the user double or multi-conference.
Be understandable that instant messaging can be expressed user's social relation network.Growing along with network communications technology, people are for the growing personalized service demand of obtaining of information, particularly people have increasing personalized service demand for the application scenarios based on social relation network, but obviously people do not wish time consumption in the search of internet mass resource and screening.
General instant communicating system only provides basic common function, it is the function of immediate communication, can't satisfy these individual demands fully, existing instant communicating system is the platform of a sealing, if all users' individual demand all is attached on the instant communicating system, can only redesign instant communicating system, quantities is great, return rate is low, and too much routine data also can reduce stability and the response speed of instant communicating system operation, to domestic consumer, heavy superfluous instant communicating system function also is a kind of puzzlement, can greatly reduce user's experience.
In addition, can develop the individual demand that a new application program (APP) satisfies the user separately, but obviously, developing an application program needs great amount of manpower and material resources to come design user interface UI, build framework and the popularization of APP, difficulty and cost are all very high; Moreover, even the user can accept application program newly developed, but for the user, too much application program is installed also can takies too much system resource, and loaded down with trivial details operation also can greatly reduce user's experience.
Summary of the invention
Embodiment of the invention technical problem to be solved provides a kind ofly uses mutual method with the third party in instant communicating system, instant communicating system is used to the third party and is provided the agreement of opening, described third party uses has the application programming interface API that generates according to described agreement, inserting the third party from described application programming interface API uses, make the user directly call the related service that the third party uses at instant communicating system, reduced taking of system resource and memory space.
Accordingly, the embodiment of the invention also provides a kind of and used mutual device and a kind of equipment with the third party in instant communicating system, in order to realization and the application that guarantees said method.
In order to address the above problem, the embodiment of the invention discloses and a kind ofly in instant communicating system, use mutual method with the third party, described instant communicating system is used to the third party and is provided the agreement of opening, and described third party uses has the application programming interface API that generates according to described agreement; Described method comprises:
Inserting described third party by described application programming interface API uses;
Obtain the message that described third party uses transmission.
Preferably, describedly insert the step that described third party uses by described application programming interface API and comprise:
Receive the access request that the third party uses submission, according to described access request described third party is used and carry out authentication, after authentication is passed through, insert described third party by described application programming interface API and use;
Perhaps,
The behavior of adding third party's application is authorized, afterwards, insert described third party by described application programming interface API and use.
Preferably, the described third party of the described acquisition step of using the message of transmission comprises:
Obtain the user uses transmission to the third party by described instant communicating system first message;
Described first message is forwarded to described third party to be used;
Receive described third party's application at second message of described first message feedback;
Described second message is forwarded to described user.
Preferably, the described third party of the described acquisition step of using the message of transmission also comprises:
Receive described third party and use the PUSH message that sends;
Described PUSH message is forwarded to the user of described instant communicating system.
Preferably, the user of described instant communicating system has related one or more session contact people, and the step that the described third party of described acquisition uses the message of transmission also comprises:
Obtain the user uses transmission to described third party by described instant communicating system first message;
Described first message is forwarded to described third party to be used;
Receive described third party's application at second message of described first message feedback;
Described second message is forwarded to the session contact people of described user and described user's association.
Preferably, the user of described instant communicating system has related one or more session contact people, and the step that the described third party of described acquisition uses the message of transmission also comprises:
Obtain the 3rd message that the user sends by described instant communicating system;
Extract the keyword in described the 3rd message;
The third party who searches described keyword coupling uses;
Described the 3rd message is forwarded to described third party to be used;
Receive described third party's application at the 4th message of described the 3rd message feedback;
Described the 4th message is forwarded to the session contact people of described user and described user's association.
Preferably, the user of described instant communicating system has related one or more session contact people, and the step that the described third party of described acquisition uses the message of transmission also comprises:
Receive described third party and use the PUSH message that sends;
Described PUSH message is forwarded to the session contact people of described user and described user's association.
Preferably, after described reception third party uses the step of the PUSH message that sends, also comprise:
Judge whether described third party's application satisfies the pre-set limit condition; Described pre-set limit condition comprises the message number restriction, and/or, message content limitations, and/or, the transmitting time restriction, and/or, target limit sent;
When described third party uses when satisfying described pre-set limit condition, then refusal is transmitted described PUSH message.
The embodiment of the invention discloses and a kind ofly in instant communicating system, use mutual device with the third party, described instant communicating system is used to the third party and is provided the agreement of opening, and described third party uses has the application programming interface API that generates according to described agreement; Described device comprises:
The third party uses access module, is used for inserting described third party by described application programming interface API and uses;
Message obtains module, is used for obtaining described third party and uses the message of transmission.
Preferably, described third party uses access module and comprises:
First inserts submodule, is used for receiving the access request that the third party uses submission, according to described access request described third party is used and carries out authentication, after authentication is passed through, inserts described third party by described application programming interface API and uses;
Perhaps,
Second inserts submodule, is used for the behavior of adding third party's application is authorized, and afterwards, inserts described third party by described application programming interface API and uses.
Preferably, described message acquisition module comprises:
First message is obtained submodule, is used for obtaining the user uses transmission to the third party by described instant communicating system first message;
First message is transmitted submodule, is used for that described first message is forwarded to described third party and uses;
The second message sink submodule is used for receiving described third party's application at second message of described first message feedback;
Second message is transmitted submodule, is used for described second message is forwarded to described user.
Preferably, described message acquisition module also comprises:
PUSH message receives submodule, is used for receiving described third party and uses the PUSH message that sends;
PUSH message is transmitted submodule, is used for described PUSH message is forwarded to the user of described instant communicating system.
Preferably, the user of described instant communicating system has related one or more session contact people, and described message obtains module and also comprises:
First message is obtained submodule, is used for obtaining the user uses transmission to described third party by described instant communicating system first message;
First message is transmitted submodule, is used for that described first message is forwarded to described third party and uses;
The second message sink submodule is used for receiving described third party's application at second message of described first message feedback;
Second message is transmitted submodule, is used for described second message is forwarded to the session contact people of described user and described user's association.
Preferably, the user of described instant communicating system has related one or more session contact people, and described message obtains module and also comprises:
The 3rd message is obtained submodule, is used for obtaining the 3rd message that the user sends by described instant communicating system;
The keyword extraction submodule is for the keyword that extracts described the 3rd message;
The keyword matched sub-block is used for searching third party's application that described keyword mates;
The 3rd message is transmitted submodule, is used for that described the 3rd message is forwarded to described third party and uses;
The 4th message sink submodule is used for receiving described third party's application at the 4th message of described the 3rd message feedback;
The 4th message is transmitted submodule, is used for described the 4th message is forwarded to the session contact people of described user and described user's association.
Preferably, the user of described instant communicating system has related one or more session contact people, and described message obtains module and also comprises:
PUSH message receives submodule, is used for receiving described third party and uses the PUSH message that sends;
PUSH message is transmitted submodule, is used for described PUSH message is forwarded to the session contact people of described user and described user's association.
Preferably, described device also comprises:
Judge submodule, receive submodule with described PUSH message and be connected, be used for judging described third party uses whether satisfy the pre-set limit condition; Described pre-set limit condition comprises the message number restriction, and/or, message content limitations, and/or, the transmitting time restriction, and/or, target limit sent; If described third party uses when satisfying described pre-set limit condition, then call the refusal submodule;
The refusal submodule is used for refusal and transmits described PUSH message.
The embodiment of the invention discloses a kind of equipment, described equipment is used to the third party and is provided the agreement of opening, and described third party uses has the application programming interface API that generates according to described agreement, and described equipment comprises:
One or more processors;
Memory; With
One or more modules, described one or more module stores are in described memory and be configured to be carried out by described one or more processors, and wherein, described one or more modules have following function:
Inserting described third party by described application programming interface API uses;
Obtain the message that described third party uses transmission.
Compare with background technology, the embodiment of the invention comprises following advantage:
The instant communicating system of the embodiment of the invention is used to the third party and is provided the agreement of opening, described third party uses has the application programming interface API that generates according to described agreement, inserting the third party from described application programming interface API uses, make the user directly call the related service that the third party uses at instant communicating system, reduce the user and obtain operation loaded down with trivial details when serving, reduce time resource and take, make that the service of obtaining third party's application is more convenient.Instant communicating system can insert different third party's application and satisfy different user's requests, makes the functional diversities of instant communicating system, keeps good stable and response speed simultaneously when the operation terminal equipment.
The embodiment of the invention can be carried out one (third party's application) to the interacting message of (user), and to the interacting message of many (users), exchange method is flexible, and is little to the system reform also can to carry out one (third party's application).Access and message transmission that the third party is used all limit, and the fail safe and the user that have improved instant communicating system experience.
Description of drawings
Fig. 1 shows a kind of flow chart of steps of using mutual method embodiment in instant communicating system with the third party of the embodiment of the invention;
Fig. 2 shows the sequential chart of the merely middle interacting message preferred exemplary of a kind of list of the embodiment of the invention;
Fig. 3 shows the sequential chart of the merely middle interacting message preferred exemplary of a kind of list of the embodiment of the invention;
Fig. 4 shows the sequential chart of interacting message preferred exemplary in a kind of group chat of the embodiment of the invention;
Fig. 5 shows the sequential chart of interacting message preferred exemplary in a kind of group chat of the embodiment of the invention;
Fig. 6 shows the sequential chart of interacting message preferred exemplary in a kind of group chat of the embodiment of the invention;
Fig. 7 shows a kind of structured flowchart of using mutual device embodiment in instant communicating system with the third party of the embodiment of the invention.
Embodiment
For above-mentioned purpose, the feature and advantage that make the embodiment of the invention can become apparent more, below in conjunction with the drawings and specific embodiments the embodiment of the invention is described in further detail.
One of core idea of the embodiment of the invention is, instant communicating system is used to the third party and is provided the agreement of opening, described third party uses has the application programming interface API(Application Programming Interface that generates according to described agreement), insert the third party from described application programming interface API and use, make the user can in instant communicating system, directly call the service that the third party uses.
With reference to Fig. 1, show a kind of flow chart of steps of in instant communicating system, using mutual method embodiment with the third party of the embodiment of the invention, in embodiments of the present invention, described instant communicating system is used to the third party and is provided the agreement of opening, and described third party uses has the application programming interface API that generates according to described agreement; Present embodiment can comprise the steps:
Step 101 inserts described third party by described application programming interface API and uses;
Step 102 obtains the message that described third party uses transmission.
Instant messaging (IM, Instant Messaging) be a kind of people of making can identify on the net the online user and with the technology of their real-time exchange information, because many advantages such as its real-time that has, low cost, high efficiency make it to become one of favorite network communication mode of netizens.Instant communicating system comprises the server cluster of being made up of one or more server, and unification externally provides the instant messaging service.Generally speaking, instant communicating system also comprises the client-side program that can be installed at terminal equipment by the user.
So-called use (Application) refers to user's employed various services on network, as application program, webpage, video, novel, music, recreation, news, shopping and mailbox etc.In embodiments of the present invention, the third party for instant communicating system and user thereof, services such as preferably, the third party uses and can provide advice, amusement, subscription, notice.
Instant communicating system is used to the third party fixed protocol of opening is provided, this agreement can define the protocol type that instant communicating system can be supported, for example the text formatting of instant communicating system support, audio frequency and video form, message transmission protocol, interface type etc.; The third party uses that can write according to the fixed protocol of this opening can be for the application programming interface API of described instant communicating system identification, and instant communicating system can insert third party's application by described API, for the user of IMU system provides service.
After API access third party application, the user can directly obtain the service that the third party uses to be provided at instant communicating system, and need in the data of internet mass, not search for, screen required information, and convenient and swift, time, the human resources of having saved the user greatly.
Preferably, user and third party use the account number that has instant communicating system, and each number of the account has corresponding buddy list.A user in the instant communicating system can be directly and the third party use the interacting message (namely merely single) that carries out both sides, a plurality of users in the instant communicating system also can add one or more third parties' application and carry out in many ways interacting message (being group chat).
As a preferred embodiment of the present invention, described step 101 can comprise following substep:
Substep S11 receives the access request that the third party uses submission, according to described access request described third party is used and carries out authentication, after authentication is passed through, inserts described third party by described application programming interface API and uses;
Perhaps,
Substep S12 authorizes the behavior of adding third party's application, afterwards, inserts described third party by described application programming interface API and uses.
Be appreciated that in substep S11 instant communicating system inserts the third party with passive form and uses.Described third party uses active request and inserts, and it can be that the good friend is added in request that request inserts.In authentication, the third party uses can be regarded as a user, adopts the checking of landing of domestic consumer.After authentication is passed through, by described API described third party is used access, and the number of the account that described third party uses is added in the buddy list of described user account.Afterwards, the user just can come to have carried out interacting message with described third party's application by instant communicating system.
In substep S12, instant communicating system is to insert the third party with form initiatively to use, and namely user's active request inserts third party's application.
As a preferred exemplary of the embodiment of the invention, described mandate can comprise following dual mode:
Wherein a kind of mode is single merely mandate.A user of instant communicating system and a third party use and carry out interacting message.User's active request inserts the third party and uses, and described request inserts can ask to add the good friend, and instant communicating system can be used this request of reception for the third party, and acquiescence is accepted this request.
Another mode is the group chat mandate.At least two users in the instant communicating system can ask to insert one or more third parties' application and carry out interacting message when session.And described third party use do not need with current sessions in the user exist the good friend to concern.
Certainly, above-mentioned authorization when implementing the embodiment of the invention, can arrange other authorizations just as example according to actual conditions, and the embodiment of the invention is not limited this.In addition, except above-mentioned authorization, those skilled in the art can also adopt other authorizations according to actual needs, and the embodiment of the invention is not limited this yet.
Need to prove that interacting message is based on that each self-corresponding account number carries out.Preferably, instant communicating system can provide an output interface, and the message that is used for the transmission of forwarding user account number is used number of the account to the third party; Simultaneously, instant communicating system can provide an input interface, is used for the forwarding third party and uses the message of number of the account transmission to user account number.
Referring to Fig. 2, show the sequential chart of the merely middle interacting message preferred exemplary of a kind of list of the embodiment of the invention.
As a preferred embodiment of the present invention, described step 102 can comprise following substep:
Substep S21 obtains the user uses transmission to the third party by described instant communicating system first message;
Substep S22 is forwarded to described third party with described first message and uses;
Substep S23 receives described third party's application at second message of described first message feedback;
Substep S24 is forwarded to described user with described second message.
Be appreciated that present embodiment is that interacting message is carried out in a user and third party's application, namely carries out session.The user initiatively uses transmission message to the third party, and the third party uses and only messages sent by users fed back, and can't initiatively send message by described instant communicating system to the user.
For example, the user lands instant communicating system by its number of the account, uses with the third party and sets up a session, and this third party is applied as this user's good friend, the search service of can giving information.The user imports " Lei Jun " in the window of current sessions, after instant communicating system obtains this message, forward it to by output interface on the number of the account of third party's application, after the third party is applied in and receives this message, search the data of " Lei Jun ", the message after the account number feedback search of using by the third party is handled then, instant communicating system receives this feedback message by input interface, and be forwarded on described user's account number, in the current sessions window, show.
Referring to Fig. 3, show the sequential chart of the merely middle interacting message preferred exemplary of a kind of list of the embodiment of the invention.
As a preferred embodiment of the present invention, described step 102 can also comprise following substep:
Substep S31 receives described third party and uses the PUSH message that sends;
Substep S32 is forwarded to described PUSH message the user of described instant communicating system.
Be appreciated that present embodiment is that interacting message is carried out in a user and third party's application, instant communicating system permission third party is applied in and does not receive the user under the situation of its transmission message, can initiatively send message to the user.The user of described reception message and described third party use and exist the good friend to concern, namely described user uses described third party and authorizes.
For example, the third party uses " night news " can provide news to report service, and the user can add " night news " for the good friend, has namely carried out subscribe to news.7 points every night, " night news " all can be put news in order send to its service of subscription user.
Referring to Fig. 4, show the sequential chart of interacting message preferred exemplary in a kind of group chat of the embodiment of the invention.
As a preferred embodiment of the present invention, the user of described instant communicating system has related one or more session contact people, and described step 102 specifically can also comprise following substep:
Substep S41 obtains the user uses transmission to described third party by described instant communicating system first message;
Substep S42 is forwarded to described third party with described first message and uses;
Substep S43 receives described third party's application at second message of described first message feedback;
Substep S44 is forwarded to described second message session contact people of described user and described user's association.
Be appreciated that present embodiment is that at least two users carry out session by instant communicating system, described session contact people is for one of them user in the session.In session, can add specific third party and use, the robotlike that for example chats, instant communicating system can directly be transmitted described messages sent by users and use for specific third party.Interacting message in current sessions between the user is then normally transmitted.
Referring to Fig. 5, show the sequential chart of interacting message preferred exemplary in a kind of group chat of the embodiment of the invention.
As a preferred embodiment of the present invention, the user of described instant communicating system has related one or more session contact people, and described step 102 can also comprise following substep:
Substep S51 obtains the 3rd message that the user sends by described instant communicating system;
Substep S52 extracts the keyword in described the 3rd message;
Substep S53, the third party who searches described keyword coupling uses;
Substep S54 is forwarded to described third party with described the 3rd message and uses;
Substep S55 receives described third party's application at the 4th message of described the 3rd message feedback;
Substep S56 is forwarded to described the 4th message the session contact people of described user and described user's association.
Be appreciated that present embodiment is that at least two users carry out session by instant communicating system, described session contact people is for one of them user in the session.Can add at least one third party and use in session, the third party who behind the keyword that instant communicating system can comprise this message is transmitted to coupling in catching messages sent by users uses.Described keyword can be that the third party uses number of the account ID in the number of the account, account name etc., also can be preset keyword, such as " search " arranged in the messages sent by users, then transmits described messages sent by users and uses for the third party that search service can be provided.Interacting message in current sessions between the user is then normally transmitted.
Certainly, above-mentioned keyword when implementing the embodiment of the invention, can arrange other keywords just as example according to actual conditions, and the embodiment of the invention is not limited this.In addition, except above-mentioned keyword, those skilled in the art can also adopt other keywords by actual needs, and the embodiment of the invention is not limited this yet.
Referring to Fig. 6, show the sequential chart of interacting message preferred exemplary in a kind of group chat of the embodiment of the invention.
As a preferred embodiment of the present invention, the user of described instant communicating system has related one or more session contact people, and described step 102 specifically can also comprise following substep:
Substep S61 receives described third party and uses the PUSH message that sends;
Substep S62 is forwarded to described PUSH message the session contact people of described user and described user's association.
Be appreciated that present embodiment is that at least two users carry out session by instant communicating system, described session contact people is for one of them user in the session.Can add at least one third party and use in session, the user that instant communicating system allows the third party to be applied in and do not receive in the described session sends under the situation of message to it, can active send message to the user in the session.
As a preferred embodiment of the present invention, the user of described instant communicating system has corresponding good friend user, and described step 102 can also comprise following substep:
Substep C1 obtains the user uses transmission to described third party by described instant communicating system the 5th message; Described the 5th message comprises the good friend user's of described user's correspondence information;
Substep C2 is forwarded to described third party with described the 5th message and uses;
Substep C3 receives described third party's application at the 6th message of described the 5th message feedback;
Substep C4 is forwarded to described good friend user with described the 6th message.
Be appreciated that active user and described third party application exists the good friend to concern, good friend user and described third party use and can not exist the good friend to concern.Good friend user in the present embodiment can use the third party by the active user and authorize indirectly.Described the 5th message comprises good friend's user profile of described user's correspondence, has directive property, can be user account number, can be user ID, can be the information that user's remarks etc. can identifying user, and the embodiment of the invention is not limited this.Present embodiment can carry out the interim conversation that targeted customer and third party use based on indirect mandate, and the access that described third party uses also is provisional, can exempt the troublesome operation of setting up group chat, and flexibility is strong.
Certainly, good friend user can preset the reception interim conversation, also can preset the rejection interim conversation.
Preferably, when good friend user replys based on described interim conversation, also can be the third party's application service request that has targeted customer's information.
For example, user A and user B are that the good friend concerns, the third party uses " music radio station " can provide the music service of uploading, request tune, user A and " music radio station " are that the good friend concerns, user A sends message " at 12 in evening May 15 to user B requesting song 147852 messages: happy birthday " to " music radio station ".Be appreciated that, " 147852 " can be the codes that user A prerecorded and uploaded to the song in " music radio station ", " music radio station " receives the terminal of provisional access user B correspondence after the request of user A, carries out song-requesting service at Preset Time, and the message information of explicit user A.
At current sessions, user B selects directly to reply, and described answer does not need additionally to add the information of user A, returns corresponding message after " music radio station " can handle according to described answer and gives user A.
As a preferred embodiment of the present invention, described step 102 can also comprise following substep:
Substep S71 judges whether described third party's application satisfies the pre-set limit condition; Described pre-set limit condition comprises the message number restriction, and/or, message content limitations, and/or, the restriction of message transmitting time, and/or message sends target limit; If then carry out substep S72;
Substep S72, refusal is transmitted described PUSH message.
No matter single merely still group chat, instant communicating system is not used harassing and wrecking by the third party in order to guarantee the user, can use the third party initiatively to send message and limit.Preferably, the pre-set limit condition can comprise: message number restriction (can be the number of times that can send message every day), message content limitations is (if comprise advertisement, reaction message, sensitive word etc. in the message, instant communicating system can be disregarded), the transmitting time restriction, send target limit (undelegated third party uses the message of transmission, and on-demand system can be disregarded) etc.
Preferably, the pre-set limit condition can be single selecting for use, also can be that combination is selected for use, and for example, some third party's application does not have the transmitting time restriction but the message number restriction is arranged, and some third party's application does not send target limit but the message number restriction is arranged.
Certainly, above-mentioned pre-set limit condition when implementing the embodiment of the invention, can arrange other pre-set limit conditions just as example according to actual conditions, and the embodiment of the invention is not limited this.In addition, except above-mentioned pre-set limit condition, those skilled in the art can also adopt other pre-set limit conditions by actual needs, and the embodiment of the invention is not limited this yet.
A kind ofly in instant communicating system, use mutual method embodiment with the third party according to above-mentioned, following application scenarios can be arranged:
User A can use the third party " weather information " and is linked in the instant communicating system, and to add " weather information " be the good friend of user A, and described " weather information " can provide the briefing service.User A can carry out session with " weather information " by the session window that instant communicating system provides, in session window, import " Beijing today weather conditions how " as user A, instant communicating system will be transmitted to " Beijing today weather conditions how " " weather information ", laggard line search inquiry that it receives " Beijing today weather conditions how ", obtain in " Beijing today weather conditions ", described " Beijing today weather conditions " is concrete weather information, and " Beijing today weather conditions " that will search feeds back to user A by instant communicating system, namely in session window, show in " Beijing today weather conditions ", and user A just can get access to Beijing Weather information of today.
For method embodiment, for simple description, so it all is expressed as a series of combination of actions, but those skilled in the art should know, the embodiment of the invention is not subjected to the restriction of described sequence of movement, because according to the embodiment of the invention, some step can adopt other orders or carry out simultaneously.Secondly, those skilled in the art also should know, the embodiment described in the specification all belongs to preferred embodiment, and related action might not be that the embodiment of the invention is necessary.
Referring to Fig. 7, show a kind of structured flowchart of in instant communicating system, using mutual device embodiment with the third party of the embodiment of the invention.Described instant communicating system is used to the third party and is provided the agreement of opening, and described third party uses has the application programming interface API that generates according to described agreement; Described device specifically can comprise as lower module:
The third party uses access module, is used for inserting described third party by described application programming interface API and uses;
Message obtains module, is used for obtaining described third party and uses the message of transmission.
In a preferred exemplary of the embodiment of the invention, described third party uses access module and comprises:
First inserts submodule, is used for receiving the access request that the third party uses submission, according to described request described third party is used and carries out authentication, after authentication is passed through, inserts described third party by described application programming interface API and uses;
Perhaps,
Second inserts submodule, is used for the behavior of adding third party's application is authorized, and afterwards, inserts described third party by described application programming interface API and uses.
In a preferred exemplary of the embodiment of the invention, described message obtains module and comprises:
First message is obtained submodule, is used for obtaining the user uses transmission to the third party by described instant communicating system first message;
First message is transmitted submodule, is used for that described first message is forwarded to described third party and uses;
The second message sink submodule is used for receiving described third party's application at second message of described first message feedback;
Second message is transmitted submodule, is used for described second message is forwarded to described user.
In a preferred exemplary of the embodiment of the invention, described message obtains module and also comprises:
PUSH message receives submodule, is used for receiving described third party and uses the PUSH message that sends;
PUSH message is transmitted submodule, is used for described PUSH message is forwarded to the user of described instant communicating system.
In a preferred exemplary of the embodiment of the invention, the user of described instant communicating system has related one or more session contact people, and described message obtains module and also comprises:
First message is obtained submodule, is used for obtaining the user uses transmission to described third party by described instant communicating system first message;
First message is transmitted submodule, is used for that described first message is forwarded to described third party and uses;
The second message sink submodule is used for receiving described third party's application at second message of described first message feedback;
Second message is transmitted submodule, is used for described second message is forwarded to the session contact people of described user and described user's association.
In a preferred exemplary of the embodiment of the invention, the user of described instant communicating system has related one or more session contact people, and described message obtains module and also comprises:
The 3rd message is obtained submodule, is used for obtaining the 3rd message that the user sends by described instant communicating system;
The keyword extraction submodule is for the keyword that extracts described the 3rd message;
The keyword matched sub-block is used for searching third party's application that described keyword mates;
The 3rd message is transmitted submodule, is used for that described the 3rd message is forwarded to described third party and uses;
The 4th message sink submodule is used for receiving described third party's application at the 4th message of described the 3rd message feedback;
The 4th message is transmitted submodule, is used for described the 4th message is forwarded to the session contact people of described user and described user's association.
In a preferred exemplary of the embodiment of the invention, the user of described instant communicating system has related one or more session contact people, and described message obtains module and also comprises:
PUSH message receives submodule, is used for receiving described third party and uses the PUSH message that sends;
PUSH message is transmitted submodule, is used for described PUSH message is forwarded to the session contact people of described user and described user's association.
In a preferred exemplary of the embodiment of the invention, in a preferred exemplary of the embodiment of the invention, also comprise:
Judge submodule, receive submodule with described PUSH message and be connected, be used for judging described third party uses whether satisfy the pre-set limit condition; Described pre-set limit condition comprises the message number restriction, and/or, message content limitations, and/or, the transmitting time restriction, and/or, target limit sent; If described third party uses when satisfying described pre-set limit condition, then call the refusal submodule;
The refusal submodule is used for refusal and transmits described PUSH message.
For device embodiment, because it is to use mutual method embodiment similar substantially to the third party in instant communicating system, so that describes is fairly simple, relevant part gets final product referring to the part explanation of using mutual method embodiment with the third party in instant communicating system.
The embodiment of the invention also provides a kind of equipment, and described equipment is used to the third party and provided the agreement of opening, and described third party uses has the application programming interface API that generates according to described agreement, and described equipment can comprise:
One or more processors;
Memory; With
One or more modules, described one or more module stores are in described memory and be configured to be carried out by described one or more processors, and wherein, described one or more modules have following function:
Inserting described third party by described application programming interface API uses;
Obtain the message that described third party uses transmission.
Preferably, described one or more module also has following function:
Receive the access request that the third party uses submission, according to described access request described third party is used and carry out authentication, after authentication is passed through, insert described third party by described application programming interface API and use;
Perhaps,
The behavior of adding third party's application is authorized, afterwards, insert described third party by described application programming interface API and use.
Preferably, described one or more module also has following function:
Obtain the user uses transmission to the third party by described instant communicating system first message;
Described first message is forwarded to described third party to be used;
Receive described third party's application at second message of described first message feedback;
Described second message is forwarded to described user.
Preferably, described one or more module also has following function:
Receive described third party and use the PUSH message that sends;
Described PUSH message is forwarded to the user of described instant communicating system.
Preferably, the user of described equipment has related one or more session contact people, and described one or more modules also have following function:
Obtain the user uses transmission to described third party by described instant communicating system first message;
Described first message is forwarded to described third party to be used;
Receive described third party's application at second message of described first message feedback;
Described second message is forwarded to the session contact people of described user and described user's association.
Preferably, the user of described equipment has related one or more session contact people, and described one or more modules also have following function:
Obtain the 3rd message that the user sends by described instant communicating system;
Extract the keyword in described the 3rd message;
The third party who searches described keyword coupling uses;
Described the 3rd message is forwarded to described third party to be used;
Receive described third party's application at the 4th message of described the 3rd message feedback;
Described the 4th message is forwarded to the session contact people of described user and described user's association.
Preferably, the user of described equipment has related one or more session contact people, and described one or more modules also have following function:
Receive described third party and use the PUSH message that sends;
Described PUSH message is forwarded to the session contact people of described user and described user's association.
Preferably, described one or more module also has following function:
Judge whether described third party's application satisfies the pre-set limit condition; Described pre-set limit condition comprises the message number restriction, and/or, message content limitations, and/or, the transmitting time restriction, and/or, target limit sent;
When described third party uses when satisfying described pre-set limit condition, then refusal is transmitted described PUSH message.
Present embodiment also provides a kind of non-volatile readable storage medium, and described storage medium is used to the third party and provided the agreement of opening, and described third party uses has the application programming interface API that generates according to described agreement; Store one or more modules (programs) in this storage medium, when these one or more modules are used in the equipment with touch screen, can be so that this equipment be carried out the instruction (instructions) of following steps:
Inserting described third party by described application programming interface API uses;
Obtain the message that described third party uses transmission.
Preferably, described one or more module also has following function:
Receive the access request that the third party uses submission, according to described access request described third party is used and carry out authentication, after authentication is passed through, insert described third party by described application programming interface API and use;
Perhaps,
The behavior of adding third party's application is authorized, afterwards, insert described third party by described application programming interface API and use.
Preferably, described one or more module also has following function:
Obtain the user uses transmission to the third party by described instant communicating system first message;
Described first message is forwarded to described third party to be used;
Receive described third party's application at second message of described first message feedback;
Described second message is forwarded to described user.
Preferably, described one or more module also has following function:
Receive described third party and use the PUSH message that sends;
Described PUSH message is forwarded to the user of described instant communicating system.
Preferably, the user of described equipment has related one or more session contact people, and described one or more modules also have following function:
Obtain the user uses transmission to described third party by described instant communicating system first message;
Described first message is forwarded to described third party to be used;
Receive described third party's application at second message of described first message feedback;
Described second message is forwarded to the session contact people of described user and described user's association.
Preferably, the user of described equipment has related one or more session contact people, and described one or more modules also have following function:
Obtain the 3rd message that the user sends by described instant communicating system;
Extract the keyword in described the 3rd message;
The third party who searches described keyword coupling uses;
Described the 3rd message is forwarded to described third party to be used;
Receive described third party's application at the 4th message of described the 3rd message feedback;
Described the 4th message is forwarded to the session contact people of described user and described user's association.
Preferably, the user of described equipment has related one or more session contact people, and described one or more modules also have following function:
Receive described third party and use the PUSH message that sends;
Described PUSH message is forwarded to the session contact people of described user and described user's association.
Preferably, described one or more module also has following function:
Judge whether described third party's application satisfies the pre-set limit condition; Described pre-set limit condition comprises the message number restriction, and/or, message content limitations, and/or, the transmitting time restriction, and/or, target limit sent;
When described third party uses when satisfying described pre-set limit condition, then refusal is transmitted described PUSH message.
Each embodiment in this specification all adopts the mode of going forward one by one to describe, and what each embodiment stressed is and the difference of other embodiment that identical similar part is mutually referring to getting final product between each embodiment.
Those skilled in the art should understand that the embodiment of the embodiment of the invention can be provided as method, system or computer program.Therefore, the embodiment of the invention can adopt complete hardware embodiment, complete software embodiment or in conjunction with the form of the embodiment of software and hardware aspect.And the embodiment of the invention can adopt the form of the computer program of implementing in one or more computer-usable storage medium (including but not limited to magnetic disc store, CD-ROM, optical memory etc.) that wherein include computer usable program code.
The embodiment of the invention is that reference is described according to flow chart and/or the block diagram of method, terminal equipment (system) and the computer program of the embodiment of the invention.Should understand can be by the flow process in each flow process in computer program instructions realization flow figure and/or the block diagram and/or square frame and flow chart and/or the block diagram and/or the combination of square frame.Can provide these computer program instructions to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing terminal equipment to produce a machine, make the instruction of carrying out by the processor of computer or other programmable data processing terminal equipment produce to be used for the device of the function that is implemented in flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame appointments.
These computer program instructions also can be stored in energy vectoring computer or the computer-readable memory of other programmable data processing terminal equipment with ad hoc fashion work, make the instruction that is stored in this computer-readable memory produce the manufacture that comprises command device, this command device is implemented in the function of appointment in flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame.
These computer program instructions also can be loaded on computer or other programmable data processing terminal equipment, make and carry out the sequence of operations step producing computer implemented processing at computer or other programmable terminal equipment, thereby be provided for being implemented in the step of the function of appointment in flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame in the instruction that computer or other programmable terminal equipment are carried out.
Although described the preferred embodiment of the embodiment of the invention, in a single day those skilled in the art get the basic creative concept of cicada, then can make other change and modification to these embodiment.So claims are intended to all changes and the modification that are interpreted as comprising preferred embodiment and fall into embodiment of the invention scope.
At last, also need to prove, in this article, relational terms such as first and second grades only is used for an entity or operation are made a distinction with another entity or operation, and not necessarily requires or hint and have the relation of any this reality or in proper order between these entities or the operation.And, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thereby make and comprise that process, method, article or the terminal equipment of a series of key elements not only comprise those key elements, but also comprise other key elements of clearly not listing, or also be included as the intrinsic key element of this process, method, article or terminal equipment.Do not having under the situation of more restrictions, the key element that is limited by statement " comprising ... ", and be not precluded within process, method, article or the terminal equipment that comprises described key element and also have other identical element.
More than a kind ofly in instant communicating system, use mutual method, a kind ofly in instant communicating system, use mutual device and a kind of equipment with the third party with the third party what the embodiment of the invention provided, be described in detail, used specific case herein principle and the execution mode of the embodiment of the invention are set forth, the explanation of above embodiment just is used for helping to understand method and the core concept thereof of the embodiment of the invention; Simultaneously, for one of ordinary skill in the art, according to the thought of the embodiment of the invention, the part that all can change in specific embodiments and applications, in sum, this description should not be construed as the restriction to the embodiment of the invention.

Claims (17)

1. use mutual method with the third party for one kind in instant communicating system, it is characterized in that, described instant communicating system is used to the third party and is provided the agreement of opening, and described third party uses has the application programming interface API that generates according to described agreement; Described method comprises:
Inserting described third party by described application programming interface API uses;
Obtain the message that described third party uses transmission.
2. method according to claim 1 is characterized in that, describedly inserts the step that described third party uses by described application programming interface API and comprises:
Receive the access request that the third party uses submission, according to described access request described third party is used and carry out authentication, after authentication is passed through, insert described third party by described application programming interface API and use;
Perhaps,
The behavior of adding third party's application is authorized, afterwards, insert described third party by described application programming interface API and use.
3. method according to claim 1 is characterized in that, the step that the described third party of described acquisition uses the message of transmission comprises:
Obtain the user uses transmission to the third party by described instant communicating system first message;
Described first message is forwarded to described third party to be used;
Receive described third party's application at second message of described first message feedback;
Described second message is forwarded to described user.
4. method according to claim 1 is characterized in that, the step that the described third party of described acquisition uses the message of transmission also comprises:
Receive described third party and use the PUSH message that sends;
Described PUSH message is forwarded to the user of described instant communicating system.
5. method according to claim 1 is characterized in that, the user of described instant communicating system has related one or more session contact people, and the step that the described third party of described acquisition uses the message of transmission also comprises:
Obtain the user uses transmission to described third party by described instant communicating system first message;
Described first message is forwarded to described third party to be used;
Receive described third party's application at second message of described first message feedback;
Described second message is forwarded to the session contact people of described user and described user's association.
6. method according to claim 1 is characterized in that, the user of described instant communicating system has related one or more session contact people, and the step that the described third party of described acquisition uses the message of transmission also comprises:
Obtain the 3rd message that the user sends by described instant communicating system;
Extract the keyword in described the 3rd message;
The third party who searches described keyword coupling uses;
Described the 3rd message is forwarded to described third party to be used;
Receive described third party's application at the 4th message of described the 3rd message feedback;
Described the 4th message is forwarded to the session contact people of described user and described user's association.
7. method according to claim 1 is characterized in that, the user of described instant communicating system has related one or more session contact people, and the step that the described third party of described acquisition uses the message of transmission also comprises:
Receive described third party and use the PUSH message that sends;
Described PUSH message is forwarded to the session contact people of described user and described user's association.
8. according to claim 4 or 7 described methods, it is characterized in that, after described reception third party uses the step of the PUSH message that sends, also comprise:
Judge whether described third party's application satisfies the pre-set limit condition; Described pre-set limit condition comprises the message number restriction, and/or, message content limitations, and/or, the transmitting time restriction, and/or, target limit sent;
When described third party uses when satisfying described pre-set limit condition, then refusal is transmitted described PUSH message.
9. use mutual device with the third party for one kind in instant communicating system, it is characterized in that, described instant communicating system is used to the third party and is provided the agreement of opening, and described third party uses has the application programming interface API that generates according to described agreement; Described device comprises:
The third party uses access module, is used for inserting described third party by described application programming interface API and uses;
Message obtains module, is used for obtaining described third party and uses the message of transmission.
10. device according to claim 9 is characterized in that, described third party uses access module and comprises:
First inserts submodule, is used for receiving the access request that the third party uses submission, according to described access request described third party is used and carries out authentication, after authentication is passed through, inserts described third party by described application programming interface API and uses;
Perhaps,
Second inserts submodule, is used for the behavior of adding third party's application is authorized, and afterwards, inserts described third party by described application programming interface API and uses.
11. device according to claim 9 is characterized in that, described message obtains module and comprises:
First message is obtained submodule, is used for obtaining the user uses transmission to the third party by described instant communicating system first message;
First message is transmitted submodule, is used for that described first message is forwarded to described third party and uses;
The second message sink submodule is used for receiving described third party's application at second message of described first message feedback;
Second message is transmitted submodule, is used for described second message is forwarded to described user.
12. device according to claim 9 is characterized in that, described message obtains module and also comprises:
PUSH message receives submodule, is used for receiving described third party and uses the PUSH message that sends;
PUSH message is transmitted submodule, is used for described PUSH message is forwarded to the user of described instant communicating system.
13. device according to claim 9 is characterized in that, the user of described instant communicating system has related one or more session contact people, and described message obtains module and also comprises:
First message is obtained submodule, is used for obtaining the user uses transmission to described third party by described instant communicating system first message;
First message is transmitted submodule, is used for that described first message is forwarded to described third party and uses;
The second message sink submodule is used for receiving described third party's application at second message of described first message feedback;
Second message is transmitted submodule, is used for described second message is forwarded to the session contact people of described user and described user's association.
14. device according to claim 9 is characterized in that, the user of described instant communicating system has related one or more session contact people, and described message obtains module and also comprises:
The 3rd message is obtained submodule, is used for obtaining the 3rd message that the user sends by described instant communicating system;
The keyword extraction submodule is for the keyword that extracts described the 3rd message;
The keyword matched sub-block is used for searching third party's application that described keyword mates;
The 3rd message is transmitted submodule, is used for that described the 3rd message is forwarded to described third party and uses;
The 4th message sink submodule is used for receiving described third party's application at the 4th message of described the 3rd message feedback;
The 4th message is transmitted submodule, is used for described the 4th message is forwarded to the session contact people of described user and described user's association.
15. device according to claim 9 is characterized in that, the user of described instant communicating system has related one or more session contact people, and described message obtains module and also comprises:
PUSH message receives submodule, is used for receiving described third party and uses the PUSH message that sends;
PUSH message is transmitted submodule, is used for described PUSH message is forwarded to the session contact people of described user and described user's association.
16. according to claim 12 or 15 described devices, it is characterized in that, also comprise:
Judge submodule, receive submodule with described PUSH message and be connected, be used for judging described third party uses whether satisfy the pre-set limit condition; Described pre-set limit condition comprises the message number restriction, and/or, message content limitations, and/or, the transmitting time restriction, and/or, target limit sent; If described third party uses when satisfying described pre-set limit condition, then call the refusal submodule;
The refusal submodule is used for refusal and transmits described PUSH message.
17. an equipment is characterized in that, described equipment is used to the third party and is provided the agreement of opening, and described third party uses has the application programming interface API that generates according to described agreement, and described equipment comprises:
One or more processors;
Memory; With
One or more modules, described one or more module stores are in described memory and be configured to be carried out by described one or more processors, and wherein, described one or more modules have following function:
Inserting described third party by described application programming interface API uses;
Obtain the message that described third party uses transmission.
CN201310175474.5A 2013-05-13 2013-05-13 Method, device and equipment mutual with third-party application in instant communicating system Active CN103297325B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310175474.5A CN103297325B (en) 2013-05-13 2013-05-13 Method, device and equipment mutual with third-party application in instant communicating system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310175474.5A CN103297325B (en) 2013-05-13 2013-05-13 Method, device and equipment mutual with third-party application in instant communicating system

Publications (2)

Publication Number Publication Date
CN103297325A true CN103297325A (en) 2013-09-11
CN103297325B CN103297325B (en) 2016-09-21

Family

ID=49097667

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310175474.5A Active CN103297325B (en) 2013-05-13 2013-05-13 Method, device and equipment mutual with third-party application in instant communicating system

Country Status (1)

Country Link
CN (1) CN103297325B (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104750821A (en) * 2015-03-31 2015-07-01 北京百度网讯科技有限公司 Service message processing method and device
CN104867066A (en) * 2015-01-27 2015-08-26 徐东 Everyone-involved shared food-ordering system
CN105635204A (en) * 2014-10-29 2016-06-01 腾讯科技(深圳)有限公司 Resource push processing method and device
CN105988789A (en) * 2015-02-09 2016-10-05 腾讯科技(深圳)有限公司 Third party application calling method and platform and terminal
CN107065600A (en) * 2016-11-23 2017-08-18 河池学院 It is a kind of that there is the robot control method for addressing function
CN108762728A (en) * 2018-04-13 2018-11-06 杭州朗和科技有限公司 By integrated method, medium, device and the computing device in the application of communication function
JP2018185597A (en) * 2017-04-25 2018-11-22 株式会社サテライトオフィス Chat system and program
CN109587044A (en) * 2019-01-22 2019-04-05 腾讯科技(深圳)有限公司 Group creating, method for message interaction and device
CN109639566A (en) * 2018-12-14 2019-04-16 杭州安司源科技有限公司 A kind of open instant messaging chat robots system
CN109639828A (en) * 2019-01-15 2019-04-16 腾讯科技(深圳)有限公司 Conversation message treating method and apparatus
CN111130986A (en) * 2018-11-01 2020-05-08 腾讯科技(深圳)有限公司 Message sending method, device, equipment and storage medium
CN111932194A (en) * 2020-06-29 2020-11-13 北京金茂绿建科技有限公司 Data interaction method and device
CN112187617A (en) * 2020-09-01 2021-01-05 复旦大学附属中山医院厦门医院 Message pushing method and system applied to internet medical treatment and message service center
CN112688857A (en) * 2020-12-08 2021-04-20 北京北信源软件股份有限公司 Method for calling instant messaging function and related equipment
CN113381864A (en) * 2021-05-25 2021-09-10 福建星网视易信息系统有限公司 Digital audio-visual place control method, system and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1744582A (en) * 2004-08-31 2006-03-08 华为技术有限公司 Network instant communication system and method for providing instant message subscribing
US7310629B1 (en) * 1999-12-15 2007-12-18 Napster, Inc. Method and apparatus for controlling file sharing of multimedia files over a fluid, de-centralized network
CN102438027A (en) * 2012-01-17 2012-05-02 深圳市乐唯科技开发有限公司 System and method for expanding extensible messaging and presence protocol (XMPP) server open platform

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7310629B1 (en) * 1999-12-15 2007-12-18 Napster, Inc. Method and apparatus for controlling file sharing of multimedia files over a fluid, de-centralized network
CN1744582A (en) * 2004-08-31 2006-03-08 华为技术有限公司 Network instant communication system and method for providing instant message subscribing
CN102438027A (en) * 2012-01-17 2012-05-02 深圳市乐唯科技开发有限公司 System and method for expanding extensible messaging and presence protocol (XMPP) server open platform

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105635204B (en) * 2014-10-29 2019-07-05 腾讯科技(深圳)有限公司 Resource supplying processing method and processing device
CN105635204A (en) * 2014-10-29 2016-06-01 腾讯科技(深圳)有限公司 Resource push processing method and device
CN104867066A (en) * 2015-01-27 2015-08-26 徐东 Everyone-involved shared food-ordering system
CN105988789A (en) * 2015-02-09 2016-10-05 腾讯科技(深圳)有限公司 Third party application calling method and platform and terminal
CN104750821A (en) * 2015-03-31 2015-07-01 北京百度网讯科技有限公司 Service message processing method and device
CN107065600A (en) * 2016-11-23 2017-08-18 河池学院 It is a kind of that there is the robot control method for addressing function
JP2018185597A (en) * 2017-04-25 2018-11-22 株式会社サテライトオフィス Chat system and program
CN108762728A (en) * 2018-04-13 2018-11-06 杭州朗和科技有限公司 By integrated method, medium, device and the computing device in the application of communication function
CN111130986A (en) * 2018-11-01 2020-05-08 腾讯科技(深圳)有限公司 Message sending method, device, equipment and storage medium
CN111130986B (en) * 2018-11-01 2022-04-05 腾讯科技(深圳)有限公司 Message sending method, device, equipment and storage medium
CN109639566B (en) * 2018-12-14 2022-04-05 杭州安司源科技有限公司 Open instant messaging chat robot system
CN109639566A (en) * 2018-12-14 2019-04-16 杭州安司源科技有限公司 A kind of open instant messaging chat robots system
CN109639828A (en) * 2019-01-15 2019-04-16 腾讯科技(深圳)有限公司 Conversation message treating method and apparatus
CN109639828B (en) * 2019-01-15 2022-05-24 腾讯科技(深圳)有限公司 Session message processing method and device
CN109587044A (en) * 2019-01-22 2019-04-05 腾讯科技(深圳)有限公司 Group creating, method for message interaction and device
CN109587044B (en) * 2019-01-22 2021-01-08 腾讯科技(深圳)有限公司 Group creation and message interaction method and device
CN111932194A (en) * 2020-06-29 2020-11-13 北京金茂绿建科技有限公司 Data interaction method and device
CN112187617A (en) * 2020-09-01 2021-01-05 复旦大学附属中山医院厦门医院 Message pushing method and system applied to internet medical treatment and message service center
CN112688857A (en) * 2020-12-08 2021-04-20 北京北信源软件股份有限公司 Method for calling instant messaging function and related equipment
CN113381864A (en) * 2021-05-25 2021-09-10 福建星网视易信息系统有限公司 Digital audio-visual place control method, system and storage medium
CN113381864B (en) * 2021-05-25 2023-09-19 福建星网视易信息系统有限公司 Digital audiovisual site control method, system and storage medium

Also Published As

Publication number Publication date
CN103297325B (en) 2016-09-21

Similar Documents

Publication Publication Date Title
CN103297325A (en) Method, device and equipment for interacting with third-party application in instant messaging system
US11393009B1 (en) Techniques for automated messaging
CN102473258B (en) Information aggregation service
US20100015976A1 (en) System and method for sharing rights-enabled mobile profiles
CN104333599A (en) Application sharing method and system and application service platform
EP3073421A1 (en) Techniques for automated determination of form responses
CN102902733A (en) Information push method, device and system based on content subscription
CN113364853B (en) Business service system, business request method and gateway equipment
CN102769640B (en) The update method of user profile, server and system
CN108886472A (en) cross-mode communication
US10904481B1 (en) Broadcasting and managing call participation
US20110307565A1 (en) Group messaging integration system, method and apparatus
CN105704001A (en) WeChat server message distribution method and WeChat server message distribution system
CN102934419A (en) Apparatus and methods for managing operator information
EP3073422A1 (en) Techniques for product, service, and business recommendation
CN103856395A (en) Method and system for calling friends and making discussion on webpage
CN103634348A (en) Terminal device and method for releasing information
KR101243854B1 (en) Meeting service system using human relationship network and method therefor
CN111343172A (en) Network access authority dynamic processing method and device
US8490202B2 (en) Method for masking data
Rana Improving group communication by harnessing information from social networks and communication services
US11436850B2 (en) Communications system
US20120166351A1 (en) Creating a dynamic account storing aggregated social data to assist customer knowledge
CN105573849A (en) Application preference degree based message receiving method
CN105553816A (en) Information receiving method based on message level

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: 100085 Beijing city Haidian District Qinghe Street No. 68 Huarun colorful city shopping center two floor 13

Applicant after: Xiaomi Technology Co., Ltd.

Address before: 100102 Beijing Wangjing West Road, a volume of stone world building, A, block, floor 12

Applicant before: Beijing Xiaomi Technology Co., Ltd.

C14 Grant of patent or utility model
GR01 Patent grant