TWI696364B - 群聊中進行私聊的方法、裝置、用戶端、伺服器及系統 - Google Patents

群聊中進行私聊的方法、裝置、用戶端、伺服器及系統 Download PDF

Info

Publication number
TWI696364B
TWI696364B TW104127889A TW104127889A TWI696364B TW I696364 B TWI696364 B TW I696364B TW 104127889 A TW104127889 A TW 104127889A TW 104127889 A TW104127889 A TW 104127889A TW I696364 B TWI696364 B TW I696364B
Authority
TW
Taiwan
Prior art keywords
private chat
message
chat
private
information
Prior art date
Application number
TW104127889A
Other languages
English (en)
Other versions
TW201640862A (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 TW201640862A publication Critical patent/TW201640862A/zh
Application granted granted Critical
Publication of TWI696364B publication Critical patent/TWI696364B/zh

Links

Images

Classifications

    • 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/21Monitoring or handling of messages
    • H04L51/212Monitoring or handling of messages using filtering or selective blocking
    • 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
    • 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]
    • 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)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本申請實施例公開了一種群聊中進行私聊的方法、裝置、用戶端、伺服器及系統。本申請實施例所提供的應用於用戶端和伺服器的群聊中進行私聊的方法,用戶端不需另外生成聊天視窗,使用者無需在多個聊天視窗間來回切換,只需在一個群聊視窗中便可以同時進行群聊和私聊,提高了使用者交流效率以及使用體驗。

Description

