人的微情境和一個(gè)家長取消臥室控制的微情境;
?學(xué)校=2,關(guān)聯(lián)每個(gè)孩子的宏情境;
?工作=2,關(guān)聯(lián)每個(gè)成人的宏情境;和 ?旅行=1,關(guān)聯(lián)所有家庭成員的宏情境。
[0120]根據(jù)本發(fā)明實(shí)施例,圖14為便攜式電子設(shè)備PED 1410,其設(shè)置有多個(gè)與一家所有用戶關(guān)聯(lián)的用戶定制型Π dashboard應(yīng)用程序。因此,第一至第四用戶1420-1450都與他們各自的一個(gè)或多個(gè)情境dashboard應(yīng)用程序賬號(hào)相關(guān)聯(lián)。第一用戶1420以父親-丈夫?yàn)槔?,配置有第一至第五?dashboard應(yīng)用程序1460A-1460E,所述用戶定制型Πdashboard應(yīng)用程序是根據(jù)情境(如家里或工作)設(shè)置的,如圖1中1_11所示。第二用戶1440以母親-妻子為例,配置有第六至第八Π dashboard應(yīng)用程序1470A-1460C,所述用戶定制型Π dashboard應(yīng)用程序是根據(jù)情境(如家里)設(shè)置的,如圖1中1_11所示。第三、第四用戶1430和1450以女兒和兒子為例,配置有第九和第十Π dashboard應(yīng)用程序1480和1490,所述用戶定制型Π dashboard應(yīng)用程序是根據(jù)情境(如家里)設(shè)置的、不需要情境變化,如圖1中1-11所示。盡管在其他情境下,第三、第四用戶1430和1450可以隨意定制情境dashboard應(yīng)用程序,但還是受父母限制。
[0121]因此,當(dāng)所述家庭由于升級(jí)、損壞而更換PED 1410到另一 PED或由于缺陷更換PED1410時(shí),所有用戶定制型情境及非情境Π dashboards應(yīng)用程序丟失,用戶需要在新PED上重新設(shè)置應(yīng)用程序。同樣,如果用戶,如第一用戶1420需要另一 PED時(shí),也需要在新PED上重新設(shè)置用戶定制型情境及非情境Π dashboard應(yīng)用程序?;蛘撸缘谝挥脩魹槔?,可以擁有兩臺(tái)PED,并且在弄錯(cuò)了 PED或丟失了一個(gè)PED的情況下,可以將設(shè)置有家用情境Πdashboard應(yīng)用程序的PED帶去工作,其中常用的工作情境Π dashboard應(yīng)用程序此時(shí)不可使用??梢悦黠@發(fā)現(xiàn),不論原因?yàn)楹?,每個(gè)示例中的用戶或用戶們必須花費(fèi)寶貴的時(shí)間在新PED或替代PED上創(chuàng)建情境及非情境UI dashboards應(yīng)用程序。
[0122]根據(jù)本發(fā)明實(shí)施例,圖15為基于用戶1510及銷售代理商1540的用戶定制型UIdashboard應(yīng)用程序的初始化界面和后續(xù)對用戶所購置的便攜式電子設(shè)備1570B進(jìn)行的傳輸。如圖所示,用戶1510詢問零售商1520并與銷售代理商1540接洽。在這種情況下,銷售代理商1540在示范PED 1570A上創(chuàng)建用戶定制型Π dashboard應(yīng)用程序1530的過程中引導(dǎo)用戶1510。用戶1510決定購買示范PED 1570A的同款或類似款設(shè)備,零售商1520掃描PED 1570A的條形碼1580,并將條形碼信息及用戶定制型Π dashboards應(yīng)用程序1530的第一文件1550A傳輸給服務(wù)器1560。用戶1510開始使用已注冊有零售商1520提供的UI服務(wù)購置的PED 1570B,注冊定制型UI dashboards應(yīng)用程序1530的第二文件1550B并將第一文件1550A從服務(wù)器1560下載到購置的PED 1570B。從而,該第二文件1550B可為用戶1510提供定制型UI dashboards應(yīng)用程序1530。
[0123]顯然,例如UI服務(wù)由操作系統(tǒng)供應(yīng)商或初始設(shè)備廠家等第三方提供而非零售商1520。我們可以明顯發(fā)現(xiàn)第二文件1550B與第一文件1550A—樣或者由第一文件1550A轉(zhuǎn)換而成以顯現(xiàn)所購置的PED 1570B相對于配置有定制型Π dashboard應(yīng)用程序1530的示范PED 1570A在配置和/或操作系統(tǒng)方面的不同。我們還可發(fā)現(xiàn),在其他情況下,如當(dāng)?shù)谝挥脩魹榱硪挥脩糍徺IPED作為禮物時(shí),可以為用戶1510配置定制型Π dashboards應(yīng)用程序1530 ;第二文件1550B可包含操作系統(tǒng)多個(gè)UI dashboards應(yīng)用程序的一個(gè)子集、地理位置或所購置的配置有或未配置有定制型UI dashboards應(yīng)用程序1530的PED 1570B的制造商。
[0124]根據(jù)本發(fā)明實(shí)施例,圖16為基于網(wǎng)絡(luò)的服務(wù)器主機(jī)系統(tǒng),其用于為用戶定制型Πdashboard應(yīng)用程序提供恢復(fù)及安裝服務(wù)。因此,用戶從零售商1605那里,如展示有示范PED 1610的銷售代理商,購買所購置的PED 1615A,如圖15所示。于是,用戶(圖中未示)將已購置的PED 1615A帶回家,并且此前零售商1605已將第一條形碼1625及第一數(shù)據(jù)文件1620傳輸給遠(yuǎn)程服務(wù)器1630。如前述圖15中第一數(shù)據(jù)文件1620與用戶和銷售代理商在示范PED 1610上創(chuàng)建的定制型Π dashboard應(yīng)用程序有關(guān)。當(dāng)給已購置的PED 1610通電時(shí),用戶會(huì)受邀注冊零售商1605提供的Π服務(wù),這樣隨后或后續(xù)注冊第二數(shù)據(jù)文件1635時(shí),服務(wù)信息會(huì)被傳輸?shù)剿徶玫腜ED 1615A,從而將用戶和銷售代理商在示范PED 1610上創(chuàng)建的用戶定制型UI dashboard應(yīng)用程序已配置到PED1615A上,即用戶PED 1615B,如圖16所示。
[0125]接下來,用戶或其他使用者(如家庭成員等)可根據(jù)自己的需求在客戶PED 1615B上修改先前創(chuàng)建的定制型Π dashboard應(yīng)用程序或添加新的定制型情境或非情境UIdashboard應(yīng)用程序。因此,通過注冊UI服務(wù),這些新的及修改的定制型UI dashboard應(yīng)用程序分別由第一 Dashboard數(shù)據(jù)文件1640及第二 Dashboard數(shù)據(jù)文件1645描述并被傳輸?shù)竭h(yuǎn)程服務(wù)器1630。
[0126]稍后,用戶從零售商1605那里獲取更換的PED 1650A,零售商1605將更換的PED1650A的第二條形碼1655發(fā)送至遠(yuǎn)程服務(wù)器1630。然后,用戶激活更換的PED 1650A并注冊UI服務(wù),從而獲得激活的PED 1650B,遠(yuǎn)程服務(wù)器130分別將第三至第五Dashboard數(shù)據(jù)文件1660-1670發(fā)送至激活的PED 1650B。第三至第五Dashboard數(shù)據(jù)文件1660-1670分別涉及一個(gè)或多個(gè)根據(jù)注冊的UI服務(wù)關(guān)聯(lián)用戶的UI dashboard應(yīng)用程序。
[0127]可隨意將定制型UI dashboard應(yīng)用程序從PED傳輸?shù)竭h(yuǎn)程服務(wù)器,或者定制型UIdashboard應(yīng)用程序?yàn)殡x散型dashboard應(yīng)用程序、數(shù)個(gè)被關(guān)聯(lián)的dashboard應(yīng)用程序、一個(gè)dashboard應(yīng)用程序的預(yù)定程序或多個(gè)dashboard應(yīng)用程序的預(yù)定程序。假如一個(gè)或多個(gè)dashboard應(yīng)用程序被部分傳輸,例如已在PED上安裝或使用的標(biāo)準(zhǔn)dashboard應(yīng)用程序及已被修改的元件,會(huì)降低數(shù)據(jù)傳輸及存儲(chǔ)量,這樣有益于通過無線網(wǎng)絡(luò)將數(shù)據(jù)傳輸至PEDo或者,被傳輸?shù)臄?shù)據(jù)文件包括或僅指樣板dashboard文件,從而創(chuàng)建用戶參數(shù)選擇而不是定制型Π dashboard應(yīng)用程序,如圖18所示。顯然,零售商1605不提供Π服務(wù),Π服務(wù)由第三方提供,比如PED操作系統(tǒng)的供應(yīng)商、PED初始設(shè)備廠家或軟件應(yīng)用/服務(wù)供應(yīng)商,如臉譜(Facebook?)、推特(Twitter?)、谷歌(Google?)、雅虎(Yahoo?)等等。
[0128]根據(jù)本發(fā)明的實(shí)施例,圖17為非用戶定制型Π dashboard應(yīng)用程序的基于網(wǎng)絡(luò)及企業(yè)的配置服務(wù)。因此,用戶(圖中未示)擁有一臺(tái)關(guān)聯(lián)用戶的支持定制型和/或UIdashboard應(yīng)用程序及一個(gè)或多個(gè)無線通信接口的PED1710A。所述零售商1720還設(shè)有本地服務(wù)器1740、關(guān)聯(lián)本地零售商1720的第一無線接入點(diǎn)(WAP) 1750及用于本地服務(wù)器1740或零售商1720的電子設(shè)備元件通過網(wǎng)絡(luò)1700與遠(yuǎn)程服務(wù)器1780通信的通信接口。零售商1720的第一 UI數(shù)據(jù)文件1730存儲(chǔ)在本地服務(wù)器1740中,同時(shí)零售商1720的第二 UI數(shù)據(jù)文件1760存儲(chǔ)在遠(yuǎn)程服務(wù)器1780中。
[0129]購物商場1770也通過網(wǎng)絡(luò)1700與遠(yuǎn)程服務(wù)器1780通信,其中購物商場1770的第三UI數(shù)據(jù)文件1790存儲(chǔ)在遠(yuǎn)程服務(wù)器1780中。所述遠(yuǎn)程服務(wù)器1780通過網(wǎng)絡(luò)1700連接至第二 WAP 1750B。因此,當(dāng)用戶帶著PED 1710A進(jìn)入第二 WAP 1750B通信范圍時(shí),PED1710A與遠(yuǎn)程服務(wù)器1780建立通信會(huì)話,第三UI數(shù)據(jù)文件1790被傳輸至PED 1710A,從而在PED 1710A上為用戶顯不購物商場Dashboard應(yīng)用程序1710C。購物商場Dashboard應(yīng)用程序1710C為用戶提供購物商場1770的地圖位置及其他特征,包括訪客服務(wù)及當(dāng)前零售商在購物商場1770銷售的特價(jià)商品。
[0130]或者,用戶攜帶PED 1710A進(jìn)入第一 WAP 1750A的通信范圍,PED1710A與本地服務(wù)器1740建立通信會(huì)話,第一 UI數(shù)據(jù)文件1730被傳輸至PED1710A,從而在PED 1710A上為用戶顯不零售商Dashboard應(yīng)用程序1710B。通過零售商Dashboard應(yīng)用程序1710B,用戶可以了解產(chǎn)品信息、零售商1720的社會(huì)媒體鏈接、賬戶信息及商店獎(jiǎng)品?;蛘撸ㄟ^通信會(huì)話從遠(yuǎn)程服務(wù)器1780檢索第二 UI數(shù)據(jù)文件1760并發(fā)送到PED 1710A,而非下載第一 UI數(shù)據(jù)文件。
[0131]本領(lǐng)域技術(shù)人員可明顯看到,本地服務(wù)器1740及遠(yuǎn)程服務(wù)器1780都可寄存不同情境感知定制型Π dashboard應(yīng)用程序的多個(gè)Π數(shù)據(jù)文件以備在PED 1710A上顯示給用戶。例如,在這種情況下,零售商1720擁有電子產(chǎn)品零售商,如百思買(Best Buy?),美國店鋪可提供英語和西班牙語版本的UI dashboard應(yīng)用程序,而在加拿大店鋪,也可通過本地服務(wù)器1740提供英語合法語版本的Π dashboard應(yīng)用程序。然而,即使本地服務(wù)器1740沒有存儲(chǔ)所需的Π dashboard應(yīng)用程序,進(jìn)入店鋪的用戶可以通過遠(yuǎn)程服務(wù)器1780訪問其他Π dashboard應(yīng)用程序,如加拿大店鋪的零售商1720也支持美國居民偏愛的西班牙版本的Π dashboard應(yīng)用程序,美國店鋪的零售商1720也能滿足法語用戶的需求。
[0132]很顯然,本地服務(wù)器1740可以提供多種dashboard應(yīng)用程序,所以當(dāng)用戶進(jìn)入零售商1720的店鋪時(shí),其可從應(yīng)用程序區(qū)域到電視&家庭影院區(qū)域獲取不同的Π dashboard應(yīng)用程序?;蛘?,以語言選擇為例,所述Π dashboard應(yīng)用程序基于用戶的PED 1710A傳輸過來的用戶參數(shù)選擇數(shù)據(jù)提供語言選擇,以此根據(jù)用戶參數(shù)選擇數(shù)據(jù)來選擇或修改Πdashboard應(yīng)用程序,例如,為用戶(視敏度低)啟用基于音頻的Π dashboard應(yīng)用程序、基于用戶的PED 1710A與用戶賬戶的關(guān)聯(lián)為用戶提供用戶賬戶信息、為用戶顯示首選貨幣單位的價(jià)格數(shù)據(jù)或根據(jù)用戶賬號(hào)及先前在零售商1720的購買記錄來進(jìn)行推薦。同樣,在購物商場1770也可根據(jù)情境為用戶提供Π dashboard應(yīng)用程序,例如,持續(xù)顯示地圖的同時(shí),離用戶最近的店鋪僅報(bào)出價(jià)格或信息,當(dāng)用戶穿過購物商場1770時(shí)顯示信息也隨著變化。同樣,當(dāng)用戶到達(dá)商場一層或其他樓層時(shí),地圖也隨其變化。
[0133]顯然,使用本發(fā)明實(shí)施例,任何企業(yè)都可通過用戶的電子設(shè)備為用戶提供dashboard應(yīng)用程序,如圖17所示。例如,餐廳通過dashboard應(yīng)用程序提供菜單及訂餐界面,體育大世界通過dashboard應(yīng)用程序?yàn)榉劢z提供多種視頻重播選項(xiàng)及粉絲獎(jiǎng)勵(lì),酒店通過dashboard應(yīng)用程序提供入住_退房及訪客服務(wù)等等,機(jī)場通過dashboard應(yīng)用程序?yàn)槁每蛯?shí)時(shí)顯示登記-到達(dá)-出發(fā)信息。
[0134]根據(jù)本發(fā)明實(shí)施例,圖18為企業(yè)根據(jù)傳輸?shù)奖銛y式電子設(shè)備的模板為用戶生成定制型Π dashboard應(yīng)用程序。服務(wù)器1820存儲(chǔ)第一至第三Π Dashboard應(yīng)用程序1810A-1810C。例如,第一 UI Dashboard應(yīng)用程序1810A用于第一企業(yè),如零售商;第二 UIDashboard應(yīng)用程序1810B用于第二企業(yè),如購物中心;第三Π Dashboard應(yīng)用程序1810C用于第三企業(yè),如法律事務(wù)所?,F(xiàn)在,一位用戶(圖中未示出)帶著第一 PED 1830A活動(dòng),如進(jìn)入WAP覆蓋范圍,在服務(wù)器1820通過網(wǎng)絡(luò)1800將數(shù)據(jù)文件傳輸?shù)降谝?PED 1830A之前啟動(dòng)第一 PED 1810A進(jìn)程,第一 PED 1830A將第一 Dashboard模板文件1840A傳輸至服務(wù)器1820,從而下載第一用戶特定Π數(shù)據(jù)文件1850A。因此,第一 Π Dashboard應(yīng)用程序1810A是根據(jù)第一 Dashboard模板文件1840A被修改的,這樣第一用戶特定Π數(shù)據(jù)文件1850A只包含滿足第一用戶要求的第一 UI Dashboard應(yīng)用程序1810A的元件。
[0135]同樣,第二用戶及第三用戶帶著他們各自的第二 PED 1830B及第三PED 1830C活動(dòng),啟動(dòng)第一 PED 1810A進(jìn)程,第二 Dashboard模板文件1840B及第三Dashboard模板文件1840C被傳輸至服務(wù)器1820,從而下載第二用戶特定UI數(shù)據(jù)文件1850B及第三用戶特定UI數(shù)據(jù)文件1850C。因此,第二用戶特定UI數(shù)據(jù)文件1850B及第三用戶特定UI數(shù)據(jù)文件1850C只包含滿足第二用戶及第三用戶要求的第一 UI Dashboard應(yīng)用程序1810A的元件?;蛘撸蓪⑾螺d到同一 UI Dashboard數(shù)據(jù)文件中的定制型dashboard數(shù)據(jù)文件,而非PED傳輸給服務(wù)器1820的數(shù)據(jù)文件,傳輸至每臺(tái)PED并根據(jù)用戶的Dashboard模板文件進(jìn)行動(dòng)態(tài)配置以顯示在PED上。例如,對于視敏度低的第二用戶,dashboard應(yīng)用程序的顯示字號(hào)較大或者dashboard應(yīng)用程序元件的分辨率較高,從而可以省略和/或調(diào)整細(xì)節(jié)。
[0136]Dashboard模板文件用于確定數(shù)個(gè)dashboard應(yīng)用程序中的另一 dashboard應(yīng)用程序是否存儲(chǔ)于服務(wù)器1820、可隨意檢索,甚至兩個(gè)或多個(gè)dashboard應(yīng)用程序的元件可隨意組合??梢噪S意將兩個(gè)或多個(gè)dashboard應(yīng)用程序下載至PED,所需元件可在PED端進(jìn)行本地組合,不可在服務(wù)器1820端進(jìn)行遠(yuǎn)程組合。顯然,可以根據(jù)用戶參數(shù)選擇或設(shè)置生成dashboard應(yīng)用程序,在此情況下,用戶不需要生成定制型UI dashboard應(yīng)用程序。
[0137]根據(jù)本發(fā)明實(shí)施例,圖19為基于不同位置處的不同設(shè)備為用戶開通定制型UIdashboard應(yīng)用程序服務(wù)。與本發(fā)明其他實(shí)施例相同,服務(wù)器1920存儲(chǔ)了多個(gè)用戶定制型情境dashboard應(yīng)用程序1910。這些應(yīng)