專利名稱:用于執(zhí)行請求的任務(wù)的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及電子設(shè)備,并且特別地涉及用于處理和執(zhí)行請求的任務(wù)并且在彼此可檢測的電子傳輸范圍內(nèi)的電子設(shè)備尤其是移動設(shè)備之間交換信息的方法、經(jīng)紀(jì)系統(tǒng)和程序產(chǎn)品。
背景技術(shù):
近幾年來,諸如蜂窩電話、個人數(shù)字助理(PDA)、尋呼機(jī)、個人計算機(jī)、膝上型電腦之類的移動設(shè)備的使用變得越來越普遍。特別是對那些經(jīng)常旅行或經(jīng)常出差的人員更是如此。但是,各種可用移動設(shè)備之間的性能差別非常大。
就像許多當(dāng)前可用的移動設(shè)備那樣,開發(fā)出了特定設(shè)備,以便在這些設(shè)備的每個設(shè)備的處理能力內(nèi)執(zhí)行預(yù)定任務(wù)。然而,移動設(shè)備的用戶可能希望實(shí)現(xiàn)超出他/她正在使用的特定移動設(shè)備范圍的任務(wù),或者甚至實(shí)現(xiàn)可能需要比該移動設(shè)備能夠處理的更多的處理能力的任務(wù)。例如,與膝上型電腦相比,蜂窩電話具有較少處理能力,并且因此,與膝上型電腦相比,通常不能容易地、及時地把網(wǎng)頁上載到因特網(wǎng)上。
對于固定電子設(shè)備,如利用網(wǎng)絡(luò)連接起來的一組計算機(jī),可以經(jīng)由網(wǎng)絡(luò)把請求的任務(wù)分給該組計算機(jī),以便容易地、有效地以及快速地實(shí)現(xiàn)請求的任務(wù)。不幸的是,現(xiàn)有系統(tǒng)無法允許移動設(shè)備彼此通信以便以及時、有效、可靠的方式來實(shí)現(xiàn)請求的任務(wù),甚至不允許特定類型的設(shè)備執(zhí)行進(jìn)行請求的設(shè)備不能執(zhí)行的具體任務(wù)。
因此,需要容易地、有效地、及時地實(shí)現(xiàn)從某一移動設(shè)備到能夠處理和完成請求的任務(wù)的另一個電子設(shè)備的所請求任務(wù)的方法、經(jīng)紀(jì)系統(tǒng)和程序產(chǎn)品。
發(fā)明內(nèi)容
因此,考慮到現(xiàn)有技術(shù)的問題和不足,本發(fā)明的目的是,提供能夠允許第一電子設(shè)備(優(yōu)選地為移動設(shè)備)與處在第一電子設(shè)備的可檢測的電子傳輸范圍內(nèi)的第二電子設(shè)備進(jìn)行遠(yuǎn)程通信以實(shí)現(xiàn)所請求的任務(wù)的方法、經(jīng)紀(jì)系統(tǒng)和程序產(chǎn)品。
本發(fā)明的另一個目的是,提供允許移動設(shè)備與處在其可檢測的電子傳輸范圍內(nèi)的另一個電子設(shè)備進(jìn)行遠(yuǎn)程通信以便容易地并且有效地實(shí)現(xiàn)超出進(jìn)行請求的移動設(shè)備的能力的所請求任務(wù)的方法、經(jīng)紀(jì)系統(tǒng)和程序產(chǎn)品。
本發(fā)明的又一個目的是,提供允許移動設(shè)備經(jīng)由遠(yuǎn)程通信使用處在可檢測的電子傳輸范圍內(nèi)的另一個電子設(shè)備的物理能力的方法、經(jīng)紀(jì)系統(tǒng)和程序產(chǎn)品。
本發(fā)明的另一個目的是,提供允許移動設(shè)備與另一個電子設(shè)備進(jìn)行遠(yuǎn)程通信以在任何時間約束內(nèi)實(shí)現(xiàn)所請求的任務(wù)的方法、經(jīng)紀(jì)系統(tǒng)和程序產(chǎn)品。
本發(fā)明的又一個目的是,提供允許移動設(shè)備與處在其可檢測的電子傳輸范圍內(nèi)的另一個電子設(shè)備進(jìn)行靜默通信而不中斷此類電子設(shè)備的用戶的方法、經(jīng)紀(jì)系統(tǒng)和程序產(chǎn)品。
本發(fā)明的其它目的和優(yōu)點(diǎn)部分是顯而易見的,并且部分地將可從說明書中變得明顯。
在本發(fā)明中實(shí)現(xiàn)了對本領(lǐng)域的熟練技術(shù)人員明顯的上述和其它目的,其第一方面旨在一種用于在電子設(shè)備之間執(zhí)行所請求的任務(wù)的方法。該方法包括提供移動電子設(shè)備以及在該移動電子設(shè)備處請求任務(wù)。從該移動電子設(shè)備中傳輸與該任務(wù)相對應(yīng)的信號,接著,該方法在該信號的可接收的傳輸范圍內(nèi)定位電子設(shè)備。被定位的電子設(shè)備能夠?qū)崿F(xiàn)所請求的任務(wù)。接著,從該移動電子設(shè)備向該電子設(shè)備傳輸與該任務(wù)有關(guān)的信息,并且在該電子設(shè)備上實(shí)現(xiàn)該任務(wù)。
根據(jù)本發(fā)明,如果確定該移動電子設(shè)備不能完成該請求的任務(wù),則定位該電子設(shè)備。定位該電子設(shè)備的步驟包括確定該移動電子設(shè)備上的所有可用的無線連接接口,然后搜索處在該移動電子設(shè)備的可接收的傳輸范圍內(nèi)的其它電子設(shè)備上的這些可用的無線連接接口。識別至少一個電子設(shè)備,其具有能夠完成該任務(wù)的所確定的可用的無線連接接口,并且在該移動電子設(shè)備上接收此類電子設(shè)備的標(biāo)識。
更佳地,該方法在該移動電子設(shè)備的可接收的傳輸范圍內(nèi)定位多個電子設(shè)備。多個電子設(shè)備可以包括移動設(shè)備、固定設(shè)備、無線設(shè)備、非無線設(shè)備,甚至其組合。在本方面中,確定處理和實(shí)現(xiàn)該任務(wù)所需的資源量,以及確定與該移動電子設(shè)備兼容的多個電子設(shè)備中的兼容電子設(shè)備。通過使用所確定的資源量和兼容電子設(shè)備數(shù)據(jù)兩者,構(gòu)建其每個都潛在地能夠完成該請求的任務(wù)的多個電子設(shè)備場景。
通過分析多個電子設(shè)備的每一個的資源能力和容量,并且然后識別那些具有至少一個無線連接接口與該移動電子設(shè)備的無線接口兼容的兼容電子設(shè)備,來確定兼容電子設(shè)備。在該移動設(shè)備上存儲兼容電子設(shè)備的列表,并且通過使用該信息,構(gòu)建多個電子設(shè)備場景。多個構(gòu)建的電子設(shè)備場景包括能夠?qū)崿F(xiàn)該任務(wù)的至少一個兼容電子設(shè)備,或者甚至是能夠共同實(shí)現(xiàn)該任務(wù)的多個兼容電子設(shè)備。這些構(gòu)建的場景能夠在任何施加的時間約束內(nèi)實(shí)現(xiàn)該任務(wù)。可選擇地,可以根據(jù)各種場景內(nèi)的每個兼容設(shè)備的可用性狀態(tài),更新構(gòu)建的場景。
該電子設(shè)備場景一構(gòu)建,就選擇這些構(gòu)建場景中的一個,然后從該移動設(shè)備向選定場景內(nèi)的每個兼容設(shè)備傳輸該任務(wù)的一組指令,以完成請求的任務(wù)。還可以從完成該任務(wù)的兼容電子設(shè)備向預(yù)先選擇的目的地傳輸可交付項??梢詫ν瓿稍撊蝿?wù)的兼容電子設(shè)備的所有者為使用其各自的設(shè)備而進(jìn)行獎勵。本發(fā)明的本質(zhì)特征在于,可以在不中斷兼容電子設(shè)備的最終用戶(亦即,此類設(shè)備的所有者或使用此類設(shè)備的任何人)的情況下完成所請求的任務(wù)??蛇x擇地,可以在執(zhí)行所請求的任務(wù)的兼容電子設(shè)備上安裝默認(rèn)命令,或告警系統(tǒng),以通知其最終用戶正在此類兼容電子設(shè)備上正在執(zhí)行根據(jù)本發(fā)明的所請求的任務(wù),從而該最終用戶不會中斷此類所請求的任務(wù)的執(zhí)行或完成,或者關(guān)閉正在執(zhí)行此類任務(wù)的兼容電子設(shè)備。通過增加完成此類任務(wù)的成功率,這可以完成請求的任務(wù)。
根據(jù)另一方面,本發(fā)明旨在一種用于在移動電子設(shè)備和另一個電子設(shè)備之間執(zhí)行請求的任務(wù)的經(jīng)紀(jì)系統(tǒng)。該經(jīng)紀(jì)系統(tǒng)包括請求系統(tǒng),用于在移動電子設(shè)備上請求任務(wù),以及第一傳輸系統(tǒng),用于從該移動電子設(shè)備中傳輸與該任務(wù)相對應(yīng)的信號。該經(jīng)紀(jì)系統(tǒng)的定位系統(tǒng)在該信號的可接收的傳輸范圍內(nèi)定位能夠完成該任務(wù)的至少一個電子設(shè)備,該經(jīng)紀(jì)系統(tǒng)的第二傳輸系統(tǒng)從該移動電子設(shè)備向其它定位的電子設(shè)備傳輸與該請求的任務(wù)有關(guān)的信息。然后,該經(jīng)紀(jì)系統(tǒng)的執(zhí)行系統(tǒng)在定位的至少一個電子設(shè)備上完成該請求的任務(wù)。
根據(jù)又一個方面,本發(fā)明旨在包含計算機(jī)可用介質(zhì)的計算機(jī)程序產(chǎn)品,其中該計算機(jī)可用介質(zhì)中具有在其中實(shí)現(xiàn)的用于在電子設(shè)備之間執(zhí)行請求的任務(wù)的計算機(jī)可讀程序代碼方法。該計算機(jī)程序產(chǎn)品包括用于提供移動電子設(shè)備以及用于在該移動電子設(shè)備上請求任務(wù)的計算機(jī)可讀程序代碼方法。計算機(jī)可讀程序代碼方法從該移動電子設(shè)備中傳輸與該任務(wù)相對應(yīng)的信號,另一個計算機(jī)可讀程序代碼方法在該信號的可接收的傳輸范圍內(nèi)定位能夠完成該請求的任務(wù)的電子設(shè)備。同時,該程序產(chǎn)品包括用于從該移動電子設(shè)備向該電子設(shè)備傳輸與該任務(wù)有關(guān)的信息的計算機(jī)可讀程序代碼方法,以及用于在該電子設(shè)備上完成該任務(wù)的計算機(jī)可讀程序代碼方法。
所附權(quán)利要求書中特別闡述了被認(rèn)為是新穎的本發(fā)明的特征以及本發(fā)明的要素特性。附圖僅用于說明目的,并且不是按比例繪制的。然而,結(jié)合附圖一起參考下面的詳細(xì)說明,將更好地理解有關(guān)其組織以及操作方法的本發(fā)明,其中圖1是一個流程圖,說明用于遠(yuǎn)程使用彼此鄰近的優(yōu)選為移動設(shè)備的電子設(shè)備上的可用資源的本發(fā)明第一實(shí)施方式的方法步驟;圖2是一個流程圖,說明用于遠(yuǎn)程使用彼此鄰近的優(yōu)選為移動設(shè)備的電子設(shè)備的硬件和/或應(yīng)用功能的本發(fā)明另一實(shí)施方式的方法步驟。
具體實(shí)施例方式
在描述本發(fā)明的優(yōu)選實(shí)施方式時,這里將參照附圖的圖1和圖2,其中相似標(biāo)號表明本發(fā)明的相似特征。
本發(fā)明提供允許移動電子設(shè)備與在其可檢測的或可接收的電子傳輸范圍內(nèi)的另一個電子設(shè)備進(jìn)行通信以便容易地、有效地和及時地實(shí)現(xiàn)來自該移動設(shè)備的所請求任務(wù)的方法、經(jīng)紀(jì)系統(tǒng)和程序產(chǎn)品。這里,所請求的任務(wù),即該移動設(shè)備的用戶所請求的任務(wù),可能超出進(jìn)行請求的移動設(shè)備的處理能力,或者任務(wù)對于進(jìn)行請求的移動設(shè)備太麻煩(例如,在處理能力、需求、時間等方面)以至于不能處理和完成。本發(fā)明通過定位移動設(shè)備的可接收的電子傳輸范圍內(nèi)的其它電子設(shè)備,有利地提供了用于處理這些類型的服務(wù)請求和/或該移動設(shè)備請求的具體任務(wù)的解決方案,其中這些其它電子設(shè)備被配備為,能夠并且同意實(shí)現(xiàn)該請求的任務(wù)。這些其它電子設(shè)備可以處在圍繞進(jìn)行請求的移動設(shè)備的環(huán)境內(nèi),或者更特別地,處在進(jìn)行請求的移動設(shè)備的物理附近。
為了便于理解本發(fā)明,移動設(shè)備的用戶可以希望在他的移動設(shè)備上實(shí)現(xiàn)具體任務(wù),然而該用戶的移動設(shè)備可能不能實(shí)現(xiàn)所請求的任務(wù),或者該用戶可能面對他必須實(shí)現(xiàn)所請求的任務(wù)的時間約束。根據(jù)本發(fā)明,進(jìn)行請求的移動設(shè)備在圍繞進(jìn)行請求的移動設(shè)備的環(huán)境內(nèi)遠(yuǎn)程廣播或傳輸請求。處在廣播傳輸請求的可接收的范圍內(nèi)的本發(fā)明的其它電子設(shè)備經(jīng)由無線連接接收該廣播傳輸請求。本發(fā)明就所請求的任務(wù)的特定處理需求以及在任何時間約束內(nèi)而言,確定哪些定位的電子設(shè)備能夠處理所請求的任務(wù)。接著,它確定哪些定位的電子設(shè)備的所有者已同意他人使用其各自的設(shè)備來完成各種請求的任務(wù)。然后,在進(jìn)行請求的用戶的移動設(shè)備上顯示該結(jié)果,從而進(jìn)行請求的用戶選擇這些定位的電子設(shè)備中的至少一個來實(shí)現(xiàn)該請求的任務(wù)。
也可以簽訂協(xié)議,以便允許進(jìn)行請求的用戶使用所選擇的電子設(shè)備來實(shí)現(xiàn)他希望的任務(wù),并且所選擇的電子設(shè)備的所有者接收某些類型的好處或獎勵??蛇x擇地,所選擇的電子設(shè)備的所有者也許不接收益處。例如,進(jìn)行請求的用戶可以支付因完成請求的任務(wù)而發(fā)生的費(fèi)用,從而所選擇的電子設(shè)備的所有者可能永遠(yuǎn)都不知道根據(jù)本發(fā)明另一個用戶使用他的設(shè)備。不管是這樣還是那樣,一旦簽訂協(xié)議,就執(zhí)行并完成所請求的任務(wù),然后向進(jìn)行請求的移動設(shè)備上的進(jìn)行請求的用戶回送任何可交付項。本發(fā)明的本質(zhì)特征是前述方法、經(jīng)紀(jì)系統(tǒng)和程序產(chǎn)品在不中斷或不干擾其他電子設(shè)備的所有者可能在其各自的設(shè)備上執(zhí)行的任何任務(wù)的情況下,并且優(yōu)選地在此類所有者不知道的情況下,執(zhí)行并完成本發(fā)明。
有利的是,當(dāng)進(jìn)行請求的移動設(shè)備不能實(shí)現(xiàn)任務(wù)本身時,本發(fā)明可以使該移動設(shè)備和另一個電子設(shè)備(也可以是移動設(shè)備)彼此之間直接處理并完成所請求的任務(wù),而不需要網(wǎng)絡(luò)。例如,本發(fā)明可以用來發(fā)出一個來自蜂窩電話的請求,其請求運(yùn)行該蜂窩電話本身不能運(yùn)行的特定程序。在圍繞該蜂窩電話周圍的環(huán)境內(nèi)傳輸所請求的任務(wù)的傳輸(連同特定程序的標(biāo)識符),從而處在可檢測的傳輸范圍內(nèi)的能夠運(yùn)行特定程序并接受請求的膝上型電腦接收廣播傳輸并完成所請求的任務(wù)。作為另一個例子,根據(jù)本發(fā)明可以請求使用具體特征,如傳真能力。例如,本發(fā)明的用戶可以從他的蜂窩電話中傳輸服務(wù)請求,以便使用處在該用戶的蜂窩電話的可接收的傳輸范圍內(nèi)的另一個傳真設(shè)施發(fā)送傳真。
圖1和2表示本發(fā)明的處理的流程圖。圓圈內(nèi)的數(shù)字指示到達(dá)或來自該流程圖的其它部分的連接。
為了便于理解本發(fā)明,圖1和2描述涉及用于處理兩個或多個電子設(shè)備之間的所請求事務(wù)的方法、經(jīng)紀(jì)系統(tǒng)和程序產(chǎn)品,其中至少進(jìn)行請求的設(shè)備實(shí)際上是移動設(shè)備。然而,應(yīng)該理解和懂得,可以和各種不同的電子設(shè)備一起使用本發(fā)明,該電子設(shè)備包括但不限于,移動設(shè)備、固定設(shè)備、無線設(shè)備、非無線設(shè)備,甚至其組合。
圖1說明為處理從某一移動設(shè)備到另一個電子設(shè)備的所請求事務(wù)而使用計算資源和經(jīng)紀(jì)系統(tǒng)的本發(fā)明第一實(shí)施方式的處理流程,該流程圖的描述如下100開始。本系統(tǒng)能夠被安裝到以下系統(tǒng)和/或機(jī)器(以下稱為“設(shè)備)上,并在該設(shè)備上執(zhí)行和運(yùn)行,包括諸如蜂窩電話、尋呼機(jī)、PDA、膝上型電腦、照相機(jī)、聲音播放器和/或錄音機(jī)(例如,音樂播放器,錄音機(jī)等)的移動設(shè)備,或者供個人使用的任何其它類型的移動電子設(shè)備,也可以被安裝到固定設(shè)備上并在其上執(zhí)行和運(yùn)行,該固定設(shè)備包括但不限于,電話、傳真機(jī)、計算機(jī)、門戶(portal)等等。一旦安裝,就可以在該設(shè)備上執(zhí)行和運(yùn)行該系統(tǒng)。其中安裝有本發(fā)明的第一設(shè)備的用戶通過從他的個人設(shè)備向運(yùn)行本發(fā)明的至少一個其它不同設(shè)備發(fā)布命令來啟動本發(fā)明。該命令用于處理從第一設(shè)備到其它設(shè)備的請求。根據(jù)本發(fā)明,該請求本身取決于該用戶使用的設(shè)備的類型而變化很大,并且可以包括諸如執(zhí)行計算、打電話、訪問因特網(wǎng)、上載/下載文本和/或圖像、打印、發(fā)送傳真之類的任務(wù)。
例如,通過用戶選擇用戶設(shè)備上的命令特征,或者只通過用戶“打開”他的個人設(shè)備,就可以啟動本發(fā)明。本發(fā)明自動掃描該用戶的請求,并確定是否能夠在該用戶的設(shè)備上實(shí)現(xiàn)該請求。如果能夠以及時、有效的方式在該用戶的設(shè)備上執(zhí)行該請求,則該處理流程結(jié)束。然而,如果確定不能在該用戶的個人設(shè)備上執(zhí)行該用戶的請求,或者如果確定在該用戶的個人設(shè)備上執(zhí)行此類任務(wù)需要的時間太長或使用的資源太多,則向運(yùn)行本發(fā)明的另一個設(shè)備傳送該請求,以便處理、操作并最終完成所需的請求。轉(zhuǎn)到步驟110。
110附近有設(shè)備嗎?一旦已經(jīng)進(jìn)行了請求并且確定在該用戶的個人設(shè)備上不能有效地或容易地執(zhí)行所請求的任務(wù),該發(fā)明就確定該用戶的設(shè)備的可檢測(即,可接收的)傳輸范圍內(nèi)是否存在與其通信的其它兼容設(shè)備。當(dāng)該發(fā)明在移動設(shè)備上運(yùn)行時,優(yōu)選地,該任務(wù)是通過使用無線通信來實(shí)現(xiàn)的。這些無線連接可以包括本領(lǐng)域中使用的任何已知的無線連接,包括但不限于,遠(yuǎn)程連接、LAN、藍(lán)牙、紅外、射頻、無線區(qū)域網(wǎng)絡(luò)(WAN)等。
根據(jù)本發(fā)明,通過確定該用戶的個人設(shè)備上的可用的所有無線連接接口,并且然后搜索也運(yùn)行本發(fā)明的用戶的設(shè)備的可接收的傳輸范圍內(nèi)的其它設(shè)備上的那些接口,來檢測其它的兼容設(shè)備。定位的其它設(shè)備具有與啟動請求的用戶的設(shè)備兼容的運(yùn)行接口,并因此,有實(shí)現(xiàn)所請求的任務(wù)的潛力。然后,通知啟動請求的用戶處在該用戶的個人設(shè)備的可接收的傳輸范圍內(nèi)的所有定位的兼容設(shè)備以及各類這些設(shè)備。其實(shí)現(xiàn)方式是,在該用戶的個人設(shè)備上查看所有類型的定位的兼容設(shè)備的列表。
例如,如果該用戶的設(shè)備為具有LAN無線連接接口和/或藍(lán)牙無線連接接口的膝上型電腦,則本發(fā)明搜索并檢測位于該用戶的膝上型電腦的可接收的傳輸范圍內(nèi)的、已安裝有并且在其上運(yùn)行LAN和/或藍(lán)牙無線連接的本發(fā)明的其它設(shè)備。如果該發(fā)明在該用戶的設(shè)備的可接收的傳輸范圍內(nèi)定位了其它兼容設(shè)備,則該處理流程繼續(xù)到步驟120。然而,如果不能在該用戶的設(shè)備的可接收的傳輸范圍內(nèi)定位到兼容設(shè)備,則該處理流程繼續(xù)到步驟190,并且該系統(tǒng)退出。
120確定所需的資源量。然后,在該用戶的個人設(shè)備上確定該用戶請求的特定任務(wù),以及處理此用戶的請求所需的資源量。在這種情況下,分析該用戶的請求,以確定它是該用戶請求的具體任務(wù)(例如,傳真?zhèn)鬏?,還是該用戶間接指示的任務(wù)集。例如,其中用戶已經(jīng)創(chuàng)建一個網(wǎng)頁并正在請求把該網(wǎng)頁上載到因特網(wǎng)上,間接任務(wù)集可以包括以下步驟,把該網(wǎng)頁上載到因特網(wǎng)提供商處,以及為因特網(wǎng)提供商提供關(guān)于如何處理此類上載請求的指令集。一旦確定該任務(wù)和資源量,則該處理流程就繼續(xù)到步驟130。
130列出每個定位的兼容設(shè)備的特征和/或容量。在步驟120中一旦已確定了運(yùn)行該用戶的請求的任務(wù)所需的資源量后,該發(fā)明就檢查在步驟110中的每個定位的兼容設(shè)備的資源能力和容量(例如,處理能力,剩余容量,速度,剩余電量,打印能力、傳真能力、GPS能力的可用性等),并且在該用戶的個人設(shè)備上的設(shè)備特征數(shù)據(jù)庫5中存儲該信息。通過使用數(shù)據(jù)庫5中收集的兼容設(shè)備特征,構(gòu)建兼容設(shè)備列表,并將其存儲到進(jìn)行請求的用戶的個人設(shè)備上。該兼容設(shè)備列表包括設(shè)備標(biāo)識、設(shè)備的類型以及與這些兼容設(shè)備的每個關(guān)聯(lián)的資源能力和容量。一旦構(gòu)建好該列表,該處理流程就繼續(xù)到步驟140。
140構(gòu)建場景以處理請求。一旦已經(jīng)確定了每個定位的兼容設(shè)備的資源能力和容量,就構(gòu)建多個場景,并且在該用戶的個人設(shè)備上采用場景表或列表格式對其進(jìn)行存儲。這些場景是通過使用在步驟130中構(gòu)建的兼容設(shè)備列表中的可用信息構(gòu)建的。在這種情況中,每個構(gòu)建的場景可以包括許多不同的定位的兼容設(shè)備,從而每個可能場景都有執(zhí)行并完成該用戶所請求的任務(wù)的潛在能力。能夠?qū)崿F(xiàn)該請求的任務(wù)的每個構(gòu)建場景包括每個定位的兼容設(shè)備的標(biāo)識和類型,與每個這樣的兼容設(shè)備關(guān)聯(lián)的資源能力和容量,以及用于完成該請求的任務(wù)的估計時間量。當(dāng)完成所請求的任務(wù)被施加有時間約束時,在構(gòu)建場景內(nèi)的估計時間量是有益的。
根據(jù)本發(fā)明,如果此類場景中的一個或多個場景根本不能執(zhí)行或不能完成該用戶請求的任務(wù),則構(gòu)建多個場景方案并將其存儲到進(jìn)行請求的用戶的個人設(shè)備上。例如,處在所選擇的構(gòu)建場景內(nèi)的一個設(shè)備的所有者可能不同意他人使用他的個人移動設(shè)備,因此,該特定構(gòu)建的場景將不能實(shí)現(xiàn)該用戶所請求的任務(wù)并且該特定構(gòu)建的場景失敗。
多個構(gòu)建的場景為該用戶提供將實(shí)現(xiàn)該用戶的請求的任務(wù)的更大的成功率。例如,其中已定位了4個兼容設(shè)備(A,B,C和D),設(shè)備A和B本身可以能夠執(zhí)行所請求的任務(wù),而設(shè)備C和D不能。設(shè)備A的所有者禁止在他的兼容設(shè)備上使用本系統(tǒng),因為他不希望成為本發(fā)明的系統(tǒng)內(nèi)的活動參與者,并因此,不能在設(shè)備A上執(zhí)行所請求的任務(wù)。設(shè)備B的所有者在他的兼容設(shè)備上運(yùn)行本系統(tǒng),并且允許該發(fā)明的其他用戶在其各自的設(shè)備上訪問并潛在地使用他的兼容設(shè)備,以執(zhí)行和完成他們期望的請求任務(wù)。設(shè)備C和D不能單獨(dú)執(zhí)行所請求的任務(wù),然而,C和D的組合可以允許將要實(shí)施的請求處理,因此為該用戶提供至少兩個可能場景以成功完成他所請求的任務(wù)。一旦構(gòu)建了場景后,該處理流程繼續(xù)到步驟145。
145該請求可能嗎?然后,通過使用構(gòu)建的場景,確定實(shí)際上是否能夠在完成此類任務(wù)時可能施加的任何時間約束內(nèi)、通過使用構(gòu)建的場景執(zhí)行并且完成該用戶所請求的任務(wù)。該發(fā)明搜索構(gòu)建的場景的變化的組合,通過分析其中信息的變化的組合確定能否實(shí)現(xiàn)該用戶所請求的任務(wù)。如果確定使用該用戶可用的各種構(gòu)建場景并且在任何時間約束內(nèi)能夠執(zhí)行該用戶所請求的任務(wù),則該處理流程繼續(xù)到步驟150。如果不能完成該用戶所請求的任務(wù),則該處理流程繼續(xù)到步驟190,在步驟190中,該處理流程結(jié)束,并且該系統(tǒng)退出。
150檢查定位的兼容設(shè)備的可用性。如果已確定該用戶所請求的任務(wù)在某些構(gòu)建場景上是可能的,則檢查這些場景內(nèi)的每個兼容設(shè)備的可用性。其實(shí)現(xiàn)方式是通過例如本地連接或無線連接向這些兼容設(shè)備發(fā)送消息。消息至少包括該用戶所請求的任務(wù),對于運(yùn)行和完成此類請求的任務(wù)所需的資源估計,以及任何其它限制和/或特定請求,包括但不限于,時間限制、機(jī)密性事件、加密設(shè)置、用戶設(shè)置和/或密碼等。
同時內(nèi)嵌在該消息內(nèi)并且發(fā)送的還有,在進(jìn)行請求的用戶和所選擇的兼容設(shè)備上的每個最終用戶之間履行的協(xié)議,以及給兼容設(shè)備的最終用戶的益處/獎勵提供(亦即,獎勵提供)。如果每個定位的兼容設(shè)備的最終用戶同意在此類最終用戶的設(shè)備上允許執(zhí)行進(jìn)行請求的用戶的任務(wù),則履行每個協(xié)議。
進(jìn)行請求的用戶向其兼容設(shè)備的最終用戶提供獎勵提供,以便允許進(jìn)行請求的用戶在此類最終用戶的設(shè)備上執(zhí)行并完成他請求的任務(wù)。這些提供對本發(fā)明的用戶具有某種價值,并且可以采用列表格式進(jìn)行發(fā)送,以便允許兼容設(shè)備的用戶選擇所需的獎勵。獎勵提供可以是由最終用戶預(yù)先選擇的,從而可以采用靜默方式立即簽訂協(xié)議,而無需使最終用戶了解并且也不會中斷任何當(dāng)前的活動,或者在簽訂協(xié)議時選擇獎勵提供,從而最終用戶了解進(jìn)行請求的用戶要求為特定任務(wù)使用該最終用戶的設(shè)備。例如,獎勵提供可以包括但不限于,有價項目、代用幣、信用、信用點(diǎn)數(shù)、獎勵、獎勵點(diǎn)數(shù)、貨幣、補(bǔ)償、經(jīng)常旅客里程、對本發(fā)明的今后使用,或者給該發(fā)明的最終用戶的任何其它有價項目,甚至是其組合。
一旦已確定了各種構(gòu)建場景內(nèi)的兼容設(shè)備的可用性,亦即,一旦處在各種構(gòu)建場景內(nèi)的某些定位的兼容設(shè)備的最終用戶同意可以在此類最終用戶的設(shè)備上執(zhí)行進(jìn)行請求的用戶的任務(wù),則該處理流程就繼續(xù)到步驟160。應(yīng)該理解,根據(jù)本發(fā)明,可以同時在許多最終用戶設(shè)備上執(zhí)行進(jìn)行請求的用戶的任務(wù),以便實(shí)現(xiàn)和完成請求的任務(wù)。
160修訂場景。根據(jù)本發(fā)明的可用性檢查步驟150的結(jié)果,修訂構(gòu)建的場景,從而構(gòu)建場景的列表現(xiàn)在僅僅包括可執(zhí)行的構(gòu)建場景,其中定位的兼容設(shè)備的所有最終用戶均同意在其各自的設(shè)備上執(zhí)行進(jìn)行請求的用戶的任務(wù)。在進(jìn)行請求的用戶的個人設(shè)備上存儲并查看可執(zhí)行的構(gòu)建場景的修訂列表。該處理流程繼續(xù)到步驟170。
170訪問場景嗎?一旦已構(gòu)建了可執(zhí)行的場景的修訂列表,則該發(fā)明選擇地驗證在可執(zhí)行的構(gòu)建場景的修訂列表內(nèi)更新的構(gòu)建場景(就功率容量、處理特性而言,并且在施加的任何時間約束之內(nèi))是否具有用于實(shí)現(xiàn)進(jìn)行請求的用戶任務(wù)的足夠資源。如果可執(zhí)行的構(gòu)建場景內(nèi)的構(gòu)建場景不足以實(shí)現(xiàn)所請求的任務(wù),則該處理流程轉(zhuǎn)到步驟190,并且該處理流程結(jié)束。然而,如果實(shí)際上存在能夠?qū)崿F(xiàn)所請求任務(wù)的構(gòu)建場景,則該處理流程繼續(xù)到步驟175??蛇x擇地,由于上述步驟是可選的,所以該處理流程可以從步驟160直接進(jìn)到步驟175。
175選擇一個構(gòu)建場景。接著,進(jìn)行請求的用戶必須從可執(zhí)行的構(gòu)建場景的修訂列表中選擇能夠?qū)崿F(xiàn)所請求任務(wù)的一個構(gòu)建場景。特定構(gòu)建場景的選擇取決于進(jìn)行請求的用戶的首選項,該首選項例如但不限于,成本最低、最快、最容易執(zhí)行、最可靠、具有安全連接(特別地,在傳輸敏感或機(jī)密資料和信息時)的那些場景,基于該用戶向其它最終用戶分發(fā)的預(yù)先選擇的獎勵,等等。該用戶的首選項可以是根據(jù)要執(zhí)行的特定任務(wù)預(yù)先設(shè)置和更改的,可以是標(biāo)準(zhǔn)首選項,可以是用于具體任務(wù)的首選項等。該處理流程繼續(xù)到步驟180。
180發(fā)送所請求的任務(wù)指令和獎勵。從進(jìn)行請求的用戶的設(shè)備向所選的構(gòu)建場景之內(nèi)的最終用戶的設(shè)備傳輸與要執(zhí)行的特定任務(wù)有關(guān)的指令集。這些指令包括如何實(shí)現(xiàn)所請求的任務(wù)的細(xì)節(jié),該細(xì)節(jié)包括但不限于,特定任務(wù)的標(biāo)識,在何處、在何時、用何種方式實(shí)現(xiàn)該任務(wù),以及將向進(jìn)行請求的用戶回傳的資料的標(biāo)識。例如,如果所請求的任務(wù)是把網(wǎng)頁轉(zhuǎn)換成PDA XML頁面,則向兼容設(shè)備發(fā)送的指令集可以包括要訪問的URL,進(jìn)行請求的用戶希望向他返回的網(wǎng)頁的大小(分辨率),以及完成轉(zhuǎn)換時進(jìn)行請求的用戶希望向他回送的來自此類網(wǎng)頁的特定響應(yīng)或信息。
由于可以向進(jìn)行請求的用戶返回響應(yīng)或信息,因此,該指令集也可以包括進(jìn)行請求的用戶的設(shè)備的標(biāo)識或該用戶希望把此類響應(yīng)發(fā)送到的特定目的地。例如,該指令集可以包括蜂窩電話號碼、電子郵件地址、URL地址、PDA標(biāo)識號、郵寄地址、電話號碼或傳真號碼等。本發(fā)明在這一點(diǎn)上,也可以與指令集一起發(fā)送給予兼容設(shè)備的最終用戶的獎勵,以便在該點(diǎn)上進(jìn)行請求的用戶和最終用戶之間全面履行協(xié)議??蛇x擇地,可以在后續(xù)步驟中向最終用戶發(fā)送獎勵,例如,在通知進(jìn)行請求的用戶完成所請求的任務(wù)時。
該處理流程繼續(xù)到步驟185。
185執(zhí)行所請求的任務(wù)和傳送可交付項。接著,最終用戶兼容設(shè)備通過處理該請求(包括確定采用何種方式以及在何時向進(jìn)行請求的用戶發(fā)送結(jié)果),執(zhí)行并完成請求的任務(wù)來實(shí)現(xiàn)請求的任務(wù)。在實(shí)現(xiàn)該任務(wù)時,最終用戶兼容設(shè)備則根據(jù)在步驟180中向最終用戶設(shè)備傳輸?shù)倪M(jìn)行請求的用戶設(shè)備的標(biāo)識或該用戶希望把此類響應(yīng)發(fā)送到的特定目的地,向進(jìn)行請求的用戶的設(shè)備或向處在預(yù)先選擇的目的地的進(jìn)行請求的用戶傳輸或發(fā)送該結(jié)果??蛇x擇地,可以為最終用戶兼容設(shè)備提供默認(rèn)命令,該命令提醒此類用戶根據(jù)本發(fā)明,另一個用戶正在使用他們各自的設(shè)備。這樣,如果兼容設(shè)備的最終用戶試圖關(guān)閉其設(shè)備,或使此類設(shè)備本發(fā)明,則將提醒最終用戶不要關(guān)閉其設(shè)備或使其設(shè)備脫離,從而可以增加完成正在其上執(zhí)行的任務(wù)的成功率。該處理流程繼續(xù)到步驟190。
190結(jié)束。一旦完成進(jìn)行請求的用戶的任務(wù),該處理流程就結(jié)束并且退出本發(fā)明的系統(tǒng)。
示例用戶可以請求把用戶的蜂窩電話中的圖像上載到特定網(wǎng)頁上。在本發(fā)明的這一點(diǎn)上,該用戶通過從他的蜂窩電話中發(fā)出請求已經(jīng)啟動了本發(fā)明(步驟100)。處理該用戶的請求,一旦確定該用戶的蜂窩電話不能實(shí)現(xiàn)所請求的任務(wù),本發(fā)明就定位附近的設(shè)備(步驟110),該設(shè)備與該用戶的蜂窩電話上的無線連接接口兼容并且能夠?qū)崿F(xiàn)該用戶請求的把圖像從蜂窩電話上載到網(wǎng)頁上的任務(wù)。從進(jìn)行請求的用戶的觀點(diǎn)看,本發(fā)明的上述和下述步驟都是以及時、有效的方式進(jìn)行的。這些定位的兼容設(shè)備可以包括蜂窩電話、第一膝上型電腦和第二膝上型電腦。
接著,確定實(shí)現(xiàn)該用戶的任務(wù)所需的資源量(步驟120),并且檢查在步驟110中的每個定位的兼容設(shè)備的資源能力和容量,并將其存儲到數(shù)據(jù)庫中。同時,構(gòu)建兼容設(shè)備的列表并將其存儲到用戶的蜂窩電話上(步驟130)。
根據(jù)這些兼容設(shè)備(電話,以及第一膝上型電腦和第二膝上型電腦),構(gòu)建多個能夠在任何時間約束內(nèi)處理該用戶的請求的場景(步驟140)。各種構(gòu)建場景可以包括單獨(dú)的這些定位的兼容設(shè)備或者變化的彼此的組合。
接著,確定使用各種構(gòu)建場景實(shí)際能否執(zhí)行并完成該用戶請求的上載圖像的任務(wù)(步驟145)。在本例中,如果定位的兼容設(shè)備僅僅包括其它蜂窩電話,則每個構(gòu)建場景將僅僅包括蜂窩電話,因此不能實(shí)現(xiàn)進(jìn)行請求的用戶的任務(wù),以至將使得構(gòu)建場景失敗,并且該發(fā)明的處理流程結(jié)束。然而,在本例中,由于定位的兼容設(shè)備包括其處理能力能夠?qū)崿F(xiàn)該用戶的任務(wù)的設(shè)備(亦即,第一計算機(jī)和第二計算機(jī)),所以該處理流程繼續(xù)。
接著,通過確定此類設(shè)備的最終用戶是否允許本發(fā)明的其他用戶使用其各自的設(shè)備,來檢查每個定位的兼容設(shè)備的可用性(步驟150)。在本例中,第一計算機(jī)的所有者可能不允許本發(fā)明的其他用戶使用他的膝上型電腦。因此,包含第一計算機(jī)的任何構(gòu)建場景將失敗,并且本發(fā)明的處理流程結(jié)束。
在已檢查所有定位的兼容設(shè)備的可用性之后,則修訂各種構(gòu)建場景,以形成可執(zhí)行的構(gòu)建場景的修訂列表,其中這些場景內(nèi)的定位兼容設(shè)備的所有最終用戶均同意在其各自的設(shè)備上執(zhí)行進(jìn)行請求的用戶的任務(wù)(步驟160)。在本例中,可執(zhí)行的構(gòu)建場景的修訂列表僅僅包括由蜂窩電話和/或第二膝上型電腦構(gòu)成的那些場景,這些場景如下
接著,確定上述場景是否具有足夠的資源來實(shí)現(xiàn)請求的任務(wù),亦即,把圖像從蜂窩電話中上載到網(wǎng)頁上(步驟170)。由于上述例子中這些場景的至少一個包括能夠把圖像上載到網(wǎng)頁上的膝上型電腦,所以進(jìn)行請求的用戶選擇最適合該用戶的預(yù)定首選項的場景(步驟175)。例如,該用戶可以選擇場景2,因為它包括膝上型電腦,它是可用的,具有足夠的資源,期望的獎勵為信用點(diǎn)數(shù)(由于該用戶可能不希望支付貨幣獎勵),并且它可能是把圖像上載到網(wǎng)頁上的最可靠的方式。
接著,向第二膝上型電腦傳輸把進(jìn)行請求的用戶的圖像上載到特定網(wǎng)頁上所需的指令集,并且連同進(jìn)行請求的用戶設(shè)備的標(biāo)識或該用戶希望把此類響應(yīng)發(fā)送到的特定目的地一起傳送。同時,向第二膝上型電腦發(fā)送與在何處、在何時以及采用何種方式實(shí)現(xiàn)該請求的任務(wù)有關(guān)的細(xì)節(jié),并且連同給予第二計算機(jī)的所有者的獎勵一起發(fā)送。然后,第二計算機(jī)把進(jìn)行請求的用戶的圖像上載到所需網(wǎng)頁上,并且隨后第二計算機(jī)向進(jìn)行請求的用戶指定的目的地回送任何可交付項(例如,任務(wù)已經(jīng)實(shí)現(xiàn)的通知)(步驟185),并且該處理結(jié)束(步驟190)。
圖2說明為處理移動設(shè)備之間所請求的事務(wù)而使用附近的計算設(shè)備的硬件或應(yīng)用特征的本發(fā)明的第二實(shí)施方式的處理流程,該流程圖的描述如下200開始。當(dāng)本發(fā)明的用戶從他的個人設(shè)備上請求執(zhí)行該進(jìn)行請求的用戶的設(shè)備上不可用的具體任務(wù)時,啟動本發(fā)明的這一方面。例如,進(jìn)行請求的用戶可以從他的蜂窩電話上請求使用傳真機(jī),膝上型電腦上的具體處理軟件等。接著,該處理流程繼續(xù)到步驟210。
210附近有任何設(shè)備嗎?一旦已經(jīng)做出請求以使用在進(jìn)行請求的用戶的個人設(shè)備上不可用的具體設(shè)備,本發(fā)明就確定該用戶的設(shè)備的可接收的傳輸范圍內(nèi)是否存在與其通信的其它兼容設(shè)備。其實(shí)現(xiàn)方式優(yōu)選地為,如上步驟110中描述的那樣確定并定位該用戶的設(shè)備上的所有兼容無線連接接口,并定位具有此類兼容接口的所有設(shè)備,從而這些定位的設(shè)備有可能能夠執(zhí)行該用戶所請求的任務(wù)。該處理流程繼續(xù)到步驟220。
220構(gòu)建附近設(shè)備的列表。把具有與進(jìn)行請求的用戶的設(shè)備的兼容接口的所有定位的設(shè)備放入到列表或表內(nèi),該列表或表標(biāo)識各種不同類型的定位的設(shè)備,以便根據(jù)本發(fā)明進(jìn)行進(jìn)一步分析。繼續(xù)到步驟230。
230列出定位于附近的設(shè)備的能力。接著,分析定位的兼容設(shè)備以確定每個定位的設(shè)備能夠執(zhí)行的能力和/或功能,并且把這些結(jié)果存儲到進(jìn)行請求的用戶設(shè)備上數(shù)據(jù)庫的修訂列表或修訂表中,然后該處理流程繼續(xù)到步驟245。例如,定位于附近的設(shè)備的能力的列表可以表示如下
245設(shè)備能夠執(zhí)行任務(wù)嗎?然后,通過使用標(biāo)識特定能力、功能以及每個定位的設(shè)備能夠執(zhí)行的任務(wù)的定位設(shè)備的修訂列表,確定這些定位的設(shè)備實(shí)際上是否能夠執(zhí)行并完成進(jìn)行請求的用戶所請求的任務(wù)。
例如,如果進(jìn)行請求的用戶已請求發(fā)送傳真,但是他的蜂窩電話不能執(zhí)行此項操作,則進(jìn)行請求的用戶在他的蜂窩電話上啟動本發(fā)明,以定位并列出處在進(jìn)行請求的用戶的蜂窩電話的可接收的傳輸范圍內(nèi)的所有兼容設(shè)備。然后解析這些列出的兼容設(shè)備以確定其能力,并且把該信息存儲在數(shù)據(jù)庫中。然后分析該數(shù)據(jù)庫以確定定位的設(shè)備實(shí)際上是否能夠執(zhí)行和完成進(jìn)行請求的用戶所請求的任務(wù)(亦即,任何定位的設(shè)備是否能夠發(fā)送傳真)。
如果該修訂列表中沒有設(shè)備能實(shí)現(xiàn)所請求的任務(wù),則該處理流程轉(zhuǎn)到步驟247。然而,如果該設(shè)備的修訂列表包括能夠?qū)崿F(xiàn)所請求的任務(wù)的兼容設(shè)備,則該處理流程繼續(xù)到步驟250。
247提示用戶。通知進(jìn)行請求的用戶并沒有找到能夠?qū)崿F(xiàn)其請求的任務(wù)的兼容設(shè)備,并且該處理流程返回到步驟210,在步驟210中,再次定位所有的兼容設(shè)備(在用戶隨其各自設(shè)備而連續(xù)變化的環(huán)境中,這特別有用)。應(yīng)該理解,可以重復(fù)這部分的處理流程,直至定位到能夠執(zhí)行所請求的任務(wù)的兼容設(shè)備,或者可選擇地,當(dāng)進(jìn)行請求的用戶決定結(jié)束該處理流程時。
250檢查有能力的設(shè)備的可用性。然后檢查能夠執(zhí)行所請求的任務(wù)的那些定位的設(shè)備的可用性,例如,通過經(jīng)由本地連接或無線連接發(fā)送消息。該消息可能包括該用戶所請求的任務(wù)、限制和/或特定請求、協(xié)議、任何獎勵提供等??捎玫挠心芰Φ脑O(shè)備是本發(fā)明的用戶所擁有的已同意其他用戶使用其設(shè)備以換取獎勵的那些設(shè)備。該處理流程進(jìn)行到步驟275。
275選擇有能力的設(shè)備。接著,進(jìn)行請求的用戶選擇有能力的設(shè)備中的一個以便執(zhí)行所請求的任務(wù)的。所選擇的有能力的設(shè)備是根據(jù)進(jìn)行請求的用戶的首選項選擇的。該處理流程繼續(xù)到步驟280。
280發(fā)送所請求的任務(wù)指令和獎勵。從進(jìn)行請求的用戶的設(shè)備向用于執(zhí)行所請求任務(wù)的最終用戶的有能力設(shè)備發(fā)送與要執(zhí)行的特定任務(wù)有關(guān)的指令集。這些指令包括與以何種方式實(shí)現(xiàn)所請求的任務(wù)有關(guān)的細(xì)節(jié),該細(xì)節(jié)包括但不限于,特定任務(wù)的標(biāo)識,在何處、何時以何種方式實(shí)現(xiàn)該任務(wù),以及將向進(jìn)行請求的用戶回送的資料的標(biāo)識。
該指令集中還可以包括進(jìn)行請求的用戶的設(shè)備的標(biāo)識或該用戶希望把此類響應(yīng)發(fā)送到的特定目的地。本發(fā)明在這一點(diǎn)上,也可以連同該指令集一起發(fā)送給予有能力設(shè)備的最終用戶的獎勵,以便在該點(diǎn)上在進(jìn)行請求的用戶和最終用戶之間全面履行協(xié)議??蛇x擇地,可以在后續(xù)步驟中向最終用戶發(fā)送獎勵,例如,在通知進(jìn)行請求的用戶完成請求的任務(wù)時。
該處理流程繼續(xù)到步驟285。
285執(zhí)行所請求的任務(wù)和傳送可交付項。通過在最終用戶的有能力的設(shè)備上處理該請求,執(zhí)行并優(yōu)選地完成所請求的任務(wù)然后向指定設(shè)備和/或位置傳送任何可交付項,來實(shí)現(xiàn)請求的任務(wù)。在這種情況下,最終用戶的有能力的設(shè)備可以向進(jìn)行請求的用戶的設(shè)備或者向進(jìn)行請求的用戶預(yù)先選擇的目的地發(fā)送結(jié)果。該處理流程繼續(xù)到步驟290。
290結(jié)束。一旦完成進(jìn)行請求的用戶的任務(wù),該處理流程就結(jié)束,并且退出本發(fā)明的系統(tǒng)。
盡管和具體的優(yōu)選實(shí)施方式一起詳細(xì)描述了本發(fā)明,但是明顯地根據(jù)上述描述,許多選擇方案、修改和變形對本領(lǐng)域的熟練技術(shù)人員都是顯而易見的。因此,所附權(quán)利要求書試圖包含屬于本發(fā)明之實(shí)際范圍和實(shí)質(zhì)之內(nèi)的所有此類選擇方案、修改和變形。
權(quán)利要求
1.一種用于在電子設(shè)備之間執(zhí)行所請求的任務(wù)的方法,包括提供移動電子設(shè)備;在所述移動電子設(shè)備處請求任務(wù);從所述移動電子設(shè)備中傳輸與所述任務(wù)相對應(yīng)的信號;在所述信號的可接收的傳輸范圍內(nèi)定位電子設(shè)備,所述電子設(shè)備能夠?qū)崿F(xiàn)所述任務(wù);從所述移動電子設(shè)備向所述電子設(shè)備傳輸與所述任務(wù)有關(guān)的信息;以及在所述電子設(shè)備上實(shí)現(xiàn)所述任務(wù)。
2.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括以下步驟確定所述移動電子設(shè)備是否能夠?qū)崿F(xiàn)所述任務(wù);以及如果確定所述移動電子設(shè)備不能夠?qū)崿F(xiàn)所述任務(wù),則定位所述電子設(shè)備。
3.根據(jù)權(quán)利要求1所述的方法,其中所述定位所述電子設(shè)備的步驟包括確定所述移動電子設(shè)備上的所有可用無線連接接口;搜索處在所述移動電子設(shè)備的所述可接收的傳輸范圍內(nèi)的其它電子設(shè)備上的所述確定的可用無線連接接口;識別所述其它電子設(shè)備中的所述電子設(shè)備,而所述電子設(shè)備具有至少一個能夠?qū)崿F(xiàn)所述任務(wù)的所述確定的可用無線連接接口;以及在所述移動電子設(shè)備處接收所述電子設(shè)備的標(biāo)識。
4.根據(jù)權(quán)利要求1所述的方法,其中在所述移動電子設(shè)備的所述可接收的傳輸范圍內(nèi)定位多個電子設(shè)備。
5.根據(jù)權(quán)利要求4所述的方法,其中所述多個電子設(shè)備是從包括移動設(shè)備、固定設(shè)備、無線設(shè)備、非無線設(shè)備以及其組合的組中選擇的。
6.根據(jù)權(quán)利要求4所述的方法,進(jìn)一步包括以下步驟確定處理和實(shí)現(xiàn)所述任務(wù)所需的資源量;從所述多個電子設(shè)備中確定與所述移動電子設(shè)備兼容的兼容電子設(shè)備;以及構(gòu)建多個電子設(shè)備場景,通過結(jié)合所述確定的兼容電子設(shè)備使用所述確定的處理和實(shí)現(xiàn)所述任務(wù)所需的資源量,每個場景均能實(shí)現(xiàn)所述任務(wù)。
7.根據(jù)權(quán)利要求6所述的方法,其中所述確定所述兼容電子設(shè)備的步驟包括分析所述多個電子設(shè)備的每一個的資源能力和容量;通過使用所述分析的資源能力和容量數(shù)據(jù),識別其至少一個無線連接接口與所述移動電子設(shè)備的無線接口兼容的所述兼容電子設(shè)備;在所述移動電子設(shè)備上存儲所述兼容電子設(shè)備的列表;以及通過使用所述存儲的兼容電子設(shè)備的列表,構(gòu)建所述能夠?qū)崿F(xiàn)所述任務(wù)的多個電子設(shè)備場景。
8.根據(jù)權(quán)利要求6所述的方法,其中所述多個構(gòu)建的電子設(shè)備場景的每一個均包括能夠?qū)崿F(xiàn)所述任務(wù)的兼容電子設(shè)備。
9.根據(jù)權(quán)利要求6所述的方法,其中所述多個構(gòu)建的電子設(shè)備場景的每一個均包括能夠共同實(shí)現(xiàn)所述任務(wù)的多個兼容電子設(shè)備。
10.根據(jù)權(quán)利要求6所述的方法,其中所述多個構(gòu)建的電子設(shè)備場景的每一個均能在施加的完成所述任務(wù)的時間約束內(nèi)實(shí)現(xiàn)所述任務(wù)。
11.根據(jù)權(quán)利要求6所述的方法,進(jìn)一步包括以下步驟確定每個所述電子設(shè)備場景內(nèi)的每個所述兼容電子設(shè)備的可用性;以及根據(jù)所述可用性結(jié)果更新所述多個構(gòu)建的電子設(shè)備場景,從而僅包括那些構(gòu)建的電子設(shè)備場景,其具有允許實(shí)現(xiàn)所述任務(wù)的兼容電子設(shè)備。
12.根據(jù)權(quán)利要求6所述的方法,進(jìn)一步包括以下步驟從所述多個電子設(shè)備場景中選擇一個構(gòu)建的電子設(shè)備場景;從所述移動電子設(shè)備向所述所選擇的構(gòu)建電子設(shè)備場景內(nèi)的每個所述兼容電子設(shè)備傳輸所述任務(wù)的指令集;以及利用所述所選擇的構(gòu)建電子設(shè)備場景內(nèi)所述兼容電子設(shè)備實(shí)現(xiàn)所述任務(wù)。
13.根據(jù)權(quán)利要求12所述的方法,進(jìn)一步包括當(dāng)完成所述任務(wù)時,從所述所選擇的構(gòu)建電子設(shè)備場景內(nèi)的所述兼容電子設(shè)備向預(yù)先選擇的目的地傳輸可交付項。
14.根據(jù)權(quán)利要求12所述的方法,進(jìn)一步包括在完成所述任務(wù)時,獎勵所述所選擇的構(gòu)建電子設(shè)備場景內(nèi)的所述兼容電子設(shè)備的所有者。
15.根據(jù)權(quán)利要求12所述的方法,其中所述任務(wù)是在不中斷所述所選擇的構(gòu)建電子設(shè)備場景內(nèi)的所述兼容電子設(shè)備的最終用戶的情況下完成的。
16.根據(jù)權(quán)利要求12所述的方法,進(jìn)一步包括為所述所選擇的構(gòu)建電子設(shè)備場景內(nèi)的所述兼容電子設(shè)備提供默認(rèn)命令,用于通知所述所選擇的構(gòu)建電子設(shè)備場景內(nèi)的所述兼容電子設(shè)備的最終用戶正在其設(shè)備上執(zhí)行所述任務(wù),從而能夠完成所述任務(wù)。
17.一種用于在一個移動電子設(shè)備和另一個電子設(shè)備之間執(zhí)行請求的任務(wù)的經(jīng)紀(jì)系統(tǒng),包括請求系統(tǒng),用于在移動電子設(shè)備上請求任務(wù);第一傳輸系統(tǒng),用于從所述移動電子設(shè)備中傳輸與所述任務(wù)相對應(yīng)的信號;定位系統(tǒng),用于在所述信號的可接收的傳輸范圍內(nèi)定位至少一個電子設(shè)備,所述至少一個電子設(shè)備能夠?qū)崿F(xiàn)所述任務(wù);第二傳輸系統(tǒng),用于從所述移動電子設(shè)備向所述至少一個電子設(shè)備傳輸與所述任務(wù)有關(guān)的信息;以及執(zhí)行系統(tǒng),用于在所述至少一個電子設(shè)備上實(shí)現(xiàn)所述任務(wù)。
18.根據(jù)權(quán)利要求17所述的經(jīng)紀(jì)系統(tǒng),其中定位多個電子設(shè)備,所述經(jīng)紀(jì)系統(tǒng)進(jìn)一步包括構(gòu)建系統(tǒng),用于構(gòu)建多個電子設(shè)備場景,每一個場景均能實(shí)現(xiàn)所述任務(wù);選擇系統(tǒng),用于從所述多個電子設(shè)備場景中選擇構(gòu)建的電子設(shè)備場景;所述第二傳輸系統(tǒng),用于從所述移動電子設(shè)備向所述選擇的構(gòu)建電子設(shè)備場景內(nèi)的每個所述電子設(shè)備傳輸所述任務(wù)的指令集;以及所述執(zhí)行系統(tǒng),利用所述所選擇的構(gòu)建電子設(shè)備場景內(nèi)的所述兼容電子設(shè)備實(shí)現(xiàn)所述任務(wù)。
19.根據(jù)權(quán)利要求18所述的經(jīng)紀(jì)系統(tǒng),進(jìn)一步包括第三傳輸系統(tǒng),用于在完成所述任務(wù)時,從所述所選擇的構(gòu)建電子設(shè)備場景內(nèi)的所述兼容電子設(shè)備向預(yù)先選擇的目的地傳送可交付項。
20.一種計算機(jī)程序產(chǎn)品,包括其中含有計算機(jī)可讀程序代碼裝置的計算機(jī)可用介質(zhì),該計算機(jī)可讀程序代碼裝置用于在移動電子設(shè)備和電子設(shè)備之間執(zhí)行所請求的任務(wù),所述計算機(jī)程序產(chǎn)品具有用于執(zhí)行權(quán)利要求1-16之任一權(quán)利要求中的步驟的計算機(jī)可讀程序代碼裝置。
全文摘要
用于使移動電子設(shè)備與另一個電子設(shè)備通信以便在不中斷其它電子設(shè)備的用戶的情況下實(shí)現(xiàn)所請求的任務(wù)的方法、經(jīng)紀(jì)系統(tǒng)和程序產(chǎn)品。在該移動設(shè)備上請求一個任務(wù),并且傳輸信號在該傳輸信號的可接收范圍內(nèi)定位其它電子設(shè)備。構(gòu)建所定位的其它設(shè)備的不同組合的多個場景,其每個場景均能實(shí)現(xiàn)所請求的任務(wù)。選擇這些場景中的一個場景,向此場景內(nèi)的電子設(shè)備發(fā)送與該任務(wù)有關(guān)的信息,然后利用此類選擇的電子設(shè)備執(zhí)行所請求的任務(wù)。在完成該任務(wù)時,從選擇的電子設(shè)備向預(yù)先確定的目的地傳輸可交付項。可以對所選擇的電子設(shè)備的所有者,為使用其設(shè)備而進(jìn)行獎勵。
文檔編號H04L12/58GK1881954SQ20061008024
公開日2006年12月20日 申請日期2006年5月12日 優(yōu)先權(quán)日2005年5月12日
發(fā)明者蒂斯·艾斯布蘭德·威爾布林克, 愛德華·E·凱利 申請人:國際商業(yè)機(jī)器公司