[go: up one dir, main page]

TW201008182A - Instant messaging method and instant messaging system - Google Patents

Instant messaging method and instant messaging system Download PDF

Info

Publication number
TW201008182A
TW201008182A TW97130968A TW97130968A TW201008182A TW 201008182 A TW201008182 A TW 201008182A TW 97130968 A TW97130968 A TW 97130968A TW 97130968 A TW97130968 A TW 97130968A TW 201008182 A TW201008182 A TW 201008182A
Authority
TW
Taiwan
Prior art keywords
server
message
group
request
invitation request
Prior art date
Application number
TW97130968A
Other languages
Chinese (zh)
Inventor
Yu-Chun Yang
Original Assignee
Inventec Appliances Corp
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 Inventec Appliances Corp filed Critical Inventec Appliances Corp
Priority to TW97130968A priority Critical patent/TW201008182A/en
Publication of TW201008182A publication Critical patent/TW201008182A/en

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses an instant messaging method including the following steps. At first, a first user agent (UA), a second UA, and a third UA are registered in a server. Afterward, the first UA transmits an invite request of a session initialization protocol (SIP) to the second UA via the server, and a buddy list of the first UA includes the second UA. The second UA then receives the invite request, and meanwhile the first UA and the second UA form a temporary group. A member list of the temporary group includes the first UA and the second UA, and is respectively stored in the first UA and the second UA. Then, the third UA joins in the temporary group. At last, the first UA, the second UA, and the third UA transmit messages to each other via the server.

Description

201008182 九、發明說明: 【發明所屬之技術領域】 本發明係關於一種即時訊息交換方法及即時訊息交換系 統’且特別是有關於一種基於會話初始協定(Sessi〇n Initialization Protocol,SIP)且用於群組的即時訊息交換方法及 即時訊息交換系統。 【先前技術】 Ο ❹201008182 IX. Description of the Invention: [Technical Field] The present invention relates to an instant message exchange method and an instant message exchange system, and in particular to a Session Based Initialization Protocol (SIP) and is used for Group instant message exchange method and instant message exchange system. [Prior Art] Ο ❹

目前全球主要即時通訊服務市場主要有A0L的「AIMAt present, the world's major instant messaging service market mainly has A0L's "AIM".

Instant Messenger」、ICQ、微軟的「MSN Messenger」、Yahoo 的「Yahoo Instant Messenger」、以及在中國大陸廣受歡迎的 「QQ」’各由不同的業者經營,均採用獨家私屬(pr〇prietaiy) 的通訊協定,在功能上並沒有很大的差異,而在市場上各有 各的擁戴者,但可確定的是用戶間只能在相同的即時通訊系 ,上才能進行通訊,不同系統之間是無法互通的。這 ^成使用者在選擇即時通訊系統時,並不能僅止於個人的/ 1ΪΓ償门須考慮到其他同樣使用即時通訊系統的朋 Ϊ二ίϋ事等的選擇,因此也許您已經注意到有些人會 上安裝多套以上的即時通訊㈣,以方便與散 洛在各處使用不同即時通訊系統的朋友聯絡。 与:訊服務技術主要包括即時訊息如咖 „大貪·esence)技術。由「即時訊 §幻 繼而可傳送㈣訊息與之錢,或是敎忙碌或會 中,你可能就必須選擇1他聋诵碌或會議 郵件等。另外—個特色==2送簡訊或電子 往訊息系統(像電子郵二、專达,、ρ吩性,有別於以 π逼子郵件、靠、㈣體訊料)採用先儲存 5 201008182 然後轉發的機制。 SIMPLE WG(SIP for Instant Messaging and PresenceInstant Messenger, ICQ, Microsoft's "MSN Messenger", Yahoo's "Yahoo Instant Messenger", and the popular "QQ" in mainland China are operated by different operators, all using exclusive private (pr〇prietaiy) The communication protocol is not very different in function, but there are different supporters in the market, but it can be determined that users can only communicate on the same instant messaging system, between different systems. It is impossible to communicate. When you choose an instant messaging system, you can't just stop at the individual's / one payout. You have to take into account other options that use the same instant messaging system, so maybe you have noticed some people. More than one set of instant messaging (4) will be installed at the meeting to facilitate contact with friends who use different instant messaging systems in various places. And: The service technology mainly includes instant messaging, such as escrow and esence technology. You may have to choose 1 聋 by "immediate messaging § illusion and can transmit (4) messages and money, or busy or meeting.诵 或 or conference mail, etc. Another feature == 2 send a newsletter or electronic message system (such as e-mail 2, special, ρ phenotype, different from π to force mail, rely, (four) body information ) Use the mechanism to store 5 201008182 and then forward it. SIMPLE WG (SIP for Instant Messaging and Presence)

Leveraging Extensions Workgroup)成立於 2000 年末,選定 SIP 為即時訊息與現狀資訊的基本通訊協定,然後進行討論並制 訂相關的SIP標準延伸。提案者認為將SIP導入至即時訊息 與現狀資訊系統是一件非常自然的事情,這是由於SIp的天 性所致。Sff 為 IETF(Intemet Engineering Task Force)制定一種 傳遞信號(signal)的通訊協定,主要用以協商、管理與終止媒Leveraging Extensions Workgroup was established in late 2000 to select SIP as the basic communication protocol for instant messaging and presence information, then to discuss and develop related SIP standard extensions. The proponents believe that importing SIP into instant messaging and the status information system is a natural thing, due to the nature of SIp. Sff develops a communication protocol for the IETF (Intemet Engineering Task Force), which is mainly used for negotiation, management and termination of media.

