TWI827854B - 聊天服務提供方法及裝置 - Google Patents

聊天服務提供方法及裝置 Download PDF

Info

Publication number
TWI827854B
TWI827854B TW109121796A TW109121796A TWI827854B TW I827854 B TWI827854 B TW I827854B TW 109121796 A TW109121796 A TW 109121796A TW 109121796 A TW109121796 A TW 109121796A TW I827854 B TWI827854 B TW I827854B
Authority
TW
Taiwan
Prior art keywords
user
invitation
mentioned
chat
chat room
Prior art date
Application number
TW109121796A
Other languages
English (en)
Other versions
TW202137788A (zh
Inventor
金賢鎬
宋承宰
沈乘補
Original Assignee
南韓商恩希軟件股份有限公司
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 南韓商恩希軟件股份有限公司 filed Critical 南韓商恩希軟件股份有限公司
Publication of TW202137788A publication Critical patent/TW202137788A/zh
Application granted granted Critical
Publication of TWI827854B publication Critical patent/TWI827854B/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/50Business processes related to the communications industry
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1822Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/85Providing additional services to players
    • A63F13/87Communicating with other players during game play, e.g. by e-mail or chat
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/185Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1818Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability with other network applications or services

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Operations Research (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本發明公開一種聊天服務提供方法及裝置。一實施例的聊天服務提供方法包括:向參與聊天室的用戶的用戶裝置提供包括多個用戶群的邀請對象列表的操作;從上述用戶裝置接收針對在上述多個用戶群中被選為邀請對象用戶群的一個以上用戶群的邀請請求的操作;以及將上述邀請對象用戶群邀請到上述聊天室的操作。

Description

聊天服務提供方法及裝置
所公開的實施例涉及聊天服務提供技術。
對於像聊天軟體(messenger)等支持聊天室參與者之間聊天的常規聊天服務而言,為了將其他用戶邀請到聊天室,則需要單獨選擇並邀請所要邀請的用戶,因而即使在所要將屬於特定群的多個用戶邀請到聊天室的情況下,也存在需要針對屬於相應特定群的多個用戶單獨進行邀請步驟的不便。
技術問題
所公開的實施例用於提供聊天服務提供方法及裝置。解決問題的方案
一實施例的聊天服務提供方法包括:向參與聊天室的用戶的用戶裝置提供包括多個用戶群的邀請對象列表的操作;從上述用戶裝置接收針對在上述多個用戶群中被選為邀請對象用戶群的一個以上用戶群的邀請請求的操作;以及將上述邀請對象用戶群邀請到上述聊天室的操作。
上述多個用戶群可包括建立上述聊天室的聊天服務的用戶群及上述聊天服務的連接服務的用戶群中的至少一個。
上述聊天服務的用戶群可包括在上述聊天服務中建立的另一聊天室及由上述用戶在上述聊天服務中預先註冊的用戶群中的至少一個。
上述連接服務可包括網路遊戲服務。
上述邀請操作可包括:向上述邀請對象用戶群所包括的一個以上的用戶中的至少一個用戶的用戶裝置提供上述聊天室的邀請消息的操作;以及基於接收到上述邀請消息的用戶是否接受邀請,將上述邀請對象用戶群所包括的一個以上的用戶中的至少一個添加為上述聊天室的參與者的操作。
在上述提供邀請消息的操作中,可向上述邀請對象用戶群的代表的用戶裝置提供上述邀請消息,在上述添加的操作中,當上述代表接受上述聊天室的邀請時,可將上述邀請對象用戶群所包括的全部用戶添加為上述聊天室的參與者。
在上述提供邀請消息的操作中,可向在上述邀請對象用戶群所包括的一個以上的用戶中任選的用戶或由請求邀請上述邀請對象用戶群的用戶選擇的用戶的用戶裝置提供上述邀請消息,在上述添加的操作中,當上述被選的用戶接受上述聊天室的邀請時,可將上述邀請對象用戶群所包括的全部用戶添加為上述聊天室的參與者。
在上述傳輸邀請消息的操作中,可向上述邀請對象用戶群所包括的一個以上用戶的每個用戶裝置提供上述邀請消息,在上述添加的操作中,可在上述邀請對象用戶群所包括的一個以上的用戶中將接受上述聊天室的邀請的用戶添加為上述聊天室的參與者。
上述聊天服務提供方法在上述添加的操作之後,還可包括在上述邀請對象用戶群中添加新用戶的情況下,將上述新用戶添加為上述聊天室的參與者的操作。
將上述新用戶添加為上述聊天室的參與者的操作可包括:向新用戶的用戶裝置提供上述聊天室的邀請消息的操作;以及當上述新用戶接受上述聊天室的邀請時,將上述新用戶添加為上述聊天室的參與者的操作。
上述聊天服務提供方法還可包括當在上述邀請對象用戶群所包括的一個以上的用戶中被添加為上述聊天室的參與者的用戶脫離上述邀請對象用戶群時,對上述脫離的用戶進行從上述聊天室退出處理的操作。
在上述退出處理的操作中,當上述脫離的用戶為上述邀請對象用戶群的代表時,在上述參與聊天室的一個以上的用戶中,可對上述邀請對象用戶群所包括的所有用戶進行從上述聊天室退出處理。
在上述聊天服務提供方法還可包括在上述邀請對象用戶群的代表被添加為上述聊天室的參與者之後從上述聊天室退出的情況下,對上述參與聊天室的剩餘用戶中的上述邀請對象用戶群所包括的所有用戶進行從上述聊天室退出處理的操作。
一實施例的聊天服務提供裝置包括:一個以上的處理器;以及一個以上的通信界面,上述一個以上的處理器通過上述一個以上的通信界面向參與聊天室的用戶的用戶裝置提供包括多個用戶群的邀請對象列表,通過上述一個以上的通信界面從上述用戶裝置接收針對在上述多個用戶群中被選為邀請對象用戶群的一個以上用戶群的邀請請求,並將上述邀請對象用戶群邀請到上述聊天室。
上述多個用戶群可包括建立上述聊天室的聊天服務的用戶群及上述聊天服務的連接服務的用戶群中的至少一個。
上述聊天服務的用戶群可包括在上述聊天服務中建立的另一聊天室及由上述用戶在上述聊天服務中預先註冊的用戶群中的至少一個。
上述連接服務可包括網路遊戲服務。
上述一個以上的處理器可向上述邀請對象用戶群所包括的一個以上的用戶中的至少一個用戶的用戶裝置提供上述聊天室的邀請消息,並基於接收到上述邀請消息的用戶是否接受邀請,將上述邀請對象用戶群所包括的一個以上的用戶中的至少一個添加為上述聊天室的參與者。
上述一個以上的處理器可向上述邀請對象用戶群的代表的用戶裝置提供上述邀請消息,當上述代表接受上述聊天室的邀請時,可將上述邀請對象用戶群所包括的全部用戶添加為上述聊天室的參與者。
上述一個以上的處理器可向在上述邀請對象用戶群所包括的一個以上的用戶中任選的用戶或由請求邀請上述邀請對象用戶群的用戶選擇的用戶的用戶裝置提供上述邀請消息,當上述被選的用戶接受上述聊天室的邀請時,可將上述邀請對象用戶群所包括的全部用戶添加為上述聊天室的參與者。
上述一個以上的處理器可向上述邀請對象用戶群所包括的一個以上用戶的每個用戶裝置提供上述邀請消息,可在上述邀請對象用戶群所包括的一個以上的用戶中將接受上述聊天室的邀請的用戶添加為上述聊天室的參與者。
上述一個以上的處理器在將上述邀請對象用戶群所包括的一個以上的用戶中的至少一個添加為上述聊天室的參與者之後,在上述邀請對象用戶群中添加新用戶的情況下,可將上述新用戶添加為上述聊天室的參與者。
上述一個以上的處理器可向新用戶的用戶裝置提供上述聊天室的邀請消息,當上述新用戶接受上述聊天室的邀請時,可將上述新用戶添加為上述聊天室的參與者。
當在上述邀請對象用戶群所包括的一個以上的用戶中被添加為上述聊天室的參與者的用戶脫離上述邀請對象用戶群時,上述一個以上的處理器可對上述脫離的用戶進行從上述聊天室退出處理。
當上述脫離的用戶為上述邀請對象用戶群的代表時,上述一個以上的處理器可在上述參與聊天室的一個以上的用戶中,對上述邀請對象用戶群所包括的所有用戶進行從上述聊天室退出處理。
在上述邀請對象用戶群的代表被添加為上述聊天室的參與者之後從上述聊天室退出的情況下,上述一個以上的處理器可對上述參與聊天室的剩餘用戶中的上述邀請對象用戶群所包括的所有用戶進行從上述聊天室退出處理。發明的效果
根據公開的實施例,向參與聊天室的用戶提供可邀請到聊天室的用戶群的列表,並以群單位邀請從提供的列表中由用戶選擇的用戶群,從而在所要將多個其他用戶邀請到聊天室的情況下,可增加用戶的便利性。
以下,將參照附圖描述具體實施方式。提供以下詳細描述有助於全面理解本說明書中所記載的方法、裝置和/或系統。但這僅僅是例示,而本發明不限於此。
在說明實施例的過程中,當判斷對相關的公知技術的具體描述有可能不必要地混淆主旨的情況下,將省略對其的詳細說明。並且,後述的術語為考慮到功能而定義的術語,這可根據使用人員、操作人員的意圖或慣例發生改變。因此,應基於本說明書的整體內容來對這種術語下定義。在詳細說明中所使用的術語僅僅用於描述實施例,因而不應是限制性的。除非明確以不同方式使用,否則單數形式的表達包括複數形式的表達。在說明書中,諸如“包括”或“具有”之類的表述用於表示存在某些特性、數字、步驟、動作、要素以及它們的一部分或組合,而不應被解釋為排除所描述的內容之外的一個或一個以上的特性、數字、步驟、動作、要素以及它們的一部分或組合的存在或存在可能性。
圖1為示出一實施例的用於提供聊天服務的網路環境的圖。
參照圖1,一實施例的用於提供聊天服務的網路環境包括多個用戶裝置110、聊天服務系統120及連接服務系統130。
多個用戶裝置110分別為用於從聊天服務系統120接收聊天服務的裝置。
在一實施例中,多個用戶裝置110可分別被不同的用戶所使用,但不限於此,根據實施例,同一用戶可利用多個用戶裝置110中的兩個以上的用戶裝置。
根據一實施例,可在每個用戶裝置110安裝用於與聊天服務系統120連動來向用戶提供聊天服務的用戶應用程序。具體地,聊天服務的用戶可運行安裝在自身用戶裝置的用戶應用程序來存取聊天服務系統120之後,通過用戶應用程序的運行畫面利用由聊天服務系統120提供的聊天服務。
另一方面,多個用戶裝置110可以是例如桌上型電腦(desktop PC)、膝上型電腦(laptop PC)、平板電腦(tablet PC)、智能手機(smartphone)、平板電話(phablet)、智能電視機(smart TV)等。但是,除了上述例之外,多個用戶裝置110可以是包括用於利用有線/無線網路的數據通信的通信單元、用於數據處理及運算的數據處理單元、用於儲存數據的儲存單元、輸入/輸出單元等的各種形式的裝置,而不限於特定形式的裝置。
聊天服務系統120作為與分別安裝於多個用戶裝置110的用戶應用程序連動來向用戶提供聊天服務,可由一個以上的伺服器構成。
在一實施例中,聊天服務是指可使用戶參與聊天室並與參與聊天室的一個以上的其他用戶聊天的服務。在此情況下,聊天室可以指為了參與聊天室的多個用戶之間實時交換文本消息、語音消息、圖像、視頻等而生成的虛擬空間。例如,每個用戶可在通過安裝在自身用戶裝置的用戶應用程序存取聊天服務系統120之後,建立新的聊天室或被邀請到由其他用戶建立的聊天室的方式參與聊天室。
另一方面,以下,將參與聊天室的用戶稱為“參與者”。
連接服務系統130作為用於提供與聊天服務連接的連接服務,可由一個以上的伺服器構成。
根據一實施例,聊天服務和連接服務之間的連接可以指可利用聊天服務中註冊的用戶的用戶帳戶存取連接服務中註冊的相應用戶的用戶帳戶或利用集成聊天服務和連接服務的一個用戶帳戶來提供。
另一方面,根據一實施例,連接服務可以是例如網路遊戲服務,但除了網路遊戲服務之外,還可以包括被多個用戶在線使用、可將利用服務的多個用戶分為一個以上的群或可使多個用戶為了利用服務而生成群的各種形式的服務。
圖2為一實施例的聊天服務提供裝置的結構圖。
參照圖2,一實施例的聊天服務提供裝置200包括用戶信息管理部210、聊天室管理部220及用戶群信息獲取部230。
根據一實施例,聊天服務提供裝置200能夠以圖1所示的聊天服務系統120所包括的一個結構來實現。
並且,根據一實施例,用戶信息管理部210、聊天室管理部220及用戶群信息獲取部230可以分別利用物理上分開的一個以上的裝置來實現,或通過一個以上的處理器或結合一個以上的處理器及軟體來實現,與所示示例不同,在具體操作中,可能沒有明確區分。
用戶信息管理部210對與利用聊天服務的每個用戶有關的用戶信息進行管理。
根據一實施例,用戶信息可包含用戶簡檔信息(例如,用戶名、聊天名、簡檔圖像等)、聊天室參與信息及朋友信息中的至少一種。
在此情況下,聊天室參與信息可包含聊天服務中建立的多個聊天室中的與用戶參與中的聊天室有關的信息。例如,聊天室參與信息可包含用戶參與中的聊天室的名稱、識別代碼等。
朋友信息可包含與在聊天服務中被用戶註冊為朋友的其他用戶有關的信息。例如,朋友信息可包含被用戶註冊為朋友的其他用戶的簡檔信息(例如,用戶名、聊天名、簡檔圖像等),用戶向朋友賦予的昵稱等。
聊天室管理部220與用戶應用程序連動來執行聊天室的建立、向聊天室邀請及從聊天室退出的步驟,並管理與建立的聊天室有關的各種信息。
根據一實施例,聊天室管理部220可根據通過用戶應用程序存取聊天服務的用戶的聊天室建立請求來建立聊天室。
具體地,聊天服務的用戶可以運行安裝於用戶裝置的用戶應用程序來存取聊天服務中註冊的自身的用戶帳戶之後,向聊天服務提供裝置200請求建立聊天室。在此情況下,根據一實施例,為了建立聊天室,用戶可通過由用戶應用程序提供的界面畫面輸入聊天室設定信息,當輸入聊天室設定信息時,用戶應用程序可向聊天服務提供裝置200傳輸包含被輸入的聊天室設定信息的聊天室建立請求。在此情況下,聊天室管理部220可以基於聊天室建立請求所包括的聊天室設定信息來建立聊天室。
另一方面,聊天室設定信息可包含例如與聊天室的名稱、聊天室的代表圖像、聊天室類型、聊天室參與者的邀請權限等有關的信息,但除上述之外,還可包含可由根據實施例設定的各種信息。
另一方面,根據一實施例,聊天室管理部220可根據聊天室的參與者的邀請請求將一個以上的用戶群邀請到聊天室。
在此情況下,請求邀請的參與者可以是具有可將未參與到聊天室的其他用戶邀請到聊天室的邀請權限的參與者。例如,具有邀請權限的參與者可以是聊天室的建立者、聊天室的室長、被具有邀請權限的其他參與者委託邀請權限的參與者等,但根據實施例,參與聊天室的所有參與者均具有邀請權限。
根據一實施例,用戶群可包括聊天服務的用戶群及連接服務的用戶群中的至少一個。
具體地,根據一實施例,聊天服務的用戶群可包括聊天服務中建立的另一聊天室及由請求邀請的參與者預先註冊在聊天服務中的用戶群中的至少一種。
在此情況下,根據一實施例,聊天服務中建立的另一聊天室除了請求邀請的參與者參與中的另一聊天室之外,還可包括請求邀請的參與者未參與的另一聊天室。
並且,根據一實施例,例如,由請求邀請的參與者預先註冊在聊天服務中的用戶群可以是請求邀請的參與者將聊天服務中註冊為自己朋友的其他多個用戶以自己設定的基準進行分類並作為自身用戶帳戶的帳戶信息來註冊的用戶群。
另一方面,根據一實施例,連接服務的用戶群可包括連接服務中註冊的用戶群。例如,若連接服務為網路遊戲服務,則連接服務的用戶群可包括諸如血族、氏族(clan)、公會(guild)等在網路遊戲服務中由用戶的同盟形成的群。但是,連接服務的用戶群可根據連接服務的種類、服務形式等而具有各種形式。
並且,根據一實施例,連接服務的用戶群除了包括請求邀請的參與者的用戶群之外,還可包括未包括請求邀請的參與者的用戶群。
另一方面,根據一實施例,聊天室管理部220對與聊天服務中建立的每個聊天室有關的聊天室信息進行管理。例如,聊天室信息可包含聊天室的識別信息(例如,聊天室名稱、聊天室識別代碼等)、聊天室類型信息(例如,秘密聊天室、公開聊天室等)、參與者信息等。在此情況下,參與者信息可包含例如聊天室參與者的用戶識別信息(例如,用戶名,聊天名等)、與聊天室參與者的聊天室內的地位(例如,聊天室建立者,室長等)有關的信息、與聊天室參與者的邀請權限有關的信息等。另一方面,由聊天室管理部220管理的聊天室信息並不局限於上述例,並且根據實施例,除了上述例之外,還可包括各種信息。
用戶群信息獲取部230從連接服務系統130獲得與連接服務的用戶群有關的用戶群信息。
根據一實施例,用戶群信息可包含例如連接服務的用戶群的識別信息(例如,用戶群的名稱、識別代碼等)、代表圖像、成員信息等。在此情況下,成員信息可包含例如與用戶群的代表有關的信息、用於在聊天服務的多個用戶中識別作為連接服務的用戶群的成員而被包括的用戶的識別信息(例如,用戶名、聊天名等)。
圖3為示出一實施例的將用戶群邀請到聊天室的步驟的流程圖。
參照圖3,聊天服務提供裝置200將包括一個以上的用戶群的邀請對象列表提供給參與聊天室(以下,稱為“參與對象聊天室”)的參與者的用戶裝置(步驟310)。
根據一實施例,聊天服務提供裝置200可在參與對象參與聊天室的一個以上的參與者中向請求邀請對象信息的參與者的用戶裝置提供邀請對象列表。在此情況下,根據一實施例,請求邀請對象信息的參與者可以是具有可將未參與到聊天室的其他用戶邀請到聊天室的邀請權限的參與者。例如,具有邀請權限的參與者可以是聊天室的建立者、聊天室的室長、被具有邀請權限的其他參與者委託邀請權限的參與者等,但根據實施例,參與聊天室的所有參與者均可具有邀請權限。
另一方面,根據一實施例,邀請對象列表所包括的用戶群可包括聊天服務的用戶群及連接服務的用戶群中的至少一個。
具體地,根據一實施例,聊天服務的用戶群可包括在聊天服務中建立的另一聊天室以及由請求邀請對象信息的參與者在聊天服務中預先註冊的用戶群中的至少一個。在此情況下,例如,聊天服務中建立的另一聊天室可包括請求邀請對象信息的參與者參與中的聊天室。作為另一例,聊天服務中建立的另一聊天室可包括在請求邀請對象信息的參與者未參與的多個聊天室中基於由請求邀請對象信息的參與者提出的搜索關鍵字來搜索的聊天室。
另一方面,根據一實施例,例如,連接服務的用戶群可包括在連接服務中註冊的用戶群。在此情況下,例如,在連接服務中註冊的用戶群可包括將請求邀請對象信息的參與者包括在內的用戶群。作為另一例,連接服務中註冊的用戶群可包括在未包括請求邀請對象信息的參與者的多個用戶群中基於由請求邀請對象信息的參與者提出的搜索關鍵字來搜索的用戶群。
在提供邀請對象列表之後,聊天服務提供裝置200從接收到邀請對象列表的參與者的用戶裝置接收針對由參與者選自邀請對象列表所包括的一個以上的用戶群中的用戶群(以下,稱之為“邀請對象用戶群”)的邀請請求(步驟320)。
在此情況下,根據一實施例,針對邀請對象用戶群的邀請請求可包含用於在邀請對象列表所包括的一個以上的用戶群中識別被參與者選作邀請對象用戶群的用戶群的用戶群識別信息。在此情況下,用戶群識別信息可以是例如邀請對象用戶群的名稱、識別代碼等,但只要是可以被聊天服務提供裝置200用於在邀請對象列表所包括的用戶群中識別邀請對象用戶群,就不限於特定信息。
另一方面,當接收針對邀請對象用戶群的邀請請求時,聊天服務提供裝置200可將邀請對象用戶群邀請到參與對象聊天室(步驟330)。
根據一實施例,聊天服務提供裝置200可向邀請對象用戶群所包括的一個以上的用戶中的至少一個用戶裝置提供參與對象聊天室的邀請消息。並且,聊天服務提供裝置200可基於接收到邀請消息的用戶是否接受邀請來將邀請對象用戶群所包括的一個以上的用戶中的至少一個添加為參與對象聊天室的參與者。
另一方面,圖3所示的流程圖中的至少一些步驟可通過改變順序來執行,或與其他步驟結合來一同執行,或省略,或劃分為詳細步驟來執行,或者附加未示出的一個以上的步驟來執行。
圖4至圖6為用於說明一實施例的基於邀請對象信息請求而提供邀請對象列表的一例的圖。
具體地,聊天服務的用戶可通過運行安裝在自身用戶裝置的用戶應用程序來建立新的聊天室或存取已參與中的聊天室。在此情況下,例如,如圖4所示的例,用戶應用程序可在用戶裝置的顯示屏上顯示用戶存取的聊天室的基本界面畫面400。
具體地,圖4示出當用戶名為“用戶(user)1”的聊天服務的用戶建立聊天室“房間(Room)1”時,由用戶應用程序顯示在“用戶1”的用戶裝置的顯示屏上的房間(Room)1”的基本界面畫面400的一例。
如圖4所示的例,示例性基本界面畫面400可包括聊天室名稱顯示區域410、用於顯示聊天室的多個參與者之間收發的消息的聊天內容顯示區域420、用於顯示用戶當前輸入中的消息的消息輸入窗口430、用於顯示聊天室多個參與者的列表的參與者列表顯示區域440、用於轉換為邀請界面畫面的菜單圖標450等。
另一方面,當選擇顯示在用戶基本界面畫面400的菜單圖標450時,用戶應用程序向聊天服務提供裝置200請求邀請對象信息,並且如圖5所示的例,可將邀請界面畫面500顯示在“用戶1”的用戶裝置的顯示屏上。在此情況下,邀請界面畫面500可包括邀請對象列表顯示區域510、邀請對象用戶群顯示區域520、邀請按鈕用戶界面(UI)530及搜索用戶界面(UI)540。
另一方面,當“用戶1”未在搜索用戶界面540的搜索窗口中輸入搜索關鍵字時,用戶應用程序從聊天服務提供裝置200接收包括一個以上的用戶群(包括“用戶1”)的邀請對象列表,並將所接收的邀請對象列表顯示在邀請對象列表顯示區域510中。
另一方面,如示例,顯示在邀請對象列表顯示區域510的邀請對象列表可包含與用戶群的名稱、代表圖像、用戶群所包括的用戶的數量、用戶群的類型等有關的信息。具體地,在圖5所示的例中,邀請對象列表包括名稱分別為“A高中”、“滑雪俱樂部”、“汽車聚會”、“NC血族”的4個用戶群。並且,在每個用戶群的名稱右側上並記的括號內顯示有用戶群所包括的用戶的數量和用戶群的類型。具體地,在括號中顯示的“7”、“20”、“12”、“50”分別表示用戶群所包括的用戶的數量。並且,在括號中顯示的“聊天室”表示用戶群的類型為在聊天服務中建立的聊天室,“天堂(Lineage)2血族”表示在作為連接服務的網路遊戲“天堂(Lineage)2”中註冊的血族。
另一方面,參照圖6,當用戶通過在搜索用戶界面540的搜索窗口中輸入搜索關鍵字來請求搜索時,用戶應用程序可向聊天服務提供裝置200請求基於搜索關鍵字來搜索用戶群。在此情況下,顯示在邀請對象列表顯示區域510的邀請對象列表可包括與搜索關鍵字匹配的一個以上的用戶群。
具體地,當用戶應用程序請求搜索用戶群時,聊天服務提供裝置200可利用搜索關鍵字對聊天服務的用戶群進行搜索。並且,聊天服務提供裝置200可向連接服務系統130提供搜索關鍵字來請求搜索連接服務的用戶群,並從連接服務系統130接收利用搜索關鍵字來對連接服務的用戶群進行搜索的搜索結果。
另一方面,當在聊天服務的用戶群及連接服務的用戶群中搜索到與搜索關鍵字匹配的用戶群時,聊天服務提供裝置200可向請求搜索的用戶應用程序提供包括搜索到的電用戶群的邀請對象列表,用戶應用程序可將接收到的邀請對象列表顯示於邀請對象列表顯示區域510中。
另一方面,在圖5及圖6所示的例中,當用戶在顯示在邀請對象列表顯示區域510的邀請對象列表中選擇一個以上的用戶群作為邀請對象用戶群時,用戶應用程序可將被選的邀請對象用戶群顯示在邀請對象用戶群顯示區域520中。並且,當在一個以上的用戶群被選作邀請對象用戶群的狀態下檢測到對邀請按鈕用戶界面530的用戶輸入,用戶應用程序可向聊天服務提供裝置200請求針對被選的邀請對象用戶群的邀請。
圖7為示出一實施例的針對邀請對象用戶群的邀請步驟的流程圖。
參照圖7,當從參與對象聊天室的參與者的用戶裝置接收針對邀請對象用戶群的邀請請求時,聊天服務提供裝置200向邀請對象用戶群所包括的一個以上的用戶中的一個用戶裝置提供參與對象聊天室的邀請消息(步驟710)。
根據一實施例,聊天服務提供裝置200可向邀請對象用戶群的代表的用戶裝置提供參與對象聊天室的邀請消息。
在此情況下,邀請對象用戶群的代表可以指具有代表邀請對象用戶群所包括的全部用戶決定是否接受參與對象聊天室的邀請的權限的用戶。例如,當邀請對象用戶群為在聊天服務中建立的聊天室時,邀請對象用戶群的代表可以是相應聊天室的建立者或室長。作為另一例,當邀請對象用戶群是在作為連接服務的網路遊戲服務中註冊的用戶群(例如,血族、公會、氏族等)時,邀請對象用戶群的代表可以是操作或管理相應用戶群的用戶(例如,公會大師、血族領主等)。但是,邀請對象群的代表並不局限於上述例,而是可根據邀請對象群的種類或形態進行各種變更。
另一方面,根據另一實施例,聊天服務提供裝置200可在邀請對象用戶群所包括的一個以上的用戶中,向由聊天服務提供裝置200任選或由請求邀請邀請對象用戶群的參與者(以下,稱為邀請者)選擇的用戶的用戶裝置提供參與對象聊天室的邀請消息。
例如,當邀請對象用戶群中不存在代表時,聊天服務提供裝置200可在邀請對象用戶群所包括的一個以上的用戶中,向由邀請者選擇的用戶的用戶裝置提供參與對象聊天室的邀請消息。
作為另一例,當邀請對象用戶群中不存在代表時,聊天服務提供裝置200可在邀請對象用戶群所包括的一個以上的用戶中任選一個用戶,並向所選的用戶的用戶裝置提供參與對象聊天室的邀請消息。
另一方面,聊天服務提供裝置200在提供邀請消息之後,判斷接收到邀請消息的用戶是否接受參與對象聊天室的邀請(步驟720)。
根據一實施例,當從接收到參與對象聊天室的邀請消息的用戶的用戶裝置接收到接受邀請消息時,聊天服務提供裝置200可判斷為接收到邀請消息的用戶已接受參與對象聊天室的邀請。
並且,根據一實施例,當從接收到參與對象聊天室的邀請消息的用戶的用戶裝置接收拒絕邀請消息,或者在預先設置期間內未收到接受邀請消息時,聊天服務提供裝置200可判斷為接收到邀請消息的用戶已拒絕參與對象聊天室的邀請。
另一方面,接收到邀請消息的用戶接受參與對象聊天室的邀請時,聊天服務提供裝置200可將邀請對象用戶群所包括的全部用戶添加為參與對象聊天室的參與者(步驟730)。
相反,當接收到邀請消息的用戶拒絕參與對象聊天室的邀請時,聊天服務提供裝置200結束針對邀請對象用戶群的邀請步驟。
另一方面,當接收到邀請消息的用戶拒絕邀請時,與圖7所示的實施例不同,根據實施例,聊天服務提供裝置200在向邀請對象用戶群所包括的剩餘用戶的每個用戶裝置傳輸參與對象聊天室的邀請消息之後,可將接受邀請的用戶單獨添加為邀請對象聊天室的參與者。
另一方面,圖7所示的流程圖中的至少一些步驟可通過改變順序來執行,或與其他步驟結合來一同執行,或省略,或劃分為詳細步驟來執行,或者附加未示出的一個以上的步驟來執行。
圖8為示出另一實施例的針對邀請對象用戶群的邀請步驟的流程圖。
參照圖8,當從邀請者接收針對邀請對象用戶群的邀請請求時,聊天服務提供裝置200向邀請對象用戶群所包括的一個以上用戶的每個用戶裝置傳輸參與對象聊天室的邀請消息(步驟810)。
例如,當邀請對象用戶群中包括邀請者時,聊天服務提供裝置200可向邀請對象用戶群所包括的多個用戶中除邀請者之外的剩餘用戶的每個用戶裝置傳輸參與對象聊天室的邀請消息。
作為另一例,當邀請對象用戶群中未包括邀請者時,聊天服務提供裝置200可向邀請對象用戶群所包括的所有用戶中的每個用戶裝置傳輸參與對象聊天室的邀請消息。
然後,聊天服務提供裝置200在接收到邀請消息的一個以上的用戶中將接受邀請的用戶添加為參與對象聊天室的參與者(步驟820)。
根據一實施例,當從接收到邀請消息的用戶的用戶裝置接收接受邀請消息時,聊天服務提供裝置200可將相應用戶添加為參與對象聊天室的參與者。
並且,根據一實施例,當從接收到邀請消息的用戶的用戶裝置接收拒絕邀請消息或在預先設置期間內未收到與接受邀請有關的消息時,聊天服務提供裝置200可判斷為相應用戶已拒絕參與對象聊天室的邀請,並從邀請對象中排除相應用戶。
另一方面,圖8所示的流程圖中的至少一些步驟可通過改變順序來執行,或與其他步驟結合來一同執行,或省略,或劃分為詳細步驟來執行,或者附加未示出的一個以上的步驟來執行。
另一方面,在圖7及圖8所示的實施例中,以在聊天服務提供裝置200向邀請對象用戶群所包括的一個以上的用戶提供邀請消息之後,根據是否接受邀請將邀請對象用戶群所包括的一個以上的用戶添加為參與對象聊天室的參與者為例進行說明。但是,根據實施例,當邀請對象用戶群為包括邀請者的用戶群時,與如圖7及圖8所示的例不同,聊天服務提供裝置200可在不提供邀請消息的狀態下將邀請對象用戶群所包括的多個用戶中除邀請者之外的剩餘用戶添加為參與對象聊天室的參與者。
圖9為示出一實施例的針對添加於邀請對象用戶群的新用戶的邀請步驟的流程圖。
例如,可根據圖7所示的邀請步驟將邀請對象用戶群所包括的全部用戶添加為參與對象聊天室的參與者之後執行圖9所示的步驟。
參照圖9,聊天服務提供裝置200判斷新用戶是否被添加到邀請對象用戶群(步驟910)。
在此情況下,當新用戶被添加到邀請對象用戶群時,聊天服務提供裝置200將被添加的新用戶添加為參與對象聊天室的參與者(步驟920)。
然後,聊天服務提供裝置200判斷是否滿足針對邀請對象用戶群的邀請終止條件(步驟930),若不滿足邀請終止條件,則返回步驟910。
在此情況下,根據一實施例,針對邀請對象用戶群的邀請終止條件可由請求針對邀請對象用戶群的邀請的邀請者設置或由聊天服務的操作者預先設置。
例如,當超過由邀請者或聊天服務的操作者預先設置的時間時,聊天服務提供裝置200可判斷為滿足邀請終止條件。
作為另一例,當邀請對象用戶群或參與對象聊天室被解散時,聊天服務提供裝置200可判斷為滿足邀請終止條件。
另一方面,針對邀請對象用戶群的邀請終止條件並不局限於上述例,而是可根據實施例進行各種設置。
另一方面,圖9所示的流程圖中的至少一些步驟可通過改變順序來執行,或與其他步驟結合來一同執行,或省略,或劃分為詳細步驟來執行,或者附加未示出的一個以上的步驟來執行。
圖10為示出另一實施例的針對添加於邀請對象用戶群的新用戶的邀請步驟的流程圖。
具體地,例如,可根據圖7所示的邀請步驟將邀請對象用戶群所包括的全部用戶添加為參與對象聊天室的參與者來執行圖10所示的步驟,或者可根據圖8所示的邀請步驟向邀請對象用戶群所包括的一個以上用戶的每個用戶裝置提供邀請消息之後執行圖10所示的步驟。
參照圖10,聊天服務提供裝置200判斷是否將新用戶添加到邀請對象用戶群(步驟1010)。
在此情況下,當新用戶被添加到邀請對象用戶群時,聊天服務提供裝置200向被添加的新用戶的用戶裝置提供參與對象聊天室的邀請消息(步驟1020)。
然後,聊天服務提供裝置200判斷接收到邀請消息的新用戶是否接受參與對象聊天室的邀請(步驟1030)。
在此情況下,根據一實施例,當從接收到邀請消息的新用戶的用戶裝置接收接受邀請消息時,聊天服務提供裝置200可判斷為新用戶已接受參與對象聊天室的邀請。
並且,根據一實施例,當從接收到邀請消息的新用戶的用戶裝置接收拒絕邀請消息或在預先設置期間內未收到與是否接受邀請有關的消息時,聊天服務提供裝置200可以判斷為新用戶已拒絕參與對象聊天室的邀請。
另一方面,當接收到邀請消息的新用戶接受參與對象聊天室的邀請時,聊天服務提供裝置200將新用戶添加為參與對象聊天室的參與者(步驟1040)。
然後,聊天服務提供裝置200判斷是否滿足針對邀請對象用戶群的邀請終止條件(步驟1050),若不滿足邀請終止條件,則返回步驟1010。
在此情況下,根據一實施例,針對邀請對象用戶群的邀請終止條件可由請求針對邀請對象用戶群的邀請的邀請者設置或由聊天服務的操作者預先設置。
例如,當超過由邀請者或聊天服務的操作者預先設置的時間時,聊天服務提供裝置200可判斷為滿足邀請終止條件。
作為另一例,當邀請對象用戶群或參與對象聊天室被解散時,聊天服務提供裝置200可判斷為滿足邀請終止條件。
另一方面,針對邀請對象用戶群的邀請終止條件並不局限於上述例,而是可根據實施例進行各種設置。
另一方面,圖10所示的流程圖中的至少一些步驟可通過改變順序來執行,或與其他步驟結合來一同執行,或省略,或劃分為詳細步驟來執行,或者附加未示出的一個以上的步驟來執行。
圖11為示出一實施例的在邀請對象用戶群所包括的用戶參與到參與對象聊天室后從邀請對象用戶群脫離的情況下執行的退出處理步驟的流程圖。
參照圖11,聊天服務提供裝置200判斷參與對象聊天室的參與者是否脫離邀請對象用戶群(步驟1110)。
當參與對象聊天室的參與者脫離邀請對象用戶群時,聊天服務提供裝置200對脫離邀請對象用戶群的參與者進行從參與對象聊天室退出處理(步驟1120)。
然後,聊天服務提供裝置200判斷是否滿足針對邀請對象用戶群的邀請終止條件(步驟1130),若不滿足邀請終止條件,則返回步驟1110。
在此情況下,根據一實施例,針對邀請對象用戶群的邀請終止條件可由請求針對邀請對象用戶群的邀請的邀請者設置或由聊天服務的操作者預先設置。
例如,當超過由邀請者或聊天服務的操作者預先設置的時間時,聊天服務提供裝置200可判斷為滿足邀請終止條件。
作為另一例,當邀請對象用戶群或參與對象聊天室被解散時,聊天服務提供裝置200可判斷為滿足邀請終止條件。
另一方面,針對邀請對象用戶群的邀請終止條件並不局限於上述例,而是可根據實施例進行各種設置。
另一方面,圖11所示的流程圖中的至少一些步驟可通過改變順序來執行,或與其他步驟結合來一同執行,或省略,或劃分為詳細步驟來執行,或者附加未示出的一個以上的步驟來執行。
圖12為示出另一實施例的在邀請對象用戶群所包括的用戶參與到參與對象聊天室后從邀請對象用戶群脫離的情況下執行的退出處理步驟的流程圖。
參照圖12,聊天服務提供裝置200判斷參與對象聊天室的參與者是否脫離邀請對象用戶群(步驟1210)。
當參與對象聊天室的參與者脫離邀請對象用戶群時,聊天服務提供裝置200判斷脫離的參與者是否是邀請對象用戶群的代表(步驟1220)。
在此情況下,當脫離邀請對象用戶群的參與者為邀請對象用戶群的代表時,聊天服務提供裝置200在參與對象聊天室的參與者中對邀請對象用戶群所包括的所有參與者進行從參與對象聊天室退出處理(步驟1230)。
相反,當脫離邀請對象用戶群的參與者並非為邀請對象用戶群的代表時,聊天服務提供裝置200對脫離邀請對象用戶群的參與者進行從參與對象聊天室退出處理(步驟1240)。
然後,聊天服務提供裝置200判斷是否滿足針對邀請對象用戶群的邀請終止條件(步驟1250),當不滿足邀請終止條件時,返回步驟1210。
在此情況下,根據一實施例,針對邀請對象用戶群的邀請終止條件可由請求針對邀請對象用戶群的邀請的邀請者設置或由聊天服務的操作者預先設置。
例如,當超過由邀請者或聊天服務的操作者預先設置的時間時,聊天服務提供裝置200可判斷為滿足邀請終止條件。
作為另一例,當邀請對象用戶群或參與對象聊天室被解散時,聊天服務提供裝置200可判斷為滿足邀請終止條件。
另一方面,針對邀請對象用戶群的邀請終止條件並不局限於上述例,而是可根據實施例進行各種設置。
另一方面,圖12所示的流程圖中的至少一些步驟可通過改變順序來執行,或與其他步驟結合來一同執行,或省略,或劃分為詳細步驟來執行,或者附加未示出的一個以上的步驟來執行。
圖13為示出一實施例的在參與對象聊天室的參與者從參與對象聊天室退出的情況下執行的步驟的流程圖。
參照圖13,當參與對象聊天室的參與者退出參與對象聊天室時(步驟1310),聊天服務提供裝置200判斷所退出的參與者是否是邀請對象用戶群的代表(步驟1320)。
在此情況下,當所退出的參與者為邀請對象用戶群的代表時,聊天服務提供裝置200在參與對象聊天室的剩餘多個參與者中對邀請對象用戶群所包括的所有參與者進行從聊天室退出處理(步驟1330)。
然後,聊天服務提供裝置200判斷是否滿足針對參與對象聊天室的監控終止條件(步驟1340),若不滿足監控終止條件,則返回步驟1310。
在此情況下,根據一實施例,當參與對象聊天室被解散或者邀請對象用戶群所包括的所有參與者均退出參與對象聊天室時,聊天服務提供裝置200可判斷為滿足針對參與對象聊天室的監控終止條件。但是,針對參與對象聊天室的監控終止條件並不局限於上述例,而是可根據實施例進行各種設置。
另一方面,圖13所示的流程圖中的至少一些步驟可通過改變順序來執行,或與其他步驟結合來一同執行,或省略,或劃分為詳細步驟來執行,或者附加未示出的一個以上的步驟來執行。
圖14為示出另一實施例的在參與對象聊天室的參與者從參與對象聊天室退出的情況下執行的步驟的流程圖。
參照圖14,當參與對象聊天室的參與者退出參與對象聊天室時(步驟1410),聊天服務提供裝置200判斷所退出的參與者是否是邀請對象用戶群的代表(步驟1420)。
在此情況下,當退出的參與者為邀請對象用戶群的代表時,聊天服務提供裝置200在參與對象聊天室的剩餘多個參與者中,對邀請對象用戶群所包括的每個參與者的退出意向(步驟1430)進行確認。
然後,聊天服務提供裝置200可在邀請對象用戶群所包括的多個參與者中對請求退出參與對象聊天室的參與者進行從參與對象聊天室退出處理(步驟1440)。
例如,聊天服務提供裝置200可向參與對象聊天室的剩餘多個參與者中的邀請對象用戶群所包括的參與者的每個用戶裝置提供用於查詢針對參與對象聊天室的退出意向的查詢消息。在此情況下,當從接收查詢消息的參與者的用戶裝置接收退出請求消息時,聊天服務提供裝置200可從參與對象聊天室中退出相應參與者。
然後,聊天服務提供裝置200判斷是否滿足針對參與對象聊天室的監控終止條件(步驟1450),若不滿足監控終止條件,則返回步驟1410。
在此情況下,根據一實施例,當參與對象聊天室被解散或者邀請對象用戶群所包括的所有參與者均退出參與對象聊天室時,聊天服務提供裝置200可判斷為滿足針對參與對象聊天室的監控終止條件。但是,針對參與對象聊天室的監控終止條件並不局限於上述例,而是可根據實施例進行各種設置。
另一方面,圖14所示的流程圖中的至少一些步驟可通過改變順序來執行,或與其他步驟結合來一同執行,或省略,或劃分為詳細步驟來執行,或者附加未示出的一個以上的步驟來執行。
圖15為用於示例性說明一實施例的包括計算裝置的計算環境的框圖。
在所示的實施例中,每個組件還可以具有除下述之外的不同的功能及能力,並且可以包括除下述之外的另外的組件。
所示的計算環境10包括計算裝置12。在一實施例中,計算裝置12可以是包括在圖2所示的聊天服務提供裝置200的一個以上的組件。
計算裝置12包括至少一個處理器14、電腦可讀取儲存媒體16及通信匯流排18。處理器14可以使計算裝置12根據上述示例性實施例進行操作。例如,處理器14可執行儲存在電腦可讀取儲存媒體16的一個以上的程序。上述一個以上的程序可包括一個以上的電腦可執行指令,上述電腦可執行指令可以被配置為在由處理器14執行時使計算裝置12執行示例性實施例的操作。
電腦可讀取儲存媒體16被配置為儲存電腦可執行指令及程序代碼、程序數據和/或其他合適形式的信息。儲存於電腦可讀取儲存媒體16的程序20包括可由處理器14執行的指令集合。在一實施例中,電腦可讀取儲存媒體16可以是記憶體(諸如隨機存取記憶體之類的易失性記憶體、非易失性記憶體或它們的適當的組合)、一個以上的磁碟儲存設備、光碟儲存設備、快閃記憶體設備、除此之外的可由計算裝置12存取且可儲存所需信息的其他形式的儲存媒體或它們的適當組合。
通信匯流排18互連包括處理器14、電腦可讀取儲存媒體16在內的計算裝置12的其他各種各種組件。
計算裝置12還可以包括提供用於一個以上的輸入/輸出裝置24的界面的一個以上的輸入/輸出界面22及一個以上的網路通信界面26。輸入/輸出界面22及網路通信界面26連接到通信匯流排18。輸入/輸出裝置24可通過輸入/輸出界面22連接到計算裝置12的其他組件。示例性輸入/輸出裝置24可包括指向裝置(滑鼠或觸控板等)、鍵盤、觸摸輸入裝置(觸摸板或觸摸螢幕等)、語音或聲音輸入裝置、諸如各種類型的感測器裝置和/或拍攝裝置之類的輸入裝置、和/或諸如顯示裝置、印表機、揚聲器和/或網路卡之類的輸出裝置。示例性輸入/輸出裝置24作為構成計算裝置12的一個組件,可以包括在計算裝置12的內部,也可以作為與計算裝置12不同的單獨裝置連接到計算裝置12。
以上通過代表性的實施例詳細說明了本發明,但本發明所屬技術領域的普通技術人員可以理解,可在不脫離本發明範疇的限度內對上述實施例進行各種變形。因此,本發明的權利範圍不應局限於所述的實施例而定,而是應由後述的發明要求保護範圍以及與其等同的技術方案確定。
10:計算環境 12:計算裝置 14:處理器 16:電腦可讀取儲存媒體 18:通信匯流排 20:程序 22:輸入/輸出界面 24:輸入/輸出裝置 26:網路通信界面 110:用戶裝置 120:聊天服務系統 130:連接服務系統 200:聊天服務提供裝置 210:用戶信息管理部 220:聊天室管理部 230:用戶群信息獲取部
[圖1]為示出一實施例的用於提供聊天服務的網路環境的圖。 [圖2]為一實施例的聊天服務提供裝置的結構圖。 [圖3]為示出一實施例的將用戶群邀請到聊天室的步驟的流程圖。 [圖4]為示出一實施例的由服務應用程序提供的聊天室的基本界面的一例的圖。 [圖5及圖6]為示出一實施例的由服務應用程序提供的邀請界面的一例的圖。 [圖7]為示出一實施例的針對邀請對象用戶群的邀請步驟的流程圖。 [圖8]為示出另一實施例的針對邀請對象用戶群的邀請步驟的流程圖。 [圖9]為示出一實施例的針對添加於邀請對象用戶群的新用戶的邀請步驟的流程圖。 [圖10]為示出另一實施例的針對添加於邀請對象用戶群的新用戶的邀請步驟的流程圖。 [圖11]為示出一實施例的在邀請對象用戶群所包括的用戶參與到參與對象聊天室后從邀請對象用戶群脫離的情況下執行的退出處理步驟的流程圖。 [圖12]為示出另一實施例的在邀請對象用戶群所包括的用戶參與到參與對象聊天室后從邀請對象用戶群脫離的情況下執行的退出處理步驟的流程圖。 [圖13]為示出一實施例的在參與對象聊天室的參與者從參與對象聊天室退出的情況下執行的步驟的流程圖。 [圖14]為示出另一實施例的在參與對象聊天室的參與者從參與對象聊天室退出的情況下執行的步驟的流程圖。 [圖15]為用於示例性說明一實施例的包括計算裝置的計算環境的框圖。
110:用戶裝置
120:聊天服務系統
130:連接服務系統

Claims (18)

  1. 一種聊天服務提供方法,包括:向參與聊天室的用戶的用戶裝置提供包括多個用戶群的邀請對象列表的操作;從上述用戶裝置接收針對在上述多個用戶群中被選為邀請對象用戶群的一個以上用戶群的邀請請求的操作;向上述邀請對象用戶群所包括的一個以上的用戶中的至少一個用戶的用戶裝置提供上述聊天室的邀請消息的操作;以及基於接收到上述邀請消息的用戶是否接受邀請,將上述邀請對象用戶群所包括的一個以上的用戶中的至少一個添加為上述聊天室的參與者的操作,其中,在上述提供邀請消息的操作中,基於上述邀請對象用戶群不包含具有能夠決定是否接受參與上述聊天室的邀請的權限的代表,向由一聊天服務提供裝置從上述邀請對象用戶群所包括的全部用戶之中所選擇的用戶之用戶裝置提供參與上述邀請消息,且其中,在上述添加的操作中,當上述所選擇的用戶接受上述聊天室的邀請時,將上述邀請對象用戶群所包括的全部用戶添加為上述聊天室的參與者。
  2. 如申請專利範圍第1項之聊天服務提供方法,其中,上述多個用戶群包括建立上述聊天室的聊天服務的用戶群及上述聊天服務的連接服務的用戶群中的至少一個,其中,上述聊天服務的用戶群包括在上述聊天服務中建立的另一聊天室及由上述用戶在上述聊天服務中預先註冊的用戶群中的至少一個,其中,上述連接服務包括網路遊戲服務。
  3. 如申請專利範圍第1項之聊天服務提供方法,其中,在上述提供邀請消息的操作中,基於上述邀請對象用戶群包含上述代表,向上述邀請對象用戶群的上述代表的用戶裝置提供上述邀請消息, 在上述添加的操作中,當上述代表接受上述聊天室的邀請時,將上述邀請對象用戶群所包括的全部用戶添加為上述聊天室的參與者。
  4. 如申請專利範圍第1項之聊天服務提供方法,其中,在上述提供邀請消息的操作中,向在上述邀請對象用戶群所包括的一個以上的用戶中任選的用戶或由請求邀請上述邀請對象用戶群的用戶選擇的用戶的用戶裝置提供上述邀請消息。
  5. 如申請專利範圍第1項之聊天服務提供方法,其中,在上述提供邀請消息的操作中,向上述邀請對象用戶群所包括的一個以上用戶的每個用戶裝置提供上述邀請消息,在上述添加的操作中,在上述邀請對象用戶群所包括的一個以上的用戶中將接受上述聊天室的邀請的用戶添加為上述聊天室的參與者。
  6. 如申請專利範圍第1項之聊天服務提供方法,其中,在上述添加的操作之後進一步包括:在上述邀請對象用戶群中添加新用戶的情況下,向上述新用戶的用戶裝置提供上述聊天室的邀請消息的操作;以及當上述新用戶接受上述聊天室的邀請時,將上述新用戶添加為上述聊天室的參與者的操作。
  7. 如申請專利範圍第1項之聊天服務提供方法,進一步包括當在上述邀請對象用戶群所包括的一個以上的用戶中被添加為上述聊天室的參與者的用戶脫離上述邀請對象用戶群時,對上述脫離的用戶進行從上述聊天室退出處理的操作。
  8. 如申請專利範圍第7項之聊天服務提供方法,其中,在上述退出處理的操作中,當上述邀請對象用戶群包含上述代表且上述脫離的用戶為上述邀請對象用戶群的上述代表時,在上述參與聊天室的一個以上的用戶中,對 上述邀請對象用戶群所包括的所有用戶進行從上述聊天室退出處理。
  9. 如申請專利範圍第1項之聊天服務提供方法,進一步包括在上述邀請對象用戶群包含上述代表且上述邀請對象用戶群的上述代表被添加為上述聊天室的參與者之後從上述聊天室退出的情況下,對上述參與聊天室的剩餘用戶中的上述邀請對象用戶群所包括的所有用戶進行從上述聊天室退出處理的操作。
  10. 一種聊天服務提供裝置,包括:一個以上的處理器;以及一個以上的通信界面,其中,上述一個以上的處理器被配置以:通過上述一個以上的通信界面向參與聊天室的用戶的用戶裝置提供包括多個用戶群的邀請對象列表,通過上述一個以上的通信界面從上述用戶裝置接收針對在上述多個用戶群中被選為邀請對象用戶群的一個以上用戶群的邀請請求,通過上述一個以上的通信界面向上述邀請對象用戶群所包括的一個以上的用戶中的至少一個用戶的用戶裝置提供上述聊天室的邀請消息,以及基於接收到上述邀請消息的用戶是否接受邀請,將上述邀請對象用戶群所包括的一個以上的用戶中的至少一個添加為上述聊天室的參與者,其中,上述一個以上的處理器進一步被配置以:基於上述邀請對象用戶群不包含具有能夠決定是否接受參與上述聊天室的邀請的權限的代表,向由該聊天服務提供裝置從上述邀請對象用戶群所包括的全部用戶之中所選擇的用戶之用戶裝置提供參與上述邀請消息,以及基於上述所選擇的用戶接受上述聊天室的邀請,將上述邀請對象用戶群所包括的全部用戶添加為上述聊天室的參與者。
  11. 如申請專利範圍第10項之聊天服務提供裝置,其中,上述多個用戶群包括建立上述聊天室的聊天服務的用戶群及上述聊天服務的連接服務的用戶群中的至少一個,其中,上述聊天服務的用戶群包括在上述聊天服務中建立的另一聊天室及由上述用戶在上述聊天服務中預先註冊的用戶群中的至少一個,其中,上述連接服務包括網路遊戲服務。
  12. 如申請專利範圍第10項之聊天服務提供裝置,其中,上述一個以上的處理器進一步被配置以:基於上述邀請對象用戶群包含上述代表,向上述邀請對象用戶群的上述代表的用戶裝置提供上述邀請消息,當上述代表接受上述聊天室的邀請時,將上述邀請對象用戶群所包括的全部用戶添加為上述聊天室的參與者。
  13. 如申請專利範圍第10項之聊天服務提供裝置,其中,上述一個以上的處理器進一步被配置以:向在上述邀請對象用戶群所包括的一個以上的用戶中任選的用戶或由請求邀請上述邀請對象用戶群的用戶選擇的用戶的用戶裝置提供上述邀請消息。
  14. 如申請專利範圍第10項之聊天服務提供裝置,其中,上述一個以上的處理器進一步被配置以:向上述邀請對象用戶群所包括的一個以上用戶的每個用戶裝置提供上述邀請消息,在上述邀請對象用戶群所包括的一個以上的用戶中將接受上述聊天室的邀請的用戶添加為上述聊天室的參與者。
  15. 如申請專利範圍第10項之聊天服務提供裝置,其中,上述一個以上的處理器進一步被配置以:在將上述邀請對象用戶群所包括的一個以上的用戶中的至少一個添加為上 述聊天室的參與者之後,在上述邀請對象用戶群中添加新用戶的情況下,向上述新用戶的用戶裝置提供上述聊天室的邀請消息,當上述新用戶接受上述聊天室的邀請時,將上述新用戶添加為上述聊天室的參與者。
  16. 如申請專利範圍第10項之聊天服務提供裝置,其中,上述一個以上的處理器進一步被配置以:當在上述邀請對象用戶群所包括的一個以上的用戶中被添加為上述聊天室的參與者的用戶脫離上述邀請對象用戶群時,對上述脫離的用戶進行從上述聊天室退出處理。
  17. 如申請專利範圍第16項之聊天服務提供裝置,其中,上述一個以上的處理器進一步被配置以:當上述邀請對象用戶群包含上述代表且上述脫離的用戶為上述邀請對象用戶群的上述代表時,在上述參與聊天室的一個以上的用戶中,對上述邀請對象用戶群所包括的所有用戶進行從上述聊天室退出處理。
  18. 如申請專利範圍第10項之聊天服務提供裝置,其中,上述一個以上的處理器進一步被配置以:在上述邀請對象用戶群包含上述代表且上述邀請對象用戶群的上述代表被添加為上述聊天室的參與者之後從上述聊天室退出的情況下,對上述參與聊天室的剩餘用戶中的上述邀請對象用戶群所包括的所有用戶進行從上述聊天室退出處理。
TW109121796A 2020-03-18 2020-06-29 聊天服務提供方法及裝置 TWI827854B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020200032971A KR20210116865A (ko) 2020-03-18 2020-03-18 대화 서비스 제공 방법 및 장치
KR10-2020-0032971 2020-03-18

Publications (2)

Publication Number Publication Date
TW202137788A TW202137788A (zh) 2021-10-01
TWI827854B true TWI827854B (zh) 2024-01-01

Family

ID=77746831

Family Applications (1)

Application Number Title Priority Date Filing Date
TW109121796A TWI827854B (zh) 2020-03-18 2020-06-29 聊天服務提供方法及裝置

Country Status (5)

Country Link
US (1) US11570013B2 (zh)
JP (1) JP7063943B2 (zh)
KR (2) KR20210116865A (zh)
CN (1) CN113497715B (zh)
TW (1) TWI827854B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11775137B2 (en) * 2021-06-25 2023-10-03 Salesforce, Inc. Connections interface for communication platform
KR20230117988A (ko) * 2022-02-03 2023-08-10 삼성전자주식회사 전자 장치 및 그 동작 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103281237A (zh) * 2013-06-14 2013-09-04 北京小米科技有限责任公司 一种群组处理方法和装置
US20170291111A1 (en) * 2016-04-06 2017-10-12 Roblox Corporation Parties from Chat
TW201918946A (zh) * 2017-08-24 2019-05-16 開曼群島商釘釘控股(開曼)有限公司 變更群組類型的方法、群組創建方法及裝置
CN110233742A (zh) * 2018-03-06 2019-09-13 阿里巴巴集团控股有限公司 一种群组建立方法、***、终端和服务器

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7240093B1 (en) * 2000-02-29 2007-07-03 Microsoft Corporation Use of online messaging to facilitate selection of participants in game play
KR100706920B1 (ko) * 2005-07-05 2007-04-12 에스케이 텔레콤주식회사 이기종 화상통신망에서의 그룹 회의 서비스 제공 방법
US7882194B2 (en) * 2006-02-23 2011-02-01 International Business Machines Corporation System, method and program for managing chat sessions
CN100411461C (zh) * 2006-07-20 2008-08-13 华为技术有限公司 一种PoC群组会话的实现方法及装置
US20080034040A1 (en) * 2006-08-04 2008-02-07 Meebo, Inc. Method and system for embedded group communication
CN101400020B (zh) * 2007-09-28 2011-03-02 ***通信集团公司 被动加入群组的用户终端获取群组列表的方法、***及服务器
US7882243B2 (en) * 2008-05-01 2011-02-01 International Business Machines Corporation Connecting external devices to a gaming voice chat service
CN102547600B (zh) * 2010-12-29 2015-10-07 上海博泰悦臻电子设备制造有限公司 基于车载终端的聊天群组的创建方法及***
WO2012178121A1 (en) 2011-06-24 2012-12-27 Google Inc. Group conversation between a plurality of participants
KR101917691B1 (ko) 2012-06-07 2018-11-13 엘지전자 주식회사 이동 단말기 및 그것의 제어 방법
KR101381791B1 (ko) 2012-07-10 2014-04-08 주식회사 엔씨소프트 메신저 서비스의 친구 추가 방법 및 장치
US20140143028A1 (en) * 2012-11-16 2014-05-22 Eunum, LLC Self-governance of an online community
US20150025960A1 (en) 2013-07-17 2015-01-22 Salesforce.Com, Inc. Enhanced features for an enterprise level business information networking environment
US20160001187A1 (en) * 2014-07-04 2016-01-07 Trendy Entertainment Multi-platform system and methods
US20180027068A1 (en) * 2016-07-19 2018-01-25 Microsoft Technology Licensing, Llc Grouping in a Communication System or Service
KR102065613B1 (ko) 2016-07-22 2020-01-13 주식회사 엘지유플러스 메신져서버, 상기 메신져서버와 상호 데이터 통신하는 단말기 및 그 제어방법
KR101852117B1 (ko) 2016-10-10 2018-04-25 최원호 단체미팅 서비스 제공 시스템
CN106657613A (zh) * 2016-11-28 2017-05-10 上海传英信息技术有限公司 即时通讯群组管理方法
JP6531196B2 (ja) 2018-03-20 2019-06-12 株式会社 ディー・エヌ・エー 音声チャットを可能とするシステム、方法及びプログラム
CN109683728B (zh) * 2018-12-27 2022-07-29 天津字节跳动科技有限公司 群组成员添加方法及装置
US11095724B2 (en) * 2019-01-10 2021-08-17 Google Llc Invitation link for launching multi-user applications
CN110113253A (zh) * 2019-04-30 2019-08-09 上海掌门科技有限公司 即时通信方法、设备及计算机可读存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103281237A (zh) * 2013-06-14 2013-09-04 北京小米科技有限责任公司 一种群组处理方法和装置
US20170291111A1 (en) * 2016-04-06 2017-10-12 Roblox Corporation Parties from Chat
TW201918946A (zh) * 2017-08-24 2019-05-16 開曼群島商釘釘控股(開曼)有限公司 變更群組類型的方法、群組創建方法及裝置
CN110233742A (zh) * 2018-03-06 2019-09-13 阿里巴巴集团控股有限公司 一种群组建立方法、***、终端和服务器

Also Published As

Publication number Publication date
CN113497715A (zh) 2021-10-12
JP7063943B2 (ja) 2022-05-09
TW202137788A (zh) 2021-10-01
KR20210116865A (ko) 2021-09-28
KR102627094B1 (ko) 2024-01-23
JP2021149913A (ja) 2021-09-27
US20210297274A1 (en) 2021-09-23
CN113497715B (zh) 2023-09-19
US11570013B2 (en) 2023-01-31
KR20220154646A (ko) 2022-11-22

Similar Documents

Publication Publication Date Title
US8751572B1 (en) Multi-user chat search and access to chat archive
US9215282B2 (en) Virtual collaboration session access
US20140245162A1 (en) Extemporaneous awareness of rich presence information for group members in a virtual space
JP2010533906A (ja) グループ内のトピックをソートするための方法、システム及び装置
TW201621741A (zh) 分享內容
KR102627094B1 (ko) 대화 서비스 제공 방법 및 장치
US11677908B2 (en) Methods and systems for facilitating a collaborative work environment
TWI793440B (zh) 通過匿名個人簡介提供社交網路服務的介面的顯示方法及裝置
US11553011B1 (en) Methods and systems for facilitating a collaborative work environment
CN110598143B (zh) 显示即时通讯内容的方法、相关装置及***
KR102560567B1 (ko) 익명 기반 프로필을 통하여 소셜 네트워크 서비스를 제공하기 위한 인터페이스를 표시 방법 및 장치
JP4781942B2 (ja) ゲームルーム及びゲームチャンネル管理システム
US20230156051A1 (en) Methods and systems for facilitating a collaborative work environment
US20230156154A1 (en) Methods and systems for facilitating a collaborative work environment
CN111817949B (zh) 用户配对方法和设备
JP7514499B1 (ja) 情報処理装置、情報処理方法およびプログラム
KR102302106B1 (ko) 소셜 네트워크 서비스 관련 활동의 정보를 채팅방에 제공하는 방법 및 장치
EP4374943A1 (en) Matchingmaking system and method for a virtual event
TWI841204B (zh) 將社交網路服務相關活動的資訊提供至聊天室的方法、伺服器及電腦程式
WO2023086021A2 (en) Methods and systems for facilitating a collaborative work environment