用于在近場(chǎng)通信傳輸中使用軟件應(yīng)用程序相關(guān)的元數(shù)據(jù)的技術(shù)的制作方法
【專利摘要】一種計(jì)算機(jī)實(shí)現(xiàn)的方法包括:在與第一用戶相關(guān)聯(lián)的第一移動(dòng)裝置處確定第二移動(dòng)裝置是否在近場(chǎng)通信NFC的范圍內(nèi)。當(dāng)在該范圍內(nèi)時(shí),該方法包括:在第一移動(dòng)裝置處經(jīng)由NFC傳輸來從第二移動(dòng)裝置接收第一數(shù)據(jù)和第二數(shù)據(jù),其中該第一數(shù)據(jù)基于來自與第二移動(dòng)裝置相關(guān)聯(lián)的第二用戶的輸入,該第二數(shù)據(jù)是表示被配置為處理第一數(shù)據(jù)的軟件應(yīng)用程序的元數(shù)據(jù)。當(dāng)?shù)谝灰苿?dòng)裝置不具有由第二數(shù)據(jù)表示的軟件應(yīng)用程序時(shí),該方法包括:在第一移動(dòng)裝置處經(jīng)由網(wǎng)絡(luò)檢索該軟件應(yīng)用程序。該方法還包括:在第一移動(dòng)裝置處經(jīng)由軟件應(yīng)用程序?qū)⒌谝粩?shù)據(jù)提供給第一用戶。
【專利說明】用于在近場(chǎng)通信傳輸中使用軟件應(yīng)用程序相關(guān)的元數(shù)據(jù)的 技術(shù)
[0001] 相關(guān)申請(qǐng)的交叉引用
[0002] 本申請(qǐng)要求2012年10月10日提交的第13/648,371號(hào)美國(guó)實(shí)用新型申請(qǐng)的優(yōu)先 權(quán),并且要求2011年10月17日提交的第61/548, 090號(hào)美國(guó)臨時(shí)申請(qǐng)和2011年10月17 日提交的第61/548, 094號(hào)美國(guó)臨時(shí)申請(qǐng)的權(quán)益,這三個(gè)申請(qǐng)均通過引用全部合并于此。
【技術(shù)領(lǐng)域】
[0003] 本公開涉及移動(dòng)裝置,更具體地,涉及用于在近場(chǎng)通信(NFC )傳輸中使用軟件應(yīng)用 程序相關(guān)的元數(shù)據(jù)的技術(shù)。
【背景技術(shù)】
[0004] 這里提供的【背景技術(shù)】描述是為了大體呈現(xiàn)本公開的上下文的目的。在該【背景技術(shù)】 部分所描述的范圍內(nèi),當(dāng)前所謂的發(fā)明人的工作以及在提交時(shí)可能沒有另外稱為現(xiàn)有技術(shù) 的描述的各方面既沒有明確地也沒有隱含地被承認(rèn)是相對(duì)于本公開的現(xiàn)有技術(shù)。
[0005] "用戶裝置"是指通常包括用戶接口、顯示器和處理器的計(jì)算裝置。用戶裝置可包 括諸如便攜式電腦、平板電腦和移動(dòng)電話的移動(dòng)裝置。移動(dòng)裝置可以經(jīng)由諸如移動(dòng)電話網(wǎng) 絡(luò)、因特網(wǎng)等的一個(gè)或多個(gè)網(wǎng)絡(luò)來選擇性地進(jìn)行通信。另外或替選地,移動(dòng)裝置可與其它移 動(dòng)裝置選擇性地進(jìn)行通信。一種用于在兩個(gè)或更多個(gè)移動(dòng)裝置之間進(jìn)行通信的技術(shù)是近場(chǎng) 通信(NFC)。具體地,可以使用NFC來在非常接近地布置的兩個(gè)或更多個(gè)移動(dòng)裝置之間傳送 各種形式的數(shù)據(jù)。例如,該數(shù)據(jù)可包括諸如音頻、視頻和照片等的數(shù)據(jù)。
【發(fā)明內(nèi)容】
[0006] 提出了一種用于在第一移動(dòng)裝置與第二移動(dòng)裝置之間進(jìn)行近場(chǎng)通信(NFC)的計(jì)算 機(jī)實(shí)現(xiàn)的方法。該方法包括:在第一移動(dòng)裝置處,確定第二移動(dòng)裝置是否在NFC的范圍內(nèi), 其中該NFC的范圍基于第二移動(dòng)裝置是否在距第一移動(dòng)裝置的預(yù)定距離內(nèi),該預(yù)定距離與 可靠的NFC傳輸?shù)淖畲缶嚯x相對(duì)應(yīng),第一移動(dòng)裝置與第一用戶相關(guān)聯(lián)。當(dāng)?shù)诙苿?dòng)裝置在 與第一移動(dòng)裝置的NFC的范圍內(nèi)時(shí),該方法包括:在第一移動(dòng)裝置處經(jīng)由NFC傳輸從第二移 動(dòng)裝置接收第一數(shù)據(jù)和第二數(shù)據(jù),其中該第一數(shù)據(jù)基于來自與第二移動(dòng)裝置相關(guān)聯(lián)的第二 用戶的輸入,該第二數(shù)據(jù)是表示被配置為處理第一數(shù)據(jù)的軟件應(yīng)用程序的元數(shù)據(jù)。該方法 包括:在第一移動(dòng)裝置處,確定第一移動(dòng)裝置是否具有由第二數(shù)據(jù)表示的軟件應(yīng)用程序,其 中該軟件應(yīng)用程序被配置為將第一數(shù)據(jù)提供給第一用戶。當(dāng)?shù)谝灰苿?dòng)裝置具有由第二數(shù)據(jù) 表示的軟件應(yīng)用程序時(shí),該方法包括:在第一移動(dòng)裝置處從存儲(chǔ)在第一移動(dòng)裝置的存儲(chǔ)器 內(nèi)的一個(gè)或多個(gè)應(yīng)用程序中選擇由第二數(shù)據(jù)表示的軟件應(yīng)用程序,其中該一個(gè)或多個(gè)應(yīng)用 程序中的每一個(gè)還被配置為處理第一數(shù)據(jù)。當(dāng)?shù)谝灰苿?dòng)裝置不具有由第二數(shù)據(jù)表示的軟件 應(yīng)用程序的時(shí),該方法包括:經(jīng)由第一移動(dòng)裝置的顯示器將用以允許第一移動(dòng)裝置經(jīng)由網(wǎng) 絡(luò)下載軟件應(yīng)用程序的請(qǐng)求提供給第一用戶。該方法包括:經(jīng)由第一移動(dòng)裝置的用戶接口 接收來自第一用戶的輸入,該輸入包括對(duì)該請(qǐng)求的響應(yīng),其中該響應(yīng)指示第一移動(dòng)裝置是 否能夠經(jīng)由網(wǎng)絡(luò)下載軟件應(yīng)用程序。該方法包括:在第一移動(dòng)裝置處,基于來自第一用戶的 輸入來從網(wǎng)絡(luò)選擇性地檢索軟件應(yīng)用程序。該方法還包括:在第一移動(dòng)裝置處經(jīng)由軟件應(yīng) 用程序?qū)⒌谝粩?shù)據(jù)選擇性地提供給第一用戶。
[0007] 還提出了另一種計(jì)算機(jī)實(shí)現(xiàn)的方法。該方法包括:在與第一用戶相關(guān)聯(lián)的第一移 動(dòng)裝置處,確定第二移動(dòng)裝置是否在與第一移動(dòng)裝置的近場(chǎng)通信(NFC)的范圍內(nèi)。當(dāng)?shù)诙?動(dòng)裝置在與第一移動(dòng)裝置的NFC的范圍內(nèi)時(shí),該方法包括:在第一移動(dòng)裝置處,經(jīng)由NFC傳 輸從第二移動(dòng)裝置接收第一數(shù)據(jù)和第二數(shù)據(jù),其中該第一數(shù)據(jù)基于來自與第二移動(dòng)裝置相 關(guān)聯(lián)的第二用戶的輸入,該第二數(shù)據(jù)是表示與第一數(shù)據(jù)相關(guān)聯(lián)的軟件應(yīng)用程序的元數(shù)據(jù), 其中該軟件應(yīng)用程序被配置為處理第一數(shù)據(jù)。該方法包括:在第一移動(dòng)裝置處,確定第一移 動(dòng)裝置是否具有由第二數(shù)據(jù)表示的軟件應(yīng)用程序。當(dāng)?shù)谝灰苿?dòng)裝置不具有由第二數(shù)據(jù)表示 的軟件應(yīng)用程序時(shí),該方法包括:在第一移動(dòng)裝置處,經(jīng)由網(wǎng)絡(luò)檢索軟件應(yīng)用程序。該方法 還包括:在第一移動(dòng)裝置處,經(jīng)由軟件應(yīng)用程序?qū)⒌谝粩?shù)據(jù)提供給第一用戶。
[0008] 在一些實(shí)施例中,經(jīng)由網(wǎng)絡(luò)檢索軟件應(yīng)用程序還包括:經(jīng)由第一移動(dòng)裝置的顯示 器來將用以允許第一移動(dòng)裝置經(jīng)由網(wǎng)絡(luò)下載軟件應(yīng)用程序的請(qǐng)求提供給第一用戶。
[0009] 在其它實(shí)施例中,經(jīng)由網(wǎng)絡(luò)檢索軟件應(yīng)用程序還包括:經(jīng)由第一移動(dòng)裝置的用戶 接口接收來自第一用戶的輸入,該輸入包括對(duì)該請(qǐng)求的響應(yīng),該響應(yīng)指示用戶是否已準(zhǔn)許 第一移動(dòng)裝置經(jīng)由網(wǎng)絡(luò)下載軟件應(yīng)用程序。
[0010] 在一些實(shí)施例中,經(jīng)由網(wǎng)絡(luò)檢軟件應(yīng)用程序還包括:基于來自第一用戶的輸入來 經(jīng)由網(wǎng)絡(luò)選擇性地檢索軟件應(yīng)用程序。
[0011] 在其它實(shí)施例中,第二移動(dòng)裝置生成包括第一數(shù)據(jù)和第二數(shù)據(jù)這兩者的包。
[0012] 在一些實(shí)施例中,第二數(shù)據(jù)包括表示與移動(dòng)裝置相關(guān)聯(lián)的第一多個(gè)軟件應(yīng)用程序 中的一個(gè)的唯一標(biāo)識(shí)符。
[0013] 在其它實(shí)施例中,確定第一移動(dòng)裝置是否具有軟件應(yīng)用程序還包括:搜索第一移 動(dòng)裝置的存儲(chǔ)器。
[0014] 在一些實(shí)施例中,經(jīng)由網(wǎng)絡(luò)檢索軟件應(yīng)用程序還包括:經(jīng)由網(wǎng)絡(luò)下載軟件應(yīng)用程 序,并且將軟件應(yīng)用程序存儲(chǔ)在存儲(chǔ)器中。
[0015] 在其它實(shí)施例中,該方法還包括:當(dāng)確定第一移動(dòng)裝置具有由第二數(shù)據(jù)表示的軟 件應(yīng)用程序時(shí),在移動(dòng)裝置處從存儲(chǔ)在第一移動(dòng)裝置的存儲(chǔ)器內(nèi)的一個(gè)或多個(gè)應(yīng)用程序中 選擇由第二數(shù)據(jù)表示的軟件應(yīng)用程序,其中該一個(gè)或多個(gè)應(yīng)用程序中的每一個(gè)還與第一數(shù) 據(jù)相關(guān)聯(lián)。
[0016] 在一些實(shí)施例中,該存儲(chǔ)器被配置為存儲(chǔ)第二多個(gè)軟件應(yīng)用程序,其中第二多個(gè) 軟件應(yīng)用程序中的至少一個(gè)不與第一數(shù)據(jù)相關(guān)聯(lián)。
[0017] 在其它實(shí)施例中,第二多個(gè)軟件應(yīng)用程序小于或等于第一多個(gè)軟件應(yīng)用程序。
[0018] 在一些實(shí)施例中,確定第二移動(dòng)裝置是否在與第一移動(dòng)裝置的NFC的范圍內(nèi)還包 括:在第一移動(dòng)裝置處使用射頻(RF)波來產(chǎn)生電磁場(chǎng),并且其中,確定第二移動(dòng)裝置是否 在與第一移動(dòng)裝置的NFC的范圍內(nèi)基于來自第二移動(dòng)裝置的對(duì)電磁場(chǎng)的響應(yīng)。
[0019] 還提出了一種系統(tǒng)。該系統(tǒng)包括近場(chǎng)通信(NFC)模塊、應(yīng)用程序確定模塊、應(yīng)用程 序檢索模塊和應(yīng)用程序控制模塊。該NFC模塊在與第一用戶相關(guān)聯(lián)的第一移動(dòng)裝置處確定 第二移動(dòng)裝置是否在與第一移動(dòng)裝置的NFC的范圍內(nèi)。當(dāng)?shù)诙苿?dòng)裝置在與第一移動(dòng)裝置 的NFC的范圍內(nèi)時(shí),該NFC模塊在第一移動(dòng)裝置處經(jīng)由NFC傳輸從第二移動(dòng)裝置接收第一 數(shù)據(jù)和第二數(shù)據(jù),其中該第一數(shù)據(jù)基于來自與第二移動(dòng)裝置相關(guān)聯(lián)的第二用戶的輸入,該 第二數(shù)據(jù)是表示與第一數(shù)據(jù)相關(guān)聯(lián)的軟件應(yīng)用程序的元數(shù)據(jù)。該應(yīng)用程序確定模塊在第一 移動(dòng)裝置處確定第一移動(dòng)裝置是否具有由第二數(shù)據(jù)表示的軟件應(yīng)用程序。當(dāng)?shù)谝灰苿?dòng)裝置 不具有由第二數(shù)據(jù)表示的軟件應(yīng)用程序時(shí),該應(yīng)用程序檢索模塊在第一移動(dòng)裝置處經(jīng)由網(wǎng) 絡(luò)檢索軟件應(yīng)用程序。該應(yīng)用程序控制模塊在第一移動(dòng)裝置處將第一數(shù)據(jù)經(jīng)由軟件應(yīng)用程 序提供給第一用戶。
[0020] 在一些實(shí)施例中,應(yīng)用程序檢索模塊經(jīng)由第一移動(dòng)裝置的顯示器來將用以允許第 一移動(dòng)裝置經(jīng)由網(wǎng)絡(luò)下載軟件應(yīng)用程序的請(qǐng)求提供給第一用戶。
[0021] 在其它實(shí)施例中,應(yīng)用程序檢索模塊經(jīng)由第一移動(dòng)裝置的用戶接口接收來自第一 用戶的輸入,該輸入包括對(duì)該請(qǐng)求的響應(yīng),該響應(yīng)指示用戶是否已準(zhǔn)許第一移動(dòng)裝置經(jīng)由 網(wǎng)絡(luò)下載軟件應(yīng)用程序。
[0022] 在一些實(shí)施例中,應(yīng)用程序檢索模塊基于來自第一用戶的輸入來經(jīng)由網(wǎng)絡(luò)選擇性 地檢索軟件應(yīng)用程序。
[0023] 在其它實(shí)施例中,第二移動(dòng)裝置生成包括第一數(shù)據(jù)和第二數(shù)據(jù)的包。
[0024] 在一些實(shí)施例中,第二數(shù)據(jù)包括表示與移動(dòng)裝置相關(guān)聯(lián)的第一多個(gè)軟件應(yīng)用程序 中的一個(gè)的唯一標(biāo)識(shí)符。
[0025] 在其它實(shí)施例中,應(yīng)用程序確定模塊通過搜索第一移動(dòng)裝置的存儲(chǔ)器來確定第一 移動(dòng)裝置是否具有軟件應(yīng)用程序。
[0026] 在一些實(shí)施例中,應(yīng)用程序檢索模塊通過經(jīng)由網(wǎng)絡(luò)下載軟件應(yīng)用程序并且將軟件 應(yīng)用程序存儲(chǔ)在存儲(chǔ)器中來經(jīng)由網(wǎng)絡(luò)檢索軟件應(yīng)用程序。
[0027] 在其它實(shí)施例中,當(dāng)應(yīng)用程序確定模塊確定第一移動(dòng)裝置被確定為具有由第二數(shù) 據(jù)表示的軟件應(yīng)用程序時(shí),應(yīng)用程序確定模塊從存儲(chǔ)在第一移動(dòng)裝置的存儲(chǔ)器內(nèi)的一個(gè)或 多個(gè)應(yīng)用程序中選擇由第二數(shù)據(jù)表示的軟件應(yīng)用程序,其中該一個(gè)或多個(gè)應(yīng)用程序中的每 一個(gè)還與第一數(shù)據(jù)相關(guān)聯(lián)。
[0028] 在一些實(shí)施例中,該存儲(chǔ)器被配置為存儲(chǔ)第二多個(gè)軟件應(yīng)用程序,其中該第二多 個(gè)軟件應(yīng)用程序中的至少一個(gè)不與第一數(shù)據(jù)相關(guān)聯(lián)。
[0029] 在其它實(shí)施例中,第二多個(gè)軟件應(yīng)用程序小于或等于第一多個(gè)軟件應(yīng)用程序。
[0030] 在一些實(shí)施例中,NFC模塊通過使用射頻(RF)波產(chǎn)生電磁場(chǎng)來確定第二移動(dòng)裝置 是否在與第一移動(dòng)裝置的NFC的范圍內(nèi),以及NFC模塊基于來自第二移動(dòng)裝置的對(duì)電磁場(chǎng) 的響應(yīng)來確定第二移動(dòng)裝置是否在與第一移動(dòng)裝置的NFC的范圍內(nèi)。
[0031] 還提出了另一種計(jì)算機(jī)實(shí)現(xiàn)的方法。該方法包括:通過第一裝置并且使用在第一 裝置與第二裝置之間建立的近場(chǎng)通信(NFC)連接來接收1)數(shù)字項(xiàng)以及2)能夠在第一裝置 處對(duì)數(shù)字項(xiàng)進(jìn)行處理的第一應(yīng)用程序的指示。如果第一裝置不具有第一應(yīng)用程序,則該方 法包括:通過第一裝置獲得第一應(yīng)用程序或能夠在第一裝置處對(duì)數(shù)字項(xiàng)進(jìn)行處理的第二應(yīng) 用程序。該方法還包括:通過第一裝置來使用第一應(yīng)用程序或第二應(yīng)用程序處理數(shù)字項(xiàng)。
[0032] 在一些實(shí)施例中,通過第一裝置獲得第一應(yīng)用程序或第二應(yīng)用程序是在通過第一 裝置接收到數(shù)字項(xiàng)以及能夠在第一裝置處對(duì)數(shù)字項(xiàng)進(jìn)行處理的第一應(yīng)用程序的指示時(shí)自 動(dòng)執(zhí)行的。
[0033] 在其它實(shí)施例中,該方法還包括:請(qǐng)求第一裝置的用戶的批準(zhǔn),以通過第一裝置獲 得第一應(yīng)用程序或第二應(yīng)用程序,并且通過第一裝置、基于用戶的批準(zhǔn)來選擇性地獲得第 一應(yīng)用程序或第二應(yīng)用程序。
[0034] 在一些實(shí)施例中,通過第一裝置獲得第一應(yīng)用程序或第二應(yīng)用程序是經(jīng)由較高帶 寬的非NFC連接來執(zhí)行的。
[0035] 在其它實(shí)施例中,該方法還包括:當(dāng)?shù)谝谎b置具有能夠?qū)?shù)字項(xiàng)進(jìn)行處理的第一 多個(gè)應(yīng)用程序時(shí),從存儲(chǔ)在第一裝置的存儲(chǔ)器內(nèi)的第一多個(gè)應(yīng)用程序中選擇由該指示指定 的第一應(yīng)用程序或第二應(yīng)用程序,其中該指示包括表示與移動(dòng)裝置相關(guān)聯(lián)的第二多個(gè)軟件 應(yīng)用程序中的一個(gè)的唯一標(biāo)識(shí)符或唯一代碼,第二多個(gè)應(yīng)用程序大于或等于所述第一多個(gè) 應(yīng)用程序。
[0036] 根據(jù)以下提供的詳細(xì)描述,本公開的更多應(yīng)用領(lǐng)域?qū)⒆兊妹黠@。應(yīng)當(dāng)理解,詳細(xì)描 述和具體示例僅僅是為了例示的目的,而并不旨在限制本公開的范圍。
【專利附圖】
【附圖說明】
[0037] 根據(jù)詳細(xì)描述和附圖,將更加充分地理解本公開,在附圖中:
[0038] 圖1是根據(jù)本公開的一些實(shí)現(xiàn)的用戶與移動(dòng)裝置交互的示意圖;
[0039] 圖2是根據(jù)本公開的一些實(shí)現(xiàn)的兩個(gè)移動(dòng)裝置經(jīng)由近場(chǎng)通信(NFC)交互的示意 圖;
[0040] 圖3是根據(jù)本公開的一些實(shí)現(xiàn)的圖2的移動(dòng)裝置中的一個(gè)的功能框圖;
[0041] 圖4是圖3的移動(dòng)裝置的處理器和NFC模塊的功能框圖;
[0042] 圖5是根據(jù)本公開的一些實(shí)現(xiàn)的用于在NFC傳輸中使用軟件應(yīng)用程序相關(guān)的元數(shù) 據(jù)的技術(shù)的流程圖;以及
[0043] 圖6是根據(jù)本公開的一些實(shí)現(xiàn)的用于在NFC傳輸中使用軟件應(yīng)用程序相關(guān)的元數(shù) 據(jù)的另一技術(shù)的流程圖。
【具體實(shí)施方式】
[0044] 現(xiàn)在參照?qǐng)D1,示出了用戶108與移動(dòng)裝置100之間的交互的示意圖。如前面所 述,移動(dòng)裝置100可以是移動(dòng)電話、平板電腦等。移動(dòng)裝置100通常包括顯示器104,例如, 如所示的觸摸顯示器。移動(dòng)裝置100可以附加地或替選地包括物理特征布局,例如基于部 分QWERTY的鍵盤。觸摸顯示器104可以向用戶108顯示信息以及從用戶108接收輸入。例 如,用戶108可以使用一根或多根手指112、經(jīng)由觸摸顯示器104向移動(dòng)裝置100輸入信息。
[0045] 現(xiàn)在參照?qǐng)D2,示出了近場(chǎng)通信(NFC)系統(tǒng)200的示意圖。NFC系統(tǒng)200通常包 括分別由第一用戶l〇8a和第二用戶108b操作并運(yùn)輸?shù)牡谝灰苿?dòng)裝置100a和第二移動(dòng)裝 置100b。盡管示出兩個(gè)移動(dòng)裝置,但這些移動(dòng)裝置中的一個(gè)可以是非便攜或固定的用戶裝 置。然而,這兩個(gè)裝置中的一個(gè)通常是移動(dòng)裝置,這是因?yàn)楸仨毷挂粋€(gè)裝置進(jìn)入與其它裝置 的NFC的范圍。第一移動(dòng)裝置100a和第二移動(dòng)裝置100b還可以分別具有第一觸摸顯不器 104a和第二觸摸顯不器104b。
[0046] 為了在第一移動(dòng)裝置100a與第二移動(dòng)裝置100b之間建立NFC,第一移動(dòng)裝置 l〇〇a ("發(fā)起方")發(fā)起與第二移動(dòng)裝置100b ("對(duì)象")的通信。具體地,第一移動(dòng)裝置100a 可以使用射頻(RF)波來產(chǎn)生電磁場(chǎng)204。例如,RF波可以具有約14千赫(kHz)的帶寬內(nèi) 的約13. 56兆赫(MHz)的頻率。然而,還可以使用其它頻率范圍。
[0047] 電磁場(chǎng)204從第一移動(dòng)裝置100a起向外延伸了第一距離208。因此,電磁場(chǎng)204 可以覆蓋由第一距離208定義的區(qū)域。例如,實(shí)現(xiàn)成功的NFC傳輸?shù)牡谝痪嚯x208可以為約 20厘米(cm)。然而,第一距離208處的NFC傳輸可能是不一致的并且可能遭受數(shù)據(jù)丟失。 因此,可期望第二距離212以進(jìn)行更有效的NFC傳輸,第二距離212比第一距離208短。例 如,第二距離212可以為約4cm。
[0048] 當(dāng)例如第二用戶108b使第二移動(dòng)裝置100b在電磁場(chǎng)204內(nèi)時(shí),第二移動(dòng)裝置 100b可以根據(jù)兩種工作模式之一運(yùn)轉(zhuǎn)。在被動(dòng)工作模式下,第二移動(dòng)裝置100b對(duì)負(fù)載進(jìn)行 調(diào)制以通信回至第一移動(dòng)裝置100a。另一方面,在主動(dòng)模式下,第二移動(dòng)裝置100b與第一 移動(dòng)裝置100a交替產(chǎn)生電磁場(chǎng)204。換句話說,在主動(dòng)模式期間,第一移動(dòng)裝置100a和第 二移動(dòng)裝置l〇〇b中的僅一個(gè)在給定時(shí)間產(chǎn)生電磁場(chǎng)204,而另一移動(dòng)裝置等待數(shù)據(jù)。
[0049] 如前面所述,可以使用NFC來在移動(dòng)裝置之間傳送各種數(shù)據(jù)(音頻、視頻、照片等)。 各種類型的數(shù)據(jù)中的每一個(gè)可以具有與其相關(guān)聯(lián)的一個(gè)或多個(gè)軟件應(yīng)用程序。例如,圖片 瀏覽軟件應(yīng)用程序可以與照片數(shù)據(jù)相關(guān)聯(lián)。另外,例如,音頻播放器軟件應(yīng)用程序可以與音 頻數(shù)據(jù)相關(guān)聯(lián)。
[0050] 移動(dòng)裝置可能并不知曉使用哪個(gè)軟件應(yīng)用程序來打開接收到的數(shù)據(jù)。例如,移動(dòng) 裝置可以具有均能夠打開接收到的數(shù)據(jù)的多個(gè)不同軟件應(yīng)用程序(第一多個(gè)應(yīng)用程序)。在 這種情況下,移動(dòng)裝置可能使用不正確或不期望的軟件應(yīng)用程序來打開接收到的數(shù)據(jù)。此 夕卜,在一些情況下,移動(dòng)裝置甚至可能沒有一個(gè)能夠打開接收到的數(shù)據(jù)的軟件應(yīng)用程序。在 這種情況下,與移動(dòng)裝置相關(guān)聯(lián)的用戶可能無法打開接收到的數(shù)據(jù)。
[0051] 因此,提出了用于在NFC傳輸中使用軟件應(yīng)用程序相關(guān)的元數(shù)據(jù)的技術(shù)。這些技 術(shù)通常在打開經(jīng)由NFC傳輸在移動(dòng)裝置處接收到的數(shù)據(jù)時(shí)提供更快的打開和/或更少的錯(cuò) 誤。這些技術(shù)包括:在與第一用戶相關(guān)聯(lián)的第一移動(dòng)裝置處確定第二移動(dòng)裝置是否在NFC 的范圍內(nèi)。例如,當(dāng)?shù)诙苿?dòng)裝置在距第一移動(dòng)裝置的預(yù)定距離(例如,4cm)內(nèi)時(shí),第二移動(dòng) 裝置可能在NFC的范圍內(nèi)。
[0052] 當(dāng)?shù)诙苿?dòng)裝置在NFC的范圍內(nèi)時(shí),這些技術(shù)包括:在第一移動(dòng)裝置處經(jīng)由NFC傳 輸從第二移動(dòng)裝置接收第一數(shù)據(jù)("數(shù)字項(xiàng)")和第二數(shù)據(jù)("指示")。第一數(shù)據(jù)可以基于從 第二用戶向第二移動(dòng)裝置的輸入。第二數(shù)據(jù)可以是表示與第一數(shù)據(jù)相關(guān)聯(lián)的軟件應(yīng)用程序 的元數(shù)據(jù)。當(dāng)軟件應(yīng)用程序能夠打開(例如,處理)第一數(shù)據(jù)時(shí),可以使該軟件應(yīng)用程序與第 一數(shù)據(jù)相關(guān)聯(lián)。例如,可以使軟件應(yīng)用程序與例如.JPEG或.PNG圖像文件的一個(gè)或多個(gè)文 件擴(kuò)展名相關(guān)聯(lián)。
[0053] 這些技術(shù)還包括:在第一移動(dòng)裝置處確定第一移動(dòng)裝置是否具有軟件應(yīng)用程序。 例如,可以將軟件應(yīng)用程序存儲(chǔ)在第一移動(dòng)裝置的存儲(chǔ)器中。該存儲(chǔ)器可以存儲(chǔ)能夠打開 數(shù)據(jù)的多個(gè)不同的軟件應(yīng)用程序(第一多個(gè)軟件應(yīng)用程序)。另外,該存儲(chǔ)器可以存儲(chǔ)與數(shù) 據(jù)不相關(guān)的其它數(shù)據(jù),例如其它軟件應(yīng)用程序。換句話說,該存儲(chǔ)器可以存儲(chǔ)不止第一多個(gè) 軟件應(yīng)用程序(第二多個(gè)軟件應(yīng)用程序)。例如,這些技術(shù)可以對(duì)存儲(chǔ)器進(jìn)行搜索以嘗試定 位所指定的軟件應(yīng)用程序。
[0054] 因此,這些技術(shù)可以選擇由第一數(shù)據(jù)指定的軟件應(yīng)用程序。當(dāng)?shù)谝灰苿?dòng)裝置具有 軟件應(yīng)用程序時(shí),這些技術(shù)包括經(jīng)由第一移動(dòng)裝置來將第一數(shù)據(jù)經(jīng)由軟件應(yīng)用程序提供給 第一用戶。當(dāng)?shù)谝灰苿?dòng)裝置不具有軟件應(yīng)用程序時(shí),這些技術(shù)包括:在第一移動(dòng)裝置處從例 如因特網(wǎng)的網(wǎng)絡(luò)檢索軟件應(yīng)用程序。這些技術(shù)還可以包括:在第一移動(dòng)裝置處提示第一用 戶是否從網(wǎng)絡(luò)檢索(例如,下載)軟件應(yīng)用程序,然后基于第一用戶的響應(yīng)來繼續(xù)進(jìn)行。
[0055] 在一些實(shí)現(xiàn)中,這些技術(shù)包括:在與第一用戶相關(guān)聯(lián)的第一移動(dòng)裝置處確定第一 移動(dòng)裝置是否在與第二移動(dòng)裝置的NFC的范圍內(nèi)。當(dāng)?shù)谝灰苿?dòng)裝置在NFC的范圍內(nèi)時(shí),這 些技術(shù)包括:在第一移動(dòng)裝置處基于來自第一用戶的輸入生成第一數(shù)據(jù)。這些技術(shù)還包括: 在第一移動(dòng)裝置處基于第一數(shù)據(jù)來生成第二數(shù)據(jù)(元數(shù)據(jù)),該第二數(shù)據(jù)是表示與第一數(shù)據(jù) 相關(guān)聯(lián)的軟件應(yīng)用程序的元數(shù)據(jù)。然后,這些技術(shù)包括:從第一移動(dòng)裝置將第一數(shù)據(jù)和第二 數(shù)據(jù)經(jīng)由NFC傳輸發(fā)送至第二移動(dòng)裝置。
[0056] 然后,第二移動(dòng)裝置可以使用第二數(shù)據(jù)來確定第二移動(dòng)裝置是否具有與第一數(shù)據(jù) 相關(guān)聯(lián)的軟件應(yīng)用程序。當(dāng)?shù)诙苿?dòng)裝置具有軟件應(yīng)用程序時(shí),第二移動(dòng)裝置可以使用軟 件應(yīng)用程序來打開第一數(shù)據(jù)。當(dāng)?shù)诙苿?dòng)裝置不具有軟件應(yīng)用程序時(shí),第二移動(dòng)裝置可以 經(jīng)由例如因特網(wǎng)的網(wǎng)絡(luò)來檢索軟件應(yīng)用程序,然后使用檢索到的軟件應(yīng)用程序來打開第一 數(shù)據(jù)。例如,可以在從網(wǎng)絡(luò)檢索(例如,下載)軟件應(yīng)用程序之前提示第二移動(dòng)裝置的第二用 戶,然后這些技術(shù)可以基于第二用戶的響應(yīng)來繼續(xù)進(jìn)行。
[0057] 現(xiàn)在參照?qǐng)D3,更加詳細(xì)地示出第一移動(dòng)裝置100a的示例。第一移動(dòng)裝置100a 可以包括第一觸摸顯示器l〇4a、用戶接口模塊300、處理器304、通信模塊308和NFC模塊 312。盡管這里示出并描述這五個(gè)部件,但第一移動(dòng)裝置100a還可以包括諸如存儲(chǔ)器的其 它適當(dāng)?shù)挠?jì)算部件。此外,盡管示出了第一移動(dòng)裝置l〇〇a的示例,但第二移動(dòng)裝置100b也 可以具有與第一移動(dòng)裝置l〇〇a的部件相同或相似的部件。
[0058] 第一用戶108a可以經(jīng)由第一觸摸顯示器104a與第一移動(dòng)裝置100a進(jìn)行通信。特 別地,第一觸摸顯示器l〇4a可以向第一用戶108a顯示信息并且接收來自第一用戶108a的 輸入。用戶接口模塊300控制第一觸摸顯示器104a。具體地,用戶接口模塊300可以生成 或操控經(jīng)由第一觸摸顯示器104a要向第一用戶108a顯示的信息。用戶接口模塊300還可 以解釋經(jīng)由第一觸摸顯示器104a從第一用戶108a接收到的輸入。用戶接口模塊300可以 從處理器304、通信模塊308和NFC模塊312中的每一個(gè)接收信息并且將信息傳遞至處理器 304、通信模塊308和NFC模塊312中的每一個(gè)。
[0059] 處理器304可以控制第一移動(dòng)裝置100a的大部分操作。因此,處理器304可以與 用戶接口模塊300、通信模塊308和NFC模塊312中的每一個(gè)進(jìn)行通信。例如,處理器304 可以執(zhí)行任務(wù),諸如但不限于:加載/控制第一移動(dòng)裝置l〇〇a的操作系統(tǒng);加載/配置用于 通信模塊308和/或NFC模塊312的通信參數(shù);控制用戶接口模塊300的ME參數(shù);加載/ 控制軟件應(yīng)用程序;以及控制例如用于加載各種參數(shù)的存儲(chǔ)器存儲(chǔ)/檢索操作。
[0060] 通信模塊308控制第一移動(dòng)裝置100a與其它裝置之間的通信。僅作為示例,通信 模塊308可以提供第一移動(dòng)裝置100a和與第一用戶108a相關(guān)聯(lián)的其它用戶和/或因特網(wǎng) 之間的通信。通信模塊308可以使得第一移動(dòng)裝置100a能夠經(jīng)由以下三個(gè)通信介質(zhì)中的 一個(gè)或多個(gè)來進(jìn)行通信:例如因特網(wǎng)的計(jì)算網(wǎng)絡(luò)350 (下文中稱為"網(wǎng)絡(luò)350")、移動(dòng)電話網(wǎng) 絡(luò)354和衛(wèi)星網(wǎng)絡(luò)358。還可以實(shí)現(xiàn)其它通信介質(zhì),例如NFC (參見以下)。
[0061] NFC模塊312可以控制第一移動(dòng)裝置100a與諸如第二移動(dòng)裝置100b的其它裝置 之間的NFC。盡管NFC模塊312被示為單獨(dú)部件,但NFC模塊312還可以并入通信模塊308 中。NFC模塊312可以確定例如第二移動(dòng)裝置100b的另一裝置是否在NFC傳輸?shù)姆秶鷥?nèi)。 例如,如前面所述,當(dāng)另一裝置在距第一移動(dòng)裝置l〇〇a的預(yù)定距離(例如,4cm)內(nèi)時(shí),該另 一裝置可以在NFC傳輸?shù)姆秶鷥?nèi)。然后,第一移動(dòng)裝置100a可以將信息發(fā)送到例如第二移 動(dòng)裝置l〇〇b的另一裝置或者從該另一裝置接收信息。
[0062] 現(xiàn)在參照?qǐng)D4,更加詳細(xì)地示出處理器304和NFC模塊312的示例。NFC模塊312 可以包括收發(fā)器400和數(shù)據(jù)控制模塊404。盡管這里示出并描述了這兩個(gè)部件,但NFC模塊 312可以包括諸如存儲(chǔ)器的其它適當(dāng)?shù)挠?jì)算部件。
[0063] 收發(fā)器400經(jīng)由NFC將信息發(fā)送到第二移動(dòng)裝置100b以及從第二移動(dòng)裝置100b 接收信息。數(shù)據(jù)控制模塊404接收收發(fā)器400經(jīng)由NFC傳輸從第二移動(dòng)裝置100b接收到 的數(shù)據(jù)。具體地,數(shù)據(jù)控制模塊404接收第一數(shù)據(jù)和第二數(shù)據(jù)。第一數(shù)據(jù)基于從第二用戶 108b向第二移動(dòng)裝置100b的輸入。例如,第一數(shù)據(jù)可以是音頻文件、視頻文件、照片或文檔 文件。第二數(shù)據(jù)是表示與第一數(shù)據(jù)相關(guān)聯(lián)的軟件應(yīng)用程序的元數(shù)據(jù)。盡管這里描述了數(shù)據(jù) 的接收和處理,但數(shù)據(jù)控制模塊404還可以控制數(shù)據(jù)的準(zhǔn)備以由收發(fā)器400經(jīng)由NFC傳輸 到第二移動(dòng)裝置l〇〇b。例如,數(shù)據(jù)控制模塊404可以對(duì)第一數(shù)據(jù)和第二數(shù)據(jù)進(jìn)行打包。同 樣,數(shù)據(jù)控制模塊404還可以控制接收數(shù)據(jù)的準(zhǔn)備以由處理器304進(jìn)行處理。例如,數(shù)據(jù)控 制模塊404可以對(duì)接收到的包進(jìn)行拆包以獲得第一數(shù)據(jù)和第二數(shù)據(jù)(元數(shù)據(jù))。
[0064] 處理器304可以包括應(yīng)用程序確定模塊420、存儲(chǔ)器424、應(yīng)用程序檢索模塊428 和應(yīng)用程序控制模塊432。處理器304可以整體或部分地運(yùn)行這些模塊。另外,盡管這里示 出并描述了這四個(gè)部件,但處理器304可以包括諸如高速緩沖存儲(chǔ)器的其它適當(dāng)部件。 [0065] 應(yīng)用程序確定模塊420從數(shù)據(jù)控制模塊404接收第一數(shù)據(jù)和第二數(shù)據(jù)。應(yīng)用程序 確定模塊420確定由第二數(shù)據(jù)指定的軟件應(yīng)用程序。例如,第二數(shù)據(jù)可以包括與特定軟件 應(yīng)用程序相對(duì)應(yīng)的唯一標(biāo)識(shí)符,例如唯一代碼。僅作為示例,唯一標(biāo)識(shí)符可以對(duì)應(yīng)于一般與 用于移動(dòng)裝置的軟件應(yīng)用程序相關(guān)聯(lián)的第三多個(gè)軟件應(yīng)用程序。第三多個(gè)軟件應(yīng)用程序可 以大于第二多個(gè)軟件應(yīng)用程序,并且第二多個(gè)軟件應(yīng)用程序可以大于第一多個(gè)軟件應(yīng)用程 序。應(yīng)用程序確定模塊420可以搜索存儲(chǔ)器424以確定第一移動(dòng)裝置100a是否具有軟件應(yīng) 用程序。當(dāng)?shù)谝灰苿?dòng)裝置l〇〇a具有軟件應(yīng)用程序時(shí),應(yīng)用程序確定模塊420可以通知應(yīng)用 程序控制模塊432。當(dāng)?shù)谝灰苿?dòng)裝置100a不具有軟件應(yīng)用程序時(shí),應(yīng)用程序確定模塊420 可以通知應(yīng)用程序檢索模塊428。
[0066] 當(dāng)由應(yīng)用程序確定模塊進(jìn)行通知時(shí),例如當(dāng)?shù)谝灰苿?dòng)裝置100a不具有由第二數(shù) 據(jù)表示的軟件應(yīng)用程序時(shí),應(yīng)用程序檢索模塊428可以檢索軟件應(yīng)用程序。應(yīng)用程序檢索 模塊428可以經(jīng)由通信模塊308和網(wǎng)絡(luò)350來檢索軟件應(yīng)用程序。例如,應(yīng)用程序檢索模 塊428可以例如從因特網(wǎng)下載軟件應(yīng)用程序。然而,應(yīng)用程序檢索模塊428還可以從其它 源或經(jīng)由其它通信介質(zhì)檢索或下載軟件應(yīng)用程序。然后,應(yīng)用程序檢索模塊428可以將軟 件應(yīng)用程序存儲(chǔ)在存儲(chǔ)器424中。
[0067] 應(yīng)用程序檢索模塊428還可以請(qǐng)求來自第一用戶108a的輸入以允許第一移動(dòng)裝 置100a檢索(例如,下載)軟件應(yīng)用程序。因此,應(yīng)用程序檢索模塊428還可以生成用以允 許第一移動(dòng)裝置l〇〇a經(jīng)由網(wǎng)絡(luò)350檢索軟件應(yīng)用程序的請(qǐng)求。可以經(jīng)由用戶接口模塊300 (和第一觸摸顯示器104a)將該請(qǐng)求提供給第一用戶108a。然后,第一用戶108a可以提供 輸入,該輸入包括對(duì)該請(qǐng)求的響應(yīng),其中該響應(yīng)指示第一移動(dòng)裝置l〇〇a是否可以下載軟件 應(yīng)用程序。因此,應(yīng)用程序檢索模塊428然后可以基于來自第一用戶108a的輸入來選擇性 地檢索軟件應(yīng)用程序(并且將該軟件應(yīng)用程序存儲(chǔ)在存儲(chǔ)器424中)。
[0068] 應(yīng)用程序控制模塊432控制軟件應(yīng)用程序并且與用戶接口模塊300協(xié)作,以便例 如經(jīng)由第一觸摸顯示器l〇4a向第一用戶108a提供第一數(shù)據(jù)。當(dāng)?shù)谝灰苿?dòng)裝置100a已具 有例如存儲(chǔ)器424中的由第二數(shù)據(jù)表示的軟件應(yīng)用程序時(shí),應(yīng)用程序控制模塊432可以繼 續(xù)打開第一數(shù)據(jù)。替選地,應(yīng)用程序控制模塊432可以等待應(yīng)用程序檢索模塊428從網(wǎng)絡(luò) 350下載軟件應(yīng)用程序。然后,應(yīng)用程序控制模塊432可以使用例如現(xiàn)在存儲(chǔ)在存儲(chǔ)器424 中的檢索到的軟件應(yīng)用程序來打開第一數(shù)據(jù)。例如,打開第一數(shù)據(jù)可以包括使用軟件應(yīng)用 程序來經(jīng)由第一觸摸顯示器104a將第一數(shù)據(jù)提供給第一用戶108a。
[0069] 現(xiàn)在參照?qǐng)D5,示出了用于在NFC傳輸中使用應(yīng)用程序相關(guān)的元數(shù)據(jù)的技術(shù)500的 示例。在504中,NFC模塊312確定第二移動(dòng)裝置100b是否在與第一移動(dòng)裝置100a的NFC 的范圍內(nèi)。如果為真,則控制可以進(jìn)入508。如果為假,則控制可以返回至504。在508中, NFC模塊312經(jīng)由NFC傳輸從第二移動(dòng)裝置100b接收第一數(shù)據(jù)和第二數(shù)據(jù),其中第一數(shù)據(jù) 基于來自與第二移動(dòng)裝置l〇〇b相關(guān)聯(lián)的第二用戶108b的輸入,第二數(shù)據(jù)是表示與第一數(shù) 據(jù)相關(guān)聯(lián)的軟件應(yīng)用程序的元數(shù)據(jù)。
[0070] 在512中,應(yīng)用程序確定模塊420確定第一移動(dòng)裝置100a是否具有由第二數(shù)據(jù)表 示的軟件應(yīng)用程序。例如,應(yīng)用程序確定模塊420可以搜索存儲(chǔ)器424。如果為真,則控制 可以進(jìn)入520。如果為假,則控制可以進(jìn)入516。在516中,應(yīng)用程序檢索模塊428可以經(jīng) 由例如因特網(wǎng)的網(wǎng)絡(luò)350 (經(jīng)由通信模塊308)檢索軟件應(yīng)用程序。例如,應(yīng)用程序檢索模 塊428可以下載軟件應(yīng)用程序并將該軟件應(yīng)用程序存儲(chǔ)在存儲(chǔ)器424中。在520中,應(yīng)用 程序控制模塊432可以例如與用戶接口模塊300協(xié)力地使用軟件應(yīng)用程序來將第一數(shù)據(jù)提 供給第一用戶l〇8a。然后,該技術(shù)500可以結(jié)束或返回至504以進(jìn)行一個(gè)或多個(gè)附加循環(huán)。
[0071] 現(xiàn)在參照?qǐng)D6,示出了用于在NFC傳輸中使用應(yīng)用程序相關(guān)的元數(shù)據(jù)的技術(shù)600的 示例。在604中,NFC模塊312確定第二移動(dòng)裝置100b是否在NFC的范圍內(nèi),該NFC的范 圍基于第二移動(dòng)裝置l〇〇b是否在距第一移動(dòng)裝置100a的預(yù)定距離212內(nèi),該預(yù)定距離212 與可接受的NFC傳輸?shù)淖畲缶嚯x相對(duì)應(yīng)。如果為真,則控制可以進(jìn)入608。如果為假,則控 制可以返回至604。
[0072] 在608中,NFC模塊312可以經(jīng)由NFC傳輸從第二移動(dòng)裝置100b接收第一數(shù)據(jù)和 第二數(shù)據(jù),其中第一數(shù)據(jù)基于來自與第二移動(dòng)裝置l〇〇b相關(guān)聯(lián)的第二用戶108b的輸入, 第二數(shù)據(jù)是表示與第一數(shù)據(jù)相關(guān)聯(lián)的軟件應(yīng)用程序的元數(shù)據(jù)。在612中,應(yīng)用程序確定模 塊420確定第一移動(dòng)裝置100a是否具有由第二數(shù)據(jù)表示的軟件應(yīng)用程序,其中該軟件應(yīng)用 程序被配置為將第一數(shù)據(jù)提供給第一用戶l〇8a。例如,應(yīng)用程序確定模塊420可以在存儲(chǔ) 器424中搜索軟件應(yīng)用程序。如果為真,則控制可以進(jìn)入628。如果為假,則控制可以進(jìn)入 616。在616中,應(yīng)用程序檢索模塊428可以針對(duì)第一用戶108a生成用以允許第一移動(dòng)裝 置100a下載軟件應(yīng)用程序的請(qǐng)求。
[0073] 在620中,應(yīng)用程序檢索模塊428可以確定第一用戶108a是否準(zhǔn)許第一移動(dòng)裝置 100a下載軟件應(yīng)用程序。例如,第一用戶108a在被提示之后可能已提供了包括對(duì)請(qǐng)求的 響應(yīng)的輸入。如果為真,則控制可以進(jìn)入624。如果為假,則控制可以結(jié)束或者返回至604 以進(jìn)行一個(gè)或多個(gè)附加循環(huán)。在624中,應(yīng)用程序檢索模塊428可以從網(wǎng)絡(luò)380(經(jīng)由通信 模塊308)檢索(例如,下載)軟件應(yīng)用程序。例如,應(yīng)用程序檢索模塊428然后可以將軟件 應(yīng)用程序存儲(chǔ)在存儲(chǔ)器424中。然后,在628中,應(yīng)用程序控制模塊432可以例如與用戶接 口模塊300協(xié)力地使用軟件應(yīng)用程序來將第一數(shù)據(jù)提供至第一用戶108a。然后該技術(shù)600 可以結(jié)束或返回至604以進(jìn)行一個(gè)或多個(gè)附加周期。
[0074] 提供了示例實(shí)施例,以使得本公開是全面的,并且將范圍充分傳達(dá)給本領(lǐng)域技術(shù) 人員。闡述了諸如特定部件、裝置和方法的示例的多個(gè)具體細(xì)節(jié),以提供對(duì)本公開的實(shí)施例 的全面理解。本領(lǐng)域技術(shù)人員顯而易見的是,無需采用具體細(xì)節(jié),示例實(shí)施例可以以多種不 同的形式來體現(xiàn),并且不應(yīng)解釋為限制本公開的范圍。在一些示例實(shí)施例中,沒有詳細(xì)描述 眾所周知的過程、眾所周知的裝置結(jié)構(gòu)和眾所周知的技術(shù)。
[0075] 這里所使用的術(shù)語僅是為了描述特定示例實(shí)施例的目的而并不意圖進(jìn)行限制。如 這里所使用的,除非上下文另外明確說明,否則單數(shù)形式"一個(gè)"("a"、"an"^P'H_"("the") 還可以包括復(fù)數(shù)形式。術(shù)語"和/或"包括相關(guān)聯(lián)的列出項(xiàng)中的一個(gè)或多個(gè)的任何和所有 組合。術(shù)語"包括"("comprise",comprising"),包含"和"具有"是包括在內(nèi)的,因此 指定所述特征、整數(shù)、步驟、操作、元件和/或部件的存在,但并沒有排除一個(gè)或多個(gè)其它特 征、整數(shù)、步驟、操作、元件、部件和/或它們的組的存在或添加。除非具體標(biāo)識(shí)為執(zhí)行順序, 否則這里所述的方法步驟、處理和操作不應(yīng)被解釋為必須要求按所論述或例示的特定順序 執(zhí)行。還應(yīng)當(dāng)理解,可以采用附加或替選步驟。
[0076] 盡管這里可以使用術(shù)語"第一"、"第二"、"第三"等來描述各種元件、部件、區(qū)域、層 和/或部,但這些元件、部件、區(qū)域、層和/或部不限于這些術(shù)語。這些術(shù)語可以僅用于將一 個(gè)元件、部件、區(qū)域、層或部與另一區(qū)域、層或部區(qū)分開。除非上下文明確表明,否則諸如"第 一"、"第二"和其它數(shù)值術(shù)語的術(shù)語在這里使用時(shí)并不暗示序列或順序。因而,在不背離示 例實(shí)施例的教導(dǎo)的情況下,可以將以下論述的第一元件、部件、區(qū)域、層或部稱為第二元件、 部件、區(qū)域、層或部。
[0077] 如這里所使用的,術(shù)語"模塊"可以是指以下、是以下的一部分或者包括以下:專用 集成電路(ASIC)、電子電路、組合邏輯電路、現(xiàn)場(chǎng)可編程門陣列(FPGA)、執(zhí)行代碼或者通過 網(wǎng)絡(luò)集群或數(shù)據(jù)中心中的處理器和存儲(chǔ)裝置的分布式網(wǎng)絡(luò)執(zhí)行的處理的處理器(共用、專 用或組)、提供所述功能的其它適當(dāng)部件、或者諸如為片上系統(tǒng)形式的上述當(dāng)中的一部分或 全部的組合。術(shù)語"模塊"可以包括存儲(chǔ)一個(gè)或多個(gè)處理器執(zhí)行的代碼的存儲(chǔ)器(共用、專 用或組)。
[0078] 如上述所使用的術(shù)語"代碼"可以包括軟件、固件、字節(jié)代碼和/或微代碼,并且可 以是指程序、例程、函數(shù)、類和/或?qū)ο蟆H缟鲜鏊褂玫男g(shù)語"共用"意味著可以使用單個(gè) (共用)處理器來執(zhí)行來自多個(gè)模塊的部分或全部代碼。另外,單個(gè)(共用)存儲(chǔ)器存儲(chǔ)來自 多個(gè)模塊的部分或全部代碼。如上述所使用的術(shù)語"組"意味著可以使用一組處理器來執(zhí) 行來自單個(gè)模塊的部分或全部代碼。另外,可以使用一組存儲(chǔ)器來存儲(chǔ)來自單個(gè)模塊的部 分或全部代碼。
[0079] 這里所述的技術(shù)可以利用一個(gè)或多個(gè)處理器執(zhí)行的一個(gè)或多個(gè)計(jì)算機(jī)程序來實(shí) 現(xiàn)。這些計(jì)算機(jī)程序包括存儲(chǔ)在非瞬態(tài)有形計(jì)算機(jī)可讀介質(zhì)上的處理器可執(zhí)行指令。這些 計(jì)算機(jī)程序還可以包括存儲(chǔ)的數(shù)據(jù)。非瞬態(tài)有形計(jì)算機(jī)可讀介質(zhì)的非限制性示例是非易失 性存儲(chǔ)器、磁存儲(chǔ)裝置和光存儲(chǔ)裝置。
[0080] 以上描述的一些部分呈現(xiàn)這里在針對(duì)信息的運(yùn)算的算法和符號(hào)表示方面所述的 技術(shù)。這些算法描述和表示是數(shù)據(jù)處理領(lǐng)域的技術(shù)人員為了最有效地將他們工作的實(shí)質(zhì)傳 達(dá)給本領(lǐng)域的其它技術(shù)人員所使用的手段。這些操作在功能或邏輯上描述時(shí)應(yīng)理解為利用 計(jì)算機(jī)程序來實(shí)現(xiàn)。此外,還已證明將操作的這些布置稱為模塊或以功能名稱進(jìn)行指代有 時(shí)是便利的,而不失一般性。
[0081] 如根據(jù)以上論述顯而易見,除非另外說明,否則應(yīng)當(dāng)理解,在整個(gè)說明中,利用諸 如"處理"或"運(yùn)算"或"計(jì)算"或"確定"或"顯示"等的術(shù)語是指如下計(jì)算機(jī)系統(tǒng)或類似電 子計(jì)算裝置的動(dòng)作或處理,其中該計(jì)算機(jī)系統(tǒng)或類似電子計(jì)算裝置操控并變換被表示為計(jì) 算機(jī)系統(tǒng)存儲(chǔ)器或寄存器或者其它這樣的信息存儲(chǔ)、傳輸或顯示裝置內(nèi)的物理(電子)量的 數(shù)據(jù)。
[0082] 所述技術(shù)的特定方面包括這里以算法的形式描述的處理步驟和指令。應(yīng)當(dāng)注意, 所描述的處理步驟和指令可以以軟件、固件或硬件來體現(xiàn),并且在以軟件體現(xiàn)時(shí),可以下載 以駐留在實(shí)時(shí)網(wǎng)絡(luò)操作系統(tǒng)所使用的不同平臺(tái)上或者由這些不同平臺(tái)運(yùn)行。
[0083] 本公開還涉及用于執(zhí)行這里的操作的設(shè)備。該設(shè)備可以具體地被構(gòu)造成用于所需 目的,或者可以包括通用計(jì)算機(jī),其中該通用計(jì)算機(jī)可以利用存儲(chǔ)在該計(jì)算機(jī)可以訪問的 計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序來選擇性地啟動(dòng)或重新配置。這樣的計(jì)算機(jī)程序可以存儲(chǔ) 在有形的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上,該有形的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)諸如但不限于包括軟盤、 光盤、CD-ROM、磁光盤的任意類型的盤、只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、EPROM、 EEPR0M、磁卡或光卡、專用集成電路(ASIC)、或者適合用于存儲(chǔ)電子指令的任何類型的介 質(zhì),并且均耦合至計(jì)算機(jī)系統(tǒng)總線。此外,本說明書中所涉及的計(jì)算機(jī)可以包括單個(gè)處理 器,或者可以是采用多個(gè)處理器設(shè)計(jì)以提高計(jì)算能力的架構(gòu)。
[0084] 這里所呈現(xiàn)的算法和操作不是固有地與任何特定計(jì)算機(jī)或其它設(shè)備相關(guān)。根據(jù)本 文的教導(dǎo),各種通用系統(tǒng)還可以與程序一起使用,或者可以證明構(gòu)造多個(gè)專用設(shè)備來執(zhí)行 所需的方法步驟是方便的。對(duì)于本領(lǐng)域技術(shù)人員而言,多個(gè)這些系統(tǒng)的所需結(jié)構(gòu)以及等同 變型是顯而易見的。另外,沒有參考任何特定的編程語言來描述本公開。應(yīng)當(dāng)理解,可以使 用各種編程語言來實(shí)現(xiàn)如這里所述的本公開的教導(dǎo),并且提供了對(duì)特定語言的任何參考以 公開本發(fā)明的實(shí)現(xiàn)和最佳模式。
[0085] 本公開良好地適合多個(gè)拓?fù)鋬?nèi)的各種計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)。在該領(lǐng)域內(nèi),大型網(wǎng)絡(luò)的 配置和管理包括經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)可通信地耦合至不同的計(jì)算機(jī)和存儲(chǔ)裝置的存儲(chǔ) 裝置和計(jì)算機(jī)。
[0086] 對(duì)實(shí)施例的以上描述僅是為了例示和說明的目的所提供的。并不旨在是窮舉的或 限制本公開。特定實(shí)施例的各元件或特征通常并不限于該特定實(shí)施例,而是在適用的情況 下,即使沒有具體示出或描述也可互換并且可用在所選擇的實(shí)施例中。同樣還可以以多種 方式改變。這樣的變型不被認(rèn)為背離本公開,并且所有這樣的變型均包括在本公開的范圍 內(nèi)。
【權(quán)利要求】
1. 一種計(jì)算機(jī)實(shí)現(xiàn)的方法,用于在第一移動(dòng)裝置與第二移動(dòng)裝置之間進(jìn)行近場(chǎng)通信 NFC,所述方法包括: 在所述第一移動(dòng)裝置處,確定所述第二移動(dòng)裝置是否在NFC的范圍內(nèi),其中所述NFC的 范圍基于所述第二移動(dòng)裝置是否在距所述第一移動(dòng)裝置的預(yù)定距離內(nèi),所述預(yù)定距離與可 接受的NFC傳輸?shù)淖畲缶嚯x相對(duì)應(yīng),所述第一移動(dòng)裝置與第一用戶相關(guān)聯(lián); 當(dāng)所述第二移動(dòng)裝置在與所述第一移動(dòng)裝置的NFC的范圍內(nèi)時(shí),在所述第一移動(dòng)裝置 處經(jīng)由NFC傳輸從所述第二移動(dòng)裝置接收第一數(shù)據(jù)和第二數(shù)據(jù),其中所述第一數(shù)據(jù)基于來 自與所述第二移動(dòng)裝置相關(guān)聯(lián)的第二用戶的輸入,所述第二數(shù)據(jù)是表示被配置為處理所述 第一數(shù)據(jù)的軟件應(yīng)用程序的元數(shù)據(jù); 在所述第一移動(dòng)裝置處,確定所述第一移動(dòng)裝置是否具有由所述第二數(shù)據(jù)表示的軟件 應(yīng)用程序,其中所述軟件應(yīng)用程序被配置為將所述第一數(shù)據(jù)提供給所述第一用戶; 當(dāng)所述第一移動(dòng)裝置具有由所述第二數(shù)據(jù)表示的軟件應(yīng)用程序時(shí),在所述第一移動(dòng)裝 置處從存儲(chǔ)在所述第一移動(dòng)裝置的存儲(chǔ)器內(nèi)的一個(gè)或多個(gè)應(yīng)用程序中選擇由所述第二數(shù) 據(jù)表示的軟件應(yīng)用程序,其中所述一個(gè)或多個(gè)應(yīng)用程序中的每一個(gè)還被配置為處理所述第 一數(shù)據(jù); 當(dāng)所述第一移動(dòng)裝置不具有由所述第二數(shù)據(jù)表示的軟件應(yīng)用程序時(shí),經(jīng)由所述第一移 動(dòng)裝置的顯示器將用以允許所述第一移動(dòng)裝置經(jīng)由網(wǎng)絡(luò)下載所述軟件應(yīng)用程序的請(qǐng)求提 供給所述第一用戶; 經(jīng)由所述第一移動(dòng)裝置的用戶接口來接收來自所述第一用戶的輸入,其中所述輸入包 括對(duì)所述請(qǐng)求的響應(yīng),所述響應(yīng)表示所述第一移動(dòng)裝置是否能夠經(jīng)由所述網(wǎng)絡(luò)下載所述軟 件應(yīng)用程序; 在所述第一移動(dòng)裝置處,基于來自所述第一用戶的輸入來從所述網(wǎng)絡(luò)選擇性地檢索所 述軟件應(yīng)用程序;以及 在所述第一移動(dòng)裝置處,經(jīng)由所述軟件應(yīng)用程序?qū)⑺龅谝粩?shù)據(jù)選擇性地提供給所述 第一用戶。
2. -種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括: 在與第一用戶相關(guān)聯(lián)的第一移動(dòng)裝置處,確定第二移動(dòng)裝置是否在與所述第一移動(dòng)裝 置的近場(chǎng)通信NFC的范圍內(nèi); 當(dāng)所述第二移動(dòng)裝置在與所述第一移動(dòng)裝置的NFC的范圍內(nèi)時(shí),在所述第一移動(dòng)裝置 處,經(jīng)由NFC傳輸從所述第二移動(dòng)裝置接收第一數(shù)據(jù)和第二數(shù)據(jù),其中所述第一數(shù)據(jù)基于 來自與所述第二移動(dòng)裝置相關(guān)聯(lián)的第二用戶的輸入,所述第二數(shù)據(jù)是表示與所述第一數(shù)據(jù) 相關(guān)聯(lián)的軟件應(yīng)用程序的元數(shù)據(jù),其中所述軟件應(yīng)用程序被配置為處理所述第一數(shù)據(jù); 在所述第一移動(dòng)裝置處,確定所述第一移動(dòng)裝置是否具有由所述第二數(shù)據(jù)表示的軟件 應(yīng)用程序; 當(dāng)所述第一移動(dòng)裝置不具有由所述第二數(shù)據(jù)表示的軟件應(yīng)用程序時(shí),在所述第一移動(dòng) 裝置處,經(jīng)由網(wǎng)絡(luò)檢索所述軟件應(yīng)用程序;以及 在所述第一移動(dòng)裝置處,經(jīng)由所述軟件應(yīng)用程序?qū)⑺龅谝粩?shù)據(jù)提供給所述第一用 戶。
3. 根據(jù)權(quán)利要求2所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,經(jīng)由所述網(wǎng)絡(luò)檢索所述軟件應(yīng)用 程序還包括:經(jīng)由所述第一移動(dòng)裝置的顯示器來將用以允許所述第一移動(dòng)裝置經(jīng)由所述網(wǎng) 絡(luò)下載所述軟件應(yīng)用程序的請(qǐng)求提供給所述第一用戶。
4. 根據(jù)權(quán)利要求3所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,經(jīng)由所述網(wǎng)絡(luò)檢索所述軟件應(yīng)用 程序還包括:經(jīng)由所述第一移動(dòng)裝置的用戶接口接收來自用戶的輸入,其中所述輸入包括 對(duì)所述請(qǐng)求的響應(yīng),所述響應(yīng)指示所述用戶是否準(zhǔn)許所述第一移動(dòng)裝置經(jīng)由所述網(wǎng)絡(luò)下載 所述軟件應(yīng)用程序。
5. 根據(jù)權(quán)利要求4所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,經(jīng)由所述網(wǎng)絡(luò)檢索所述軟件應(yīng)用 程序還包括:基于來自所述第一用戶的輸入來經(jīng)由所述網(wǎng)絡(luò)選擇性地檢索所述軟件應(yīng)用程 序。
6. 根據(jù)權(quán)利要求2所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述第二移動(dòng)裝置生成包括所述 第一數(shù)據(jù)和所述第二數(shù)據(jù)這兩者的包。
7. 根據(jù)權(quán)利要求6所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述第二數(shù)據(jù)包括表示與移動(dòng)裝 置相關(guān)聯(lián)的第一多個(gè)軟件應(yīng)用程序中的一個(gè)的唯一標(biāo)識(shí)符。
8. 根據(jù)權(quán)利要求7所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,確定所述第一移動(dòng)裝置是否具有 所述軟件應(yīng)用程序還包括:搜索所述第一移動(dòng)裝置的存儲(chǔ)器。
9. 根據(jù)權(quán)利要求8所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,經(jīng)由所述網(wǎng)絡(luò)檢索所述軟件應(yīng)用 程序還包括:經(jīng)由所述網(wǎng)絡(luò)下載所述軟件應(yīng)用程序,并且將所述軟件應(yīng)用程序存儲(chǔ)在所述 存儲(chǔ)器中。
10. 根據(jù)權(quán)利要求8所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括:當(dāng)確定所述第一移動(dòng)裝置具有 由所述第二數(shù)據(jù)表示的軟件應(yīng)用程序時(shí),在所述移動(dòng)裝置處從存儲(chǔ)在所述第一移動(dòng)裝置的 所述存儲(chǔ)器內(nèi)的一個(gè)或多個(gè)應(yīng)用程序中選擇由所述第二數(shù)據(jù)表示的軟件應(yīng)用程序,其中所 述一個(gè)或多個(gè)應(yīng)用程序中的每一個(gè)還與所述第一數(shù)據(jù)相關(guān)聯(lián)。
11. 根據(jù)權(quán)利要求10所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述存儲(chǔ)器被配置為存儲(chǔ)第二 多個(gè)軟件應(yīng)用程序,其中所述第二多個(gè)軟件應(yīng)用程序中的至少一個(gè)不與所述第一數(shù)據(jù)相關(guān) 聯(lián)。
12. 根據(jù)權(quán)利要求11所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述第二多個(gè)軟件應(yīng)用程序小 于或等于所述第一多個(gè)軟件應(yīng)用程序。
13. 根據(jù)權(quán)利要求2所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,確定所述第二移動(dòng)裝置是否在與 所述第一移動(dòng)裝置的NFC的范圍內(nèi)還包括:在所述第一移動(dòng)裝置處,使用射頻RF波來產(chǎn)生 電磁場(chǎng),并且其中,確定所述第二移動(dòng)裝置是否在與所述第一移動(dòng)裝置的NFC的范圍內(nèi)基 于來自所述第二移動(dòng)裝置的對(duì)所述電磁場(chǎng)的響應(yīng)。
14. 一種系統(tǒng),包括: 近場(chǎng)通信NFC模塊,其進(jìn)行以下操作: 在與第一用戶相關(guān)聯(lián)的第一移動(dòng)裝置處確定第二移動(dòng)裝置是否在與所述第一移動(dòng)裝 置的NFC的范圍內(nèi),以及 當(dāng)所述第二移動(dòng)裝置在與所述第一移動(dòng)裝置的NFC的范圍內(nèi)時(shí),在所述第一移動(dòng)裝置 處經(jīng)由NFC傳輸從所述第二移動(dòng)裝置接收第一數(shù)據(jù)和第二數(shù)據(jù),其中所述第一數(shù)據(jù)基于來 自與所述第二移動(dòng)裝置相關(guān)聯(lián)的第二用戶的輸入,所述第二數(shù)據(jù)是表示與所述第一數(shù)據(jù)相 關(guān)聯(lián)的軟件應(yīng)用程序的元數(shù)據(jù),其中所述軟件應(yīng)用程序被配置為處理所述第一數(shù)據(jù); 應(yīng)用程序確定模塊,在所述第一移動(dòng)裝置處確定所述第一移動(dòng)裝置是否具有由所述第 二數(shù)據(jù)表示的軟件應(yīng)用程序; 應(yīng)用程序檢索模塊,當(dāng)所述第一移動(dòng)裝置不具有由所述第二數(shù)據(jù)表示的軟件應(yīng)用程序 時(shí),在所述第一移動(dòng)裝置處經(jīng)由網(wǎng)絡(luò)檢索所述軟件應(yīng)用程序;以及 應(yīng)用程序控制模塊,在所述第一移動(dòng)裝置處經(jīng)由所述軟件應(yīng)用程序?qū)⑺龅谝粩?shù)據(jù)提 供給所述第一用戶。
15. 根據(jù)權(quán)利要求14所述的系統(tǒng),其中,所述應(yīng)用程序檢索模塊經(jīng)由所述第一移動(dòng)裝 置的顯示器來將用以允許所述第一移動(dòng)裝置經(jīng)由所述網(wǎng)絡(luò)下載所述軟件應(yīng)用程序的請(qǐng)求 提供給所述第一用戶。
16. 根據(jù)權(quán)利要求15所述的系統(tǒng),其中,所述應(yīng)用程序檢索模塊經(jīng)由所述第一移動(dòng)裝 置的用戶接口接收來自所述第一用戶的輸入,其中所述輸入包括對(duì)所述請(qǐng)求的響應(yīng),所述 響應(yīng)指示所述用戶是否已準(zhǔn)許所述第一移動(dòng)裝置經(jīng)由所述網(wǎng)絡(luò)下載所述軟件應(yīng)用程序。
17. 根據(jù)權(quán)利要求16所述的系統(tǒng),其中,所述應(yīng)用程序檢索模塊基于來自所述第一用 戶的輸入來經(jīng)由所述網(wǎng)絡(luò)選擇性地檢索所述軟件應(yīng)用程序。
18. 根據(jù)權(quán)利要求14所述的系統(tǒng),其中,所述第二移動(dòng)裝置生成包括所述第一數(shù)據(jù)和 所述第二數(shù)據(jù)的包。
19. 根據(jù)權(quán)利要求18所述的系統(tǒng),其中,所述第二數(shù)據(jù)包括表示與移動(dòng)裝置相關(guān)聯(lián)的 第一多個(gè)軟件應(yīng)用程序中的一個(gè)的唯一標(biāo)識(shí)符。
20. 根據(jù)權(quán)利要求19所述的系統(tǒng),其中,所述應(yīng)用程序確定模塊通過搜索所述第一移 動(dòng)裝置的存儲(chǔ)器來確定所述第一移動(dòng)裝置是否具有所述軟件應(yīng)用程序。
21. 根據(jù)權(quán)利要求20所述的系統(tǒng),其中,所述應(yīng)用程序檢索模塊通過經(jīng)由所述網(wǎng)絡(luò)下 載所述軟件應(yīng)用程序并且將所述軟件應(yīng)用程序存儲(chǔ)在所述存儲(chǔ)器中來經(jīng)由所述網(wǎng)絡(luò)檢索 所述軟件應(yīng)用程序。
22. 根據(jù)權(quán)利要求20所述的系統(tǒng),其中,當(dāng)所述應(yīng)用程序確定模塊確定所述第一移動(dòng) 裝置被確定為具有由所述第二數(shù)據(jù)表示的軟件應(yīng)用程序時(shí),所述應(yīng)用程序確定模塊從存儲(chǔ) 在所述第一移動(dòng)裝置的所述存儲(chǔ)器內(nèi)的一個(gè)或多個(gè)應(yīng)用程序中選擇由所述第二數(shù)據(jù)表示 的軟件應(yīng)用程序,其中所述一個(gè)或多個(gè)應(yīng)用程序中的每一個(gè)還與所述第一數(shù)據(jù)相關(guān)聯(lián)。
23. 根據(jù)權(quán)利要求22所述的系統(tǒng),其中,所述存儲(chǔ)器被配置為存儲(chǔ)第二多個(gè)軟件應(yīng)用 程序,其中所述第二多個(gè)軟件應(yīng)用程序中的至少一個(gè)不與所述第一數(shù)據(jù)相關(guān)聯(lián)。
24. 根據(jù)權(quán)利要求23所述的系統(tǒng),其中,所述第二多個(gè)軟件應(yīng)用程序小于或等于所述 第一多個(gè)軟件應(yīng)用程序。
25. 根據(jù)權(quán)利要求14所述的系統(tǒng),其中,所述NFC模塊通過使用射頻RF波產(chǎn)生電磁場(chǎng) 來確定所述第二移動(dòng)裝置是否在與所述第一移動(dòng)裝置的NFC的范圍內(nèi),并且其中,所述NFC 模塊基于來自所述第二移動(dòng)裝置的對(duì)所述電磁場(chǎng)的響應(yīng)來確定所述第二移動(dòng)裝置是否在 與所述第一移動(dòng)裝置的NFC的范圍內(nèi)。
26. -種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括: 通過第一裝置并且使用在所述第一裝置與第二裝置之間建立的近場(chǎng)通信NFC連接來 接收1)數(shù)字項(xiàng)、以及2)能夠在所述第一裝置處對(duì)所述數(shù)字項(xiàng)進(jìn)行處理的第一應(yīng)用程序的 指示; 如果所述第一裝置不具有所述第一應(yīng)用程序,則通過所述第一裝置獲得所述第一應(yīng)用 程序或能夠在所述第一裝置處對(duì)所述數(shù)字項(xiàng)進(jìn)行處理的第二應(yīng)用程序;以及 通過所述第一裝置來使用所述第一應(yīng)用程序或所述第二應(yīng)用程序處理所述數(shù)字項(xiàng)。
27. 根據(jù)權(quán)利要求26所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,通過所述第一裝置獲得所述第 一應(yīng)用程序或所述第二應(yīng)用程序是在通過所述第一裝置接收到所述數(shù)字項(xiàng)以及能夠在所 述第一裝置處對(duì)所述數(shù)字項(xiàng)進(jìn)行處理的所述第一應(yīng)用程序的指示時(shí)自動(dòng)執(zhí)行的。
28. 根據(jù)權(quán)利要求26所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括:請(qǐng)求所述第一裝置的用戶的 批準(zhǔn),以通過所述第一裝置獲得所述第一應(yīng)用程序或所述第二應(yīng)用程序,并且通過所述第 一裝置、基于所述用戶的批準(zhǔn)來選擇性地獲得所述第一應(yīng)用程序或所述第二應(yīng)用程序。
29. 根據(jù)權(quán)利要求26所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,通過所述第一裝置獲得所述第 一應(yīng)用程序或所述第二應(yīng)用程序是經(jīng)由較高帶寬的非NFC連接來進(jìn)行的。
30. 根據(jù)權(quán)利要求26所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括:當(dāng)所述第一裝置具有能夠?qū)?所述數(shù)字項(xiàng)進(jìn)行處理的第一多個(gè)應(yīng)用程序時(shí),從存儲(chǔ)在所述第一裝置的存儲(chǔ)器內(nèi)的所述第 一多個(gè)應(yīng)用程序中選擇由所述指示指定的所述第一應(yīng)用程序或所述第二應(yīng)用程序,其中所 述指示包括表示與移動(dòng)裝置相關(guān)聯(lián)的第二多個(gè)軟件應(yīng)用程序中的一個(gè)的唯一標(biāo)識(shí)符或唯 一代碼,所述第二多個(gè)應(yīng)用程序大于或等于所述第一多個(gè)應(yīng)用程序。
【文檔編號(hào)】H04L29/08GK104160723SQ201280051183
【公開日】2014年11月19日 申請(qǐng)日期:2012年10月11日 優(yōu)先權(quán)日:2011年10月17日
【發(fā)明者】羅伯特·威廉·哈米爾頓, 馬泰因·弗朗西斯庫斯·阿涅絲·克嫩, 拉謝爾·利亞·加布, 杰弗里·威廉·哈米爾頓, 尼古拉斯·朱利安·佩利 申請(qǐng)人:谷歌公司