群聊中進行私聊的方法、裝置、用戶端、伺服器及系統
本發明係關於網路技術領域,尤其關於一種群聊中進行私聊的方法、裝置及系統。
網路與移動通信的發展,已使即時通訊成為人們最普遍的交流方式,即時通訊服務和工具也成為各個網路門戶和平臺經營商提供給使用者的不可少的項目,例如微軟MSN和騰訊QQ等。即時通訊的實現基於C/S架構(Client/Server Structs,用戶端/伺服器架構),其中,用戶端提供聊天視窗,聊天視窗包括顯示區域和輸入區域,顯示區域用來顯示使用者發送和接收到的訊息,輸入區域則用來獲取使用者輸入的訊息,用戶端將使用者輸入的訊息發送給伺服器,伺服器則將用戶端發來的訊息轉發至其他使用者的用戶端。即時通訊主要分為“一對一”、“一對多”和“多對多”三種模式,其中,“多對多”即群聊模式,也就是在一個共同的群組中,群組成員能夠同時看到所有成員的聊天內容並與所有成員聊天,也就是能夠接收所有成員的訊息,並同時向所有成員發送訊息。
通常群聊模式下,在一個群組中,成員可以進行群聊,也可以進行私聊。所謂私聊為成員可以選擇群組中的其他一個成員或多個成員作為聊天對象,當選擇的聊天對象為一個成員時,用戶端會生成新的聊天視窗,在該聊天視窗成員和聊天對象進行“一對一”即時通訊;當選擇的為多個成員時,用戶端會生成新的群聊視窗(通常為討論群組形式),在該新的群聊視窗成員和被選擇的成員進行“多對多”即時通訊。然而,不論私聊時成員選擇其他一個成員或多個成員作為聊天對象,用戶端都需要生成新的私聊視窗(實現“一對一”或“多對多”聊天),成員只能在私聊視窗進行私聊,群聊則在原來群組的群聊視窗進行,成員需要在私聊視窗和群聊視窗之間來回切換以查看和發送訊息,當成員需要與多個單人或多個團隊進行私聊時,私聊視窗將會很多,不便於快速高效地與人進行交流與溝通。
為克服相關技術中群組中成員群聊時進行私聊不方便的問題,本申請提供一種群聊中進行私聊的方法、裝置、用戶端、伺服器及系統。
根據本申請實施例的第一態樣,提供一種群聊中進行私聊的方法,應用於用戶端,包括:獲取輸入區域的輸入資訊;根據所述輸入資訊生成第一訊息,所述第一 訊息包括第一私聊標識、私聊對象資訊及私聊內容資訊,以使伺服器根據所述第一私聊標識及私聊對象資訊確定私聊對象的用戶端,根據所述第一訊息生成私聊訊息,並將所述私聊訊息僅發送至私聊對象的用戶端;將所述第一訊息發送至伺服器;接收伺服器發送的訊息並顯示。
可選的,所述接收伺服器發送的訊息並顯示,包括:接收伺服器發送的訊息,所述伺服器發送的訊息包括群聊訊息與私聊訊息,所述私聊訊息包括第二私聊標識,用戶端根據所述第二私聊標識確定接收到的訊息為私聊訊息,並對群聊訊息和私聊訊息進行區別顯示。
可選的,所述的群聊中進行私聊的方法,還包括:用戶端在顯示區域的私聊訊息顯示框中添加私聊訊息回覆區域,並透過所述私聊訊息回覆區域獲取使用者私聊訊息回覆操作,當獲取到使用者私聊訊息回覆操作時,在所述輸入資訊中自動添加所述第一私聊標識及所述私聊對象資訊。
根據本申請實施例的第二態樣,提供一種群聊中進行私聊的方法,應用於伺服器,包括:接收用戶端發送的第一訊息,所述第一訊息包括第一私聊標識、私聊對象資訊及私聊內容資訊;根據所述第一私聊標識及私聊對象資訊確定 私聊對象的用戶端,並根據第一訊息生成私聊訊息;將所述私聊訊息僅發送至私聊對象的用戶端。
可選的,所述的群聊中進行私聊的方法中,所述私聊訊息包括第二私聊標識,以使用戶端根據所述第二私聊標識確定接收到的訊息為私聊訊息。
可選的,所述的群聊中進行私聊的方法中,根據所述第一私聊標識及私聊對象資訊確定私聊對象的用戶端,包括:如果所述第一私聊標識為選定標識,則以所述私聊對象資訊對應的用戶端為私聊對象的用戶端;如果所述第一私聊標識為減除標識,則從用戶端列表中除去所述私聊對象資訊對應的用戶端,以餘下的用戶端為私聊對象的用戶端。
相應於本申請實施例的第一態樣,根據本申請實施例的第三態樣,提供一種群聊中進行私聊的裝置,應用於用戶端,包括:第一獲取單元,用於獲取輸入區域的輸入資訊;第一訊息生成單元,用於根據所述輸入資訊生成第一訊息,所述第一訊息包括第一私聊標識、私聊對象資訊及私聊內容資訊,以使伺服器根據所述第一私聊標識及私聊對象資訊確定私聊對象的用戶端,根據所述第一訊息生成私聊訊息,並將所述私聊訊息僅發送至私聊對象 的用戶端;第一發送單元,用於將所述第一訊息發送至伺服器;第一顯示單元,用於接收伺服器發送的訊息並顯示。
可選的,所述第一顯示單元,用於接收伺服器發送的訊息,所述伺服器發送的訊息包括群聊訊息與私聊訊息,所述私聊訊息包括第二私聊標識,用戶端根據所述第二私聊標識確定接收到的訊息為私聊訊息,並對群聊訊息和私聊訊息進行區別顯示。
可選的,所述的群聊中進行私聊的裝置,還包括:第一回覆處理單元,用於在顯示區域的私聊訊息顯示框中添加私聊訊息回覆區域,並透過所述私聊訊息回覆區域獲取使用者私聊訊息回覆操作,當獲取到使用者私聊訊息回覆操作時,在所述輸入資訊中自動添加所述第一私聊標識及所述私聊對象資訊。
可選的,所述顯示單元,包括:第一接收模組,用於接收伺服器發送的訊息,所述伺服器發送的訊息包括群聊訊息與私聊訊息;第一確定模組,用於根據所述第二私聊標識確定接收的訊息為私聊訊息;第一顯示模組,用於顯示群聊訊息;第二顯示模組,用於顯示私聊訊息。
相應於本申請實施例的第二態樣,根據本申請實施例的第四態樣,提供一種群聊中進行私聊的裝置,應用於伺服器,包括:第二接收單元,用於接收用戶端發送的第一訊息,所述第一訊息包括第一私聊標識、私聊對象資訊及私聊內容資訊;第一私聊用戶端確定單元,用於根據所述第一私聊標識及私聊對象資訊確定私聊對象的用戶端;第一私聊訊息生成單元,用於根據所述第一訊息生成私聊訊息;第二發送單元,用於將所述私聊訊息僅發送至私聊對象的用戶端。
可選的,所述第一私聊訊息生成單元,用於根據所述第一訊息生成私聊訊息,所述私聊訊息包括第二私聊標識,以使用戶端根據所述第二私聊標識確定接收到的訊息為私聊訊息。
可選的,所述用戶端確定單元,用於如果所述第一私聊標識為選定標識,則以所述私聊對象資訊對應的用戶端為私聊對象的用戶端;或者用於如果所述第一私聊標識為減除標識,則從用戶端列表中除去所述私聊對象資訊對應的用戶端,以餘下的用戶端為私聊對象的用戶端。
根據本申請實施例的第五態樣,提供一種用戶端,包括本申請實施例第三態樣提供的群聊中進行私聊 的裝置。
根據本申請實施例的第六態樣,提供一種伺服器,包括本申請實施例第四態樣提供的群聊中進行私聊的裝置。
根據本申請實施例的第七態樣,提供一種群聊中進行私聊的系統,包括本申請實施例第五態樣提供的用戶端,以及本申請實施例第六態樣提供的伺服器。
根據本申請實施例的第八態樣,提供另一種群聊中進行私聊的方法,應用於用戶端,包括:獲取輸入區域的輸入資訊;根據所述輸入資訊生成第一訊息,所述第一訊息包括私聊對象減除標識、被減除私聊對象資訊及私聊內容資訊,以使伺服器根據所述私聊對象減除標識及被減除私聊對象資訊確定私聊對象的用戶端,根據所述第一訊息生成私聊訊息,並將所述私聊訊息僅發送至私聊對象的用戶端;將所述第一訊息發送至伺服器;接收伺服器發送的訊息並顯示。
可選的,所述接收伺服器發送的訊息並顯示,包括:接收伺服器發送的訊息,所述伺服器發送的訊息包括群聊訊息與私聊訊息,所述私聊訊息包括第二私聊標識,用戶端根據所述第二私聊標識確定接收到的訊息為私聊訊息,並對群聊訊息和私聊訊息進行區別顯示。
可選的,所述的群聊中進行私聊的方法,還包括:用戶端在顯示區域的私聊訊息顯示框中添加私聊訊息回覆區域,並透過所述私聊訊息回覆區域獲取使用者私聊訊息回覆操作,當獲取到使用者私聊訊息回覆操作時,在所述輸入資訊中自動添加所述私聊對象減除標識及所述被減除私聊對象資訊。
根據本申請實施例的第九態樣,提供另一種群聊中進行私聊的方法,應用於伺服器,包括:接收用戶端發送的第一訊息,所述第一訊息包括減除私聊對象標識、被減除私聊對象資訊及私聊內容資訊;根據減除私聊對象標識和被減除私聊對象資訊從用戶端列表中除去所述被減除私聊對象資訊對應的用戶端,以餘下的用戶端為私聊對象的用戶端,並根據所述第一訊息生成私聊訊息;將所述私聊訊息僅發送至私聊對象的用戶端。
可選的,所述的群聊中進行私聊的方法中,所述私聊訊息包括第二私聊標識,以使用戶端根據所述第二私聊標識確定接收到的訊息為私聊訊息。
相應於本申請實施例的第八態樣,根據本申請實施例的第十態樣,提供一種群聊中進行私聊的裝置,應用於用戶端,包括: 第二獲取單元,用於獲取輸入區域的輸入資訊;第二訊息生成單元,用於根據所述輸入資訊生成第一訊息,所述第一訊息包括私聊對象減除標識、被減除私聊對象資訊及私聊內容資訊,以使伺服器根據所述私聊對象減除標識及被減除私聊對象資訊確定私聊對象的用戶端,根據所述第一訊息生成私聊訊息,並將所述私聊訊息僅發送至私聊對象的用戶端;第三發送單元,用於將所述第一訊息發送至伺服器;第二顯示單元,用於接收伺服器發送的訊息並顯示。
可選的,所述第二顯示單元,用於接收伺服器發送的訊息,所述伺服器發送的訊息包括群聊訊息與私聊訊息,所述私聊訊息包括第二私聊標識,用戶端根據所述第二私聊標識確定接收到的訊息為私聊訊息,並對群聊訊息和私聊訊息進行區別顯示。
可選的,所述的群聊中進行私聊的裝置,還包括:第二回覆處理單元,用於在顯示區域的私聊訊息顯示框中添加私聊訊息回覆區域,並透過所述私聊訊息回覆區域獲取使用者私聊訊息回覆操作,當獲取到使用者私聊訊息回覆操作時,在所述輸入資訊中自動添加所述第一私聊標識及所述私聊對象資訊。
相應於本申請實施例的第九態樣,根據本申請實施例的第十一態樣,提供一種群聊中進行私聊的裝置,應用於伺服器,包括:第三接收單元,用於接收用戶端發送的第一訊息,所述第一訊息包括減除私聊對象標識、被減除私聊對象資訊及私聊內容資訊;第二私聊用戶端確定單元,用於根根據減除私聊對象標識和被減除私聊對象資訊從用戶端列表中除去所述被減除私聊對象資訊對應的用戶端,以餘下的用戶端為私聊對象的用戶端;第二私聊訊息生成單元,用於根據所述第一訊息生成私聊訊息;第四發送單元,用於將所述私聊訊息僅發送至私聊對象的用戶端。
可選的,所述第二私聊訊息生成單元,用於根據所述第一訊息生成私聊訊息,所述私聊訊息包括第二私聊標識,以使用戶端根據所述第二私聊標識確定接收到的訊息為私聊訊息。
根據本申請實施例的第十二態樣,提供一種資訊定向發佈方法,應用於發佈用戶端,包括:獲取輸入框的輸入資訊,所述輸入資訊包括第一定向標識、定向對象資訊及發佈內容資訊,以使伺服器根據所述第一定向標識及定向對象資訊確定定向對象的發佈用戶端,根據所述輸入資訊生成定向資訊,並將所述 定向資訊僅發送至定向對象的發佈用戶端;將所述輸入資訊發送至發佈伺服器;接收發佈伺服器發送的資訊並顯示。
可選的,所述接收發佈伺服器發送的資訊並顯示,包括:接收發佈伺服器發送的資訊,所述發佈伺服器發送的資訊包括公開資訊與定向資訊,所述定向資訊包括第二定向標識,發佈用戶端根據所述第二定向標識確定接收到的資訊為定向資訊,並對公開資訊和定向資訊進行區別顯示。
根據本申請實施例的第十三態樣,提供一種資訊定向發佈方法,應用於發佈伺服器,包括:接收發佈用戶端發送的輸入資訊,所述輸入資訊包括第一定向標識、定向對象資訊及發佈內容資訊;根據所述第一定向標識及定向對象資訊確定定向對象的發佈用戶端;根據所述輸入資訊生成定向資訊;將所述定向資訊僅發送至定向對象的發佈用戶端。
可選的,所述的資訊定向發佈方法中,所述定向資訊包括第二定向標識,以使發佈用戶端根據所述第二定向標識確定接收到的資訊為定向資訊。
可選的,根據所述第一定向標識及定向對象資訊確定定向對象的發佈用戶端,包括: 如果所述第一定向標識為選定標識,則以所述定向對象資訊對應的發佈用戶端為定向對象的發佈用戶端;如果所述第一定向標識為減除標識,則從接收的輸入資訊對應的發佈用戶端的粉絲用戶端列表中除去所述定向對象資訊對應的發佈用戶端,以餘下的發佈用戶端為定向對象的發佈用戶端。
根據本申請實施例的第十四態樣,相應於本申請實施例的第十二態樣,提供一種資訊定向發佈裝置,應用於發佈用戶端,包括:輸入資訊獲取單元,用於獲取輸入框的輸入資訊,所述輸入資訊包括第一定向標識、定向對象資訊及發佈內容資訊,以使伺服器根據所述第一定向標識及定向對象資訊確定定向對象的發佈用戶端,根據所述輸入資訊生成定向資訊,並將所述定向資訊僅發送至定向對象的發佈用戶端;第一資訊發送單元,用於將所述輸入資訊發送至發佈伺服器;第一資訊顯示單元,用於接收發佈伺服器發送的資訊並顯示。
可選的,所述第一資訊顯示單元用於,接收發佈伺服器發送的資訊,所述發佈伺服器發送的資訊包括公開資訊與定向資訊,所述定向資訊包括第二定向標識,發佈用戶端根據所述第二定向標識確定接收到的資訊為定 向資訊,並對公開資訊和定向資訊進行區別顯示。
根據本申請實施例的第十五態樣,相應於本申請實施例的第十三態樣,提供一種資訊定向發佈裝置,應用於發佈伺服器,包括:第二資訊接收單元,用於接收發佈用戶端發送的輸入資訊,所述輸入資訊包括第一定向標識、定向對象資訊及發佈內容資訊;定向對象發佈用戶端確定單元,用於根據所述第一定向標識及定向對象資訊確定定向對象的發佈用戶端;定向資訊生成單元,用於根據所述輸入資訊生成定向資訊;第二資訊發送單元,用於將所述定向訊息僅發送至定向對象的發佈用戶端。
可選的,所述定向資訊生成單元,用於根據所述輸入資訊生成定向資訊,所述定向資訊包括第二定向標識,以使發佈用戶端根據所述第二定向標識確定接收到的資訊為定向資訊。
可選的,所述定向對象發佈用戶端確定單元,用於如果所述第一定向標識為選定標識,則以所述定向對象資訊對應的發佈用戶端為定向對象的發佈用戶端;或者如果所述第一定向標識為減除標識,則從接收的輸入資訊對應的發佈用戶端的粉絲用戶端列表中除去所述定向對象資訊對應的發佈用戶端,以餘下的發佈用戶端為定向 對象的發佈用戶端。
根據本申請實施例的第十六態樣,提供一種發佈用戶端,包括本申請實施例第十四態樣所述資訊定向發佈裝置。
根據本申請實施例的第十七態樣,提供一種發佈伺服器,包括本申請實施例第十五態樣所述資訊定向發佈裝置。
本申請實施例提供的技術方案可以包括以下有益效果:用戶端透過輸入區域獲取輸入資訊,以第一私聊標識、私聊對象資訊及私聊內容資訊組成第一訊息發送至伺服器,伺服器根據所述第一私聊標識及私聊對象資訊確定私聊對象的用戶端,根據所述第一訊息生成私聊訊息,將所述私聊訊息僅發送至私聊對象的用戶端;用戶端則接收伺服器發送的群聊訊息和私聊訊息並在顯示區域區別顯示。由此用戶端不需另外生成聊天視窗,在原來的群聊視窗便可以實現私聊,使用者也無需在多個聊天視窗間來回切換,只需在一個群聊視窗中便可以同時進行群聊和私聊,大大提高使用者交流效率以及使用體驗。
應當理解的是,以上的一般描述和後文的細節描述僅是示例性和解釋性的,並不能限制本申請。
U801‧‧‧第一獲取單元
U802‧‧‧第一訊息生成單元
U803‧‧‧第一發送單元
U804‧‧‧第一顯示單元
U901‧‧‧第一獲取單元
U902‧‧‧第一訊息生成單元
U903‧‧‧第一發送單元
U904‧‧‧第一顯示單元
U905‧‧‧第一回覆處理單元
U1001‧‧‧第二接收單元
U1002‧‧‧第一私聊用戶端確定單元
U1003‧‧‧第一私聊訊息生成單元
U1004‧‧‧第二發送單元
U1100‧‧‧用戶端
U1200‧‧‧用戶端
U1300‧‧‧伺服器
U1401‧‧‧用戶端
U1402‧‧‧伺服器
U1501‧‧‧第二獲取單元
U1502‧‧‧第二訊息生成單元
U1503‧‧‧第三發送單元
U1504‧‧‧第二顯示單元
U1601‧‧‧第三接收單元
U1602‧‧‧第二私聊用戶端確定單元
U1603‧‧‧第二私聊訊息生成單元
U1604‧‧‧第四發送單元
U1701‧‧‧輸入資訊獲取單元
U1702‧‧‧第一資訊發送單元
U1703‧‧‧第一資訊接收單元
U1801‧‧‧第二資訊接收單元
U1802‧‧‧定向對象發佈用戶端確定單元
U1803‧‧‧定向資訊生成單元
U1804‧‧‧第二資訊發送單元
為了更清楚地說明本申請實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要 使用的附圖作簡單地介紹,顯而易見地,對於本領域普通技術人員而言,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本申請一示例性實施例示出的應用於用戶端的群聊中進行私聊的方法的流程示意圖。
圖2為本申請另一示例性實施例示出的應用於用戶端的群聊中進行私聊的方法的流程示意圖。
圖3為本申請一示例性實施例示出的應用於伺服器的群聊中進行私聊的方法的流程示意圖。
圖4為本申請又一示例性實施例示出的應用於用戶端的群聊中進行私聊的方法的流程示意圖。
圖5為本申請另一示例性實施例示出的應用於伺服器的群聊中進行私聊的方法的流程示意圖。
圖6為本申請一示例性實施例示出的一種應用於發佈用戶端的資訊定向發佈方法的流程示意圖。
圖7為本申請一示例性實施例示出的一種應用於發佈伺服器的資訊定向發佈方法的流程示意圖。
圖8為本申請一示例性實施例示出的應用於用戶端的群聊中進行私聊的裝置的框圖。
圖9為本申請另一示例性實施例示出的應用於用戶端的群聊中進行私聊的裝置的框圖。
圖10為本申請一示例性實施例示出的應用於伺服器的群聊中進行私聊的裝置的框圖。
圖11為本申請一示例性實施例示出的用戶端 的框圖。
圖12為本申請另一示例性實施例示出的用戶端的框圖。
圖13為本申請一示例性實施例示出的伺服器的框圖。
圖14為本申請一示例性實施例示出的群聊中進行私聊的系統的框圖。
圖15為本申請又一示例性實施例示出的應用於用戶端的群聊中進行私聊的裝置的框圖。
圖16為本申請另一示例性實施例示出的應用於伺服器的群聊中進行私聊的裝置的框圖。
圖17為本申請一示例性實施例示出的一種應用於發佈用戶端的資訊定向發佈裝置的框圖。
圖18為本申請一示例性實施例示出的一種應用於發佈伺服器的資訊定向發佈裝置的框圖。
這裡將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式並不代表與本申請相一致的所有實施方式。相反,它們僅是與如所附申請專利範圍中所詳述的、本申請的一些態樣相一致的裝置和方法的例子。
為了全面理解本申請,在以下詳細描述中提到了眾多具體的細節,但是本領域技術人員應該理解,本申請可以無需這些具體細節而實現。在其他實施例中,不詳細描述公知的方法、過程、元件和電路,以免不必要地導致實施例模糊。
為便於理解本申請實施例提供的方法與裝置,對即時通訊的“多對多”模式的實現方式,即群聊模式的實現,作簡要說明。使用者透過用戶端創建群組並添加群組成員,用戶端根據使用者的操作向伺服器發送群組創建請求,在伺服器註冊群組帳號並發送隸屬於該群組帳號的成員用戶端的資訊,伺服器生成群組帳號,並生成隸屬於群組帳號成員用戶端列表(通常為用戶端socket列表)。用戶端包括輸入區域,例如輸入框,以及顯示區域。當使用者在用戶端輸入區域輸入資訊後,例如透過鍵盤操作或滑鼠操作在輸入框輸入資訊,用戶端根據輸入的資訊以及用戶端和伺服器之間訊息傳送和處理協定生成用戶端訊息,將用戶端訊息發送至伺服器。伺服器接收到用戶端訊息後,解析所述用戶端訊息,以確定發送所述用戶端訊息的用戶端,確定所述用戶端屬於哪個群組帳號,並得到輸入的資訊,伺服器對輸入的資訊進行審核,審核輸入的資訊是否有效(例如是否包括病毒,是否為釣魚或廣告連結等)及是否合乎法律,如果輸入的資訊有效合法,則再根據所述輸入的資訊以及用戶端和伺服器之間訊息傳送和處理協定生成群聊訊息,再將群聊訊息發送至對應的 群組帳號的用戶端列表中所有的用戶端。所述用戶端列表中所有的用戶端接收到所述群聊訊息後,解析出群聊訊息中某個使用者輸入的資訊,在用戶端的顯示區域顯示所述輸入的資訊,因而群組中所有成員都夠看到所有成員發送的資訊從而進行群聊。
圖1為本申請一示例性實施例示出的一種應用於用戶端的群聊中進行私聊的方法的流程示意圖,如圖1所示,所述方法包括:步驟S101,獲取輸入區域的輸入資訊;步驟S102,根據所述輸入資訊生成第一訊息,所述第一訊息包括第一私聊標識、私聊對象資訊及私聊內容資訊,以使伺服器根據所述第一私聊標識及私聊對象資訊確定私聊對象的用戶端,根據所述第一訊息生成私聊訊息,並將所述私聊訊息僅發送至私聊對象的用戶端;步驟S103,將所述第一訊息發送至伺服器;步驟S104,接收伺服器發送的訊息並顯示。
其中,預先規定所述第一私聊標識,並預先規定用戶端和伺服器之間訊息傳送和處理的協定,所述協定包括所述第一訊息和所述私聊訊息的格式。並且,預先規定在群聊中進行私聊時,發起私聊的使用者第一次在輸入區域進行輸入所必須遵守的格式及必須輸入的內容,例如,以首字元“+”或者“-”為第一私聊標識,也就是使用者在輸入區域輸入的第一字元為“+”或“-”,則進入群聊中的私聊模式,使用者該次輸入的資訊為私聊資訊, 同時在第一私聊標識後,使用者輸入私聊對象資訊,例如私聊對象的帳號或者名稱,私聊對象可以為一個也可以為多個,私聊對象為多個時,私聊對象的帳號或名稱之間使用預先規定的字元(例如逗號)隔開,然後使用者再輸入希望發送給私聊對象的資訊內容,即私聊內容資訊,所述私聊內容資訊和前述私聊對象帳號或名稱也以預設規定的字元(例如空格)隔開。延續前述示例,例如使用者在輸入區域輸入完整的資訊“+張三,李四,王五 大家好!”,用戶端獲取到輸入資訊即字串“+張三,李四,王五 大家好!”,該字串已符合預先規定的第一訊息的格式,即首字母為第一私聊標識,其後為私聊對象資訊,多個私聊對象名稱(亦為字串)以逗號隔開,私聊對象資訊後為私聊內容資訊,私聊內容字串與私聊對象名稱以空格隔開,用戶端獲取到所述字串後,將獲取到的字串發送給伺服器。需要說明的是,上述示例僅用於說明本技術方案,並不限定本技術方案中第一私聊標識的形式及第一訊息的格式,所述第一私聊標識可以為其他形式,所述第一訊息也可以為其他格式。
伺服器收到用戶端發送的第一訊息後,根據預先規定的訊息傳送和處理協定,解析所述第一訊息,得到第一私聊標識、私聊對象資訊和私聊內容資訊,以上述示例為例,解析所述第一訊息的首字元,得到“+”或-”,即第一私聊標識,解析所述第一訊息的第一私聊標識後空格以前的字串,以逗號為分隔符號,得到各個私聊對 象的名稱“張三”、“李四”和“王五”,解析所述第一訊息的私聊對象資訊空格後的字串,得到私聊內容資訊“大家好!”。伺服器接收到用戶端的第一訊息後,根據發送第一訊息的用戶端的資訊(例如用戶端socket)確定該用戶端屬於哪個群組帳戶,然後根據所述第一私聊標識和所述私聊對象資訊確定私聊對象的用戶端,根據第一訊息生成私聊訊息,所述私聊訊息可以根據所述第一訊息中的私聊內容資訊生成,也可以根據所述第一訊息中的私聊對象資訊和私聊內容資訊生成。將所述私聊訊息僅發送至私聊對象的用戶端。伺服器接收到第一訊息至將私聊訊息發送至私聊對象的用戶端的過程將在下面應用於伺服器中的群聊中進行私聊的方法中詳述。
發送第一訊息的用戶端,也就是發起私聊的用戶端本身,以及私聊對象的用戶端會收到伺服器發送的私聊訊息,而群組中其他成員的用戶端將不會收到,也就是私聊訊息只有私聊成員用戶端會收到。群組中所有成員的用戶端都能夠收到群聊訊息。用戶端在顯示區域顯示接收到的群聊訊息也顯示接收到的私聊訊息。在私聊訊息由伺服器根據私聊對象資訊和私聊內容資訊生成的情況下,用戶端在顯示私聊訊息時,可以同時顯示私聊對象資訊,例如私聊對象的名稱或ID,也就是用戶端在顯示私聊訊息時,同時顯示參與私聊的成員,也就是發起私聊的使用者邀請了哪些成員進行私聊。用戶端也可以在顯示私聊訊息時不顯示私聊對象資訊而只顯示私聊內容資訊,在私聊 訊息由伺服器根據私聊內容資訊生成的情況下,用戶端顯示私聊內容資訊。用戶端是否顯示私聊對象資訊可以由群組的許可權、使用者的許可權或者用戶端開發時針對的使用者需求確定,例如群組為保密群,使用者為群組任務分派員,透過私聊方式將任務分派給群組中的若干成員,同時參與任務的成員不得知道參與任務的其他成員,這種情況下,用戶端收到私聊訊息後只顯示私聊內容資訊,伺服器也可以只根據私聊內容資訊來生成私聊訊息。
需要說明的是,與常規的即時通訊用戶端一樣,本申請實施例中的用戶端也會自動顯示群聊訊息和私聊訊息的來源。
圖2為本申請另一示例性實施例示出的一種應用於用戶端的群聊中進行私聊的方法的流程示意圖,如圖2所示,所述方法包括:
步驟S201,獲取輸入區域的輸入資訊;
步驟S202,根據所述輸入資訊生成第一訊息,所述第一訊息包括第一私聊標識、私聊對象資訊及私聊內容資訊,以使伺服器根據所述第一私聊標識及私聊對象資訊確定私聊對象的用戶端,根據所述第一訊息生成私聊訊息,並將所述私聊訊息僅發送至私聊對象的用戶端;
步驟S203,將所述第一訊息發送至伺服器;
步驟S204,接收伺服器發送的訊息並在顯示區域顯示,所述伺服器發送的訊息包括群聊訊息與私聊訊息,所述私聊訊息包括第二私聊標識,用戶端根據所述第 二私聊標識確定接收到的訊息為私聊訊息,並對群聊訊息和私聊訊息進行區別顯示。
步驟S205,用戶端在顯示區域的私聊訊息顯示框中添加私聊訊息回覆區域,並透過所述私聊訊息回覆區域獲取使用者私聊訊息回覆操作,當獲取到使用者私聊訊息回覆操作時,在所述輸入資訊中自動添加所述第一私聊標識及所述私聊對象資訊。
其中,步驟S201和步驟S203分別與步驟S101和步驟S103相同。預先規定所述第一私聊標識以及步驟S204中的第二私聊標識,並預先規定用戶端和伺服器之間訊息傳送和處理的協定,所述協定包括所述第一訊息和所述私聊訊息的格式。
其中,步驟S204中,用戶端對接收到的群聊訊息和私聊訊息都進行解析,所述解析依照預設設定的規則進行,例如解析訊息的首兩個字元,如果在接收到的訊息中解析到第二私聊標識,則確定接收到的訊息為私聊訊息,例如,以s為預先規定的第二私聊標識,以空格為第二私聊標識為私聊內容資訊的間隔符,用戶端解析出接收到的訊息的首兩個字元為“s”和空格,“s”為第二私聊標識,則用戶端確定接收到的訊息為私聊訊息,如果用戶端解析不到第二私聊標識的,則確定接收到的訊息為群聊訊息。所述第二私聊標識可以與第一私聊標識相同。
用戶端在顯示區域顯示接收到的群聊訊息也顯示接收到的私聊訊息,並將群聊訊息和私聊訊息進行區 別顯示,例如在私聊訊息顯示框中添加區別符號例如“私信”標示等,使使用者可以很明確地區別出群聊訊息和私聊訊息。在私聊訊息由伺服器根據私聊對象資訊和私聊內容資訊生成的情況下,用戶端在顯示私聊訊息時,可以同時顯示私聊對象資訊,例如私聊對象的名稱或ID,也就是用戶端在顯示私聊訊息時,同時顯示參與私聊的成員,也就是發起私聊的使用者邀請了哪些成員進行私聊。用戶端也可以在顯示私聊訊息時不顯示私聊對象資訊而只顯示私聊內容資訊,在私聊訊息由伺服器根據私聊內容資訊生成的情況下,用戶端顯示私聊內容資訊。用戶端是否顯示私聊對象資訊可以由群組的許可權、使用者的許可權或者用戶端開發時針對的使用者需求確定,例如群組為保密群,使用者為群組任務分派員,透過私聊方式將任務分派給群組中的若干成員,同時參與任務的成員不得知道參與任務的其他成員,這種情況下,用戶端收到私聊訊息後只顯示私聊內容資訊,伺服器也可以只根據私聊內容資訊來生成私聊訊息。
使用者在群聊中如果想和一個或多個其他成員進行私聊,可以在輸入區域按照預先規定的規則進行輸入,如上述示例,例如輸入“+張三,李四,王五 大家好!”。如果使用者在用戶端顯示區域看見其他成員發送的私聊訊息後,想回覆其他成員發送的私聊訊息,例如,趙六向張三、李四和王五發起私聊,在輸入區域輸入“+張三,李四,王五 大家好!”並發送,張三在自己的用 戶端看到來自於趙六的私聊訊息,想回覆該私聊訊息,那麼存在幾種情況:1、張三只回覆趙六;2、張三回覆趙六,以及李四和王五其中一個;3、張三回覆參與私聊的所有成員,也就是回覆給趙六、李四、王五。上述情況1和情況2,張三可以按照輸入規則在輸入區域輸入回覆資訊進行回覆,例如輸入“+趙六 你好!”或者“+趙六,李四 你好!”,對於情況3,張三也可以按照輸入規則輸入回覆資訊進行回覆,例如輸入“+趙六,李四,王五 你好!”。
情況3是參與聊天的使用者最常用的回覆方式,也就是全員回覆,但如果使用者每次回覆都需要輸入私聊標識和私聊對象資訊,那麼私聊過程將變得繁複,效率也低。因此在本實施例中,步驟S205在用戶端顯示區域的私聊訊息顯示框中添加私聊訊息回覆區域,例如在私聊訊息顯示框添加回覆按鈕或者回覆連結,以使使用者透過點擊回覆按鈕或者回覆連結對私聊訊息進行回覆,用戶端透過所述私聊訊息回覆區域獲取到使用者私聊訊息回覆操作時,例如獲取到使用者對回覆按鈕或回覆連結的點擊操作後,在所述輸入資訊中自動添加所述第一私聊標識及所述私聊對象資訊。可以在獲取使用者的回覆操作後,在輸入區域中,例如輸入框中,***並顯示第一私聊標識和私聊對象資訊(私聊對象名稱或ID),或者***並顯示私聊回覆標示,例如在輸入框中***“回覆私聊”字串,使用者只需在第一私聊標識和私聊對象資訊後,或者私聊 回覆標示後,輸入私聊內容,如果在輸入區域中***的為第一私聊標識和私聊對象資訊,則用戶端從輸入區域獲取的輸入資訊已包括自動添加的第一私聊標識及私聊對象資訊,如果在輸入區域***的為私聊回覆標示,則用戶端從輸入區域獲取輸入資訊即私聊內容資訊後,自動在輸入資訊中添加第一私聊標識和私聊對象資訊。由此使用者收到私聊訊息後,只需進行簡單的回覆操作,例如點擊私聊訊息中的回覆按鈕,再輸入回覆內容,而不必每次都輸入第一私聊標識和私聊對象資訊,尤其在參與私聊的成員多時,這種方案可以大大提高使用者私聊的效率並提高使用者的使用體驗。
需要說明的是,所述私聊對象資訊,為參與私聊的所有成員(包括發起私聊者)的資訊。通常用戶端都會顯示使用者自己發出的訊息,也就是伺服器接收到用戶端發送的群聊訊息或私聊訊息後,會將該群聊訊息或私聊訊息也發送至用戶端本身,因此步驟S205中是自動添加私聊對象資訊,也就是添加的為參與私聊的所有成員的資訊,伺服器將使用者回覆私聊所發送的訊息也發送至使用者使用的用戶端又該用戶端進行顯示。
圖3為本申請一示例性實施例示出的一種應用於伺服器的群聊中進行私聊的方法的流程示意圖,如圖3所示,所述方法包括:步驟S301,接收用戶端發送的第一訊息,所述第一訊息包括第一私聊標識、私聊對象資訊及私聊內容 資訊;步驟S302,根據所述第一私聊標識及私聊對象資訊確定私聊對象的用戶端,並根據所述第一訊息生成私聊訊息;步驟S303,將所述私聊訊息僅發送至私聊對象的用戶端。
其中,需要說明的是,如果伺服器根據預先規定的訊息傳送和處理協定解析用戶端發送的訊息,沒有得到所述第一私聊標識,則確定用戶端發送的訊息為群聊模式的訊息,如果伺服器解析用戶端發送的訊息,得到所述第一私聊標識,則確定用戶端發送的訊息為私聊模式的訊息,對於群聊模式訊息的處理與常規方法相同,對於私聊模式的訊息,即所述第一訊息,伺服器接收到所述第一訊息後,解析所述第一訊息,得到所述第一私聊標識、私聊對象資訊和私聊內容資訊。
伺服器接收到用戶端的第一訊息後,根據發送第一訊息的用戶端的資訊(例如用戶端socket)確定該用戶端屬於哪個群組帳戶,然後根據所述第一私聊標識和所述私聊對象資訊確定私聊對象的用戶端。其中,如果所述第一私聊標識為選定標識,則以所述私聊對象資訊對應的用戶端為私聊對象的用戶端,也就是選定標識後的私聊對象資訊即為使用者所選擇的參與私聊的對象資訊,則伺服器以私聊對象資訊對應的用戶端為私聊對象的用戶端,例如,以“+”為第一私聊標識,且為選定標識,設使用 者“趙六”輸入資訊為字串“+張三,李四,王五 大家好!”,私聊對象名稱為“張三”、“李四”、“王五”,伺服器解析到私聊對象名稱後,確定“張三”、“李四”、“王五”和“趙六”對應的用戶端為私聊對象用戶端,將私聊資訊發送至私聊對象用戶端。由於伺服器會將用戶端發送的訊息也發送至用戶端本身由用戶端進行顯示,因此用戶端本身也作為伺服器發送私聊訊息的私聊對象用戶端,如上例中“趙六”使用的用戶端也為私聊對象用戶端。
如果所述第一私聊標識為減除標識,則從用戶端列表中除去所述私聊對象資訊對應的用戶端,以餘下的用戶端為私聊對象的用戶端,也就是減除標識後的私聊對象資訊為使用者欲從群組成員中減除的私聊對象的資訊,例如以“-”為第一私聊標識,且為減除標識,設使用者“趙六”輸入資訊為字串“-張三,李四,王五 大家好!”,則要減除的私聊對象名稱為“張三”、“李四”、“王五”,伺服器解析到私聊對象名稱後,確定“張三”、“李四”、“王五”為要從群組成員中減除的成員,伺服器解析到私聊對象資訊後,從用戶端列表中除去“張三”、“李四”、“王五”對應的用戶端,餘下的用戶端,包括“趙六”的用戶端為私聊對象用戶端,將私聊資訊發送至私聊對象用戶端。
其中,伺服器根據第一訊息生成私聊訊息,所述私聊訊息可以根據所述第一訊息中的私聊內容資訊生 成,也可以根據所述第一訊息中的私聊對象資訊和私聊內容資訊生成。在私聊訊息由伺服器根據私聊對象資訊和私聊內容資訊生成的情況下,用戶端在顯示私聊訊息時,可以同時顯示私聊對象資訊,例如私聊對象的名稱或ID,也就是用戶端在顯示私聊訊息時,同時顯示參與私聊的成員。用戶端也可以在顯示私聊訊息時不顯示私聊對象資訊而只顯示私聊內容資訊,在私聊訊息由伺服器根據私聊內容資訊生成的情況下,用戶端只顯示私聊內容資訊。用戶端是否顯示私聊對象資訊可以由群組的許可權、使用者的許可權或者用戶端開發時針對的使用者需求確定。
其中,在一種可能的實施方式中,伺服器生成私聊訊息中包括第二私聊標識,以使用戶端根據所述第二私聊標識確定接收到的訊息為私聊訊息,也就是在生成的私聊訊息中***第二私聊標識,同時私聊訊息的格式和第二私聊標識在私聊訊息的位置預先規定,例如伺服器在私聊訊息中加入字串“*secret*”作為第二私聊標識,並規定私聊第二私聊標識位於私聊訊息的開頭,用戶端收到私聊訊息後,解析私聊訊息,得到“*secret*”,則用戶端確定收到的訊息為私聊訊息,從而可以便於用戶端對群聊訊息和私聊資訊進行區別顯示。
本申請實施例所提供的應用於用戶端和伺服器的群聊中進行私聊的方法,用戶端不需另外生成聊天視窗,在原來的群聊視窗便可以實現私聊,使用者無需在多個聊天視窗間來回切換,只需在一個群聊視窗中便可以同 時進行群聊和私聊,提供使用者交流效率以及使用體驗。
圖4為本申請又一示例性實施例示出的一種應用於用戶端的群聊中進行私聊的方法的流程示意圖,如圖4所示,所述方法包括:步驟401,獲取輸入區域的輸入資訊;步驟402,根據所述輸入資訊生成第一訊息,所述第一訊息包括私聊對象減除標識、被減除私聊對象資訊及私聊內容資訊,以使伺服器根據所述私聊對象減除標識及被減除私聊對象資訊確定私聊對象的用戶端,根據所述第一訊息生成私聊訊息,並將所述私聊訊息僅發送至私聊對象的用戶端;步驟403,將所述第一訊息發送至伺服器;步驟404,接收伺服器發送的訊息並顯示。
其中,預先規定所述私聊對象減除標識,並預先規定用戶端和伺服器之間訊息傳送和處理的協定,所述協定包括所述第一訊息和所述私聊訊息的格式。所述私聊對象減除標識表示所述第一訊息為使用者輸入的資訊為私聊資訊,且被減除私聊對象資訊對應的群成員是使用者不希望進行私聊的群成員。另外,預先規定在群聊中進行私聊時,發起私聊的使用者第一次在輸入區域進行輸入所必須遵守的格式,例如,以“-”為私聊對象減除標識,並且位於輸入的資訊的首位,使用者在輸入區域輸入的第一字元為“-”,則進入群聊中的私聊模式,在私聊對象減除標識後,使用者需輸入被減除私聊對象資訊,例如被 減除私聊對象的帳號或者名稱,被減除私聊對象可以為一個也可以為多個,然後使用者再輸入希望發送給私聊對象的資訊內容,即私聊內容資訊。所述私聊對象減除標識也可以為其他形式,所述第一訊息也可以為其他的格式。
伺服器收到用戶端發送的第一訊息後,根據預先規定的訊息傳送和處理協定,解析所述第一訊息,得到私聊對象減除標識、被減除私聊對象資訊和私聊內容資訊,根據所述私聊對象減除標識確定所述第一訊息為使用者在私聊模式下發送的訊息,然後從伺服器的用戶端列表中除去所述被減除私聊對象資訊對應的用戶端,以餘下的用戶端為私聊對象的用戶端,並根據第一訊息生成私聊訊息,所述私聊訊息可以根據所述第一訊息中的私聊內容資訊生成,也可以根據所述第一訊息中的被減除私聊對象資訊和私聊內容資訊生成,並將私聊訊息發送給私聊對象的用戶端。
所述伺服器發送的訊息包括群聊訊息與私聊訊息,發送第一訊息的用戶端,也就是發起私聊的用戶端本身,以及私聊對象的用戶端會收到伺服器發送的私聊訊息,而群組中被減除對象資訊對應的成員的用戶端將不會收到。用戶端接收到群聊訊息與私聊訊息後進行顯示。在一種可能的實施方式中,伺服器在生成私聊訊息時可以不作特別的處理,也就是私聊訊息和群聊訊息的處理及格式沒有差別,用戶端顯示私聊和群聊訊息時也不做區別。
在另一種可能的實施方式中,伺服器生成的 私聊訊息包括第二私聊標識,也就是在生成私聊訊息中,在私聊訊息中加入第二私聊標識,所述第二私聊標識預先規定。用戶端對接收到的群聊訊息和私聊訊息都進行解析,所述解析依照預設設定的規則進行,例如解析訊息的首字元,如果在接收到的訊息中解析到第二私聊標識,則確定接收到的訊息為私聊訊息,如果用戶端解析不到私聊對象減除標識,則確定接收到的訊息為群聊訊息。用戶端在顯示區域顯示接收到的群聊訊息也顯示接收到的私聊訊息,並將群聊訊息和私聊訊息進行區別顯示,使使用者可以區別出群聊訊息和私聊訊息。在私聊訊息由伺服器根據私聊對象資訊和私聊內容資訊生成的情況下,用戶端在顯示私聊訊息時,還可以同時顯示私聊對象資訊。
所述的群聊中進行私聊的方法,在一種可能是實施方式中,還可以包括:用戶端在顯示區域的私聊訊息顯示框中添加私聊訊息回覆區域,並透過所述私聊訊息回覆區域獲取使用者私聊訊息回覆操作,當獲取到使用者私聊訊息回覆操作時,在所述輸入資訊中自動添加所述私聊對象減除標識及所述被減除私聊對象資訊。
其中,用戶端在顯示區域的私聊訊息顯示框中添加私聊訊息回覆區域,以使使用者透過點擊回覆按鈕或者回覆連結對私聊訊息進行回覆,用戶端透過所述私聊訊息回覆區域獲取到使用者私聊訊息回覆操作時,在輸入資訊中自動添加所述私聊對象減除標識及所述被減除私聊 對象資訊。從而使用者只需進行簡單的回覆操作,再輸入回覆內容,而不必每次都輸入私聊對象減除標識和被減除私聊對象資訊。
圖5為本申請另一示例性實施例示出的一種應用於伺服器的群聊中進行私聊的方法的流程示意圖,如圖5所示,所述方法包括:步驟501,接收用戶端發送的第一訊息,所述第一訊息包括減除私聊對象標識、被減除私聊對象資訊及私聊內容資訊;步驟502,根據減除私聊對象標識和被減除私聊對象資訊從用戶端列表中除去所述被減除私聊對象資訊對應的用戶端,以餘下的用戶端為私聊對象的用戶端,並根據所述私聊內容資訊生成私聊訊息;步驟503,將所述私聊訊息僅發送至私聊對象的用戶端。
其中,需要說明的是,如果伺服器根據預先規定的訊息傳送和處理協定解析用戶端發送的訊息,沒有得到所述減除私聊對象標識,則確定用戶端發送的訊息為群聊模式的訊息,如果伺服器解析用戶端發送的訊息,得到所述減除私聊對象標識,則確定用戶端發送的訊息為私聊模式的訊息。
伺服器接收到用戶端的第一訊息後,根據發送第一訊息的用戶端的資訊確定該用戶端屬於哪個群組帳戶,然後根據該群組帳戶對應的用戶端列表中除去所述被 減除私聊對象資訊對應的用戶端,以餘下的用戶端為私聊對象的用戶端,將私聊資訊發送至私聊對象的用戶端。
其中,伺服器根據第一訊息生成私聊訊息,所述私聊訊息可以根據所述第一訊息中的私聊內容資訊生成,也可以根據所述第一訊息中的私聊對象資訊和私聊內容資訊生成。在私聊訊息由伺服器根據私聊對象資訊和私聊內容資訊生成的情況下,用戶端在顯示私聊訊息時,可以同時顯示私聊對象資訊,也就是用戶端在顯示私聊訊息時,同時顯示參與私聊的成員。
其中,在一種可能的實施方式中,所述私聊訊息包括第二私聊標識,也就是伺服器生成私聊訊息時在私聊訊息中***第二私聊標識,以使用戶端根據所述第二私聊標識確定接收到的訊息為私聊訊息,同時私聊訊息的格式,包括第二私聊標識在私聊訊息的位置預先規定,用戶端收到私聊訊息後,根據私聊訊息的格式解析私聊訊息,如果得到第二私聊標識,則用戶端確定收到的訊息為私聊訊息,以便於用戶端區別群聊訊息和私聊訊息,對群聊訊息和私聊訊息進行區別顯示。
另一方面,隨著自媒體時代的來臨,人們已習慣並廣泛使用發佈用戶端(包括PC和移動設備上的用戶端),例如博客、微博、微信和網站個人空間等,來發佈資訊與他人進行分享和交流。人們可以在發佈用戶端註冊自己的帳號,從而擁有屬於自己的發佈平臺來發佈自己的資訊,使用者註冊的帳號及對應的發佈用戶端資訊由發 佈伺服器維護和管理。同時使用者可以透過自己的發佈用戶端關注其他使用者的帳號,看到其他使用者發佈的資訊,而該使用者則成為被關注使用者的粉絲,這個過程為:使用者透過發佈用戶端關注(或取消關注)某個帳號時,發佈用戶端向發佈伺服器發送對應的關注(或取消關注)操作資訊及被關注(或被取消關注)的帳號的資訊;發佈伺服器中每個帳號都對應一個粉絲帳號列表和一個關注帳號列表,粉絲帳號列表對應於粉絲發佈用戶端列表,關注帳號列表則對應於關注發佈用戶端列表,發佈伺服器收到所述關注(或被取消關注)操作資訊及被關注(或被取消關注)的帳號的資訊後,對被關注(或取消關注)的帳號的粉絲帳號列表,以及所述發佈用戶端的關注帳號列表,進行變更(增加或刪除某個粉絲帳號),相應地,粉絲帳號列表對應的粉絲發佈用戶端列表,以及發佈用戶端的關注帳號列表對應的關注用戶端列表,也對應地發生變更,然後發佈伺服器向被關注帳號對應的發佈用戶端發送粉絲變更資訊和關注變更資訊;發佈用戶端接收到粉絲變更資訊和關注變更資訊後更新發佈用戶端顯示的關注數、粉絲數、關注帳號資訊和粉絲帳號資訊。需要說明的是,當使用者透過發佈用戶端查看自己的粉絲列表時,會向發佈伺服器發送粉絲列表查看請求,發佈伺服器根據所述粉絲列表查看請求向發佈用戶端返回全部或部分(粉絲數很大時,發佈伺服器可能會分批返回)粉絲帳號列表資訊,由發佈用戶端收到所述粉絲帳號列表資訊後進行顯示。
當使用者要發佈一條資訊時,在發佈用戶端的輸入框輸入資訊,發佈用戶端獲取所述輸入資訊後將所述輸入資訊發送給發佈伺服器,發佈伺服器收到所述輸入資訊後轉發至發佈伺服器中所述發佈用戶端對應的粉絲用戶端列表中的所有發佈用戶端,從而使用者的所有粉絲包括其他瀏覽者都能透過各自的發佈用戶端看到使用者發佈的資訊,這種情況下使用者發佈的資訊為公開資訊。但有時使用者並不想讓自己發佈的資訊被所有粉絲及其他瀏覽者看到,而只希望發佈的資訊被特定的一個或多個粉絲看到,這種情況下使用者發佈的資訊為定向資訊。但目前定向資訊僅限於好友資訊(相互關注的帳號為好友),也就是只能實現將資訊限定於只允許與使用者相互關注的人(例如微博和微信的好友圈)看到,發佈用戶端提供資訊公開、僅限互關(即相互關注)可見和不可見選項,其中,使用者選擇僅限互關選項後,使用者輸入在輸入框中的輸入資訊由發佈用戶端發送至發佈伺服器,發佈伺服器收到所述輸入資訊後,根據該發佈用戶端的粉絲帳號列表和關注帳號列表得到該發佈用戶端的互關帳號列表(即粉絲帳號列表和關注帳號列表重複的部分),然後將所述輸入資訊發送至所述互關帳號列表對應的所有發佈用戶端。由於定向資訊僅限於互關帳號且發送給所有互關帳號,使用者不能將輸入資訊定向於特定的一個或多個帳號,無論這一個或多個帳號是否屬於互關帳號。
圖6為本申請一示例性實施例示出的一種應 用於發佈用戶端的資訊定向發佈方法的流程示意圖,如圖6所示,所述方法包括:步驟S601,獲取輸入框的輸入資訊,所述輸入資訊包括第一定向標識、定向對象資訊及發佈內容資訊,以使伺服器根據所述第一定向標識及定向對象資訊確定定向對象的發佈用戶端,根據所述輸入資訊生成定向資訊,並將所述定向資訊僅發送至定向對象的發佈用戶端;步驟S602,將所述輸入資訊發送至發佈伺服器;步驟S603,接收發佈伺服器發送的資訊並顯示。
其中,預先規定使用者在輸入框中需輸入的內容和格式,規定使用者必須輸入的內容包括所述第一定向標識、定向對象資訊及發佈內容資訊,例如以首字元“+”或者“-”為第一定向標識。預先規定所述第一定向標識以及第二定向標識,並預先規定發佈用戶端和發佈伺服器之間資訊傳送和處理的協定。
使用者按規定的格式及內容在輸入框進行輸入,例如,以首字元“+”或者“-”為第一定向標識,也就是使用者在輸入框輸入的第一字元為“+”或“-”,同時在第一定向標識後,使用者輸入定向對象資訊,例如定向對象的帳號或者名稱,然後使用者再輸入發佈內容資訊,所述第一定向標識、定向對象資訊及發佈內容資訊構成輸入資訊。發佈用戶端獲取到所述輸入資訊後,將輸入 資訊發送給發佈伺服器。
發佈伺服器收到發佈用戶端發送的輸入資訊後,解析所述輸入資訊,得到第一定向標識、定向對象資訊和發佈內容資訊,然後根據所述第一定向標識確定接收到的輸入資訊的許可權為定向,也就是所述輸入資訊為只允許定向對象查看的資訊,根據所述第一定向標識和定向對象資訊確定定向對象的發佈用戶端,並根據輸入資訊生成定向資訊,將定向資訊發送給定向對象的發佈用戶端。
發佈用戶端及定向對象的發佈用戶端會收到發佈伺服器發送的定向資訊,而其他的所有發佈用戶端都不會收到。所述發佈伺服器發送的資訊包括公開資訊與定向資訊。在一種可能的實施方式中,所述定向資訊包括第二定向標識,從而使發佈用戶端可以根據所述第二定向標識確定接收到的資訊為定向資訊,並對公開資訊和定向資訊進行區別顯示,方便使用者區別哪些為公開資訊哪些為定向資訊。這種情況下,發佈用戶端接收到定向資訊後,對定向資訊進行解析,所述解析依照預設設定的規則進行,例如解析定向資訊的首字元,如果解析到第二定向標識,則確定接收到的資訊為定向資訊,如果發佈用戶端解析不到第二定向標識的,則確定接收到的訊息為公開資訊。發佈用戶端顯示接收到的公開資訊也顯示接收到的定向資訊,並對兩者進行區別顯示,例如在定向資訊顯示框中添加區別符號例如“定向”標示等。需要說明的是,發佈伺服器都會向發佈用戶端發送資訊來源,也就是資訊對 應的輸入資訊來自哪個發佈伺服器,發佈用戶端也會自動顯示定向資訊和公開資訊的來源。
圖7為本申請一示例性實施例示出的一種應用於發佈伺服器的資訊定向發佈方法的流程示意圖,如圖7所示,所述方法包括:步驟S701,接收發佈用戶端發送的輸入資訊,所述輸入資訊包括第一定向標識、定向對象資訊及發佈內容資訊;步驟S702,根據所述第一定向標識及定向對象資訊確定定向對象的發佈用戶端;步驟S703,根據所述輸入資訊生成定向資訊;步驟S704,將所述定向訊息僅發送至定向對象的發佈用戶端。
其中,如果發佈伺服器解析發佈用戶端發送的資訊,沒有得到所述第一定向標識,則確定發佈用戶端發送的輸入資訊的許可權為公開,如果伺服器解析用戶端發送的訊息,得到所述第一定向標識,則確定發佈用戶端發送的輸入資訊的許可權為定向。對於許可權為定向的輸入資訊,發佈伺服器解析所述輸入資訊得到所述第一定向標識、定向對象資訊和發佈內容資訊。
發佈伺服器接收到發佈用戶端的輸入資訊後,然後根據所述第一定向標識確定接收到的輸入資訊的許可權為定向,根據所述第一定向標識和定向對象資訊確 定定向對象的發佈用戶端。發佈伺服器接收到發佈用戶端的輸入資訊時,也同時獲得所述發佈用戶端的資訊(例如socket)。其中,如果所述第一定向標識為選定標識,則在發佈伺服器中所述發佈用戶端的粉絲發佈用戶端列表中進行查找,以所述定向對象資訊對應的發佈用戶端為定向對象的發佈用戶端;如果所述第一定向標識為減除標識,則從發佈伺服器中所述發佈用戶端的粉絲發佈用戶端列表中除去所述定向對象資訊對應的發佈用戶端,以餘下的發佈用戶端為定向對象的發佈用戶端。但以減除標識為第一定向標識適用於使用者的粉絲少的情況,如果粉絲數量龐大,則使用者可能需要輸入很多的定向對象資訊才能排除掉非定向對象。
其中,發佈伺服器根據輸入資訊生成定向資訊,發佈伺服器發送給發佈用戶端的資訊包括公開資訊與定向資訊,在一種可能的實施方式中,發佈伺服器對公開資訊和定向資訊使用相同的格式和處理方式,發佈用戶端對公開資訊和定向資訊一視同仁,也不做區別顯示,雖然發佈資訊的使用者可以在資訊中指明,但這樣使用者對發佈用戶端的使用體驗差,不能明確知道哪些是公開資訊哪些是定向資訊。因此,在另一種可能的實施方式中,發佈伺服器生成的定向資訊中包括第二定向標識,以使發佈用戶端根據所述第二定向標識確定接收到的資訊為定向資訊,以區別公開資訊,從而便於發佈用戶端對公開資訊和定向資訊進行區別顯示。定向資訊的格式和第二定向標識 在定向資訊的位置預先規定。所述第二定向標識可以和所述第一定向標識相同。
本申請實施例提供的資訊定向發佈方法,使用者可以靈活地選擇定向對象,只需在輸入框中按規定的要求輸入第一定向標識和定向對象資訊便可以實現資訊的定向發佈,相比只能對互關好友進行定向發佈的方式,更為方便。
透過以上的方法實施例的描述,所屬領域的技術人員可以清楚地瞭解到本申請可借助軟體加必需的通用硬體平臺的方式來實現,當然也可以透過硬體,但很多情況下前者是更佳的實施方式。基於這樣的理解,本申請的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟體產品的形式體現出來,並儲存在一個儲存媒體中,包括若干指令用以使得一台智慧設備執行本申請各個實施例所述方法的全部或部分步驟。而前述的儲存媒體包括:唯讀記憶體(ROM)、隨機存取記憶體(RAM)、磁碟或者光碟等各種可以儲存資料和程式碼的媒體。
圖8為本申請一示例性實施例示出的一種應用於用戶端的群聊中進行私聊的裝置的框圖。如圖8所示,所述裝置包括:第一獲取單元U801,用於獲取輸入區域的輸入資訊;第一訊息生成單元U802,用於根據所述輸入資訊生成第一訊息,所述第一訊息包括第一私聊標識、私 聊對象資訊及私聊內容資訊,以使伺服器根據所述第一私聊標識及私聊對象資訊確定私聊對象的用戶端,根據所述第一訊息生成私聊訊息,並將所述私聊訊息僅發送至私聊對象的用戶端;第一發送單元U803,用於將所述第一訊息發送至伺服器;第一顯示單元U804,用於接收伺服器發送的訊息並在顯示區域顯示。
其中,所述第一顯示單元U804,在一種可能的實施方式中,用於接收伺服器發送的訊息,所述伺服器發送的訊息包括群聊訊息與私聊訊息,所述私聊訊息包括第二私聊標識,用戶端根據所述第二私聊標識確定接收到的訊息為私聊訊息,並對群聊訊息和私聊訊息進行區別顯示。
其中,所述顯示單元U804,可以包括:第一接收模組,用於接收伺服器發送的訊息,所述伺服器發送的訊息包括群聊訊息與私聊訊息;第一確定模組,用於根據所述第二私聊標識確定接收的訊息為私聊訊息;第一顯示模組,用於顯示群聊訊息;第二顯示模組,用於顯示私聊訊息。
圖9為本申請另一示例性實施例示出的一種應用於用戶端的群聊中進行私聊的裝置的框圖。如圖9所示,所述裝置包括: 第一獲取單元U901,用於獲取輸入區域的輸入資訊;第一訊息生成單元U902,用於根據所述輸入資訊生成第一訊息,所述第一訊息包括第一私聊標識、私聊對象資訊及私聊內容資訊,以使伺服器根據所述第一私聊標識及私聊對象資訊確定私聊對象的用戶端,根據所述第一訊息生成私聊訊息,並將所述私聊訊息僅發送至私聊對象的用戶端;第一發送單元U903,用於將所述第一訊息發送至伺服器;第一顯示單元U904,用於接收伺服器發送的訊息並在顯示區域顯示,所述伺服器發送的訊息包括群聊訊息與私聊訊息,所述私聊訊息包括第二私聊標識,用戶端根據所述第二私聊標識確定接收到的訊息為私聊訊息,並對群聊訊息和私聊訊息進行區別顯示。
第一回覆處理單元U905,用於在顯示區域的私聊訊息顯示框中添加私聊訊息回覆區域,並透過所述私聊訊息回覆區域獲取使用者私聊訊息回覆操作,當獲取到使用者私聊訊息回覆操作時,在所述輸入資訊中自動添加所述第一私聊標識及所述私聊對象資訊。
其中,所述第一回覆處理單元U905,可以包括:回覆區域添加模組,用於在顯示區域的私聊訊息顯示框中添加私聊訊息回覆區域; 回覆操作獲取模組,用於透過所述私聊訊息回覆區域獲取使用者私聊訊息回覆操作;私聊資訊添加模組,用於當獲取到使用者私聊訊息回覆操作時,在所述輸入資訊中自動添加所述第一私聊標識及所述私聊對象資訊。
圖10為本申請一示例性實施例示出的一種應用於伺服器的群聊中進行私聊的裝置的框圖。如圖10所示,所述裝置包括:第二接收單元U1001,用於接收用戶端發送的第一訊息,所述第一訊息包括第一私聊標識、私聊對象資訊及私聊內容資訊;第一私聊用戶端確定單元U1002,用於根據所述第一私聊標識及私聊對象資訊確定私聊對象的用戶端;第一私聊訊息生成單元U1003,用於根據所述私聊內容資訊生成私聊訊息;第二發送單元U1004,用於將所述私聊訊息僅發送至私聊對象的用戶端,其中,所述第一私聊訊息生成單元U1003,在一種可能的實施方式中,用於根據所述私聊內容資訊生成私聊訊息,所述私聊訊息包括第二私聊標識,以使用戶端根據所述第二私聊標識確定接收到的訊息為私聊訊息。
其中,所述第一私聊用戶端確定單元U1002,用於如果所述第一私聊標識為選定標識,則以所 述私聊對象資訊對應的用戶端為私聊對象的用戶端;或者用於如果所述第一私聊標識為減除標識,則從用戶端列表中除去所述私聊對象資訊對應的用戶端,以餘下的用戶端為私聊對象的用戶端。
圖11為本申請一示例性實施例示出的一種用戶端的框圖。所述用戶端U1100包括圖8所示的應用於用戶端的群聊中進行私聊的裝置。
圖12為本申請另一示例性實施例示出的一種用戶端的框圖。所述用戶端U1200包括圖9所示的應用於用戶端的群聊中進行私聊的裝置。
圖13為本申請一示例性實施例示出的一種伺服器的框圖。所述伺服器U1300包括圖10所示的應用於伺服器的群聊中進行私聊的裝置。
圖14為本申請一示例性實施例示出的一種群聊中進行私聊的系統的框圖。所述系統包括圖11或圖12所示的用戶端U1401,以及圖13所示的伺服器U1402,伺服器和用戶端之間透過網路連接。
圖15為本申請一示例性實施例示出的一種應用於用戶端的群聊中進行私聊的裝置的框圖。如圖15所示,所述裝置包括:第二獲取單元U1501,用於獲取輸入區域的輸入資訊;第二訊息生成單元U1502,用於根據所述輸入資訊生成第一訊息,所述第一訊息包括私聊對象減除標 識、被減除私聊對象資訊及私聊內容資訊,以使伺服器根據所述私聊對象減除標識及被減除私聊對象資訊確定私聊對象的用戶端,根據所述第一訊息生成私聊訊息,並將所述私聊訊息僅發送至私聊對象的用戶端;第三發送單元U1503,用於將所述第一訊息發送至伺服器;第二顯示單元U1504,用於接收伺服器發送的訊息並顯示。
其中,在一種可能的實施方式中,所述第二顯示單元U1504,用於接收伺服器發送的訊息,所述伺服器發送的訊息包括群聊訊息與私聊訊息,所述私聊訊息包括第二私聊標識,用戶端根據所述第二私聊標識確定接收到的訊息為私聊訊息,並對群聊訊息和私聊訊息進行區別顯示。
其中,所述的群聊中進行私聊的裝置,在一種可能的實施方式中,還可以包括:第二回覆處理單元,用於在顯示區域的私聊訊息顯示框中添加私聊訊息回覆區域,並透過所述私聊訊息回覆區域獲取使用者私聊訊息回覆操作,當獲取到使用者私聊訊息回覆操作時,在所述輸入資訊中自動添加所述第一私聊標識及所述私聊對象資訊。
圖16為本申請一示例性實施例示出的一種應用於伺服器的群聊中進行私聊的裝置的框圖。如圖16所示,所述裝置包括: 第三接收單元U1601,用於接收用戶端發送的第一訊息,所述第一訊息包括減除私聊對象標識、被減除私聊對象資訊及私聊內容資訊;第二私聊用戶端確定單元U1602,用於根根據減除私聊對象標識和被減除私聊對象資訊從用戶端列表中除去所述被減除私聊對象資訊對應的用戶端,以餘下的用戶端為私聊對象的用戶端;第二私聊訊息生成單元U1603,用於根據所述第一訊息生成私聊訊息;第四發送單元U1604,用於將所述私聊訊息僅發送至私聊對象的用戶端。
其中,在一種可能的實施方式中,所述第二私聊訊息生成單元U1603,用於根據所述第一訊息生成私聊訊息,所述私聊訊息包括第二私聊標識,以使用戶端根據所述第二私聊標識確定接收到的訊息為私聊訊息。
圖17為本申請一示例性實施例示出的一種應用於發佈用戶端的資訊定向發佈裝置的框圖。如圖17所示,所述裝置包括:輸入資訊獲取單元U1701,用於獲取輸入框的輸入資訊,所述輸入資訊包括第一定向標識、定向對象資訊及發佈內容資訊,以使伺服器根據所述第一定向標識及定向對象資訊確定定向對象的發佈用戶端,根據所述輸入資訊生成定向資訊,並將所述定向資訊僅發送至定向對象的發佈用戶端; 第一資訊發送單元U1702,用於將所述輸入資訊發送至發佈伺服器;第一資訊接收單元U1703,用於接收發佈伺服器發送的資訊並顯示。
其中,在一種可能的實施方式中,第一資訊接收單元U1703,用於接收發佈伺服器發送的資訊,所述發佈伺服器發送的資訊包括公開資訊與定向資訊,所述定向資訊包括第二定向標識,根據所述第二定向標識確定接收到的資訊為定向資訊,並對公開資訊和定向資訊進行區別顯示。
圖18為本申請一示例性實施例示出的一種應用於發佈伺服器的資訊定向發佈裝置的框圖。如圖18所示,所述裝置包括:第二資訊接收單元U1801,用於接收發佈用戶端發送的輸入資訊,所述輸入資訊包括第一定向標識、定向對象資訊及發佈內容資訊;定向對象發佈用戶端確定單元U1802,用於根據所述第一定向標識及定向對象資訊確定定向對象的發佈用戶端;定向資訊生成單元U1803,用於根據所述輸入資訊生成定向資訊;第二資訊發送單元U1804,用於將所述定向訊息僅發送至定向對象的發佈用戶端。
其中,在一種可能的實施方式中,所述定向 資訊生成單元U1803,用於根據所述輸入資訊生成定向資訊,所述定向資訊包括第二定向標識,以使發佈用戶端根據所述第二定向標識確定接收到的資訊為定向資訊。
其中,所述定向對象發佈用戶端確定單元,用於如果所述第一定向標識為選定標識,則以所述定向對象資訊對應的發佈用戶端為定向對象的發佈用戶端;或者如果所述第一定向標識為減除標識,則從接收的輸入資訊對應的發佈用戶端的粉絲用戶端列表中除去所述定向對象資訊對應的發佈用戶端,以餘下的發佈用戶端為定向對象的發佈用戶端。
根據本申請實施例還提供一種發佈用戶端,包括如圖17所述資訊定向發佈裝置。
根據本申請實施例還提供一種發佈伺服器,包括如圖18所述資訊定向發佈裝置。
為了描述的方便,描述以上裝置時以功能分為各種單元分別描述。當然,在實施本申請時可以把各單元的功能在同一個或多個軟體和/或硬體中實現。
本說明書中的各個實施例均採用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對於裝置或系統實施例而言,由於其基本相似於方法實施例,所以描述得比較簡單,相關之處參見方法實施例的部分說明即可。以上所描述的裝置及系統實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者 也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分佈到多個網路單元上。可以根據實際的需要選擇其中的部分或者全部模組來實現本實施例方案的目的。本領域普通技術人員在不付出創造性勞動的情況下,即可以理解並實施。
需要說明的是,在本文中,諸如“第一”和“第二”等之類的關係術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關係或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,並不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
以上所述僅是本申請的具體實施方式,使本領域技術人員能夠理解或實現本申請。對這些實施例的多種修改對本領域的技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本申請的精神或範圍的情況下,在其它實施例中實現。因此,本申請將不會被限制於本文所示的這些實施例,而是要符合與本文所公開的原 理和新穎特點相一致的最寬的範圍。