❹ 體對話行程(media session),此種媒體對話行程是由特定的資 料傳送通訊協定來完成’例如RTP(Real-time Transport Protocol)。 一般而言,SIP是用來建立語音通話,但標準中並沒有 規定SIP只能用於語音通話的建立,它並不依賴特定的底層 =體,或者對話行程的種類。因此當訊息也算是—種媒4 付,使用SIP就再自然不過。而且sip在網路通訊的^界 裡’.已經算是被廣泛使用的通訊協定,其已經具備註冊 (registration)與認證(authentication)的功能。 開放式的會話初始協定(SIP)是一種標準協定,透過sip 的,充協定SIMPLE,雖然可以實現通訊終端之間即時、 的交換,但是仍無法實現即時訊息的群組聊天。° 了 SIMPLE無法實現群組内的即時訊息交換。 因此,本發明提出了群組即時訊息交換方法, 述問題。 ^阱/天上 【發明内容】 本發明之一範疇在於提供一種即時訊息交換方法, 於SIP的指令’達成臨時群組的即時訊息交換功能。匕土 201008182 據"ΐΐ體實施例’本發明之即時訊息交換方法主要是 杯士、音組’接著’臨時群組形成後,臨時群組内的 任一成員錢透·服轉送訊息給其他成員。 一=時:組的,下。首先,於一伺服器上註冊一 送一合二、二诚二成貝。接著,該第一成員透過該伺服器轉 J 一 :,刀始協:之—邀請(猜ΙΤΕ)請求給該第二成員,該 。接著’該第二成員 Ο φ 成貝f表包含該第—成員及該第二成員,該成員列 表刀別存於该第一成員及該第二成員。 成。主要是透過一成員邀請另-成員而形 者缺厂点口兩:,另可巧入第三成員於該臨時群組内, ? ------- 息的寄送目標不同◊第―岐的聊朗容,差別在於訊 臨時群組形成後,成員列表第_順 例中丄主動遨請第二成M的第—成為為 邀請中具有重要地位。此外,群細獅群主於成貝的 添加及刪除。成員的添加另細分為群主的 的成員邀請成員加人群組兩種情況 非=主 員必須送出邀請請求給非群主之夕新加入的成 手(handshaking)。 斤有成貝’亦即進行握 201008182 群主欲邀請新成員加入臨時群組,以第一成員邀請第三 成員為例,並且該第一成貝之该好友清单包含邊弟三成員。. 加入該第三成員於該臨時群組内包含下列步驟。首先,該第 一成員透過該伺服器轉送一第一邀請請求給該第三成員,該 第一邀請請求之一參照值包含第二成員;接著,該第三成員 接收該第一邀請請求後,根據該參照值透過該伺服器轉送— 第二邀請請求給該第二成員;最後,該第二成員接收該第二 邀請請求,並完成回應後,第三成員加入了臨時群組。 色於另一情況,非群主的成員欲邀請新成員加入臨時群 β 組,以第二成員邀請第三成員為例,並且該第二成員之該好 友清單包含該第三成員。加入該第三成員於該臨時群级内包 含下列步驟:首先,該第二成員透過該伺服器轉送出該會話 初始協定之一提交(REFER)請求給該第一成員,該提交請求 之一邀請目標包含該第三成員;接著,該第一成員接收該提 交請求後,根據該提交請求之該邀請目標,透過該祠服器轉 送出一第一邀請請求給該第三成員’該第一邀請之一參照值 包含第_一成貝,接者’該第二·成貝接收該第一邀請請求後, 根據該參照值透過該伺服器轉送一第二邀請請求給該第二成 ❹ 員;最後’該第二成員接收該第二邀請請求,並完成回應 後,第三成員加入了臨時群組。 成員欲退出臨時群組,以第一成員欲退出臨時群、组為 例,即時訊息交換方法進一步包含下列步驟:首先,第/成 員透過該伺服器分別轉送該會話初始協定(SIp)之一第一離開 (BYE)通知及一第二離開通知給該第二成員及該第三成員; 接著,該第二成員及該第三成員分別接收該第一離開通知及 §亥弟一離開通知,並完成回應後,第一成員退出了臨時群 組。需注思的是’第一成員退出後,若成員列表的第二滅位 為第一成貝,則苐一成貝成為群主。因此之後若欲邀請新成 8 201008182 貝’則需遷過第二成員來邀請加人臨時群組。 法進二:二:第二成員欲再退出臨時群組,即時訊息交換方 -第三^:2;;,二成員透過該伺服器轉送 開通知,亚完成回應後,第二成員退出了臨時群組。 美於範钟於提供—餅時赠m统,能 土、 的私令,達成臨時群組的即時訊息交換功能。 Ο 參 服哭根實,,本發明之即時訊息交換⑽包含飼 員;第:,、第二成員及第三成員。第-成員、第二成 第-ίϊΐ,白連結於該飼服器,並於該鍊器上註冊。: 成、\t—好友清單。該第—成員送出 ;ί=:邀?Ϊ求後’與該第一成員形成-臨時群組 組之一成員列表包含該第一成員及該 ί!力於該?一成員及該第二成員。該臨時群組ί -占。》σ_ 二成員。同—臨時群組的該第一成員、該第 貝該第二成員彼此之間就可透過該伺服器轉送訊息二 盘刪時群組的形成之說明,加上成員的添加 與刪除的既明’本發明能基於SIP指令 二 ί成=加二或=除)的功能,繼而就能達到群組訊息交換功 交換,而能擴展為臨時群 基於^賴财話錢及群組聊天㈣能,讓 附圖精神可以藉由以下的發明詳述及所 201008182 【實施方式】 ^ ,參閱圖一,圖一繪示根據本發明一具體實施例之即時 讯息父換系統3。如圖一所示,本發明之即時訊息交換系統3 包含飼服器3G、第-成員32以及第二成員34。第—成員32 及第二成貞34鍵結於伺服ϋ 30,並縣3G上註冊。In the media session, such media conversations are completed by a specific data transfer protocol, such as RTP (Real-time Transport Protocol). In general, SIP is used to establish a voice call, but the standard does not stipulate that SIP can only be used for the establishment of voice calls. It does not depend on the specific underlying body, or the type of conversation. So when the message is also a kind of media 4 payment, it is natural to use SIP. Moreover, sip is a widely used communication protocol in the network communication network. It already has the functions of registration and authentication. The Open Session Initiation Protocol (SIP) is a standard protocol. Through the sip, the SIMPLE can be exchanged. Although the instant exchange between communication terminals can be realized, the group chat of instant messages cannot be realized. ° SIMPLE cannot implement instant message exchange within a group. Therefore, the present invention proposes a group instant message exchange method, which describes the problem. ^ 井/天上 [Abstract] One aspect of the present invention is to provide an instant message exchange method for realizing the instant message exchange function of a temporary group in the SIP instruction.匕土201008182 According to the "corporate embodiment', the instant message exchange method of the present invention is mainly after the formation of the cup, sound group 'following' temporary group, any member of the temporary group transfers the message to the other member. group, down. First of all, register one on the server, one for two, two for two. Then, the first member passes through the server, and the knife is called: the invitation (guess) requests the second member. Then the second member φ φ 贝 f f table contains the first member and the second member, the member list is stored in the first member and the second member. to make. Mainly through the invitation of another member to the other member and the lack of the factory point two:, but also the third member in the temporary group, the destination of the message is different - 岐The difference is that after the formation of the temporary group, the member list _ _ 例 丄 丄 丄 丄 丄 丄 丄 丄 丄 丄 丄 丄 丄 丄 丄 丄 丄 丄 丄 丄 丄 丄 丄 丄 丄 丄 丄In addition, the group of lions are mainly added and deleted in Chengbei. The addition of members is further subdivided into members of the group owner. Inviting members to join the group. In other cases, the non-owner must send an invitation request to the newly joined hands of the non-owner.斤有成贝' is also gripping 201008182 The group owner wants to invite new members to join the temporary group, with the first member inviting the third member as an example, and the first member of the buddy has a list of three members. Joining the third member includes the following steps in the temporary group. First, the first member forwards a first invitation request to the third member by using the server, and the reference value of the first invitation request includes the second member; and then, after receiving the first invitation request, the third member receives the first invitation request. The second member is requested to be forwarded to the second member according to the reference value; finally, the second member receives the second invitation request, and after completing the response, the third member joins the temporary group. In another case, the non-group owner wants to invite the new member to join the temporary group β group, and the second member invites the third member as an example, and the second member's list of good friends includes the third member. Joining the third member includes the following steps in the temporary group level: first, the second member forwards a REFER request to the first member through the server, and invites one of the submit requests The target includes the third member; then, after receiving the submit request, the first member forwards a first invitation request to the third member by the server according to the invitation target of the submit request One of the reference values includes a first one of the plurality of members, and the second one of the recipients receives the first invitation request, and forwards a second invitation request to the second member through the server according to the reference value; Finally, after the second member receives the second invitation request and completes the response, the third member joins the temporary group. The member wants to withdraw from the temporary group. For example, the first member wants to withdraw from the temporary group and the group. The instant message exchange method further includes the following steps: First, the member/member transmits the session initial agreement (SIp) through the server. a leaving (BYE) notice and a second leaving notice to the second member and the third member; then, the second member and the third member respectively receive the first leaving notice and the § Haidi one leaving notice, and After completing the response, the first member quits the temporary group. What needs to be considered is that after the first member withdraws, if the second extinction of the member list is the first adult, then the first one becomes the group owner. Therefore, if you want to invite Xincheng 8 201008182, you will need to move to the second member to invite the temporary group. Fajin 2: 2: The second member wants to withdraw from the temporary group, the instant message exchange party - the third ^: 2;;, the two members forwarded the notification through the server, after the completion of the response, the second member withdraws from the temporary Group. In the case of Fan Zhong, when he provided the cake, he gave a m system, a private order, and a temporary message exchange function.即时 Participating in crying, the instant messaging (10) of the present invention includes a cook; a:, a second member, and a third member. The first member, the second member, the first, is attached to the feeding device and registered on the chain. : Cheng, \t - list of friends. The first member sends out; ί=: invites after the request is formed with the first member - the member group of the temporary group includes the first member and the member and the second member . The temporary group ί - occupies. 》σ_ two members. The first member of the temporary group, the second member of the first group, and the second member of the second group can transmit the message through the server, and the description of the formation of the second group is added, and the addition and deletion of the member are added. 'The invention can be based on the function of the SIP command, plus two or = divide, and then can achieve the group message exchange power exchange, and can be extended to the temporary group based on the money and the group chat (four) can, The spirit of the drawings can be explained by the following detailed description of the invention and 201008182. [Embodiment] ^, referring to FIG. 1, FIG. 1 illustrates an instant message parent changing system 3 according to an embodiment of the present invention. As shown in FIG. 1, the instant messaging system 3 of the present invention includes a feeder 3G, a member-32, and a second member 34. The first member 32 and the second member 34 are bonded to the servo ϋ 30 and registered on the county 3G.

