用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法及系統(tǒng)。其中,該方法包括:第一通信設(shè)備登錄社交應(yīng)用系統(tǒng),并啟動社交應(yīng)用系統(tǒng)中的社交功能,其中,社交功能至少包括以下任意一個或多個功能:即時聊天功能、添加好友功能和公眾號添加功能;第一通信設(shè)備與通信設(shè)備群中的任意一個或多個第二通信設(shè)備使用近距離無線通訊技術(shù)建立信息傳輸通道;在第一通信設(shè)備觸發(fā)發(fā)送社交功能的社交信息之后,第一通信設(shè)備使用通信傳輸通道將社交信息傳輸至任意一個或多個第二通信設(shè)備,使得任意一個或多個第二通信設(shè)備根據(jù)社交信息響應(yīng)社交功能。本發(fā)明解決了現(xiàn)有技術(shù)提供的社交信息的傳輸方式識別靈敏度低和信息傳遞速度慢的技術(shù)問題。
【專利說明】用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)互聯(lián)網(wǎng)領(lǐng)域,具體而言,涉及一種用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著計(jì)算機(jī)互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,基于互聯(lián)網(wǎng)的社交應(yīng)用軟件應(yīng)運(yùn)而生,例如:微博、微信、微視等。社交應(yīng)用軟件是一種為用戶提供一種即時交互的平臺,例如,在兩臺安裝了相同的應(yīng)用軟件的通信終端中,在兩個用戶分別使用登錄賬戶登錄對應(yīng)的通信終端之后,其中任意一個通信終端的登錄用戶通過社交應(yīng)用軟件發(fā)起即時聊天、添加好友等操作。
[0003]基于此,隨著目前移動互聯(lián)網(wǎng)的發(fā)展,通信終端之間進(jìn)行數(shù)據(jù)交互的需求日益增多,大多數(shù)情況下,當(dāng)一個通信終端上運(yùn)行應(yīng)用程序的過程中,如果需要添加好友、加入群聊、添加公眾號等社交功能時,需要向另一個通信終端發(fā)起用于實(shí)現(xiàn)上述社交功能的社交信息。現(xiàn)有技術(shù)可以通過二維碼技術(shù)來實(shí)現(xiàn)社交信息的傳輸。
[0004]具體的,現(xiàn)有技術(shù)提供的上述二維碼方式都需要通信終端用戶打開手機(jī)攝像頭,通過掃描二維碼獲取二維碼圖片,進(jìn)行圖像識別,提取目標(biāo)信息。在通信終端掃描二維碼之后,從二維碼中獲取到好友的社交號碼(例如微信號),群聊號或者公眾號,進(jìn)而才可以將獲取到的社交信息通過網(wǎng)絡(luò)發(fā)送給對應(yīng)的通信終端,從而實(shí)現(xiàn)添加好友,關(guān)注公眾號,加入群聊等社交功能。
[0005]分析上述方式可知,在采集二維碼信息的過程中,需要打開攝像頭,攝像頭完成對焦后才可以進(jìn)行拍攝,然后再對采集到的二維碼圖片進(jìn)行圖像識別,提取目標(biāo)信息。整個過程復(fù)雜,所傳遞信息非常有限,并且不同手機(jī)的對焦速度和拍攝圖片清晰度都各不相同,導(dǎo)致識別靈敏度低。由此,現(xiàn)有技術(shù)通過采集二維碼的方式在完成傳輸社交信息的過程中,存在信息傳遞速度很慢,識別靈敏度低的問題。
[0006]針對上述現(xiàn)有技術(shù)提供的社交信息的傳輸方式識別靈敏度低和信息傳遞速度慢的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0007]本發(fā)明實(shí)施例提供了一種用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法及系統(tǒng),以至少解決現(xiàn)有技術(shù)提供的社交信息的傳輸方式識別靈敏度低和信息傳遞速度慢的技術(shù)問題。
[0008]根據(jù)本發(fā)明實(shí)施例的第一個方面,提供了一種用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法,該方法包括:第一通信設(shè)備登錄社交應(yīng)用系統(tǒng),并啟動社交應(yīng)用系統(tǒng)中的社交功能,其中,社交功能至少包括以下任意一個或多個功能:即時聊天功能、添加好友功能和公眾號添加功能;第一通信設(shè)備與通信設(shè)備群中的任意一個或多個第二通信設(shè)備使用近距離無線通訊技術(shù)建立信息傳輸通道;在第一通信設(shè)備觸發(fā)發(fā)送社交功能的社交信息之后,第一通信設(shè)備使用通信傳輸通道將社交信息傳輸至任意一個或多個第二通信設(shè)備,使得任意一個或多個第二通信設(shè)備根據(jù)社交信息響應(yīng)社交功能。
[0009]根據(jù)本發(fā)明實(shí)施例的第二個方面,提供了一種用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法,該方法包括:第一通信設(shè)備登錄社交應(yīng)用系統(tǒng),并啟動社交應(yīng)用系統(tǒng)中的社交功能,其中,社交功能至少包括以下任意一個或多個功能:即時聊天功能、添加好友功能和公眾號添加功能;第一通信設(shè)備與通信設(shè)備群中的任意一個或多個第二通信設(shè)備使用近距離無線通訊技術(shù)建立信息傳輸通道;任意一個或多個第二通信設(shè)備觸發(fā)發(fā)送社交請求信息,并使用通信傳輸通道將社交請求信息傳輸至第一通信設(shè)備,第一通信設(shè)備根據(jù)社交請求信息將社交功能的社交信息傳輸給第二通信設(shè)備,使得任意一個或多個第二通信設(shè)備根據(jù)社交信息響應(yīng)社交功能。
[0010]根據(jù)本發(fā)明實(shí)施例的第三個方面,提供了一種用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法,該方法包括:啟動近距離無線通信終端廣播社交信息;通信設(shè)備群中的任意一個或多個通信設(shè)備使用近距離無線通訊技術(shù)與近距離無線通信終端建立信息傳輸通道;在通信設(shè)備群中的任意一個或多個通信設(shè)備登錄社交應(yīng)用系統(tǒng)之后,利用信息傳輸通道獲取近距離無線通信終端廣播的社交信息,并根據(jù)社交信息響應(yīng)社交應(yīng)用系統(tǒng)中對應(yīng)的社交功能,其中,社交功能至少包括以下任意一個或多個功能:即時聊天功能、添加好友功能和公眾號添加功能。
[0011]根據(jù)本發(fā)明實(shí)施例的第一個方面,提供了一種用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法,該方法包括:第一通信設(shè)備,用于登錄社交應(yīng)用系統(tǒng),并啟動社交應(yīng)用系統(tǒng)中的社交功能,其中,社交功能至少包括以下任意一個或多個功能:即時聊天功能、添加好友功能和公眾號添加功能;通信設(shè)備群中的任意一個或多個第二通信設(shè)備,使用近距離無線通訊技術(shù)與第一通信設(shè)備建立信息傳輸通道;其中,在第一通信設(shè)備觸發(fā)發(fā)送社交功能的社交信息之后,第一通信設(shè)備使用通信傳輸通道將社交信息傳輸至任意一個或多個第二通信設(shè)備,使得任意一個或多個第二通信設(shè)備根據(jù)社交信息響應(yīng)社交功能。
[0012]根據(jù)本發(fā)明實(shí)施例的第二個方面,提供了一種用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法,該方法包括:第一通信設(shè)備,用于登錄社交應(yīng)用系統(tǒng),并啟動社交應(yīng)用系統(tǒng)中的社交功能,其中,社交功能至少包括以下任意一個或多個功能:即時聊天功能、添加好友功能和公眾號添加功能;通信設(shè)備群中的任意一個或多個第二通信設(shè)備,使用近距離無線通訊技術(shù)與第一通信設(shè)備建立信息傳輸通道;其中,在任意一個或多個第二通信設(shè)備觸發(fā)發(fā)送社交請求信息,并使用通信傳輸通道將社交請求信息傳輸至第一通信設(shè)備之后,第一通信設(shè)備根據(jù)社交請求信息將社交功能的社交信息傳輸給第二通信設(shè)備,使得任意一個或多個第二通信設(shè)備根據(jù)社交信息響應(yīng)社交功能。
[0013]根據(jù)本發(fā)明實(shí)施例的第三個方面,提供了一種用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法,該方法包括:近距離無線通信終端,用于廣播社交信息;通信設(shè)備群中的任意一個或多個通信設(shè)備,使用近距離無線通訊技術(shù)與近距離無線通信終端建立信息傳輸通道,在通信設(shè)備群中的任意一個或多個通信設(shè)備登錄社交應(yīng)用系統(tǒng)之后,利用信息傳輸通道獲取近距離無線通信終端廣播的社交信息,并根據(jù)社交信息響應(yīng)社交應(yīng)用系統(tǒng)中對應(yīng)的社交功能,其中,社交功能至少包括以下任意一個或多個功能:即時聊天功能、添加好友功能和公眾號添加功能。
[0014]在本發(fā)明實(shí)施例中,采用第一通信設(shè)備登錄社交應(yīng)用系統(tǒng),并啟動社交應(yīng)用系統(tǒng)中的社交功能,其中,社交功能至少包括以下任意一個或多個功能:即時聊天功能、添加好友功能和公眾號添加功能;第一通信設(shè)備與通信設(shè)備群中的任意一個或多個第二通信設(shè)備使用近距離無線通訊技術(shù)建立信息傳輸通道;在第一通信設(shè)備觸發(fā)發(fā)送社交功能的社交信息之后,第一通信設(shè)備使用通信傳輸通道將社交信息傳輸至任意一個或多個第二通信設(shè)備,使得任意一個或多個第二通信設(shè)備根據(jù)社交信息響應(yīng)社交功能的方式,通過采用近距離無線通訊技術(shù)來建立信息傳輸通道,因此使得第一通信設(shè)備在登錄社交應(yīng)用系統(tǒng),啟動社交應(yīng)用系統(tǒng)中的社交功能,并觸發(fā)發(fā)送社交功能的社交信息之后,第二通信設(shè)備使用通信傳輸通道來接收到上述社交信息,進(jìn)而根據(jù)社交信息響應(yīng)社交功能,解決了現(xiàn)有技術(shù)提供的社交信息的傳輸方式識別靈敏度低和信息傳遞速度慢的技術(shù)問題。整個過程流程簡單,無需借助復(fù)雜且有操作確定的載體(例如二維碼),提高了兩個通信設(shè)備之間的識別靈敏度和信息傳遞速度,進(jìn)而解決了現(xiàn)有技術(shù)提供的社交信息的傳輸方式識別靈敏度低和信息傳遞速度慢的技術(shù)問題。
【專利附圖】
【附圖說明】
[0015]此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0016]圖1a是根據(jù)本發(fā)明實(shí)施例一的用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信系統(tǒng)的結(jié)構(gòu)示意圖;
[0017]圖1b是根據(jù)本發(fā)明圖1a所示實(shí)施例的用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信系統(tǒng)中的移動終端的結(jié)構(gòu)示意圖;
[0018]圖2a是根據(jù)本發(fā)明實(shí)施例二的用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信系統(tǒng)的結(jié)構(gòu)示意圖;
[0019]圖2b是根據(jù)本發(fā)明圖2a所示實(shí)施例的用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信系統(tǒng)中的移動終端的結(jié)構(gòu)示意圖;
[0020]圖3a是根據(jù)本發(fā)明實(shí)施例三的用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信系統(tǒng)的結(jié)構(gòu)示意圖;
[0021]圖3b是根據(jù)本發(fā)明圖3a所示實(shí)施例的用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信系統(tǒng)中的移動終端的結(jié)構(gòu)示意圖;
[0022]圖4是根據(jù)本發(fā)明實(shí)施例四的用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法的流程圖;
[0023]圖5是根據(jù)本發(fā)明實(shí)施例四的一種用于社交應(yīng)用系統(tǒng)的系統(tǒng)交互圖;
[0024]圖6是根據(jù)本發(fā)明實(shí)施例五的用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法的流程圖;
[0025]圖7是根據(jù)本發(fā)明實(shí)施例五的一種用于社交應(yīng)用系統(tǒng)的系統(tǒng)交互圖;
[0026]圖8是根據(jù)本發(fā)明實(shí)施例六的用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法的流程圖;以及
[0027]圖9是根據(jù)本發(fā)明實(shí)施例六的一種用于社交應(yīng)用系統(tǒng)的系統(tǒng)交互圖。
【具體實(shí)施方式】
[0028]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0029]需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0030]下面就本申請涉及到的部分名詞解釋如下:
[0031]NFC(Near Field Communicat1n),近距離無線通訊技術(shù)。
[0032]NFC TAG,NFC標(biāo)簽,即包含了可擦寫的NFC芯片的近距離無線通訊設(shè)備。
[0033]P2P (Peer to Peer),點(diǎn)對點(diǎn)通信模式,計(jì)算機(jī)互聯(lián)網(wǎng)中P2P技術(shù)可以實(shí)現(xiàn)通過直接交換來共享計(jì)算機(jī)資源和服務(wù)。
[0034]實(shí)施例1
[0035]在描述本申請的各實(shí)施例的進(jìn)一步細(xì)節(jié)之前,將參考圖1a來描述可用于實(shí)現(xiàn)本申請的原理的一個合適的計(jì)算體系結(jié)構(gòu)。在以下描述中,除非另外指明,否則將參考由一個或多個計(jì)算機(jī)執(zhí)行的動作和操作的符號表示來描述本申請的各實(shí)施例。由此,可以理解,有時被稱為計(jì)算機(jī)執(zhí)行的這類動作和操作包括計(jì)算機(jī)的處理單元對以結(jié)構(gòu)化形式表示數(shù)據(jù)的電信號的操縱。這一操縱轉(zhuǎn)換了數(shù)據(jù)或在計(jì)算機(jī)的存儲器系統(tǒng)中的位置上維護(hù)它,這以本領(lǐng)域的技術(shù)人員都理解的方式重配置或改變了計(jì)算機(jī)的操作。維護(hù)數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是具有數(shù)據(jù)的格式所定義的特定屬性的存儲器的物理位置。然而,盡管在上述上下文中描述本申請,但它并不意味著限制性的,如本領(lǐng)域的技術(shù)人員所理解的,后文所描述的動作和操作的各方面也可用硬件來實(shí)現(xiàn)。
[0036]在其最基本的配置中,圖1a是根據(jù)本發(fā)明實(shí)施例一的用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信系統(tǒng)的結(jié)構(gòu)示意圖。出于描述的目的,所繪的體系結(jié)構(gòu)僅為合適環(huán)境的一個示例,并非對本申請的使用范圍或功能提出任何局限。也不應(yīng)將該計(jì)算系統(tǒng)解釋為對圖1a所示的任一組件或其組合具有任何依賴或需求。
[0037]如圖1a所示,本申請?zhí)峁┑囊环N用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信可以包括:第一通信設(shè)備1a和通信設(shè)備群中的任意一個或多個第二通信設(shè)備30a。
[0038]其中,第一通信設(shè)備10a,用于登錄社交應(yīng)用系統(tǒng),并啟動社交應(yīng)用系統(tǒng)中的社交功能,其中,社交功能至少包括以下任意一個或多個功能:即時聊天功能、添加好友功能和公眾號添加功能;通信設(shè)備群中的任意一個或多個第二通信設(shè)備30a,使用近距離無線通訊技術(shù)與第一通信設(shè)備1a建立信息傳輸通道;其中,在第一通信設(shè)備1a觸發(fā)發(fā)送社交功能的社交信息之后,第一通信設(shè)備使用通信傳輸通道將社交信息傳輸至任意一個或多個第二通信設(shè)備,使得任意一個或多個第二通信設(shè)備根據(jù)社交信息響應(yīng)社交功能。
[0039]優(yōu)選地,本申請上述系統(tǒng)實(shí)施例中的第一通信設(shè)備可以是智能移動通信終端,例如智能手機(jī),社交應(yīng)用系統(tǒng)可以是在智能移動通信終端中安裝社交應(yīng)用軟件而生成的平臺,例如:微博、微信、微視等。而上述社交應(yīng)用系統(tǒng)中的社交功能是指社交應(yīng)用軟件運(yùn)行過程中,由于接收到用戶的觸發(fā)指令而啟動的功能。以即時聊天功能為例,在當(dāng)前用戶成功登錄社交應(yīng)用軟件,選擇一個或多個好友之后,可以通過點(diǎn)擊社交應(yīng)用軟件提供的聊天功能按鈕,就可以與選擇的好友一起進(jìn)入聊天室來啟動至少兩人之間的聊天功能。
[0040]例如,以微信為例,在當(dāng)前用于登錄微信之后,通過點(diǎn)擊微信界面上的“發(fā)起群聊”按鈕,并選擇至少一個好友,就可以與好友一同進(jìn)入聊天室發(fā)起聊天功能。
[0041]優(yōu)選地,本申請上述系統(tǒng)中的近距離無線通訊技術(shù)可以是NFC技術(shù),第二通信設(shè)備也可以是智能移動通信終端。第一通信設(shè)備與第二通信設(shè)備使用近距離無線通信技術(shù)是指兩個通信設(shè)備只有在靠近一定距離(例如6cm)的情況下,才可以檢測到對方,進(jìn)而建立信息傳輸通道。由于兩個通信設(shè)備之間的物理具有只有在滿足一定范圍內(nèi)才可以建立通信關(guān)系,使得兩個通信設(shè)備之間后續(xù)傳輸?shù)臄?shù)據(jù)的安全性更高,例如,兩個通信設(shè)備之間完成支付功能的過程中,由于兩個設(shè)備的距離很近,因此,支付過程是在當(dāng)面完成的功能,安全性更尚。
[0042]一種可選實(shí)施例中,可以在第一通信設(shè)備和第二通信設(shè)備中內(nèi)置了可以提供近距離無線通信技術(shù)的硬件裝置,例如NFC芯片,內(nèi)置了 NFC芯片的兩個通信設(shè)備在靠近到一定范圍內(nèi)之后,就可以啟動傳輸數(shù)據(jù)的功能。
[0043]優(yōu)選地,至少可以通過如下兩種方案來實(shí)現(xiàn)上述第一通信設(shè)備與通信設(shè)備群中的任意一個或多個第二通信設(shè)備使用近距離無線通訊技術(shù)建立信息傳輸通道的功能:
[0044]方案一:在第一通信設(shè)備和第二通信設(shè)備同時開啟近距離無線通信功能之后,在第一通信設(shè)備與第二通信設(shè)備的物理距離小于預(yù)定閾值的情況下,第一通信設(shè)備和第二通信設(shè)備之間的信息傳輸通道建立成功。
[0045]方案二:在第一通信設(shè)備與第二通信設(shè)備的物理距離小于預(yù)定閾值,且第一通信設(shè)備和/或第二通信設(shè)備觸發(fā)近距離傳輸指令的情況下,第一通信設(shè)備和第二通信設(shè)備之間的信息傳輸通道建立成功。
[0046]此處的預(yù)定閾值可以以提供近距離無線通信技術(shù)的硬件裝置的出廠設(shè)置數(shù)據(jù)為準(zhǔn)(優(yōu)選采用6cm,但不限于此,可以根據(jù)需求進(jìn)行更改)。上述方案二提供的信息傳輸通道建立過程,由于不僅限定了兩個通信設(shè)備之間的靠近距離,而且進(jìn)一步限定了需要第一通信設(shè)備和/或第二通信設(shè)備確認(rèn)需要進(jìn)行近距離傳輸,從而比較方案一具有安全性更高的優(yōu)點(diǎn)。
[0047]本申請上述方案中,第一通信設(shè)備主動發(fā)起與第二通信設(shè)備之間的社交功能。一種可選實(shí)施例中,當(dāng)?shù)谝煌ㄐ旁O(shè)備接收到用戶的社交指令,即啟動向第二通信設(shè)備發(fā)起社交功能的社交信息之后,由于該社交信息是在近距離無線通信技術(shù)的基礎(chǔ)上傳輸?shù)臄?shù)據(jù),因此,具有較高的準(zhǔn)確性和安全性。在第二通信設(shè)備接收到該社交信息之后,即可以完成與第一通信設(shè)備在該社交功能上的交互。
[0048]此處需要進(jìn)一步說明的是,上述方案的實(shí)現(xiàn)過程中,第一通信終端啟動社交功能可以在兩個通信終端建立信息傳輸通道之前進(jìn)行,也可以在建立信息傳輸通道之后進(jìn)行??梢愿鶕?jù)當(dāng)前的應(yīng)用環(huán)境以及用戶需求來決定。
[0049]由上分析可知,本申請?zhí)峁┑挠糜谏缃粦?yīng)用系統(tǒng)的數(shù)據(jù)通信方法,比較現(xiàn)有技術(shù)采用二維碼或其他通信技術(shù)完成兩個終端之前的數(shù)據(jù)傳輸過程,該方案采用了近距離無線通訊技術(shù)來建立信息傳輸通道,因此使得第一通信設(shè)備在登錄社交應(yīng)用系統(tǒng),啟動社交應(yīng)用系統(tǒng)中的社交功能,并觸發(fā)發(fā)送社交功能的社交信息之后,第二通信設(shè)備使用通信傳輸通道來接收到上述社交信息,進(jìn)而根據(jù)社交信息響應(yīng)社交功能,解決了現(xiàn)有技術(shù)提供的社交信息的傳輸方式識別靈敏度低和信息傳遞速度慢的技術(shù)問題。整個過程流程簡單,無需借助復(fù)雜且有操作確定的載體(例如二維碼),提高了兩個通信設(shè)備之間的識別靈敏度和信息傳遞速度。
[0050]另外,本發(fā)明上述實(shí)施方案中的關(guān)鍵在于,兩個通信設(shè)備之間采用了近距離無線通訊技術(shù)來完成數(shù)據(jù)傳輸?shù)倪^程,由于該技術(shù)具有兩個通信設(shè)備之間的靠近距離必須在一個較小的范圍內(nèi)才可以通信的特點(diǎn),從而使得通信設(shè)備之間的數(shù)據(jù)傳輸過程安全性更高。這樣,不僅提高了數(shù)據(jù)傳輸?shù)男剩脖苊饬松缃粦?yīng)用中潛在的一些不安全的數(shù)據(jù)交互。
[0051]具體的,仍舊以微信為例,本申請上述實(shí)施例提供的方案可以通過NFC近距離無線通訊技術(shù)完成添加微信好友,添加入群聊,推薦好友,分享公眾號等社交信息的交互方法。這種采用了 P2P架構(gòu)傳輸交互信息的方式使得交互信息傳輸快速、簡潔且安全性更高。
[0052]一種可選的方案中,在社交功能為即時聊天功能,社交信息為即時聊天邀請信息的情況下,第一通信設(shè)備啟動即時聊天功能,并登錄多人會話。
[0053]優(yōu)選地,在第一通信設(shè)備啟動即時聊天功能,并登錄多人會話的過程中,一種優(yōu)選的方案為:第一通信設(shè)備可以通過啟動即時聊天功能時打開的即時聊天信息界面,選擇進(jìn)入任意一個或多個多人會話。例如,以微信為例,在打開微信即時聊天功能的聊天室列表界面之后,可以通過點(diǎn)擊操作來進(jìn)入聊天室界面上的任意一個聊天室,此時的聊天室是之前已經(jīng)創(chuàng)建成功的聊天室。
[0054]另一種優(yōu)選的方案為:第一通信設(shè)備可以通過啟動即時聊天功能中發(fā)起群聊的功能,來開始創(chuàng)建一個新的聊天室,同樣完成了登錄多人會話的功能。
[0055]基于上述以社交功能為即時聊天功能為例的實(shí)施例,本申請上述第一通信設(shè)備使用通信傳輸通道將社交信息傳輸至任意一個或多個第二通信設(shè)備,使得任意一個或多個第二通信設(shè)備根據(jù)社交信息響應(yīng)社交功能所實(shí)現(xiàn)的方案可以包括如下實(shí)施步驟:
[0056]首先,第一通信設(shè)備使用通信傳輸通道將即時聊天邀請信息傳輸至任意一個或多個第二通信設(shè)備。
[0057]上述步驟中的第一通信設(shè)備使用的通信傳輸通道為近距離無線通信技術(shù)所實(shí)現(xiàn)的數(shù)據(jù)傳輸通道,由此,使得第一通信設(shè)備發(fā)給第二通信設(shè)備的即使聊天邀請信息的傳輸過程簡單、快速且安全。
[0058]接著,任意一個或多個第二通信設(shè)備根據(jù)即時聊天邀請信息登錄第一通信設(shè)備當(dāng)前登錄的多人會話,其中,即時聊天邀請信息包括:第一通信設(shè)備當(dāng)前登錄的多人會話的會話標(biāo)識信息。
[0059]仍舊以微信為例,上述方案,可以實(shí)現(xiàn)在第一通信設(shè)備登錄一個多人會話之后,當(dāng)?shù)谝煌ㄐ旁O(shè)備與任意一個或多個第二通信設(shè)備靠近時,就可以向第二通信設(shè)備發(fā)起即時聊天邀請信息,由于該即時聊天邀請信息中包含了第一通信設(shè)備當(dāng)前登錄的多人會話的會話標(biāo)識信息,從而使得第二通信設(shè)備可以基于該會話標(biāo)識信息登錄到第一通信設(shè)備當(dāng)前登錄的多人會話,從而完成兩個通信設(shè)備之間的社交信息的交互功能。
[0060]基于上述社交功能為即時聊天功能,社交信息為即時聊天邀請信息的示例中,本申請上述任意一個或多個第二通信設(shè)備根據(jù)即時聊天邀請信息登錄第一通信設(shè)備當(dāng)前登錄的多人會話所實(shí)現(xiàn)的方案可以通過如下步驟來實(shí)現(xiàn):
[0061]首先,任意一個或多個第二通信設(shè)備接收即時聊天邀請信息.
[0062]然后,讀取即時聊天邀請信息中包含的第一通信設(shè)備當(dāng)前登錄的多人會話的會話標(biāo)識信息。
[0063]接著,第二通信設(shè)備響應(yīng)即時聊天邀請信息,并根據(jù)會話標(biāo)識信息生成響應(yīng)信息。
[0064]最后,第二通信設(shè)備將響應(yīng)信息返回至第一通信設(shè)備,在第一通信設(shè)備確認(rèn)響應(yīng)信息之后,第二通信設(shè)備成功登錄第一通信設(shè)備當(dāng)前登錄的多人會話。
[0065]仍舊以微信為例,上述提供的一種優(yōu)選的方案,進(jìn)一步描述了由第一通信設(shè)備主動發(fā)起社交信息的傳輸?shù)倪^程,該優(yōu)選方案中,第二通信設(shè)備在接收到即時聊天邀請信息之后,從即時聊天邀請信息中讀取第一通信設(shè)備當(dāng)前登錄的多人會話的會話標(biāo)識信息,從而在本地利用該會話標(biāo)識信息登錄到對應(yīng)的多人會話。
[0066]為了進(jìn)一步提高安全性以及避免誤操作,上述方案中可以實(shí)現(xiàn)第一通信設(shè)備通過確認(rèn)第二通信設(shè)備返回的響應(yīng)信息,來進(jìn)一步驗(yàn)證第二通信設(shè)備的聊天身份,從而使得用戶體驗(yàn)感更好,其中,在功能的實(shí)現(xiàn)過程中,上述第一通信設(shè)備進(jìn)一步確認(rèn)響應(yīng)信息的功能可以是微信中的一個可選功能,即用戶可以開啟確認(rèn)功能,也可以關(guān)閉該確認(rèn)功能,目的是可以在一些應(yīng)用場景中提高社交信息的傳輸效率。
[0067]此處需要說明的是,本申請上述應(yīng)用在即時聊天功能中的可選或優(yōu)選的方案,同樣可以應(yīng)用于添加好友功能、公眾號添加功能等社交功能中,且不限于上述優(yōu)選或可選的方案。
[0068]綜上可知,本申請?zhí)峁┑膶?shí)施例一中的社交應(yīng)用系統(tǒng)可以為微信等社交應(yīng)用客戶端,第一通信設(shè)備和第二通信設(shè)備可以是移動終端,例如智能手機(jī),平板電腦等智能終端,下面,就本申請的方案應(yīng)用在微信的群聊功能的應(yīng)用場景所實(shí)現(xiàn)的功能進(jìn)行詳細(xì)描述。
[0069]以微信的群聊功能為例,為了解決掃描二維碼加入群聊慢的問題,可以通過在需要加入同一個聊天室的通信設(shè)備之間采用NFC技術(shù)來替代二維碼傳遞社交信息,當(dāng)兩臺具有NFC的通信設(shè)備靠近時,兩個通信設(shè)備建立連接后即可傳遞信息,從而實(shí)現(xiàn)設(shè)備B用戶即可加入設(shè)備A用戶分享的聊天群。
[0070]下面就以第一通信設(shè)備為設(shè)備A,第二通信設(shè)備為設(shè)備B,設(shè)備A主動發(fā)起群聊功能為例,對設(shè)備B用戶如何加入設(shè)備A的登錄用戶分享的聊天群的流程進(jìn)行詳細(xì)描述如下:
[0071]首先,設(shè)備A登錄微信,打開群聊信息界面,選擇或創(chuàng)建一個多人會話。
[0072]其次,設(shè)備A靠近設(shè)備B,在兩個設(shè)備之間的靠近距離小于6cm的情況下,兩個設(shè)備通過NFC技術(shù)建立信息傳輸通道。
[0073]接著,觸發(fā)設(shè)備A發(fā)起即時聊天邀請信息,使得設(shè)備A向設(shè)備B傳遞群聊號。
[0074]然后,設(shè)備B接收到群聊號,并返回給設(shè)備A —個響應(yīng)信息,請求設(shè)備A確認(rèn)當(dāng)前設(shè)備B的用戶加入該群聊。
[0075]最后,設(shè)備A通過確認(rèn)該響應(yīng)信息來使得設(shè)備B的用戶加入當(dāng)前設(shè)備A選擇或創(chuàng)建的多人會話。
[0076]由此可知,本發(fā)明上述實(shí)施方案中的關(guān)鍵在于,兩個通信設(shè)備之間采用了近距離無線通訊技術(shù)來完成數(shù)據(jù)傳輸?shù)倪^程,由于該技術(shù)具有兩個通信設(shè)備之間的靠近距離必須在一個較小的范圍內(nèi)才可以通信的特點(diǎn),從而使得通信設(shè)備之間的數(shù)據(jù)傳輸過程安全性更高。這樣,不僅提高了數(shù)據(jù)傳輸?shù)男?,也避免了社交?yīng)用中潛在的一些不安全的數(shù)據(jù)交互。
[0077]實(shí)施例2
[0078]在描述本申請的各實(shí)施例的進(jìn)一步細(xì)節(jié)之前,將參考圖2a來描述可用于實(shí)現(xiàn)本申請的原理的一個合適的計(jì)算體系結(jié)構(gòu)。在以下描述中,除非另外指明,否則將參考由一個或多個計(jì)算機(jī)執(zhí)行的動作和操作的符號表示來描述本申請的各實(shí)施例。由此,可以理解,有時被稱為計(jì)算機(jī)執(zhí)行的這類動作和操作包括計(jì)算機(jī)的處理單元對以結(jié)構(gòu)化形式表示數(shù)據(jù)的電信號的操縱。這一操縱轉(zhuǎn)換了數(shù)據(jù)或在計(jì)算機(jī)的存儲器系統(tǒng)中的位置上維護(hù)它,這以本領(lǐng)域的技術(shù)人員都理解的方式重配置或改變了計(jì)算機(jī)的操作。維護(hù)數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是具有數(shù)據(jù)的格式所定義的特定屬性的存儲器的物理位置。然而,盡管在上述上下文中描述本申請,但它并不意味著限制性的,如本領(lǐng)域的技術(shù)人員所理解的,后文所描述的動作和操作的各方面也可用硬件來實(shí)現(xiàn)。
[0079]在其最基本的配置中,圖2a是根據(jù)本發(fā)明實(shí)施例二的用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信系統(tǒng)的結(jié)構(gòu)示意圖。出于描述的目的,所繪的體系結(jié)構(gòu)僅為合適環(huán)境的一個示例,并非對本申請的使用范圍或功能提出任何局限。也不應(yīng)將該計(jì)算系統(tǒng)解釋為對圖2所示的任一組件或其組合具有任何依賴或需求。
[0080]如圖2a所示,本申請?zhí)峁┑囊环N用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信可以包括:第一通信設(shè)備1b和通信設(shè)備群中的任意一個或多個第二通信設(shè)備30b。
[0081]第一通信設(shè)備10b,用于登錄社交應(yīng)用系統(tǒng),并啟動社交應(yīng)用系統(tǒng)中的社交功能,其中,社交功能至少包括以下任意一個或多個功能:即時聊天功能、添加好友功能和公眾號添加功能;通信設(shè)備群中的任意一個或多個第二通信設(shè)備30b,使用近距離無線通訊技術(shù)與第一通信設(shè)備1b建立信息傳輸通道;其中,在任意一個或多個第二通信設(shè)備30b觸發(fā)發(fā)送社交請求信息,并使用通信傳輸通道將社交請求信息傳輸至第一通信設(shè)備之后,第一通信設(shè)備1b根據(jù)社交請求信息將社交功能的社交信息傳輸給第二通信設(shè)備,使得任意一個或多個第二通信設(shè)備30b根據(jù)社交信息響應(yīng)社交功能。
[0082]優(yōu)選的,本申請上述方案中的第一通信設(shè)備可以是智能移動通信終端,例如智能手機(jī),社交應(yīng)用系統(tǒng)可以是在智能移動通信終端中安裝社交應(yīng)用軟件而生成的平臺,例如:微博、微信、微視等。而上述社交應(yīng)用系統(tǒng)中的社交功能是指社交應(yīng)用軟件運(yùn)行過程中,由于接收到用戶的觸發(fā)指令而啟動的功能。以即時聊天功能為例,在當(dāng)前用戶成功登錄社交應(yīng)用軟件,選擇一個或多個好友之后,可以通過點(diǎn)擊社交應(yīng)用軟件提供的聊天功能按鈕,就可以與選擇的好友一起進(jìn)入聊天室來啟動至少兩人之間的聊天功能。
[0083]例如,以微信為例,在當(dāng)前用于登錄微信之后,通過點(diǎn)擊微信界面上的“發(fā)起群聊”按鈕,并選擇至少一個好友,就可以與好友一同進(jìn)入聊天室發(fā)起聊天功能。
[0084]優(yōu)選的,本申請上述方案中的近距離無線通訊技術(shù)可以是NFC技術(shù),第二通信設(shè)備也可以是智能移動通信終端。第一通信設(shè)備與第二通信設(shè)備使用近距離無線通信技術(shù)是指兩個通信設(shè)備只有在靠近一定距離(例如6cm)的情況下,才可以檢測到對方,進(jìn)而建立信息傳輸通道。由于兩個通信設(shè)備之間的物理具有只有在滿足一定范圍內(nèi)才可以建立通信關(guān)系,使得兩個通信設(shè)備之間后續(xù)傳輸?shù)臄?shù)據(jù)的安全性更高,例如,兩個通信設(shè)備之間完成支付功能的過程中,由于兩個設(shè)備的距離很近,因此,支付過程是在當(dāng)面完成的功能,安全性更尚。
[0085]一種可選實(shí)施例中,可以在第一通信設(shè)備和第二通信設(shè)備中內(nèi)置了可以提供近距離無線通信技術(shù)的硬件裝置,例如NFC芯片,內(nèi)置了 NFC芯片的兩個通信設(shè)備在靠近到一定范圍內(nèi)之后,就可以啟動傳輸數(shù)據(jù)的功能。
[0086]優(yōu)選地,至少可以通過如下兩種方案來實(shí)現(xiàn)上述第一通信設(shè)備與通信設(shè)備群中的任意一個或多個第二通信設(shè)備使用近距離無線通訊技術(shù)建立信息傳輸通道的功能:
[0087]方案一:在第一通信設(shè)備和第二通信設(shè)備同時開啟近距離無線通信功能之后,在第一通信設(shè)備與第二通信設(shè)備的物理距離小于預(yù)定閾值的情況下,第一通信設(shè)備和第二通信設(shè)備之間的信息傳輸通道建立成功。
[0088]方案二:在第一通信設(shè)備與第二通信設(shè)備的物理距離小于預(yù)定閾值,且第一通信設(shè)備和/或第二通信設(shè)備觸發(fā)近距離傳輸指令的情況下,第一通信設(shè)備和第二通信設(shè)備之間的信息傳輸通道建立成功。
[0089]此處的預(yù)定閾值可以以提供近距離無線通信技術(shù)的硬件裝置的出廠設(shè)置數(shù)據(jù)為準(zhǔn)(優(yōu)選采用6cm,但不限于此,可以根據(jù)需求進(jìn)行更改)。上述方案二提供的信息傳輸通道建立過程,由于不僅限定了兩個通信設(shè)備之間的靠近距離,而且進(jìn)一步限定了需要第一通信設(shè)備和/或第二通信設(shè)備確認(rèn)需要進(jìn)行近距離傳輸,從而比較方案一具有安全性更高的優(yōu)點(diǎn)。
[0090]本申請上述方案中,第二通信設(shè)備主動發(fā)起請求與第一通信設(shè)備之間的社交功能。一種可選實(shí)施例中,當(dāng)?shù)诙ㄐ旁O(shè)備向第一通信設(shè)備發(fā)起社交請求指令,即啟動向第一通信設(shè)備發(fā)起社交功能的社交請求信息之后,由于該社交請求信息是在近距離無線通信技術(shù)的基礎(chǔ)上傳輸?shù)臄?shù)據(jù),因此,具有較高的準(zhǔn)確性和安全性。在第一通信設(shè)備接收到該社交請求信息之后,將當(dāng)前正在運(yùn)行的社交功能的社交信息傳輸給第二通信設(shè)備,即可以完成第一通信設(shè)備與第二通信設(shè)備在該社交功能上的交互。
[0091]此處需要進(jìn)一步說明的是,上述方案實(shí)現(xiàn)的過程中,第一通信終端啟動社交功能可以在兩個通信終端建立信息傳輸通道之前進(jìn)行,也可以在建立信息傳輸通道之后進(jìn)行。可以根據(jù)當(dāng)前的應(yīng)用環(huán)境以及用戶需求來決定。
[0092]由上分析可知,本申請?zhí)峁┑挠糜谏缃粦?yīng)用系統(tǒng)的數(shù)據(jù)通信方法,比較現(xiàn)有技術(shù)采用二維碼或其他通信技術(shù)完成兩個終端之前的數(shù)據(jù)傳輸過程,該方案采用了近距離無線通訊技術(shù)來建立信息傳輸通道,因此使得第一通信設(shè)備在登錄社交應(yīng)用系統(tǒng),啟動社交應(yīng)用系統(tǒng)中的社交功能之后,由第二通信設(shè)備主動發(fā)起社交請求信息,在第一通信設(shè)備接收到社交請求信息并返回當(dāng)前使用的社交功能的社交信息給第二通信設(shè)備,第二通信設(shè)備使用通信傳輸通道來接收到上述社交信息,進(jìn)而根據(jù)社交信息響應(yīng)社交功能,解決了現(xiàn)有技術(shù)提供的社交信息的傳輸方式識別靈敏度低和信息傳遞速度慢的技術(shù)問題。整個過程流程簡單,無需借助復(fù)雜且有操作確定的載體(例如二維碼),提高了兩個通信設(shè)備之間的識別靈敏度和信息傳遞速度。
[0093]具體的,仍舊以微信為例,本申請上述實(shí)施例提供的方案可以通過NFC近距離無線通訊技術(shù)完成添加微信好友,添加入群聊,推薦好友,分享公眾號等社交信息的交互方法。這種采用了 P2P架構(gòu)傳輸交互信息的方式使得交互信息傳輸快速、簡潔且安全性更高。
[0094]一種可選的方案中,在社交功能為即時聊天功能的情況下,第一通信設(shè)備啟動即時聊天功能,并登錄多人會話。
[0095]優(yōu)選地,在第一通信設(shè)備啟動即時聊天功能,并登錄多人會話的過程中,一種優(yōu)選的方案為:第一通信設(shè)備可以通過啟動即時聊天功能時打開的即時聊天信息界面,選擇進(jìn)入任意一個或多個多人會話。例如,以微信為例,在打開微信即時聊天功能的聊天室列表界面之后,可以通過點(diǎn)擊操作來進(jìn)入聊天室界面上的任意一個聊天室,此時的聊天室是之前已經(jīng)創(chuàng)建成功的聊天室。
[0096]另一種優(yōu)選的方案為:第一通信設(shè)備可以通過啟動即時聊天功能中發(fā)起群聊的功能,來開始創(chuàng)建一個新的聊天室,同樣完成了登錄多人會話的功能。
[0097]基于上述以社交功能為即時聊天功能為例的實(shí)施例,本申請上述方案中,使用通信傳輸通道將社交請求信息傳輸至第一通信設(shè)備,第一通信設(shè)備根據(jù)社交請求信息將社交功能的社交信息傳輸給第二通信設(shè)備,使得任意一個或多個第二通信設(shè)備根據(jù)社交信息響應(yīng)社交功能所實(shí)現(xiàn)的方案可以包括如下實(shí)施步驟:
[0098]首先,任意一個或多個第二通信設(shè)備使用通信傳輸通道將即時聊天請求信息傳輸至第一通信設(shè)備。
[0099]上述步驟中的第二通信設(shè)備使用的通信傳輸通道為近距離無線通信技術(shù)所實(shí)現(xiàn)的數(shù)據(jù)傳輸通道,由此,使得第二通信設(shè)備發(fā)給第一通信設(shè)備的即時聊天請求信息的傳輸過程簡單、快速且安全。
[0100]然后,第一通信設(shè)備響應(yīng)即時聊天請求信息,生成即時聊天響應(yīng)信息。
[0101]最后,任意一個或多個第二通信設(shè)備根據(jù)即時聊天響應(yīng)信息登錄第一通信設(shè)備當(dāng)前登錄的多人會話,其中,即時聊天響應(yīng)信息包括:第一通信設(shè)備當(dāng)前登錄的多人會話的會話標(biāo)識信息。
[0102]仍舊以微信為例,上述方案,可以實(shí)現(xiàn)在第一通信設(shè)備登錄一個多人會話之后,當(dāng)?shù)谝煌ㄐ旁O(shè)備與任意一個或多個第二通信設(shè)備靠近時,就可以由第二通信設(shè)備發(fā)起即時請求信息,接收到該即時請求信息的第一通信設(shè)備可以響應(yīng)該請求,生成即時聊天響應(yīng)信息,并將該聊天響應(yīng)信息返回給第二通信設(shè)備,由于該即時聊天響應(yīng)信息中包含了第一通信設(shè)備當(dāng)前登錄的多人會話的會話標(biāo)識信息,從而使得第二通信設(shè)備可以基于該會話標(biāo)識信息登錄到第一通信設(shè)備當(dāng)前登錄的多人會話,從而完成兩個通信設(shè)備之間的社交信息的交互功能。
[0103]基于上述社交功能為即時聊天功能,社交信息為攜帶了第一通信設(shè)備當(dāng)前登錄的多人會話的會話標(biāo)識信息的即時聊天響應(yīng)信息的示例中,本申請上述方案中,任意一個或多個第二通信設(shè)備根據(jù)即時聊天響應(yīng)信息登錄第一通信設(shè)備當(dāng)前登錄的多人會話所實(shí)現(xiàn)的方案可以通過如下步驟來實(shí)現(xiàn):
[0104]首先,任意一個或多個第二通信設(shè)備接收第一通信設(shè)備返回的即時聊天響應(yīng)信
Jill、.
[0105]接著,讀取即時聊天響應(yīng)信息中包含的第一通信設(shè)備當(dāng)前登錄的多人會話的會話標(biāo)識信息。
[0106]最后,第二通信設(shè)備搜索得到會話標(biāo)識信息對應(yīng)的多人會話,在確認(rèn)登錄會話標(biāo)識信息對應(yīng)的多人會話之后,第二通信設(shè)備成功登錄第一通信設(shè)備當(dāng)前登錄的多人會話。
[0107]仍舊以微信為例,上述方案提供的一種優(yōu)選的方案,進(jìn)一步描述了由第二通信設(shè)備主動發(fā)起社交信息的請求過程,該優(yōu)選方案中,第一通信設(shè)備在接收到第一通信設(shè)備主動發(fā)起的即時聊天請求信息之后,生成并返回?cái)y帶了第一通信設(shè)備當(dāng)前登錄的多人會話的會話標(biāo)識信息的即時聊天響應(yīng)信息,該即時聊天響應(yīng)信息作為社交信息發(fā)送給第二通信設(shè)備,使得第二通信設(shè)備可以從即時聊天響應(yīng)信息中讀取到第一通信設(shè)備當(dāng)前登錄的多人會話的會話標(biāo)識信息,從而在本地利用該會話標(biāo)識信息登錄到對應(yīng)的多人會話。
[0108]此處需要說明的是,本申請上述應(yīng)用在即時聊天功能中的可選或優(yōu)選的方案,同樣可以應(yīng)用于添加好友功能、公眾號添加功能等社交功能中,且不限于上述優(yōu)選或可選的方案。
[0109]綜上可知,本申請?zhí)峁┑膶?shí)施例二中的社交應(yīng)用系統(tǒng)可以為微信等社交應(yīng)用客戶端,第一通信設(shè)備和第二通信設(shè)備可以是移動終端,例如智能手機(jī),平板電腦等智能終端,下面,就本申請的方案應(yīng)用在微信的群聊功能的應(yīng)用場景所實(shí)現(xiàn)的功能進(jìn)行詳細(xì)描述。
[0110]以微信的群聊功能為例,為了解決掃描二維碼加入群聊慢的問題,可以通過在需要加入同一個聊天室的通信設(shè)備之間采用NFC技術(shù)來替代二維碼傳遞社交信息,當(dāng)兩臺具有NFC的通信設(shè)備靠近時,兩個通信設(shè)備建立連接后即可傳遞信息,從而實(shí)現(xiàn)設(shè)備B用戶即可加入設(shè)備A用戶分享的聊天群。
[0111]下面就以第一通信設(shè)備為設(shè)備A,第二通信設(shè)備為設(shè)備B,在設(shè)備A發(fā)起群聊功能之后,由設(shè)備B主動發(fā)起請求加入設(shè)備A的群聊為例,對設(shè)備B用戶如何加入設(shè)備A的登錄用戶分享的聊天群的流程進(jìn)行詳細(xì)描述如下:
[0112]首先,設(shè)備A登錄微信,打開群聊信息界面,選擇或創(chuàng)建一個多人會話。
[0113]其次,設(shè)備A靠近設(shè)備B,在兩個設(shè)備之間的靠近距離小于6cm的情況下,兩個設(shè)備通過NFC技術(shù)建立信息傳輸通道。
[0114]接著,觸發(fā)設(shè)備B發(fā)起即時聊天請求信息。
[0115]然后,設(shè)備A根據(jù)該即時聊天請求信息生成響應(yīng)信息,該響應(yīng)信息攜帶了群聊號。
[0116]接著,當(dāng)前設(shè)備A向設(shè)備B傳遞群聊號。
[0117]最后,設(shè)備B接收到群聊號,設(shè)備B的用戶使用該群聊號加入當(dāng)前設(shè)備A選擇或創(chuàng)建的多人會話。
[0118]由此可知,本發(fā)明上述實(shí)施方案中的關(guān)鍵在于,兩個通信設(shè)備之間采用了近距離無線通訊技術(shù)來完成數(shù)據(jù)傳輸?shù)倪^程,由于該技術(shù)具有兩個通信設(shè)備之間的靠近距離必須在一個較小的范圍內(nèi)才可以通信的特點(diǎn),從而使得通信設(shè)備之間的數(shù)據(jù)傳輸過程安全性更高。這樣,不僅提高了數(shù)據(jù)傳輸?shù)男?,也避免了社交?yīng)用中潛在的一些不安全的數(shù)據(jù)交互。
[0119]實(shí)施例3
[0120]在描述本申請的各實(shí)施例的進(jìn)一步細(xì)節(jié)之前,將參考圖3a來描述可用于實(shí)現(xiàn)本申請的原理的一個合適的計(jì)算體系結(jié)構(gòu)。在以下描述中,除非另外指明,否則將參考由一個或多個計(jì)算機(jī)執(zhí)行的動作和操作的符號表示來描述本申請的各實(shí)施例。由此,可以理解,有時被稱為計(jì)算機(jī)執(zhí)行的這類動作和操作包括計(jì)算機(jī)的處理單元對以結(jié)構(gòu)化形式表示數(shù)據(jù)的電信號的操縱。這一操縱轉(zhuǎn)換了數(shù)據(jù)或在計(jì)算機(jī)的存儲器系統(tǒng)中的位置上維護(hù)它,這以本領(lǐng)域的技術(shù)人員都理解的方式重配置或改變了計(jì)算機(jī)的操作。維護(hù)數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是具有數(shù)據(jù)的格式所定義的特定屬性的存儲器的物理位置。然而,盡管在上述上下文中描述本申請,但它并不意味著限制性的,如本領(lǐng)域的技術(shù)人員所理解的,后文所描述的動作和操作的各方面也可用硬件來實(shí)現(xiàn)。
[0121]在其最基本的配置中,圖3a是根據(jù)本發(fā)明實(shí)施例三的用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信系統(tǒng)的結(jié)構(gòu)示意圖。出于描述的目的,所繪的體系結(jié)構(gòu)僅為合適環(huán)境的一個示例,并非對本申請的使用范圍或功能提出任何局限。也不應(yīng)將該計(jì)算系統(tǒng)解釋為對圖3所示的任一組件或其組合具有任何依賴或需求。
[0122]如圖3a所示,本申請?zhí)峁┑囊环N用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信可以包括:近距離無線通信終端100和通信設(shè)備群中的任意一個或多個通信設(shè)備300。
[0123]近距離無線通信終端100,用于廣播社交信息;通信設(shè)備群中的任意一個或多個通信設(shè)備300,使用近距離無線通訊技術(shù)與近距離無線通信終端100建立信息傳輸通道,在通信設(shè)備群中的任意一個或多個通信設(shè)備100登錄社交應(yīng)用系統(tǒng)之后,利用信息傳輸通道獲取近距離無線通信終端300廣播的社交信息,并根據(jù)社交信息響應(yīng)社交應(yīng)用系統(tǒng)中對應(yīng)的社交功能,其中,社交功能至少包括以下任意一個或多個功能:即時聊天功能、添加好友功能和公眾號添加功能。
[0124]結(jié)合如圖3可知,本申請上述實(shí)施例中的近距離無線通信終端可以是加載了 NFCTAG的設(shè)備,可以保存預(yù)先設(shè)置的社交信息,并在啟動之后具有廣播該社交信息的功能。
[0125]優(yōu)選地,上述方案中通信設(shè)備使用的近距離無線通訊技術(shù)可以是NFC技術(shù),通信設(shè)備也可以是智能移動通信終端。通信設(shè)備群中的任意一個或多個通信設(shè)備與近距離無線通信終端使用近距離無線通信技術(shù)是指設(shè)備之間只有在靠近一定距離(例如6cm)的情況下,才可以檢測到對方,進(jìn)而建立信息傳輸通道。由于設(shè)備之間的物理具有只有在滿足一定范圍內(nèi)才可以建立通信關(guān)系,使得兩個通信設(shè)備之間后續(xù)傳輸?shù)臄?shù)據(jù)的安全性更高,例如,設(shè)備之間完成支付功能的過程中,由于兩個設(shè)備的距離很近,因此,支付過程是在當(dāng)面完成的功能,安全性更高。
[0126]此處需要說明是,上述近距離無線通信終端100中保存的社交信息可以是明文登錄信息,也可以是密文登陸信息。
[0127]其中,在所述社交信息為明文信息的情況下,任意一個或多個通信設(shè)備300需要從后臺服務(wù)器中查詢該明文登錄信息對應(yīng)的密文登錄信息,進(jìn)而根據(jù)密文登錄信息登陸對應(yīng)的多人會話。
[0128]其中,后臺服務(wù)器用于保存預(yù)先設(shè)置的登錄信息表,登錄信息表記錄明文登錄信息、密文登錄信息以及明文登錄信息與密文登錄信息之間的對應(yīng)關(guān)系,其中,在創(chuàng)建多人會話之后,生成用于登錄多人會話的明文登錄信息,并將明文登錄信息轉(zhuǎn)換成對應(yīng)的密文登錄信息O
[0129]一種可選實(shí)施例中,可以在通信設(shè)備中內(nèi)置了可以提供近距離無線通信技術(shù)的硬件裝置,例如NFC芯片,內(nèi)置了 NFC芯片的通信設(shè)備在與近距離無線通信終端靠近到一定范圍內(nèi)之后,就可以啟動傳輸數(shù)據(jù)的功能。
[0130]優(yōu)選地,至少可以通過如下兩種方案來實(shí)現(xiàn)上述通信設(shè)備群中的任意一個或多個通信設(shè)備使用近距離無線通訊技術(shù)與近距離無線通信終端建立信息傳輸通道的功能:
[0131]方案一:在通信設(shè)備群中的任意一個或多個通信設(shè)備開啟近距離無線通信功能之后,在通信設(shè)備群中的任意一個或多個通信設(shè)備與近距離無線通信終端的物理距離小于預(yù)定閾值的情況下,通信設(shè)備群中的任意一個或多個通信設(shè)備和近距離無線通信終端之間的信息傳輸通道建立成功。
[0132]方案二:在通信設(shè)備群中的任意一個或多個通信設(shè)備與近距離無線通信終端的物理距離小于預(yù)定閾值,且通信設(shè)備群中的任意一個或多個通信設(shè)備觸發(fā)近距離傳輸指令的情況下,通信設(shè)備群中的任意一個或多個通信設(shè)備和近距離無線通信終端之間的信息傳輸通道建立成功;
[0133]其中,近距離無線通信終端預(yù)先保存社交信息。
[0134]此處的預(yù)定閾值可以以提供近距離無線通信技術(shù)的硬件裝置的出廠設(shè)置數(shù)據(jù)為準(zhǔn)(優(yōu)選采用6cm,但不限于此,可以根據(jù)需求進(jìn)行更改)。上述方案二提供的信息傳輸通道建立過程,由于不僅限定了設(shè)備之間的靠近距離,而且進(jìn)一步限定了需要通信設(shè)備確認(rèn)需要進(jìn)行近距離傳輸,從而比較方案一具有安全性更高的優(yōu)點(diǎn)。
[0135]本申請上述方案可以實(shí)現(xiàn),在任意一個通信設(shè)備接收到近距離無線通信終端廣播的社交信息之后,由于該社交信息是在近距離無線通信技術(shù)的基礎(chǔ)上傳輸?shù)臄?shù)據(jù),因此,具有較高的準(zhǔn)確性和安全性。在多個通信設(shè)備接收到該社交信息之后,即可以完成多個通信設(shè)備在該社交功能上的交互。
[0136]此處需要進(jìn)一步說明的是,上述方案的過程中,通信終端啟動社交功能可以在終端之間建立信息傳輸通道之前進(jìn)行,也可以在建立信息傳輸通道之后進(jìn)行??梢愿鶕?jù)當(dāng)前的應(yīng)用環(huán)境以及用戶需求來決定。
[0137]由上分析可知,本申請?zhí)峁┑挠糜谏缃粦?yīng)用系統(tǒng)的數(shù)據(jù)通信方法,比較現(xiàn)有技術(shù)采用二維碼或其他通信技術(shù)完成兩個終端之前的數(shù)據(jù)傳輸過程,該方案實(shí)現(xiàn)了在近距離無線通信終端廣播的社交信息的基礎(chǔ)上,各個通信終端采用近距離無線通訊技術(shù)來與近距離無線通信終端建立信息傳輸通道,從而在任意一個通信終端登錄社交應(yīng)用系統(tǒng),啟動社交應(yīng)用系統(tǒng)中的社交功能之后,就可以利用接收到的社交信息來響應(yīng)社交功能,解決了現(xiàn)有技術(shù)提供的社交信息的傳輸方式識別靈敏度低和信息傳遞速度慢的技術(shù)問題。整個過程流程簡單,無需借助復(fù)雜且有操作確定的載體(例如二維碼),提高了兩個通信設(shè)備之間的識別靈敏度和信息傳遞速度。
[0138]本申請?zhí)峁┑牡谝环N可選實(shí)施例中,在社交功能為即時聊天功能的情況下,社交信息為會話標(biāo)識信息,在通信設(shè)備群中的任意一個或多個通信設(shè)備啟動即時聊天功能,并登錄多人會話之后,通信設(shè)備根據(jù)會話標(biāo)識信息登錄對應(yīng)的多人會話。
[0139]本申請上述第一種可選實(shí)施例中,在通信設(shè)備群中的任意一個或多個通信設(shè)備啟動即時聊天功能,并獲取近距離無線通信終端廣播的社交信息之后,就可以實(shí)現(xiàn)同時登錄同一個多人會話,基于上述實(shí)施例一和實(shí)施例二公開的方案可知,該通信設(shè)備群中的各個通信設(shè)備之間可以進(jìn)一步采用上述實(shí)施例一或?qū)嵤├峁┑目蛇x以及優(yōu)選的方案進(jìn)行數(shù)據(jù)的傳輸。
[0140]本申請?zhí)峁┑牡诙N可選實(shí)施例中,在社交功能為添加好友功能的情況下,社交信息為好友標(biāo)識信息,在通信設(shè)備群中的任意一個或多個通信設(shè)備啟動添加好友功能之后,通信設(shè)備根據(jù)好友標(biāo)識信息搜索并添加對應(yīng)的好友。
[0141]本申請?zhí)峁┑牡谌N可選實(shí)施例中,在社交功能為公眾號添加功能的情況下,社交信息為公眾號信息,在通信設(shè)備群中的任意一個或多個通信設(shè)備啟動公眾號添加功能之后,通信設(shè)備根據(jù)公眾號信息搜索并添加對應(yīng)的公眾號。
[0142]此處需要說明的是,本申請上述實(shí)施例一和實(shí)施例二在應(yīng)用在即時聊天功能中的可選或優(yōu)選的方案,同樣可以應(yīng)用于添加好友功能、公眾號添加功能等社交功能中,且不限于上述優(yōu)選或可選的方案。
[0143]綜上可知,本申請?zhí)峁┑膶?shí)施例三中的社交應(yīng)用系統(tǒng)可以為微信等社交應(yīng)用客戶端,通信設(shè)備可以是移動終端,例如智能手機(jī),平板電腦等智能終端,下面,就本申請的方案應(yīng)用在微信的群聊功能的應(yīng)用場景所實(shí)現(xiàn)的功能進(jìn)行詳細(xì)描述。
[0144]以微信的群聊功能為例,為了解決掃描二維碼加入群聊慢的問題,可以通過在需要加入同一個聊天室的通信設(shè)備之間采用NFC技術(shù)來替代二維碼傳遞社交信息,提供一個預(yù)先存儲了社交信息的NFC TAG,該NFCTAG可以廣播預(yù)先存儲的群聊號,當(dāng)通信設(shè)備群中的人一臺或多臺具有NFC的通信設(shè)備靠近NFC TAG時,與近距離無線通信終端建立了信息傳輸通道的通信設(shè)備可接收到廣播的群聊號,從而實(shí)現(xiàn)每個通信設(shè)備的登陸用戶都可申請加入該群聊號對應(yīng)的聊天群。
[0145]下面就以通信設(shè)備與NFC TAG建立通信關(guān)系為例,對任意一個通信設(shè)備如何分享的聊天群的流程進(jìn)行詳細(xì)描述如下:
[0146]首先,在NFC TAG中存儲群聊號,并在啟動該NFC TAG之后,NFCTAG廣播該群聊號。
[0147]然后,通信設(shè)備群中的任意一個或多個通信設(shè)備靠近該NFC TAG,與該NFC TAG的距離小于通信閾值(例如6cm)的通信設(shè)備可以讀取到該群聊號。
[0148]最后,讀取到該群聊號的通信設(shè)備可以請求加入該群聊。
[0149]以上方式也可適用于傳遞微信號(自己或好友),公眾號等信息。
[0150]由此可知,本發(fā)明上述實(shí)施方案中的關(guān)鍵在于,設(shè)備之間采用了近距離無線通訊技術(shù)來完成數(shù)據(jù)傳輸?shù)倪^程,由于該技術(shù)具有設(shè)備之間的靠近距離必須在一個較小的范圍內(nèi)才可以通信的特點(diǎn),從而使得設(shè)備之間的數(shù)據(jù)傳輸過程安全性更高。這樣,不僅提高了數(shù)據(jù)傳輸?shù)男?,也避免了社交?yīng)用中潛在的一些不安全的數(shù)據(jù)交互。
[0151]實(shí)施例4
[0152]根據(jù)本發(fā)明實(shí)施例,提供了一種用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0153]本申請實(shí)施例四所提供的方法實(shí)施例可以在移動終端、計(jì)算機(jī)終端或者類似的具有社交應(yīng)用功能的運(yùn)算裝置中執(zhí)行。以運(yùn)行在移動終端上為例,可以使用實(shí)施例四所提供的圖1a所示的系統(tǒng)結(jié)構(gòu),可以知曉的是,圖1a是本發(fā)明實(shí)施例的一種用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法的系統(tǒng)硬件結(jié)構(gòu)框圖。結(jié)合如圖1b所示,在圖1a所示的用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法的系統(tǒng)框架中,至少包括兩個通信設(shè)備,該通信設(shè)備可以是移動終端,每個移動終端可以包括一個或多個(圖中僅示出一個)處理器102(處理器102可以包括但不限于微處理器MCU或可編程邏輯器件FPGA等的處理裝置)、用于存儲數(shù)據(jù)的存儲器104、以及用于通信功能的傳輸裝置106。本領(lǐng)域普通技術(shù)人員可以理解,圖1b所示的結(jié)構(gòu)僅為示意,其并不對上述電子裝置的結(jié)構(gòu)造成限定。例如,移動終端還可包括比圖1b中所示更多或者更少的組件,或者具有與圖1b所示不同的配置。
[0154]存儲器104可用于存儲應(yīng)用軟件的軟件程序以及模塊,如本發(fā)明實(shí)施例中的用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法所對應(yīng)的程序指令/模塊,處理器102通過運(yùn)行存儲在存儲器104內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述的獲取行車路線的方法。存儲器104可包括高速隨機(jī)存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實(shí)例中,存儲器104可進(jìn)一步包括相對于處理器102遠(yuǎn)程設(shè)置的存儲器,這些遠(yuǎn)程存儲器可以通過網(wǎng)絡(luò)連接至計(jì)算機(jī)終端10。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
[0155]傳輸裝置106用于經(jīng)由一個網(wǎng)絡(luò)接收或者發(fā)送數(shù)據(jù)。上述的網(wǎng)絡(luò)具體實(shí)例可包括移動終端的通信供應(yīng)商提供的無線網(wǎng)絡(luò)。在一個實(shí)例中,傳輸裝置106可以包括一個網(wǎng)絡(luò)適配器(Network Interface Controller,NIC),其可通過基站與其他網(wǎng)絡(luò)設(shè)備相連從而可與互聯(lián)網(wǎng)進(jìn)行通訊。在一個實(shí)例中,傳輸裝置106可以為射頻(Rad1 Frequency,RF)模塊,其用于通過無線方式與互聯(lián)網(wǎng)進(jìn)行通訊。
[0156]在上述運(yùn)行環(huán)境下,本申請?zhí)峁┝巳鐖D4所示的用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法。圖4是根據(jù)本發(fā)明實(shí)施例四的用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法的流程圖。
[0157]圖4是根據(jù)本發(fā)明實(shí)施例四的用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法的流程示意圖。
[0158]如圖4所示,該用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法可以包括如下步驟:
[0159]步驟S40,第一通信設(shè)備登錄社交應(yīng)用系統(tǒng),并啟動社交應(yīng)用系統(tǒng)中的社交功能,其中,社交功能至少包括以下任意一個或多個功能:即時聊天功能、添加好友功能和公眾號添加功能。
[0160]本申請上述步驟S40中的第一通信設(shè)備可以是智能移動通信終端,例如智能手機(jī),社交應(yīng)用系統(tǒng)可以是在智能移動通信終端中安裝社交應(yīng)用軟件而生成的平臺,例如:微博、微信、微視等。而上述社交應(yīng)用系統(tǒng)中的社交功能是指社交應(yīng)用軟件運(yùn)行過程中,由于接收到用戶的觸發(fā)指令而啟動的功能。以即時聊天功能為例,在當(dāng)前用戶成功登錄社交應(yīng)用軟件,選擇一個或多個好友之后,可以通過點(diǎn)擊社交應(yīng)用軟件提供的聊天功能按鈕,就可以與選擇的好友一起進(jìn)入聊天室來啟動至少兩人之間的聊天功能。
[0161]例如,以微信為例,在當(dāng)前用于登錄微信之后,通過點(diǎn)擊微信界面上的“發(fā)起群聊”按鈕,并選擇至少一個好友,就可以與好友一同進(jìn)入聊天室發(fā)起聊天功能。
[0162]步驟S42,第一通信設(shè)備與通信設(shè)備群中的任意一個或多個第二通信設(shè)備使用近距離無線通訊技術(shù)建立信息傳輸通道。
[0163]本申請上述步驟S42中的近距離無線通訊技術(shù)可以是NFC技術(shù),第二通信設(shè)備也可以是智能移動通信終端。第一通信設(shè)備與第二通信設(shè)備使用近距離無線通信技術(shù)是指兩個通信設(shè)備只有在靠近一定距離(例如6cm)的情況下,才可以檢測到對方,進(jìn)而建立信息傳輸通道。由于兩個通信設(shè)備之間的物理具有只有在滿足一定范圍內(nèi)才可以建立通信關(guān)系,使得兩個通信設(shè)備之間后續(xù)傳輸?shù)臄?shù)據(jù)的安全性更高,例如,兩個通信設(shè)備之間完成支付功能的過程中,由于兩個設(shè)備的距離很近,因此,支付過程是在當(dāng)面完成的功能,安全性更尚。
[0164]一種可選實(shí)施例中,可以在第一通信設(shè)備和第二通信設(shè)備中內(nèi)置了可以提供近距離無線通信技術(shù)的硬件裝置,例如NFC芯片,內(nèi)置了 NFC芯片的兩個通信設(shè)備在靠近到一定范圍內(nèi)之后,就可以啟動傳輸數(shù)據(jù)的功能。
[0165]優(yōu)選地,至少可以通過如下兩種方案來實(shí)現(xiàn)上述步驟S42的功能:
[0166]方案一:在第一通信設(shè)備和第二通信設(shè)備同時開啟近距離無線通信功能之后,在第一通信設(shè)備與第二通信設(shè)備的物理距離小于預(yù)定閾值的情況下,第一通信設(shè)備和第二通信設(shè)備之間的信息傳輸通道建立成功。
[0167]方案二:在第一通信設(shè)備與第二通信設(shè)備的物理距離小于預(yù)定閾值,且第一通信設(shè)備和/或第二通信設(shè)備觸發(fā)近距離傳輸指令的情況下,第一通信設(shè)備和第二通信設(shè)備之間的信息傳輸通道建立成功。
[0168]此處的預(yù)定閾值可以以提供近距離無線通信技術(shù)的硬件裝置的出廠設(shè)置數(shù)據(jù)為準(zhǔn)(優(yōu)選采用6cm,但不限于此,可以根據(jù)需求進(jìn)行更改)。上述方案二提供的信息傳輸通道建立過程,由于不僅限定了兩個通信設(shè)備之間的靠近距離,而且進(jìn)一步限定了需要第一通信設(shè)備和/或第二通信設(shè)備確認(rèn)需要進(jìn)行近距離傳輸,從而比較方案一具有安全性更高的優(yōu)點(diǎn)。
[0169]步驟S44,在第一通信設(shè)備觸發(fā)發(fā)送社交功能的社交信息之后,第一通信設(shè)備使用通信傳輸通道將社交信息傳輸至任意一個或多個第二通信設(shè)備,使得任意一個或多個第二通信設(shè)備根據(jù)社交信息響應(yīng)社交功能。
[0170]本申請上述步驟S44中可以實(shí)現(xiàn),第一通信設(shè)備主動發(fā)起與第二通信設(shè)備之間的社交功能。一種可選實(shí)施例中,當(dāng)?shù)谝煌ㄐ旁O(shè)備接收到用戶的社交指令,即啟動向第二通信設(shè)備發(fā)起社交功能的社交信息之后,由于該社交信息是在近距離無線通信技術(shù)的基礎(chǔ)上傳輸?shù)臄?shù)據(jù),因此,具有較高的準(zhǔn)確性和安全性。在第二通信設(shè)備接收到該社交信息之后,即可以完成與第一通信設(shè)備在該社交功能上的交互。
[0171]此處需要進(jìn)一步說明的是,上述步驟S40至步驟S44實(shí)現(xiàn)的過程中,步驟S40和步驟S42的順序可以交換,即第一通信終端啟動社交功能可以在兩個通信終端建立信息傳輸通道之前進(jìn)行,也可以在建立信息傳輸通道之后進(jìn)行??梢愿鶕?jù)當(dāng)前的應(yīng)用環(huán)境以及用戶需求來決定。
[0172]由上分析可知,本申請?zhí)峁┑挠糜谏缃粦?yīng)用系統(tǒng)的數(shù)據(jù)通信方法,比較現(xiàn)有技術(shù)采用二維碼或其他通信技術(shù)完成兩個終端之前的數(shù)據(jù)傳輸過程,該方案采用了近距離無線通訊技術(shù)來建立信息傳輸通道,因此使得第一通信設(shè)備在登錄社交應(yīng)用系統(tǒng),啟動社交應(yīng)用系統(tǒng)中的社交功能,并觸發(fā)發(fā)送社交功能的社交信息之后,第二通信設(shè)備使用通信傳輸通道來接收到上述社交信息,進(jìn)而根據(jù)社交信息響應(yīng)社交功能,解決了現(xiàn)有技術(shù)提供的社交信息的傳輸方式識別靈敏度低和信息傳遞速度慢的技術(shù)問題。整個過程流程簡單,無需借助復(fù)雜且有操作確定的載體(例如二維碼),提高了兩個通信設(shè)備之間的識別靈敏度和信息傳遞速度。
[0173]另外,本發(fā)明上述實(shí)施方案中的關(guān)鍵在于,兩個通信設(shè)備之間采用了近距離無線通訊技術(shù)來完成數(shù)據(jù)傳輸?shù)倪^程,由于該技術(shù)具有兩個通信設(shè)備之間的靠近距離必須在一個較小的范圍內(nèi)才可以通信的特點(diǎn),從而使得通信設(shè)備之間的數(shù)據(jù)傳輸過程安全性更高。這樣,不僅提高了數(shù)據(jù)傳輸?shù)男剩脖苊饬松缃粦?yīng)用中潛在的一些不安全的數(shù)據(jù)交互。
[0174]具體的,仍舊以微信為例,本申請上述實(shí)施例提供的方案可以通過NFC近距離無線通訊技術(shù)完成添加微信好友,添加入群聊,推薦好友,分享公眾號等社交信息的交互方法。這種采用了 P2P架構(gòu)傳輸交互信息的方式使得交互信息傳輸快速、簡潔且安全性更高。
[0175]—種可選的方案中,在社交功能為即時聊天功能,社交信息為即時聊天邀請信息的情況下,第一通信設(shè)備啟動即時聊天功能,并登錄多人會話。
[0176]優(yōu)選地,在第一通信設(shè)備啟動即時聊天功能,并登錄多人會話的過程中,一種優(yōu)選的方案為:第一通信設(shè)備可以通過啟動即時聊天功能時打開的即時聊天信息界面,選擇進(jìn)入任意一個或多個多人會話。例如,以微信為例,在打開微信即時聊天功能的聊天室列表界面之后,可以通過點(diǎn)擊操作來進(jìn)入聊天室界面上的任意一個聊天室,此時的聊天室是之前已經(jīng)創(chuàng)建成功的聊天室。
[0177]另一種優(yōu)選的方案為:第一通信設(shè)備可以通過啟動即時聊天功能中發(fā)起群聊的功能,來開始創(chuàng)建一個新的聊天室,同樣完成了登錄多人會話的功能。
[0178]基于上述以社交功能為即時聊天功能為例的實(shí)施例,本申請上述步驟S44,第一通信設(shè)備使用通信傳輸通道將社交信息傳輸至任意一個或多個第二通信設(shè)備,使得任意一個或多個第二通信設(shè)備根據(jù)社交信息響應(yīng)社交功能所實(shí)現(xiàn)的方案可以包括如下實(shí)施步驟:
[0179]步驟S441,第一通信設(shè)備使用通信傳輸通道將即時聊天邀請信息傳輸至任意一個或多個第二通信設(shè)備。
[0180]上述步驟S441中的第一通信設(shè)備使用的通信傳輸通道為近距離無線通信技術(shù)所實(shí)現(xiàn)的數(shù)據(jù)傳輸通道,由此,使得第一通信設(shè)備發(fā)給第二通信設(shè)備的即使聊天邀請信息的傳輸過程簡單、快速且安全。
[0181]步驟S443,任意一個或多個第二通信設(shè)備根據(jù)即時聊天邀請信息登錄第一通信設(shè)備當(dāng)前登錄的多人會話,其中,即時聊天邀請信息包括:第一通信設(shè)備當(dāng)前登錄的多人會話的會話標(biāo)識信息。
[0182]仍舊以微信為例,上述步驟S441和步驟S443提供的方案,可以實(shí)現(xiàn)在第一通信設(shè)備登錄一個多人會話之后,當(dāng)?shù)谝煌ㄐ旁O(shè)備與任意一個或多個第二通信設(shè)備靠近時,就可以向第二通信設(shè)備發(fā)起即時聊天邀請信息,由于該即時聊天邀請信息中包含了第一通信設(shè)備當(dāng)前登錄的多人會話的會話標(biāo)識信息,從而使得第二通信設(shè)備可以基于該會話標(biāo)識信息登錄到第一通信設(shè)備當(dāng)前登錄的多人會話,從而完成兩個通信設(shè)備之間的社交信息的交互功能。
[0183]基于上述社交功能為即時聊天功能,社交信息為即時聊天邀請信息的示例中,本申請上述步驟S443,任意一個或多個第二通信設(shè)備根據(jù)即時聊天邀請信息登錄第一通信設(shè)備當(dāng)前登錄的多人會話所實(shí)現(xiàn)的方案可以通過如下步驟來實(shí)現(xiàn):
[0184]步驟S4431,任意一個或多個第二通信設(shè)備接收即時聊天邀請信息.
[0185]步驟S4433,讀取即時聊天邀請信息中包含的第一通信設(shè)備當(dāng)前登錄的多人會話的會話標(biāo)識信息。
[0186]步驟S4435,第二通信設(shè)備響應(yīng)即時聊天邀請信息,并根據(jù)會話標(biāo)識信息生成響應(yīng)信息。
[0187]步驟S4437,第二通信設(shè)備將響應(yīng)信息返回至第一通信設(shè)備,在第一通信設(shè)備確認(rèn)響應(yīng)信息之后,第二通信設(shè)備成功登錄第一通信設(shè)備當(dāng)前登錄的多人會話。
[0188]仍舊以微信為例,上述步驟S4431和步驟S4437提供的一種優(yōu)選的方案,進(jìn)一步描述了由第一通信設(shè)備主動發(fā)起社交信息的傳輸?shù)倪^程,該優(yōu)選方案中,第二通信設(shè)備在接收到即時聊天邀請信息之后,從即時聊天邀請信息中讀取第一通信設(shè)備當(dāng)前登錄的多人會話的會話標(biāo)識信息,從而在本地利用該會話標(biāo)識信息登錄到對應(yīng)的多人會話。
[0189]為了進(jìn)一步提高安全性以及避免誤操作,步驟S4435和步驟S4437可以實(shí)現(xiàn)第一通信設(shè)備通過確認(rèn)第二通信設(shè)備返回的響應(yīng)信息,來進(jìn)一步驗(yàn)證第二通信設(shè)備的聊天身份,從而使得用戶體驗(yàn)感更好,其中,在功能的實(shí)現(xiàn)過程中,上述第一通信設(shè)備進(jìn)一步確認(rèn)響應(yīng)信息的功能可以是微信中的一個可選功能,即用戶可以開啟確認(rèn)功能,也可以關(guān)閉該確認(rèn)功能,目的是可以在一些應(yīng)用場景中提高社交信息的傳輸效率。
[0190]優(yōu)選地,為了使得加入會話的安全性,可以采用對用于登錄的多人會話的會話標(biāo)識信息進(jìn)行安全性處理,具體的,在會話標(biāo)識信息為明文登錄信息的情況下,可以對該明文登錄信息進(jìn)行轉(zhuǎn)換,轉(zhuǎn)換的方式可以是加密的方式,例如:采用3DEX或隨機(jī)碼的算法將明文登錄信息轉(zhuǎn)換成密文登錄信息。
[0191]由此,在實(shí)現(xiàn)第二通信設(shè)備成功登錄第一通信設(shè)備當(dāng)前登錄的多人會話的過程中,可以通過如下實(shí)施步驟:
[0192]首先,第二通信設(shè)備根據(jù)接收到的明文登錄信息從后臺服務(wù)器中進(jìn)行查詢,獲取用于加入會話的密文登錄信息。
[0193]然后,任意一個或多個第二通信設(shè)備使用密文登錄信息登錄第一通信設(shè)備當(dāng)前登錄的多人會話。
[0194]其中,上述后臺服務(wù)器用于保存預(yù)先設(shè)置的登錄信息表,登錄信息表記錄明文登錄信息、密文登錄信息以及明文登錄信息與密文登錄信息之間的對應(yīng)關(guān)系。
[0195]具體的,任意一個通信設(shè)備創(chuàng)建一個多人會話之后,就會在后臺服務(wù)器中的數(shù)據(jù)庫中保存用于登錄該多人會話的明文登錄信息,并將明文登錄信息轉(zhuǎn)換成對應(yīng)的密文登錄信息。
[0196]此處需要說明的是,本申請上述應(yīng)用在即時聊天功能中的可選或優(yōu)選的方案,同樣可以應(yīng)用于添加好友功能、公眾號添加功能等社交功能中,且不限于上述優(yōu)選或可選的方案。
[0197]綜上可知,結(jié)合圖5,本申請?zhí)峁┑膶?shí)施例四中的社交應(yīng)用系統(tǒng)可以為微信等社交應(yīng)用客戶端,第一通信設(shè)備和第二通信設(shè)備可以是移動終端,例如智能手機(jī),平板電腦等智能終端,下面,就本申請的方案應(yīng)用在微信的群聊功能的應(yīng)用場景所實(shí)現(xiàn)的功能進(jìn)行詳細(xì)描述。
[0198]以微信的群聊功能為例,為了解決掃描二維碼加入群聊慢的問題,可以通過在需要加入同一個聊天室的通信設(shè)備之間采用NFC技術(shù)來替代二維碼傳遞社交信息,當(dāng)兩臺具有NFC的通信設(shè)備靠近時,兩個通信設(shè)備建立連接后即可傳遞信息,從而實(shí)現(xiàn)設(shè)備B用戶即可加入設(shè)備A用戶分享的聊天群。
[0199]下面就以第一通信設(shè)備為設(shè)備A,第二通信設(shè)備為設(shè)備B,設(shè)備A主動發(fā)起群聊功能為例,對設(shè)備B用戶如何加入設(shè)備A的登錄用戶分享的聊天群的流程進(jìn)行詳細(xì)描述如下:
[0200]步驟al,設(shè)備A登錄微信,打開群聊信息界面,選擇或創(chuàng)建一個多人會話。
[0201]步驟bl,設(shè)備A靠近設(shè)備B,在兩個設(shè)備之間的靠近距離小于6cm的情況下,兩個設(shè)備通過NFC技術(shù)建立信息傳輸通道。
[0202]步驟Cl,觸發(fā)設(shè)備A發(fā)起即時聊天邀請信息,使得設(shè)備A向設(shè)備B傳遞群聊號。
[0203]步驟dl,設(shè)備B接收到群聊號,生成響應(yīng)信息。
[0204]步驟el,設(shè)備B返回給設(shè)備A —個響應(yīng)信息,請求設(shè)備A確認(rèn)當(dāng)前設(shè)備B的用戶加入該群聊。
[0205]步驟f 1,設(shè)備A通過確認(rèn)該響應(yīng)信息來使得設(shè)備B的用戶加入當(dāng)前設(shè)備A選擇或創(chuàng)建的多人會話。
[0206]需要說明的是,對于前述的各方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
[0207]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述的方法。
[0208]實(shí)施例5
[0209]根據(jù)本發(fā)明實(shí)施例,提供了一種用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0210]本申請實(shí)施例五所提供的方法實(shí)施例可以在移動終端、計(jì)算機(jī)終端或者類似的具有社交應(yīng)用功能的運(yùn)算裝置中執(zhí)行。以運(yùn)行在移動終端上為例,可以使用實(shí)施例五所提供的圖2a所示的系統(tǒng)結(jié)構(gòu),可以知曉的是,圖2a是本發(fā)明實(shí)施例的另一種用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法的系統(tǒng)硬件結(jié)構(gòu)框圖。結(jié)合如圖2b所示,在圖2a所示的用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法的系統(tǒng)框架中,至少包括兩個通信設(shè)備,該通信設(shè)備可以是移動終端,每個移動終端可以包括一個或多個(圖中僅示出一個)處理器102 (處理器102可以包括但不限于微處理器MCU或可編程邏輯器件FPGA等的處理裝置)、用于存儲數(shù)據(jù)的存儲器104、以及用于通信功能的傳輸裝置106。本領(lǐng)域普通技術(shù)人員可以理解,圖2b所示的結(jié)構(gòu)僅為示意,其并不對上述電子裝置的結(jié)構(gòu)造成限定。例如,移動終端還可包括比圖2b中所示更多或者更少的組件,或者具有與圖2b所示不同的配置。
[0211]存儲器104可用于存儲應(yīng)用軟件的軟件程序以及模塊,如本發(fā)明實(shí)施例中的用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法所對應(yīng)的程序指令/模塊,處理器102通過運(yùn)行存儲在存儲器104內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述的獲取行車路線的方法。存儲器104可包括高速隨機(jī)存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實(shí)例中,存儲器104可進(jìn)一步包括相對于處理器102遠(yuǎn)程設(shè)置的存儲器,這些遠(yuǎn)程存儲器可以通過網(wǎng)絡(luò)連接至計(jì)算機(jī)終端10。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
[0212]傳輸裝置106用于經(jīng)由一個網(wǎng)絡(luò)接收或者發(fā)送數(shù)據(jù)。上述的網(wǎng)絡(luò)具體實(shí)例可包括移動終端的通信供應(yīng)商提供的無線網(wǎng)絡(luò)。在一個實(shí)例中,傳輸裝置106可以包括一個網(wǎng)絡(luò)適配器(Network Interface Controller,NIC),其可通過基站與其他網(wǎng)絡(luò)設(shè)備相連從而可與互聯(lián)網(wǎng)進(jìn)行通訊。在一個實(shí)例中,傳輸裝置106可以為射頻(Rad1 Frequency,RF)模塊,其用于通過無線方式與互聯(lián)網(wǎng)進(jìn)行通訊。
[0213]在上述運(yùn)行環(huán)境下,本申請?zhí)峁┝巳鐖D6所示的用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法。圖6是根據(jù)本發(fā)明實(shí)施例五的用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法的流程圖。
[0214]如圖6所示,該用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法可以包括如下步驟:
[0215]步驟S60,第一通信設(shè)備登錄社交應(yīng)用系統(tǒng),并啟動社交應(yīng)用系統(tǒng)中的社交功能,其中,社交功能至少包括以下任意一個或多個功能:即時聊天功能、添加好友功能和公眾號添加功能.
[0216]本申請上述步驟S60中的第一通信設(shè)備可以是智能移動通信終端,例如智能手機(jī),社交應(yīng)用系統(tǒng)可以是在智能移動通信終端中安裝社交應(yīng)用軟件而生成的平臺,例如:微博、微信、微視等。而上述社交應(yīng)用系統(tǒng)中的社交功能是指社交應(yīng)用軟件運(yùn)行過程中,由于接收到用戶的觸發(fā)指令而啟動的功能。以即時聊天功能為例,在當(dāng)前用戶成功登錄社交應(yīng)用軟件,選擇一個或多個好友之后,可以通過點(diǎn)擊社交應(yīng)用軟件提供的聊天功能按鈕,就可以與選擇的好友一起進(jìn)入聊天室來啟動至少兩人之間的聊天功能。
[0217]例如,以微信為例,在當(dāng)前用于登錄微信之后,通過點(diǎn)擊微信界面上的“發(fā)起群聊”按鈕,并選擇至少一個好友,就可以與好友一同進(jìn)入聊天室發(fā)起聊天功能。
[0218]步驟S62,第一通信設(shè)備與通信設(shè)備群中的任意一個或多個第二通信設(shè)備使用近距離無線通訊技術(shù)建立信息傳輸通道。
[0219]本申請上述步驟S62中的近距離無線通訊技術(shù)可以是NFC技術(shù),第二通信設(shè)備也可以是智能移動通信終端。第一通信設(shè)備與第二通信設(shè)備使用近距離無線通信技術(shù)是指兩個通信設(shè)備只有在靠近一定距離(例如6cm)的情況下,才可以檢測到對方,進(jìn)而建立信息傳輸通道。由于兩個通信設(shè)備之間的物理具有只有在滿足一定范圍內(nèi)才可以建立通信關(guān)系,使得兩個通信設(shè)備之間后續(xù)傳輸?shù)臄?shù)據(jù)的安全性更高,例如,兩個通信設(shè)備之間完成支付功能的過程中,由于兩個設(shè)備的距離很近,因此,支付過程是在當(dāng)面完成的功能,安全性更尚。
[0220]一種可選實(shí)施例中,可以在第一通信設(shè)備和第二通信設(shè)備中內(nèi)置了可以提供近距離無線通信技術(shù)的硬件裝置,例如NFC芯片,內(nèi)置了 NFC芯片的兩個通信設(shè)備在靠近到一定范圍內(nèi)之后,就可以啟動傳輸數(shù)據(jù)的功能。
[0221]優(yōu)選地,至少可以通過如下兩種方案來實(shí)現(xiàn)上述步驟S62的功能:
[0222]方案一:在第一通信設(shè)備和第二通信設(shè)備同時開啟近距離無線通信功能之后,在第一通信設(shè)備與第二通信設(shè)備的物理距離小于預(yù)定閾值的情況下,第一通信設(shè)備和第二通信設(shè)備之間的信息傳輸通道建立成功。
[0223]方案二:在第一通信設(shè)備與第二通信設(shè)備的物理距離小于預(yù)定閾值,且第一通信設(shè)備和/或第二通信設(shè)備觸發(fā)近距離傳輸指令的情況下,第一通信設(shè)備和第二通信設(shè)備之間的信息傳輸通道建立成功。
[0224]此處的預(yù)定閾值可以以提供近距離無線通信技術(shù)的硬件裝置的出廠設(shè)置數(shù)據(jù)為準(zhǔn)(優(yōu)選采用6cm,但不限于此,可以根據(jù)需求進(jìn)行更改)。上述方案二提供的信息傳輸通道建立過程,由于不僅限定了兩個通信設(shè)備之間的靠近距離,而且進(jìn)一步限定了需要第一通信設(shè)備和/或第二通信設(shè)備確認(rèn)需要進(jìn)行近距離傳輸,從而比較方案一具有安全性更高的優(yōu)點(diǎn)。
[0225]步驟S64,任意一個或多個第二通信設(shè)備觸發(fā)發(fā)送社交請求信息,并使用通信傳輸通道將社交請求信息傳輸至第一通信設(shè)備,第一通信設(shè)備根據(jù)社交請求信息將社交功能的社交信息傳輸給第二通信設(shè)備,使得任意一個或多個第二通信設(shè)備根據(jù)社交信息響應(yīng)社交功能。
[0226]本申請上述步驟S64中可以實(shí)現(xiàn),第二通信設(shè)備主動發(fā)起請求與第一通信設(shè)備之間的社交功能。一種可選實(shí)施例中,當(dāng)?shù)诙ㄐ旁O(shè)備向第一通信設(shè)備發(fā)起社交請求指令,即啟動向第一通信設(shè)備發(fā)起社交功能的社交請求信息之后,由于該社交請求信息是在近距離無線通信技術(shù)的基礎(chǔ)上傳輸?shù)臄?shù)據(jù),因此,具有較高的準(zhǔn)確性和安全性。在第一通信設(shè)備接收到該社交請求信息之后,將當(dāng)前正在運(yùn)行的社交功能的社交信息傳輸給第二通信設(shè)備,即可以完成第一通信設(shè)備與第二通信設(shè)備在該社交功能上的交互。
[0227]此處需要進(jìn)一步說明的是,上述步驟S60至步驟S64實(shí)現(xiàn)的過程中,步驟S60和步驟S62的順序可以交換,即可以第一通信終端啟動社交功能可以在兩個通信終端建立信息傳輸通道之前進(jìn)行,也可以在建立信息傳輸通道之后進(jìn)行??梢愿鶕?jù)當(dāng)前的應(yīng)用環(huán)境以及用戶需求來決定。
[0228]由上分析可知,本申請?zhí)峁┑挠糜谏缃粦?yīng)用系統(tǒng)的數(shù)據(jù)通信方法,比較現(xiàn)有技術(shù)采用二維碼或其他通信技術(shù)完成兩個終端之前的數(shù)據(jù)傳輸過程,該方案采用了近距離無線通訊技術(shù)來建立信息傳輸通道,因此使得第一通信設(shè)備在登錄社交應(yīng)用系統(tǒng),啟動社交應(yīng)用系統(tǒng)中的社交功能之后,由第二通信設(shè)備主動發(fā)起社交請求信息,在第一通信設(shè)備接收到社交請求信息并返回當(dāng)前使用的社交功能的社交信息給第二通信設(shè)備,第二通信設(shè)備使用通信傳輸通道來接收到上述社交信息,進(jìn)而根據(jù)社交信息響應(yīng)社交功能,解決了現(xiàn)有技術(shù)提供的社交信息的傳輸方式識別靈敏度低和信息傳遞速度慢的技術(shù)問題。整個過程流程簡單,無需借助復(fù)雜且有操作確定的載體(例如二維碼),提高了兩個通信設(shè)備之間的識別靈敏度和信息傳遞速度。
[0229]另外,本發(fā)明上述實(shí)施方案中的關(guān)鍵在于,兩個通信設(shè)備之間采用了近距離無線通訊技術(shù)來完成數(shù)據(jù)傳輸?shù)倪^程,由于該技術(shù)具有兩個通信設(shè)備之間的靠近距離必須在一個較小的范圍內(nèi)才可以通信的特點(diǎn),從而使得通信設(shè)備之間的數(shù)據(jù)傳輸過程安全性更高。這樣,不僅提高了數(shù)據(jù)傳輸?shù)男?,也避免了社交?yīng)用中潛在的一些不安全的數(shù)據(jù)交互。
[0230]具體的,仍舊以微信為例,本申請上述實(shí)施例提供的方案可以通過NFC近距離無線通訊技術(shù)完成添加微信好友,添加入群聊,推薦好友,分享公眾號等社交信息的交互方法。這種采用了 P2P架構(gòu)傳輸交互信息的方式使得交互信息傳輸快速、簡潔且安全性更高。
[0231]一種可選的方案中,在社交功能為即時聊天功能的情況下,第一通信設(shè)備啟動即時聊天功能,并登錄多人會話。
[0232]優(yōu)選地,在第一通信設(shè)備啟動即時聊天功能,并登錄多人會話的過程中,一種優(yōu)選的方案為:第一通信設(shè)備可以通過啟動即時聊天功能時打開的即時聊天信息界面,選擇進(jìn)入任意一個或多個多人會話。例如,以微信為例,在打開微信即時聊天功能的聊天室列表界面之后,可以通過點(diǎn)擊操作來進(jìn)入聊天室界面上的任意一個聊天室,此時的聊天室是之前已經(jīng)創(chuàng)建成功的聊天室。
[0233]另一種優(yōu)選的方案為:第一通信設(shè)備可以通過啟動即時聊天功能中發(fā)起群聊的功能,來開始創(chuàng)建一個新的聊天室,同樣完成了登錄多人會話的功能。
[0234]基于上述以社交功能為即時聊天功能為例的實(shí)施例,本申請上述步驟S64,使用通信傳輸通道將社交請求信息傳輸至第一通信設(shè)備,第一通信設(shè)備根據(jù)社交請求信息將社交功能的社交信息傳輸給第二通信設(shè)備,使得任意一個或多個第二通信設(shè)備根據(jù)社交信息響應(yīng)社交功能所實(shí)現(xiàn)的方案可以包括如下實(shí)施步驟:
[0235]步驟S641,任意一個或多個第二通信設(shè)備使用通信傳輸通道將即時聊天請求信息傳輸至第一通信設(shè)備。
[0236]上述步驟S641中的第二通信設(shè)備使用的通信傳輸通道為近距離無線通信技術(shù)所實(shí)現(xiàn)的數(shù)據(jù)傳輸通道,由此,使得第二通信設(shè)備發(fā)給第一通信設(shè)備的即時聊天請求信息的傳輸過程簡單、快速且安全。
[0237]步驟S643,第一通信設(shè)備響應(yīng)即時聊天請求信息,生成即時聊天響應(yīng)信息。
[0238]步驟S645,任意一個或多個第二通信設(shè)備根據(jù)即時聊天響應(yīng)信息登錄第一通信設(shè)備當(dāng)前登錄的多人會話,其中,即時聊天響應(yīng)信息包括:第一通信設(shè)備當(dāng)前登錄的多人會話的會話標(biāo)識信息。
[0239]仍舊以微信為例,上述步驟S641和步驟S645提供的方案,可以實(shí)現(xiàn)在第一通信設(shè)備登錄一個多人會話之后,當(dāng)?shù)谝煌ㄐ旁O(shè)備與任意一個或多個第二通信設(shè)備靠近時,就可以由第二通信設(shè)備發(fā)起即時請求信息,接收到該即時請求信息的第一通信設(shè)備可以響應(yīng)該請求,生成即時聊天響應(yīng)信息,并將該聊天響應(yīng)信息返回給第二通信設(shè)備,由于該即時聊天響應(yīng)信息中包含了第一通信設(shè)備當(dāng)前登錄的多人會話的會話標(biāo)識信息,從而使得第二通信設(shè)備可以基于該會話標(biāo)識信息登錄到第一通信設(shè)備當(dāng)前登錄的多人會話,從而完成兩個通信設(shè)備之間的社交信息的交互功能。
[0240]基于上述社交功能為即時聊天功能,社交信息為攜帶了第一通信設(shè)備當(dāng)前登錄的多人會話的會話標(biāo)識信息的即時聊天響應(yīng)信息的示例中,本申請上述步驟S645,任意一個或多個第二通信設(shè)備根據(jù)即時聊天響應(yīng)信息登錄第一通信設(shè)備當(dāng)前登錄的多人會話所實(shí)現(xiàn)的方案可以通過如下步驟來實(shí)現(xiàn):
[0241]步驟S6451,任意一個或多個第二通信設(shè)備接收第一通信設(shè)備返回的即時聊天響應(yīng)信息.
[0242]步驟S6453,讀取即時聊天響應(yīng)信息中包含的第一通信設(shè)備當(dāng)前登錄的多人會話的會話標(biāo)識信息。
[0243]步驟S6455,第二通信設(shè)備搜索得到會話標(biāo)識信息對應(yīng)的多人會話,在確認(rèn)登錄會話標(biāo)識信息對應(yīng)的多人會話之后,第二通信設(shè)備成功登錄第一通信設(shè)備當(dāng)前登錄的多人會話。
[0244]仍舊以微信為例,上述步驟S6451和步驟S6455提供的一種優(yōu)選的方案,進(jìn)一步描述了由第二通信設(shè)備主動發(fā)起社交信息的請求過程,該優(yōu)選方案中,第一通信設(shè)備在接收到第一通信設(shè)備主動發(fā)起的即時聊天請求信息之后,生成并返回?cái)y帶了第一通信設(shè)備當(dāng)前登錄的多人會話的會話標(biāo)識信息的即時聊天響應(yīng)信息,該即時聊天響應(yīng)信息作為社交信息發(fā)送給第二通信設(shè)備,使得第二通信設(shè)備可以從即時聊天響應(yīng)信息中讀取到第一通信設(shè)備當(dāng)前登錄的多人會話的會話標(biāo)識信息,從而在本地利用該會話標(biāo)識信息登錄到對應(yīng)的多人會話。
[0245]優(yōu)選地,為了使得加入會話的安全性,可以采用對用于登錄的多人會話的會話標(biāo)識信息進(jìn)行安全性處理,具體的,在會話標(biāo)識信息為明文登錄信息的情況下,可以對該明文登錄信息進(jìn)行轉(zhuǎn)換,轉(zhuǎn)換的方式可以是加密的方式,例如:采用3DEX或隨機(jī)碼的算法將明文登錄信息轉(zhuǎn)換成密文登錄信息。
[0246]由此,在實(shí)現(xiàn)第二通信設(shè)備搜索得到會話標(biāo)識信息對應(yīng)的多人會話的步驟包括的過程中,可以通過如下實(shí)施步驟:
[0247]首先,第二通信設(shè)備根據(jù)接收到的明文登錄信息從后臺服務(wù)器中進(jìn)行查詢,獲取用于加入會話的密文登錄信息;
[0248]然后,任意一個或多個第二通信設(shè)備使用密文登錄信息進(jìn)行搜索,獲取第一通信設(shè)備當(dāng)前登錄的多人會話;
[0249]其中,上述后臺服務(wù)器用于保存預(yù)先設(shè)置的登錄信息表,登錄信息表記錄明文登錄信息、密文登錄信息以及明文登錄信息與密文登錄信息之間的對應(yīng)關(guān)系。
[0250]具體的,任意一個通信設(shè)備創(chuàng)建一個多人會話之后,就會在后臺服務(wù)器中的數(shù)據(jù)庫中保存用于登錄該多人會話的明文登錄信息,并將明文登錄信息轉(zhuǎn)換成對應(yīng)的密文登錄信息。此處需要說明的是,本申請上述應(yīng)用在即時聊天功能中的可選或優(yōu)選的方案,同樣可以應(yīng)用于添加好友功能、公眾號添加功能等社交功能中,且不限于上述優(yōu)選或可選的方案。
[0251]綜上可知,結(jié)合圖7,本申請?zhí)峁┑膶?shí)施例五中的社交應(yīng)用系統(tǒng)可以為微信等社交應(yīng)用客戶端,第一通信設(shè)備和第二通信設(shè)備可以是移動終端,例如智能手機(jī),平板電腦等智能終端,下面,就本申請的方案應(yīng)用在微信的群聊功能的應(yīng)用場景所實(shí)現(xiàn)的功能進(jìn)行詳細(xì)描述。
[0252]以微信的群聊功能為例,為了解決掃描二維碼加入群聊慢的問題,可以通過在需要加入同一個聊天室的通信設(shè)備之間采用NFC技術(shù)來替代二維碼傳遞社交信息,當(dāng)兩臺具有NFC的通信設(shè)備靠近時,兩個通信設(shè)備建立連接后即可傳遞信息,從而實(shí)現(xiàn)設(shè)備B用戶即可加入設(shè)備A用戶分享的聊天群。
[0253]下面就以第一通信設(shè)備為設(shè)備A,第二通信設(shè)備為設(shè)備B,在設(shè)備A發(fā)起群聊功能之后,由設(shè)備B主動發(fā)起請求加入設(shè)備A的群聊為例,對設(shè)備B用戶如何加入設(shè)備A的登錄用戶分享的聊天群的流程進(jìn)行詳細(xì)描述如下:
[0254]步驟a2,設(shè)備A登錄微信,打開群聊信息界面,選擇或創(chuàng)建一個多人會話。
[0255]步驟b2,設(shè)備A靠近設(shè)備B,在兩個設(shè)備之間的靠近距離小于6cm的情況下,兩個設(shè)備通過NFC技術(shù)建立信息傳輸通道。
[0256]步驟c2,觸發(fā)設(shè)備B發(fā)起即時聊天請求信息。
[0257]步驟d2,設(shè)備A根據(jù)該即時聊天請求信息生成響應(yīng)信息,該響應(yīng)信息攜帶了群聊號。
[0258]步驟e2,當(dāng)前設(shè)備A向設(shè)備B傳遞群聊號。
[0259]步驟f2,設(shè)備B接收到群聊號,設(shè)備B的用戶使用該群聊號加入當(dāng)前設(shè)備A選擇或創(chuàng)建的多人會話。
[0260]需要說明的是,對于前述的各方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
[0261]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述的方法。
[0262]實(shí)施例6
[0263]根據(jù)本發(fā)明實(shí)施例,提供了一種用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0264]本申請實(shí)施例六所提供的方法實(shí)施例可以在移動終端、計(jì)算機(jī)終端或者類似的具有社交應(yīng)用功能的運(yùn)算裝置中執(zhí)行。以運(yùn)行在移動終端上為例,可以使用實(shí)施例六所提供的圖3a所示的系統(tǒng)結(jié)構(gòu),可以知曉的是,圖3a是本發(fā)明實(shí)施例的又一種用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法的系統(tǒng)硬件結(jié)構(gòu)框圖。結(jié)合如圖3b所示,在圖3a所示的用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法的系統(tǒng)框架中,至少可以包括一個具有NFC功能的啟動近距離無線通信終端,和一個移動終端,移動終端可以包括一個或多個(圖中僅示出一個)處理器102(處理器102可以包括但不限于微處理器MCU或可編程邏輯器件FPGA等的處理裝置)、用于存儲數(shù)據(jù)的存儲器104、以及用于通信功能的傳輸裝置106。本領(lǐng)域普通技術(shù)人員可以理解,圖3b所示的結(jié)構(gòu)僅為示意,其并不對上述電子裝置的結(jié)構(gòu)造成限定。例如,移動終端還可包括比圖3b中所示更多或者更少的組件,或者具有與圖3b所示不同的配置。
[0265]存儲器104可用于存儲應(yīng)用軟件的軟件程序以及模塊,如本發(fā)明實(shí)施例中的用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法所對應(yīng)的程序指令/模塊,處理器102通過運(yùn)行存儲在存儲器104內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述的獲取行車路線的方法。存儲器104可包括高速隨機(jī)存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實(shí)例中,存儲器104可進(jìn)一步包括相對于處理器102遠(yuǎn)程設(shè)置的存儲器,這些遠(yuǎn)程存儲器可以通過網(wǎng)絡(luò)連接至計(jì)算機(jī)終端10。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
[0266]傳輸裝置106用于經(jīng)由一個網(wǎng)絡(luò)接收或者發(fā)送數(shù)據(jù)。上述的網(wǎng)絡(luò)具體實(shí)例可包括移動終端的通信供應(yīng)商提供的無線網(wǎng)絡(luò)。在一個實(shí)例中,傳輸裝置106可以包括一個網(wǎng)絡(luò)適配器(Network Interface Controller,NIC),其可通過基站與其他網(wǎng)絡(luò)設(shè)備相連從而可與互聯(lián)網(wǎng)進(jìn)行通訊。在一個實(shí)例中,傳輸裝置106可以為射頻(Rad1 Frequency,RF)模塊,其用于通過無線方式與互聯(lián)網(wǎng)進(jìn)行通訊。
[0267]在上述運(yùn)行環(huán)境下,本申請?zhí)峁┝巳鐖D8所示的用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法。圖8是根據(jù)本發(fā)明實(shí)施例六的用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法的流程圖。
[0268]如圖8所示,該用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法可以包括如下步驟:
[0269]步驟S80,啟動近距離無線通信終端廣播社交信息。
[0270]結(jié)合如圖3可知,本申請上述步驟中的近距離無線通信終端可以是加載了 NFCTAG的設(shè)備,可以保存預(yù)先設(shè)置的社交信息,并在啟動之后具有廣播該社交信息的功能。
[0271]步驟S82,通信設(shè)備群中的任意一個或多個通信設(shè)備使用近距離無線通訊技術(shù)與近距離無線通信終端建立信息傳輸通道。
[0272]本申請上述步驟S82中的近距離無線通訊技術(shù)可以是NFC技術(shù),通信設(shè)備也可以是智能移動通信終端。通信設(shè)備群中的任意一個或多個通信設(shè)備與近距離無線通信終端使用近距離無線通信技術(shù)是指設(shè)備之間只有在靠近一定距離(例如6cm)的情況下,才可以檢測到對方,進(jìn)而建立信息傳輸通道。由于設(shè)備之間的物理具有只有在滿足一定范圍內(nèi)才可以建立通信關(guān)系,使得兩個通信設(shè)備之間后續(xù)傳輸?shù)臄?shù)據(jù)的安全性更高,例如,設(shè)備之間完成支付功能的過程中,由于兩個設(shè)備的距離很近,因此,支付過程是在當(dāng)面完成的功能,安全性更高。
[0273]一種可選實(shí)施例中,可以在通信設(shè)備中內(nèi)置了可以提供近距離無線通信技術(shù)的硬件裝置,例如NFC芯片,內(nèi)置了 NFC芯片的通信設(shè)備在與近距離無線通信終端靠近到一定范圍內(nèi)之后,就可以啟動傳輸數(shù)據(jù)的功能。
[0274]優(yōu)選地,至少可以通過如下兩種方案來實(shí)現(xiàn)上述步驟S82的功能:
[0275]方案一:在通信設(shè)備群中的任意一個或多個通信設(shè)備開啟近距離無線通信功能之后,在通信設(shè)備群中的任意一個或多個通信設(shè)備與近距離無線通信終端的物理距離小于預(yù)定閾值的情況下,通信設(shè)備群中的任意一個或多個通信設(shè)備和近距離無線通信終端之間的信息傳輸通道建立成功。
[0276]方案二:在通信設(shè)備群中的任意一個或多個通信設(shè)備與近距離無線通信終端的物理距離小于預(yù)定閾值,且通信設(shè)備群中的任意一個或多個通信設(shè)備觸發(fā)近距離傳輸指令的情況下,通信設(shè)備群中的任意一個或多個通信設(shè)備和近距離無線通信終端之間的信息傳輸通道建立成功;
[0277]其中,近距離無線通信終端預(yù)先保存社交信息。
[0278]此處的預(yù)定閾值可以以提供近距離無線通信技術(shù)的硬件裝置的出廠設(shè)置數(shù)據(jù)為準(zhǔn)(優(yōu)選采用6cm,但不限于此,可以根據(jù)需求進(jìn)行更改)。上述方案二提供的信息傳輸通道建立過程,由于不僅限定了設(shè)備之間的靠近距離,而且進(jìn)一步限定了需要通信設(shè)備確認(rèn)需要進(jìn)行近距離傳輸,從而比較方案一具有安全性更高的優(yōu)點(diǎn)。
[0279]步驟S84,在通信設(shè)備群中的任意一個或多個通信設(shè)備登錄社交應(yīng)用系統(tǒng)之后,利用信息傳輸通道獲取近距離無線通信終端廣播的社交信息,并根據(jù)社交信息響應(yīng)社交應(yīng)用系統(tǒng)中對應(yīng)的社交功能,其中,社交功能至少包括以下任意一個或多個功能:即時聊天功能、添加好友功能和公眾號添加功能。
[0280]本申請上述步驟S84中可以實(shí)現(xiàn),在任意一個通信設(shè)備接收到近距離無線通信終端廣播的社交信息之后,由于該社交信息是在近距離無線通信技術(shù)的基礎(chǔ)上傳輸?shù)臄?shù)據(jù),因此,具有較高的準(zhǔn)確性和安全性。在多個通信設(shè)備接收到該社交信息之后,即可以完成多個通信設(shè)備在該社交功能上的交互。
[0281]此處需要進(jìn)一步說明的是,上述步驟S80至步驟S84實(shí)現(xiàn)的過程中,步驟S80和步驟S82的順序可以交換,即通信終端啟動社交功能可以在終端之間建立信息傳輸通道之前進(jìn)行,也可以在建立信息傳輸通道之后進(jìn)行??梢愿鶕?jù)當(dāng)前的應(yīng)用環(huán)境以及用戶需求來決定。
[0282]由上分析可知,本申請?zhí)峁┑挠糜谏缃粦?yīng)用系統(tǒng)的數(shù)據(jù)通信方法,比較現(xiàn)有技術(shù)采用二維碼或其他通信技術(shù)完成兩個終端之前的數(shù)據(jù)傳輸過程,該方案實(shí)現(xiàn)了在近距離無線通信終端廣播的社交信息的基礎(chǔ)上,各個通信終端采用近距離無線通訊技術(shù)來與近距離無線通信終端建立信息傳輸通道,從而在任意一個通信終端登錄社交應(yīng)用系統(tǒng),啟動社交應(yīng)用系統(tǒng)中的社交功能之后,就可以利用接收到的社交信息來響應(yīng)社交功能,解決了現(xiàn)有技術(shù)提供的社交信息的傳輸方式識別靈敏度低和信息傳遞速度慢的技術(shù)問題。整個過程流程簡單,無需借助復(fù)雜且有操作確定的載體(例如二維碼),提高了兩個通信設(shè)備之間的識別靈敏度和信息傳遞速度。
[0283]另外,本發(fā)明上述實(shí)施方案中的關(guān)鍵在于,設(shè)備之間采用了近距離無線通訊技術(shù)來完成數(shù)據(jù)傳輸?shù)倪^程,由于該技術(shù)具有設(shè)備之間的靠近距離必須在一個較小的范圍內(nèi)才可以通信的特點(diǎn),從而使得設(shè)備之間的數(shù)據(jù)傳輸過程安全性更高。這樣,不僅提高了數(shù)據(jù)傳輸?shù)男剩脖苊饬松缃粦?yīng)用中潛在的一些不安全的數(shù)據(jù)交互。
[0284]本申請?zhí)峁┑牡谝环N可選實(shí)施例中,在社交功能為即時聊天功能的情況下,社交信息為會話標(biāo)識信息,在通信設(shè)備群中的任意一個或多個通信設(shè)備啟動即時聊天功能,并登錄多人會話之后,通信設(shè)備根據(jù)會話標(biāo)識信息登錄對應(yīng)的多人會話。
[0285]本申請上述第一種可選實(shí)施例中,在通信設(shè)備群中的任意一個或多個通信設(shè)備啟動即時聊天功能,并獲取近距離無線通信終端廣播的社交信息之后,就可以實(shí)現(xiàn)同時登錄同一個多人會話,基于上述實(shí)施例四和實(shí)施例五公開的方案可知,該通信設(shè)備群中的各個通信設(shè)備之間可以進(jìn)一步采用上述實(shí)施例四或?qū)嵤├逄峁┑目蛇x以及優(yōu)選的方案進(jìn)行數(shù)據(jù)的傳輸。
[0286]本申請?zhí)峁┑牡诙N可選實(shí)施例中,在社交功能為添加好友功能的情況下,社交信息為好友標(biāo)識信息,在通信設(shè)備群中的任意一個或多個通信設(shè)備啟動添加好友功能之后,通信設(shè)備根據(jù)好友標(biāo)識信息搜索并添加對應(yīng)的好友。
[0287]本申請?zhí)峁┑牡谌N可選實(shí)施例中,在社交功能為公眾號添加功能的情況下,社交信息為公眾號信息,在通信設(shè)備群中的任意一個或多個通信設(shè)備啟動公眾號添加功能之后,通信設(shè)備根據(jù)公眾號信息搜索并添加對應(yīng)的公眾號。
[0288]此處需要說明的是,本申請上述實(shí)施例四和實(shí)施例五在應(yīng)用在即時聊天功能中的可選或優(yōu)選的方案,同樣可以應(yīng)用于添加好友功能、公眾號添加功能等社交功能中,且不限于上述優(yōu)選或可選的方案。
[0289]綜上可知,結(jié)合圖9,本申請?zhí)峁┑膶?shí)施例六中的社交應(yīng)用系統(tǒng)可以為微信等社交應(yīng)用客戶端,通信設(shè)備可以是移動終端,例如智能手機(jī),平板電腦等智能終端,下面,就本申請的方案應(yīng)用在微信的群聊功能的應(yīng)用場景所實(shí)現(xiàn)的功能進(jìn)行詳細(xì)描述。
[0290]以微信的群聊功能為例,為了解決掃描二維碼加入群聊慢的問題,可以通過在需要加入同一個聊天室的通信設(shè)備之間采用NFC技術(shù)來替代二維碼傳遞社交信息,提供一個預(yù)先存儲了社交信息的NFC TAG,該NFCTAG可以廣播預(yù)先存儲的群聊號,當(dāng)通信設(shè)備群中的人一臺或多臺具有NFC的通信設(shè)備靠近NFC TAG時,與近距離無線通信終端建立了信息傳輸通道的通信設(shè)備可接收到廣播的群聊號,從而實(shí)現(xiàn)每個通信設(shè)備的登陸用戶都可申請加入該群聊號對應(yīng)的聊天群。
[0291]下面就以通信設(shè)備與NFC TAG建立通信關(guān)系為例,對任意一個通信設(shè)備如何分享的聊天群的流程進(jìn)行詳細(xì)描述如下:
[0292]步驟a3,NFC TAG中存儲群聊號,并在啟動該NFC TAG之后,NFCTAG廣播該群聊號。
[0293]步驟b3,通信設(shè)備群中的任意一個或多個通信設(shè)備靠近該NFC TAG,與NFC TAG建立近距離通信關(guān)系。
[0294]步驟c3,與該NFC TAG的距離小于通信閾值(例如6cm)的通信設(shè)備可以讀取到該群聊號。
[0295]步驟d3,讀取到該群聊號的通信設(shè)備可以請求加入該群聊。
[0296]以上方式也可適用于傳遞微信號(自己或好友),公眾號等信息。
[0297]需要說明的是,對于前述的各方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
[0298]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述的方法。
[0299]上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0300]上述實(shí)施例中的集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,可以存儲在上述計(jì)算機(jī)可讀取的存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在存儲介質(zhì)中,包括若干指令用以使得一臺或多臺計(jì)算機(jī)設(shè)備(可為個人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述方法的全部或部分步驟。
[0301]在本發(fā)明的上述實(shí)施例中,對各個實(shí)施例的描述都各有側(cè)重,某個實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
[0302]在本申請所提供的幾個實(shí)施例中,應(yīng)該理解到,所揭露的客戶端,可通過其它的方式實(shí)現(xiàn)。其中,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
[0303]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0304]另外,在本發(fā)明各個實(shí)施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0305]以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法,其特征在于,包括: 第一通信設(shè)備登錄社交應(yīng)用系統(tǒng),并啟動所述社交應(yīng)用系統(tǒng)中的社交功能; 所述第一通信設(shè)備與通信設(shè)備群中的任意一個或多個第二通信設(shè)備使用近距離無線通訊技術(shù)建立信息傳輸通道; 在所述第一通信設(shè)備觸發(fā)發(fā)送所述社交功能的社交信息之后,所述第一通信設(shè)備使用所述通信傳輸通道將所述社交信息傳輸至所述任意一個或多個第二通信設(shè)備,使得所述任意一個或多個第二通信設(shè)備根據(jù)所述社交信息響應(yīng)所述社交功能。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述社交功能為即時聊天功能,所述社交信息為即時聊天邀請信息的情況下,所述第一通信設(shè)備啟動所述即時聊天功能,并登錄多人會話,其中,所述第一通信設(shè)備使用所述通信傳輸通道將所述社交信息傳輸至所述任意一個或多個第二通信設(shè)備,使得所述任意一個或多個第二通信設(shè)備根據(jù)所述社交信息響應(yīng)所述社交功能的步驟包括: 所述第一通信設(shè)備使用所述通信傳輸通道將即時聊天邀請信息傳輸至所述任意一個或多個第二通信設(shè)備; 所述任意一個或多個第二通信設(shè)備根據(jù)所述即時聊天邀請信息登錄所述第一通信設(shè)備當(dāng)前登錄的多人會話, 其中,所述即時聊天邀請信息包括:所述第一通信設(shè)備當(dāng)前登錄的多人會話的會話標(biāo)識信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述第一通信設(shè)備啟動即時聊天功能,并登錄多人會話的步驟包括: 所述第一通信設(shè)備通過啟動即時聊天功能時打開的即時聊天信息界面,選擇進(jìn)入任意一個或多個多人會話。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述任意一個或多個第二通信設(shè)備根據(jù)所述即時聊天邀請信息登錄所述第一通信設(shè)備當(dāng)前登錄的多人會話的步驟包括: 所述任意一個或多個第二通信設(shè)備接收所述即時聊天邀請信息; 讀取所述即時聊天邀請信息中包含的所述第一通信設(shè)備當(dāng)前登錄的多人會話的會話標(biāo)識信息; 所述第二通信設(shè)備響應(yīng)所述即時聊天邀請信息,并根據(jù)所述會話標(biāo)識信息生成響應(yīng)信息; 所述第二通信設(shè)備將所述響應(yīng)信息返回至所述第一通信設(shè)備,在所述第一通信設(shè)備確認(rèn)所述響應(yīng)信息之后,所述第二通信設(shè)備成功登錄所述第一通信設(shè)備當(dāng)前登錄的多人會話。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述會話標(biāo)識信息為明 文登錄信息的情況下,其中,所述第二通信設(shè)備成功登錄所述第一通 信設(shè)備當(dāng)前登錄的多人會話的步驟包括: 所述第二通信設(shè)備根據(jù)接收到的所述明文登錄信息從后臺服務(wù)器中進(jìn)行查詢,獲取用于加入會話的密文登錄信息; 所述任意一個或多個第二通信設(shè)備使用所述密文登錄信息登錄所述第一通信設(shè)備當(dāng)前登錄的所述多人會話; 其中,所述后臺服務(wù)器用于保存預(yù)先設(shè)置的登錄信息表,所述登錄信息表記錄所述明文登錄信息、所述密文登錄信息以及所述明文登錄信息與所述密文登錄信息之間的對應(yīng)關(guān)系,其中,在創(chuàng)建所述多人會話之后,生成用于登錄所述多人會話的明文登錄信息,并將所述明文登錄信息轉(zhuǎn)換成對應(yīng)的密文登錄信息。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一通信設(shè)備與通信 設(shè)備群中的任意一個或多個第二通信設(shè)備使用近距離無線通訊技術(shù) 建立信息傳輸通道的步驟包括: 在所述第一通信設(shè)備和所述第二通信設(shè)備同時開啟近距離無線通信功能之后,在所述第一通信設(shè)備與所述第二通信設(shè)備的物理距離小于預(yù)定閾值的情況下,所述第一通信設(shè)備和所述第二通信設(shè)備之間的所述信息傳輸通道建立成功;或者, 在所述第一通信設(shè)備與所述第二通信設(shè)備的物理距離小于預(yù)定閾值,且所述第一通信設(shè)備和/或所述第二通信設(shè)備觸發(fā)近距離傳輸指令的情況下,所述第一通信設(shè)備和所述第二通信設(shè)備之間的所述信息傳輸通道建立成功。
7.一種用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法,其特征在于,包括: 第一通信設(shè)備登錄社交應(yīng)用系統(tǒng),并啟動所述社交應(yīng)用系統(tǒng)中的社交功能; 所述第一通信設(shè)備與通信設(shè)備群中的任意一個或多個第二通信設(shè)備使用近距離無線通訊技術(shù)建立信息傳輸通道; 所述任意一個或多個第二通信設(shè)備觸發(fā)發(fā)送社交請求信息,并使用所述通信傳輸通道將所述社交請求信息傳輸至所述第一通信設(shè)備,所述第一通信設(shè)備根據(jù)所述社交請求信息將所述社交功能的社交信息傳輸給所述第二通信設(shè)備,使得所述任意一個或多個第二通信設(shè)備根據(jù)所述社交信息響應(yīng)所述社交功能。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,在所述社交功能為即時聊天功能的情況下,所述第一通信設(shè)備啟動所述即時聊天功能,并登錄多人會話,其中,使用所述通信傳輸通道將所述社交請求信息傳輸至所述第一通信設(shè)備,所述第一通信設(shè)備根據(jù)所述社交請求信息將所述社交功能的社交信息傳輸給所述第二通信設(shè)備,使得所述任意一個或多個第二通信設(shè)備根據(jù)所述社交信息響應(yīng)所述社交功能的步驟包括 所述任意一個或多個第二通信設(shè)備使用所述通信傳輸通道將即時聊天請求信息傳輸至所述第一通信設(shè)備; 所述第一通信設(shè)備響應(yīng)所述即時聊天請求信息,生成即時聊天響應(yīng)信息; 所述任意一個或多個第二通信設(shè)備根據(jù)所述即時聊天響應(yīng)信息登錄所述第一通信設(shè)備當(dāng)前登錄的多人會話; 其中,所述即時聊天響應(yīng)信息包括:所述第一通信設(shè)備當(dāng)前登錄的多人會話的會話標(biāo)識信息。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述第一通信設(shè)備啟動即時聊天功能,并登錄多人會話的步驟包括: 所述第一通信設(shè)備通過啟動即時聊天功能時打開的即時聊天信息界面,選擇進(jìn)入任意一個或多個多人會話。
10.根據(jù)權(quán)利要求8或9所述的方法,其特征在于,所述任意一個或多個第二通信設(shè)備根據(jù)所述即時聊天響應(yīng)信息登錄所述第一通信設(shè)備當(dāng)前登錄的多人會話的步驟包括: 所述任意一個或多個第二通信設(shè)備接收所述第一通信設(shè)備返回的所述即時聊天響應(yīng)信息; 讀取所述即時聊天響應(yīng)信息中包含的所述第一通信設(shè)備當(dāng)前登錄的多人會話的會話標(biāo)識信息; 所述第二通信設(shè)備搜索得到所述會話標(biāo)識信息對應(yīng)的多人會話,在確認(rèn)登錄所述會話標(biāo)識信息對應(yīng)的多人會話之后,所述第二通信設(shè)備成功登錄所述第一通信設(shè)備當(dāng)前登錄的多人會話。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,在所述會話標(biāo)識信息為明文登錄信息的情況下,其中,所述第二通信設(shè)備搜索得到所述會話標(biāo)識信息對應(yīng)的多人會話的步驟包括: 所述第二通信設(shè)備根據(jù)接收到的所述明文登錄信息從后臺服務(wù)器中進(jìn)行查詢,獲取用于加入會話的密文登錄信息; 所述任意一個或多個第二通信設(shè)備使用所述密文登錄信息進(jìn)行搜索,獲取所述第一通信設(shè)備當(dāng)前登錄的所述多人會話; 其中,所述后臺服務(wù)器用于保存預(yù)先設(shè)置的登錄信息表,所述登錄信息表記錄所述明文登錄信息、所述密文登錄信息以及所述明文登錄信息與所述密文登錄信息之間的對應(yīng)關(guān)系,其中,在創(chuàng)建所述多人會話之后,生成用于登錄所述多人會話的明文登錄信息,并將所述明文登錄信息轉(zhuǎn)換成對應(yīng)的密文登錄信息。
12.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述第一通信設(shè)備與通信設(shè)備群中的任意一個或多個第二通信設(shè)備使用近距離無線通訊技術(shù)建立信息傳輸通道的步驟包括: 在所述第一通信設(shè)備和所述第二通信設(shè)備同時開啟近距離無線通信功能之后,在所述第一通信設(shè)備與所述第二通信設(shè)備的物理距離小于預(yù)定閾值的情況下,所述第一通信設(shè)備和所述第二通信設(shè)備之間的所述信息傳輸通道建立成功;或者, 在所述第一通信設(shè)備與所述第二通信設(shè)備的物理距離小于預(yù)定閾值,且所述第一通信設(shè)備和/或所述第二通信設(shè)備觸發(fā)近距離傳輸指令的情況下,所述第一通信設(shè)備和所述第二通信設(shè)備之間的所述信息傳輸通道建立成功。
13.一種用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信方法,其特征在于,包括: 啟動近距離無線通信終端廣播社交信息; 通信設(shè)備群中的任意一個或多個通信設(shè)備使用近距離無線通訊技術(shù)與所述近距離無線通信終端建立信息傳輸通道; 在所述通信設(shè)備群中的任意一個或多個通信設(shè)備登錄社交應(yīng)用系統(tǒng)之后,利用所述信息傳輸通道獲取所述近距離無線通信終端廣播的所述社交信息,并根據(jù)所述社交信息響應(yīng)所述社交應(yīng)用系統(tǒng)中對應(yīng)的社交功能。
14.根據(jù)權(quán)利要求13所述的方法,其特征在于,在所述社交功能為即時聊天功能的情況下,所述社交信息為會話標(biāo)識信息,在所述通信設(shè)備群中的任意一個或多個通信設(shè)備啟動所述即時聊天功能,并登錄多人會話之后,所述通信設(shè)備根據(jù)所述會話標(biāo)識信息登錄對應(yīng)的多人會話。
15.根據(jù)權(quán)利要求13所述的方法,其特征在于,在所述社交功能為添加好友功能的情況下,所述社交信息為好友標(biāo)識信息,在所述通信設(shè)備群中的任意一個或多個通信設(shè)備啟動所述添加好友功能之后,所述通信設(shè)備根據(jù)所述好友標(biāo)識信息搜索并添加對應(yīng)的好友。
16.根據(jù)權(quán)利要求13所述的方法,其特征在于,在所述社交功能為公眾號添加功能的情況下,所述社交信息為公眾號信息,在所述通信設(shè)備群中的任意一個或多個通信設(shè)備啟動所述公眾號添加功能之后,所述通信設(shè)備根據(jù)所述公眾號信息搜索并添加對應(yīng)的公眾號。
17.根據(jù)權(quán)利要求13所述的方法,其特征在于,通信設(shè)備群中的任意一個或多個通信設(shè)備使用近距離無線通訊技術(shù)與所述近距離無線通信終端建立信息傳輸通道的步驟包括: 在所述通信設(shè)備群中的任意一個或多個通信設(shè)備開啟近距離無線通信功能之后,在所述通信設(shè)備群中的任意一個或多個通信設(shè)備與所述近距離無線通信終端的物理距離小于預(yù)定閾值的情況下,所述通信設(shè)備群中的任意一個或多個通信設(shè)備和所述近距離無線通信終端之間的所述信息傳輸通道建立成功;或者, 在所述通信設(shè)備群中的任意一個或多個通信設(shè)備與所述近距離無線通信終端的物理距離小于預(yù)定閾值,且所述通信設(shè)備群中的任意一個或多個通信設(shè)備觸發(fā)近距離傳輸指令的情況下,所述通信設(shè)備群中的任意一個或多個通信設(shè)備和所述近距離無線通信終端之間的所述信息傳輸通道建立成功; 其中,所述近距離無線通信終端預(yù)先保存所述社交信息。
18.一種用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信系統(tǒng),其特征在于,包括:第一通信設(shè)備,用于登錄社交應(yīng)用系統(tǒng),并啟動所述社交應(yīng)用系統(tǒng)中的社交功能; 通信設(shè)備群中的任意一個或多個第二通信設(shè)備,使用近距離無線通訊技術(shù)與所述第一通信設(shè)備建立信息傳輸通道; 其中,在所述第一通信設(shè)備觸發(fā)發(fā)送所述社交功能的社交信息之后,所述第一通信設(shè)備使用所述通信傳輸通道將所述社交信息傳輸至所述任意一個或多個第二通信設(shè)備,使得所述任意一個或多個第二通信設(shè)備根據(jù)所述社交信息響應(yīng)所述社交功能。
19.一種用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信系統(tǒng),其特征在于,包括: 第一通信設(shè)備,用于登錄社交應(yīng)用系統(tǒng),并啟動所述社交應(yīng)用系統(tǒng)中的社交功能; 通信設(shè)備群中的任意一個或多個第二通信設(shè)備,使用近距離無線通訊技術(shù)與所述第一通信設(shè)備建立信息傳輸通道; 其中,在所述任意一個或多個第二通信設(shè)備觸發(fā)發(fā)送社交請求信息,并使用所述通信傳輸通道將所述社交請求信息傳輸至所述第一通信設(shè)備之后,所述第一通信設(shè)備根據(jù)所述社交請求信息將所述社交功能的社交信息傳輸給所述第二通信設(shè)備,使得所述任意一個或多個第二通信設(shè)備根據(jù)所述社交信息響應(yīng)所述社交功能。
20.一種用于社交應(yīng)用系統(tǒng)的數(shù)據(jù)通信系統(tǒng),其特征在于,包括: 近距離無線通信終端,用于廣播社交信息; 通信設(shè)備群中的任意一個或多個通信設(shè)備,使用近距離無線通訊技術(shù)與所述近距離無線通信終端建立信息傳輸通道,在所述通信設(shè)備群中的任意一個或多個通信設(shè)備登錄社交應(yīng)用系統(tǒng)之后,利用所述信息傳輸通道獲取所述近距離無線通信終端廣播的所述社交信息,并根據(jù)所述社交信息響應(yīng)所述社交應(yīng)用系統(tǒng)中對應(yīng)的社交功能。
【文檔編號】H04L29/08GK104506594SQ201410766197
【公開日】2015年4月8日 申請日期:2014年12月11日 優(yōu)先權(quán)日:2014年12月11日
【發(fā)明者】盧強(qiáng), 古思鑫, 趙原 申請人:騰訊科技(深圳)有限公司