Claims (13)

  1. 一種群聊中進行私聊的方法,應用於用戶端,其特徵在於,包括:獲取輸入區域的輸入資訊;根據該輸入資訊生成第一訊息,該第一訊息包括第一私聊標識、私聊對象資訊及私聊內容資訊,以使伺服器根據該第一私聊標識及私聊對象資訊確定私聊對象的用戶端,根據該第一訊息生成私聊訊息,並將該私聊訊息僅發送至私聊對象的用戶端;將該第一訊息發送至伺服器;接收伺服器發送的訊息,該伺服器發送的訊息包括群聊訊息與私聊訊息,該私聊訊息包括第二私聊標識,用戶端根據該第二私聊標識確定接收到的訊息為私聊訊息,並並對群聊訊息和私聊訊息進行區別顯示,用戶端在顯示區域的私聊訊息顯示框中添加私聊訊息回覆區域,並透過該私聊訊息回覆區域獲取使用者私聊訊息回覆操作,當獲取到使用者私聊訊息回覆操作時,在該輸入資訊中自動添加該第一私聊標識及該私聊對象資訊。
  2. 一種群聊中進行私聊的方法,應用於伺服器,其特徵在於,包括:接收用戶端發送的第一訊息,該第一訊息包括第一私聊標識、私聊對象資訊及私聊內容資訊;根據該第一私聊標識及私聊對象資訊確定私聊對象的用戶端,並根據第一訊息生成私聊訊息; 將該私聊訊息僅發送至私聊對象的用戶端,其中所述根據該第一私聊標識及私聊對象資訊確定私聊對象的用戶端,包括:如果該第一私聊標識為選定標識,則以該私聊對象資訊對應的用戶端為私聊對象的用戶端;如果該第一私聊標識為減除標識,則從用戶端列表中除去該私聊對象資訊對應的用戶端,以餘下的用戶端為私聊對象的用戶端。
  3. 如申請專利範圍第2項所述的群聊中進行私聊的方法,其中,該私聊訊息包括第二私聊標識,以使用戶端根據該第二私聊標識確定接收到的訊息為私聊訊息。
  4. 一種群聊中進行私聊的裝置,應用於用戶端,其特徵在於,包括:第一獲取單元,用於獲取輸入區域的輸入資訊;第一訊息生成單元,用於根據該輸入資訊生成第一訊息,該第一訊息包括第一私聊標識、私聊對象資訊及私聊內容資訊,以使伺服器根據該第一私聊標識及私聊對象資訊確定私聊對象的用戶端,根據該第一訊息生成私聊訊息,並將該私聊訊息僅發送至私聊對象的用戶端;第一發送單元,用於將該第一訊息發送至伺服器;第一顯示單元,用於接收伺服器發送的訊息,該伺服器發送的訊息包括群聊訊息與私聊訊息,該私聊訊息包括第二私聊標識,用戶端根據該第二私聊標識確定接收到的訊息為私聊訊息,並對群聊訊息和私聊訊息進行區別顯 示;及第一回覆處理單元,用於在顯示區域的私聊訊息顯示框中添加私聊訊息回覆區域,並透過該私聊訊息回覆區域獲取使用者私聊訊息回覆操作,當獲取到使用者私聊訊息回覆操作時,在該輸入資訊中自動添加該第一私聊標識及該私聊對象資訊。
  5. 如申請專利範圍第4項所述的群聊中進行私聊的裝置,其中,該顯示單元,包括:第一接收模組,用於接收伺服器發送的訊息,該伺服器發送的訊息包括群聊訊息與私聊訊息;第一確定模組,用於根據該第二私聊標識確定接收的訊息為私聊訊息;第一顯示模組,用於顯示群聊訊息;第二顯示模組,用於顯示私聊訊息。
  6. 一種群聊中進行私聊的裝置,應用於伺服器,其特徵在於,包括:第二接收單元,用於接收用戶端發送的第一訊息,該第一訊息包括第一私聊標識、私聊對象資訊及私聊內容資訊;第一私聊用戶端確定單元,用於根據該第一私聊標識及私聊對象資訊確定私聊對象的用戶端,其包括:如果該第一私聊標識為選定標識,則以該私聊對象資訊對應的用戶端為私聊對象的用戶端;或者用於如果該第一私聊標識為減除標識,則從用戶端列表中除去該私聊對象資訊對應 的用戶端,以餘下的用戶端為私聊對象的用戶端;第一私聊訊息生成單元,用於根據該第一訊息生成私聊訊息;第二發送單元,用於將該私聊訊息僅發送至私聊對象的用戶端。
  7. 如申請專利範圍第6項所述的群聊中進行私聊的裝置,其中,第一私聊訊息生成單元,用於根據該第一訊息生成私聊訊息,該私聊訊息包括第二私聊標識,以使用戶端根據該第二私聊標識確定接收到的訊息為私聊訊息。
  8. 一種用戶端,其特徵在於,包括如申請專利範圍第4或5項所述的群聊中進行私聊的裝置。
  9. 一種伺服器,其特徵在於,包括如申請專利範圍第6或7項所述的群聊中進行私聊的裝置。
  10. 一種群聊中進行私聊的系統,其特徵在於,包括如申請專利範圍第8項所述的用戶端,以及如申請專利範圍第9項所述的伺服器。
  11. 一種群聊中進行私聊的方法,應用於用戶端,其特徵在於,包括:獲取輸入區域的輸入資訊;根據該輸入資訊生成第一訊息,該第一訊息包括私聊對象減除標識、被減除私聊對象資訊及私聊內容資訊,以使伺服器根據該私聊對象減除標識及被減除私聊對象資訊確定私聊對象的用戶端,根據該第一訊息生成私聊訊息,並將該私聊訊息僅發送至私聊對象的用戶端; 將該第一訊息發送至伺服器;接收伺服器發送的訊息並顯示。
  12. 如申請專利範圍第11項所述的群聊中進行私聊的方法,其中,該接收伺服器發送的訊息並顯示,包括:接收伺服器發送的訊息,該伺服器發送的訊息包括群聊訊息與私聊訊息,該私聊訊息包括第二私聊標識,用戶端根據該第二私聊標識確定接收到的訊息為私聊訊息,並對群聊訊息和私聊訊息進行區別顯示。
  13. 如申請專利範圍第12項所述的群聊中進行私聊的方法,其中,還包括:用戶端在顯示區域的私聊訊息顯示框中添加私聊訊息回覆區域,並透過該私聊訊息回覆區域獲取使用者私聊訊息回覆操作,當獲取到使用者私聊訊息回覆操作時,在該輸入資訊中自動添加該私聊對象減除標識及該被減除私聊對象資訊。