系統内的訊息交換開始之前,必須要建立臨時群組及加 入成員,才能,行後續的群組成員訊息交換。然而,臨時群 組的建立、成員的加入及成員的退出皆有不同的流程。下述 說明將分成四_塊分職述魏程:Α、建立臨時群组, B :加入成員(由群主邀請)’ c、加入成員(非群主的其他成員 邀请),D、成員退出臨時群組。 A、建立臨時群組 建立者是透過邀請成員加入會談的方式,來建立臨時群 組。並且,建立者使用會話初始協定的,,INVITE”請求來加入 巧在於好友清單中的—個成M。建立者完絲請成員的程 群組建立完成。建立者通常位於該臨時群組的成 貝,表的第一順位,因此為該臨時群組的群主,而後群主在 邀請新成員加入時,具有重要地位。 以第一成員邀請第二成員以形成臨時群組為例,並且 -成員之好友清單包含第二成員。同時請參閱圖二,圖二緣 不根據本發明之gP時訊息交換方法中的建立群組之流程圖。曰 ^然,飼服器30上需先註冊第一成員32及第 34,才能進行後續步驟。首先,執行步驟si〇, 話定⑻p)之Γ邀請(INVITE)請求,該邀請請求 含第二成員34。接著’執行步驟S12,伺服 β 30根據该寄送目標轉送該邀請請求給第二成員34。 201008182 並完成回應後,就可與第 該臨時群組之一成員列表 該成員列表分別存於第一 第二成員34接收該邀請請求 一成貝32形成一臨時群組。其中 包含第一成員32及第二成員34 成員32及第二成員34。 'Before the message exchange in the system begins, it is necessary to establish a temporary group and join members in order to exchange subsequent group member information. However, there are different processes for the establishment of temporary groups, the joining of members, and the withdrawal of members. The following instructions will be divided into four _ block sub-disciplinary Wei Cheng: Α, establish a temporary group, B: join members (invited by the group owner) 'c, join members (not invited by other members of the group owner), D, members quit Temporary group. A. Establishing a temporary group The founder establishes a temporary group by inviting members to join the meeting. Moreover, the creator uses the session initial agreement, and the INVITE request is added to the list of friends in the friend list. The creator completes the member group establishment. The creator is usually located in the temporary group. Bay, the first order of the table, is therefore the group owner of the temporary group, and the group owner has an important position when inviting new members to join. The first member invites the second member to form a temporary group as an example, and - The member's friend list includes the second member. At the same time, please refer to FIG. 2, which is a flow chart of establishing a group in the gP-time message exchange method according to the present invention. 曰^然, the feeding device 30 needs to be registered first. A member 32 and a 34th can perform the subsequent steps. First, the step si〇 is performed, and the (8)p) invitation (INVITE) request is received, and the invitation request includes the second member 34. Then, in step S12, the servo β 30 is based on The sending target forwards the invitation request to the second member 34. 201008182 After completing the response, the member list of one of the temporary groups can be stored in the first second member 34 to receive the invitation. 32 is formed into a request for a temporary group shell which comprises a first member 32 and second member 34 and second member 34. The members 32 '

