專利名稱:在網(wǎng)絡(luò)中對裝置可提供的任務(wù)區(qū)分優(yōu)先次序的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總的來說涉及在網(wǎng)絡(luò)中呈現(xiàn)任務(wù),更具體地講,涉及在如家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)中對裝置可提供的任務(wù)區(qū)分優(yōu)先次序。
背景技術(shù):
在多個連網(wǎng)的消費電子裝置可用的家庭網(wǎng)絡(luò)環(huán)境下,供用戶執(zhí)行的任務(wù)的數(shù)量可被潛在地擴大。在可用任務(wù)中,有些任務(wù)由于它們的當前環(huán)境可能與用戶完全不相關(guān),并且有些任務(wù)與其余的相比可能較少相關(guān),從而較少會被用戶執(zhí)行。這可由以下的多個原因引起(1)該任務(wù)可能使用不包括用戶當前使用的裝置的裝置,從而該任務(wù)不可能被用戶選擇;(2)該任務(wù)可能使用幾個位于其他房間中的裝置,由于用戶不可能看到請求的輸出,所以將當前裝置與另一房間中的顯示裝置組合是不可能的組合。
傳統(tǒng)地,在ad-hoc環(huán)境中,系統(tǒng)發(fā)現(xiàn)裝置以及由此可用的服務(wù)。系統(tǒng)還標識可被集合的服務(wù),并且最終向用戶建議可能的服務(wù)組合。在向用戶建議集合的服務(wù)組合時,系統(tǒng)基于所有用戶偏好集合和用戶的執(zhí)行歷史來對這些服務(wù)評分,并將具有最高得分的服務(wù)顯示給用戶。然而,在這種系統(tǒng)中,基于用戶偏好和執(zhí)行歷史來對服務(wù)進行排列,而不考慮用戶的環(huán)境,從而造成以不反映用戶在特定時刻的目的的方式來對服務(wù)評分。
發(fā)明內(nèi)容
本發(fā)明解決以上缺點。在一實施例中,本發(fā)明提供便于在家庭網(wǎng)絡(luò)中對通過裝置可獲得的任務(wù)區(qū)分優(yōu)先次序的方法和系統(tǒng)。任務(wù)包括用戶使用下層裝置可執(zhí)行的高級動作的用戶級描述。通過為用戶對任務(wù)區(qū)分優(yōu)先次序,本發(fā)明目的在于最小化用于比較和理解任務(wù)的有用性和可行性的工作。這樣做時,向用戶顯示為可行的任務(wù)的數(shù)量可減少,對于給定用戶標識為最高優(yōu)先級任務(wù)的任務(wù)可通過作為為用戶建議的“最可能”任務(wù)而通過應(yīng)用軟件來使用。另外,標識為具有較低優(yōu)先級的任務(wù)可通過應(yīng)用程序被解釋為不太可能被用戶選擇的任務(wù)。例如,涉及不同房間中的裝置的任務(wù)是可能的,但是它將很可能不被用戶選擇。
為了提供準確的區(qū)分優(yōu)先次序,本發(fā)明允許基于用戶的環(huán)境并且通?;诶缛蝿?wù)需要的裝置、該系統(tǒng)中的裝置、該系統(tǒng)中的裝置屬性等因素為特定用戶對任務(wù)區(qū)分優(yōu)先次序,從而標識用戶最可能偏愛和執(zhí)行的任務(wù)。
參照以下描述、所附權(quán)利要求和附圖,本發(fā)明的這些和其他特點、方面和優(yōu)點將變得容易理解。
圖1顯示根據(jù)本發(fā)明的執(zhí)行對任務(wù)區(qū)分優(yōu)先次序的實施例的網(wǎng)絡(luò)的示例。
圖2顯示根據(jù)本發(fā)明的用于對任務(wù)區(qū)分優(yōu)先次序的控制器的實施例的功能方框圖。
圖3顯示根據(jù)本發(fā)明的用于對任務(wù)區(qū)分優(yōu)先次序的控制器的實施例的功能方框圖。
圖4顯示根據(jù)本發(fā)明的用于對任務(wù)區(qū)分優(yōu)先次序的方法的實施例的步驟的流程圖。
具體實施例方式
本發(fā)明的一個實施例提供一種便于在家庭網(wǎng)絡(luò)中對通過裝置可獲得的任務(wù)區(qū)分優(yōu)先次序的方法和系統(tǒng)。任務(wù)包括用戶使用下層裝置可執(zhí)行的高級動作的用戶級描述。通過為用戶對任務(wù)區(qū)分優(yōu)先次序,本發(fā)明的目的在于最小化比較和理解任務(wù)的有用性和可行性所需的工作。這樣做時,向用戶顯示為可行的任務(wù)的數(shù)量可被降低,并且對于給定用戶標識為最高優(yōu)先級任務(wù)的任務(wù)可通過應(yīng)用軟件而作為對用戶建議的 “最可能”的任務(wù)被使用。另外,標識為具有較低優(yōu)先級的任務(wù)可通過應(yīng)用程序被解釋為用戶較不可能選擇的任務(wù)。例如,涉及在不同房間中的裝置的任務(wù)是可能的,但是它將很可能不會被用戶選擇。
為了提供準確的區(qū)分優(yōu)先次序,本發(fā)明允許基于用戶的環(huán)境,通?;谝韵乱蛩兀缛蝿?wù)所需的裝置、系統(tǒng)中的裝置以及系統(tǒng)中的裝置的屬性等來為特定用戶對任務(wù)區(qū)分優(yōu)先次序,從而標識用戶最可能偏愛并執(zhí)行的任務(wù)。
在一個實施中,本發(fā)明提供基于以下各種因素來推斷任務(wù)與用戶的相關(guān)程度的控制器,所述各種因素,例如(1)包括用戶的位置的用戶的環(huán)境;(2)用戶瀏覽/選擇任務(wù)所使用的裝置;(3)用于每一任務(wù)的裝置的位置;(4)執(zhí)行該任務(wù)所需的裝置的質(zhì)量和性能等??刂破骰谕茢嗟南嚓P(guān)性的程度為每一任務(wù)分配得分,基于該得分對任務(wù)區(qū)分優(yōu)先次序,并且建立客戶機用戶接口(UI)應(yīng)用程序可用的任務(wù)這種的列表以使用。
客戶機應(yīng)用程序可以以各種方式使用任務(wù)列表,所述各種方式包括例如(1)按照將標識為最相關(guān)的任務(wù)放在列表的上部,將最小相關(guān)的任務(wù)放在下部的任務(wù)評分的順序?qū)⑷蝿?wù)列表呈現(xiàn)給用戶;(2)將上部的較少任務(wù)呈現(xiàn)給用戶;(3)根據(jù)來自用戶的初始請求使用列表來挑選最匹配的任務(wù)(例如,用戶選擇“播放”和 “臥室”,其中,最匹配的項目可以為“以寬銀幕在臥室中播放DVD”);和(4)使用列表的上部項目作為對用戶的最可能的任務(wù)的推薦或默認選擇。
圖1顯示根據(jù)本發(fā)明實施例的如家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)10的示例功能結(jié)構(gòu),該網(wǎng)絡(luò)10實現(xiàn)便于在家庭網(wǎng)絡(luò)中對通過裝置可獲得的任務(wù)進行區(qū)分優(yōu)先次序。網(wǎng)絡(luò)10包括裝置20(例如包括內(nèi)容的)和裝置30(例如具有顯示GUI的可視界面的客戶機裝置)、將網(wǎng)絡(luò)10連接到另一網(wǎng)絡(luò)50(例如另一家庭網(wǎng)絡(luò)、互聯(lián)網(wǎng)等)的可選接口40。盡管裝置20和30單獨顯示,但是單一物理裝置可包括一個或多個客戶機裝置和/或一個或多個服務(wù)器裝置。
裝置20和30能夠分別執(zhí)行用于通信的HTTP協(xié)議和它們之間的協(xié)議。盡管在此描述的示例中,網(wǎng)絡(luò)10利用HTTP協(xié)議,但是本領(lǐng)域的技術(shù)人員將認識到本發(fā)明對于利用客戶機服務(wù)器模型的其他網(wǎng)絡(luò)通信協(xié)議也是有用的。示例裝置20可以為VCR、DVD、計算機等。另外,示例客戶機裝置30可以為TV、計算機等。
網(wǎng)絡(luò)10還包括至少一個如討論的基于各種因素推斷用戶和任務(wù)的相關(guān)程度的控制器60。圖2顯示控制器60的功能方框圖,在網(wǎng)絡(luò)中該控制器與客戶機程序(例如客戶機1、客戶機2...客戶機N)相互作用。
控制器60包括環(huán)境管理器模塊62,用于集合如位置和用戶使用的裝置的用戶環(huán)境信息。在此示例中,每一裝置的位置由例如裝置本身(在安裝時間設(shè)置)、通過配置文件(用于不能提供它們的位置的裝置)等來提供。運行用戶的客戶機程序的裝置/配置文件還包含被稱為“cookie”的附加段信息。當用戶啟動客戶機程序時,客戶機程序?qū)ookie發(fā)送到控制器60。控制器60將由客戶機程序提供的cookie與裝置配置文件中的cookie匹配。其cookie與客戶機cookie匹配的裝置的位置被標識為用戶的位置。
最后,內(nèi)容元數(shù)據(jù)包含內(nèi)容的位置。內(nèi)容元數(shù)據(jù)包含關(guān)于內(nèi)容的信息。例如,音樂文件包含曲目名稱、藝術(shù)家、專輯、曲目號、MIME-類型等。根據(jù)本發(fā)明實施例,附加元數(shù)據(jù)在系統(tǒng)中被提供。例如,位置信息被添加到內(nèi)容元數(shù)據(jù)中。此段數(shù)據(jù)允許內(nèi)容的位置與用戶的位置相關(guān)。
根據(jù)產(chǎn)生或存儲內(nèi)容的裝置的位置確定該內(nèi)容的位置。該位置信息還可以從如裝置上的GPS的傳感器來獲得。盡管家庭網(wǎng)絡(luò)中的一些消費性電子(CE)可能沒有配備位置傳感器,但是本發(fā)明考慮這種位置傳感器的使用。
一旦家庭網(wǎng)絡(luò)中的裝置被發(fā)現(xiàn),任務(wù)產(chǎn)生模塊70從所述裝置集合任務(wù)和裝置描述,并且基于這些描述來確定在家庭網(wǎng)絡(luò)中可實現(xiàn)的任務(wù)。任務(wù)產(chǎn)生模塊70獲得(1)裝置功能描述,其中,每一裝置功能描述描述了裝置可以執(zhí)行的功能,和(2)任務(wù)描述,其中,每一任務(wù)描述描述了特定任務(wù)要求的裝置功能性。隨后任務(wù)產(chǎn)生模塊70產(chǎn)生任務(wù)的組合,其中,任務(wù)包括用戶使用裝置能夠執(zhí)行的高級動作的用戶級描述。在一個示例中,用戶級描述包括基于獲得的任務(wù)描述和裝置功能描述的任務(wù)建議(即,每一任務(wù)建議基于一個或多個獲得的裝置功能描述和任務(wù)描述表示用戶任務(wù))。由協(xié)調(diào)(orchestrator)模塊產(chǎn)生的任務(wù)的組合被稱為任務(wù)組合(TC),執(zhí)行任務(wù)組合所需的裝置組被稱為裝置組合。
控制器60還包括區(qū)分優(yōu)先次序模塊64。根據(jù)區(qū)分優(yōu)先次序模塊64,隨后任務(wù)組合基于裝置支持的特征,以及用于基于裝置和用戶的環(huán)境來對所述組合評分的一組策略來進行評分。此排列的結(jié)果是從得分組或級別列出的一組得分。每一得分級別表示環(huán)境重要性的級別。在該得分級別內(nèi),這些項目被基于如裝置評分的在第二因素來排列。因而,對于環(huán)境匹配的級別,最佳的裝置首先出現(xiàn)(即那些充分匹配該級別的策略的裝置可排列為高于僅匹配該級別的部分策略的其他裝置)。這樣做,在允許新的裝置進入和離開家庭網(wǎng)絡(luò)的同時允許使用簡單整數(shù)的得分的范圍被計算而不引起其他組合的得分改變。
影響這種區(qū)分優(yōu)先次序的因素為用戶以及相關(guān)的任務(wù)/裝置。因此,對于一個用戶的高優(yōu)先級任務(wù)可能在不同家庭網(wǎng)絡(luò)之間不同,這是因為家庭網(wǎng)絡(luò)可包含不同的裝置。另外,家庭網(wǎng)絡(luò)的一個房間中的同一用戶基于歷史、偏好或安全/訪問限制可具有不同的任務(wù)。另外,基于歷史或?qū)W習(xí)的區(qū)分優(yōu)先次序可被互不相關(guān)地添加在評分和分類中。
除了用戶位置信息外,區(qū)分優(yōu)先次序模塊64使用由裝置廠商提供的裝置描述來確定裝置的性能信息,裝置描述提供關(guān)于各種裝置屬性的信息以及它們?nèi)绾闻c其他屬性比較。裝置描述提供裝置的功能性,例如裝置是否為存儲介質(zhì),它是否為輸出裝置(翻譯器(renderer))等。另外,裝置描述包括屬性信息,例如屏幕大小和屬性值之間的關(guān)系的類型以及屬性值之間差的大小的指示(特定屬性類型的比較標度)。例如,屏幕大小以英寸測量。兩英寸是一英寸的兩倍,而聲音以分貝測量,其中,2db是1db的100倍。
在一個示例性操作中,裝置屬性按照任務(wù)產(chǎn)生模塊70中的排列方案被分為兩類,包括數(shù)字屬性(NA)和非數(shù)字屬性(NNA)。例如,如屏幕大小的NA值使用“大于”關(guān)系來處理僅通過NA的大小(即“60英寸大于”30英寸”)來得到60英寸電視比30英寸電視好。
另外,NNA值按照它們本身以及相同屬性的其他NNA值之間它們的相對得分而被評分。例如,“好于”和“相同”關(guān)系被用于比較兩個NNA。NNA描述還包括表示“優(yōu)等的程度”(即“優(yōu)等”)的“相對得分”特性。根據(jù)這個“相對得分”和“優(yōu)等”,可對NNA值計算尺度。其他類型的評價也可被使用。
使用此屬性信息產(chǎn)生表,在該表中每一屬性具有與其結(jié)合的得分。為了保證標度是常量,該表被存儲,從而僅當新的裝置或技術(shù)進入家庭網(wǎng)絡(luò)時,該表才需要被重新計算。另外,只有當新的裝置/技術(shù)影響標度的上或下邊緣時該表才被重新計算。通過加上裝置支持的屬性的得分來計算每一裝置的得分。
參照圖3中的功能方框圖,在網(wǎng)絡(luò)10的一個示例性操作中,包括新裝置事件的信息、任務(wù)描述和裝置描述由網(wǎng)絡(luò)中的裝置20、30(例如裝置1、裝置2、裝置3等)提供到控制器60。任務(wù)產(chǎn)生模塊70使用新裝置事件、任務(wù)描述和裝置描述來將未評分的任務(wù)組合(例如使用裝置1的任務(wù)A、使用裝置2的任務(wù)B、使用裝置3的任務(wù)C等)以及構(gòu)成任務(wù)的各個裝置的得分(例如裝置1(得分100)、裝置2(得分7)等)提供給區(qū)分優(yōu)先次序模塊64。區(qū)分優(yōu)先次序模塊64使用各個裝置得分來對任務(wù)組合評分以產(chǎn)生評分的任務(wù)組合(例如使用裝置1的任務(wù)A(得分100)、使用裝置2的任務(wù)B(得分7)、使用裝置1和裝置2的任務(wù)C(107)等)。然后評分的任務(wù)描述被提供給客戶機應(yīng)用程序(例如裝置1上的客戶機1、裝置2上的客戶機2等),而不是基于對于用戶選擇/相互作用的環(huán)境(例如,用戶環(huán)境、裝置環(huán)境等)為每一客戶機程序調(diào)整的評分。由于區(qū)分優(yōu)先次序的第二級別進入客戶機1和客戶機2的任務(wù)評分不同于根據(jù)區(qū)分優(yōu)先次序模塊64進行的評分;區(qū)分優(yōu)先次序的第一級別基于任務(wù)所需的裝置的性能和質(zhì)量來執(zhí)行,區(qū)分優(yōu)先次序的第二級別基于用戶的環(huán)境(例如,用戶的位置和瀏覽家庭中可用的任務(wù)的裝置)來執(zhí)行。
在控制器60的一個實施中,以下描述的圖4的流程圖中的示例性步驟被使用在區(qū)分優(yōu)先次序模塊64中來對由任務(wù)產(chǎn)生模塊70產(chǎn)生的任務(wù)組合評分。在使用網(wǎng)絡(luò)中的家用電子中,示例性評分基于正常人類交互語義。
結(jié)合圖3參照圖4中的流程圖1在步驟80,基于和用戶無關(guān)的環(huán)境,執(zhí)行裝置的一般排列,還包括1.1在步驟82,基于裝置位置對任務(wù)組合(TC)進行分類,其中,位于家庭網(wǎng)絡(luò)中的相同房間中的裝置的TC排列為最高,形成第一組(TC-組1)。包括來自相同房間的裝置和移動裝置的TC的第二組(TC-組2)跟在第一組后。第三組(TC-組3)包括不在相同房間但是共用相同樓層的裝置(一些裝置可以是移動的)的TC。第四組(TC-組4)包括具有單一未知位置的裝置的TC,第五組(TC-組5)包括具有多個未知位置的裝置的TC。這樣TC-組1相同房間中的裝置TC-組2相同房間中的裝置和移動裝置TC-組3相同樓層但是不同房間中的裝置TC-組4未知位置的單一裝置TC-組5未知位置的多個裝置以及已知位置但是不同樓層的裝置1.2在步驟84,基于裝置屬性計算裝置組合的排列,其中,使用如上解釋的排列方案現(xiàn)在為TC列表(TCL)中的每一TC分配裝置組合得分。
2在步驟86,基于用戶環(huán)境排列裝置,其中,在客戶機程序啟動之后,客戶機-位置和客戶機-裝置名稱被傳遞給區(qū)分優(yōu)先次序模塊64(步驟88),還包括
2.1在步驟90,基于客戶機裝置的位置對TC分類,其中,組1中的TC(TC-組1)被進一步排序。具有與客戶機裝置所位于的房間相同房間的TC被移動到當前任務(wù)組合表的頂部。如果客戶機裝置是移動裝置,那么此步驟被跳過。移動裝置通常具有“未知的”位置,這是因為在沒有位置傳感器的情況下它們的位置不能被確定。
2.2在步驟92,使用客戶機裝置信息對所述的五個組的每個進行分類,其中,在以上五個組的每個中,一個或多個客戶機裝置并存的TC被分組在一起并被推倒頂部。這個步驟在每一組最多創(chuàng)建兩個子組??蛻魴C裝置除了向用戶顯示GUI之外還可參與任務(wù)。這樣,當用戶使用特定裝置與系統(tǒng)交互時,用戶很可能想要使用相同的裝置來例如播放電影或播放音樂。因此,涉及客戶機裝置的任務(wù)在區(qū)分優(yōu)先次序的列表中被提升。
2.3在步驟94,使用裝置屬性排序?qū)儆趩我蛔咏M的TC,其中,在以上的分類步驟之后,存在至多五個組和十個子組。這些組的每一個可包括0或多個TC。為了在子組內(nèi)對TC分類,裝置屬性被利用。任務(wù)組合排列方案對每一任務(wù)組合分配唯一得分。
以上步驟的結(jié)果是一組得分,被分組成類(例如,100-200的得分為相同房間中的所有裝置的任務(wù)組合、200-300的得分為相同房間中的翻譯器的組合等)。通過此得分,用戶環(huán)境以下面的方式被應(yīng)用最匹配用戶的環(huán)境(例如位置)和裝置的環(huán)境的組合高于其他組合(例如在遠方的房間中)。
參照回圖2,控制器60包括任務(wù)產(chǎn)生模塊70和向客戶機提供任務(wù)推薦的環(huán)境任務(wù)推薦器(CTR)65??刂破?0可利用按照環(huán)境區(qū)分優(yōu)先次序的任務(wù)的列表相應(yīng)地改變其操作,例如基于相關(guān)的改變使用可選CTR 65來建議任務(wù)。CTR 65根據(jù)特定策略建議任務(wù)。例如,用戶可通過改變策略中的規(guī)則來控制系統(tǒng)的行為。每當新裝置或新內(nèi)容分別在網(wǎng)絡(luò)中被發(fā)現(xiàn)時,環(huán)境任務(wù)推薦器65通過新裝置事件或新內(nèi)容事件被觸發(fā)。能夠觸發(fā)CTR 65的特定用戶活動包括例如打開電視、將音頻CD插入裝置等。通過跟蹤在任何特定時間用戶可用的內(nèi)容和裝置來執(zhí)行環(huán)境的確定和任務(wù)的推薦。
盡管為這里描述的區(qū)分優(yōu)先次序方法執(zhí)行的主要實施例用于家庭網(wǎng)絡(luò)環(huán)境中,但本領(lǐng)域的技術(shù)人員將理解,本發(fā)明可以被應(yīng)用到其他類型的環(huán)境中,例如辦公空間、機場等。
已經(jīng)參照其特定優(yōu)選形式相當具體地描述了本發(fā)明;然而其他形式也是可行的。因此,所附權(quán)利要求的精神和范圍不應(yīng)限于包含在這里的優(yōu)選實施例的描述。
權(quán)利要求
1.一種在裝置網(wǎng)絡(luò)中對任務(wù)區(qū)分優(yōu)先次序的方法,包括以下步驟獲得一個或多個任務(wù)組合,其中,每一任務(wù)組合表示所述裝置能夠執(zhí)行的一組任務(wù);基于任務(wù)與客戶的相關(guān)程度來對任務(wù)組合區(qū)分優(yōu)先次序;和向客戶呈現(xiàn)區(qū)分優(yōu)先次序的任務(wù)組合。
2.如權(quán)利要求1所述的方法,其中,對任務(wù)組合區(qū)分優(yōu)先次序的步驟包括基于客戶的環(huán)境對任務(wù)組合區(qū)分優(yōu)先次序的步驟。
3.如權(quán)利要求1所述的方法,其中,對任務(wù)組合區(qū)分優(yōu)先次序的步驟包括基于執(zhí)行任務(wù)組合所需的裝置的環(huán)境對任務(wù)組合區(qū)分優(yōu)先次序。
4.如權(quán)利要求1所述的方法,其中,對任務(wù)組合區(qū)分優(yōu)先次序的步驟包括基于網(wǎng)絡(luò)中的裝置對任務(wù)組合區(qū)分優(yōu)先次序的步驟。
5.如權(quán)利要求1所述的方法,其中,對任務(wù)組合區(qū)分優(yōu)先次序的步驟包括基于網(wǎng)絡(luò)中的裝置的屬性對任務(wù)組合區(qū)分優(yōu)先次序的步驟。
6.如權(quán)利要求1所述的方法,其中,對任務(wù)組合區(qū)分優(yōu)先次序的步驟包括基于包括用戶客戶機的位置的用戶客戶機的環(huán)境對任務(wù)組合區(qū)分優(yōu)先次序的步驟。
7.如權(quán)利要求1所述的方法,其中,對任務(wù)組合區(qū)分優(yōu)先次序的步驟包括基于用戶客戶機用來瀏覽和/或選擇任務(wù)組合的裝置對任務(wù)組合區(qū)分優(yōu)先次序的步驟。
8.如權(quán)利要求1所述的方法,其中,對任務(wù)組合區(qū)分優(yōu)先次序的步驟包括基于用于執(zhí)行任務(wù)組合的裝置的位置和/或類型對任務(wù)組合區(qū)分優(yōu)先次序的步驟。
9.如權(quán)利要求1所述的方法,其中,對任務(wù)組合區(qū)分優(yōu)先次序的步驟包括基于執(zhí)行任務(wù)組合所需的裝置的屬性對任務(wù)組合區(qū)分優(yōu)先次序的步驟。
10.如權(quán)利要求1所述的方法,其中,對任務(wù)組合區(qū)分優(yōu)先次序的步驟包括基于推斷的與客戶的相關(guān)程度為每一任務(wù)組合分配得分的步驟。
11.如權(quán)利要求1所述的方法,其中,對任務(wù)組合區(qū)分優(yōu)先次序的步驟包括基于推斷的與客戶的相關(guān)程度來為每一任務(wù)組合分配得分,以及基于所述得分將裝置組合作為可用任務(wù)表示給用戶的步驟。
12.如權(quán)利要求1所述的方法,其中,每一任務(wù)組合基于一個或多個裝置功能描述和任務(wù)描述表示一組用戶任務(wù)。
13.如權(quán)利要求12所述的方法,其中,獲得任務(wù)組合的步驟還包括以下步驟獲得裝置功能描述,其中,每一裝置功能描述描述了裝置能夠執(zhí)行的功能;獲得任務(wù)描述,其中,每一任務(wù)描述描述了特定任務(wù)需要的裝置功能性;和基于獲得的任務(wù)描述和裝置功能描述產(chǎn)生任務(wù)組合。
14.一種在裝置網(wǎng)絡(luò)中對任務(wù)區(qū)分優(yōu)先次序的控制器,包括任務(wù)產(chǎn)生模塊,產(chǎn)生一個或多個任務(wù)組合,其中,每一任務(wù)組合表示裝置能夠執(zhí)行的一組任務(wù);和區(qū)分優(yōu)先次序模塊,基于任務(wù)與客戶的相關(guān)程度來對任務(wù)組合區(qū)分優(yōu)先次序。
15.如權(quán)利要求14所述的控制器,其中,區(qū)分優(yōu)先次序模塊基于客戶的環(huán)境對任務(wù)組合區(qū)分優(yōu)先次序。
16.如權(quán)利要求14所述的控制器,其中,區(qū)分優(yōu)先次序模塊基于執(zhí)行任務(wù)組合所需的裝置的環(huán)境對任務(wù)組合區(qū)分優(yōu)先次序。
17.如權(quán)利要求14所述的控制器,其中,區(qū)分優(yōu)先次序模塊基于網(wǎng)絡(luò)中的裝置對任務(wù)組合區(qū)分優(yōu)先次序。
18.如權(quán)利要求14所述的控制器,其中,區(qū)分優(yōu)先次序模塊基于網(wǎng)絡(luò)中的裝置的屬性對任務(wù)組合區(qū)分優(yōu)先次序。
19.如權(quán)利要求14所述的控制器,其中,區(qū)分優(yōu)先次序模塊基于包括用戶客戶機的位置的用戶客戶機的環(huán)境來對任務(wù)組合區(qū)分優(yōu)先次序。
20.如權(quán)利要求14所述的控制器,其中,區(qū)分優(yōu)先次序模塊基于用戶客戶機用于瀏覽和/或選擇任務(wù)組合使用的裝置對任務(wù)組合區(qū)分優(yōu)先次序。
21.如權(quán)利要求14所述的控制器,其中,區(qū)分優(yōu)先次序模塊基于用于執(zhí)行任務(wù)組合的裝置的位置和/或類型對任務(wù)組合區(qū)分優(yōu)先次序。
22.如權(quán)利要求14所述的控制器,其中,區(qū)分優(yōu)先次序模塊基于執(zhí)行任務(wù)組合所需的裝置的屬性對任務(wù)組合區(qū)分優(yōu)先次序。
23.如權(quán)利要求14所述的控制器,其中,區(qū)分優(yōu)先次序模塊基于推斷的與客戶的相關(guān)程度對任務(wù)組合區(qū)分優(yōu)先次序。
24.如權(quán)利要求14所述的控制器,其中,區(qū)分優(yōu)先次序模塊基于推斷的與客戶的相關(guān)程度對任務(wù)組合區(qū)分優(yōu)先次序,并且基于所述得分將裝置組合作為可用任務(wù)表示給客戶。
25.如權(quán)利要求14所述的控制器,其中,每一任務(wù)組合基于一個或多個裝置功能描述和任務(wù)描述表示一組用戶任務(wù)。
26.如權(quán)利要求25所述的控制器,其中,任務(wù)產(chǎn)生模塊獲得任務(wù)組合,通過獲得裝置功能描述,其中,每一裝置功能描述描述了裝置能夠執(zhí)行的功能;獲得任務(wù)描述,其中,每一任務(wù)描述描述了特定任務(wù)要求的裝置功能性;知基于獲得的任務(wù)描述和裝置功能描述產(chǎn)生任務(wù)組合。
27.權(quán)利要求14所述的控制器還包括用于向客戶呈現(xiàn)區(qū)分優(yōu)先次序的任務(wù)組合的應(yīng)用模塊。
28.一種網(wǎng)絡(luò),包括多個裝置,通過通信鏈路互相連接;控制器,用于在網(wǎng)絡(luò)中對任務(wù)區(qū)分優(yōu)先次序,該控制器包括任務(wù)產(chǎn)生模塊,產(chǎn)生一個或多個任務(wù)組合,其中,每一任務(wù)組合表示裝置能夠執(zhí)行的一組任務(wù);和區(qū)分優(yōu)先次序模塊,基于任務(wù)與客戶的相關(guān)程度對任務(wù)組合區(qū)分優(yōu)先次序。
全文摘要
一種便于在家庭網(wǎng)絡(luò)中對通過裝置可獲得的任務(wù)區(qū)分優(yōu)先次序的方法和系統(tǒng)。任務(wù)是用戶和下層裝置能夠執(zhí)行的高級動作的用戶級描述。通過為用戶對任務(wù)區(qū)分優(yōu)先次序,本發(fā)明的目的在于最小化比較和理解任務(wù)的有用性和可行性所需的工作。這樣做時,用戶能夠執(zhí)行的任務(wù)的數(shù)量可被減小,對于給定用戶和裝置的最高優(yōu)先級任務(wù)能夠通過應(yīng)用軟件作為建議的對于用戶的“最可能”任務(wù)被使用。
文檔編號H04L29/02GK1848839SQ200510132458
公開日2006年10月18日 申請日期2005年12月21日 優(yōu)先權(quán)日2005年1月7日
發(fā)明者庫吉薩帕薩·安尤吉薩, 錫莎吉·米塞, 梅瑟·艾倫 申請人:三星電子株式會社