CN100405788C - Instant message filtering method for instant communication system based dialogue start protocol - Google Patents

Instant message filtering method for instant communication system based dialogue start protocol Download PDF

Info

Publication number
CN100405788C
CN100405788C CNB2005101304397A CN200510130439A CN100405788C CN 100405788 C CN100405788 C CN 100405788C CN B2005101304397 A CNB2005101304397 A CN B2005101304397A CN 200510130439 A CN200510130439 A CN 200510130439A CN 100405788 C CN100405788 C CN 100405788C
Authority
CN
China
Prior art keywords
instant message
server
instant
recipient
user terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CNB2005101304397A
Other languages
Chinese (zh)
Other versions
CN1777155A (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.)
Guangdong Zhongke Yunfu Venture Investment Co.,Ltd.
Original Assignee
Institute of Computing Technology of CAS
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 Institute of Computing Technology of CAS filed Critical Institute of Computing Technology of CAS
Priority to CNB2005101304397A priority Critical patent/CN100405788C/en
Publication of CN1777155A publication Critical patent/CN1777155A/en
Application granted granted Critical
Publication of CN100405788C publication Critical patent/CN100405788C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The present invention relates to a computer network technique, particularly to an instant message filter method for an instant communication system based on an SIP (Session Initiation Protocol). The present invention establishes a set of integral SIP signaling flow through adding an instant message filter server which is combined with the original instant communication system based on the SIP. On basis of real time, the present invention can effectively solve the problem of the failure of instant message transmission, and the abundant consumption of network resources which are caused by the mismatched capabilities between multiple terminals supported by the instant messaging system; moreover, the present invention can help users to filter instant messages that the users don't want. The filter method establishes a set of integral instant message filter mechanism through the means, such as subscription, invitation, redirection, etc.; the present invention can provide a more reliable instant communication service for the users.

Description