B 加入成員(由群主邀請) 。啸、讀立後,若群主欲邀請新成員,騎加入 貝需要使用INVITE,,請求與臨時群組中除了建立者之 ❹B Join the member (invited by the group owner). After the whistle and reading, if the group owner wants to invite new members, the INVITE needs to be used to ride in the shell, and the request and the temporary group are not the founders.

有成員進行媒體通道及承載能力協商,亦即 据 (JmiKlsliaking;)。 丁後于 以弟-成貝邀請第三成員為例,第—成員為臨時群_ 群主,並且第一成員之該好友清單包含該第三成員。於夂 -三,圖三繪示根據本發明之即時訊息交換方法中的二艾 貝之流程圖。 首先,執行步驟S20,第-成員32送出第—邀 伺服器30,該第一邀请請求包含一寄送目標及—參照 referto)值’此實施例的第一邀請請求的寄送目標為 : 36,參照值為第二成員34。 二 接著,執行步驟S22,伺服器30根據該第一邀請請求的 寄送目標轉送該第一邀請請求給第三成員36。 月 接著,執行步驟S24 ’第三成員36接收該第—邀請請求 後,根據該參照值送出第二邀請請求給伺服器30,並第 一邀請請求之一寄送目標為第二成員34。 最後,執行步驟S26 ’伺服器30根據該第二邀請請求的 寄送目標,轉送該第二邀請請求給該第二成員34。 11 201008182 第二成員34接收第二邀請請求,並完成回應後,第三成 ,6加入了該臨時群組’也完成了群主新成員加入的程 序。Some members conduct media channel and bearability negotiation, which is also known as (JmiKlsliaking;). Ding Hou takes the third member as an example, and the first member is the temporary group _ group owner, and the first member's friend list contains the third member.于夂三, Figure 3 shows a flow chart of the second Aibei in the instant message exchange method according to the present invention. First, in step S20, the first member 32 sends a first invitation server 30, the first invitation request includes a mail destination and a referto value. The mailing target of the first invitation request of this embodiment is: 36 The reference value is the second member 34. Second, in step S22, the server 30 forwards the first invitation request to the third member 36 according to the sending destination of the first invitation request. Month Next, step S24 is performed. After receiving the first invitation request, the third member 36 sends a second invitation request to the server 30 according to the reference value, and one of the first invitation requests is sent to the second member 34. Finally, step S26' is performed, and the server 30 forwards the second invitation request to the second member 34 according to the mail destination of the second invitation request. 11 201008182 After the second member 34 receives the second invitation request and completes the response, the third party, 6 joins the temporary group' and also completes the process of joining the new member of the group owner.