TW104127889A 2015-03-20 2015-08-26 群聊中進行私聊的方法、裝置、用戶端、伺服器及系統 TWI696364B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510125115.8A CN106034068A (zh) 2015-03-20 2015-03-20 群聊中进行私聊的方法、装置、客户端、服务器及***
CN201510125115.8 2015-03-20

Publications (2)

Publication Number Publication Date
TW201640862A TW201640862A (zh) 2016-11-16
TWI696364B true TWI696364B (zh) 2020-06-11

Family

ID=56923840

Family Applications (1)

Application Number Title Priority Date Filing Date
TW104127889A TWI696364B (zh) 2015-03-20 2015-08-26 群聊中進行私聊的方法、裝置、用戶端、伺服器及系統

Country Status (6)

Country Link
US (1) US10218657B2 (zh)
JP (1) JP6507255B2 (zh)
CN (1) CN106034068A (zh)
SG (1) SG11201706026SA (zh)
TW (1) TWI696364B (zh)
WO (1) WO2016153824A1 (zh)

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104869468A (zh) * 2015-04-22 2015-08-26 腾讯科技(北京)有限公司 一种显示弹幕信息的方法和装置
US10417447B2 (en) * 2015-06-15 2019-09-17 Arris Enterprises Llc Selective display of private user information
US9954808B2 (en) 2015-06-24 2018-04-24 International Business Machines Corporation Collecting messages from a group chat window that mention a specific user
CN106470148B (zh) * 2015-08-19 2019-12-13 腾讯科技(深圳)有限公司 群组聊天内容显示方法及装置
CN105553834B (zh) * 2016-01-21 2020-12-01 腾讯科技(深圳)有限公司 消息发送方法和装置
CN106506177A (zh) * 2016-10-17 2017-03-15 捷开通讯(深圳)有限公司 一种群组聊天的方法、服务器及客户端
CN108206897A (zh) * 2016-12-16 2018-06-26 展讯通信(上海)有限公司 多方通话中实现私有通话的方法、装置及终端
TWI599141B (zh) * 2017-02-08 2017-09-11 華碩電腦股份有限公司 多口連接器及電源控制方法
US10439966B2 (en) * 2017-02-17 2019-10-08 Google Llc Transitioning between private and non-private state
CN106972941B (zh) * 2017-04-28 2019-10-15 维沃移动通信有限公司 一种群聊天方法及移动终端
SE541577C2 (en) * 2017-05-12 2019-11-05 Telia Co Ab Methods and apparatuses for cross platforms conversations through a bot framework
CN107317944A (zh) * 2017-06-15 2017-11-03 深圳市潮流网络技术有限公司 一种会议室成员音频多元化控制方法
CN109120495A (zh) * 2017-06-22 2019-01-01 北京我声我视科技有限公司 一种多人聊天中组织聊天消息的方法和***
US10977242B2 (en) 2017-09-07 2021-04-13 Atlassian Pty Ltd. Systems and methods for managing designated content items
CN107508748B (zh) * 2017-09-18 2020-06-23 上海量明科技发展有限公司 联系人交互界面的显示方法、装置及即时通信工具
CN109921976B (zh) * 2017-12-12 2021-05-07 腾讯科技(深圳)有限公司 一种基于群组的通信控制方法、装置及存储介质
CN108429669A (zh) * 2018-01-25 2018-08-21 链家网(北京)科技有限公司 一种在群聊中进行私聊的方法及装置
CN110233790A (zh) * 2018-03-06 2019-09-13 阿里巴巴集团控股有限公司 一种确定对话用户的方法及装置
JP6498832B1 (ja) * 2018-11-01 2019-04-10 グリー株式会社 視聴ユーザからのメッセージを含む動画を配信する動画配信システム
JP6431242B1 (ja) * 2018-08-14 2018-11-28 グリー株式会社 視聴ユーザからのメッセージを含む動画を配信する動画配信システム
CN115086736A (zh) 2018-05-08 2022-09-20 日本聚逸株式会社 动态图像分发***及其方法和记录介质
KR102585051B1 (ko) 2018-05-08 2023-10-04 그리 가부시키가이샤 액터의 움직임에 기초하여 생성되는 캐릭터 오브젝트의 애니메이션을 포함하는 동화상을 배신하는 동화상 배신 시스템, 동화상 배신 방법 및 동화상 배신 프로그램
JP6592214B1 (ja) * 2019-03-13 2019-10-16 グリー株式会社 視聴ユーザからのメッセージを含む動画を配信する動画配信システム
JP6431233B1 (ja) * 2018-05-08 2018-11-28 グリー株式会社 視聴ユーザからのメッセージを含む動画を配信する動画配信システム
US11128932B2 (en) 2018-05-09 2021-09-21 Gree, Inc. Video distribution system for live distributing video containing animation of character object generated based on motion of actors
CN108989180A (zh) * 2018-05-25 2018-12-11 深圳市赛亿科技开发有限公司 即时通讯***及其群聊信息处理方法、即时通讯服务器
US11044535B2 (en) 2018-08-28 2021-06-22 Gree, Inc. Video distribution system for live distributing video containing animation of character object generated based on motion of distributor user, distribution method, and storage medium storing video distribution program
CN109379274B (zh) * 2018-10-29 2021-08-20 政采云有限公司 一种即时通讯群组的信息发送方法和装置
US20210400003A1 (en) * 2018-11-01 2021-12-23 Sarath KAKUMANU Sending messages to all members or selected members of a group in a messaging application by string tagging and categorization
JP6526934B1 (ja) * 2019-03-18 2019-06-05 グリー株式会社 動画配信システム、動画配信方法、及び動画配信プログラム
JP6526898B1 (ja) * 2018-11-20 2019-06-05 グリー株式会社 動画配信システム、動画配信方法、及び動画配信プログラム
JP7202967B2 (ja) * 2019-05-07 2023-01-12 グリー株式会社 動画配信システム、動画配信方法、及び動画配信プログラム
US11736779B2 (en) 2018-11-20 2023-08-22 Gree, Inc. System method and program for distributing video
JP6526933B1 (ja) * 2019-03-18 2019-06-05 グリー株式会社 動画配信システム、動画配信方法、及び動画配信プログラム
CN109714179A (zh) * 2018-12-29 2019-05-03 联想(北京)有限公司 一种信息处理方法及电子设备
CN109995542A (zh) * 2019-03-25 2019-07-09 联想(北京)有限公司 信息处理方法、装置和电子设备
KR20210010219A (ko) * 2019-07-19 2021-01-27 최재호 그룹 멘션 관리 장치 및 방법
CN110691027A (zh) * 2019-08-29 2020-01-14 维沃移动通信有限公司 一种信息处理方法、装置、电子设备及介质
CN110855551B (zh) * 2019-10-29 2022-04-12 维沃移动通信有限公司 一种消息回复方法、服务器和电子设备
CN110913066A (zh) * 2019-10-31 2020-03-24 维沃移动通信有限公司 一种显示方法及电子设备
US11310182B2 (en) 2019-11-20 2022-04-19 International Business Machines Corporation Group communication organization
CN111800334B (zh) * 2020-07-03 2022-04-19 联想(北京)有限公司 一种处理方法、装置及电子设备
CN112367554B (zh) * 2020-11-10 2022-11-04 北京达佳互联信息技术有限公司 消息交互方法、装置、电子设备及存储介质
CN112910756A (zh) * 2021-01-21 2021-06-04 深圳耘想存储科技有限公司 Im软件群内私聊的方法及设备
US11431665B1 (en) * 2021-03-03 2022-08-30 Microsoft Technology Licensing, Llc Dynamically controlled permissions for managing the communication of messages directed to a presenter
CN113472631B (zh) * 2021-06-24 2023-07-11 北京达佳互联信息技术有限公司 提醒信息的处理方法、装置、电子设备及存储介质
CN113395204A (zh) * 2021-08-17 2021-09-14 中航金网(北京)电子商务有限公司 一种即时通讯的安全增强方法和使用该方法的即时通讯装置
US12015581B1 (en) * 2023-07-13 2024-06-18 Kyndryl, Inc. Selectively exclude recipients from an end-to-end encryption enabled group chat

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020016163A1 (en) * 2000-02-14 2002-02-07 Burgan John M. Chat server and wireless chat device
US20030154249A1 (en) * 2002-02-14 2003-08-14 Crockett Douglas M. Method and an apparatus for removing a member from an active group call in a group communication network
CN101282312A (zh) * 2008-05-16 2008-10-08 腾讯科技(深圳)有限公司 即时通讯***中群的显示方式控制方法及即时通讯***
US20100005402A1 (en) * 2008-07-01 2010-01-07 International Business Machines Corporation System and Apparatus for Whispering in Group Chats
WO2011035549A1 (zh) * 2009-09-25 2011-03-31 Ye Gao 一种公民信息管理方法
US20120030301A1 (en) * 2005-04-07 2012-02-02 AOL Inc., Using Automated Agents To Facilitate Chat Communications

