設(shè)備間的數(shù)據(jù)傳輸?shù)闹谱鞣椒?br>
【專利摘要】介紹了一種從移動設(shè)備實施數(shù)據(jù)傳輸?shù)姆椒?。所述方法包括?i)從移動設(shè)備接收位置信息;(ii)從移動設(shè)備接收方向信息;并且(iii)從移動設(shè)備接收數(shù)據(jù)。所述方法進(jìn)一步包括:(iv)根據(jù)接收到的方向信息確定接收設(shè)備;并且(v)將從移動設(shè)備接收的數(shù)據(jù)提供給確定的接收設(shè)備。
【專利說明】設(shè)備間的數(shù)據(jù)傳輸
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及設(shè)備間的數(shù)據(jù)傳輸。
【背景技術(shù)】
[0002]在例如業(yè)務(wù)會議、社交集會、博彩娛樂場(例如賭場)、(實體或虛擬的)多人游戲等很多環(huán)境中,都需要快速和動態(tài)地與他人共享信息。
[0003]盡管已經(jīng)在通過社交媒體和通信設(shè)施(例如即時消息、狀態(tài)更新和跟蹤、共享點(sharepoints)等)改進(jìn)個體間的快速通信,但是仍然難以用快速的方式在分組內(nèi)(in agroup)的個體之間傳輸數(shù)據(jù),特別在如果分組(group)會動態(tài)改變或者如果參與者彼此并不認(rèn)識的情況下更是如此。
【發(fā)明內(nèi)容】
[0004]因此,本發(fā)明主要是給出了利用由第一人員的設(shè)備提供的位置和/或方向信息來幫助從第一人員的移動設(shè)備向另外的設(shè)備傳輸數(shù)據(jù)的方法、系統(tǒng)、裝置和軟件。
[0005]除了以上提供的發(fā)明摘要和以下在【具體實施方式】中公開的主題內(nèi)容以外,本部分的以下段落是用于為如有必要在本申請進(jìn)展過程中可能使用的備選權(quán)利要求用語提供更多依據(jù)。如果本申請被授權(quán),那么部分應(yīng)用(aspect)可能會涉及在本申請進(jìn)展過程中增加的權(quán)利要求,另一些應(yīng)用可能會涉及在進(jìn)展過程中刪除的權(quán)利要求,還有一些應(yīng)用可能會涉及從未要求保護(hù)的主題內(nèi)容。而且,除非另有說明,否則以下詳述的各種應(yīng)用都是彼此獨立的。除非在權(quán)利要求中有明確說明,否則對應(yīng)于一種應(yīng)用的所有權(quán)利要求都不應(yīng)被解讀為并入了其他應(yīng)用中的任何要素或特征。
[0006]根據(jù)第一種應(yīng)用,提供了一種從移動設(shè)備實施數(shù)據(jù)傳輸?shù)姆椒?,所述方法包?
[0007](i)從移動設(shè)備接收位置信息;
[0008](ii)從移動設(shè)備接收方向信息;
[0009](iii)從移動設(shè)備接收數(shù)據(jù);
[0010](iv)根據(jù)接收到的方向信息確定接收設(shè)備;并且
[0011](V)將從移動設(shè)備接收的數(shù)據(jù)提供至確定的接收設(shè)備。
[0012]步驟⑴至(iii)可以(例如在同一次傳送中)同時執(zhí)行,或者也可以按任何期望的順序執(zhí)行(例如首先是步驟(ii),然后是步驟(iii),然后再是步驟(i))。
[0013]位置信息可以由蜂窩通信系統(tǒng)基于通過蜂窩傳輸系統(tǒng)檢測的移動設(shè)備位置提供。可選地,移動設(shè)備可以由移動設(shè)備中集成的全球定位系統(tǒng)提供位置信息。
[0014]方向信息可以由移動設(shè)備確定。這可以利用內(nèi)部的加速度計實施,由此檢測移動設(shè)備用戶讓移動設(shè)備如何移動??蛇x地,這可以通過移動設(shè)備用戶在移動設(shè)備觸摸屏上觸摸移動設(shè)備感應(yīng)點例如通過感應(yīng)用戶在觸摸屏表面上快速揮動(flicking)其手指來實施。
[0015]從移動設(shè)備接收的數(shù)據(jù)可以涉及圖像(例如照片或圖片)、文本(例如信函、電子郵件、電子表格或演示文稿)、(例如由移動設(shè)備用戶主動運行的)游戲或者任何其他電子形式的信息。
[0016]根據(jù)接收到的方向信息確定接收設(shè)備可以包括確定位于由移動設(shè)備用戶提供的移動方向內(nèi)的設(shè)備(例如,用戶可以將移動設(shè)備向接收設(shè)備快速移動,或者可以沿接收設(shè)備的方向?qū)τ|摸屏施加其手指的揮動動作)。可選地,根據(jù)接收到的方向信息確定接收設(shè)備可以包括確定由移動設(shè)備用戶選擇的多個接收設(shè)備以及從移動設(shè)備接收的方向信息。
[0017]將從移動設(shè)備接收的數(shù)據(jù)提供給確定的接收設(shè)備可以包括用移動設(shè)備標(biāo)識符提供確定的接收設(shè)備。
[0018]所述方法可以包括在移動設(shè)備進(jìn)入交互環(huán)境時注冊移動設(shè)備的步驟。交互環(huán)境可以相對較小,例如在使用了無線局域網(wǎng)(譬如基于一種802.11標(biāo)準(zhǔn)的無線局域網(wǎng))的辦公室、娛樂場所、體育館或者家中??蛇x地,交互環(huán)境可以相對較大,例如在使用了無線廣域網(wǎng)(譬如互聯(lián)網(wǎng)或者衛(wèi)星或蜂窩通信系統(tǒng))的市、縣、鄉(xiāng)或全世界。
[0019]在移動設(shè)備進(jìn)入交互環(huán)境時注冊移動設(shè)備的步驟可以通過由移動設(shè)備用戶向管理應(yīng)用程序提供標(biāo)識符來實施,其中管理應(yīng)用程序?qū)嵤┥鲜霾襟E。移動設(shè)備可以在其進(jìn)入交互環(huán)境時自動注冊。標(biāo)識符可以包括與移動設(shè)備相關(guān)聯(lián)的電話號碼。可選地,標(biāo)識符可以包括電子郵件地址、用戶名、MAC地址或其他類型的唯一性硬件標(biāo)識等。
[0020]移動設(shè)備可以包括蜂窩電話例如所謂的“智能手機”。
[0021]所述方法可以進(jìn)一步包括以下附加步驟:從移動設(shè)備接收速度和/或加速度信息;并且根據(jù)接收到的方向信息確定接收設(shè)備的步驟還可以包括根據(jù)接收到的速度和/或加速度信息確定接收設(shè)備。
[0022]移動設(shè)備可以通過預(yù)定義的接口提供位置和/或方向信息。
[0023]移動設(shè)備可以執(zhí)行數(shù)據(jù)共享應(yīng)用程序(可從用于該類型設(shè)備的相關(guān)應(yīng)用程序存儲器下載),其中包括預(yù)定義接口并且包括用于與合乎移動設(shè)備的位置和/或環(huán)境的管理應(yīng)用程序通信的聯(lián)絡(luò)信息。
[0024]數(shù)據(jù)共享應(yīng)用程序可以為移動設(shè)備的用戶提供以下選項:共享數(shù)據(jù)(例如接受(opting)或拒絕(opting out)共享數(shù)據(jù)),對新參與者開放可用組,創(chuàng)建新分組,定義新分組的性質(zhì)(例如體育運動組、討論組、隱私設(shè)置)等。
[0025]接收設(shè)備可以包括移動設(shè)備(例如另一部智能手機)或固定設(shè)備(例如打印機或文件服務(wù)器)。
[0026]根據(jù)第二種應(yīng)用,提供了一種可操作用于實施第一種應(yīng)用中各步驟的管理應(yīng)用程序。
[0027]所述管理應(yīng)用程序可以實施為云應(yīng)用程序。
[0028]根據(jù)第三種應(yīng)用,提供了一種從移動設(shè)備實施數(shù)據(jù)傳輸?shù)姆椒ǎ龇椒ò?
[0029](i)向管理應(yīng)用程序提供關(guān)于移動設(shè)備的位置信息;
[0030](ii)從移動設(shè)備向管理應(yīng)用程序提供方向信息;并且
[0031](iii)從移動設(shè)備提供數(shù)據(jù)。
[0032]這些步驟可以按任何方便的順序執(zhí)行。
[0033]步驟⑴和(ii)中提供的信息可以利用下載的應(yīng)用程序通過預(yù)定義的接口提供。
[0034]根據(jù)第四種應(yīng)用,提供了一種從移動設(shè)備向接收設(shè)備實施數(shù)據(jù)傳輸?shù)姆椒ǎ龇椒ò?
[0035]注冊移動設(shè)備;
[0036]從移動設(shè)備接收位置信息;
[0037]從移動設(shè)備接收方向信息;
[0038]從移動設(shè)備接收數(shù)據(jù);
[0039]識別其他注冊設(shè)備的空間位置;
[0040]根據(jù)接收到的注冊設(shè)備的方向信息和空間位置從注冊設(shè)備的其中一個中選擇接收設(shè)備;并且
[0041]將從移動設(shè)備接收的數(shù)據(jù)傳輸至選中的接收設(shè)備。
[0042]選中的接收設(shè)備可以是固定設(shè)備(例如臺式計算機、打印機、文件服務(wù)器等)或移動設(shè)備(例如蜂窩電話、汽車等)。
[0043]為了清楚和簡單地說明,并未明確列出上述應(yīng)用中提供要素的所有組合。盡管如此,本領(lǐng)域技術(shù)人員仍然可以直接和清楚地認(rèn)識到除非在技術(shù)上不可行或者是另有明確地反義說明,否則一種應(yīng)用的相關(guān)構(gòu)成條目都應(yīng)被認(rèn)為是可通過必要修改而用作這些構(gòu)成條目有可能涉及的所有其他應(yīng)用的可選特征。
[0044]根據(jù)以下參照附圖作為示例給出的詳細(xì)說明,這些以及其他的應(yīng)用都將是顯而易見的。
【專利附圖】
【附圖說明】
[0045]圖1是根據(jù)本發(fā)明的一個實施例的辦公區(qū)域的平面示意圖,其中數(shù)據(jù)傳輸在移動設(shè)備之間進(jìn)行;
[0046]圖2是供圖1中的系統(tǒng)使用的移動設(shè)備的簡化框圖;
[0047]圖3是示出了由圖2中的移動設(shè)備實施以通過與圖1中的辦公區(qū)域相關(guān)聯(lián)的管理應(yīng)用程序注冊的步驟的流程圖;
[0048]圖4是示出了由在圖2中的移動設(shè)備上執(zhí)行的應(yīng)用程序?qū)嵤┮酝ㄟ^與圖1中的辦公區(qū)域相關(guān)聯(lián)的管理應(yīng)用程序創(chuàng)建新共享組的步驟的流程圖;
[0049]圖5是示出了由在圖2中的移動設(shè)備上執(zhí)行的應(yīng)用程序作為涉及設(shè)備間文件共享的會議的一部分實施的步驟的流程圖;
[0050]圖6是示出了由在圖2中的移動設(shè)備上執(zhí)行的應(yīng)用程序作為涉及數(shù)據(jù)傳輸?shù)挠螒虻囊徊糠謱嵤┑牟襟E的流程圖。
【具體實施方式】
[0051]現(xiàn)參照圖1進(jìn)行說明,圖1是根據(jù)本發(fā)明的一個實施例的辦公區(qū)域10的平面示意圖,其中數(shù)據(jù)傳輸在移動設(shè)備之間進(jìn)行。
[0052]在圖1中,辦公區(qū)域10包括以下區(qū)域:業(yè)務(wù)會議室12、游戲室14、自助餐廳16、辦公座位區(qū)18、打印站20和零售區(qū)22 (前三個區(qū)域以實線示出,后三個區(qū)域以虛線示出)。
[0053]服務(wù)器30(因為服務(wù)器30的地理位置并不重要,所以可稱之為云服務(wù)器)被設(shè)置用于主持管理應(yīng)用程序32。云服務(wù)器30可以在辦公區(qū)域10的內(nèi)部或外部。
[0054]在辦公區(qū)域10的不同部分示出了 15個人40a_o(也稱為“用戶”)。這些人40a_o中的每一個都有移動設(shè)備(圖1中為了清楚起見并未示出)。
[0055]現(xiàn)參照圖2進(jìn)行說明,圖2是類似于由每一個人40攜帶的移動設(shè)備的代表性移動設(shè)備50的簡化框圖。
[0056]在本實施例中,每一個移動設(shè)備50都是具有觸控顯示屏(稱為觸摸屏)和互聯(lián)網(wǎng)接入的常規(guī)蜂窩電話(移動電話)。這樣的移動電話50通常被稱為智能手機。
[0057]除了圖2中并未示出的專門用于電話的特定部件(話筒、揚聲器、編碼譯碼器、蜂窩收發(fā)器等)以外,智能手機50還包括控制器52和相關(guān)的存儲器54、觸摸屏56、802.11無線收發(fā)器58、加速度計60、數(shù)字羅盤62和GPS設(shè)備64。智能手機50包含有其他部件,但是這些部件并非理解本實施例的關(guān)鍵所在。
[0058]智能手機50是由各家廠商(例如蘋果、三星、HTC、諾基亞、索尼愛立信(及其各自擁有的所有商標(biāo)))中的任何一家提供的常規(guī)類型的智能手機(其中包括上述部件)。
[0059]除了由智能手機50提供并駐留在存儲器54中的常規(guī)系統(tǒng)軟件(為了清楚起見并未示出)以外,智能手機50還運行(可從用于該類型智能手機的相關(guān)應(yīng)用程序商店下載的)數(shù)據(jù)共享應(yīng)用程序70。數(shù)據(jù)共享應(yīng)用程序70提供與云服務(wù)器30內(nèi)的管理應(yīng)用程序32通信的預(yù)定義管理接口(在圖2中以橢圓72示意性地示出)。
[0060]數(shù)據(jù)共享應(yīng)用程序70還包括存儲如何與管理應(yīng)用程序32通信的細(xì)節(jié)(例如IP地址和端口號)并對管理應(yīng)用程序32和數(shù)據(jù)共享應(yīng)用程序70之間的通信進(jìn)行管理的通信對象74。
[0061]數(shù)據(jù)共享應(yīng)用程序70還包括配置對象76以存儲用戶40的相關(guān)數(shù)據(jù),允許用戶40請求創(chuàng)建共享組,存儲關(guān)于用戶40加入的共享組的相關(guān)信息,允許用戶針對哪些人能夠加入其創(chuàng)建的共享組設(shè)定參數(shù),設(shè)定隱私參數(shù)等。
[0062]再次參照圖1,管理應(yīng)用程序32提供了預(yù)定義設(shè)備接口(在圖1中以橢圓80示意性地示出)以與由用戶40攜帶的每一部智能手機50執(zhí)行的數(shù)據(jù)共享應(yīng)用程序70通信。
[0063]現(xiàn)參照圖3進(jìn)行說明,圖3是示出了由用戶40攜帶的智能手機50實施以通過管理應(yīng)用程序32注冊的步驟的流程圖100。
[0064]首先,用戶40從應(yīng)用程序商店下載數(shù)據(jù)共享應(yīng)用程序70 (以下稱為應(yīng)用程序70)(步驟102)到用戶智能手機50。應(yīng)用程序70可以是免費的,或者也可以針對應(yīng)用程序70的下載和/或使用收費。
[0065]用戶40隨即在同意安裝并運行應(yīng)用程序70所需的任何注意事項之后安裝應(yīng)用程序70 (步驟104)。
[0066]一旦安裝完畢,用戶40就運行應(yīng)用程序70并向應(yīng)用程序70提供唯一性的標(biāo)識符(例如用戶名)(標(biāo)識符可以包括電子郵件地址、電話號碼、IP地址或任何其他的唯一性標(biāo)識符譬如由用戶40選擇的字符串)。應(yīng)用程序70 (在確認(rèn)用戶名確實唯一之后)接收該唯一性標(biāo)識符并將其存儲在配置對象76中(步驟106)。在某些實施例中,用戶40可能必須要在下載應(yīng)用程序70之前(也就是在步驟102之前)提供唯一性的標(biāo)識符。
[0067]用戶40隨后在觸摸屏56上選擇由應(yīng)用程序70給出的注冊選項,該選擇由智能手機檢測(步驟108)。通信對象74隨后通過預(yù)定義設(shè)備接口 80與服務(wù)器30上的管理應(yīng)用程序32通信以由管理應(yīng)用程序32注冊用戶40(步驟110)。
[0068]步驟110中的一部分注冊過程包括管理應(yīng)用程序32從通信對象74接收關(guān)于(i)智能手機50的位置(來自GPS設(shè)備64),(ii)用戶40是其成員的共享組(來自配置對象76)以及(iii)用戶的智能手機50提供的所有服務(wù)(來自配置對象76)的注冊信息。用戶的智能手機50并不提供任何服務(wù),但是如果注冊設(shè)備是打印機(例如打印站20處的打印機),那么提供的服務(wù)可以包括打印。管理應(yīng)用程序32存儲該注冊信息。
[0069]一旦用戶40已經(jīng)通過管理應(yīng)用程序32注冊,管理應(yīng)用程序32就向應(yīng)用程序70提供注冊確認(rèn)以由應(yīng)用程序70接收(步驟112)。應(yīng)用程序70隨后通知用戶40注冊已成功(步驟114)。
[0070]用戶40現(xiàn)在就已經(jīng)用管理應(yīng)用程序32完成注冊。用戶40現(xiàn)在即可從其智能手機50向管理應(yīng)用程序32的其他注冊設(shè)備傳輸數(shù)據(jù),正如就要在三種不同場景中介紹的那樣(所有的場景都僅作為說明內(nèi)容提供)。
[0071]場景1-業(yè)務(wù)會議
[0072]第一場景涉及在會議室12內(nèi)參與業(yè)務(wù)會議的用戶40。如圖1所示,會議室12內(nèi)共有四人也就是用戶40a至40d。
[0073]在該場景中,用戶40a想要與其他參會者(用戶40b,c,d)共享演示文稿以使所有四名參會者都能修改和更新演示文稿。每一名參會者40a,b,c,d都已用管理應(yīng)用程序32注冊。
[0074]現(xiàn)參照圖4進(jìn)行說明,圖4是示出了在用戶的智能手機50a (也就是用戶40a的智能手機)上執(zhí)行步驟以創(chuàng)建限制用于會議參與者(也就是用于40a,b,c和d)的新共享組的流程圖130。
[0075]首先,用戶40a利用其智能手機50a上的應(yīng)用程序70創(chuàng)建新的共享組。這是利用由應(yīng)用程序70提供的“創(chuàng)建共享組菜單選項”(未示出)實現(xiàn)的。應(yīng)用程序70接收該共享組創(chuàng)建請求(步驟132)。
[0076]應(yīng)用程序70隨后提示用戶40a輸入新共享組的相關(guān)參數(shù)(步驟134)。這些參數(shù)包括:組名稱(在本示例中是“業(yè)務(wù)計劃共享組”),組的最大容量(在本示例中可以是四人),以及組是公開組還是私人組(在本示例中是私人組)。
[0077]應(yīng)用程序70隨后接收這些參數(shù)(步驟136),并隨后利用管理接口 72和通信對象74將該共享組創(chuàng)建請求(包括接收到的參數(shù))輸送至管理應(yīng)用程序32 (步驟138)。
[0078]管理應(yīng)用程序32利用這些接收到的信息以請求的名稱(“業(yè)務(wù)計劃共享組”)和其他請求的性質(zhì)創(chuàng)建新的共享組。因為是用戶40a發(fā)送請求以創(chuàng)建新共享組,所以用戶40a被默認(rèn)地列為組的主人。
[0079]管理應(yīng)用程序32隨后向應(yīng)用程序70發(fā)送確認(rèn)消息以向用戶40a確認(rèn)創(chuàng)建共享組(步驟140)。
[0080]應(yīng)用程序70隨后通過管理應(yīng)用程序32通知用戶40a已經(jīng)創(chuàng)建了新的共享組(步驟 142)。
[0081]一旦共享組已創(chuàng)建,用戶40a即可邀請其他的參會者加入該組。這可以通過用戶40a向另外三名參會者40b,c,d發(fā)送具有能讓他們加入該組的鏈接的郵件、即時消息或其他信息來實現(xiàn)。可選地,另外三名會議參與者可以輸入共享組的名稱(因為這是私人會議,所以共享組名稱并未通過管理應(yīng)用程序32公開)以及(在創(chuàng)建共享組時由管理應(yīng)用程序32分配或者由用戶40a作為共享組創(chuàng)建請求的一部分而選擇的)會議密碼。[0082]一旦所有四名參會者均已加入會議,他們即可用以下的方式在設(shè)備之間自由地共
享信息。
[0083]一個用戶(例如用戶40b)想要與另一個參會者(例如用戶40c)共享演示文稿。為此,在運行應(yīng)用程序70時,用戶40b選擇要共享的演示文稿,將其設(shè)備指向用戶40c,并通過在觸摸屏56上沿用戶40c的方向移動其手指而將演示文稿點向用戶40c。
[0084]現(xiàn)參照圖5進(jìn)行說明,圖5是示出了由應(yīng)用程序70實施的解讀用戶40b這種動作的步驟的流程圖150。
[0085]首先,應(yīng)用程序70檢測選擇的演示文稿(步驟152)。
[0086]應(yīng)用程序70隨后檢測用戶是否用其手指在觸摸屏56上完成了揮動動作(步驟154)。能夠進(jìn)行檢測是因為(通過控制器52)檢測觸摸屏56上全都基本位于一條直線上的觸點序列。應(yīng)用程序70將該動作解讀為表明用戶40b想要將選擇的演示文稿發(fā)送給(在該動作的軌跡上)基本與之共線的最近設(shè)備。
[0087]應(yīng)用程序70利用數(shù)字羅盤62確定設(shè)備50b的取向(步驟156)。
[0088]應(yīng)用程序70隨后通過管理接口 72和通信對象74向管理應(yīng)用程序32發(fā)送數(shù)據(jù)包(步驟158)。數(shù)據(jù)包包括:⑴演示文稿的副本,(ii)在用戶動作出現(xiàn)時設(shè)備50b的取向細(xì)節(jié),以及(iii)用戶動作的類型和方向的細(xì)節(jié)(在本示例中是由用戶40b從觸摸屏56下部向觸摸屏56上部繪出的一條連續(xù)線(如果將觸摸屏56視為表盤,那么該動作就對應(yīng)于從6點移動至12點))。
[0089]管理應(yīng)用程序32通過預(yù)定義接口 80接收該數(shù)據(jù)包并利用設(shè)備50b的取向和用戶動作的方向來確定應(yīng)由哪一個設(shè)備接收演示文稿。在本示例中,用戶40b是私人共享組的一部分,因此管理應(yīng)用程序32識別出最靠近由用戶40b完成的動作軌跡的參會設(shè)備。在本示例中應(yīng)為用戶40c,所以管理應(yīng)用程序32就將演示文稿的副本傳輸至設(shè)備50c。管理應(yīng)用程序32隨后通知應(yīng)用程序70已將演示文稿傳輸至設(shè)備50c。應(yīng)用程序70接收該通知(步驟160)并相應(yīng)地告知用戶40b (步驟162)。
[0090]應(yīng)用程序70還有允許用戶40向共享組內(nèi)的所有參與者發(fā)送數(shù)據(jù)文件的菜單選項。如果選中了該選項,那么一旦用戶選擇數(shù)據(jù)文件,任何線性動作(用戶的最小點擊除夕卜)都會導(dǎo)致將數(shù)據(jù)文件發(fā)送給所有的參會者。這樣就使所有參會者都能快速和輕易地接收數(shù)據(jù)文件。
[0091]除了在觸摸屏56上繪出直線外,用戶40還可以將其腕部向預(yù)定接受者揮動。在此情況下,應(yīng)用程序70應(yīng)檢測加速度計60的狀態(tài)改變并隨后將該信息作為數(shù)據(jù)包的一部分發(fā)送。
[0092]場景2-互動游戲
[0093]第二場景出現(xiàn)于游戲室14內(nèi)。在該場景中有兩個正在玩游戲的注冊用戶40e和40f。玩家以類似于第一場景的方式通過管理應(yīng)用程序32注冊。一個注冊用戶隨后創(chuàng)建公開但是局域作用于游戲室14的共享組(換句話說就是用戶40需要真正在游戲室14附近才能參與)。
[0094]在該場景中,管理應(yīng)用程序32運行虛擬接球的二人游戲。
[0095]現(xiàn)參照圖6進(jìn)行說明,圖6是示出了由應(yīng)用程序70實施的作為虛擬接球游戲一部分的步驟的流程圖170。[0096]首先,管理應(yīng)用程序32向注冊設(shè)備之一(例如50e)發(fā)送數(shù)據(jù)包。該注冊設(shè)備50e接收數(shù)據(jù)包(步驟172),其中包括投出的對象(球)的細(xì)節(jié)(包括其大小和形狀)、球的軌跡和球的速度。
[0097]用戶40e隨后通過將其設(shè)備50e移動至球看上去要前往的空間位置而嘗試接球。應(yīng)用程序70監(jiān)測加速度計60和數(shù)字羅盤62 (步驟174)以確定用戶50e是否“接到”球(也就是用戶40e是否根據(jù)球的軌跡和速度將設(shè)備50e移動至球應(yīng)該到達(dá)的位置)(步驟176)。如果用戶40e成功地“接到”球,那么應(yīng)用程序70就在觸摸屏56上顯示球(步驟178);否則應(yīng)用程序70就顯示表明球已被錯過的圖像(步驟180)。
[0098]用戶40e隨后可以將球“投向”另一位參與者(用戶40f)。應(yīng)用程序70監(jiān)測加速度計60和數(shù)字羅盤62以獲取能夠指示用戶40e嘗試投球的改變(步驟182)。
[0099]當(dāng)檢測到改變時,應(yīng)用程序70向管理應(yīng)用程序32發(fā)送數(shù)據(jù)包,其中包括來自加速度計60和數(shù)字羅盤62的數(shù)據(jù)(步驟184)。管理應(yīng)用程序32將此數(shù)據(jù)輸送至設(shè)備50f以使應(yīng)用程序70能夠確定用戶40f是接到還是錯過了虛擬投出的球。
[0100]該過程隨著用戶40e和40f連續(xù)地(continue to)向彼此來回投出虛擬球而繼續(xù)。
[0101]場景3-打印文檔
[0102]第三場景涉及打印站區(qū)域20。在該場景中,打印站自身是已注冊用于為私人打印共享組中的注冊用戶提供(彩色和黑白)打印功能的注冊設(shè)備。私人打印共享組局限于辦公區(qū)域10內(nèi)的雇員和受邀訪客。但是,在另一些實施例中,打印站可以設(shè)置為針對打印收費并且可公用。
[0103]在該場景中,注冊用戶(例如用戶40k)位于零售區(qū)22并想起他要打印文檔。用戶40k選擇其移動設(shè)備50k上的文檔,選擇在應(yīng)用程序70的菜單上給出的打印選項,并隨后用其手指在觸摸屏56上完成揮動動作。該動作由向管理應(yīng)用程序32發(fā)送數(shù)據(jù)包的應(yīng)用程序70檢測。除了來自于數(shù)字羅盤62和GPS設(shè)備64的信息以外,應(yīng)用程序70還發(fā)送指示用戶40k已請求打印文檔的信息。
[0104]在本示例中只有一個打印站,因此就通過管理應(yīng)用程序32來選擇該打印站。在另一些示例中可以有多個打印站,在此情況下管理應(yīng)用程序32可以選擇最接近于由用戶40k的動作指向的方向的一個打印站(只要其位置足夠接近用戶設(shè)備50k即可)。
[0105]一旦管理應(yīng)用程序32已將文檔發(fā)送至用于打印的打印站,并且一旦打印站已經(jīng)確認(rèn)成功打印,那么管理應(yīng)用程序32就通知應(yīng)用程序70已打印成功,并且還(通過名稱或通過地理位置)來標(biāo)明使用的打印機。用戶的移動設(shè)備50k可以將用戶40k引導(dǎo)至使用的打印機。
[0106]盡管僅介紹了三種場景,但對于本領(lǐng)域技術(shù)人員來說顯而易見的是還有多種其他的場景都是可行的。例如,游戲可以包括發(fā)牌、駕駛虛擬汽車、博彩、散布在大地圖上的多玩家等。其他的場景可以包括轉(zhuǎn)移虛擬現(xiàn)金以及向某一位置的人發(fā)放傳單和/或贈券等。
[0107]在本發(fā)明的保護(hù)范圍內(nèi)可以對上述實施例進(jìn)行各種修改,例如在以上的實施例中,用戶被描述為用管理應(yīng)用程序32注冊,在另一些實施例中,用戶的設(shè)備可以用管理應(yīng)用程序32注冊。這樣就允許用戶同時擁有多個注冊設(shè)備,以使用戶能夠輕易地在設(shè)備之間轉(zhuǎn)移數(shù)據(jù)(例如從移動電話轉(zhuǎn)移至平板電腦)。
[0108]辦公室10的布局和圖示的不同區(qū)域僅僅是示意性的,并且僅提供用于給出可以在其中實現(xiàn)本發(fā)明實施例的環(huán)境類型的具體示例。還可以給出多種其他類型的環(huán)境例如賭場、運動場等。
[0109]在以上的第二種場景中介紹的投球游戲(虛擬接球)的一種變形是讓管理應(yīng)用程序32來確定接收移動設(shè)備是否成功地接球。這可以包括以下步驟。設(shè)備A的主人拿住虛擬球。設(shè)備B的主人站在附近并準(zhǔn)備接球。設(shè)備A的主人就像他/她在投球一樣來移動設(shè)備A。設(shè)備A上的應(yīng)用程序計算設(shè)備A在移動開始和結(jié)束時的位置并且還利用來自設(shè)備A中傳感器的信息以允許其計算虛擬球的速度。該信息隨后被封裝到消息中并發(fā)送至管理應(yīng)用程序32。準(zhǔn)備好監(jiān)測兩設(shè)備(設(shè)備A和B)的位置和移動的管理應(yīng)用程序32接收消息并利用消息中的信息來識別設(shè)備B是截住了 “球”還是脫離了有效范圍。如果是在正確的位置,那就向設(shè)備B發(fā)送數(shù)據(jù)。設(shè)備B處理接收到的數(shù)據(jù)以指示設(shè)備B的用戶已經(jīng)成功地接到虛擬球。如果設(shè)備B不在接到來自設(shè)備A的虛擬球的正確位置,那么管理應(yīng)用程序32就向設(shè)備B并且也向設(shè)備A發(fā)送接球失敗的消息。設(shè)備B向其用戶指明他/她并未接到虛擬球。設(shè)備A向其用戶指明另一位玩家未能接到虛擬球。
[0110]管理應(yīng)用程序32還可以在整個游戲過程中向設(shè)備B(和設(shè)備A)發(fā)送狀態(tài)信息以突出顯示行進(jìn)數(shù)據(jù)。設(shè)備A和B的用戶可以監(jiān)測該數(shù)據(jù)以使他們能夠移動到數(shù)據(jù)表示的“路徑”內(nèi)接球。
[0111]本文中介紹的方法步驟可以用任意合適的順序執(zhí)行,或者在合適的情況下同時執(zhí)行。本文中介紹的方法可以由實體存儲介質(zhì)中機器可讀取形式的軟件實現(xiàn)或者作為傳播的信號實現(xiàn)。
[0112]術(shù)語“包括”、“包含”、“加入”和“具有”在本文中被用于列舉一個或多個要素或步驟的開放式列表而非封閉式列表。在使用這樣的術(shù)語時,列表中列舉的那些要素或步驟并不排斥可加入該列表的其他要素或步驟。
[0113]除非上下文另有說明,否則術(shù)語“一”和“一個”在本文中被用于表示至少一個隨后提及的要素、整體、步驟、特征、操作或部件,但是并不排出有另外的要素、整體、步驟、特征、操作或部件。
[0114]在某些情況下出現(xiàn)的泛指詞語或短語例如“一個或多個”、“至少一個”、“但不局限于”或其他類似短語并不意味著而且不應(yīng)被解讀為表示在未使用這些泛指短語的情況下就意味著或者是要求更窄的情況。
[0115]讀者的注意力應(yīng)結(jié)合本申請指向與本說明書同時提交或更早提交并且與本說明書一樣公開供公眾查閱的所有論文和文獻(xiàn),通過引用將所有這些論文和文獻(xiàn)的內(nèi)容并入本文。
【權(quán)利要求】
1.一種從移動設(shè)備實施數(shù)據(jù)傳輸?shù)姆椒?,所述方法包? (i)從移動設(shè)備接收位置信息; (ii)從移動設(shè)備接收方向信息; (iii)從移動設(shè)備接收數(shù)據(jù); (iv)根據(jù)接收到的方向信息確定接收設(shè)備;并且 (v)將從移動設(shè)備接收的數(shù)據(jù)提供給確定的接收設(shè)備。
2.如權(quán)利要求1所述的方法,其中步驟(i)至(iii)是同時執(zhí)行或者是按任何期望的順序執(zhí)行。
3.如權(quán)利要求1所述的方法,其中方向信息由移動設(shè)備確定。
4.如權(quán)利要求3所述的方法,其中方向信息由移動設(shè)備利用內(nèi)部的加速度計確定,由此檢測移動設(shè)備用戶讓移動設(shè)備如何移動。
5.如權(quán)利要求3所述的方法,其中方向信息通過移動設(shè)備用戶在移動設(shè)備觸摸屏上觸摸的移動設(shè)備感應(yīng)點確定。
6.如權(quán)利要求1所述的方法,其中根據(jù)接收到的方向信息確定接收設(shè)備包括確定位于由移動設(shè)備用戶提供的移動方向內(nèi)的設(shè)備。
7.如權(quán)利要求1所述的方法,其中根據(jù)接收到的方向信息確定接收設(shè)備包括確定由移動設(shè)備用戶選擇的多個接收設(shè)備以及從移動設(shè)備接收的方向信息。
8.如權(quán)利要求1所述的方法,其中將從移動設(shè)備接收的數(shù)據(jù)提供給確定的接收設(shè)備包括用移動設(shè)備標(biāo)識符來提供確定的接收設(shè)備。
9.如權(quán)利要求1所述的方法,其中所述方法包括在移動設(shè)備進(jìn)入交互環(huán)境時注冊移動設(shè)備的步驟。
10.如權(quán)利要求1所述的方法,其中所述方法包括以下附加步驟:從移動設(shè)備接收速度和/或加速度信息;并且根據(jù)接收到的方向信息確定接收設(shè)備的步驟還包括根據(jù)接收到的速度和/或加速度信息確定接收設(shè)備。
11.一種管理應(yīng)用程序,可操作用于執(zhí)行如權(quán)利要求1所述的步驟。
12.—種從移動設(shè)備實施數(shù)據(jù)傳輸?shù)姆椒?,所述方法包? (i)向管理應(yīng)用程序提供關(guān)于移動設(shè)備的位置信息; (?)從移動設(shè)備向管理應(yīng)用程序提供方向信息;并且 (iii)從移動設(shè)備提供數(shù)據(jù)。
13.如權(quán)利要求12所述的方法,其中所述步驟是按任何方便的順序執(zhí)行。
14.如權(quán)利要求12所述的方法,其中步驟⑴和(ii)中提供的信息是利用下載的應(yīng)用程序通過預(yù)定義的接口提供。
15.一種從移動設(shè)備向接收設(shè)備實施數(shù)據(jù)傳輸?shù)姆椒?,所述方法包? 注冊移動設(shè)備; 從移動設(shè)備接收位置信息; 從移動設(shè)備接收方向信息; 從移動設(shè)備接收數(shù)據(jù); 識別其他注冊設(shè)備的空間位置; 根據(jù)接收到的注冊設(shè)備的方向信息和空間位置從一個注冊設(shè)備中選擇接收設(shè)備;并且將從移動設(shè)備接收的數(shù)據(jù)傳 輸至選中的接收設(shè)備。
【文檔編號】H04L29/08GK103457988SQ201310180771
【公開日】2013年12月18日 申請日期:2013年5月16日 優(yōu)先權(quán)日:2012年5月17日
【發(fā)明者】伊恩·M·喬伊 申請人:Ncr公司