單方采用匿名方式發(fā)送私信的方法及服務器的制造方法
【專利摘要】本發(fā)明公開了一種單方采用匿名方式發(fā)送私信的方法及服務器。其中,方法包括:接收第一聯(lián)系人發(fā)送的攜帶有第一聯(lián)系人實名ID、第二聯(lián)系人實名ID和第一私信內(nèi)容的私信發(fā)送請求;判斷私信發(fā)送請求中是否包含匿名指示符,若是,則為第一聯(lián)系人分配第一聯(lián)系人臨時ID,并建立第一聯(lián)系人實名ID與第一聯(lián)系人臨時ID的映射關(guān)系;利用第一聯(lián)系人臨時ID向第二聯(lián)系人實名ID對應的第二聯(lián)系人發(fā)送第一私信內(nèi)容。本發(fā)明中,利用為第一聯(lián)系人分配的第一聯(lián)系人臨時ID向第二聯(lián)系發(fā)送第一私信內(nèi)容,可以使第二聯(lián)系人在接收到第一私信內(nèi)容后無法獲知第一私信內(nèi)容的發(fā)送者,保護了第一聯(lián)系人的隱私,并且使得第一聯(lián)系人可以在無顧慮情況下,能夠暢所欲言。
【專利說明】單方采用匿名方式發(fā)送私信的方法及服務器
【技術(shù)領域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領域】,具體涉及一種單方采用匿名方式發(fā)送私信的方法及服務器。
【背景技術(shù)】
[0002]目前,隨著網(wǎng)絡通信技術(shù)的發(fā)展,各種細分領域的網(wǎng)絡通信系統(tǒng)也紛紛出現(xiàn)和發(fā)展,滿足了不同細分領域用戶的特殊通信需求。
[0003]現(xiàn)有的互聯(lián)網(wǎng)通信網(wǎng)絡中,主要是采用實名方式進行信息交流,此時通信雙方的用戶信息在在進行信息交流的過程中對于通信雙方而言都是顯示的,使得通信雙方并不能夠暢所欲言,尤其是當用戶對私隱話題有所顧忌時,現(xiàn)有的通信系統(tǒng)無法滿足為用戶提供傾訴私隱性話題,并且不泄漏用戶信息等隱私的需求。
【發(fā)明內(nèi)容】
[0004]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的單方采用匿名方式發(fā)送私信的方法和相應的服務器。
[0005]根據(jù)本發(fā)明的一個方面,提供了一種單方采用匿名方式發(fā)送私信的方法,其包括:
[0006]接收第一聯(lián)系人發(fā)送的攜帶有第一聯(lián)系人實名ID、第二聯(lián)系人實名ID和第一私信內(nèi)容的私信發(fā)送請求;
[0007]判斷所述私信發(fā)送請求中是否包含匿名指示符,若是,則為所述第一聯(lián)系人分配第一聯(lián)系人臨時ID,并建立所述第一聯(lián)系人實名ID與所述第一聯(lián)系人臨時ID的映射關(guān)系;
[0008]利用所述第一聯(lián)系人臨時ID向所述第二聯(lián)系人實名ID對應的第二聯(lián)系人發(fā)送所述第一私信內(nèi)容。
[0009]根據(jù)本發(fā)明的另一方面,提供了一種服務器,其包括:
[0010]第一接收模塊,適于接收第一聯(lián)系人發(fā)送的攜帶有第一聯(lián)系人實名ID、第二聯(lián)系人實名ID和第一私信內(nèi)容的私信發(fā)送請求;
[0011]判斷模塊,適于判斷所述私信發(fā)送請求中是否包含匿名指示符;
[0012]分配模塊,適于在判斷所述私信發(fā)送請求中包含匿名指示符的情況下,為所述第一聯(lián)系人分配第一聯(lián)系人臨時ID ;
[0013]關(guān)聯(lián)模塊,適于在判斷所述私信發(fā)送請求中包含匿名指示符的情況下,建立所述第一聯(lián)系人實名ID與所述第一聯(lián)系人臨時ID的映射關(guān)系;
[0014]第一發(fā)送模塊,適于利用所述第一聯(lián)系人臨時ID向所述第二聯(lián)系人實名ID對應的第二聯(lián)系人發(fā)送所述第一私信內(nèi)容。
[0015]根據(jù)本發(fā)明提供的方案,接收第一聯(lián)系人發(fā)送的攜帶有第一聯(lián)系人實名ID、第二聯(lián)系人實名ID和第一私信內(nèi)容的私信發(fā)送請求;判斷私信發(fā)送請求中是否包含匿名指示符,若是,則為第一聯(lián)系人分配第一聯(lián)系人臨時ID,并建立第一聯(lián)系人實名ID與第一聯(lián)系人臨時ID的映射關(guān)系;利用第一聯(lián)系人臨時ID向第二聯(lián)系人實名ID對應的第二聯(lián)系人發(fā)送第一私信內(nèi)容。本發(fā)明中,在判斷第一聯(lián)系人選擇以匿名方式發(fā)送第一私信內(nèi)容的情況下,利用為第一聯(lián)系人分配的第一聯(lián)系人臨時ID向第二聯(lián)系發(fā)送第一私信內(nèi)容,可以使第二聯(lián)系人在接收到第一私信內(nèi)容后無法獲知第一私信內(nèi)容的發(fā)送者,從而為用戶提供了一種單方匿名的聊天模式,這種聊天模式保護了第一聯(lián)系人的隱私,并且使得第一聯(lián)系人可以在無顧慮情況下,能夠暢所欲言。
[0016]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【專利附圖】
【附圖說明】
[0017]通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0018]圖1示出了根據(jù)本發(fā)明一個實施例的單方采用匿名方式發(fā)送私信的方法的流程圖;
[0019]圖2示出了根據(jù)本發(fā)明另一個實施例的單方采用匿名方式發(fā)送私信的方法的流程圖;
[0020]圖3示出了根據(jù)本發(fā)明一個實施例的服務器的結(jié)構(gòu)框圖。
【具體實施方式】
[0021]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領域的技術(shù)人員。
[0022]圖1示出了根據(jù)本發(fā)明一個實施例的單方采用匿名方式發(fā)送私信的方法的流程圖。如圖1所示,該方法包括以下步驟:
[0023]步驟S100,接收第一聯(lián)系人發(fā)送的攜帶有第一聯(lián)系人實名ID、第二聯(lián)系人實名ID和第一私信內(nèi)容的私信發(fā)送請求。
[0024]具體地,第一聯(lián)系人可以通過客戶端的即時通信應用通過選定第二聯(lián)系人實名ID向第二聯(lián)系人發(fā)送第一私信內(nèi)容,在第一聯(lián)系人點擊即時通信應用中的發(fā)送按鈕后,服務器接收到第一聯(lián)系人發(fā)送的攜帶有第一聯(lián)系人實名ID、第二聯(lián)系人實名ID和第一私信內(nèi)容的私信發(fā)送請求。其中,第一聯(lián)系人實名ID與第二聯(lián)系人實名ID可以是聯(lián)系人的用戶名,客戶端可以是移動終端或PC終端,例如,手機、ipad、個人計算機。
[0025]步驟S110,判斷私信發(fā)送請求中是否包含匿名指示符,若是,則為第一聯(lián)系人分配第一聯(lián)系人臨時ID,并建立第一聯(lián)系人實名ID與第一聯(lián)系人臨時ID的映射關(guān)系。
[0026]匿名指示符是聯(lián)系人選擇以匿名方式發(fā)送私信內(nèi)容的標識。具體地,服務器在接收到私信發(fā)送請求后,需要判斷該私信發(fā)送請求中是否包含匿名指示符,由此選擇是以匿名方式向第二聯(lián)系人發(fā)送第一私信內(nèi)容,還是以實名方式向第二聯(lián)系人發(fā)送第一私信內(nèi)容。
[0027]第一聯(lián)系人臨時ID是服務器臨時給第一聯(lián)系人分配的用于完成通信,并在第二聯(lián)系人接收到私信內(nèi)容后顯示在第二聯(lián)系人的客戶端的代表第一聯(lián)系人的臨時用戶名,使得第二聯(lián)系人無法獲知第一私信內(nèi)容的發(fā)送者。
[0028]第一聯(lián)系人實名ID與第一聯(lián)系人臨時ID的映射關(guān)系使得服務器能夠根據(jù)第一聯(lián)系人實名ID查詢到第一聯(lián)系人臨時ID,或者根據(jù)第一聯(lián)系人臨時ID查詢到第一聯(lián)系人實名ID。
[0029]步驟S120,利用第一聯(lián)系人臨時ID向第二聯(lián)系人實名ID對應的第二聯(lián)系人發(fā)送第一私信內(nèi)容。
[0030]具體地,服務器在判斷出第一聯(lián)系人選擇以匿名方式發(fā)送第一私信內(nèi)容的情況下,會利用向第一聯(lián)系分配的第一聯(lián)系人臨時ID向第一聯(lián)系人所選擇的第二聯(lián)系人實名ID對應的第二聯(lián)系人發(fā)送第一私信內(nèi)容。
[0031]根據(jù)本發(fā)明上述實施例提供的方法,接收第一聯(lián)系人發(fā)送的攜帶有第一聯(lián)系人實名ID、第二聯(lián)系人實名ID和第一私信內(nèi)容的私信發(fā)送請求;判斷私信發(fā)送請求中是否包含匿名指示符,若是,則為第一聯(lián)系人分配第一聯(lián)系人臨時ID,并建立第一聯(lián)系人實名ID與第一聯(lián)系人臨時ID的映射關(guān)系;利用第一聯(lián)系人臨時ID向第二聯(lián)系人實名ID對應的第二聯(lián)系人發(fā)送第一私信內(nèi)容。本實施例中,在判斷第一聯(lián)系人選擇以匿名方式發(fā)送第一私信內(nèi)容的情況下,利用為第一聯(lián)系人分配的第一聯(lián)系人臨時ID向第二聯(lián)系發(fā)送第一私信內(nèi)容,可以使第二聯(lián)系人在接收到第一私信內(nèi)容后無法獲知第一私信內(nèi)容的發(fā)送者,從而為用戶提供了一種單方匿名的聊天模式,這種聊天模式保護了第一聯(lián)系人的隱私,并且使得第一聯(lián)系人可以在無顧慮情況下,能夠暢所欲言,滿足了為用戶提供傾訴隱私話題,并且不泄漏用戶信息等隱私的需求。
[0032]圖2示出了根據(jù)本發(fā)明另一個實施例的單方采用匿名方式發(fā)送私信的方法的流程圖。如圖2所示,該方法包括以下步驟:
[0033]步驟S200,接收第一聯(lián)系人發(fā)送的攜帶有第一聯(lián)系人實名ID、第二聯(lián)系人實名ID和第一私信內(nèi)容的私信發(fā)送請求。
[0034]第一聯(lián)系人可以通過客戶端的即時通信應用通過選定第二聯(lián)系人實名ID向第二聯(lián)系人發(fā)送第一私信內(nèi)容,在第一聯(lián)系人點擊即時通信應用中的發(fā)送按鈕后,服務器接收到第一聯(lián)系人發(fā)送的攜帶有第一聯(lián)系人實名ID、第二聯(lián)系人實名ID和第一私信內(nèi)容的私信發(fā)送請求。其中,第一聯(lián)系人實名ID與第二聯(lián)系人實名ID可以是聯(lián)系人的用戶名,客戶端可以是移動終端或PC終端,例如,手機、ipad、個人計算機。第一私信內(nèi)容包括語音信息和/或文本信息和/或圖像信息和/或多媒體信息。
[0035]在第一私信內(nèi)容包括語音信息的情況下,第一聯(lián)系人所發(fā)送的私信發(fā)送請求除了攜帶有第一聯(lián)系人實名ID、第二聯(lián)系人實名ID和第一私信內(nèi)容外,還可以攜帶有對語音信息進行處理的語音處理參數(shù)和/或聲音模式,語音處理參數(shù)包括音色、語速、音調(diào)中的一種或多種。
[0036]可選地,本實施例還包括:根據(jù)語音處理參數(shù)和/或聲音模式對語音信息進行變聲處理。
[0037]具體地,第一聯(lián)系人可以通過即時通信應用提供的音色、語速、音調(diào)選擇按鈕實現(xiàn)對聲音音色、語速、音調(diào)的改變而調(diào)處各種聲音模式,或者通過聲音模式按鈕直接選擇對語音信息處理聲音模式,從而獲得一變音的語音信息作為第一私信內(nèi)容。其中,聲音模式可以是小女孩模式、岳飛模式、賣萌模式等。
[0038]當服務器接收到第一聯(lián)系人發(fā)送的攜帶有對語音信息進行處理的語音處理參數(shù)和/或聲音模式的私信發(fā)送請求時,則根據(jù)第一聯(lián)系人所選擇的語音處理參數(shù)和/或聲音模式對第一私信內(nèi)容進行相應地變聲處理。對語音信息進行變聲處理,可以混淆聲音,能夠讓接收到該語音信息的第二聯(lián)系人無法聽出該語音信息具體來源于誰,從而起到保護第一聯(lián)系人的目的,在第二聯(lián)系人播放該變聲處理后的語音信息時進行該客戶的身份保護,避免了第一聯(lián)系人選擇以匿名方式發(fā)送第一私信內(nèi)容,在該第一私信內(nèi)容包括語音信息的情況下,在未對語音信息進行處理的情況下大部分人還可以聽出來是誰說的。
[0039]步驟S201,判斷私信發(fā)送請求中是否包含匿名指示符,若是,則執(zhí)行步驟S202 ;若否,則方法結(jié)束。
[0040]匿名指示符是聯(lián)系人選擇以匿名方式發(fā)送私信內(nèi)容的標識。具體地,服務器在接收到私信發(fā)送請求后,需要判斷該私信發(fā)送請求中是否包含匿名指示符,由此選擇是以匿名方式向第二聯(lián)系人發(fā)送第一私信內(nèi)容,還是以實名方式向第二聯(lián)系人發(fā)送第一私信內(nèi)容。
[0041]步驟S202,為第一聯(lián)系人分配第一聯(lián)系人臨時ID以及用于區(qū)分匿名者的標識元素。
[0042]第一聯(lián)系人臨時ID是服務器臨時給第一聯(lián)系人分配的用于完成通信,并在第二聯(lián)系人接收到私信內(nèi)容后顯示在第二聯(lián)系人的客戶端的代表第一聯(lián)系人的臨時用戶名,使得第二聯(lián)系人無法獲知第一私信內(nèi)容的發(fā)送者。
[0043]標識元素指從直觀上可以將多個匿名者進行區(qū)分的元素。其中標識元素包括:昵稱、頭像、字體顏色、字體格式、私信背景中的一種或多種。服務器可以從昵稱庫中隨機選取一昵稱作為標識元素,例如可以將第一聯(lián)系人的昵稱設置為“Angle”。類似地,從頭像庫中選擇一熊貓頭像作為將第一聯(lián)系人區(qū)別于其他匿名者的頭像標識元素。
[0044]具體地,服務器在判斷私信發(fā)送請求中包含匿名指示符的情況下,為第一聯(lián)系人分配第一聯(lián)系人臨時ID如“匿名者”,并將第一聯(lián)系人的昵稱設置為“Angle”,將第一聯(lián)系人的頭像設置為熊貓頭像,將字體顏色設置為天藍色,將私信背景設置為楓葉背景。本實施例中,所列舉的第一聯(lián)系人臨時ID、標識元素的設置僅僅是舉例說明,不應理解為對本發(fā)明的限定。
[0045]步驟S203,建立第一聯(lián)系人實名ID與第一聯(lián)系人臨時ID的映射關(guān)系。
[0046]第一聯(lián)系人實名ID與第一聯(lián)系人臨時ID的映射關(guān)系使得服務器能夠根據(jù)第一聯(lián)系人實名ID查詢到第一聯(lián)系人臨時ID,或者根據(jù)第一聯(lián)系人臨時ID查詢到第一聯(lián)系人實名ID。服務器建立第一聯(lián)系人實名ID與第一聯(lián)系人臨時ID的映射關(guān)系可以使得服務器在接收到第二聯(lián)系人向第一聯(lián)系人臨時ID發(fā)送的回復內(nèi)容后,準確快速地將該回復內(nèi)容發(fā)送給第一聯(lián)系人。具體地,服務器將第一聯(lián)系人實名ID與第一聯(lián)系人臨時ID存儲于數(shù)據(jù)庫中,并建立其之間的映射關(guān)系。
[0047]步驟S204,利用第一聯(lián)系人臨時ID向第二聯(lián)系人實名ID對應的第二聯(lián)系人發(fā)送第一私信內(nèi)容以及標識元素。
[0048]具體地,服務器在判斷出第一聯(lián)系人選擇以匿名方式發(fā)送第一私信內(nèi)容的情況下,會利用向第一聯(lián)系人分配的第一聯(lián)系人臨時ID向第一聯(lián)系人所選擇的第二聯(lián)系人實名ID對應的第二聯(lián)系人發(fā)送第一私信內(nèi)容。
[0049]步驟S205,接收第二聯(lián)系人發(fā)送的攜帶有第二聯(lián)系人實名ID、第一聯(lián)系人臨時ID和第二私?目內(nèi)容的私?目回復請求。
[0050]第二聯(lián)系人在接收到第一私信內(nèi)容后,可以通過點擊客戶端的即時通信應用中的回復按鈕對所打開的第一私信內(nèi)容直接進行回復。第二聯(lián)系人通過點擊客戶端的即時通信應用的發(fā)送按鈕來請求回復。其中,第二聯(lián)系人在對第一私信內(nèi)容進行回復時,是以服務器為第一聯(lián)系人分配的第一聯(lián)系人臨時ID為接收者進行回復的。
[0051]步驟S206,查找與第一聯(lián)系人臨時ID對應的第一聯(lián)系人實名ID。
[0052]由于在步驟S203中已經(jīng)建立了第一聯(lián)系人實名ID與第一聯(lián)系人臨時ID之間的映射關(guān)系,因此,服務器可以通過在數(shù)據(jù)庫中查找第一聯(lián)系人臨時ID,并根據(jù)第一聯(lián)系人臨時ID與第一聯(lián)系人實名ID之間的映射關(guān)系,查找到第一聯(lián)系人實名ID。
[0053]步驟S207,利用第二聯(lián)系人實名ID向第一聯(lián)系人實名ID對應的第一聯(lián)系人發(fā)送第二私信內(nèi)容。
[0054]服務器在查找到第一聯(lián)系人實名ID后,利用第二聯(lián)系人實名ID向第一聯(lián)系人實名ID對應的第一聯(lián)系人發(fā)送第二私信內(nèi)容,該第二私信內(nèi)容記載了第二聯(lián)系人對第一私十目內(nèi)容的回復?目息。
[0055]本發(fā)明除了可以實現(xiàn)匿名發(fā)送私信內(nèi)容外,還可以實現(xiàn)對匿名者身份進行判斷,在判斷成功的情況下,提示判斷成功的通知消息。
[0056]具體地,接收第二聯(lián)系人發(fā)送的攜帶有第三聯(lián)系人實名ID的判斷請求,判斷第三聯(lián)系人與第一聯(lián)系人是否為同一人,若是,則向第一聯(lián)系人發(fā)送第二私信內(nèi)容以及判斷成功的通知消息;若否,則向第一聯(lián)系人發(fā)送第二私信內(nèi)容。【具體實施方式】如下:
[0057]在對第一私信內(nèi)容進行回復時,第二聯(lián)系人可以通過即時通信應用中的判斷第一聯(lián)系人身份的按鈕,從聯(lián)系人列表中選擇其認為是第一私信內(nèi)容發(fā)送者的聯(lián)系人ID,即第三聯(lián)系人ID,并通過點擊發(fā)送按鈕,向服務器發(fā)送判斷匿名者身份的判斷請求。服務器在接收到判斷請求后,通過判斷第三聯(lián)系人實名ID與第一聯(lián)系人實名ID是否為相同,來判斷第三聯(lián)系人與第一聯(lián)系人是否為同一人,在第三聯(lián)系人實名ID與第一聯(lián)系人實名ID相同的情況下,向第一聯(lián)系人發(fā)送第二私信內(nèi)容以及判斷成功的通知消息;在第三聯(lián)系人實名ID與第一聯(lián)系人實名ID不相同的情況下,則向第一聯(lián)系人發(fā)送第二私信內(nèi)容。通過對第一聯(lián)系人身份進行判斷,在判斷成功的情況下,可以使得第二聯(lián)系人對第一聯(lián)系人發(fā)送的第一私信內(nèi)容根據(jù)個人需要進行相應的回復。
[0058]根據(jù)本發(fā)明上述實施例提供的方法,接收第一聯(lián)系人發(fā)送的攜帶有第一聯(lián)系人實名ID、第二聯(lián)系人實名ID和第一私信內(nèi)容的私信發(fā)送請求;判斷私信發(fā)送請求中是否包含匿名指示符,若是,則執(zhí)行為第一聯(lián)系人分配第一聯(lián)系人臨時ID以及用于區(qū)分匿名者的標識元素;建立第一聯(lián)系人實名ID與第一聯(lián)系人臨時ID的映射關(guān)系;利用第一聯(lián)系人臨時ID向第二聯(lián)系人實名ID對應的第二聯(lián)系人發(fā)送第一私信內(nèi)容以及標識元素;接收第二聯(lián)系人發(fā)送的攜帶有第二聯(lián)系人實名ID、第一聯(lián)系人臨時ID和第二私信內(nèi)容的私信回復請求;查找與第一聯(lián)系人臨時ID對應的第一聯(lián)系人實名ID ;利用第二聯(lián)系人實名ID向第一聯(lián)系人實名ID對應的第一聯(lián)系人發(fā)送第二私信內(nèi)容。本實施例中,在判斷第一聯(lián)系人選擇以匿名方式發(fā)送第一私信內(nèi)容的情況下,利用為第一聯(lián)系人分配的第一聯(lián)系人臨時ID向第二聯(lián)系人發(fā)送第一私信內(nèi)容,可以使第二聯(lián)系人在接收到第一私信內(nèi)容后無法獲知第一私信內(nèi)容的發(fā)送者,從而為用戶提供了一種單方匿名的聊天模式,這種聊天模式保護了第一聯(lián)系人的隱私,并且使得第一聯(lián)系人可以在無顧慮情況下,能夠暢所欲言,滿足了為用戶提供傾訴隱私話題,并且不泄漏用戶信息等隱私的需求;通過為第一聯(lián)系人分配標識元素,可以將第一聯(lián)系人與其他匿名者區(qū)分開來;對語音信息進行變聲處理,可以混淆聲音,能夠讓接收到該語音信息的第二聯(lián)系人無法聽出該語音信息具體來源于誰,從而起到保護第一聯(lián)系人的目的,在第二聯(lián)系人播放該變聲處理后的語音信息時進行該客戶的身份保護,避免了第一聯(lián)系人選擇以匿名方式發(fā)送第一私信內(nèi)容,在該第一私信內(nèi)容包括語音信息的情況下,在未對語音信息進行處理的情況下大部分人還可以聽出來是誰說的;通過建立第一聯(lián)系人實名ID與第一聯(lián)系人臨時ID之間的映射關(guān)系,可以使得服務器在接收到第二聯(lián)系人向第一聯(lián)系臨時ID發(fā)送的回復內(nèi)容后,準確快速地將該回復內(nèi)容發(fā)送給第一聯(lián)系人。
[0059]圖3示出了根據(jù)本發(fā)明一個實施例的服務器的結(jié)構(gòu)框圖。該服務器包括:第一接收模塊300、判斷模塊301、分配模塊302、關(guān)聯(lián)模塊303、第一發(fā)送模塊304。
[0060]第一接收模塊300,適于接收第一聯(lián)系人發(fā)送的攜帶有第一聯(lián)系人實名ID、第二聯(lián)系人實名ID和第一私信內(nèi)容的私信發(fā)送請求。
[0061]第一聯(lián)系人可以通過客戶端的即時通信應用通過選定第二聯(lián)系人實名ID向第二聯(lián)系人發(fā)送第一私信內(nèi)容,在第一聯(lián)系人點擊即時通信應用中的發(fā)送按鈕后,服務器接收到第一聯(lián)系人發(fā)送的攜帶有第一聯(lián)系人實名ID、第二聯(lián)系人實名ID和第一私信內(nèi)容的私信發(fā)送請求。其中,第一聯(lián)系人實名ID與第二聯(lián)系人實名ID可以是聯(lián)系人的用戶名,客戶端可以是移動終端或PC終端,例如,手機、ipad、個人計算機。第一私信內(nèi)容包括語音信息和/或文本信息和/或圖像信息和/或多媒體信息。
[0062]判斷模塊301,適于判斷私信發(fā)送請求中是否包含匿名指示符。
[0063]匿名指示符是聯(lián)系人選擇以匿名方式發(fā)送私信內(nèi)容的標識。具體地,服務器在接收到私信發(fā)送請求后,需要判斷該私信發(fā)送請求中是否包含匿名指示符,由此選擇是以匿名方式向第二聯(lián)系人發(fā)送第一私信內(nèi)容,還是以實名方式向第二聯(lián)系人發(fā)送第一私信內(nèi)容。
[0064]分配模塊302,適于在判斷私信發(fā)送請求中包含匿名指示符的情況下,為第一聯(lián)系人分配第一聯(lián)系人臨時ID。
[0065]第一聯(lián)系人臨時ID是服務器臨時給第一聯(lián)系人分配的用于完成通信,并在第二聯(lián)系人接收到私信內(nèi)容后顯示在第二聯(lián)系人的客戶端的代表第一聯(lián)系人的臨時用戶名,使得第二聯(lián)系人無法獲知第一私信內(nèi)容的發(fā)送者。
[0066]關(guān)聯(lián)模塊303,適于在判斷私信發(fā)送請求中包含匿名指示符的情況下,建立第一聯(lián)系人實名ID與第一聯(lián)系人臨時ID的映射關(guān)系。
[0067]第一聯(lián)系人實名ID與第一聯(lián)系人臨時ID的映射關(guān)系使得服務器能夠根據(jù)第一聯(lián)系人實名ID查詢到第一聯(lián)系人臨時ID,或者根據(jù)第一聯(lián)系人臨時ID查詢到第一聯(lián)系人實名ID。服務器建立第一聯(lián)系人實名ID與第一聯(lián)系人臨時ID的映射關(guān)系可以使得服務器在接收到第二聯(lián)系人向第一聯(lián)系臨時ID發(fā)送的回復內(nèi)容后,準確快速地將該回復內(nèi)容發(fā)送給第一聯(lián)系人。具體地,服務器將第一聯(lián)系人實名ID與第一聯(lián)系人臨時ID存儲于數(shù)據(jù)庫中,并建立其之間的映射關(guān)系。
[0068]第一發(fā)送模塊304,適于利用第一聯(lián)系人臨時ID向第二聯(lián)系人實名ID對應的第二聯(lián)系人發(fā)送第一私信內(nèi)容。
[0069]具體地,服務器在判斷出第一聯(lián)系人選擇以匿名方式發(fā)送第一私信內(nèi)容的情況下,會利用向第一聯(lián)系分配的第一聯(lián)系人臨時ID向第一聯(lián)系人所選擇的第二聯(lián)系人實名ID對應的第二聯(lián)系人發(fā)送第一私信內(nèi)容。
[0070]該服務器還包括:第二接收模塊305,適于接收第二聯(lián)系人發(fā)送的攜帶有第二聯(lián)系人實名ID、第一聯(lián)系人臨時ID和第二私信內(nèi)容的私信回復請求。
[0071]第二聯(lián)系人在接收到第一私信內(nèi)容后,可以通過點擊客戶端的即時通信應用中的回復按鈕對所打開的第一私信內(nèi)容直接進行回復。第二聯(lián)系人通過點擊客戶端的即時通信應用的發(fā)送按鈕來請求回復。其中,第二聯(lián)系人在對第一私信內(nèi)容進行回復時,是以服務器為第一聯(lián)系分配的第一聯(lián)系人臨時ID為接收者進行回復的。
[0072]查找模塊306,適于查找與第一聯(lián)系人臨時ID對應的第一聯(lián)系人實名ID。
[0073]由于關(guān)聯(lián)模塊303已經(jīng)建立了第一聯(lián)系人實名ID與第一聯(lián)系人臨時ID之間的映射關(guān)系,因此,服務器可以通過在數(shù)據(jù)庫中查找第一聯(lián)系人臨時ID,并根據(jù)第一聯(lián)系人臨時ID與第一聯(lián)系人實名ID之間的映射關(guān)系,查找到第一聯(lián)系人實名ID。
[0074]第二發(fā)送模塊307,適于利用第二聯(lián)系人實名ID向第一聯(lián)系人實名ID對應的第一聯(lián)系人發(fā)送第二私信內(nèi)容。
[0075]服務器在查找到第一聯(lián)系人實名ID后,利用第二聯(lián)系人實名ID向第一聯(lián)系人實名ID對應的第一聯(lián)系人發(fā)送第二私信內(nèi)容,該第二私信內(nèi)容記載了第二聯(lián)系人對第一私十目內(nèi)容的回復?目息。
[0076]此外,私信發(fā)送請求中還攜帶有對語音信息進行處理的語音處理參數(shù)和/或聲音模式,語音處理參數(shù)包括音色、語速、音調(diào)中的一種或多種。
[0077]服務器還包括:變聲處理模塊308,適于根據(jù)語音處理參數(shù)和/或聲音模式對語音信息進行變聲處理。
[0078]具體地,第一聯(lián)系人可以通過即時通信應用提供的音色、語速、音調(diào)選擇按鈕實現(xiàn)對聲音音色、語速、音調(diào)的改變而調(diào)處各種聲音模式,或者通過聲音模式按鈕直接選擇對語音信息處理聲音模式,從而獲得一變音的語音信息作為第一私信內(nèi)容。其中,聲音模式可以是小女孩模式、岳飛模式、賣萌模式等。
[0079]當服務器接收到第一聯(lián)系人發(fā)送的攜帶有對語音信息進行處理的語音處理參數(shù)和/或聲音模式的私信發(fā)送請求時,則根據(jù)第一聯(lián)系人所選擇的語音處理參數(shù)和/或聲音模式對第一私信內(nèi)容進行相應地變聲處理。對語音信息進行變聲處理,可以混淆聲音,能夠讓接收到該語音信息的第二聯(lián)系人無法聽出該語音信息具體來源于誰,從而起到保護第一聯(lián)系人的目的,在第二聯(lián)系人播放該變聲處理后的語音信息時進行該客戶的身份保護,避免了第一聯(lián)系人選擇以匿名方式發(fā)送第一私信內(nèi)容,在該第一私信內(nèi)容包括語音信息的情況下,在未對語音信息進行處理的情況下大部分人還可以聽出來是誰說的。
[0080]可選地,分配模塊302還適于在為第一聯(lián)系人分配第一聯(lián)系人臨時ID的同時,為第一聯(lián)系人分配用于區(qū)分匿名者的標識元素。
[0081]第一發(fā)送模塊304還適于在發(fā)送第一私信內(nèi)容的同時,向第二聯(lián)系人發(fā)送標識元素。其中,標識元素包括:昵稱、頭像、字體顏色、字體格式、私信背景中的一種或多種。
[0082]根據(jù)本發(fā)明上述實施例提供的服務器,接收第一聯(lián)系人發(fā)送的攜帶有第一聯(lián)系人實名ID、第二聯(lián)系人實名ID和第一私信內(nèi)容的私信發(fā)送請求;判斷私信發(fā)送請求中是否包含匿名指示符,若是,則執(zhí)行為第一聯(lián)系人分配第一聯(lián)系人臨時ID以及用于區(qū)分匿名者的標識元素;建立第一聯(lián)系人實名ID與第一聯(lián)系人臨時ID的映射關(guān)系;利用第一聯(lián)系人臨時ID向第二聯(lián)系人實名ID對應的第二聯(lián)系人發(fā)送第一私信內(nèi)容以及標識元素;接收第二聯(lián)系人發(fā)送的攜帶有第二聯(lián)系人實名ID、第一聯(lián)系人臨時ID和第二私信內(nèi)容的私信回復請求;查找與第一聯(lián)系人臨時ID對應的第一聯(lián)系人實名ID ;利用第二聯(lián)系人實名ID向第一聯(lián)系人實名ID對應的第一聯(lián)系人發(fā)送第二私信內(nèi)容。本實施例中,在判斷第一聯(lián)系人選擇以匿名方式發(fā)送第一私信內(nèi)容的情況下,利用為第一聯(lián)系人分配的第一聯(lián)系人臨時ID向第二聯(lián)系發(fā)送第一私信內(nèi)容,可以使第二聯(lián)系人在接收到第一私信內(nèi)容后無法獲知第一私信內(nèi)容的發(fā)送者,從而為用戶提供了一種單方匿名的聊天模式,這種聊天模式保護了第一聯(lián)系人的隱私,并且使得第一聯(lián)系人可以在無顧慮情況下,能夠暢所欲言,滿足了為用戶提供傾訴隱私話題,并且不泄漏用戶信息等隱私的需求;通過為第一聯(lián)系人分配標識元素,可以將第一聯(lián)系人與其他匿名者區(qū)分開來;對語音信息進行變聲處理,可以混淆聲音,能夠讓接收到該語音信息的第二聯(lián)系人無法聽出該語音信息具體來源于誰,從而起到保護第一聯(lián)系人的目的,在第二聯(lián)系人播放該變聲處理后的語音信息時進行該客戶的身份保護,避免了第一聯(lián)系人選擇以匿名方式發(fā)送第一私信內(nèi)容,在該第一私信內(nèi)容包括語音信息的情況下,在未對語音信息進行處理的情況下大部分人還可以聽出來是誰說的;通過建立第一聯(lián)系人實名ID與第一聯(lián)系人臨時ID之間的映射關(guān)系,可以使得服務器在接收到第二聯(lián)系人向第一聯(lián)系臨時ID發(fā)送的回復內(nèi)容后,準確快速地將該回復內(nèi)容發(fā)送給第一聯(lián)系人。
[0083]在此提供的算法和顯示不與任何特定計算機、虛擬系統(tǒng)或者其它設備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應當明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。
[0084]在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
[0085]類似地,應當理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循【具體實施方式】的權(quán)利要求書由此明確地并入該【具體實施方式】,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。
[0086]本領域那些技術(shù)人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變并且把它們設置在與該實施例不同的一個或多個設備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
[0087]此外,本領域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在下面的權(quán)利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
[0088]本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領域的技術(shù)人員應當理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的單方采用匿名方式發(fā)送私信的設備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0089]應該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設計出替換實施例。在權(quán)利要求中,不應將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
[0090]本發(fā)明公開了:A1、一種單方采用匿名方式發(fā)送私信的方法,其包括:
[0091]接收第一聯(lián)系人發(fā)送的攜帶有第一聯(lián)系人實名ID、第二聯(lián)系人實名ID和第一私信內(nèi)容的私信發(fā)送請求;
[0092]判斷所述私信發(fā)送請求中是否包含匿名指示符,若是,則為所述第一聯(lián)系人分配第一聯(lián)系人臨時ID,并建立所述第一聯(lián)系人實名ID與所述第一聯(lián)系人臨時ID的映射關(guān)系;
[0093]利用所述第一聯(lián)系人臨時ID向所述第二聯(lián)系人實名ID對應的第二聯(lián)系人發(fā)送所述第一私信內(nèi)容。
[0094]A2、根據(jù)A1所述的方法,還包括:
[0095]接收所述第二聯(lián)系人發(fā)送的攜帶有所述第二聯(lián)系人實名ID、所述第一聯(lián)系人臨時ID和第二私彳目內(nèi)容的私彳目回復請求;
[0096]查找與所述第一聯(lián)系人臨時ID對應的所述第一聯(lián)系人實名ID;
[0097]利用所述第二聯(lián)系人實名ID向所述第一聯(lián)系人實名ID對應的第一聯(lián)系人發(fā)送所述第二私信內(nèi)容。
[0098]A3、根據(jù)A1或A2所述的方法,所述第一私信內(nèi)容包括語音信息和/或文本信息和
/或圖像信息和/或多媒體信息。
[0099]A4、根據(jù)A3所述的方法,所述私信發(fā)送請求中還攜帶有對所述語音信息進行處理的語音處理參數(shù)和/或聲音模式,所述語音處理參數(shù)包括音色、語速、音調(diào)中的一種或多種;
[0100]所述方法還包括:根據(jù)所述語音處理參數(shù)和/或聲音模式對語音信息進行變聲處理。
[0101]A5、根據(jù)A1-A4任一項所述的方法,還包括:在為所述第一聯(lián)系人分配第一聯(lián)系人臨時ID的同時,為所述第一聯(lián)系人分配用于區(qū)分匿名者的標識元素;
[0102]在發(fā)送所述第一私信內(nèi)容的同時,向所述第二聯(lián)系人發(fā)送所述標識元素。
[0103]A6、根據(jù)A5所述的方法,所述標識元素包括:昵稱、頭像、字體顏色、字體格式、私信背景中的一種或多種。
[0104]本發(fā)明還公開了:B7、一種服務器,其包括:
[0105]第一接收模塊,適于接收第一聯(lián)系人發(fā)送的攜帶有第一聯(lián)系人實名ID、第二聯(lián)系人實名ID和第一私信內(nèi)容的私信發(fā)送請求;
[0106]判斷模塊,適于判斷所述私信發(fā)送請求中是否包含匿名指示符;
[0107]分配模塊,適于在判斷所述私信發(fā)送請求中包含匿名指示符的情況下,為所述第一聯(lián)系人分配第一聯(lián)系人臨時ID ;
[0108]關(guān)聯(lián)模塊,適于在判斷所述私信發(fā)送請求中包含匿名指示符的情況下,建立所述第一聯(lián)系人實名ID與所述第一聯(lián)系人臨時ID的映射關(guān)系;
[0109]第一發(fā)送模塊,適于利用所述第一聯(lián)系人臨時ID向所述第二聯(lián)系人實名ID對應的第二聯(lián)系人發(fā)送所述第一私信內(nèi)容。
[0110]B8、根據(jù)B7所述的服務器,還包括:
[0111]第二接收模塊,適于接收所述第二聯(lián)系人發(fā)送的攜帶有所述第二聯(lián)系人實名ID、所述第一聯(lián)系人臨時ID和第二私信內(nèi)容的私信回復請求;
[0112]查找模塊,適于查找與所述第一聯(lián)系人臨時ID對應的所述第一聯(lián)系人實名ID ;
[0113]第二發(fā)送模塊,適于利用所述第二聯(lián)系人實名ID向所述第一聯(lián)系人實名ID對應的第一聯(lián)系人發(fā)送所述第二私信內(nèi)容。
[0114]B9、根據(jù)B7或B8所述的服務器,所述第一私信內(nèi)容包括語音信息和/或文本信息和/或圖像信息和/或多媒體信息。
[0115]B10、根據(jù)B9所述的服務器,所述私信發(fā)送請求中還攜帶有對所述語音信息進行處理的語音處理參數(shù)和/或聲音模式,所述語音處理參數(shù)包括音色、語速、音調(diào)中的一種或多種;
[0116]所述服務器還包括:變聲處理模塊,適于根據(jù)所述語音處理參數(shù)和/或聲音模式對語音信息進行變聲處理。
[0117]B11、根據(jù)B7-B10任一項所述的服務器,所述分配模塊,還適于在為所述第一聯(lián)系人分配第一聯(lián)系人臨時ID的同時,為所述第一聯(lián)系人分配用于區(qū)分匿名者的標識元素;
[0118]所述第一發(fā)送模塊,還適于在發(fā)送所述第一私信內(nèi)容的同時,向所述第二聯(lián)系人發(fā)送所述標識元素。
[0119]B12、根據(jù)B11所述的服務器,所述標識元素包括:昵稱、頭像、字體顏色、字體格式、私信背景中的一種或多種。
【權(quán)利要求】
1.一種單方采用匿名方式發(fā)送私信的方法,其包括: 接收第一聯(lián)系人發(fā)送的攜帶有第一聯(lián)系人實名ID、第二聯(lián)系人實名ID和第一私信內(nèi)容的私信發(fā)送請求; 判斷所述私信發(fā)送請求中是否包含匿名指示符,若是,則為所述第一聯(lián)系人分配第一聯(lián)系人臨時ID,并建立所述第一聯(lián)系人實名ID與所述第一聯(lián)系人臨時ID的映射關(guān)系;利用所述第一聯(lián)系人臨時ID向所述第二聯(lián)系人實名ID對應的第二聯(lián)系人發(fā)送所述第一私信內(nèi)容。
2.根據(jù)權(quán)利要求1所述的方法,還包括: 接收所述第二聯(lián)系人發(fā)送的攜帶有所述第二聯(lián)系人實名ID、所述第一聯(lián)系人臨時ID和第二私?目內(nèi)容的私?目回復請求; 查找與所述第一聯(lián)系人臨時ID對應的所述第一聯(lián)系人實名ID ; 利用所述第二聯(lián)系人實名ID向所述第一聯(lián)系人實名ID對應的第一聯(lián)系人發(fā)送所述第二私信內(nèi)容。
3.根據(jù)權(quán)利要求1或2所述的方法,所述第一私信內(nèi)容包括語音信息和/或文本信息和/或圖像信息和/或多媒體信息。
4.根據(jù)權(quán)利要求3所述的方法,所述私信發(fā)送請求中還攜帶有對所述語音信息進行處理的語音處理參數(shù)和/或聲音模式,所述語音處理參數(shù)包括音色、語速、音調(diào)中的一種或多種; 所述方法還包括:根據(jù)所述語音處理參數(shù)和/或聲音模式對語音信息進行變聲處理。
5.根據(jù)權(quán)利要求1-4任一項所述的方法,還包括:在為所述第一聯(lián)系人分配第一聯(lián)系人臨時ID的同時,為所述第一聯(lián)系人分配用于區(qū)分匿名者的標識元素; 在發(fā)送所述第一私信內(nèi)容的同時,向所述第二聯(lián)系人發(fā)送所述標識元素。
6.根據(jù)權(quán)利要求5所述的方法,所述標識元素包括:昵稱、頭像、字體顏色、字體格式、私信背景中的一種或多種。
7.一種服務器,其包括: 第一接收模塊,適于接收第一聯(lián)系人發(fā)送的攜帶有第一聯(lián)系人實名ID、第二聯(lián)系人實名ID和第一私信內(nèi)容的私信發(fā)送請求; 判斷模塊,適于判斷所述私信發(fā)送請求中是否包含匿名指示符; 分配模塊,適于在判斷所述私信發(fā)送請求中包含匿名指示符的情況下,為所述第一聯(lián)系人分配第一聯(lián)系人臨時ID ; 關(guān)聯(lián)模塊,適于在判斷所述私信發(fā)送請求中包含匿名指示符的情況下,建立所述第一聯(lián)系人實名ID與所述第一聯(lián)系人臨時ID的映射關(guān)系; 第一發(fā)送模塊,適于利用所述第一聯(lián)系人臨時ID向所述第二聯(lián)系人實名ID對應的第二聯(lián)系人發(fā)送所述第一私信內(nèi)容。
8.根據(jù)權(quán)利要求7所述的服務器,還包括: 第二接收模塊,適于接收所述第二聯(lián)系人發(fā)送的攜帶有所述第二聯(lián)系人實名ID、所述第一聯(lián)系人臨時ID和第二私彳目內(nèi)容的私彳目回復請求; 查找模塊,適于查找與所述第一聯(lián)系人臨時ID對應的所述第一聯(lián)系人實名ID ; 第二發(fā)送模塊,適于利用所述第二聯(lián)系人實名ID向所述第一聯(lián)系人實名ID對應的第一聯(lián)系人發(fā)送所述第二私信內(nèi)容。
9.根據(jù)權(quán)利要求7或8所述的服務器,所述第一私信內(nèi)容包括語音信息和/或文本信息和/或圖像信息和/或多媒體信息。
10.根據(jù)權(quán)利要求9所述的服務器,所述私信發(fā)送請求中還攜帶有對所述語音信息進行處理的語音處理參數(shù)和/或聲音模式,所述語音處理參數(shù)包括音色、語速、音調(diào)中的一種或多種; 所述服務器還包括:變聲處理模塊,適于根據(jù)所述語音處理參數(shù)和/或聲音模式對語音信息進行變聲處理。
【文檔編號】H04L29/06GK104468583SQ201410764714
【公開日】2015年3月25日 申請日期:2014年12月11日 優(yōu)先權(quán)日:2014年12月11日
【發(fā)明者】趙剛, 周沅江, 韓一平, 李通, 羅吉喜 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司