Filtering method for instant message in the instant communicating system of dialogue-based startup agreement
Technical field
The present invention relates to a kind of filtering method for instant message, limit and the instant message that can not receive by ability of user terminal, and some users of user filtering of group do not wish the instant message that receives so that handle some based on user terminal.
Technical background
Many advantages such as the real-time that instant messaging had, professional platform independence, cost are low, efficient height make it to become one of favorite network communication mode of netizens.From the appearance of first immediate communication tool ICQ up to the present, instant messaging has obtained great success through less than the development in 10 years, and it is about to surmount E-mail service and becomes exchange way the most universal on the Internet.
Along with the customer group of instant messaging constantly enlarges, the problem that wherein embodies is also more and more.
Instant messaging is to transmit instant message mutually by network between the user.Stipulate that the data format of the carrying content that instant message and Email are taked is on all four among the relevant RFC according to IETF issue, their differences between the two are that mainly instant message delivers in real time between the user.And Email needs user's active inquiry to the e-mail server, obtains information.
Because instant messaging requires instant message directly to transmit between user terminal, so the instant message that can only passive reception sends of recipient and can not initiatively selecting, this also will cause producing some corresponding problem.For example: because conversation initialized protocol or dialogue-based startup agreement (Session Initiation Protocol abbreviation: SIP) can support multiple different terminal, from desktop computer, palmtop PC is to the mobile phone of supporting SIP, so these terminals also can both be suitable for the instant communicating system of dialogue-based initializtion protocol exploitation.And because the diversity of terminal, to cause ability to communicate may occurring between the user terminal of transmit leg and reciever does not match, and the instant message (Instant Message) that sends when transmit leg is when having surpassed recipient's the ability to communicate of user terminal, communication will be interrupted, and the valuable at present network bandwidth of consumption that can be meaningless.
And because user's selective reception instant message initiatively, this makes the user who uses instant messaging inevitably can receive without any the instant message that is worth, and along with the continuous expansion of instant communication user group number, this unworthy instant message is inevitably also more and more, and this has brought very big puzzlement also for the user of instant messaging.
Summary of the invention
The objective of the invention is to propose a kind of method that instant message (Instant Message) filters that in the instant communicating system of dialogue-based startup agreement (SIP), increases, by in the instant communicating system of dialogue-based startup agreement (SIP), increasing an instant message filtering server, expanded the ability of user terminal and server of instant message, and by set up one the cover complete signaling process filtering server and original instant communicating system are connected, outside not changing real-time this characteristic of instant message, for instant communicating system increases new service, provide new function.According to this method, both improved the instant message reliability of service, also made things convenient for the use of user to immediate communication tool.
For achieving the above object, technical solution of the present invention provides the complete signaling process of a cover behind instant message filtering server of increase in the instant communicating system of dialogue-based startup agreement (SIP).This cover flow process comprises the steps:
One, recipient's user terminal need send (REGISTER) request of landing again and give the instant message filtering server of registering after logging on instant communicating system;
Two, the instant message filtering server accept recipient user land request after, (200, OK) signaling is given recipient's user terminal, and distributes a memory space for recipient user will to return an affirmation; Recipient's user terminal sends subscription (SUBSCRIBE) signaling that is used to subscribe to memory space state information on filtering server and gives filtering server after receiving the affirmation signaling;
Three, the transmit leg user carries out an operation that transfers immediate news by the transmit leg user terminal, and the transmit leg user terminal generates an instant message (INSTANT MESSAGE) signaling and sends to server of instant message;
Four, server of instant message is preserved the instant message of receiving temporarily, and sends an invitation (INVITE) request to recipient's user terminal, and how inquiry recipient user terminal handles the instant message that sends to him;
Five, after recipient's user terminal is received invitation (INVITE) request, request is given a response, then response is sent back to server of instant message by the strobe utility module in the inquiry terminal.Respond type and have three kinds: agree (200, OK), refusal (403, FORBIDDEN) and calling transfer (REFER);
If what six recipient's user terminals returned is that (200, OK), then server of instant message sends to recipient's user terminal with the instant message of preserving, and transmission flow finishes; If what receiving side terminal returned is that (403, FORBIDDEN), server of instant message then is transmitted to the transmit leg user terminal with this signaling, and transmission flow finishes; If that recipient's user terminal returns is (REFER), server of instant message will be according to the signaling format of calling transfer, finishes and divert the aim (instant message filtering server) sets up session.To send (INVITE) request of inviting to the destination instant message filtering server of calling transfer;
Seven, the instant message filtering server according to inviting the information of carrying in the request, is differentiated according to established rule after receiving the invitation that server of instant message sends over (INVITE) request.Two kinds of results will be arranged: the one, agree to receive this instant message; The one, reject this instant message; If agree to receive, just return (200, OK); If rejection, just return (403, FORBIDDEN);
Eight, server of instant message gives a response according to the signaling of receiving after receiving the signaling that filtering server returns.If agree to receive, then instant message is sent to filtering server; If rejection, then return (403, FORBIDDEN) give the transmit leg user terminal after, finish the instant message transmission flow;
Nine, the instant message filtering server is after receiving the instant message that server of instant message sends, instant message is saved on the filtering server, and send notice (NOTIFY) signaling to recipient's user terminal, the user is after receiving the notice that filtering server sends over, and the time of deciding in its sole discretion is read instant message from filtering server;
Ten, when recipient user want to read in preserve on the filtering server send to the instant message of oneself time, send one and be used to read on the filtering server and preserve subscription (SUBSCRIBE) request that sends to own instant message and give filtering server;
11, filtering server this that receive that recipient user sends be used to read in preserve subscription (SUBSCRIBE) request that sends to own instant message on the filtering server after, this user's of preserving instant message is sent to this recipient user;
12, recipient user is after receiving instant message, return a confirmation (200, OK) give filtering server; Filtering server receive the affirmation information that recipient user returns (200, OK) after, deletion is kept at the instant message of this recipient user on the server, the transmission flow of whole instant message finishes.
Described filtering method for instant message possesses following condition:
One, provide an instant message filtering server, a strobe utility module will be arranged on the filtering server, so that the instant message that receives can effectively be distinguished, this server also needs to have storage, forwarding capability;
Two, the function of expansion server of instant message makes server of instant message have the function of temporary transient preservation instant message and the essential information that can extract instant message, and it is included in the invitation request of transmission;
Three, the function of extending user terminal, on user terminal, add a strobe utility module, this strobe utility module is compared comparatively simple than the strobe utility module on the filtering server, only make user terminal make some preliminary judgement at the information of the description instant message that carries in the message request of receiving.
Described filtering method for instant message, in its described second step, filtering server is required to be the memory space that the user who logs on this server distributes an individual; And the subscription (SUBSCRIBE) that the user sends request, from that carries in this subscribe request and to, it all is this user's user name, the value that the expires of duration is subscribed in expression is infinitely great, illustrate that then this subscribe request is the state that the memory space of distributing to him is subscribed in requirement, if the memory space state changes, promptly there is instant message to be deposited into memory space, make the size of residual memory space that change take place, the instant message filtering server will send notice (NOTIFY) signaling and give user terminal.
Described filtering method for instant message, in described second step, recipient's user terminal need log on the instant message filtering server of recipient user's appointment after landing server of instant message again.
Described filtering method for instant message, in described second step, server of instant message will distribute a memory space for recipient user after agreeing that recipient user lands, be used for storing the instant message that sends to this recipient user.
Described filtering method for instant message, in described second step, recipient's user terminal is after landing the instant message filtering server, need to send a subscribe request that is used to subscribe to memory space state information on filtering server, subscribe to the state that the instant message filtering server-assignment is given this recipient user's memory space, once the state of memory space changes, recipient user will obtain notice.
Described filtering method for instant message, in its described the 4th step, the instant message signaling (MESSAGE) that the transmit leg user terminal sends has been carried transmit leg user's address, recipient user's address and instant message body.
Described filtering method for instant message, in described the 4th step, server of instant message is not directly it to be transmitted to recipient's user terminal after receiving the instant message signaling that the transmit leg user terminal sends; But it is preserved, send an invitation of having carried these some essential informations of instant message then and ask user terminal to the recipient.
Described filtering method for instant message, in its described the 5th step, in invitation (INVITE) message that server of instant message sends, carried the transmit leg station address, receive station address and describe the specifying information of instant message with some, as: the size of instant message body, content, form etc.
Described filtering method for instant message, in its described the 5th step, the transmit leg user terminal is according to the information of the description instant message that carries in invitation (INVITE) message of receiving, and the strobe utility module on the inquiry terminal is simply judged.If meet the reception requirement, then return and agree to receive; If the instant message that this instant message is unwilling to receive for the user then returns rejection; If the scarce capacity of user terminal is not enough to make judgement to receive the information of carrying in this instant message or invitation (INVITE) message at present, then the recipient is transferred on the instant message filtering server.
Described filtering method for instant message, it is described five, six, seven, eight, in the step, has adopted the method for calling transfer (REFER), and the recipient who has finished instant message transfers on the instant message filtering server from recipient's user terminal.
Described filtering method for instant message, in its described the 9th step, the essential information of the instant message that the invitation (INVITE) that the instant message filtering server sends according to server of instant message is carried in asking, the strobe utility module on the inquiry filtering server.If, then instant message is forwarded to recipient's user terminal for the user agrees to receive; If be that the user does not want to receive, then return rejection.
Described filtering method for instant message, in its described the 9th step, the instant message filtering server sends in notice (NOTIFY) signaling of user terminal, will carry some information of the instant message of describing storage.
Described filtering method for instant message, the calling transfer described in the 6th step is used for realizing instant message is sent to this step of instant message filtering server.
Described filtering method for instant message, in described the 7th, eight, nine steps, the judgement that filtering server is made according to strobe utility module on the filtering server is to the instant message that the receives control of classifying, for the user provides reliable instant messaging service.
Described filtering method for instant message, in its described the tenth step, the instant message filtering server is received subscription (SUBSCRIBE) request that the user sends, from that carries in this subscribe request and to, it all is this user's user name, and the expires of expression duration equals 0, and the expression customer requirements obtains the instant message in the memory space that is kept at him.
Described filtering method for instant message, in described the tenth step, user terminal can obtain the instant message that is kept on the filtering server by sending subscribe request to filtering server.
Described filtering method for instant message, in described the 11 step, instant message will send to recipient's user terminal from the instant message filtering server with the form of notice signaling.
The instant message filtering system of this dialogue-based startup agreement (SIP), by the strobe utility module on user terminal and the filtering server, realization is to the secondary filter of instant message, make at the extending user terminal capability, prevent because of the do not match instant message that causes of ability between the terminal and send the situation of failure, and when providing a believable network environment for the user, accomplished the number of times of effective minimizing instant message transmission, alleviated the burden of network, made the fast as far as possible acquisition of user send to his instant message simultaneously.
User terminal links to each other with server of instant message, constitutes an immediate news systems; And this immediate news systems links to each other with the instant message filtering server, can make the immediate news systems service for this reason of instant message filtering server.
Described instant message filtering system, its filtering services has user terminal and instant message filtering server to finish together.
The invention has the advantages that: adopt the ability that the instant message filtering of dialogue-based startup agreement of the present invention (SIP) can the extending user terminal, prevent the instant message that causes occurring because of the unmatched reason of ability between the user terminal and send the failure phenomenon, reduced the phenomenon of waste Internet resources; Simultaneously can also be for the user provide a kind of believable environment for use, help user filtering to fall some users and do not wish the instant message received.And the user can select whether use the instant message filtering server voluntarily, and uses which kind of instant message filtering server, can provide convenient service for the user.
Description of drawings
Fig. 1 is each entity of network among the present invention and the annexation between them
Fig. 2 is a concrete signaling process of realizing strobe utility in the immediate news systems, and what wherein describe is the purpose user terminal selecting is returned process from the REFER signaling to server of instant message.
Embodiment:
In order further to illustrate innovation part of the present invention, at first introduce basic concepts, on this basis, our ratio juris and specific embodiments are described.The instant message communication system of being discussed among the present invention is based on session initiation protocol (SIP), adopts session initiation protocol (SIP) to carry out the transmission of instant message.The particular content of instant message is converted into the file of XML form, and being placed in MESSAGE is to be implemented between user terminal and the server of instant message and to transmit in the SIP signaling of head.
The filtering method for instant message that the present invention introduced by the strobe utility module that loads, is realized the function that the instant message that the user receives is come in to filter on user terminal and filtering server.
The operation of related Session Initiation Protocol is as follows in this instant message filtering system:
REGISTER (registration): a kind of request mode in the Session Initiation Protocol is used to log on server;
INVITE (invitation): a kind of request mode in the Session Initiation Protocol, use and make a call;
200, a kind of response mode in the OK:SIP agreement is represented this request success;
ACK (affirmation): a kind of response mode of Session Initiation Protocol is used for INVITE is asked the checking of resulting response message;
403, FORBIDDEN (forbidding): a kind of response mode in the Session Initiation Protocol, the expression refusal is accepted this request
302, REDIRECT (being redirected): a kind of response mode in the Session Initiation Protocol, expression is redirected to the address of returning with this calling transfer;
SUBSCRIBE (subscription): a kind of request mode in the Session Initiation Protocol, be used for requiring the incident of being correlated with, normal and NOTIFY is used;
NOTIFY (notice): a kind of request mode in the Session Initiation Protocol is used for notifying dependent event;
Some network entities have been comprised in the instant message filtering system of dialogue-based startup agreement (SIP), comprising in logic module and module physically, these modules are responsible for the transmission of instant message and instant message are filtered, content for a better understanding of the present invention, be necessary to understand these modules, they are connected to each other according to the mode of accompanying drawing 1:
1) user terminal: all support the terminal of Session Initiation Protocol, can be computers, PDA, SIP phone etc.; The user can receive and transfer immediate news by user terminal, comprises two functional modules in the user terminal, and the one, user agent (UA), the one, strobe utility module.
2) server of instant message: the server that can store and transmit instant message, form by acting server and two modules of memory space.
3) instant message filtering server: the server that can filter, store, transmit to instant message, form by acting server, strobe utility module, memory space;
4) user agent (User Agent is called for short: UA): a user agent (UA) is the logic function module that can initiate with responds SIP request, and he comprises the application module of User Agent Client (User Agent Client is called for short: (UAC)) and subscriber proxy server end (User Agent Server is called for short (UAS)).UAC is a client application of initiating the SIP request, and UAS receives SIP requested service device end to use.
5) strobe utility module: the module how control handled instant message.
6) acting server (Proxy Server): an acting server (Proxy Server) is that server end can be initiated and the logic function module of responds SIP request.
7) memory space: the storage area that can be used for storing instant message
When the user uses the immediate news systems that support filters instant message, by these above network entities instant message is sent and filters, as shown in Figure 2, detailed process is as described below:
1) recipient user sends to the instant message filtering server of registering and lands (REGISTER) signaling, and request logs on this server.The instant message filtering server receive recipient user land request after, carry out subscriber authentication, be registered mistake as the user, then return 200, OK represents that the user lands success, and distributes a memory space for recipient user, shown in signaling among Fig. 21,2.
2) after recipient user lands successfully, send subscription (SUBSCRIBE) request, the state information of the memory space of booking reader on filtering server to filtering server.Filtering server returns 200, and OK gives user terminal, and expression is subscribed to successfully, shown in signaling among Fig. 23,4
3) the transmit leg user transfers immediate news by the transmit leg user terminal, the transmit leg user terminal generates an instant message (INSTANT MESSAGE) signaling and gives server of instant message, comprise transmitting terminal station address and receiving terminal station address in the signaling, and the instant message body, shown in signaling among Fig. 25.
4) after server of instant message is received the instant message signaling that the user sends, the instant message body is stored temporarily, and according to the receiving terminal station address that carries in the instant message signaling, send and invite (INVITE) signaling to give recipient's user terminal, invite some basic descriptors that carry in (INVITE) signaling instant message, shown in signaling among the figure 6.
5) after recipient's user terminal was received invitation (INVITE) request, the strobe utility module by on the inquiry terminal gave a response.If agree to send, then will return 200, OK; If forbid sending, then will return 403, FORBIDDEN; Be transmitted to the instant message filtering server as need, then can start the calling transfer pattern.If start the calling transfer pattern, user terminal can return one 200 earlier, OK, wait until again receive the affirmation signaling ACK that server of instant message returns after, send to server will carrying the REFER signaling that diverts the aim, as signaling among Fig. 27, shown in 8,9.
6) server of instant message is after receiving the REFER signaling, according to the signaling format of calling transfer, can return earlier (202, ACCEPT) represent to accept transfer request, send notice (NOTIFY) signaling then and give recipient's user terminal, inform that preparation sends request to diverting the aim.Recipient's user terminal return (200, OK), confirm to receive signaling, the recipient sends the BYE signaling simultaneously, discharges the resource that takies when session is set up between the two in the front, after server is received the BYE signaling, return (200, OK).At this moment, server of instant message is again to diverting the aim, and promptly the instant message filtering server sends and invites (INVITE) request, and this process is shown in signaling 10-15 among Fig. 2.
7) after filtering server was received and invited request, the strobe utility module on the inquiry server was made corresponding response then.If filtering server agree to receive this instant message, then return 200, OK gives server of instant message, disagrees with then to return that (403, FORBIDDEN), what signaling 16 was described among Fig. 2 is the situation that the instant message filtering server agrees to receive this instant message.
8) server of instant message receives 200, behind the OK, returns ACK and confirms, expression session is between the two set up; According to the form of calling transfer, server of instant message need send notice signaling (NOTIFY) and give the transmit leg user terminal, tell and divert the aim between session set up, the transmit leg user terminal will return 200, OK, the session teardown of setting up before between the two; At this moment, server of instant message could transfer immediate news to filtering server (INSTANT MESSAGE); After instant message transmitted and to finish, server of instant message sent the BYE signaling to filtering server, and session is removed in the expression request, filtering server return (200, OK), represent session teardown between the two; Instant message finishes from the process that server of instant message sends to the instant message filtering server; Shown in signaling 17-22 among Fig. 2.
9) after filtering server is received instant message, can send notice (NOTIFY) signaling and give recipient's user terminal, tell the user to have to send to his instant message to be kept on the filtering server; The user returns 200, OK after receiving notice (NOTIFY) signaling that filtering server sends.Inform that filtering server has received the notice signaling that sends; Shown in signaling among Fig. 2 23,24.
10) want when filtering server reads the instant message that sends to him as recipient user, send to one of filtering server by recipient's user terminal and be used to read in and preserve subscription (SUBSCRIBE) signaling that sends to own instant message on the filtering server; Shown in signaling among Fig. 2 25.
11) after filtering server is received subscription (SUBSCRIBE) signaling that recipient user sends again, this user's of storing on the server instant message is sent to recipient's user terminal in the mode of NOTIFY; Shown in signaling among Fig. 2 26.
12) recipient user is after receiving notice (NOTIFY) signaling that filtering server sends, return to filtering server 200, OK has represented to receive the signaling that server sends, and after filtering server was received and confirmed signaling, superincumbent recipient user's instant message was preserved in deletion; Shown in signaling among Fig. 2 27.