Family Cites Families (90)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030177347A1 (en) 1995-11-22 2003-09-18 Bruce Schneier Methods and apparatus for awarding prizes based on authentication of computer generated outcomes using coupons
EP1050132A4 (en) 1998-01-19 2005-05-18 Terence Edward Sumner METHOD AND APPARATUS FOR SENDING A PRIVATE MESSAGE TO SELECTED MEMBERS
FI982490A0 (fi) 1998-11-18 1998-11-18 Nokia Corp Menetelmä ja järjestelmä viestintää varten
US8335994B2 (en) * 2000-02-25 2012-12-18 Salmon Alagnak Llc Method and apparatus for providing content to a computing device
US6618748B1 (en) 2000-05-12 2003-09-09 International Business Machines Corporation Method, article of manufacture and apparatus for restricting the receipt of delegate reply messages
US9143477B2 (en) 2000-10-25 2015-09-22 Syniverse Icx Corporation Address recognition database
US20020120453A1 (en) 2001-02-23 2002-08-29 Hsi-Che Lee Electronic voice date book
US20030084109A1 (en) 2001-10-30 2003-05-01 Balluff Daniel A. Efficient message notification system and method for communication devices
US7454466B2 (en) 2002-01-16 2008-11-18 Xerox Corporation Method and system for flexible workflow management
US7035923B1 (en) 2002-04-10 2006-04-25 Nortel Networks Limited Presence information specifying communication preferences
US7221937B2 (en) 2002-05-06 2007-05-22 Research In Motion Limited Event reminder method
US7069259B2 (en) 2002-06-28 2006-06-27 Microsoft Corporation Multi-attribute specification of preferences about people, priorities and privacy for guiding messaging and communications
US8150922B2 (en) 2002-07-17 2012-04-03 Research In Motion Limited Voice and text group chat display management techniques for wireless mobile terminals
US7546465B2 (en) * 2002-10-17 2009-06-09 At&T Intellectual Property I, L.P. Instant messaging private tags
US20040102962A1 (en) 2002-11-27 2004-05-27 Ming-Hsien Wei Voice reminding system and method of the same
US7133687B1 (en) 2003-04-03 2006-11-07 Core Mobility, Inc. Delivery of voice data from multimedia messaging service messages
US7171190B2 (en) 2003-06-25 2007-01-30 Oracle International Corporation Intelligent messaging
US9008057B2 (en) 2004-10-27 2015-04-14 Telefonaktiebolaget L M Ericsson (Publ) Gateway apparatus and presence management apparatus
US7966194B2 (en) 2004-10-29 2011-06-21 Trendy Technologies, Inc. Method and apparatus for targeted event networking
US20060235932A1 (en) * 2005-04-18 2006-10-19 International Business Machines Corporation Chat server mute capability
WO2007007330A2 (en) 2005-07-11 2007-01-18 Yossi Glazer System and method for scheduling and receiving reminder messages
CN100426802C (zh) 2005-07-22 2008-10-15 华为技术有限公司 存在信息的提供方法及其***、及存在服务器
US9083663B2 (en) 2006-02-04 2015-07-14 Docsof, Llc Reminder system
US7616943B2 (en) 2006-06-27 2009-11-10 General Motors Company Automatic communication of personalized messages to a telematics equipped vehicle
CN1963752A (zh) * 2006-11-28 2007-05-16 李博航 基于自然语言的电子设备人机交互操作界面技术
US7921176B2 (en) 2007-01-03 2011-04-05 Madnani Rajkumar R Mechanism for generating a composite email
US8165609B2 (en) 2007-07-24 2012-04-24 Yue Fang Storage and access of digital content
US8149850B2 (en) 2008-02-22 2012-04-03 Qualcomm Incorporated Method and apparatus for asynchronous mediated communicaton
US20100023341A1 (en) 2008-05-29 2010-01-28 Reel Drinks Llc Method for rule-based gift giving
US8316096B2 (en) 2008-04-29 2012-11-20 Kota Enterprises, Llc Facemail
US8250155B2 (en) 2008-05-14 2012-08-21 International Business Machines Corporation System and method for autogenerated email follow-up
CN101369278B (zh) * 2008-09-27 2011-11-02 成都市华为赛门铁克科技有限公司 一种近似匹配方法和装置
US8539359B2 (en) * 2009-02-11 2013-09-17 Jeffrey A. Rapaport Social network driven indexing system for instantly clustering people with concurrent focus on same topic into on-topic chat rooms and/or for generating on-topic search results tailored to user preferences regarding topic
KR101618036B1 (ko) 2009-06-22 2016-05-18 삼성전자주식회사 휴대 단말기의 메신저 기능 지원 방법 및 이를 이용하는 휴대 단말기
US7835955B1 (en) 2009-07-21 2010-11-16 Sandata Technologies, Inc. Time and/or attendance system using synchronized code
US8769022B2 (en) 2009-08-31 2014-07-01 Qualcomm Incorporated System and method for evaluating outbound messages
US8433764B2 (en) 2010-02-09 2013-04-30 Google Inc. Identification of message recipients
US9275376B2 (en) 2010-03-25 2016-03-01 Nokia Technologies Oy Method and apparatus for providing soft reminders
US8880725B2 (en) 2010-05-26 2014-11-04 Microsoft Corporation Continuous replication for session initiation protocol based communication systems
US8775535B2 (en) 2011-01-18 2014-07-08 Voxilate, Inc. System and method for the transmission and management of short voice messages
US20140372516A1 (en) 2011-02-02 2014-12-18 Imvu Inc. System and method for providing a scalable translation between polling-based clients and connection-based message queues
US8548865B1 (en) 2011-03-29 2013-10-01 Amazon Technologies, Inc. System and method for group gift exchanges
CN102737062B (zh) * 2011-04-15 2016-08-17 腾讯科技(深圳)有限公司 一种好友通知方法及装置
US8968103B2 (en) 2011-11-02 2015-03-03 Andrew H B Zhou Systems and methods for digital multimedia capture using haptic control, cloud voice changer, and protecting digital multimedia privacy
US20130298006A1 (en) 2011-07-20 2013-11-07 Ourgroup, Inc. System and method for providing software tools within an online platform for organizing groups and communicating with member clients of group
US8788602B1 (en) 2011-09-12 2014-07-22 Google Inc. Method and system for providing notifications for specific messages
JP5696018B2 (ja) 2011-09-28 2015-04-08 クラリオン株式会社 対象データの配置方法、対象データ配置システム、および、それらのサーバ装置、クライアント装置、プログラム
WO2013077524A1 (ko) 2011-11-24 2013-05-30 엘지전자 주식회사 사용자 인터페이스 표시 방법 및 그를 이용한 장치
US20130144702A1 (en) 2011-12-01 2013-06-06 Sparkfly Llc Integrated Payment and Reward Transactions
US8355699B1 (en) 2012-02-14 2013-01-15 Kuo-Hung Lo Method of preventing data of mobile phone from being stolen
US9230244B2 (en) 2012-03-29 2016-01-05 International Business Machines Corporation Recipient changes in email threads
US20130268418A1 (en) 2012-04-04 2013-10-10 Accu-Time Systems, Inc. Methods and apparatus for wireless communication of time and attendance information
EP2664983A3 (en) 2012-05-17 2018-01-03 LG Electronics, Inc. Mobile terminal and control method therefor
US10019994B2 (en) 2012-06-08 2018-07-10 Apple Inc. Systems and methods for recognizing textual identifiers within a plurality of words
CN103546364B (zh) 2012-07-13 2017-08-08 腾讯科技(深圳)有限公司 提醒信息推送方法和***
US8768310B1 (en) 2012-07-19 2014-07-01 Sprint Spectrum L.P. Providing a notification message
US20140025546A1 (en) 2012-07-23 2014-01-23 Teh Hon Seng Time attendance tracking method and system
WO2014017398A1 (ja) 2012-07-24 2014-01-30 日本電気株式会社 出退勤管理装置、そのデータ処理方法、およびプログラム
US9117197B1 (en) 2012-10-19 2015-08-25 Google Inc. Alert system for social network users
JP6102016B2 (ja) * 2012-11-12 2017-03-29 株式会社コナミデジタルエンタテインメント 表示装置、およびプログラム
KR101440080B1 (ko) 2012-11-20 2014-09-17 주식회사에어플러그 무선 통신망의 접속점 정보에 기반하여 그 무선 통신망의 접속점으로의 접속전환을 제어하는 방법 및 장치
JP6194459B2 (ja) 2012-11-26 2017-09-13 株式会社コナミデジタルエンタテインメント 表示装置、およびプログラム
JP5998031B2 (ja) 2012-12-06 2016-09-28 株式会社コナミデジタルエンタテインメント 端末装置、端末装置の制御方法、及びプログラム
KR102064965B1 (ko) 2013-01-04 2020-01-10 엘지전자 주식회사 더블 터치 제스처를 이용한 단말기 제어 방법 및 그 단말기
CN103079008B (zh) * 2013-01-07 2015-05-27 播思通讯技术(北京)有限公司 根据短信内容自动生成回复建议的方法和***
US10200328B2 (en) 2013-03-14 2019-02-05 Microsoft Technology Licensing, Llc Reminder views for facilitating draft reminders
KR102050814B1 (ko) * 2013-04-02 2019-12-02 삼성전자주식회사 그룹 대화에서 사적 대화 제공 장치 및 방법
CN103401757A (zh) * 2013-06-26 2013-11-20 宇龙计算机通信科技(深圳)有限公司 聊天方法及通信终端
US9419935B2 (en) 2013-08-02 2016-08-16 Whatsapp Inc. Voice communications with real-time status notifications
US20150058324A1 (en) 2013-08-19 2015-02-26 Joseph Gregory Kauwe Systems and methods of enabling integrated activity scheduling, sharing and real-time social connectivity through an event-sharing platform
US9792590B2 (en) 2013-09-17 2017-10-17 Oracle International Corporation System and framework for instant messenger timecard integration
CN104753985B (zh) * 2013-12-30 2018-12-28 腾讯科技(深圳)有限公司 会话列表显示方法和装置
US20150207926A1 (en) 2014-01-23 2015-07-23 Microsoft Corporation Entity-linked reminder notifications
CN105809481B (zh) 2014-01-29 2021-06-18 腾讯科技(深圳)有限公司 虚拟物品发送方法、接收方法、装置和***
US8843835B1 (en) 2014-03-04 2014-09-23 Banter Chat, Inc. Platforms, systems, and media for providing multi-room chat stream with hierarchical navigation
US20150264303A1 (en) 2014-03-17 2015-09-17 Microsoft Corporation Stop Recording and Send Using a Single Action
US9021040B1 (en) 2014-03-28 2015-04-28 Linkedin Corporation Automatically selecting addressees for receiving a content item
CN103916311B (zh) * 2014-04-21 2016-01-20 腾讯科技(深圳)有限公司 一种信息传输控制方法,装置及***
WO2015165018A1 (en) 2014-04-28 2015-11-05 Tencent Technology (Shenzhen) Company Limited Method and device for providing online gifting
US9207835B1 (en) 2014-05-31 2015-12-08 Apple Inc. Message user interfaces for capture and transmittal of media and location content
WO2015187882A1 (en) 2014-06-03 2015-12-10 Element, Inc. Attendance authentication and management in connection with mobile devices
WO2015197120A1 (en) 2014-06-26 2015-12-30 Nec Europe Ltd. Method for monitoring a status in form of presence and/or absence of a network entity
DE102014011619A1 (de) 2014-08-01 2016-02-04 Alzchem Ag Tränkharz zur Kanalsanierung
US9253639B1 (en) 2014-08-11 2016-02-02 Afirma Consulting & Technologies, S.L. Methods and systems to enable presence related services
CN105528563B (zh) 2014-09-30 2018-12-28 阿里巴巴集团控股有限公司 移动终端设备中的界面信息处理方法及装置
WO2016054629A1 (en) 2014-10-03 2016-04-07 Skejul Inc. Systems and methods for private schedule coordination and event planning
CN105631959A (zh) 2014-10-31 2016-06-01 鸿富锦精密工业(武汉)有限公司 考勤方法及***
JP2016152518A (ja) 2015-02-17 2016-08-22 株式会社リコー 伝送管理システム、伝送システム、伝送管理方法、及びプログラム
US10740727B2 (en) 2015-12-28 2020-08-11 Seiko Epson Corporation Techniques for determining whether employee attendance is being appropriately managed
MY180880A (en) 2016-01-28 2020-12-11 Infostandard Sdn Bhd A method for recording electronic attendance

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020016163A1 (en) * 2000-02-14 2002-02-07 Burgan John M. Chat server and wireless chat device
US20030154249A1 (en) * 2002-02-14 2003-08-14 Crockett Douglas M. Method and an apparatus for removing a member from an active group call in a group communication network
US20120030301A1 (en) * 2005-04-07 2012-02-02 AOL Inc., Using Automated Agents To Facilitate Chat Communications
CN101282312A (zh) * 2008-05-16 2008-10-08 腾讯科技(深圳)有限公司 即时通讯***中群的显示方式控制方法及即时通讯***
US20100005402A1 (en) * 2008-07-01 2010-01-07 International Business Machines Corporation System and Apparatus for Whispering in Group Chats
WO2011035549A1 (zh) * 2009-09-25 2011-03-31 Ye Gao 一种公民信息管理方法