C 、加入成員(非群主的其他成員邀請: *姐ΐ群組中非群,的其他成員欲邀請新成員加人群組’則 :$欲邀請的成員資料給群主,必須透過群主來邀請新成 Ο 駐㈣提交資訊後,之後轉程如同上主 邀請新成員的流程。 dfc 第二成員欲邀請第三成員加入群組為例,第二成員並 群組的群,,並且該第二成狀該好友清單包含該第 丄貝同恰明參閱圖四,圖四緣示根據本發明之即時訊息 父換方法中的加入成員之另一流程圖。 先’執行步驟S30,第二成員34送出一提交脚兩^) 交請求包含-提交目標’此實施例的 、,,—,著,執行步驟S32,伺服器30接收提交請求後,必轉 运该提交請求給群主(第一成員32)。 著行步驟S34,群主(第—成員32)接收到該提交 j據該提交目標,送出第—邀請請求給錬器30。 邀請請求包含—寄送目標及—參照值。該第一 邀_求的寄送目標為第三成員36,參照值為第二成員34。 、,,接著,執行步驟S36,伺服器根據該第一邀請請求的寄 达目標,轉送該第一邀請請求給第三成員36。 接著’執行步驟S3?,第三成員%接收該第一遨請請求 12 201008182 後,根據該第一邀請請求的該參照值,送出第二邀請請求給 伺服器30,該第二邀請請求之—寄送目標為第二成員34。 、、最後’執行步驟S38,伺服器3〇根據該第二邀請請求的 寄送目標,轉送該第二遨請請求給第二成員34。 口第二成員34接收第二邀請請求,並完成回應後,第三成 員36加入了該臨時群組,也完成了非群主的成員邀請新成員 加入的程序。C. Joining members (other members of non-owners are invited to: *Sisters in the group are non-groups, other members want to invite new members to join the group']: $members who want to invite members to the group owner must pass through the group owner After inviting Xincheng to station (4) to submit the information, the transfer is like the process of the new member inviting the new member. dfc The second member wants to invite the third member to join the group as an example, the second member and the group, and The second form of the friend list includes the first mussel and the same as the fourth embodiment, and the fourth embodiment shows another flow chart of the joining member in the instant message parent changing method according to the present invention. First, 'step S30, second The member 34 sends a submitting foot 2) to the request containing - submitting the target 'this embodiment', -, -, and executing step S32, after receiving the submit request, the server 30 must transfer the submit request to the owner (the first One member 32). In step S34, the group owner (the first member 32) receives the submission j and sends a first invitation request to the buffer 30 according to the submission target. The invitation request contains - the destination and the reference value. The first invite request is the third member 36 and the reference value is the second member 34. Then, in step S36, the server forwards the first invitation request to the third member 36 according to the destination of the first invitation request. Then, in step S3, the third member % receives the first request request 12 201008182, and sends a second invitation request to the server 30 according to the reference value of the first invitation request, where the second invitation request is The target is sent to the second member 34. And finally executing step S38, the server 3 forwards the second request to the second member 34 according to the mail destination of the second invitation request. After the second member 34 receives the second invitation request and completes the response, the third member 36 joins the temporary group, and also completes the procedure for the non-group owner to invite the new member to join.

