用于通過文件傳送來建立社交網(wǎng)絡(luò)的方法和設(shè)備的制作方法
【專利摘要】本發(fā)明涉及用于通過文件傳送來建立社交網(wǎng)絡(luò)的方法和設(shè)備。本發(fā)明揭示用于創(chuàng)建社交網(wǎng)絡(luò)的方法和設(shè)備,其包含:在第一移動裝置與第二移動裝置之間建立近程通信鏈路;以及經(jīng)由所述近程通信鏈路將社交網(wǎng)絡(luò)信息從一個移動裝置發(fā)射到另一移動裝置。所述社交網(wǎng)絡(luò)信息可包含由用戶創(chuàng)建的社交網(wǎng)絡(luò)識別符,所述社交網(wǎng)絡(luò)識別符可包含在經(jīng)由所述近程通信鏈路發(fā)射到所述第二移動裝置的數(shù)據(jù)文件內(nèi)或文件的元數(shù)據(jù)內(nèi)。所述社交網(wǎng)絡(luò)識別符可為所述第一移動裝置的識別符。所述第一移動裝置可接收所述第二移動裝置的識別符,且將所述識別符存儲在正發(fā)射到所述第二移動裝置的文件的所述元數(shù)據(jù)內(nèi)。所述第一和第二移動裝置可基于經(jīng)由所述近程通信鏈路在所述裝置之間的社交網(wǎng)絡(luò)信息交換而發(fā)現(xiàn)共同社交網(wǎng)絡(luò)。
【專利說明】用于通過文件傳送來建立社交網(wǎng)絡(luò)的方法和設(shè)備
[0001] 分案申請的相關(guān)信息
[0002] 本申請是申請?zhí)枮镻CT/US2009/043645,申請日為2009年5月12日, 優(yōu)先權(quán)日:為 2009年4月2日,發(fā)明名稱為"用于通過文件傳送來建立社交網(wǎng)絡(luò)的方法和設(shè)備"的PCT申 請進入國家階段后申請?zhí)枮?00980158477. X的中國發(fā)明專利申請的分案申請。
【技術(shù)領(lǐng)域】
[0003] 本發(fā)明大體上涉及無線通信系統(tǒng),且更特定來說,涉及用于通過在交換的文件中 嵌入屬性來提供社交網(wǎng)絡(luò)的方法和設(shè)備。
【背景技術(shù)】
[0004] 數(shù)字文件共享是許多創(chuàng)新型軟件應(yīng)用程序的主要著重點。對用于共享照片、視頻 和音樂以及例如字處理器文檔和電子數(shù)據(jù)表等較傳統(tǒng)的文件類型的新裝置和應(yīng)用程序存 在大量的用戶需求。用戶在傳統(tǒng)上已通過電子郵件、網(wǎng)站和交換例如⑶-ROM盤和USB存儲 裝置等物理存儲媒體而在計算機之間共享數(shù)字文件。由于例如蜂窩式電話和便攜式MP3播 放器等移動裝置的存儲容量已增加,因此已出現(xiàn)允許用戶在移動裝置之間共享數(shù)字文件的 新的應(yīng)用程序。
[0005] 用戶還越來越多地使用社交聯(lián)網(wǎng)網(wǎng)站和應(yīng)用程序來共享數(shù)字文件。社交聯(lián)網(wǎng)網(wǎng)站 不僅提供與聯(lián)系人共享文件的便捷方式,而且還增加了數(shù)字文件的合作性方面。一些社交 聯(lián)網(wǎng)網(wǎng)站允許用戶看見哪些其它用戶具有對給定照片的訪問權(quán)。一些社交聯(lián)網(wǎng)網(wǎng)站還允許 用戶合作性地編輯某些文件。然而,社交聯(lián)網(wǎng)應(yīng)用程序一般在集中式服務(wù)器上存儲信息。
【發(fā)明內(nèi)容】
[0006] 各種方面提供用于建立社交網(wǎng)絡(luò)的方法,其包含:在第一移動裝置與第二移動裝 置之間建立近程通信鏈路;以及經(jīng)由所述近程通信鏈路將社交網(wǎng)絡(luò)信息從第一移動裝置發(fā) 射到第二移動裝置。所述社交網(wǎng)絡(luò)信息可包含由第一移動裝置的用戶創(chuàng)建的社交網(wǎng)絡(luò)識別 符,所述社交網(wǎng)絡(luò)識別符可包含在經(jīng)由所述近程通信鏈路發(fā)射到所述第二移動裝置的數(shù)據(jù) 文件內(nèi)或經(jīng)由所述近程通信鏈路發(fā)射到所述第二移動裝置的文件的元數(shù)據(jù)內(nèi)。所述社交網(wǎng) 絡(luò)識別符可為所述第一移動裝置的識別符。所述第一移動裝置也可經(jīng)由近程通信鏈路接收 所述第二移動裝置的識別符,且在文件被發(fā)射到第二移動裝置之前將第二移動裝置的所述 識別符存儲在數(shù)據(jù)文件中或正發(fā)射的文件的元數(shù)據(jù)內(nèi)。在第一移動裝置內(nèi)存儲在數(shù)據(jù)文 件中或文件元數(shù)據(jù)中的社交信息可基于在后續(xù)消息中從第三移動裝置接收的經(jīng)更新社交 信息而更新。近程通信鏈路可為近場通信(NFC)協(xié)議通信鏈路、B丨UCtomh k協(xié)議通信鏈路、 IEEE 802. 14. 4協(xié)議通信鏈路、紅外通信鏈路或其它無線的接近度受限的通信鏈路。
[0007] 各種方面還可提供用于通過以下方式在社交網(wǎng)絡(luò)內(nèi)共享文件的方法:在第一移動 裝置與第二移動裝置之間建立近程通信鏈路;在所述第一移動裝置中經(jīng)由所述近程通信鏈 路從所述第二移動裝置接收社交網(wǎng)絡(luò)信息;基于所述所接收的社交網(wǎng)絡(luò)信息而發(fā)現(xiàn)所述第 一移動裝置和所述第二移動裝置是否為共同社交網(wǎng)絡(luò)的成員;基于所述所發(fā)現(xiàn)的共同社交 網(wǎng)絡(luò)而選擇用于發(fā)射到所述第二移動裝置的文件;以及經(jīng)由所述近程通信鏈路將所述選定 的文件從所述第一移動裝置發(fā)射到所述第二移動裝置。社交網(wǎng)絡(luò)信息可為識別符,其可保 存在數(shù)據(jù)文件中或指定用于與社交網(wǎng)絡(luò)共享的文件的元數(shù)據(jù)內(nèi)。社交網(wǎng)絡(luò)信息也可為第二 移動裝置的識別符,例如電話號碼,且可通過將所述所接收的識別符與地址數(shù)據(jù)庫中的識 別符進行比較以識別匹配來實現(xiàn)對共同社交網(wǎng)絡(luò)的發(fā)現(xiàn),在此情況下共同社交網(wǎng)絡(luò)可為指 派給匹配的地址數(shù)據(jù)記錄的類別。可通過接收存儲在第二移動裝置上的指定用于與社交網(wǎng) 絡(luò)共享的文件的識別符且僅發(fā)射第一移動裝置上的不在所接收的文件識別符當中的那些 文件,來選擇傳送到第二移動裝置的文件以避免冗余發(fā)射。
[0008] 在一方面中,移動裝置包含處理器、存儲器和無線近程通信收發(fā)器,其中處理器經(jīng) 配置以經(jīng)由所述無線近程通信收發(fā)器在移動裝置與第二移動裝置之間建立近程通信鏈路; 以及經(jīng)由近程通信鏈路將社交網(wǎng)絡(luò)信息發(fā)射到第二移動裝置。社交網(wǎng)絡(luò)信息可包含由移動 裝置的用戶創(chuàng)建的可包含在處理器經(jīng)配置以經(jīng)由近程通信鏈路發(fā)射到第二移動裝置的數(shù) 據(jù)文件內(nèi)或處理器經(jīng)配置以經(jīng)由近程通信鏈路發(fā)射到第二移動裝置的文件的元數(shù)據(jù)內(nèi)的 社交網(wǎng)絡(luò)識別符。社交網(wǎng)絡(luò)識別符可為移動裝置的識別符。移動裝置處理器也可經(jīng)配置 以經(jīng)由近程通信鏈路接收所述第二移動裝置的識別符,且在文件被發(fā)射到第二移動裝置之 前將第二移動裝置的所述識別符存儲在存儲器中的數(shù)據(jù)文件中或正發(fā)射的文件的元數(shù)據(jù) 內(nèi)。所述處理器可進一步經(jīng)配置以基于在后續(xù)消息中從第三移動裝置接收的經(jīng)更新社交信 息而更新在移動裝置存儲器內(nèi)存儲在數(shù)據(jù)文件中或文件元數(shù)據(jù)中的社交信息。無線近程通 信收發(fā)器可為近場通信(NFC)協(xié)議收發(fā)器、Bluetooth?協(xié)議收發(fā)器、IEEE 802. 14. 4協(xié)議收 發(fā)器、紅外收發(fā)器或其它無線的接近度受限的通信收發(fā)器。移動裝置處理器可進一步經(jīng)配 置以經(jīng)由所述近程通信鏈路從所述第二移動裝置接收社交網(wǎng)絡(luò)信息;基于所述所接收的社 交網(wǎng)絡(luò)信息而發(fā)現(xiàn)所述移動裝置和所述第二移動裝置是否為共同社交網(wǎng)絡(luò)的成員;基于所 述所發(fā)現(xiàn)的共同社交網(wǎng)絡(luò)而選擇用于發(fā)射到所述第二移動裝置的文件;以及經(jīng)由所述近程 通信鏈路將所述選定的文件從所述第一移動裝置發(fā)射到所述第二移動裝置。社交網(wǎng)絡(luò)信息 可為識別符,其保存在數(shù)據(jù)文件中或指定用于與社交網(wǎng)絡(luò)共享的文件的元數(shù)據(jù)內(nèi)。社交網(wǎng) 絡(luò)信息也可為第二移動裝置的識別符,例如電話號碼,且處理器可經(jīng)配置以通過將所述所 接收的識別符與地址數(shù)據(jù)庫中的識別符進行比較以識別匹配來發(fā)現(xiàn)共同社交網(wǎng)絡(luò),在此情 況下共同社交網(wǎng)絡(luò)可為指派給匹配的地址數(shù)據(jù)記錄的類別。處理器可進一步經(jīng)配置以通過 接收存儲在第二移動裝置上的指定用于與社交網(wǎng)絡(luò)共享的文件的識別符且僅發(fā)射不在所 接收的文件識別符當中的那些選定文件,來選擇傳送到第二移動裝置的文件以避免冗余發(fā) 射。
[0009] 在一方面中,移動裝置包含用于在移動裝置與第二移動裝置之間建立近程通信鏈 路的裝置;以及用于經(jīng)由近程通信鏈路將社交網(wǎng)絡(luò)信息從第一移動裝置發(fā)射到第二移動裝 置的裝置。移動裝置可進一步包含用于經(jīng)由近程通信鏈路將數(shù)據(jù)文件或文件發(fā)射到第二移 動裝置的裝置。社交網(wǎng)絡(luò)信息可包含由移動裝置的用戶創(chuàng)建的可包含在發(fā)射到第二移動 裝置的數(shù)據(jù)文件內(nèi)或發(fā)射到第二移動裝置的文件的元數(shù)據(jù)內(nèi)的社交網(wǎng)絡(luò)識別符。社交網(wǎng) 絡(luò)識別符可為移動裝置的識別符。移動裝置還可包含用于經(jīng)由近程通信鏈路接收所述第二 移動裝置的識別符的裝置,和用于在文件被發(fā)射到第二移動裝置之前將第二移動裝置的所 述識別符存儲在數(shù)據(jù)文件中或正發(fā)射的文件的元數(shù)據(jù)內(nèi)的裝置。所述移動裝置還可包含用 于基于在后續(xù)消息中從第三移動裝置接收的經(jīng)更新社交信息而更新在移動裝置內(nèi)存儲在 數(shù)據(jù)文件中或文件元數(shù)據(jù)中的社交信息的裝置。用于建立近程通信鏈路的裝置可為用于建 立近場通信(NFC)協(xié)議通信鏈路的裝置、用于建立Bluetooth k協(xié)議通信鏈路的裝置、用于建 立IEEE 802. 14. 4協(xié)議通信鏈路的裝置、用于建立紅外通信鏈路的裝置或用于建立另一無 線的接近度受限的通信鏈路的裝置。移動裝置可進一步包含用于經(jīng)由所述近程通信鏈路從 所述第二移動裝置接收社交網(wǎng)絡(luò)信息的裝置;用于基于所述所接收的社交網(wǎng)絡(luò)信息而發(fā)現(xiàn) 所述移動裝置和所述第二移動裝置是否為共同社交網(wǎng)絡(luò)的成員的裝置;用于基于所述所發(fā) 現(xiàn)的共同社交網(wǎng)絡(luò)而選擇用于發(fā)射到所述第二移動裝置的文件的裝置;以及用于經(jīng)由所述 近程通信鏈路將所述選定的文件從所述第一移動裝置發(fā)射到所述第二移動裝置的裝置。移 動裝置可包含用于將社交網(wǎng)絡(luò)信息保存為在數(shù)據(jù)文件中或指定用于與社交網(wǎng)絡(luò)共享的文 件的元數(shù)據(jù)內(nèi)的識別符的裝置。社交網(wǎng)絡(luò)信息也可為第二移動裝置的識別符,例如電話號 碼,在此情況下用于發(fā)現(xiàn)共同社交網(wǎng)絡(luò)的裝置可包含用于將所述所接收的識別符與地址數(shù) 據(jù)庫中的識別符進行比較以識別匹配的裝置,在此情況下共同社交網(wǎng)絡(luò)可為指派給匹配的 地址數(shù)據(jù)記錄的類別。移動裝置可包含用于選擇供傳送到第二移動裝置的文件以避免冗余 發(fā)射的裝置,其包含用于接收存儲在第二移動裝置上的指定用于與社交網(wǎng)絡(luò)共享的文件的 識別符的裝置和用于僅發(fā)射不在所接收的文件識別符當中的那些選定文件的裝置。
[0010] 在一方面中,計算機程序產(chǎn)品包含計算機可讀媒體,所述計算機可讀媒體包含用 于在第一移動裝置與第二移動裝置之間建立近程通信鏈路的至少一個指令;以及用于經(jīng)由 近程通信鏈路將社交網(wǎng)絡(luò)信息從第一移動裝置發(fā)射到第二移動裝置的至少一個指令。計算 機可讀媒體可包含用于經(jīng)由近程通信鏈路將文件或數(shù)據(jù)文件發(fā)射到第二移動裝置的至少 一個指令。社交網(wǎng)絡(luò)信息可包含由第一移動裝置的用戶創(chuàng)建的可包含在發(fā)射到第二移動裝 置的數(shù)據(jù)文件內(nèi)或發(fā)射到第二移動裝置的文件的元數(shù)據(jù)內(nèi)的社交網(wǎng)絡(luò)識別符。社交網(wǎng)絡(luò)識 別符可為第一移動裝置的識別符。計算機可讀媒體可包含用于經(jīng)由近程通信鏈路接收所述 第二移動裝置的識別符的至少一個指令,和用于在文件被發(fā)射到第二移動裝置之前將第二 移動裝置的所述識別符存儲在數(shù)據(jù)文件中或正發(fā)射的文件的元數(shù)據(jù)內(nèi)的至少一個指令。所 述計算機可讀媒體可包含用于基于在后續(xù)消息中從第三移動裝置接收的經(jīng)更新社交信息 而更新在第一移動裝置內(nèi)存儲在數(shù)據(jù)文件中或文件元數(shù)據(jù)中的社交信息的至少一個指令。 計算機可讀媒體可包含用于建立近場通信(NFC)協(xié)議通信鏈路的至少一個指令、用于建立 B丨uetooth ?辦議通信鏈路的至少一個指令、用于建立IEEE 802. 14. 4協(xié)議通信鏈路的至少 一個指令、用于建立紅外通信鏈路的至少一個指令,或用于建立另一無線的接近度受限的 通信鏈路的至少一個指令。計算機可讀媒體可進一步包含用于經(jīng)由所述近程通信鏈路從所 述第二移動裝置接收社交網(wǎng)絡(luò)信息的至少一個指令;用于基于所述所接收的社交網(wǎng)絡(luò)信息 而發(fā)現(xiàn)所述第一移動裝置和所述第二移動裝置是否為共同社交網(wǎng)絡(luò)的成員的至少一個指 令;用于基于所述所發(fā)現(xiàn)的共同社交網(wǎng)絡(luò)而選擇用于發(fā)射到所述第二移動裝置的文件的至 少一個指令;以及用于經(jīng)由所述近程通信鏈路將所述選定的文件從所述第一移動裝置發(fā)射 到所述第二移動裝置的至少一個指令。社交網(wǎng)絡(luò)信息可為可保存為在數(shù)據(jù)文件中或指定用 于與社交網(wǎng)絡(luò)共享的文件的元數(shù)據(jù)內(nèi)的識別符。社交網(wǎng)絡(luò)信息也可為第二移動裝置的識別 符,例如電話號碼,且計算機可讀媒體可包含用于可通過將所述所接收的識別符與地址數(shù) 據(jù)庫中的識別符進行比較以識別匹配來實現(xiàn)對共同社交網(wǎng)絡(luò)的發(fā)現(xiàn)的至少一個指令,在此 情況下共同社交網(wǎng)絡(luò)可為指派給匹配的地址數(shù)據(jù)記錄的類別。計算機可讀媒體可包含用于 選擇傳送到第二移動裝置的文件以避免冗余發(fā)射的至少一個指令,其包含用于接收存儲在 第二移動裝置上的指定用于與社交網(wǎng)絡(luò)共享的文件的識別符的至少一個指令和用于發(fā)射 不在所接收的文件識別符當中的那些選定文件的至少一個指令。
【專利附圖】
【附圖說明】
[0011] 并入本文中并構(gòu)成本說明書的部分的【專利附圖】
【附圖說明】本發(fā)明的示范性方面,且連同上文 給出的概括描述和下文給出的詳細描述一起用以闡釋本發(fā)明的特征。
[0012] 圖1是適合于在一方面使用的通信系統(tǒng)的系統(tǒng)框圖。
[0013] 圖2是實例社交網(wǎng)絡(luò)的框圖。
[0014] 圖3A到圖3C是用于在社交網(wǎng)絡(luò)中共享數(shù)字文件的方面方法的過程流程圖。
[0015] 圖4是適合于在各種方面使用的XML格式的數(shù)據(jù)片斷的數(shù)據(jù)結(jié)構(gòu)圖。
[0016] 圖5是用于在社交網(wǎng)絡(luò)中自動共享數(shù)字文件的一方面方法的過程流程圖。
[0017] 圖6是適合于在各種方面使用的XML格式的數(shù)據(jù)片斷的數(shù)據(jù)結(jié)構(gòu)圖。
[0018] 圖7是另一實例社交網(wǎng)絡(luò)的框圖。
[0019] 圖8是根據(jù)一方面的適合于建立社交網(wǎng)絡(luò)的通信的消息流程圖。
[0020] 圖9是根據(jù)另一方面的適合于建立社交網(wǎng)絡(luò)的通信的消息流程圖。
[0021] 圖10是另一實例社交網(wǎng)絡(luò)的框圖。
[0022] 圖11是適合于在各種方面使用的實例移動裝置的電路框圖。
【具體實施方式】
[0023] 將參考附圖詳細描述各種方面。只要可能,將在整個圖式中使用相同的參考標號 來指代相同或相似的部分。對具體實例和實施方案做出的參考是出于說明性目的,且不希 望限制本發(fā)明或權(quán)利要求書的范圍。
[0024] 在本描述中,本文使用術(shù)語"示范性"來表示"充當實例、例子或說明"。本文描述 為"示范性"的任一實施方案均不一定解釋為比其它實施方案優(yōu)選或有利。
[0025] 如本文使用,術(shù)語"移動裝置"既定涵蓋現(xiàn)有的或?qū)⒃趯黹_發(fā)的任一形式的可 編程計算機,其實施用于無線語音和數(shù)據(jù)通信的通信模塊,包含(例如)蜂窩式電話、個 人數(shù)據(jù)助理(PDA)、掌上型計算機、膝上型計算機和筆記本型計算機、無線電子郵件接收 器(例如,Blackbetryi^PTreo?裝置)、具有多媒體因特網(wǎng)功能的蜂窩式電話(例如, Blackberry Storm? )和包含無線通信模塊、處理器和存儲器的類似個人電子裝置。
[0026] 如本文使用,術(shù)語"文件"或"數(shù)字文件"既定涵蓋用于以計算機處理器可辨識的 方式存儲信息的任何資源。用戶通常將文件視為文件系統(tǒng)內(nèi)的可經(jīng)編輯、復(fù)制、移動、刪除 或重命名的實體。然而,可存儲在作為文件系統(tǒng)的一部分的文件中的相同信息也可存儲在 隱藏數(shù)據(jù)以免用戶直接存取的應(yīng)用程序內(nèi)。此些應(yīng)用程序可包含數(shù)據(jù)庫管理系統(tǒng)和經(jīng)加密 文件存儲裝置。此外,雖然文件通常基于一個或一個以上例如硬盤驅(qū)動器或快閃存儲器等 永久存儲媒體而存儲在文件系統(tǒng)中,但文件也可存儲在例如RAM或高速緩沖存儲器等易失 性存儲器中。
[0027] 各種方面利用無線的接近度有限的通信技術(shù)來在裝置之間交換文件和社交聯(lián)網(wǎng) 信息。多種無線的接近度有限的通信技術(shù)可用于此目的。接近度有限的通信技術(shù)的實例 包含:近場通信(NFC)協(xié)議技術(shù);Bluetooth ?·辦議技術(shù);基于IEEE 802. 14. 4的無線個域網(wǎng) (WPAN)技術(shù),包含ZigBeeK、WirelessHART和MiWi規(guī)范;以及紅外通信技術(shù),例如IrDA (紅 外數(shù)據(jù)協(xié)會)協(xié)議。
[0028] NFC技術(shù)裝置在13. 56MHz的不受管制的RF頻帶中操作,且完全遵照現(xiàn)有的非接 觸式智能卡技術(shù)、標準和協(xié)議,例如FeliCa和Mifare。具備NFC功能的裝置可與非接觸式 智能卡和符合這些協(xié)議的智能卡讀出器互操作。NFC協(xié)議通信的有效范圍為約0-20cm(高 達8英寸),且數(shù)據(jù)通信通過來自使用鏈路的應(yīng)用程序的命令或當通信裝置移動到范圍外 時終止。
[0029] 然而,所述方面和權(quán)利要求書不一定限于NFC協(xié)議中的任一者或全部,而是可涵 蓋任何近程(即,接近度有限的)無線通信鏈路。BluctooU,通信協(xié)議是可使用的另一種合 適的近程通信鏈路。作為為Bluetooth?協(xié)議提供的各種方面的部分,BI UCt〇〇thK收發(fā)器可 經(jīng)配置以自動地或響應(yīng)于用戶命令而建立通信鏈路??墒褂肐rDA(紅外數(shù)據(jù)協(xié)會)協(xié)議, 因為紅外收發(fā)器必須在彼此的視覺范圍內(nèi)以便建立通信鏈路,因而將通信限于兩個移動裝 置用戶正在協(xié)作以建立通信鏈路的情形。也可使用可能具有例如降低的發(fā)射功率電平等受 射程限制的特征的短程無線通信技術(shù),例如基于IEEE 802. 15. 4協(xié)議的WPAN技術(shù),另外,可 開發(fā)其它近程通信協(xié)議和標準,其可以與NFC、BlmnooUr、IrDA和WPAN協(xié)議裝置相同的方 式在各種方面中使用。
[0030] 此外,較長程無線技術(shù)和協(xié)議可在修改或添加的情況下使用,所述修改或添加 為了彼此識別電子裝置的目的而限制其有效范圍。舉例來說,IEEE 802. 11 (WiFi)(使用 2. 4GHz頻帶通信)和UWB(超寬帶)無線通信協(xié)議和標準也可與受范圍限制的特征組合使 用。舉例來說,可針對驗證通信限制發(fā)射器的功率,使得兩個裝置必須相對靠近在一起(例 如,在彼此的幾英尺以內(nèi))以便發(fā)送和接收在各種方面中預(yù)期的通信。作為另一實例,可 強加往返行程通信延遲限制,使得僅在此些信號的往返行程低于閾值的情況下發(fā)生驗證通 信,所述閾值經(jīng)設(shè)定以抑制從大于數(shù)十英尺以外發(fā)送的信號,且可能短達兩到三英尺的間 距。
[0031] 為了參考的簡便,各種方面和權(quán)利要求書提到"近程通信"和"近場通信"以便涵蓋 任何和所有無線的接近度受限的通信技術(shù)。本文對"近程通信鏈路"和"近場通信"的參考除 了通信技術(shù)將不會在用戶的緊靠附近處(可為大約三米(大約十二英尺))以外交換證書 信息外將無意以任何方式限制說明書或權(quán)利要求書的范圍。在優(yōu)選方面中,近通信范圍限 于小于大約一米(大約三英尺),在又一優(yōu)選方面中,通信范圍限于小于大約一英尺,且在 一些方面中,通信范圍限于約0-20cm (高達8英寸)。為了反映此區(qū)別,對使用約0-20cm (高 達8英寸)的通信范圍的鏈路的方面的描述指代"NFC協(xié)議"鏈路。因此,對"NFC協(xié)議"通 信的參考既定限于具有由上文列出的各種NFC協(xié)議和標準提供的范圍的通信收發(fā)器和技 術(shù),但也可包含具有類似有限通信范圍的技術(shù)。
[0032] 通過例如NFC協(xié)議裝置的近程通信,容易用安全無線數(shù)據(jù)鏈路彼此連接任何兩個 裝置以交換信息或訪問內(nèi)容和收件人。解決方案提供商指出NFC協(xié)議系統(tǒng)的直觀操作使得 技術(shù)特別容易供消費者使用("僅觸摸進行(just touch and go)"),而由其非常短的通信 范圍帶來的固有安全性使得此些系統(tǒng)理想地用于移動支付和金融交易應(yīng)用。NFC協(xié)議技術(shù) 的常見應(yīng)用是在建筑物安全系統(tǒng)、大量客運票卡系統(tǒng)以及僅需要靠近銷售讀出器的點便可 完成交易的智能信用卡中使用的電子口令(electronic pass key)。
[0033] 社交聯(lián)網(wǎng)網(wǎng)站和應(yīng)用正作為用于在非正式個人團體之間共享數(shù)字文件的媒介物 而變得流行。經(jīng)由因特網(wǎng)的社交聯(lián)網(wǎng)實現(xiàn)個人之間的文件共享,但信息存儲在群組成員所 接入的集中式服務(wù)器中。當文件維持在群組成員移動裝置上時,此集中式系統(tǒng)拓撲可能并 不理想地用于將社交聯(lián)網(wǎng)概念與文件共享整合。在有限或受信任的社交網(wǎng)絡(luò)中實現(xiàn)包含共 享文件的分散式社交網(wǎng)絡(luò)的應(yīng)用將填補當前可用的社交聯(lián)網(wǎng)概念中的空白。各種方面利用 了近程無線通信技術(shù)和移動裝置的便攜性來使用戶能夠創(chuàng)建專用社交網(wǎng)絡(luò)以用于在受信 任的社交網(wǎng)絡(luò)中共享文件。與因特網(wǎng)網(wǎng)絡(luò)所可能的情況相比,使用近程通信技術(shù)來創(chuàng)建社 交網(wǎng)絡(luò)和交換文件允許用戶更多地控制網(wǎng)絡(luò)的成員。由于必須使兩個移動裝置彼此非???近來創(chuàng)建或加入社交網(wǎng)絡(luò),因此用戶將知道誰正在加入且將具有對共享文件的訪問權(quán)。 [0034] 各種方面可用于多種有線和無線網(wǎng)絡(luò)中,包含例如采用蜂窩式數(shù)據(jù)通信鏈路的無 線網(wǎng)絡(luò)。舉例來說,圖1展示通信網(wǎng)絡(luò)10的框圖,通信網(wǎng)絡(luò)10包含移動裝置28、29,其配置 有可在其間建立近程無線通信鏈路3的近程通信收發(fā)器。使用此些近程無線通信鏈路3,移 動裝置28、29可如各種方面中所描述而交換社交聯(lián)網(wǎng)信息和指定用于在其社交網(wǎng)絡(luò)內(nèi)共 享的文件。
[0035] 網(wǎng)絡(luò)10內(nèi)的移動裝置28、29可能能夠具有其它類型的通信,例如經(jīng)由蜂窩式網(wǎng)絡(luò) 的無線通信,其中移動蜂窩式裝置28、29經(jīng)配置有用于從蜂窩式基站點或基站16接收蜂窩 式信號2/向蜂窩式基站點或基站16發(fā)射蜂窩式信號2的空中鏈路。在此實例網(wǎng)絡(luò)10中, 基站16是蜂窩式網(wǎng)絡(luò)的一部分,其包含操作網(wǎng)絡(luò)所需的元件,例如移動交換中心18。在操 作中,移動交換中心18能夠在移動裝置28、29正在作出和接收蜂窩式數(shù)據(jù)呼叫時經(jīng)由基站 16路由去往和來自移動裝置28、29的呼叫和消息。移動交換中心18還可在電話呼叫期間 提供到電話陸地線路干線(未圖示)的連接,和到耦合到因特網(wǎng)24的服務(wù)器網(wǎng)關(guān)22的連 接,以用于向因特網(wǎng)可接入的服務(wù)器26發(fā)送和接收數(shù)據(jù)。
[0036] 各種方面使得移動裝置用戶能夠通過使其移動裝置28、29足夠靠近在一起(例 如,彼此接觸)以建立近程通信鏈路來創(chuàng)建社交網(wǎng)絡(luò)以用于共享數(shù)字信息,例如文檔、圖 片、視頻和音頻文件。近程通信鏈路的有限范圍向用戶提供安全性,即,其社交網(wǎng)絡(luò)僅延伸 到成員本人認識的人,例如其信任的家庭成員和朋友。使用此接近度起始的通信鏈路,指定 用于在社交網(wǎng)絡(luò)內(nèi)共享的文件可來回傳送,直到每一者均存儲其他人的所有的所指定共享 文件為止。在網(wǎng)絡(luò)的每一成員使其移動裝置28、29接觸(或幾乎接觸)網(wǎng)絡(luò)的其它成員的 裝置時,此文件共享繼續(xù)。以此方式,朋友和家庭以及類似的社交網(wǎng)絡(luò)可傳遞照片、電子明 信片、連鎖信等等。
[0037] 為了建立社交網(wǎng)絡(luò),必須在移動裝置28、29之間交換關(guān)于網(wǎng)絡(luò)的一些信息。常規(guī) 社交網(wǎng)絡(luò)維持在集中式服務(wù)器上,其中服務(wù)器維持成員列表且監(jiān)視用戶的登錄。相比之下, 各種方面啟用的分散式網(wǎng)絡(luò)依賴于移動裝置識別其所屬的社交網(wǎng)絡(luò),使得經(jīng)由近程通信鏈 路通信的兩個或兩個以上移動裝置28、29可發(fā)現(xiàn)其是否在共同網(wǎng)絡(luò)中。
[0038] 識別社交網(wǎng)絡(luò)的信息可為用戶想要使用的任何數(shù)據(jù),例如數(shù)字、字母、詞及其組 合。舉例來說,用戶可用例如"史密斯家庭(Smith Family)"等描述性標題來識別社交網(wǎng) 絡(luò)。雖然用戶可使用簡單的識別符,但移動裝置可經(jīng)配置以附加近隨機的數(shù)字以最小化兩 個不相關(guān)社交網(wǎng)絡(luò)具有相同識別符的可能性,兩個不相關(guān)社交網(wǎng)絡(luò)具有相同識別符可能 導(dǎo)致兩個不相關(guān)網(wǎng)絡(luò)之間的非所要的文件共享。舉例來說,用戶可通過對新的社交網(wǎng)絡(luò) 給予名稱"史密斯家庭"來起始新的社交網(wǎng)絡(luò),用戶的移動裝置可對其附加隨機數(shù)字,例如 58135498513547,從而產(chǎn)生 Smith_Family58135498513547。
[0039] 在一個方面中,此社交網(wǎng)絡(luò)成員關(guān)系信息可存儲在可在經(jīng)由近程通信鏈路通信的 移動裝置28、29之間交換的文件中,例如,移動裝置28、29可經(jīng)配置以維持含有社交網(wǎng)絡(luò)識 別信息的數(shù)據(jù)文件且當建立了近程通信鏈路時與其它移動裝置交換此數(shù)據(jù)文件中的識別 符。在此方面中,一個或兩個移動裝置28、29可將所接收的社交網(wǎng)絡(luò)識別列表文件與存儲 在存儲器中的此文件進行比較以確定是否存在任何匹配。
[0040] 使用"史密斯家庭"的實例,當用戶通過使其移動裝置接觸家庭成員的移動裝置 而向史密斯家庭的社交網(wǎng)絡(luò)添加家庭成員時,所添加的移動裝置可在其社交網(wǎng)絡(luò)列表數(shù)據(jù) 文件中存儲"Smith_Family58135498513547"。隨后,在下一次使所述兩個移動裝置靠近 在一起時,其中一者或兩者可交換其社交網(wǎng)絡(luò)列表數(shù)據(jù)文件,從而使裝置能夠發(fā)現(xiàn)其共享 "Smith_Family58135498513547"社交網(wǎng)絡(luò)中的成員關(guān)系。
[0041] 一旦處于近程無線通信的兩個移動裝置28、29識別出共同社交網(wǎng)絡(luò)成員關(guān)系, 則其可交換已指定用于在共同社交網(wǎng)絡(luò)內(nèi)共享的文件(例如,文檔、照片等)??墒褂枚?種方法來指定待在社交網(wǎng)絡(luò)內(nèi)共享的文件,包含將此些文件存儲在存儲器中的特定"文件 夾"(例如,"史密斯家庭的照片"文件夾)中,將文件擴展添加到文件名(例如,"picl. SmithFamily. jpg"),或?qū)⒆R別符附加到文件內(nèi)容。在下文更完整描述的一方面中,使用與 每一文件相關(guān)聯(lián)的元數(shù)據(jù)來識別文件以在社交網(wǎng)絡(luò)內(nèi)共享。
[0042] 許多文件格式含有關(guān)于文件的額外信息,其在典型使用情形中為用戶不可見的。 關(guān)于存儲在文件中的信息的此信息在數(shù)字信息【技術(shù)領(lǐng)域】中稱為"元數(shù)據(jù)"。舉例來說,JPEG 格式的圖片(即,"JPEG文件")常常包含文件的經(jīng)保留用于"評注"和關(guān)于圖片的其它信息 的一部分。舉例來說,與JPEG圖片相關(guān)聯(lián)的元數(shù)據(jù)可包含圖片拍攝的日期和時間,以及用 戶可添加的評注,例如標題。例如JPEG評注字段等元數(shù)據(jù)的內(nèi)容可為ASCII格式的文本, 其含有例如用以創(chuàng)建文件的軟件或文件的版權(quán)所有者等信息。當打開此JPEG圖片進行觀 看(例如,作為網(wǎng)頁的一部分)時,一般不顯示評注字段。因此,評注字段的內(nèi)容可能不影響 典型的用戶體驗。然而,元數(shù)據(jù)對存取所述文件的應(yīng)用程序可用。各種方面利用元數(shù)據(jù)的 存在和性質(zhì)以不干擾或禁止文件的正常使用的方式將與社交聯(lián)網(wǎng)群組相關(guān)的信息(例如, 文件可共享的名稱)存儲在文件內(nèi)。
[0043] 在另一方面中,社交聯(lián)網(wǎng)信息可以對用戶透明的方式存儲在文件的實際數(shù)據(jù)內(nèi)。 此技術(shù)稱為"隱寫"或"加水印"。舉例來說,可以添加可從文件提取的文本的方式更改JPEG 文件的圖像數(shù)據(jù)。原始JPEG文件和經(jīng)更改(即,加水?。┑腏PEG文件對于觀看并排呈現(xiàn) 的所述圖像的用戶來說不可區(qū)分。使用隱寫方法包含的隱藏文本在本文也稱為元數(shù)據(jù),但 其是與圖像數(shù)據(jù)糾纏的數(shù)據(jù)。對于許多文件格式,在數(shù)據(jù)與元數(shù)據(jù)之間可能沒有清楚的區(qū) 另IJ。如本文使用,"元數(shù)據(jù)"指代可從數(shù)字文件提取的關(guān)于所述數(shù)字文件的任何信息。
[0044] 使用關(guān)于社交網(wǎng)絡(luò)的元數(shù)據(jù)信息,特定文件可存儲在文件本身內(nèi)。因此,在此方面 中,移動裝置可經(jīng)配置以存取每一文件的元數(shù)據(jù)以確定所述移動裝置是否將與已與其一起 建立近程通信鏈路的社交網(wǎng)絡(luò)的成員共享。此方面簡化了指定文件進行共享的過程,因為 文件無需移動到特定文件夾或重命名。
[0045] 在又一方面中,指定用于共享的文件中的元數(shù)據(jù)用以識別移動裝置社交網(wǎng)絡(luò)成員 關(guān)系以及文件將與社交網(wǎng)絡(luò)共享。因此,當用戶創(chuàng)建或加入社交網(wǎng)絡(luò)時,所述社交網(wǎng)絡(luò)的 識別符可添加到經(jīng)識別用于與所述網(wǎng)絡(luò)共享的文件的元數(shù)據(jù)。舉例來說,用戶可通過選擇 照片(或其它類型的文檔)且指定所述照片與社交網(wǎng)絡(luò)共享來創(chuàng)建"史密斯家庭"社交網(wǎng) 絡(luò)。移動裝置可經(jīng)配置以編輯選定的照片數(shù)據(jù)文件以將社交網(wǎng)絡(luò)識別符(例如,Smith_ Family58135498513547)添加到文件的元數(shù)據(jù)。移動裝置可進一步經(jīng)配置以在近程通信會 話期間交換文件元數(shù)據(jù)標簽以發(fā)現(xiàn)共同社交網(wǎng)絡(luò)成員關(guān)系。因此,在此方面中,交換文件元 數(shù)據(jù)標簽而不是如先前方面中描述的社交網(wǎng)絡(luò)列表數(shù)據(jù)記錄。舉例來說,使史密斯家庭成 員的兩個移動裝置靠近在一起,其中一者或兩者可交換其存儲的文件上的元數(shù)據(jù)標簽以使 得裝置能夠發(fā)現(xiàn)其共享"Smith_Family58135498513547"社交網(wǎng)絡(luò)中的成員關(guān)系。用于共 同成員關(guān)系發(fā)現(xiàn)的共享社交網(wǎng)絡(luò)成員關(guān)系的此過程還使得能夠同時發(fā)現(xiàn)指定用于在社交 網(wǎng)絡(luò)內(nèi)共享的文件。
[0046] 與由各種方面實現(xiàn)的分散式社交網(wǎng)絡(luò)相關(guān)聯(lián)的又一問題涉及冗余文件共享的可 能。一旦作為社交網(wǎng)絡(luò)的成員的兩個移動裝置已交換文件,則下一次所述兩個裝置建立近 程通信鏈路時無需交換相同文件。然而,可同時添加或修改一些文件,因此交換自從文件的 上一次交換時起已添加或改變的文件將是合意的。在一方面中提供此能力,其中例如文件 識別符和(任選地)版本識別符等關(guān)于每一文件的信息也包含在元數(shù)據(jù)中,以使得移動裝 置能夠辨識新的和經(jīng)修改的文件。此些識別符可為常規(guī)的元數(shù)據(jù)信息,例如文件名和上一 次更新的日期/時間?;蛘撸厥馍缃宦?lián)網(wǎng)文件/版本識別符元數(shù)據(jù)可附加到文件元數(shù)據(jù)。 通過配置移動裝置以交換與指定用于在特定社交網(wǎng)絡(luò)中共享的文件相關(guān)的元數(shù)據(jù),移動裝 置可發(fā)現(xiàn)存在于另一裝置上的新的或經(jīng)修改的文件。移動裝置可經(jīng)配置以發(fā)現(xiàn)新的/經(jīng)修 改的文件且僅交換尚未共享的文件。為此,移動裝置可交換文件元數(shù)據(jù)的包含社交網(wǎng)絡(luò)識 別符、文件識別符和上一次更新日期/時間信息的部分。接收移動裝置可將此信息與存儲 在其存儲器內(nèi)的文件的元數(shù)據(jù)進行比較以僅選擇未存儲在存儲器中的那些文件(或文件 的版本)。此方面預(yù)期在與社交網(wǎng)絡(luò)的初始同步之后加速在兩個裝置之間更新社交網(wǎng)絡(luò)文 件的過程。
[0047] 在又一方面中,與文件相關(guān)聯(lián)的元數(shù)據(jù)可包含關(guān)于文件已傳遞通過的移動裝置的 信息。因此,如果文件已從第一移動裝置傳送到第二移動裝置,且從第二移動裝置傳送到第 三移動裝置,那么第三移動裝置上的文件上的元數(shù)據(jù)可包含指示文件已存儲在第一和第二 移動裝置上的信息。
[0048] 圖2展示可如何更改元數(shù)據(jù)以反映通過文件共享建立的社交網(wǎng)絡(luò)的實例。第一移 動裝置51可擁有含有對應(yīng)于用戶的社交聯(lián)網(wǎng)元數(shù)據(jù)53的數(shù)字文件。第一移動裝置51可 經(jīng)由近程通信鏈路56與第二移動裝置61共享數(shù)字文件及其元數(shù)據(jù)53。第二移動裝置61 可更改數(shù)字文件元數(shù)據(jù)63以反映第一和第二移動裝置51、61均擁有文件。第二移動裝置 61可經(jīng)由近程通信鏈路67將文件傳遞到第三移動裝置71。第三移動裝置71可進一步更 改數(shù)字元數(shù)據(jù)73以反映三個移動裝置51、61、71擁有所述文件。文件可第四次經(jīng)由近程通 信鏈路78從第三移動裝置71傳送到第四移動裝置81。第四移動裝置81進一步更改數(shù)字 文件元數(shù)據(jù)83以反映已知四個移動裝置51、61、71、81擁有所述文件。移動裝置51、61、71、 81中的任一者上的文件可能在由適當應(yīng)用程序(例如,照片顯示應(yīng)用程序)打開時不可與 其它移動裝置上的文件區(qū)別。然而,可讀取數(shù)字文件元數(shù)據(jù)內(nèi)的社交聯(lián)網(wǎng)信息的應(yīng)用程序 可針對每一移動裝置揭露不同的社交網(wǎng)絡(luò)。換句話說,第四移動裝置81可知道其它三個移 動裝置51、61、71擁有相同文件,而第一移動裝置51可能不知道第三和第四移動裝置71、81 的存在。在一方面中,對存儲在文件元數(shù)據(jù)中的社交聯(lián)網(wǎng)信息的更新可在通信移動裝置之 間中繼,即使無需交換文本本身也是如此。舉例來說,如果第一移動裝置51隨后與第四移 動裝置81建立近程通信鏈路80,那么第四移動裝置81可將其數(shù)字文件元數(shù)據(jù)83的版本發(fā) 射到第一移動裝置51。此元數(shù)據(jù)交換可在不發(fā)射文件本身的情況下進行,因為第一移動裝 置51已具有存儲在存儲器中的數(shù)字文件。
[0049] 圖3A中說明用于經(jīng)由近程通信鏈路(例如NFC通信鏈路)在兩個移動裝置2、4 之間交換文件和社交聯(lián)網(wǎng)元數(shù)據(jù)的實例過程100。傳送可在已在其存儲器中存儲一個或一 個以上數(shù)字文件的第一移動裝置2與在其存儲器中有空間來存儲數(shù)字文件的第二移動裝 置4之間發(fā)生。在過程100的框102中,第一移動裝置2的用戶可使用第一移動裝置2上 的菜單選項來識別或指定待與同一社交網(wǎng)絡(luò)中的其它移動裝置共享的文件。在框106中, 此菜單選擇可致使移動裝置2存取所指示的文件,且在必要時創(chuàng)建或更新其社交聯(lián)網(wǎng)元數(shù) 據(jù)。添加到文件的元數(shù)據(jù)的社交聯(lián)網(wǎng)元數(shù)據(jù)的內(nèi)容可包含用于移動裝置2的識別符以及其 它信息。下文參考圖4和圖6更完整地論述在圖3A到圖3C所示的過程期間的各個點處的 社交聯(lián)網(wǎng)元數(shù)據(jù)的可能的內(nèi)容。
[0050] 在框110中,用戶可通過使其兩個移動裝置2、4緊密接近以使得在裝置之間建立 近程通信鏈路(例如NFC通信鏈路)來起始社交聯(lián)網(wǎng)信息交換。裝備有無線近程通信收發(fā) 器(例如NFC協(xié)議收發(fā)器)的移動裝置2、4可經(jīng)配置以只要裝置在通信范圍內(nèi)(例如,在 NFC協(xié)議收發(fā)器的情況下,大約8到10英寸)便自動建立近程通信鏈路?;蛘?,移動裝置 中的一者或兩者可經(jīng)配置以使得在將建立近程通信鏈路之前對用戶作出要求(例如,在其 移動裝置2、4上按下按鈕或進行菜單選擇)。要求用戶動作和使移動裝置2、4緊密接近可 防止無意的社交網(wǎng)絡(luò)交換,例如可能原本在擁擠的電梯中發(fā)生的情況。在建立近程通信鏈 路中涉及的信號交換通信交換可在相關(guān)聯(lián)協(xié)議中指定。舉例來說,用以建立NFC通信鏈路 的信號交換是眾所周知的且在NFC協(xié)議中指定。對于使用其它形式的近程通信鏈路的方面 (例如,BluetoothK、Zigbecli、范圍受限的WiFi等等),在建立近程通信鏈路中涉及的信號 交換通信交換將符合所采用的特定信令協(xié)議。
[0051] 一旦建立近程通信鏈路,則在框111中,移動裝置2、4可彼此間交換社交網(wǎng)絡(luò)信 息,所述信息足以使得一個或兩個裝置能夠發(fā)現(xiàn)所述兩個裝置所屬的社交網(wǎng)絡(luò)且對此達成 一致。在用戶正在起始社交網(wǎng)絡(luò)或向已建立的社交網(wǎng)絡(luò)添加新裝置的情形中,此通信交換 可涉及將社交網(wǎng)絡(luò)識別符和相關(guān)信息從成員移動裝置2發(fā)射到正添加到網(wǎng)絡(luò)的移動裝置 4。因此,用戶可通過在第一移動裝置2上創(chuàng)建社交網(wǎng)絡(luò)識別符且隨后簡單地使裝置一起接 觸或幾乎接觸而將其它移動裝置添加到網(wǎng)絡(luò)來快速創(chuàng)建社交網(wǎng)絡(luò)。在一方面中,在框111 中,也可能需要某種用戶動作來將移動裝置4添加到社交網(wǎng)絡(luò),例如激活按鈕或用戶菜單 以便實現(xiàn)社交網(wǎng)絡(luò)添加通信。
[0052] 在作為至少一個所建立社交網(wǎng)絡(luò)的兩個成員的兩個移動裝置2、4之間已建立近 程通信鏈路的情形中,框111中的信息交換可使得能夠發(fā)現(xiàn)共同網(wǎng)絡(luò)成員關(guān)系。舉例來說, 在一個方面中,移動裝置2、4可將社交網(wǎng)絡(luò)列表數(shù)據(jù)文件彼此交換(即,單向或雙向)。在 此方面中,接收到此社交網(wǎng)絡(luò)列表數(shù)據(jù)文件的移動裝置2、4可將所述列表中的社交網(wǎng)絡(luò)識 別符與存儲在存儲器中的其自身的社交網(wǎng)絡(luò)列表數(shù)據(jù)文件中的社交網(wǎng)絡(luò)識別符進行比較 以識別共同成員關(guān)系。在另一方面中,移動裝置2、4可交換存儲在指定用于共享的數(shù)據(jù)文 件中的社交網(wǎng)絡(luò)元數(shù)據(jù)。在此方面中,接收到此元數(shù)據(jù)的移動裝置可將其內(nèi)的社交網(wǎng)絡(luò)識 別符與包含在其自身文件元數(shù)據(jù)中的社交網(wǎng)絡(luò)識別符進行比較以發(fā)現(xiàn)共同成員關(guān)系??蓪?施多種方法來發(fā)現(xiàn)共同社交網(wǎng)絡(luò)且對特定的共同網(wǎng)絡(luò)達成一致,下文參考圖4和圖5更完 整地描述其兩個實例。
[0053] -旦移動裝置2、4已對共同社交網(wǎng)絡(luò)達成一致,則在框112中,第一移動裝置2可 經(jīng)由近程通信鏈路發(fā)射指定用于共享的文件。在框114中,第二移動裝置4接收文件且可 將其存儲在存儲器中。在一些方面中,起始文件傳送可包含在建立近程通信鏈路之后(即, 在框110中)但在發(fā)射文件之前(即,在框112、114中)在移動裝置2、4之間發(fā)生的一系 列通信。
[0054] -旦在框114中第二移動裝置4已接收且保存文件,則在框116中,其便可更新所 傳送文件的其本地副本上的社交聯(lián)網(wǎng)元數(shù)據(jù)以反映對應(yīng)于第二移動裝置4的社交聯(lián)網(wǎng)信 息。在框118中,第二移動裝置4還可經(jīng)由近程通信鏈路將識別信息發(fā)送到第一移動裝置 2,在框120中第一移動裝置可使用所述信息來更新其文件副本上的社交聯(lián)網(wǎng)元數(shù)據(jù)。對社 交聯(lián)網(wǎng)元數(shù)據(jù)的此些更新是任選的,且可不在所有方面中實施。
[0055] 應(yīng)注意,雖然圖3A展示且上文描述第一移動裝置2將文件發(fā)射到第二移動裝置4, 但可實施相同過程來將第二移動裝置4上的指定用于共享的文件發(fā)射到第一移動裝置2。 因此,上文參考過程100的框112到120而描述的過程也可以類似方式執(zhí)行以在其它方向 上傳送文件。以此方式,在通信會話結(jié)束時,兩個移動裝置2、4將均具有在起始文件交換過 程之前存在于裝置中的任一者上的指定用于共享的所有文檔的副本。
[0056] 在圖3A所示的過程100的框116到120中說明的在文件共享期間對社交聯(lián)網(wǎng)元數(shù) 據(jù)的任選更新可為網(wǎng)絡(luò)的成員提供有用特征。舉例來說,對社交聯(lián)網(wǎng)元數(shù)據(jù)的更新可包含 關(guān)于所接收文件的來源的信息。此方面將使得成員能夠確定誰在網(wǎng)絡(luò)內(nèi)向其提供特定共享 文件。作為另一實例,社交聯(lián)網(wǎng)元數(shù)據(jù)更新還可包含關(guān)于已知社交網(wǎng)絡(luò)中的哪些成員擁有 特定文件的信息。此方面將使得成員能夠識別其社交網(wǎng)絡(luò)中誰尚未接收到特定文件。此元 數(shù)據(jù)信息可支持成員交互和合作,這使得社交網(wǎng)絡(luò)盛行。舉例來說,社交網(wǎng)絡(luò)的第一成員可 確定第二成員尚未看見特定照片。這為第一成員提供與第二成員共享照片的理由。由各種 方面實現(xiàn)的社交網(wǎng)絡(luò)要求成員使其移動裝置緊密接近來共享文件,因此第一成員必須拜訪 第二成員來共享照片。舉例來說,在史密斯家庭的社交網(wǎng)絡(luò)中,兒子可確定他的母親尚未接 收到其侄女(即,母親的外孫女)的照片,因此可促動兒子拜訪他的母親來與她共享照片。 作為另一實例,數(shù)據(jù)文件可為網(wǎng)絡(luò)成員待在一起以共享和交換的電子賀卡。因此,確定已接 收或尚未接收到共享文件的成員的能力與建立緊密接近度以便交換文件的需要相組合,提 供了成員相互拜訪的動機,進而增強社交聯(lián)系。
[0057] 如上文提到,在過程100的框111中,可使用多種方法來發(fā)現(xiàn)和選擇兩個(或兩個 以上)移動裝置共同的社交網(wǎng)絡(luò)。在如圖3B中的過程Illa所說明的一個實例方法中,過 程Illa可在框122中開始,其中在一個移動裝置與另一移動裝置間交換社交網(wǎng)絡(luò)列表數(shù) 據(jù)文件。在一個方面中,一旦移動裝置4將其社交網(wǎng)絡(luò)列表數(shù)據(jù)文件發(fā)送到另一移動裝置 2,使得可在接收裝置中進行成員關(guān)系的發(fā)現(xiàn)。在替代方面中,兩個移動裝置2、4將其社交 網(wǎng)絡(luò)列表數(shù)據(jù)文件相互發(fā)射,使得可在兩個移動裝置中并行地進行成員關(guān)系的發(fā)現(xiàn)。在框 123a、123b中,接收社交網(wǎng)絡(luò)列表數(shù)據(jù)文件的移動裝置2、4可將所接收數(shù)據(jù)文件內(nèi)的社交 網(wǎng)絡(luò)識別符與存儲在存儲器中的其自身的社交網(wǎng)絡(luò)列表數(shù)據(jù)文件內(nèi)的識別符進行比較以 在框124a、124b中識別匹配的識別符。移動裝置2、4可在框125a、125b中將匹配的社交網(wǎng) 絡(luò)識別符發(fā)射到另一移動裝置。在其中交換社交網(wǎng)絡(luò)列表數(shù)據(jù)文件且兩個移動裝置2、4將 所接收文件識別符與其自身的數(shù)據(jù)文件進行比較的方面中,框125a、125b中的對共同社交 網(wǎng)絡(luò)識別符的傳送可為任選的,因為兩個移動裝置2、4均將發(fā)現(xiàn)相同的共同成員關(guān)系。
[0058] 由于用戶可能是多個社交網(wǎng)絡(luò)的成員,因此可能用戶的移動裝置發(fā)現(xiàn)一個以上共 同的社交網(wǎng)絡(luò)。在此情況下,可能需要選擇單個社交網(wǎng)絡(luò)來用于文件共享,以避免為一個網(wǎng) 絡(luò)指定的文件"泄漏"到另一社交網(wǎng)絡(luò)中??墒褂枚喾N方法來選擇多個共同網(wǎng)絡(luò)中的一者。 舉例來說,在一個方面中,用戶可區(qū)分社交網(wǎng)絡(luò)的優(yōu)先級,在此情況下,移動裝置2、4可選 擇對兩個用戶具有最高優(yōu)先級的一個共同社交網(wǎng)絡(luò)。在另一方面中,在框126a、126b中,移 動裝置可經(jīng)配置以呈現(xiàn)向用戶識別共同社交網(wǎng)絡(luò)的顯示,使得用戶中的一者或兩者可選擇 一個共同社交網(wǎng)絡(luò)(任選的)。在框127a、127b中,移動裝置2、4可接收用戶輸入或另外確 定優(yōu)選的單個共同社交網(wǎng)絡(luò),且將其識別符發(fā)射到另一移動裝置。在框127a中,此選擇過 程可在裝置中的一者中執(zhí)行,在此情況下,決定移動裝置2將選定的識別符發(fā)射到另一移 動裝置。或者,在框127a、127b中,可在兩個裝置中執(zhí)行選擇過程,其中每一裝置發(fā)射優(yōu)選 的共同社交網(wǎng)絡(luò)的識別符。如果框127a和127b中發(fā)射的兩個偏好是相同的,那么交換指 定用于在選定社交網(wǎng)絡(luò)內(nèi)共享的文件的過程可如上文參考圖3A中的框112到120所描述 而進行。如果在框127a和127b中發(fā)射的兩個偏好不同,那么可向用戶識別此沖突,例如通 過重復(fù)任選的框126a、126b、選擇偏好中優(yōu)于另一者的一個偏好或另一仲裁方法。
[0059] 在圖3C中所示的過程Illb中所說明的替代方面中,共同網(wǎng)絡(luò)成員關(guān)系發(fā)現(xiàn)過程 可以在框128中交換包含在共享的文件元數(shù)據(jù)內(nèi)的社交網(wǎng)絡(luò)信息而開始。如同前面的方 面,此文件元數(shù)據(jù)可由一個移動裝置2或4發(fā)射到另一移動裝置,或可相互交換。在此方面 中,社交網(wǎng)絡(luò)識別符存儲在文件元數(shù)據(jù)內(nèi),從而不需要單獨的社交網(wǎng)絡(luò)列表數(shù)據(jù)文件。在 此方面中,指定用于共享的每一文件均包含識別所述文件將與其共享的特定社交網(wǎng)絡(luò)的元 數(shù)據(jù)。如果特定文件經(jīng)指定為與多個社交網(wǎng)絡(luò)共享,例如可能是電子商務(wù)卡或"V卡"的 情況,那么所述多個社交網(wǎng)絡(luò)中的每一者的識別符可包含在文件的元數(shù)據(jù)中。在框129a、 129b中,接收到社交網(wǎng)絡(luò)元數(shù)據(jù)的移動裝置2、4可將所接收元數(shù)據(jù)內(nèi)的社交網(wǎng)絡(luò)識別符與 存儲在存儲器中的文件的元數(shù)據(jù)內(nèi)的識別符進行比較,且在框124a、124b中識別匹配的識 別符。在框125a、125b中,移動裝置2、4可將匹配的社交網(wǎng)絡(luò)識別符發(fā)射到另一移動裝置。 在其中交換文件元數(shù)據(jù)且兩個移動裝置2、4將所接收的元數(shù)據(jù)識別符與其自身的文件元 數(shù)據(jù)進行比較的方面中,框125a、125b中的對共同社交網(wǎng)絡(luò)識別符的傳送可為任選的,因 為兩個移動裝置2、4將發(fā)現(xiàn)相同的共同成員關(guān)系。類似于上文參考圖3B所描述的方面,在 任選的框126a、126b中,移動裝置可經(jīng)配置以在識別出一個以上共同網(wǎng)絡(luò)的情況下例如通 過向用戶顯示共同網(wǎng)絡(luò)且接收用戶選擇來選擇單個社交網(wǎng)絡(luò)。在框127a、127b中,可在移 動裝置2、4之間傳送選定的共同社交網(wǎng)絡(luò)識別符,之后,交換指定用于在選定社交網(wǎng)絡(luò)內(nèi) 共享的文件的過程可如上文參考圖3A中的框112到120所描述而進行。
[0060] 用以傳達社交聯(lián)網(wǎng)信息的元數(shù)據(jù)可在結(jié)構(gòu)上非常簡單。在一些方面中,元數(shù)據(jù)可 包含一個或一個以上社交網(wǎng)絡(luò)識別符和對應(yīng)于已知擁有或已擁有文件的那些網(wǎng)絡(luò)成員的 一系列聯(lián)系人識別符。圖4A中說明此元數(shù)據(jù)結(jié)構(gòu)的實例,其展示"XML片段"(即,遵照眾所 周知的可擴展標記語言的語法規(guī)則的文本串),其可作為ASCII數(shù)據(jù)存儲在數(shù)字文件內(nèi)或 作為附加或鏈接到文件的元數(shù)據(jù)。建立社交網(wǎng)絡(luò)的網(wǎng)絡(luò)和聯(lián)系人識別符可表示為具有"網(wǎng) 絡(luò)名稱"類型的母元素130的"名稱"類型的XML元素132,以及具有"網(wǎng)絡(luò)聯(lián)系人"類型的 母元素140的"聯(lián)系人"類型的一系列XML元素142到146。辨識用于社交網(wǎng)絡(luò)元數(shù)據(jù)的 此格式的方面可例如通過在JPEG文件的評注字段中搜索文本串"〈網(wǎng)絡(luò)名稱〉"或"〈網(wǎng)絡(luò) 聯(lián)系人〉"而將文件識別為社交網(wǎng)絡(luò)的一部分。圖4A所示的數(shù)據(jù)結(jié)構(gòu)使用用于社交網(wǎng)絡(luò)的 唯一名稱或識別符和電話號碼來識別社交網(wǎng)絡(luò)的具有或曾具有附加有元數(shù)據(jù)的文件的每 一成員。使用圖4A中所說明的元數(shù)據(jù),移動裝置可通過存取聯(lián)系人識別符來識別社交網(wǎng)絡(luò) 的具有特定文件的所有成員。在一些方面中,電話號碼的使用可能提出隱私問題。因此,聯(lián) 系人識別符可為電話號碼的經(jīng)加密的隱匿版本(例如,MD5散列)或簡單地為用戶的昵稱。 在其它方面中,公開性而非私密可能是問題。在此方面中,聯(lián)系人信息可能更接近地類似于 完整的地址簿條目。由于XML語言的靈活性,用于給定聯(lián)系人的社交網(wǎng)絡(luò)識別符的類型和 聯(lián)系人信息可在同一文件內(nèi)變化。舉例來說,具有嵌入的社交聯(lián)網(wǎng)信息的文件可具有通過 電話號碼識別的一些聯(lián)系人、通過昵稱識別的一些聯(lián)系人和通過姓名和地址識別的一些聯(lián) 系人。
[0061] 圖4B中說明可在一方面中使用的另一實例XML語言元數(shù)據(jù)結(jié)構(gòu),其在社交聯(lián)網(wǎng)元 數(shù)據(jù)而不是已擁有文件的個人的列表內(nèi)包含文件名和版本號。此實例數(shù)據(jù)結(jié)構(gòu)包含社交網(wǎng) 絡(luò)識別符元素130、132、文件名元素134U35和更新日期/時間元素138、139。應(yīng)注意,包 含在元數(shù)據(jù)中的文件名135可能不同于文件在其下而存儲在存儲器中的文件名,例如以反 映社交網(wǎng)絡(luò)內(nèi)共同使用的文件名。在接收到圖4B中所說明的元數(shù)據(jù)后,移動裝置可即刻通 過將文件名和更新信息與存儲在存儲器中的文件的元數(shù)據(jù)進行比較來確定其是否已經(jīng)在 存儲器中具有文件。
[0062] 在又一方面中,與指定用于共享的文件一起包含的社交聯(lián)網(wǎng)元數(shù)據(jù)可包含圖4A 和圖4B中所說明的所有元素。因此,元數(shù)據(jù)可識別被授權(quán)共享的社交網(wǎng)絡(luò)、在社交網(wǎng)絡(luò)中 使用的文件名、文件更新信息,以及用于社交網(wǎng)絡(luò)的已知具有或曾經(jīng)具有文件的所有成員 的識別符。
[0063] 圖4A和圖4B中所示的XML格式實例數(shù)據(jù)結(jié)構(gòu)是僅用于說明性目的。計算機技術(shù) 領(lǐng)域的技術(shù)人員將了解,可使用多種不同的數(shù)據(jù)結(jié)構(gòu)和語言來產(chǎn)生和存儲在各種方面中實 施的元數(shù)據(jù)。此外,元數(shù)據(jù)的類型可包含其它行業(yè)標準,例如可交換圖像文件格式和可擴展 元數(shù)據(jù)平臺。
[0064] 一些方面可使共享文件的過程自動化。舉例來說,用戶可能希望自動與他的家庭 的其它成員共享他的家庭的所有照片。圖5中說明此方面的概述過程。在框150中,自動 化文件共享過程可通過在經(jīng)配置以用于自動共享的兩個移動裝置2、4之間建立近程通信 鏈路而被觸發(fā)。如上文提到,可實施已知的通信協(xié)議來實現(xiàn)近程通信鏈路的自動建立。在 一些方面中,兩個移動裝置2、4也可經(jīng)由近程通信鏈路交換一系列通信,以確認移動裝置 能夠自動傳送文件。在建立了近程通信鏈路的情況下,兩個移動裝置2、4可交換社交網(wǎng)絡(luò) 信息(例如,含有社交網(wǎng)絡(luò)識別符的數(shù)據(jù)文件或元數(shù)據(jù))且執(zhí)行例如過程Illa或Illb中 所說明的發(fā)現(xiàn)和選擇共同社交網(wǎng)絡(luò)的過程。此過程可如上文參考圖3B和圖3C所描述來進 行。一旦選擇共同社交網(wǎng)絡(luò),則在框152中,移動裝置可交換關(guān)于其指定用于在選定社交網(wǎng) 絡(luò)內(nèi)共享的文件的信息。如上所述,此過程可涉及交換存儲在存儲器中的已指定用于與選 定社交網(wǎng)絡(luò)共享的文件的文件列表和文件版本,例如圖4B中所說明的元數(shù)據(jù)?;蛘?,移動 裝置2、4可接收另一連接的移動裝置或裝置用戶的識別符,例如電話號碼,其可與指定用 于與選定社交網(wǎng)絡(luò)共享的文件的元數(shù)據(jù)(例如,圖4A中說明的元數(shù)據(jù))中的識別符進行比 較。
[0065] 在框154中,接收移動裝置2、4可使用所接收的文件信息來確定待發(fā)射到第二移 動裝置4的文件。在確定待傳送的文件時,移動裝置可識別存儲在存儲器中的并不存在于 另一移動裝置上的指定用于與選定社交網(wǎng)絡(luò)共享的那些文件。舉例來說,移動裝置可接收 另一移動裝置擁有的共享文件的元數(shù)據(jù),且使用此信息來確定其存儲器中的哪些文件不包 含在所接收的元數(shù)據(jù)中。作為另一實例,移動裝置可為了傳送而識別存儲器中的其元數(shù)據(jù) 并不包含另一移動裝置的識別符的那些文件。除了確定將傳送哪些文件之外,在框158中, 第一移動裝置還可更新各種文件的社交聯(lián)網(wǎng)元數(shù)據(jù)以反映對應(yīng)于文件將被發(fā)送到的移動 裝置4的聯(lián)網(wǎng)信息。在框162中,移動裝置2可將所確定的文件傳送到另一移動裝置4,在 框166中另一移動裝置4接收所述文件。在一些方面中,自動文件共享的過程可為對稱的, 使得兩個裝置如框155、159、161和163中所說明來發(fā)送文件和接收文件。
[0066] 雖然前述方面描述由用戶創(chuàng)建的社交網(wǎng)絡(luò),但移動裝置也可經(jīng)配置以在與另一移 動裝置建立近程通信鏈路時通過共享文件和裝置信息而自動創(chuàng)建社交網(wǎng)絡(luò)。在此方面中, 移動裝置用于選擇待共享文件的準則可為知道關(guān)于第二移動裝置4的用戶的信息與知道 關(guān)于存儲在第一移動裝置2的存儲器中的文件的聯(lián)系人和社交網(wǎng)絡(luò)的信息的組合。舉例來 說,移動裝置2可經(jīng)配置以例如通過辨識出裝置的電話號碼存儲在移動裝置的地址簿中且 被歸類為"家庭"而將另一移動裝置4辨識為屬于一社交網(wǎng)絡(luò)。因此,用戶的地址簿可用以 將社交網(wǎng)絡(luò)的成員識別為具有共同類別的成員。移動裝置2還可例如基于共同文件名或共 同文件夾而將存儲在其存儲器中的一個或一個以上照片辨識為家庭照片。此辨識也可基 于各種照片的社交聯(lián)網(wǎng)元數(shù)據(jù)的明確地將照片歸類為"家庭"的一部分,例如圖4B中所說 明?;蛘?,移動裝置2可經(jīng)配置以例如通過使用面部辨識過程將家庭照片辨識為包含某個 人(例如,用戶的父母)的任一照片。在此方面中,移動裝置可與建立了近程通信鏈路的所 有其它家庭成員自動共享從一個家庭成員接收的文件。
[0067] 移動裝置還可經(jīng)配置以基于包含在共享文件中的元數(shù)據(jù)而發(fā)現(xiàn)社交網(wǎng)絡(luò)的存在。 因此,如果移動裝置已在存儲器中存儲了具有例如圖4A中所說明的元數(shù)據(jù)的元數(shù)據(jù)的文 件,那么移動裝置可辨識跨越元數(shù)據(jù)中所列出的所有聯(lián)系人的社交網(wǎng)絡(luò),即使用戶僅認識 一個或兩個聯(lián)系人也是如此。舉例來說,屬于人員A的移動裝置可在共享的文件包含展示 由從人員C接收到文件的人員B共享的特定文件的元數(shù)據(jù)的情況下辨識出人員B和人員C 彼此認識。在所述情況下,當人員A的移動裝置與人員B的移動裝置建立近程通信鏈路時, 人員A的移動裝置可自動傳送從人員C接收到的所有文件。此類型的自動化文件共享可促 進文件的間接歸類。舉例來說,關(guān)于此類型的功能性的方面可促進與一個班級中的其它人 共享班級留言而不必辨識或考慮文件的性質(zhì)或社交網(wǎng)絡(luò)的性質(zhì)。
[0068] 一些方面(包含采用自動文件共享的那些方面)可在文件元數(shù)據(jù)中包含其它社交 聯(lián)網(wǎng)信息。圖6中說明此元數(shù)據(jù)的實例。除了表示為具有"網(wǎng)絡(luò)聯(lián)系人"類型的母元素140 的"聯(lián)系人"類型的一系列XML元素142到146的聯(lián)系人識別符以外,元數(shù)據(jù)還可包含"網(wǎng) 絡(luò)共享信息"類型的另一母元素170。此母元素170可具有其它子代,例如移動裝置可用來 識別正共享的文件的"文件id"類型的XML元素180。移動裝置和其它計算機可使用文件 的大小或md5校驗和來唯一地識別文件。具有相同名稱和相同大小的兩個文件可看似相 同,但具有相同內(nèi)容卻具有不同元數(shù)據(jù)的兩個文件可能不具有相同大小或校驗和。提供對 應(yīng)于文件的二進制數(shù)據(jù)部分的md5校驗和的元數(shù)據(jù)的方面可不管元數(shù)據(jù)中存在任何差異 均辨識出兩個文件具有相同內(nèi)容。一些方面可通過其它元數(shù)據(jù)來識別文件。舉例來說,可 通過文件的上一次修改的時戳(例如圖4B中所說明)與文件的作者或發(fā)起者相組合(全 部可包含在文件元數(shù)據(jù)中)來識別文件。類似地,可通過元數(shù)據(jù)中的藝術(shù)家和標題信息來 識別聲音記錄文件。如上文參考圖5所描述,唯一地識別指定用于共享的文件可使得移動 裝置能夠僅傳送尚未存儲在另一移動裝置中的那些文件。在此方面中,可交換具有社交聯(lián) 網(wǎng)元數(shù)據(jù)的文件列表,如上文參考圖5中的過程150的框152所描述?;蛘?,傳送文件的過 程(即,共同地在框162和166中)可包含傳送移動裝置識別出待發(fā)送到接收移動裝置的 接收移動裝置文件,所述接收移動裝置通過接受或拒絕個別文件來作出響應(yīng),使得在框162 中僅傳送被接受的文件。
[0069] 提供自動文件共享的方面也可提供額外信息以輔助確定是否共享文件。圖6中說 明的"共享提示"類型的XML母元素190可用以提供此信息。如先前論述,一些方面可允許 用戶使用對應(yīng)于用戶地址簿中的聯(lián)系人類別(例如,家庭、學(xué)校、足球隊、工作等等)的類別 來指定用于共享的文件。此方面可通過在社交聯(lián)網(wǎng)元數(shù)據(jù)內(nèi)包含"類別"類型的一個或一個 以上XML元素194來實現(xiàn)。一些方面還可為用戶提供在適當時指定應(yīng)自動共享哪些文件。 另一實例XML元素192是"自動傳送"類型的元數(shù)據(jù),其指示可在無其它用戶動作的情況下 傳送文件。對于此實例元數(shù)據(jù)元素,可能的值可為簡單的真/假(即,布爾值),或可為提供 用于確定是否自動傳送的提示的值,例如類別(即,"家庭")?;蛘?,自動傳送XML元素192 可為類別XML元素194的一部分,或具有提供更具體的自動共享規(guī)則的子XML元素。作為 進一步的實例,除了作為具有值"客戶"的類別XML元素194的一部分的具有值"假"的自 動傳送XML元素194之外,文件可具有為"真"的自動傳送XML元素194。此布置可允許移 動裝置與其辨識為客戶的人以外的任何人自動共享文件。
[0070] 在另一方面中,文件元數(shù)據(jù)可包含對文件可被共享的次數(shù)的限制。舉例來說,用 戶可能希望共享照片,但僅與三個分離度以內(nèi)的用戶(即,他的朋友、他朋友的朋友,以及 他朋友的朋友的朋友)共享。為了實施此約束,元數(shù)據(jù)可包含"剩余傳送"類型的XML元素 196,其可存儲整數(shù)值且充當遞減計數(shù)器。每當接收方移動裝置進行文件傳送時移動裝置遞 減"剩余傳送"計數(shù)器,其中遞減的計數(shù)包含在附加到共享文件的元數(shù)據(jù)中。當剩余傳送計 數(shù)器等于零時,移動裝置將拒絕進一步共享文件。作為另一實例,希望共享來自一個班級的 留言的用戶可約束共享臺階的數(shù)目以禁止任何進一步共享。
[0071] 雖然前述方面描述由用戶識別或鏈接到用戶已知的聯(lián)系人類別的社交網(wǎng)絡(luò),但各 種方面也可用以基于與共享的文件相關(guān)的共同興趣來發(fā)現(xiàn)社交網(wǎng)絡(luò)。因此,包含在文件元 數(shù)據(jù)中的社交聯(lián)網(wǎng)信息可用以發(fā)現(xiàn)潛在社交網(wǎng)絡(luò)的其它成員。通過考慮圖7中說明的實例 來說明此方面。具有存儲在其移動裝置202上的本地樂團的聲音記錄的第一用戶可能希望 向關(guān)注所述樂團的其他人通知即將到來的演出,或提出關(guān)于所述樂團在演出期間表演的歌 曲的問題。由于第一用戶的移動裝置202具有聲音記錄文件的原始副本,因此文件的元數(shù) 據(jù)不包含嵌入的社交聯(lián)網(wǎng)信息。使用辨識和創(chuàng)建社交聯(lián)網(wǎng)元數(shù)據(jù)的文件傳送應(yīng)用程序,所 述用戶可經(jīng)由近程通信鏈路204將音頻文件傳送到另一用戶的移動裝置208。此過程建立 共享文件的兩個人的社交網(wǎng)絡(luò)。第二用戶208可隨后通過另一近程通信鏈路210將文件傳 送到另一用戶的移動裝置214,進而使由共享的歌曲文件界定的社交網(wǎng)絡(luò)成長??纱嬖谄渌?系列的文件共享傳送(通信216、222、228),進而將額外移動裝置220、226和234添加到社 交網(wǎng)絡(luò)。在使用類似于上文參考圖3到圖5所描述的文件傳送過程和元數(shù)據(jù)結(jié)構(gòu)的文件傳 送過程和元數(shù)據(jù)結(jié)構(gòu)的方面中,最終用戶的移動裝置234所接收的文件可在元數(shù)據(jù)中含有 文件傳送鏈中的所有移動裝置202、208、214、218、226的聯(lián)系人信息。在尤其適于移動裝置 的方面中,元數(shù)據(jù)中的社交聯(lián)網(wǎng)信息可包含每一移動裝置202、208、214、218、226的電話號 碼。在此方面中,共享文件的最終接收方(即,移動裝置234)可例如經(jīng)由廣播文本消息或 SMS通信(通信240)與由共同共享的文件界定的此社交網(wǎng)絡(luò)中的任一或所有其它移動裝 置202、208、214、218、226通信?;蛘?,從最后移動裝置234到其它移動裝置202、208、214、 218、226的通信240可經(jīng)由電子郵件、其它類型的基于TCP/IP的協(xié)議或各種通信協(xié)議的組 合。因此,在此實例中,即使第一個人202僅知道有興趣接收歌曲文件的另一個人,所述歌 曲的共享也導(dǎo)致發(fā)現(xiàn)跨越通過包含在文件的元數(shù)據(jù)中的共享聯(lián)系人信息而連接在一起的 移動裝置202、208、214、218、226和234的社交網(wǎng)絡(luò)。
[0072] 在一方面中,社交聯(lián)網(wǎng)元數(shù)據(jù)中的聯(lián)系人信息可指定用于在社交網(wǎng)絡(luò)內(nèi)通信的優(yōu) 選通信協(xié)議。在一些方面中,優(yōu)選通信協(xié)議可取決于消息的上下文。舉例來說,用戶可偏好 經(jīng)由SMS接收廣告,同時偏好經(jīng)由電子郵件接收內(nèi)容更新。此些偏好可記錄在文件元數(shù)據(jù) 中,因此其被傳送到社交網(wǎng)絡(luò)的所有成員。此外,一些方面可將存儲在給定文件的元數(shù)據(jù)中 的社交聯(lián)網(wǎng)信息與存儲在移動裝置的地址簿中的聯(lián)系人信息進行組合以確定用于網(wǎng)絡(luò)內(nèi) 通信的適當協(xié)議。
[0073] 在圖8中說明產(chǎn)生圖7中所說明的社交網(wǎng)絡(luò)的一系列通信。第一用戶的移動裝置 202經(jīng)由通信204與第二用戶的移動裝置208共享文件。文件可隨后經(jīng)由通信210傳遞到 第三用戶的移動裝置214、經(jīng)由通信216傳遞到第四用戶的移動裝置220,且經(jīng)由通信222 傳遞到第五用戶的移動裝置234。在其中在通信204、210、216、222中的每一者中傳送的文 件包含存儲著社交聯(lián)網(wǎng)信息的經(jīng)更新元數(shù)據(jù)的方面中,第五用戶的移動裝置234可最終知 道先前四個用戶的移動裝置202、208、214、220的聯(lián)系人信息。使用此信息,第五用戶的移 動裝置234可將廣播消息發(fā)送到社交網(wǎng)絡(luò)的其余部分(通信240)。
[0074] 圖7和圖8中所說明的實例是其中每一用戶僅與一個其它用戶共享文件的線性共 享情形。更可能的是,一些用戶將如圖8中說明多次共享文件。在此實例情形中,第一用戶 的移動裝置202經(jīng)由通信204與第二用戶的移動裝置208共享文件,但第二用戶經(jīng)由通信 210與第三用戶的移動裝置214共享文件,且經(jīng)由通信215與第四用戶的移動裝置220共享 文件。第三用戶可經(jīng)由通信222與第五用戶的移動裝置234共享文件。由于第五用戶在繞 過第三用戶的移動裝置214的傳送鏈中接收文件,因此第五用戶的移動裝置234可將廣播 消息發(fā)送到社交網(wǎng)絡(luò)(通信242),但其無法尋址第三移動裝置214。在一方面中,其中用戶 208已多次共享文件的社交網(wǎng)絡(luò)內(nèi)的移動裝置可例如通過檢查廣播消息中的地址而認識到 廣播消息未到達整個社交網(wǎng)絡(luò)。在此方面中,擁有被繞過的社交網(wǎng)絡(luò)成員的地址的移動裝 置208可將消息繼續(xù)轉(zhuǎn)發(fā)到那些用戶的移動裝置214 (通信243)。
[0075] 廣播通信240可為目標是用戶的通信,例如在先前論述的音樂會廣告的實例中。 一些方面可使得用戶能夠發(fā)送廣播通信以更新共享文件和/或社交聯(lián)網(wǎng)信息文件的元數(shù) 據(jù)。如先前參考圖2和圖8所論述,文件的社交聯(lián)網(wǎng)信息可在其傳送通過社交網(wǎng)絡(luò)時改變, 隨著進一步傳送而變得不對稱,使得并非社交網(wǎng)絡(luò)的所有成員均可辨識所有其它成員。舉 例來說,參看圖9,在通信210之后,原始用戶的移動裝置202可僅知道一個其它用戶的移 動裝置208,而第二用戶的移動裝置208知道三個用戶的移動裝置202、214、220。第二用戶 的移動裝置214可向第一用戶的移動裝置202發(fā)送消息,向其通知社交網(wǎng)絡(luò)已擴展更新對 應(yīng)文件的社交聯(lián)網(wǎng)元數(shù)據(jù)。但這將需要在每次傳送文件時都發(fā)射此些消息。為了解決此問 題,一方面可跨社交網(wǎng)絡(luò)使用廣播消息來更新社交網(wǎng)絡(luò)信息。舉例來說,當?shù)谖逵脩舻囊苿?裝置234將廣播通信242發(fā)送到其知道的所有網(wǎng)絡(luò)成員時,使用廣播中的社交網(wǎng)絡(luò)信息更 新第一用戶的移動裝置。雖然所述廣播不經(jīng)過第三用戶的移動裝置214,但第二用戶的移動 裝置208的后續(xù)廣播將更新整個社交網(wǎng)絡(luò)。
[0076] 除了更新社交網(wǎng)絡(luò)以外,一些方面還可使用廣播消息來更新文件元數(shù)據(jù)的內(nèi)容。 舉例來說,文件可含有為考試準備的大綱,且所述文件可在學(xué)生群組之間共享。當用戶將改 變保存到文件時,移動裝置可將廣播通信發(fā)送到由含有用戶的改變的共享文件所界定的社 交網(wǎng)絡(luò)(即,學(xué)生群組)的所有成員。當接收到具有改變的廣播消息時,接收移動裝置可經(jīng) 配置以將改變合并到其共享文件副本中。
[0077] 文件在其跨社交網(wǎng)絡(luò)移動時可如何改變的另一實例在圖10中展示,其展示實例 社交網(wǎng)絡(luò)中的行為者和通信。在許多辦公室中,同事傳遞賀卡(例如,生日卡)供每個人簽 名是常見的。各種方面使得能夠以類似方式處理電子賀卡。第一用戶可在第一移動裝置252 上創(chuàng)建包含個人消息的數(shù)字賀卡,且經(jīng)由通信254將卡傳遞到第二用戶的移動裝置256。用 戶256可添加個人祝賀且經(jīng)由通信258將卡傳遞到第三用戶的移動裝置260。第三用戶可 添加祝賀且經(jīng)由通信266將卡傳遞到另一用戶的移動裝置268。所述用戶可添加祝賀但出 于某個原因而不希望繼續(xù)共享。不共享用戶的移動裝置268可經(jīng)由通信290將文件傳送到 經(jīng)指定接收卡的最終版本的用戶的移動裝置299。所述指定可為社交聯(lián)網(wǎng)元數(shù)據(jù)的一部分, 或可簡單地為辦公室中眾所周知的處置賀卡的人。在利用用于合并文件的不一致版本的方 法的方面中,共享卡的過程可例如當一些用戶多次共享卡時并行地發(fā)生。舉例來說,圖10 中的用戶中的一者(260)經(jīng)由通信262與第二用戶的移動裝置264共享賀卡。此共享可以 使得其它用戶272、276、280并行地接收賀卡(通信270、274、278)的方式繼續(xù)。當沒有尚 未在卡上數(shù)字簽名的用戶時,尚未共享的用戶可經(jīng)由通信292、294將其賀卡的版本發(fā)射到 終端用戶的移動裝置299。終端用戶的移動裝置299可隨后將各種版本編譯為單個電子賀 卡,所述賀卡可在類似的裝置到裝置文件傳送(未圖示)中傳遞到其既定接收方。
[0078] 上文描述的方面可在多種移動裝置上實施,例如蜂窩式電話、具有近程無線通信 能力的個人數(shù)據(jù)助理(PDA)、移動電子郵件接收器、移動網(wǎng)絡(luò)接入裝置,和可在未來開發(fā)的 辨識具有各種元數(shù)據(jù)的文件的其它配備處理器的裝置。通常,此些移動裝置將共同具有圖 11中說明的組件。舉例來說,移動裝置350可包含耦合到內(nèi)部存儲器352和顯示器353的 處理器351。另外,移動裝置350將具有用于發(fā)送和接收電磁輻射的天線354,其連接到近 程無線通信收發(fā)器378且還可連接到耦合到處理器351的無線數(shù)據(jù)鏈路和/或蜂窩式電話 收發(fā)器355。移動裝置通常包含小鍵盤356或微型鍵盤以及菜單選擇按鈕或搖臂開關(guān)357 以用于接收用戶輸入。移動裝置還通常包含用于響鈴或再現(xiàn)呼叫者的話音的揚聲器358和 用于俘獲用戶的話音以發(fā)送到呼叫者的麥克風(fēng)359。
[0079] 對于在各種方面中的使用,移動裝置350將包含耦合到處理器351的近程收發(fā)器 378,其能夠使用近場通信協(xié)議中的一者來建立和傳送近程無線通信鏈路。近程通信收發(fā)器 378可為能夠根據(jù)例如在NFC、Bluetooth K、IEEE 802. 14. 4和IrDA協(xié)議或其它標準中界定 的許多不同近程技術(shù)和協(xié)議中的任一者來發(fā)射和/或接收數(shù)據(jù)的許多不同已知收發(fā)器中 的任一者。舉例來說,近程收發(fā)器可為NFC協(xié)議收發(fā)器、NFCIP-I或NFCIP-2收發(fā)器、RFID 收發(fā)器、Blue丨OOlhlfl (即,2. 4GHz頻帶中的通信)收發(fā)器、紅外(例如,IrDA)收發(fā)器、IEEE 802. 14.4收發(fā)器、UWB(超寬帶)收發(fā)器,或?qū)嵤┓秶拗疲ɡ?,發(fā)射功率約束或往返行程 時間限制)的方法的長程無線通信收發(fā)器。
[0080] 處理器351可為可由軟件指令配置以執(zhí)行包含上文所描述的各種方面的功能的 多種功能的任何可編程微處理器、微型計算機或多個處理器芯片。
[0081] 通常,軟件應(yīng)用程序在其被存取且加載到處理器351中之前可存儲在內(nèi)部存儲器 352中。在一些移動裝置中,處理器351可包含足以存儲應(yīng)用程序軟件指令的內(nèi)部存儲器。 為了本描述的目的,術(shù)語"存儲器"指代可由處理器351存取的全部存儲器,包含內(nèi)部存儲 器352和處理器351本身內(nèi)的存儲器。用戶數(shù)據(jù)文件通常存儲在存儲器352中。在許多移 動裝置中,存儲器352可為易失性或非易失性存儲器,例如快閃存儲器,或兩者的混合物。 [0082] 前述方法描述和過程流程圖僅是作為說明性實例提供,且無意要求或暗示各種方 面的過程、步驟或框必須以所呈現(xiàn)的次序來執(zhí)行。如所屬領(lǐng)域的技術(shù)人員將了解,前述方面 中的過程次序可以任一次序來執(zhí)行。此外,例如"其后"、"然后"、"接著"等詞語無意限制過 程的次序,這些詞語僅用以在方法的整個描述中指導(dǎo)讀者。
[0083] 結(jié)合本文所揭示的方面而描述的各種說明性邏輯塊、模塊、電路和塊中的算法可 實施為電子硬件、計算機軟件或所述兩者的組合。為了清楚地說明硬件與軟件的這種可交 換性,上文已大體上在其功能性方面描述了各種說明性組件、塊、模塊、電路和步驟。將此類 功能性實施為硬件還是軟件取決于特定應(yīng)用和強加于整個系統(tǒng)的設(shè)計約束。熟練的技術(shù)人 員可針對每一特定應(yīng)用以不同方式實施所描述的功能性,但不應(yīng)將此類實施方案決策解釋 為造成與本發(fā)明范圍的脫離。
[0084] 可用通用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣 列(FPGA)或其它可編程邏輯裝置、離散門或晶體管邏輯、離散硬件組件或其經(jīng)設(shè)計以執(zhí)行 本文描述的功能的任何組合來實施或執(zhí)行用以實施結(jié)合本文所揭示的方面而描述的各種 說明性邏輯、邏輯塊、模塊和電路的硬件。通用處理器可以是微處理器,但在替代方案中,所 述處理器可以是任何常規(guī)處理器、控制器、微控制器或狀態(tài)機。處理器還可實施為計算組件 的組合,例如DSP與微處理器的組合、多個微處理器、結(jié)合DSP核心的一個或一個以上微處 理器或任何其它此類配置。或者,一些過程或方法可由特定于給定功能的電路執(zhí)行。
[0085] 在一個或一個以上示范性方面中,所描述的功能可以硬件、軟件、固件或其任何組 合來實施。如果以軟件來實施,那么所述功能可存儲在計算機可讀媒體上或作為一個或一 個以上指令或代碼經(jīng)由計算機可讀媒體來傳輸。本文揭示的方法或算法的過程可在可駐留 于計算機可讀媒體上的所執(zhí)行的處理器可執(zhí)行軟件模塊中體現(xiàn)。計算機可讀媒體包含計算 機存儲媒體和通信媒體兩者,所述通信媒體包含促進將計算機程序從一個位置傳送到另一 位置的任何媒體。存儲媒體可為可由計算機存取的任何可用媒體。以實例而非限制的方式, 此類計算機可讀媒體可包括RAM、ROM、EEPROM、CD-ROM或其它光盤存儲裝置、磁盤存儲裝置 或其它磁性存儲裝置,或可用于以指令或數(shù)據(jù)結(jié)構(gòu)的形式攜載或存儲所要程序代碼且可由 計算機存取的任何其它媒體。而且,適當?shù)貙⑷魏芜B接稱為計算機可讀媒體。舉例來說,如 果使用同軸電纜、光纖電纜、雙絞線、數(shù)字訂戶線(DSL)或例如紅外線、無線電和微波等無 線技術(shù)從網(wǎng)站、服務(wù)器或其它遠程源傳輸軟件,那么同軸電纜、光纖電纜、雙絞線、DSL或例 如紅外線、無線電和微波等無線技術(shù)包含在媒體的定義內(nèi)。如本文所使用,磁盤和光盤包含 壓縮光盤(CD)、激光光盤、光學(xué)光盤、數(shù)字多功能光盤(DVD)、軟盤和藍光光盤,其中磁盤通 常以磁性方式再現(xiàn)數(shù)據(jù),而光盤用激光以光學(xué)方式再現(xiàn)數(shù)據(jù)。以上各項的組合也應(yīng)包含在 計算機可讀媒體的范圍內(nèi)。另外,方法或算法可作為代碼和/或指令中的一者或任一組合 或集合而駐留在機器可讀媒體和/或計算機可讀媒體上,所述機器可讀媒體和/或計算機 可讀媒體可并入到計算機程序產(chǎn)品中。
[0086] 提供對所揭示方面的先前描述以使所屬領(lǐng)域的技術(shù)人員能夠制作或使用本發(fā)明。 對這些方面的各種修改對于所屬領(lǐng)域的技術(shù)人員來說將是顯而易見的,且在不脫離本發(fā)明 的精神或范圍的情況下,本文所界定的一般原理可適合于其它方面。因此,本發(fā)明不希望限 于本文所示的方面,而是將被賦予與本文所揭示的原理和新穎特征一致的最廣范圍。
【權(quán)利要求】
1. 一種用于在社交網(wǎng)絡(luò)內(nèi)共享文件的方法,其包括: 在第一移動裝置與第二移動裝置之間建立近程通信鏈路; 在所述第一移動裝置中經(jīng)由所述近程通信鏈路從所述第二移動裝置接收社交網(wǎng)絡(luò)信 息; 在所述第一移動裝置中基于所述所接收的社交網(wǎng)絡(luò)信息而發(fā)現(xiàn)所述第一移動裝置和 所述第二移動裝置是否為共同社交網(wǎng)絡(luò)的成員; 基于所述所發(fā)現(xiàn)的共同社交網(wǎng)絡(luò)而選擇用于發(fā)射到所述第二移動裝置的文件;以及 經(jīng)由所述近程通信鏈路將所述選定的文件從所述第一移動裝置發(fā)射到所述第二移動 裝直。
2. 根據(jù)權(quán)利要求1所述的用于在社交網(wǎng)絡(luò)內(nèi)共享文件的方法,其中所述社交網(wǎng)絡(luò)信息 包含社交網(wǎng)絡(luò)識別符,所述社交網(wǎng)絡(luò)識別符包含在從所述第二移動裝置接收到的數(shù)據(jù)文件 內(nèi)。
3. 根據(jù)權(quán)利要求1所述的用于在社交網(wǎng)絡(luò)內(nèi)共享文件的方法,其中所述社交網(wǎng)絡(luò)信息 包含所述第二移動裝置的識別符,所述方法進一步包括: 將所述第二移動裝置的所述所接收的識別符與存儲在存儲于所述第一移動裝置中的 文件的元數(shù)據(jù)中的識別符進行比較。
4. 根據(jù)權(quán)利要求1所述的用于在社交網(wǎng)絡(luò)內(nèi)共享文件的方法,其中: 所述社交網(wǎng)絡(luò)信息包含所述第二移動裝置的識別符;且 發(fā)現(xiàn)所述第一移動裝置和所述第二移動裝置是否為共同社交網(wǎng)絡(luò)的成員包括: 將所述第二移動裝置的所述所接收的識別符與存儲在所述第一移動裝置中的地址數(shù) 據(jù)庫進行比較; 識別與所述第二移動裝置的所述所接收的識別符匹配的聯(lián)系人數(shù)據(jù)記錄;以及 確定指派給所述所識別的聯(lián)系人數(shù)據(jù)記錄的類別。
5. 根據(jù)權(quán)利要求1所述的用于在社交網(wǎng)絡(luò)內(nèi)共享文件的方法,其中基于所述所發(fā)現(xiàn)的 共同社交網(wǎng)絡(luò)而選擇用于發(fā)射到所述第二移動裝置的文件包括: 選擇指定用于與所述所發(fā)現(xiàn)的共同社交網(wǎng)絡(luò)共享的文件。
6. 根據(jù)權(quán)利要求1所述的用于在社交網(wǎng)絡(luò)內(nèi)共享文件的方法,其進一步包括在所述第 一移動裝置中經(jīng)由所述近程通信鏈路接收關(guān)于存儲在所述第二移動裝置中的指定用于與 所述所發(fā)現(xiàn)的共同社交網(wǎng)絡(luò)共享的文件的信息, 其中基于所述所發(fā)現(xiàn)的共同社交網(wǎng)絡(luò)而選擇用于發(fā)射到所述第二移動裝置的文件包 括: 選擇指定用于與所述所發(fā)現(xiàn)的共同社交網(wǎng)絡(luò)共享的文件;以及 排除在關(guān)于存儲在所述第二移動裝置中的指定用于與所述所發(fā)現(xiàn)的共同社交網(wǎng)絡(luò)共 享的文件的所述所接收的信息中所識別的任何選定文件。
7. -種移動計算裝置,其包括: 用于在所述移動計算裝置與第二移動裝置之間建立近程通信鏈路的裝置; 用于經(jīng)由所述近程通信鏈路從所述第二移動裝置接收社交網(wǎng)絡(luò)信息的裝置; 用于基于所述所接收的社交網(wǎng)絡(luò)信息而發(fā)現(xiàn)所述移動計算裝置和所述第二移動裝置 是否為共同社交網(wǎng)絡(luò)的成員的裝置; 用于基于所述所發(fā)現(xiàn)的共同社交網(wǎng)絡(luò)而選擇用于發(fā)射到所述第二移動裝置的文件的 裝置;以及 用于經(jīng)由所述近程通信鏈路將所述選定的文件從所述移動計算裝置發(fā)射到所述第二 移動裝置的裝置。
8. 根據(jù)權(quán)利要求7所述的移動計算裝置,其進一步包括: 用于從所述第二移動裝置接收數(shù)據(jù)文件的裝置, 其中所述社交網(wǎng)絡(luò)信息包含社交網(wǎng)絡(luò)識別符,所述社交網(wǎng)絡(luò)識別符包含在從所述第二 移動裝置接收到的所述數(shù)據(jù)文件內(nèi)。
9. 根據(jù)權(quán)利要求7所述的移動計算裝置,其中所述社交網(wǎng)絡(luò)信息包含所述第二移動裝 置的識別符,所述移動計算裝置進一步包括: 用于將所述第二移動裝置的所述所接收的識別符與存儲在存儲于所述移動計算裝置 中的文件的元數(shù)據(jù)中的識別符進行比較的裝置。
10. 根據(jù)權(quán)利要求7所述的移動計算裝置,其中: 所述社交網(wǎng)絡(luò)信息包含所述第二移動裝置的識別符;且 用于發(fā)現(xiàn)所述移動計算裝置和所述第二移動裝置是否為共同社交網(wǎng)絡(luò)的成員的裝置 包括: 用于將所述第二移動裝置的所述所接收的識別符與存儲在所述移動計算裝置中的地 址數(shù)據(jù)庫進行比較的裝置; 用于識別與所述第二移動計算裝置的所述所接收的識別符匹配的聯(lián)系人數(shù)據(jù)記錄的 裝置;以及 用于確定指派給所述所識別的聯(lián)系人數(shù)據(jù)記錄的類別的裝置。
11. 根據(jù)權(quán)利要求7所述的移動計算裝置,其中用于基于所述所發(fā)現(xiàn)的共同社交網(wǎng)絡(luò) 而選擇用于發(fā)射到所述第二移動裝置的文件的裝置包括: 用于選擇指定用于與所述所發(fā)現(xiàn)的共同社交網(wǎng)絡(luò)共享的文件的裝置。
12. 根據(jù)權(quán)利要求7所述的移動計算裝置,其進一步包括: 用于經(jīng)由所述近程通信鏈路接收關(guān)于存儲在所述第二移動裝置中的指定用于與所述 所發(fā)現(xiàn)的共同社交網(wǎng)絡(luò)共享的文件的信息的裝置, 其中用于基于所述所發(fā)現(xiàn)的共同社交網(wǎng)絡(luò)而選擇用于發(fā)射到所述第二移動裝置的文 件的裝置包括: 用于選擇指定用于與所述所發(fā)現(xiàn)的共同社交網(wǎng)絡(luò)共享的文件的裝置;以及 用于排除在關(guān)于存儲在所述第二移動裝置中的指定用于與所述所發(fā)現(xiàn)的共同社交網(wǎng) 絡(luò)共享的文件的所述所接收的信息中所識別的任何選定文件的裝置。
13. -種用于在社交網(wǎng)絡(luò)內(nèi)共享文件的方法,其包括: 在第一移動裝置與第二移動裝置之間建立近程通信鏈路; 經(jīng)由所述近程通信鏈路在所述第一移動裝置中從所述第二移動裝置接收社交網(wǎng)絡(luò)信 息,其中所述社交網(wǎng)絡(luò)信息包含所述第二移動裝置的識別符; 基于所述第二移動裝置的所述識別符而確定所述第一移動裝置與第二移動裝置之間 的社交關(guān)系對應(yīng)于多個類別中的一者; 基于所述社交關(guān)系的所述所確定的類別而選擇用于發(fā)射到所述第二移動裝置的文件; 以及 經(jīng)由所述近程通信鏈路將所述選定的文件從所述第一移動裝置發(fā)射到所述第二移動 裝直。
14.根據(jù)權(quán)利要求13所述的方法,其中所述社交關(guān)系的所述所確定的類別與a)家庭, (ii)朋友,(iii)朋友的朋友,(iv)朋友的朋友的朋友,(v)學(xué)校,(vi)運動團隊和/或 (vii)工作聯(lián)系人中的一者或多者相關(guān)聯(lián)。
【文檔編號】G06Q10/10GK104410684SQ201410680605
【公開日】2015年3月11日 申請日期:2009年5月12日 優(yōu)先權(quán)日:2009年4月2日
【發(fā)明者】約翰·R·羅伯茨 申請人:高通股份有限公司