Claims (10)

1. the filter method of instant message in the instant communicating system of a dialogue-based startup agreement is characterized in that, comprises the steps:
(1), recipient's user terminal after landing immediate news systems, need to land request to the instant message filtering server transmission of register again;
(2), after landing on the instant message filtering server, recipient's user terminal sends and to be used to subscribe to the subscribe request of memory space state information on filtering server to the instant message filtering server;
(3), the transmit leg user carries out an operation that transfers immediate news by the transmit leg user terminal; The transmit leg user terminal generates an instant message signaling and sends to server of instant message;
(4), server of instant message is preserved the instant message of receiving, and send an invitation request to recipient's user terminal temporarily;
(5), after recipient's user terminal receives request, the strobe utility module in the inquiry terminal, the response that the strobe utility module is made request sends back to server of instant message, responding type has three kinds: agree refusal and calling transfer;
(6), recipient's user terminal respond if agree to send, server of instant message sends to recipient's user terminal with instant message, transmission flow finishes; If rejection, after server of instant message informed that the transmit leg user terminal sends failure, transmission flow finished; If calling transfer then will be finished and be diverted the aim and set up session according to the signaling format of calling transfer;
(7), after the instant message filtering server receives the invitation request that server of instant message sends, after the strobe utility module on the inquiry filtering server, can make different responses, the one, agree to receive this instant message, the one, disagree with to receive this instant message;
(8) if receive for agreeing, server of instant message then sends to instant message the instant message filtering server; If for disagreeing with reception, server of instant message informs that then the transmit leg user terminal sends failure;
(9), the instant message filtering server is after receiving instant message, instant message is saved on the filtering server, send notice signaling then to recipient's user terminal, recipient user is after receiving the notice that filtering server sends over, and the time of deciding in its sole discretion is read instant message from filtering server;
(10), when recipient user want to read in preserve on the filtering server send to the instant message of oneself time, send one and be used to read on the filtering server to preserve and send to the subscribe request of own instant message to filtering server;
(11), filtering server this that receive that recipient user sends be used to read in preserve on the filtering server send to the subscribe request of own instant message after, this user's of preserving instant message is sent to this recipient user;
(12), recipient user return a confirmation and give filtering server after receiving instant message; After filtering server was received the affirmation information that recipient user returns, deletion was kept at the instant message of this recipient user on the server, and the transmission flow of whole instant message finishes.
2. the filter method of instant message in the instant communicating system of dialogue-based startup agreement as claimed in claim 1 is characterized in that:
One, provide an instant message filtering server, a strobe utility module will be arranged on the filtering server, so that the instant message that receives can effectively be distinguished, this server also needs to have storage, forwarding capability;
Two, the function of expansion server of instant message makes server of instant message have the function of temporary transient preservation instant message and the essential information that can extract instant message, and it is included in the invitation request of transmission;
Three, the function of extending user terminal, on user terminal, add a strobe utility module, this strobe utility module is compared comparatively simple than the strobe utility module on the filtering server, only make user terminal make some preliminary judgement at the information of the description instant message that carries in the message request of receiving.
3. the filter method of instant message in the instant communicating system of dialogue-based startup agreement as claimed in claim 1, it is characterized in that: in described second step, recipient's user terminal need log on the instant message filtering server of recipient user's appointment after landing server of instant message again.
4. the filter method of instant message in the instant communicating system of dialogue-based startup agreement as claimed in claim 1, it is characterized in that: in described second step, server of instant message is after agreeing that recipient user lands, to be used for storing the instant message that sends to this recipient user for recipient user distributes a memory space.
5. the filter method of instant message in the instant communicating system of dialogue-based startup agreement as claimed in claim 1, it is characterized in that: in described second step, recipient's user terminal is after landing the instant message filtering server, need to send a subscribe request that is used to subscribe to memory space state information on filtering server, subscribe to the state that the instant message filtering server-assignment is given this recipient user's memory space, once the state of memory space changes, recipient user will obtain notice.
6. the filter method of instant message in the instant communicating system of dialogue-based startup agreement as claimed in claim 1, it is characterized in that: in described the 4th step, server of instant message is not directly it to be transmitted to recipient's user terminal after receiving the instant message signaling that the transmit leg user terminal sends; But it is preserved, send an invitation of having carried these some essential informations of instant message then and ask user terminal to the recipient.
7. the filter method of instant message in the instant communicating system of dialogue-based startup agreement as claimed in claim 1, it is characterized in that: in described the 5th step, recipient's user terminal will judge how to handle by the information about describing instant message that the strobe utility module on the terminal is carried according to the request of inviting when receiving the invitation request.
8. the filter method of instant message in the instant communicating system of dialogue-based startup agreement as claimed in claim 1 is characterized in that: the calling transfer described in the 6th step is used for realizing instant message is sent to the instant message filtering server.
9. the filter method of instant message in the instant communicating system of dialogue-based startup agreement as claimed in claim 1, it is characterized in that: in described the 7th, eight, nine steps, the judgement that filtering server is made according to strobe utility module on the filtering server, to the instant message that the receives control of classifying, for the user provides reliable instant messaging service.
10. the filter method of instant message in the instant communicating system of dialogue-based startup agreement as claimed in claim 1, it is characterized in that: in described the 11 step, instant message will send to recipient's user terminal from the instant message filtering server with the form of notice signaling.
CNB2005101304397A 2005-12-08 2005-12-08 Instant message filtering method for instant communication system based dialogue start protocol Active CN100405788C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005101304397A CN100405788C (en) 2005-12-08 2005-12-08 Instant message filtering method for instant communication system based dialogue start protocol

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005101304397A CN100405788C (en) 2005-12-08 2005-12-08 Instant message filtering method for instant communication system based dialogue start protocol