❹ D、成員退出臨時群組 相J成^退出臨時群組,則需送一離開通知給該臨時群 個其餘的成員,讓其他所有成員能更新自己所存的 圖五洛退出該臨時群組為例,同時請參閲圖五, Ξ流^據本發明之即時訊息交換方法中的退出臨時群組 (BYE)通知’第一成員32傳送SIP之第-離開 標為第二成員34^ 3G。其中’該第—離開通知之-寄送目 接著’執行步驟似2,伺服哭 寄送目標,轉送該第-離開通知^二^亥34弟一離開通知的 伺服步驟成員32傳送第二離開通知給 %。 、中,该第二離開通知之-寄送目標為第三成員 岑详Ϊ行步驟S46,飼服器30根據該第-錐从 寄运目標,轉送該第二離開通知給第三m一離開通知的 13 201008182 當第二成員 说綠一 該第二離開通知 :庵貝36皆接收該第-離開通知及 群組的程序。亚凡成回應後,第一成員32完成退出臨^ 34為群月員的歹^矣第一成員32退出群組後,若第二成員 透過伺服器30轉^一第:亥同樣地第二成員需 第三成員36接你㈣弟一離開通知(未會示)給第三成員36 ; ❹ ❹ 群組程序。一二離開通知後,第二成員34完成退出 ^、,本發财基於SIp達成_敎的建立,也 3 =加=除’因此也就完成了群組訊息交換的必要 ‘X息;示根據本發明-具體實施 一^先」執行步驟S50,第一成員32同時送出一第一訊息 ^-第二訊息給伺服器3G。由於是群組聊天,每個成員收g 的聊天内容是-樣的(類似於麟訊息),目此m、及第 二訊,的聊天内容相同,但第一訊息的寄送目標為第二成員 Μ ’苐一訊息的寄送目標為第三成員36。 接著’執行步驟S52 ’伺服器30根據第一訊息的寄送目 標及第二訊息的寄送目標,轉送第一訊息給第二成員34,轉 送第二訊息給第三成員36。當第二成員34及第三成員36分 別回應完成後,完成了群組聊天的一次訊息交換。 除此之外,群組成員間進行交流是通過SIMPLE 的”MESSAGE”指令來完成文字訊息的傳遞。所有支 持”MESSAGE”指令的成員也可支持純文字(plain text)格式、 CPHV[(Cominon Presence and Instant Messaging)格式或是 14 201008182 jTML〇HyperText Markup Language)格式的訊息。群組中的成 員,不需要訂閱群組來得知群組狀態,因為發送訊息者可以根 據’’MESSAGE”指令所得到的回應,來獲得消息的傳送狀態, 進而獲得成員的目前狀態。若第一成員正在鍵入字元,可透 ^’’message ”齡來通知其他成㈣於第—成貞的目前狀 您,例如·· ”第一成員正在打字,,。 ❹ ❹ 綜合上述對於臨時群組的形成之說明,加上成員的添加 的說明’本發明能基於SIP指令,完成臨時群組建立 ^成=添加(或刪除)的功能,、繼而就能達到群組訊息交換功 月b。因此,經由本發明之改良延伸,基於S][P的訊息交換就 Γ艮對7的訊息交換,而能擴展為臨時群組内的訊息交 門的狀只作鱗送指令、請求及訊息之用,成員 、、' 心)任成貝〆、需透過”MESSA(TP,,*t匕人λα ^ if他戈員狀態。此外’成員列表存於每個二内回 能更新所有成員的成員列表。換 么^通知)’繼而 談及群組聊天的魏,縣於SII:的翻更加H麵會話交 藉由以上較佳具體實施例之詳述,係 述本發明之特徵與精神,而並非 更加>月楚描 施例來對本發明之範嘴加以限制。相揭:的較佳具體實 涵蓋各種改變及具相等性的安 太 /、目的是希望能 圍的範脅内。因此,本發明所欲中請之專利範 據上述的說明作最寬廣的解釋,二』軌,範嘴應該根 變以及具相等性的安排。 /、涵蓋所有可能的改 201008182 【圖式簡單說明】 統。圖i示根據本發明1體實_之即時訊息交換系 之流=繪示根據本發明之即時訊息交換方法中的建立. 之流;^示根據本發明之即時訊息交換方法中的加入成員 之另圖=根據本發明之即時訊息交換方法中的加入成員 之流祿據本發明之㈣訊歧齡法巾的退出群組 、,六緣示根據本發明-具體實關之即時訊息交換方法 .之流程圖。❹ D. If the member withdraws from the temporary group and then exits the temporary group, he/she needs to send a departure notice to the rest of the temporary group, so that all other members can update their existing map. For example, please refer to FIG. 5, Ξ流^ According to the instant message exchange method of the present invention, the exit temporary group (BYE) notifies that the first member 32 transmits the first-out of the SIP as the second member 34^3G. Wherein the 'the first-departure notification-mailing destination' is followed by the execution step 2, the server is crying to send the target, and the first-out notification is sent to the second-out notification. give%. , the second departure notification-sending target is the third member. In step S46, the feeding device 30 transfers the second departure notification to the third m according to the first cone from the shipping destination. Notice 13 201008182 When the second member said Green One, the second departure notice: Mube 36 receives the first-out notification and group procedures. After Yafancheng responded, the first member 32 completed the exit and was the member of the group member. After the first member 32 exited the group, if the second member turned through the server 30, the second: the same as the second Members need third member 36 to pick you up (4) brother one leave notice (not shown) to third member 36; ❹ 群组 group program. After leaving the notice one or two, the second member 34 completes the exit ^, the money is based on the establishment of the SIp _敎, and also 3 = plus = except 'therefore complete the necessary 'X interest of the group message exchange; The first embodiment 32 simultaneously sends a first message to the server 3G. Since it is a group chat, each member receives the same chat content (similar to the lining message), and the m and the second message have the same chat content, but the first message is sent to the second destination. Member Μ 'The message of the first message is the third member 36. Then, the 'execution step S52' server 30 forwards the first message to the second member 34 and forwards the second message to the third member 36 based on the destination of the first message and the destination of the second message. When the second member 34 and the third member 36 respectively complete the response, a message exchange of the group chat is completed. In addition, communication between group members is accomplished through SIMPLE's "MESSAGE" command to complete the delivery of text messages. All members supporting the "MESSAGE" command can also support plain text format, CPHV (Cominon Presence and Instant Messaging) format or 14 201008182 jTML / HyperText Markup Language format. Members of the group do not need to subscribe to the group to know the status of the group, because the sender can obtain the message delivery status according to the response obtained by the 'MESSAGE' instruction, and then obtain the current status of the member. The member is typing a character, and can be notified by the age of ^''message" (4) in the current state of the first-to-be, such as ··· The first member is typing, 。 ❹ Combine the above for the temporary group The description of the formation, plus the addition of the member's description, the present invention can complete the function of the temporary group establishment = addition (or deletion) based on the SIP instruction, and then can reach the group message exchange function month b. Therefore, Through the improved extension of the present invention, the message exchange based on S][P is used to exchange information of 7, and the message that can be extended to the message group in the temporary group is only used for command, request and message. The member, the 'heart' is appointed as a beggar, and needs to pass the "MESSA (TP,, *t匕人λα ^ if he is a member of the state. In addition, the member list is stored in each of the two internals to update the member list of all members. Change it? Then, the discussion of the group chat Wei, the county in SII: the more H-side conversations, the details of the above preferred embodiments, the characteristics and spirit of the present invention, not more The examples are intended to limit the scope of the invention. It is better to cover the changes and the equality of Antai. The purpose is to be within the scope of the hope. Therefore, the patent application of the present invention is the broadest interpretation of the above description, and the second, track, and the mouth should be rooted and arranged equally. /, cover all possible changes 201008182 [Simple diagram] Figure 1 is a flow diagram of an instant messaging system according to the present invention = a flow of establishment in an instant messaging method according to the present invention; a member of the instant messaging method according to the present invention In addition, according to the invention, the instant member exchange method according to the present invention is based on the (4) exiting group of the invention, and the six-edge shows the instant message exchange method according to the present invention. Flow chart.

【主要元件符號說明】 3 .即時訊息交換系統 30 :祠服器 32 :第一成員 34:第二成員 36 :第三成員 S10、S12、S20〜S26、S30-S38、S40〜S46、S50、S52 :步 16[Main component symbol description] 3. Instant messaging system 30: server 32: first member 34: second member 36: third member S10, S12, S20 to S26, S30-S38, S40 to S46, S50, S52: Step 16

Claims (1)

201008182 十、申請專利範圍: 1、 一 種即時訊息交換方法,包含下列步驟: 於—伺服器上註冊一第一成員、一第二成 員; 战員及~第三成 該,一成員透過該伺服器轉送一會話初始 邀請請求給該第二成員,該第一成員之 含該第二成員; 野友h早包 °亥弟一成員接收該第一邀請請求後,與談—/、201008182 X. Patent application scope: 1. An instant message exchange method, comprising the following steps: registering a first member and a second member on the server; the warrior and the third member, the member through the server Forwarding a session initial invitation request to the second member, the first member includes the second member; the wild friend h early package °Haidi member receives the first invitation request, and the talk--, Ο -臨時群組,該臨時群組之一成員列表包 員及該第二成員,該成員列表分別存於該第r成:ί 該第二成員; 乐成貝及 4%群組开^成後,加入該第三成員於該臨時群組内; 以及 忒第一成員、該第二成員與該第三成員彼此之間透過該 伺服器轉送訊息。 2、如申請專利範圍第1項所述之即時訊息交換方法,進一步包 含下列步驟: 該第一成員透過該伺服器分別轉送一第一訊息及一第二 訊息給該第二成員及該第三成員; 該第二成員接收該第一訊息;以及 該第三成員接收該第二訊息。 如申請專利範圍第1項所述之即時訊息交換方法,其中該第 —成員之該好友清單包含該第三成員,加入該第三成員於該 臨時群組内包含下列步驟: 該第一成員透過該祠服器轉送一第二邀請請求給該第三 成員’ δ玄第一邀請請求之-•參照值包含該第二成員; 該第三成員接收該第二邀請請求後,根據該第二邀請請 17 201008182 該參照值’透過_服轉送一第三邀請請求給 该第二成員;以及 該第二成員接收該第三邀請請求。 4、 如^專利顧第〗項所逑之即時訊息據方法,其情第 一成貝之§妍友清單包含該第三成員,加人該第三成員於該 臨時群組内包含下列步驟: 該第二f員透過該伺服器轉送出該會話初始協定之一提 第一成員’該提交請求之一邀請目標包含 該第一„該提交請求後,根據該提交請求之該遨 讀f、t ’透,該飼服器轉送出-第二邀請請求給該第 貝,該第二邀請請求之一參照值包含該第二成 該第ϋίΪ該第二邀請請求後,根據該第二邀請請 ίί^、、;以ί過該飼服器轉送一第三邀請請求給 該第>成員接收該第三邀請請求。 ❹ 範圍第1項所述之即時訊息交換方法,進一步包 該會話初始協定之-第 成員;以及 開通知給該第二成員及該第三 第^員分別接收該第一離開通知及該 :;工範圍第5項所述之即時訊息交換方法,進-步包 第>成員透過該伺服器轉立 廷一第三離開通知給該第三成 6、 201008182 員;以及 該第三成員接收該第三離開通知。 Ί、 Ο 8、 ❹ 一種即時訊息交換系統,包含: 一伺服器; 、第成員,連結於該舰II,並於該娜器上註冊, 一f出話初始協定之一第一邀請請求; 第了成員,連結於該伺服器,並於該伺服器上註 該,二成員存在於該第一成員之一好友清單,該第二 成^經由該伺服器接收該第一邀請請求後,與該第一 产,形成一臨時群組,該臨時群組之一成員列表包含 该第一成員及該第二成員,該成員列表分別存於該第 一成員及該第二成員;以及 、 一第三成員,連結於該伺服器,於該伺服器上註冊,並 加入該臨時群組内; 其中,該第一成員、該第二成員與該第三成員彼此之間透過 該伺服器轉送訊息。 如申,專利範圍第7項所述之即時訊息交換系統,其中該第 了成員透過該伺服器分別轉送一第一訊息及一第二訊息給該 第二成員及該第三成員,該第二成員接收該第一訊息,該第 三成員接收該第二訊息。 19Ο - Temporary group, one of the member groups of the temporary group and the second member, the member list is stored in the first r: ί the second member; Le Chengbei and 4% group open Thereafter, joining the third member in the temporary group; and transferring the message to the first member, the second member, and the third member through the server. 2. The instant message exchange method of claim 1, further comprising the steps of: the first member transmitting a first message and a second message to the second member and the third through the server respectively a member; the second member receives the first message; and the third member receives the second message. The instant message exchange method of claim 1, wherein the friend list of the first member includes the third member, and the joining the third member includes the following steps in the temporary group: Transmitting, by the server, a second invitation request to the third member, the first reference request includes: the second member; the third member receives the second invitation request, according to the second invitation Please 17 201008182 the reference value 'transfers a third invitation request to the second member through the service_; and the second member receives the third invitation request. 4. As for the instant message method according to the patent, the first member of the § 妍 friend list contains the third member, and the third member includes the following steps in the temporary group: The second member passes the server to forward the first member of the session to the first member. 'One of the submit requests invites the target to include the first one. After the submit request, the read f, t according to the submit request 'Through, the feeding device forwards the second invitation request to the first shell, and the reference value of the second invitation request includes the second one after the second invitation request, according to the second invitation, please ί ^,,; Transfer the third invitation request to the third member request by the feed device to receive the third invitation request. 即时 The instant message exchange method described in item 1 of the scope further includes the initial agreement of the session. - the first member; and the opening notice to the second member and the third member respectively receiving the first leaving notification and the: the instant message exchange method described in item 5 of the scope of work, the step-by-step package> Members transfer to the court through the server The third departure notice is sent to the third party 6, 201008182; and the third member receives the third leave notification. Ί, Ο 8, ❹ An instant message exchange system, comprising: a server; The ship II, and registered on the device, a first invitation request for one of the initial agreements; the first member, linked to the server, and the note on the server, the second member exists in the a member list of friends, the second member forming a temporary group with the first product after receiving the first invitation request via the server, and the member list of the temporary group includes the first member and The second member, the member list is stored in the first member and the second member; and a third member is connected to the server, registered on the server, and added to the temporary group; The first member, the second member, and the third member are transferred to each other through the server. The instant messaging system of claim 7, wherein the first member passes the Respectively transfer server a first message and a second message to the second member and the third member, the second member receiving the first message, the third member receives the second message. 19
TW97130968A 2008-08-14 2008-08-14 Instant messaging method and instant messaging system TW201008182A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW97130968A TW201008182A (en) 2008-08-14 2008-08-14 Instant messaging method and instant messaging system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW97130968A TW201008182A (en) 2008-08-14 2008-08-14 Instant messaging method and instant messaging system

Publications (1)

Publication Number Publication Date
TW201008182A true TW201008182A (en) 2010-02-16

Family

ID=44827353

Family Applications (1)

Application Number Title Priority Date Filing Date
TW97130968A TW201008182A (en) 2008-08-14 2008-08-14 Instant messaging method and instant messaging system

Country Status (1)

Country Link
TW (1) TW201008182A (en)

Similar Documents

Publication Publication Date Title
US9832164B2 (en) Merging instant messaging (IM) chat sessions
US8180840B2 (en) Automatically replying to instant messaging (IM) messages
US7716289B2 (en) Transferring instant messaging (IM) messages
US9569752B2 (en) Providing parameterized actionable communication messages via an electronic communication
CN1705928B (en) System and method for realtime messaging having image sharing feature
US9654519B2 (en) Notification of communication events
CN100463405C (en) Group-based communication method and system
US9871930B2 (en) Call invites
US20040078445A1 (en) Forwarding instant messaging (IM) messages
CN104753877B (en) A kind of group communication method and device
EP3424186B1 (en) Managing multiple profiles for a single account in an asynchronous messaging system
US7983201B2 (en) Coordinated invitations to a conference call
CN102668477A (en) Transferring multiple communication modalities during a conversation
WO2013063886A1 (en) Gateway, inter-community group information processing system and method
CN101542989A (en) Group communication
TW201112734A (en) Multimodal conversation park and retrieval
CN100583839C (en) Method and system for realizing single-account multi-identity instant message communication and presence service
KR20150059662A (en) Method and appartus for establishing a social relationship in a social service providing system
CN101438551B (en) Method and terminal for establishing PT session to use PT box
US9419847B2 (en) Notification of communication events
CN101390373A (en) Wireless communication terminal and server
CN106161201B (en) A method, device and system for participating in a group chat with an email account as an identifier
CN102340456A (en) Communication method of intercommunication gateway system and intercommunication gateway system
TW201008182A (en) Instant messaging method and instant messaging system
TWI255116B (en) Integrated real-time message system with gateway function, and its implementation method