Also Published As

Publication number Publication date
TW201640862A (zh) 2016-11-16
US20160277335A1 (en) 2016-09-22
CN106034068A (zh) 2016-10-19
JP2018511846A (ja) 2018-04-26
SG11201706026SA (en) 2017-08-30
JP6507255B2 (ja) 2019-04-24
WO2016153824A1 (en) 2016-09-29
US10218657B2 (en) 2019-02-26

Similar Documents

Publication Publication Date Title
TWI696364B (zh) 群聊中進行私聊的方法、裝置、用戶端、伺服器及系統
US8230350B2 (en) System and method for managing and displaying data messages
JP2014531094A (ja) マイクロブログを介してグループユーザにメッセージを送信するための方法および装置
CA3016459C (en) Managing multiple profiles for a single account in an asynchronous messaging system
US10887259B2 (en) Communication management system
CN102611637A (zh) 一种群组的实现方法及***
US10326714B2 (en) Instant messaging with non subscriber users
CN113746722B (zh) 信息处理方法、装置、设备以及存储介质
KR20200020946A (ko) 다중-에이전트 메시징을 위한 기술들
WO2011155996A2 (en) Group messaging integration system, method and apparatus
US20140372544A1 (en) System and Method for Establishing 2-Way Communications Between an App and a Browser
CN103944800A (zh) 一种信息交互的方法和设备
CN104956393A (zh) 使用用户描述符与社交网络***用户进行的第三方通信
RU2527213C2 (ru) Способ и сервер для передачи сообщения
US9658750B2 (en) Private messaging via content provider web sites and applications
KR101545663B1 (ko) 다중-사용자 관계 체인을 변경하는 기기, 시스템 및 방법
CN106921555B (zh) 一种用于跨网络即时通信的用户账号定义方法
CN102647366A (zh) 微博名单传播的实现方法、终端及***
US20160080385A1 (en) Contact Identification Validation via Social Invitation
CN105378789A (zh) 创建联系人列表和预添置用户帐号
US20140324987A1 (en) Method for communicating with a public id and public id assistant device
CN110012438B (zh) 用于加入特定于设备的消息群组的方法和***
WO2016056042A1 (ja) グループ自動生成方法
CN102664824A (zh) 针对手机设置即时通信工具的方法及***
CN102665198A (zh) 针对手机号码设置即时通信识别号的方法及***