Publications (2)

Publication Number Publication Date
CN1777155A CN1777155A (en) 2006-05-24
CN100405788C true CN100405788C (en) 2008-07-23

Family

ID=36766464

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101304397A Active CN100405788C (en) 2005-12-08 2005-12-08 Instant message filtering method for instant communication system based dialogue start protocol

Country Status (1)

Country Link
CN (1) CN100405788C (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101106538A (en) * 2006-07-13 2008-01-16 华为技术有限公司 Message notification method, system and device in session initialization protocol domain
CN102611639B (en) * 2006-07-21 2015-04-08 华为技术有限公司 System for sending instant message report in instant message system
CN101299785B (en) * 2007-04-30 2013-06-05 华为技术有限公司 Method, system and service server for processing conversation
CN101364883B (en) * 2007-08-06 2011-12-28 华为技术有限公司 Multi-terminal session method, communication system and related apparatus
CN101674294A (en) * 2008-09-10 2010-03-17 华为技术有限公司 Method, device and system for filtering content
CN112422497B (en) * 2020-09-03 2023-04-18 上海哔哩哔哩科技有限公司 Message transmission method and device and computer equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1332587A (en) * 2000-07-07 2002-01-23 唯特科技股份有限公司 Instant network information exchanging system and method with analyzing and filtering function
US20040154022A1 (en) * 2003-01-31 2004-08-05 International Business Machines Corporation System and method for filtering instant messages by context
US20050080864A1 (en) * 2003-10-14 2005-04-14 Daniell W. Todd Processing rules for digital messages
US20050149622A1 (en) * 2004-01-07 2005-07-07 International Business Machines Corporation Instant messaging priority filtering based on content and hierarchical schemes
US20050149606A1 (en) * 2003-12-19 2005-07-07 Lyle Ruthie D. System and method for user registry management of messages

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1332587A (en) * 2000-07-07 2002-01-23 唯特科技股份有限公司 Instant network information exchanging system and method with analyzing and filtering function
US20040154022A1 (en) * 2003-01-31 2004-08-05 International Business Machines Corporation System and method for filtering instant messages by context
US20050080864A1 (en) * 2003-10-14 2005-04-14 Daniell W. Todd Processing rules for digital messages
US20050149606A1 (en) * 2003-12-19 2005-07-07 Lyle Ruthie D. System and method for user registry management of messages
US20050149622A1 (en) * 2004-01-07 2005-07-07 International Business Machines Corporation Instant messaging priority filtering based on content and hierarchical schemes

Also Published As

Publication number Publication date
CN1777155A (en) 2006-05-24

Similar Documents

Publication Publication Date Title
EP0627147B1 (en) Method of organizing communication and system for carrying out the method
EP1679846B1 (en) System and method for mobile instant messaging service using a mobile communication terminal
CN100405788C (en) Instant message filtering method for instant communication system based dialogue start protocol
CN101578891B (en) Method and system for establishing session for message communication between converged ip messaging service client and short messaging service client
CN100420194C (en) Video conference system and its data transmission method and device
CN101431727B (en) Mobile communication device providing integrated access to telephony and internet service
CN100589398C (en) Method and system for realizing group session experience quality
US20060171380A1 (en) Method and system for integrated communications with access control list, automatic notification and telephony services
CN100484105C (en) Instant message system and message processing method
US20070005711A1 (en) System and method for building instant messaging applications
MXPA04006881A (en) Method and system for facilitating services in a communication network through data-publication by a signaling server.
WO2006113514A2 (en) Systems and methods for a multimedia communications system
CN101637033A (en) A system and method of updating presence information
CN102299967A (en) Mobile position system, gateway, mobile terminal and method for realizing mobile position
CN101605147A (en) A kind of multimedia conference system and method
CN100449994C (en) Method and system for storing session information in instant information business
CN101771549A (en) Method and device for sending notification message
CN104394285B (en) Calling distribution in the network of direct communication
CN100492978C (en) Multi-party communication connection establishing method and connection processing system
CN101578850A (en) Identifying participants in a conference
EP1780986B1 (en) System enabling IP (internet protocol) services for user terminals based on sip (session initiation protocol) signaling
CN103200340B (en) Realize method, call management system and the terminal of call management
CN101854597A (en) Transmission method and system of large fusion IP (Internet Protocol) message
KR101245389B1 (en) Method for determining active communication sessions and communication session information server
CN101686192B (en) Method and device for session processing in multi-equipment environment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: CLOUD COMPUTING INDUSTRIAL TECHNOLOGY INNOVATION A

Free format text: FORMER OWNER: INSTITUTE OF COMPUTING TECHNOLOGY, CHINESE ACADEMY OF SCIENCES

Effective date: 20140509

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 100080 HAIDIAN, BEIJING TO: 523808 DONGGUAN, GUANGDONG PROVINCE

TR01 Transfer of patent right

Effective date of registration: 20140509

Address after: 14 No. 523808 Keyuan pine in Guangdong Province, Dongguan Songshan Lake high tech Industrial Development Zone

Patentee after: Dongguan Cloud Computing Technology Innovation and Cultivation Center, Chinese Academy of Sciences

Address before: 100080 Haidian District, Zhongguancun Academy of Sciences, South Road, No. 6, No.

Patentee before: Institute of Computing Technology, Chinese Academy of Sciences

ASS Succession or assignment of patent right

Owner name: GUANGDONG ZHONGKE YUNFU VENTURE CAPITAL CO., LTD.

Free format text: FORMER OWNER: CLOUD COMPUTING INDUSTRIAL TECHNOLOGY INNOVATION AND INCUBATION CENTER CHINESE ACADEMY OF SCIENCES DONGGUAN

Effective date: 20150819

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150819

Address after: 523808 Guangdong province Dongguan Songshan Lake high tech Industrial Development Zone No. 14 Keyuan pine floor 3 floor Room 305

Patentee after: Guangdong Zhongke Yunfu Venture Investment Company Limited

Address before: 14 No. 523808 Keyuan pine in Guangdong Province, Dongguan Songshan Lake high tech Industrial Development Zone

Patentee before: Dongguan Cloud Computing Technology Innovation and Cultivation Center, Chinese Academy of Sciences

TR01 Transfer of patent right

Effective date of registration: 20170814

Address after: 22 No. 334000 Jiangxi city of Shangrao province Xinzhou District Chaoyang Road

Patentee after: Shangrao Zhongke letter cloud industry information technology Co., Ltd.

Address before: 523808 Guangdong province Dongguan Songshan Lake high tech Industrial Development Zone No. 14 Keyuan pine floor 3 floor Room 305

Patentee before: Guangdong Zhongke Yunfu Venture Investment Company Limited

TR01 Transfer of patent right
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210817

Address after: 523000 room 2304, building 1, No. 1, Kehui Road, Songshanhu Park, Dongguan City, Guangdong Province

Patentee after: Guangdong Zhongke Yunfu Venture Investment Co.,Ltd.

Address before: No.22 Chaoyang Avenue, Xinzhou District, Shangrao City, Jiangxi Province

Patentee before: Shangrao Zhongke letter cloud industry information technology Co.,Ltd.