加好友方法、具有通信功能的電子設(shè)備和服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體涉及加好友方法、具有通信功能的電子設(shè)備和服務(wù)器。
【背景技術(shù)】
[0002]人是一種社會動物,樂于與其他人交往,例如親戚、朋友、同學(xué)等。朋友之間雖然沒有血緣關(guān)系,但是彼此幫助、互相協(xié)作。隨著科技的發(fā)展,人們已經(jīng)不局限于通過實際生活交往來交友,還可以通過電子設(shè)備來交友。例如,人們可以通過諸如手機、電腦等電子設(shè)備加好友。
[0003]但是,現(xiàn)有的利用電子設(shè)備加好友的技術(shù)方案要求電子設(shè)備具有強大的輸入裝置,用于用戶輸入驗證數(shù)據(jù)。此外,現(xiàn)有交友方案還通常要求期望被加好友的用戶對驗證數(shù)據(jù)進行驗證。這不僅對電子設(shè)備提出了較高要求,還需要用戶額外的操作,給用戶帶來了困擾和麻煩。
【發(fā)明內(nèi)容】
[0004]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的加好友方法、具有通信功能的電子設(shè)備和服務(wù)器。
[0005]依據(jù)本發(fā)明的第一方面,提供了一種加好友方法,應(yīng)用于具有通信功能的電子設(shè)備,所述方法包括:
[0006]確定驗證數(shù)據(jù);
[0007]根據(jù)設(shè)備標識符和所述驗證數(shù)據(jù)生成加好友信息;以及
[0008]發(fā)送所述加好友信息給目標設(shè)備,以由所述目標設(shè)備接收后發(fā)送給服務(wù)器進行驗證并且在通過驗證后將所述電子設(shè)備和所述目標設(shè)備加為好友。
[0009]依據(jù)本發(fā)明的第二方面,提供了一種加好友方法,應(yīng)用于具有通信功能的電子設(shè)備,所述方法包括:
[0010]接收源設(shè)備發(fā)送的加好友信息,其中,所述加好友信息包括:源設(shè)備標識符和驗證數(shù)據(jù);以及
[0011 ]將所述加好友信息發(fā)送給服務(wù)器進行驗證,以在通過驗證后將所述源設(shè)備和所述電子設(shè)備加為好友。
[0012]依據(jù)本發(fā)明的第三方面,提供了一種加好友方法,應(yīng)用于一服務(wù)器,所述方法包括:
[0013]自目標設(shè)備接收加好友信息,其中所述加好友信息包括:源設(shè)備標識符和第一驗證數(shù)據(jù);
[0014]根據(jù)所述第一驗證數(shù)據(jù)和第二驗證數(shù)據(jù)驗證所述加好友信息,其中所述第二驗證數(shù)據(jù)由所述服務(wù)器提供;以及
[0015]若通過驗證,將所述源設(shè)備和所述目標設(shè)備加為好友。
[0016]依據(jù)本發(fā)明的第四方面,提供了一種具有通信功能的電子設(shè)備,包括:
[0017]確定裝置,用于確定驗證數(shù)據(jù);
[0018]生成裝置,用于根據(jù)設(shè)備標識符和所述驗證數(shù)據(jù)生成加好友信息;以及
[0019]第一發(fā)送裝置,用于發(fā)送所述加好友信息給目標設(shè)備,以由目標設(shè)備接收后發(fā)送給服務(wù)器進行驗證并且在通過驗證后將所述電子設(shè)備和所述目標設(shè)備加為好友。
[0020]依據(jù)本發(fā)明的第五方面,提供了一種具有通信功能的電子設(shè)備,包括:
[0021]接收裝置,用于接收源設(shè)備發(fā)送的加好友信息,其中,所述加好友信息包括:源設(shè)備標識符和驗證數(shù)據(jù);以及
[0022]第一發(fā)送裝置,用于將所述加好友信息發(fā)送給服務(wù)器進行驗證,以在通過驗證后將所述源設(shè)備和所述電子設(shè)備加為好友。
[0023 ]依據(jù)本發(fā)明的第六方面,提供了一種服務(wù)器,包括:
[0024]第一接收裝置,用于自目標設(shè)備接收加好友信息,其中所述加好友信息包括:源設(shè)備標識符和第一驗證數(shù)據(jù);
[0025]第一驗證裝置,用于根據(jù)所述第一驗證數(shù)據(jù)和第二驗證數(shù)據(jù)驗證所述加好友信息,其中所述第二驗證數(shù)據(jù)由所述服務(wù)器提供;以及
[0026]加好友裝置,用于若通過驗證將所述源設(shè)備和所述目標設(shè)備加為好友。
[0027]本發(fā)明所提供的上述加好友方法、具有通信功能的電子設(shè)備和服務(wù)器中,通過服務(wù)器來驗證加好友信息,無需用戶額外輸入驗證數(shù)據(jù)以及驗證驗證數(shù)據(jù)等操作。這給用戶帶來了便利,提高了用戶體驗。
[0028]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【附圖說明】
[0029]通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0030]圖1示出了根據(jù)本發(fā)明一個實施例的加好友方法的示意性流程圖;
[0031]圖2示出了根據(jù)本發(fā)明另一個實施例的加好友方法的示意性流程圖;
[0032]圖3示出了根據(jù)本發(fā)明又一個實施例的加好友方法的示意性流程圖;
[0033]圖4示出了根據(jù)本發(fā)明再一個實施例的加好友方法的示意性流程圖;
[0034]圖5示出了根據(jù)本發(fā)明一個實施例的具有通信功能的電子設(shè)備的示意性框圖;
[0035]圖6示出了根據(jù)本發(fā)明另一個實施例的具有通信功能的電子設(shè)備的示意性框圖;以及
[0036]圖7示出了根據(jù)本發(fā)明一個實施例的服務(wù)器的示意性框圖。
【具體實施方式】
[0037]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
[0038]為了提高用戶體驗,根據(jù)本發(fā)明的一個方面,提供了一種加好友方法。該加好友方法可應(yīng)用于其用戶期望加其他電子設(shè)備的用戶為好友的、具有通信功能的電子設(shè)備。在以下描述中,該電子設(shè)備可以稱為源設(shè)備。源設(shè)備的用戶期望加其為好友的用戶的電子設(shè)備可以稱為目標設(shè)備??梢岳斫?,上述電子設(shè)備可以是諸如手機等任何現(xiàn)有的或者未來實現(xiàn)的具有通信功能的電子設(shè)備。特別地,電子設(shè)備可以是智能手環(huán)、智能手表等小型電子設(shè)備。圖1示出了根據(jù)本發(fā)明一個實施例的加好友方法100的示意性流程圖。如圖1所示,加好友方法100包括步驟S110、步驟S130和步驟S150。
[0039]在步驟SllO中,確定驗證數(shù)據(jù)。
[0040]源設(shè)備和其目標設(shè)備可以通過加好友信息來完成加好友操作。加好友信息表明了源設(shè)備的用戶期望與其他用戶建立好友關(guān)系。源設(shè)備首先確定驗證數(shù)據(jù),其用于服務(wù)器驗證加好友信息的真實有效性。驗證數(shù)據(jù)可以包括在源設(shè)備的加好友信息中,以便一并發(fā)送。該步驟的操作例如通過源設(shè)備中的特定功能鍵被按壓來啟動。
[0041]在步驟S130中,根據(jù)設(shè)備標識符和所確定的驗證數(shù)據(jù)生成加好友信息。在源設(shè)備確定了驗證數(shù)據(jù)后,其根據(jù)設(shè)備標識符和上述驗證數(shù)據(jù)生成加好友信息,以發(fā)送加好友請求。設(shè)備標識符標識了源設(shè)備,也就是說,標識了是哪個電子設(shè)備發(fā)出了該加好友信息。由此,加好友信息包括設(shè)備標識符和上述驗證數(shù)據(jù)。
[0042]該加好友信息可以是固定的數(shù)據(jù)格式。該加好友信息還可以包括表明該信息是加好友信息的特定數(shù)據(jù)串。該特定數(shù)據(jù)串可以位于加好友信息的頭部或尾部。
[0043]該加好友信息還可以包括用于檢測傳輸中錯誤的校驗數(shù)據(jù)??蛇x地,在根據(jù)設(shè)備標識符和所確定的驗證數(shù)據(jù)生成加好友信息時,包括以下步驟。
[0044]在步驟S131中,根據(jù)設(shè)備標識符和所確定的驗證數(shù)據(jù)生成初始數(shù)據(jù)。
[0045]在步驟S132中,在所述初始數(shù)據(jù)中添加校驗位,例如每8位數(shù)據(jù)添加I位奇偶校驗位。
[0046]在步驟S133中,在所述初始數(shù)據(jù)的最后添加校驗和數(shù)據(jù),以生成加好友信息。該校驗和數(shù)據(jù)可以是根據(jù)循環(huán)冗余校驗(CRC)算法獲得的,例如CRC32算法。
[0047]上述步驟S132和步驟S133在用于傳輸?shù)臄?shù)據(jù)中增加了校驗數(shù)據(jù),那么在目標設(shè)備接收到該加好友信息時,可以通過該校驗數(shù)據(jù)確定所接收的信息是否無誤。由此,保證了加好友方案的順利進行。
[0048]可以理解,上述步驟S132和步驟S133并非一定共存于該方法100中,其分別可以獨立存在。即使二者只存在一個,也能夠一定程度上保證加好友方案的順利進行。
[0049]在步驟S150中,發(fā)送加好友信息給目標設(shè)備,以由目標設(shè)備接收后發(fā)送給服務(wù)器進行驗證并且在通過驗證后將源設(shè)備和目標設(shè)備加為好友。
[0050]在一個示例中,該步驟S150進一步包括步驟S151和步驟S152。在步驟S151中,將加好友信息調(diào)制為聲音信號。在步驟S152中,播放該聲音信號,以由目標設(shè)備接收。
[0051]在源設(shè)備生成了加好友信息之后,其可以將加好友信息調(diào)制為聲音信號。加好友信息初始是數(shù)字信號,這里將該數(shù)字信號調(diào)制為聲音信號??蛇x地,采用頻移鍵控(FSK)的方式來調(diào)制該加好友信息。FSK利用基帶數(shù)字信號離散取值特點去鍵控載波頻率以傳遞信息。在該示例中,源設(shè)備和目標設(shè)備通常處于同一場所,例如同一房間內(nèi)。FSK調(diào)制方式尤其適用于該短距離數(shù)據(jù)傳輸并且FSK調(diào)制方式實現(xiàn)起來較容易,抗噪聲與抗衰減的性能較好。
[0052]如上所述,加好友信息是數(shù)字信號,其每一位(bit)數(shù)據(jù)是數(shù)字“I”或者“O”??蛇x地,上述將加好友信息調(diào)制為聲音信號具體包括步驟a和步驟b。
[0053]在步驟a中,將加好友信息中的數(shù)字“I”用第一頻率組的聲音表示。該第一頻率組包括例如:200赫茲(Hz)、300Hz和400Hz等。具體地,可以用頻率屬于第一頻率組的、持續(xù)固定時