本申請(qǐng)是申請(qǐng)?zhí)枮?01180049110.1、申請(qǐng)日為2011年08月10日、發(fā)明名稱為“用戶界面中的信息的智能顯示”的發(fā)明專利申請(qǐng)的分案申請(qǐng)。
背景技術(shù):
例如網(wǎng)頁的用戶界面通常具有相同的配置和/或信息,而不管訪問該頁面的用戶。在一些配置中,個(gè)人站點(diǎn)或網(wǎng)絡(luò)服務(wù)器上的賬號(hào)可提供個(gè)性化信息,但是以相同的可視配置和方式呈現(xiàn)信息。因此,用戶可被以強(qiáng)調(diào)對(duì)于用戶來說不感興趣的內(nèi)容的配置或方式呈現(xiàn)信息。用戶可被要求瀏覽該用戶界面以識(shí)別更感興趣的項(xiàng)目。
技術(shù)實(shí)現(xiàn)要素:
本綜述被提供以介紹簡(jiǎn)化形式的思路選擇,其將在下文的具體說明書中進(jìn)一步描述。該內(nèi)容不是要識(shí)別權(quán)利要求主題的關(guān)鍵特征或本質(zhì)特征,也不是用于限制權(quán)利要求主題的范圍。
本公開的一個(gè)或多個(gè)方面涉及根據(jù)用戶興趣自動(dòng)定制網(wǎng)頁或其他類型的用戶界面。例如,個(gè)人運(yùn)動(dòng)活動(dòng)監(jiān)視網(wǎng)頁可包括與用戶的興趣相關(guān)的信息。該信息可基于從用戶檔案(profile)識(shí)別的興趣而被選擇。用戶檔案可包括瀏覽歷史或其它在線活動(dòng)歷史、鍛煉歷史、購物歷史、好友列表、好友活動(dòng)、社團(tuán)會(huì)員、用戶位置、使用的裝置、瀏覽裝置屬性、類型和性能,及其組合。信息項(xiàng)可基于用戶興趣的強(qiáng)度被自動(dòng)地選擇。因此,如果第一興趣強(qiáng)于第二興趣,則對(duì)應(yīng)于第一用戶興趣的信息項(xiàng)可被選擇在對(duì)應(yīng)于第二用戶興趣的信息之上。替換地或附加地,信息項(xiàng)或其類型可基于用戶特定主題或檢索詞、信息源(例如報(bào)紙、報(bào)紙欄、作者、網(wǎng)站等)和/或其組合而被用戶選擇。在一個(gè)或多個(gè)配置中,信息項(xiàng)可部分地由用戶選擇且部分由自動(dòng)系統(tǒng)選擇。
根據(jù)另一方面,用戶界面可自動(dòng)地根據(jù)用戶興趣而被配置。例如,對(duì)應(yīng)于更強(qiáng)興趣的信息項(xiàng)可被在更高可視性或更高價(jià)值的位置在用戶界面中呈現(xiàn)或顯示。在一個(gè)配置中,用戶界面的頂部可被認(rèn)為具有比該界面的底部附近位置更高價(jià)值或可視性。替換地或附加地,界面的中心位置可具有比界面的角落更多強(qiáng)調(diào)性。在一個(gè)或多個(gè)配置中,用戶可指定用戶界面的至少一部分配置。例如,用戶可指定在何處放置于特定主題相關(guān)的信息項(xiàng)。用戶界面配置的其余部分可被自動(dòng)地定義。附加地,用戶可指定用戶界面的一個(gè)或多個(gè)部分的價(jià)值或重要性的水平。
根據(jù)另一方面,用戶可被評(píng)估以基于各種信息產(chǎn)生用戶界面,該信息包括用戶的實(shí)際運(yùn)動(dòng)表現(xiàn)(例如,速度、心律、距離、鍛煉頻率等)、進(jìn)行的運(yùn)動(dòng)活動(dòng)的性質(zhì)和混合、裝置或產(chǎn)品的狀態(tài)(例如,鞋的磨損、電池壽命等),裝置的使用(例如用于計(jì)算卡路里而不是距離可表示節(jié)食與改善的表現(xiàn))和/或其組合。
根據(jù)又一方面,信息項(xiàng)可被基于用戶興趣的強(qiáng)度分配在界面中的空間(或尺寸)。因此,如果興趣是相對(duì)弱的興趣,界面中的較小量的空間可被分配給相應(yīng)信息項(xiàng)。在一個(gè)或多個(gè)配置中,分配可被預(yù)定義。例如,對(duì)應(yīng)于最強(qiáng)用戶興趣的信息項(xiàng)可被分配界面的50%而次強(qiáng)用戶界面可被分配界面的25%。尺寸分配可為用戶配置、系統(tǒng)定義和/或其組合。
其它定制特征可被使用,包括修改顏色、透明度、字體尺寸、字體樣式、邊框等,以表現(xiàn)用戶興趣的重要性或強(qiáng)度。
根據(jù)又一方面,用于配置用戶界面中的信息項(xiàng)的模板可被選擇。模板可由用戶、自動(dòng)系統(tǒng)或其組合預(yù)定義。模板可被基于各種考慮選擇,包括用戶偏好、用戶檔案信息(例如性別、位置、興趣的數(shù)量)、要被顯示的信息的類型和/或?qū)傩?、要被顯示的信息項(xiàng)的數(shù)目、使用的裝置的類型、界面要在其上顯示的裝置的類型、顯示器尺寸、有效帶寬、裝置性能、用戶位置等。模板可被定義至信息區(qū)中,其它模板(子模板)可被在該信息區(qū)內(nèi)使用。子模板則可定義用于各個(gè)信息項(xiàng)的部分。
附圖說明
特定實(shí)施例在示例性且非限制性的附圖中示出,其中相同的附圖標(biāo)記表示相似的元件,且其中:
圖1示出了根據(jù)這里描述的一個(gè)或多個(gè)方面的實(shí)施例的系統(tǒng);
圖2示出了其中顯示多個(gè)信息項(xiàng)的示例性用戶界面;
圖3a和3b示出了根據(jù)這里描述的一個(gè)或多個(gè)方面根據(jù)用戶興趣定制的示例性用戶界面;
圖4是用于自動(dòng)產(chǎn)生根據(jù)用戶興趣配置的用戶界面的方法的流程圖;
圖5是示出了用于根據(jù)這里描述的一個(gè)或多個(gè)方面確定用戶興趣和對(duì)其排名的方法的流程圖;
圖6a-6c示出了可被用于在根據(jù)這里描述的一個(gè)或多個(gè)方面的用戶界面中布置信息項(xiàng)的示例性模板和子模板;
圖7是示出了用于根據(jù)這里描述的一個(gè)或多個(gè)方面選擇用于創(chuàng)建用戶界面的模板和子模板的示例性方法的流程圖;
圖8示出了示例性界面,根據(jù)這里描述的一個(gè)或多個(gè)方面,用戶通過該界面可指明用戶興趣和指定興趣強(qiáng)度。
具體實(shí)施方式
本公開的實(shí)施例涉及用于顯示各種類型的信息的智能用戶界面?,F(xiàn)在將詳細(xì)參考如圖中示出的實(shí)施例的描述。雖然實(shí)施例結(jié)合這些附圖進(jìn)行描述,但是不是要將其限制至這里公開的附圖。相反,意圖是要覆蓋如這里描述的所述實(shí)施例的精神和范圍內(nèi)的所有可選方案、修改和等同方案。
本公開的各方面可被利用配置為執(zhí)行一個(gè)或多個(gè)功能的電路實(shí)現(xiàn)。例如,在本發(fā)明的一些實(shí)施例中,在先瀏覽裝置、運(yùn)動(dòng)活動(dòng)監(jiān)視裝置、顯示裝置、網(wǎng)絡(luò)服務(wù)器或其任意組合可被利用一個(gè)或多個(gè)專用集成電路(asics)實(shí)現(xiàn)。但是,更典型地,本發(fā)明的各個(gè)實(shí)例的部件將利用執(zhí)行固件或軟件指令的可編程計(jì)算裝置、或通過專用電路和在可編程計(jì)算裝置上執(zhí)行的固件或軟件指令的組合實(shí)現(xiàn)。
因此,圖1示出了可被用于實(shí)現(xiàn)本發(fā)明的各實(shí)施例的計(jì)算機(jī)101的一個(gè)示例性實(shí)例。如圖所示,計(jì)算機(jī)101具有計(jì)算單元103。計(jì)算單元103通常包括處理單元105和系統(tǒng)存儲(chǔ)器107。處理單元105可為用于執(zhí)行軟件指令的任意類型的處理裝置,但是一般為微處理器裝置。系統(tǒng)存儲(chǔ)器107可包括只讀存儲(chǔ)器(rom)109和隨機(jī)訪問存儲(chǔ)器(ram)111。如本領(lǐng)域技術(shù)人員認(rèn)識(shí)到的,只讀存儲(chǔ)器(rom)109和隨機(jī)訪問存儲(chǔ)器(ram)111可儲(chǔ)存由儲(chǔ)存單元105執(zhí)行的軟件指令。
處理單元105和系統(tǒng)存儲(chǔ)器107被直接或通過總線113或替代通信結(jié)構(gòu)間接地被連接至一個(gè)或多個(gè)外圍設(shè)備。例如,處理單元105或系統(tǒng)存儲(chǔ)器107可被直接或間接地連接至附加存儲(chǔ)器,例如硬盤驅(qū)動(dòng)器117或可去除光盤驅(qū)動(dòng)器119。計(jì)算機(jī)101可進(jìn)一步使用其他存儲(chǔ)介質(zhì)或與其接口連接,例如固態(tài)驅(qū)動(dòng)器、可去除磁盤驅(qū)動(dòng)器和閃存卡。處理單元105和系統(tǒng)存儲(chǔ)器107還可被直接或間接地連接至一個(gè)或多個(gè)輸入裝置121和一個(gè)或多個(gè)輸出裝置123。輸入裝置121可包括例如鍵盤、觸摸屏、遙控器板、指點(diǎn)裝置(例如鼠標(biāo)、觸摸板、軌跡球或搖桿)、掃描儀、相機(jī)或麥克風(fēng)。輸出裝置123可包括例如監(jiān)視器顯示器、電視、打印機(jī)、音響或揚(yáng)聲器。
另外,計(jì)算單元103可被直接或間接地連接至一個(gè)或多個(gè)網(wǎng)絡(luò)接口115用于與網(wǎng)絡(luò)通信。該類型的網(wǎng)絡(luò)接口115,有時(shí)也成為網(wǎng)絡(luò)適配器或網(wǎng)絡(luò)接口卡(nic),根據(jù)一個(gè)或多個(gè)通信協(xié)議(例如傳輸控制協(xié)議(tcp)、因特網(wǎng)協(xié)議(ip)和用戶數(shù)據(jù)包協(xié)議(udp))把來自計(jì)算單元103的數(shù)據(jù)和控制信號(hào)轉(zhuǎn)換為網(wǎng)絡(luò)消息。網(wǎng)絡(luò)適配器可為無線或有線的或其組合。這些協(xié)議是本領(lǐng)域已知的,且由此在此不詳細(xì)討論。接口115可使用任意適當(dāng)?shù)倪B接代理用于連接至網(wǎng)絡(luò),包括例如無線收發(fā)器、電源線適配器、調(diào)制解調(diào)器或以太網(wǎng)連接。連接代理可為無線或有線的或其組合。因此,使用接口115,計(jì)算機(jī)101能訪問廣泛區(qū)域網(wǎng)絡(luò),例如除了局域網(wǎng)的因特網(wǎng)。在一個(gè)或多個(gè)配置中,用戶可通過使用接口115的局域或廣域網(wǎng)絡(luò)瀏覽網(wǎng)站或其它網(wǎng)絡(luò)裝置。例如運(yùn)動(dòng)活動(dòng)和瀏覽獲得的數(shù)據(jù)可被傳輸至或接收自本地或遠(yuǎn)程網(wǎng)絡(luò)源(未示出)。
應(yīng)認(rèn)識(shí)到,除了上面具體列出的輸入、輸出和儲(chǔ)存外設(shè),計(jì)算裝置可被連接至各種其他類型的外設(shè),包括可執(zhí)行輸入、輸出和儲(chǔ)存功能的一些,或其組合。例如,計(jì)算機(jī)101可被連接至數(shù)字音樂播放器,例如可從cupertino,california的apple,inc.獲得的
除了數(shù)字音樂播放器,計(jì)算機(jī)101可被連接至或包括一個(gè)或多個(gè)其它外設(shè),例如電話。電話可例如為無線“智能電話”。如本領(lǐng)域已知的,該類型的電話使用射頻傳輸通過無線網(wǎng)絡(luò)通信。除了簡(jiǎn)單的通信功能,“智能電話”還可給用戶提供一個(gè)或多個(gè)數(shù)據(jù)管理功能,例如發(fā)送、接收和查看電子消息(例如電子郵件消息、sms文字消息等)、記錄或回放聲音文件、記錄或回放圖像文件(例如靜止圖片或移動(dòng)影像文件)、查看和編輯具有文字的文件(例如microsoftword或excel文件、或adobeacrobat文件)等。由于該類型的電話的數(shù)據(jù)管理能力,用戶可將電話與計(jì)算機(jī)101連接,從而它們保留的數(shù)據(jù)可被同步。
當(dāng)然,其它外設(shè)可被包括或連接至圖1所示類型的計(jì)算機(jī)101,如本領(lǐng)域已知的。在一些情況下,外設(shè)可被永久地或半永久地連接至計(jì)算單元103。例如,對(duì)于許多計(jì)算機(jī),計(jì)算單元103、硬盤驅(qū)動(dòng)器117、可去除光盤驅(qū)動(dòng)器119和顯示器被半永久地封在單個(gè)外殼中。但是,其它外設(shè)可被可移除地連接至計(jì)算機(jī)101。計(jì)算機(jī)101可包括例如一個(gè)或多個(gè)通信端口,外設(shè)通過該端口可被連接至計(jì)算單元103(直接或通過總線113間接地)。這些通信端口可由此包括并行總線端口或串行總線端口,例如使用通用串行總線(usb)標(biāo)準(zhǔn)或ieee1394高速串行總線標(biāo)準(zhǔn)(例如火線端口)的串行總線端口。替換地或附加地,計(jì)算機(jī)101可包括無線數(shù)據(jù)“端口”,例如藍(lán)牙接口、wi-fi接口、紅外數(shù)據(jù)端口等。
應(yīng)認(rèn)識(shí)到,根據(jù)本發(fā)明的各實(shí)例使用的接收裝置可包括多于圖1中所示計(jì)算機(jī)101的更多計(jì)算機(jī),比計(jì)算機(jī)101更少的部件、或不同于計(jì)算機(jī)101的部件的組合。本發(fā)明的一些應(yīng)用例如可使用一個(gè)或多個(gè)計(jì)算裝置,其要具有非常特定的功能,例如數(shù)字音樂播放器或服務(wù)器計(jì)算機(jī)。這些計(jì)算裝置可由此省略非必要的外設(shè),例如網(wǎng)絡(luò)接口115、可移除光盤驅(qū)動(dòng)器119、打印機(jī)、掃描儀、外部硬件驅(qū)動(dòng)器等。本發(fā)明的一些應(yīng)用可替換地或附加地使用具有大量功能的計(jì)算裝置,例如桌面或膝上個(gè)人計(jì)算機(jī)。這些計(jì)算裝置可按需要具有外設(shè)或附加部件的任意組合。
根據(jù)一個(gè)或多個(gè)方面,計(jì)算裝置例如計(jì)算機(jī)101可追蹤用戶的線上和線下行為,包括用戶瀏覽的站點(diǎn)、用戶購買的產(chǎn)品、用戶進(jìn)行的運(yùn)動(dòng)、用戶參加的事件等。在一個(gè)實(shí)例中,計(jì)算機(jī)101可包括網(wǎng)絡(luò)服務(wù)器,其作為一個(gè)或多個(gè)網(wǎng)站的主機(jī)以允許用戶儲(chǔ)存?zhèn)€人信息以及用于識(shí)別和提供潛在興趣的信息給用戶。在這種配置中,網(wǎng)絡(luò)服務(wù)器可作為運(yùn)動(dòng)活動(dòng)監(jiān)視站點(diǎn)的主機(jī),用于追蹤用戶的運(yùn)動(dòng)活動(dòng)。在另一配置中,網(wǎng)絡(luò)服務(wù)器可作為在線商店的主機(jī),其輔助用戶選擇和購買物品。在另一配置中,網(wǎng)絡(luò)服務(wù)器可作為運(yùn)動(dòng)監(jiān)視和在線商店功能的組合的主機(jī)。在任意這些配置中,網(wǎng)絡(luò)服務(wù)器可識(shí)別附加信息,例如將要進(jìn)行的事件、產(chǎn)品或服務(wù)的廣告、與用戶興趣相關(guān)的物品等。
圖2示出了給特定用戶(即用戶一)提供信息的用戶界面。為了訪問界面200,用戶可被要求初始地使用登錄名和口令證明他或她的身份。一旦被證明,界面200可產(chǎn)生多個(gè)信息部分203。例如,部分203a可提供前些天、周或其它預(yù)定時(shí)間段的用戶運(yùn)動(dòng)表現(xiàn)總結(jié),而部分203b可提供介紹鞋子產(chǎn)品的信息。新聞和事件可被顯示在部分203c中而廣告可在部分203d中提供。附加地或替換地,導(dǎo)航菜單可在界面200的部分203e中提供,以允許用戶導(dǎo)航至其它界面和信息頁。
例如,一個(gè)或多個(gè)部分203中顯示的鞋子信息可基于用戶興趣而被選擇。例如,部分203b中顯示的鞋子信息可基于確定用戶在跑步方面具有興趣而被選擇。附加地或替換地,部分203b中顯示的鞋子信息可被指定用于系統(tǒng)以確定對(duì)于用戶來說具有興趣的體育運(yùn)動(dòng)或活動(dòng)。類似地,物品、新聞、廣告和運(yùn)動(dòng)表現(xiàn)信息可被基于用戶興趣選擇用于在一個(gè)或多個(gè)部分203中顯示。用戶界面可由用戶(例如在用戶檔案中)定義或基于用戶的行為、活動(dòng)、瀏覽歷史等自動(dòng)地確定。在一個(gè)實(shí)例中,用戶可上載運(yùn)動(dòng)活動(dòng)數(shù)據(jù),例如進(jìn)行的活動(dòng)的類型、活動(dòng)的持續(xù)時(shí)間、燃燒的卡路里量、跑過的英里數(shù)、采取的步伐數(shù)等?;谏陷d的運(yùn)動(dòng)活動(dòng)數(shù)據(jù),系統(tǒng)可確定用于偏好的運(yùn)動(dòng)活動(dòng)是跑步、走步、使用橢圓機(jī)等。在另一實(shí)例中,如果基于用戶的瀏覽cookies確定的用戶的瀏覽歷史揭露了用戶經(jīng)常購買網(wǎng)球拍或查看關(guān)于其的消息,系統(tǒng)可識(shí)別網(wǎng)球?yàn)橛脩舻呐d趣。與興趣相關(guān)的其它非體育或運(yùn)動(dòng)活動(dòng)可被類似地識(shí)別。
基于用戶興趣的相關(guān)強(qiáng)度(其確定在下面詳述),用戶界面200可被定制,從而與強(qiáng)用戶興趣相關(guān)的向下部分被以第一方式顯示且與弱用戶興趣相關(guān)的信息部分被以第二方式顯示。例如,強(qiáng)用戶興趣可被分配以界面200中較大的空間,且被提供有更顯著的位置(例如,在中心、頂部等)。用戶興趣的強(qiáng)度可進(jìn)一步影響使用的字體的尺寸和樣式、顏色方案、邊框(或沒有其)、透明水平和/或其組合。各種其他外觀特性也可基于興趣強(qiáng)度而被修改?;谟脩襞d趣和其它檔案信息定制用戶界面可允許不同的信息被呈現(xiàn)給每個(gè)用戶或相同信息被以不同的配置呈現(xiàn)。
圖3a和3b分別示出了示例性界面300和350,其中不同的用戶興趣被在頂部中心位置顯示。圖3a的界面300例如可被顯示給在跑步方面具有較強(qiáng)興趣而在足球方面具有較弱興趣的用戶。因此,顯示關(guān)于將要進(jìn)行的跑步賽事信息的部分303a可被以較大字體顯示且可在界面300占據(jù)比廣告新足球產(chǎn)品的部分303b更大的空間。例如,包括在部分303a中的信息可被以20pt字體顯示,同時(shí)占據(jù)部分303分配的空間的兩倍。附加地,部分303b中的信息可被以14pt字體顯示,以表示具有較小重要性或較弱用戶興趣。部分303a還可被布置在更顯著位置,例如界面300的上半部。附加地或替換地,界面300可被描畫器309劃分為框架或區(qū)域。由此,各個(gè)區(qū)域例如區(qū)域305可被認(rèn)為比其他區(qū)域例如307具有更高價(jià)值,因?yàn)閰^(qū)域305比區(qū)域307更定位在中心。因此,如果相應(yīng)的用戶興趣具有更高強(qiáng)度,信息部分,例如區(qū)域307中顯示的部分303c和303d,可被布置在區(qū)域305中而非區(qū)域307。另一方面,如果相應(yīng)的用戶興趣不滿足特定強(qiáng)度,部分可被布置在較小價(jià)值區(qū)域。例如,部分303b可被顯示在區(qū)域307中而非如圖3a所示顯著地顯示在區(qū)域305中。
在圖3b的界面350中,部分353a和353b可顯示用戶在游泳方面具有較強(qiáng)興趣而在橄欖球方面具有較弱興趣。因此,由于用戶的焦點(diǎn)通常被吸引至界面的中心,部分353a可被顯示在界面350的大致中心位置。與橄欖球相關(guān)的向下可被顯示在部分353b中,其定位在界面350的一個(gè)角落中。另一信息部分353c可進(jìn)一步被包括且占據(jù)比部分353a和353b更小的空間,其表明部分353c中的信息與具有比橄欖球或游泳更小重要性或強(qiáng)度的興趣相關(guān)。根據(jù)用戶或系統(tǒng)操作者要求或期望,界面350中可提供附加信息項(xiàng)和興趣。附加地或替換地,多個(gè)信息部分可被指向相同興趣。在這種配置中,用于指向相同興趣的部分的信息項(xiàng)可被以類似的風(fēng)格顯示(例如共享/分割界面的中性部分或在具有相同尺寸、具有類似字體或字體尺寸的界面部分中顯示等)。
圖4是用于確定用戶界面中的一個(gè)或多個(gè)部分的外觀的方法的流程圖。在步驟400中,網(wǎng)絡(luò)服務(wù)器可接收對(duì)于運(yùn)動(dòng)表現(xiàn)監(jiān)視站點(diǎn)的個(gè)人網(wǎng)頁的用戶請(qǐng)求。例如,該請(qǐng)求可包括httpget請(qǐng)求,其指向作為個(gè)人網(wǎng)頁主機(jī)的網(wǎng)絡(luò)服務(wù)器。在答復(fù)中,系統(tǒng)可請(qǐng)求用戶通過輸入用戶信息例如登錄名和口令以在步驟405中證明他或她的身份。在一個(gè)或多個(gè)配置中,系統(tǒng)可提供表格用于輸入用戶信息。在步驟410中,系統(tǒng)可通過比較提交的用戶信息和注冊(cè)的用戶證書來授權(quán)用戶來查看請(qǐng)求的網(wǎng)頁。如果用戶未被授權(quán),在步驟415中,系統(tǒng)可拒絕該請(qǐng)求。在一些情況下,在拒絕該請(qǐng)求前,該系統(tǒng)可給用戶提供多次機(jī)會(huì)來提供正確的授權(quán)信息。
另一方面,如果系統(tǒng)確定用戶被授權(quán)(例如基于驗(yàn)證提交的用戶信息),在步驟420中,系統(tǒng)可從數(shù)據(jù)庫中檢索用戶檔案。用戶檔案可包括例如用戶偏好、用戶瀏覽歷史、運(yùn)動(dòng)活動(dòng)數(shù)據(jù)、購物歷史、好友列表等信息。在步驟425中,系統(tǒng)可基于儲(chǔ)存在用戶檔案中的信息確定一個(gè)或多個(gè)用戶興趣。用戶檔案可被手動(dòng)創(chuàng)建、基于用戶活動(dòng)自動(dòng)地產(chǎn)生或其組合。例如,系統(tǒng)可解析用戶已訪問過的網(wǎng)站中使用的元數(shù)據(jù)關(guān)鍵詞、用戶已購買物件的產(chǎn)品名或分類、進(jìn)行的運(yùn)動(dòng)活動(dòng)的類型和使用的裝備。如果關(guān)鍵詞、產(chǎn)品名、產(chǎn)品分類、鍛煉類型或運(yùn)動(dòng)裝備的頻率大于閾值頻率,則可識(shí)別興趣。由此,如果用戶訪問橄欖球網(wǎng)站一周多于五次且用戶玩橄欖球一周至少一次,系統(tǒng)可確定橄欖球是用戶興趣??墒褂酶鞣N策略來確定用戶興趣。替換地或附加地,用戶可手動(dòng)地指定它們的興趣。
在步驟430中,使用用戶檔案信息和確定的用戶興趣,系統(tǒng)可隨后識(shí)別和/或選擇信息以在用戶界面中呈現(xiàn)。例如,信息可被從新聞提供數(shù)據(jù)庫(newsfeeddatabase)、產(chǎn)品目錄、和廣告數(shù)據(jù)庫、事件數(shù)據(jù)庫等中選擇。在一個(gè)或多個(gè)配置中,系統(tǒng)可基于在用戶界面模板中限定的空間限制來選擇信息項(xiàng)的數(shù)量。根據(jù)一個(gè)或多個(gè)配置,選擇為在用戶界面中顯示的向下可由用戶選擇。例如,用戶可指定一組期望的主題以被在用戶界面中顯示。用戶可進(jìn)一步設(shè)定模糊參數(shù),例如設(shè)定一偏好,即至少第三信息項(xiàng)或界面的界面部分與橄欖球相關(guān)。而且,不是用戶指定的界面的其余部分可由稀土自動(dòng)地限定。替換地或附加地,可基于各種因素(包括一天中的時(shí)間、日期、地理位置和/或其組合)選擇內(nèi)容。在一個(gè)實(shí)例中,地理位置可被基于用戶因特網(wǎng)協(xié)議(ip)地址或使用地理位置確定裝置(例如gps)而確定。一天中的時(shí)間、日期和地理位置可允許系統(tǒng)選擇信息項(xiàng),該信息項(xiàng)在時(shí)間或位置方面更相關(guān)(例如,與用戶接近發(fā)生的事件可優(yōu)于在距離或時(shí)間方面遠(yuǎn)離的事件而被選擇)。
根據(jù)又一方面,信息項(xiàng)可基于其它特性或?qū)傩?包括用戶使用裝置的特定特征的時(shí)間量或頻率)而被選擇。例如,如果用戶頻繁使用數(shù)字音樂播放器上的教練特征,系統(tǒng)可更傾向于識(shí)別聚焦于教練的信息項(xiàng)。其它類型的屬性(其可影響內(nèi)容項(xiàng)的選擇)包括裝置或裝備狀態(tài)信息(例如,電池要被耗盡,裝備要破損)。例如,如果用戶鞋子指示其磨破或接近磨破,系統(tǒng)可選擇鞋子的廣告或推薦以顯示在界面中。其它信息項(xiàng)選擇屬性和因素可包括用戶的偏好的通信模式(例如,視覺的、聽覺的、文字的、動(dòng)覺的)和/或用戶在各種團(tuán)體或組織(例如facebook、twitter、大學(xué)組織、運(yùn)動(dòng)隊(duì)迷組織等)中的會(huì)員資格和使用樣式。這種信息可被用于確定通信模式信息項(xiàng)。例如,如果用戶偏好視覺通信,信息項(xiàng)可被使用影像而非文字提供。
在步驟435中,系統(tǒng)可確定被允許顯示被選擇的信息項(xiàng)的多個(gè)界面部分中的每個(gè)的尺寸和放置位置。尺寸和放置位置可被基于每個(gè)用戶興趣的相關(guān)強(qiáng)度確定。確定用戶興趣的強(qiáng)度在下面關(guān)于圖5進(jìn)一步描述。每個(gè)界面部分的其它特征(例如字體尺寸、顏色、字體樣式、透明度和邊框)也可在步驟435中自動(dòng)地選擇。替換地或附加地,界面部分的尺寸、放置和其它特性可為用戶指定的。例如,用戶可指定顯示足球信息的界面部分被放置在更顯著的位置(例如中上部)而顯示游泳相關(guān)信息的界面部分被放置在較小重要性的位置(例如右下部)。在另一實(shí)例中,界面部分的尺寸、放置和其它特性(或要被在其中顯示的信息)可以以混合方式限定。即,用戶可選擇第一組界面部分的尺寸、放置或其它特性,而其余界面部分的尺寸、放置和/或其它特性由系統(tǒng)根據(jù)算法(例如興趣的強(qiáng)度)自動(dòng)限定。因此,一部分界面可為用戶限定/設(shè)計(jì)的,而其余部分可為系統(tǒng)自動(dòng)布置/限定的。
在步驟440中,用戶界面可被顯示為界面部分,其以她們確定的尺寸和位置顯示。上述方法和特征不限于運(yùn)動(dòng)活動(dòng)監(jiān)視頁面或站點(diǎn),且還可用于其它類型的界面,網(wǎng)站和文檔。根據(jù)一個(gè)或多個(gè)方面,不同的放置、尺寸或其它特性限定算法可被使用,這依賴于界面被在其上查看的裝置。因此,當(dāng)界面被在桌面計(jì)算機(jī)上查看時(shí)限定第一組界面部分的第一算法可被使用,而當(dāng)界面被在移動(dòng)通信裝置(例如智能電話或蜂窩電話)上查看時(shí)限定第二組界面部分的第二算法可被使用。選擇要顯示的信息項(xiàng)和限定顯示部分的特性時(shí)可被考慮的其它變量和因素包括可用帶寬、界面查看應(yīng)用能力和裝置屏幕尺寸。例如,如果用戶裝置被連接至具有低帶寬的網(wǎng)絡(luò)或如果裝置具有小屏幕尺寸,影像或高解析度圖像可不被選擇以顯示在界面中。在另一實(shí)例中,如果用戶裝置查看應(yīng)用不具有adobeflash能力,需要flash支持的內(nèi)容可不被選擇。
圖5是流程圖,示出了用于產(chǎn)生包括多個(gè)信息部分的定制用戶界面的方法。在步驟500中,用戶界面產(chǎn)生系統(tǒng)可確定用戶興趣,其與要被在用戶界面中顯示的每個(gè)信息項(xiàng)相關(guān)聯(lián)。如果信息項(xiàng)被基于用戶的興趣選擇,如圖4中所示,則用戶興趣可已被識(shí)別。在步驟505中,系統(tǒng)可確定用戶花在瀏覽或從事用戶興趣上的時(shí)間量。例如,系統(tǒng)可計(jì)算用戶花在跑步或搜索跑步事件或跑步產(chǎn)品上的總時(shí)間量。在另一實(shí)例中,系統(tǒng)可計(jì)算用戶玩棒球和花在購買棒球商品上的總時(shí)間量。在步驟510中,一旦該時(shí)間量已被對(duì)于每個(gè)用戶興趣計(jì)算,系統(tǒng)可確定每個(gè)興趣的強(qiáng)度且基于其對(duì)它們排名。因此,在一個(gè)配置中,具有最高花費(fèi)時(shí)間量的興趣可被賦予最高排名(例如指示最強(qiáng)興趣)且具有最低花費(fèi)時(shí)間量的興趣可被賦予最低排名(例如指示最弱用戶興趣)。
在一個(gè)或多個(gè)配置中,除了時(shí)間或作為時(shí)間的替代的其它指標(biāo)可被用于測(cè)量用戶興趣和用于大致評(píng)估用戶。例如,購買類型、購買量、使用的裝置、鍛煉測(cè)量(例如卡路里、步伐、距離、時(shí)間)、鍛煉類型等可被用于確定用戶興趣?;诟鞣N轉(zhuǎn)換規(guī)則(例如$1=5通用單位,而1卡路里=2通用單位),各種類型的指標(biāo)可被轉(zhuǎn)換為通用單位。由此,代表對(duì)于跑步的偏好的活動(dòng)可被使用通用單位進(jìn)行概括。在一些情況下,如果使用的裝置的類型代表對(duì)于特定類型的活動(dòng)或主題的偏好,則使用的裝置的類型可被賦予一值。
在步驟515中,系統(tǒng)可基于與信息項(xiàng)相關(guān)的每個(gè)興趣的強(qiáng)度而分配位置和尺寸。根據(jù)一個(gè)或多個(gè)方面,位置和尺寸分配可被針對(duì)每個(gè)用戶興趣水平而預(yù)定。例如,系統(tǒng)可已經(jīng)預(yù)定為把與最強(qiáng)用戶興趣相關(guān)聯(lián)的信息項(xiàng)放置在界面的中間或頂部處。而且,系統(tǒng)可指定對(duì)應(yīng)于最弱用戶興趣的信息項(xiàng)必須是對(duì)應(yīng)于最強(qiáng)用戶興趣的信息項(xiàng)的尺寸的一半。用于中間用戶興趣水平的信息項(xiàng)的尺寸要求/限制可被基于興趣的數(shù)量而插值。尺寸和位置要求可基于要顯示的信息項(xiàng)數(shù)量來預(yù)定。
附加的或替換的因素可被用在確定用戶興趣的強(qiáng)度中。例如,結(jié)合或代替使用從事興趣的總時(shí)間量,界面產(chǎn)生系統(tǒng)可考慮已被購買的與用戶興趣相關(guān)的產(chǎn)品的數(shù)量、分享用戶興趣的好友的數(shù)量、與用戶已被設(shè)置書簽或已被瀏覽的興趣相關(guān)的特殊站點(diǎn)的數(shù)量、用戶跟隨與興趣相關(guān)的鏈接的次數(shù)等。而且,僅當(dāng)對(duì)應(yīng)于興趣的用戶活動(dòng)滿足預(yù)訂活動(dòng)閾值時(shí),興趣可被識(shí)別。例如,在上月訪問壁球網(wǎng)站兩次可不滿足用于確定壁球是用戶興趣的閾值。
信息項(xiàng)可被從各種源選擇以顯示在界面中。在一個(gè)或多個(gè)配置中,用戶、系統(tǒng)或其他機(jī)構(gòu)可限定信息源的優(yōu)選或要求的分配。例如,用戶可指定70%的信息項(xiàng)應(yīng)從第一信息源獲得而其他30%的信息項(xiàng)可從第二信息源獲得。在另一實(shí)例中,其中界面由特定組織或公司提供,該組織可要求該組織是顯示在界面中的50%的信息項(xiàng)的源。該組織可不在其余信息項(xiàng)上設(shè)置任意指定源要求。該分配要求或偏好可進(jìn)一步指定可被用于特定信息部分的源。由此,在一個(gè)實(shí)例中,用戶可指定信息部分的頂部行顯示來自特定信息源的信息。信息項(xiàng)選擇還可基于事件,例如產(chǎn)品發(fā)布、將要發(fā)生的事件、產(chǎn)品促銷、運(yùn)動(dòng)事件、競(jìng)賽。
在一個(gè)或多個(gè)配置中,信息項(xiàng)的放置和尺寸可基于用戶界面或文檔模板而被限定。圖6a示出了示例性界面模板,其中區(qū)域601被限定為放置信息項(xiàng)處。因此,系統(tǒng)可基于模板600中的可用區(qū)域601的數(shù)量而僅選擇一數(shù)量的信息項(xiàng)來顯示。區(qū)域601與不同位置相關(guān)聯(lián)且可具有不同尺寸。每個(gè)區(qū)域601可進(jìn)一步被賦予優(yōu)先權(quán)或重要性排名,其限定哪些信息項(xiàng)應(yīng)被放置在那些區(qū)域601中。優(yōu)先權(quán)或重要性排名可基于區(qū)域的位置和其尺寸而被賦予。例如,基本上中央位置中的最大區(qū)域(例如區(qū)域601a)可被賦予最高優(yōu)先權(quán)。因此,用戶興趣中排名最高的信息項(xiàng)可被放置在區(qū)域601a中。用戶興趣中排名最低的信息項(xiàng)可被放置在最低優(yōu)先權(quán)區(qū)域中,例如區(qū)域601e。在一些情況下系統(tǒng)可忽略優(yōu)先權(quán)或重要性排名。例如,系統(tǒng)可選擇將類似信息項(xiàng)(例如與相同興趣相關(guān))放置為彼此鄰近,即使定位為彼此鄰近的兩個(gè)區(qū)域(例如區(qū)域601a和601c)不具有可比的優(yōu)先權(quán)或重要性水平。
在一個(gè)或多個(gè)配置中,信息區(qū)域601的重要性或排名可基于各種因素(包括用戶的活動(dòng)的歷史)動(dòng)態(tài)地確定。
例如,如果用戶頻繁地與界面的左下角中的信息項(xiàng)互動(dòng),系統(tǒng)可將區(qū)域601在重要性方面比區(qū)域601a排名更高或?qū)嶋H估值更高。區(qū)域601的值或重要性可基于不僅特定用戶活動(dòng)而且基于多個(gè)用戶的活動(dòng)動(dòng)態(tài)地確定。
而且,界面產(chǎn)生系統(tǒng)可允許區(qū)域601在指定容限或限度內(nèi)重新設(shè)定尺寸。例如,界面產(chǎn)生系統(tǒng)可允許區(qū)域601c將其寬度縮小15%且將其高度縮小20%。其它區(qū)域(例如區(qū)域601aa、601b、601d、601e和/或601f)可被相應(yīng)地重新設(shè)定尺寸。這種限度可被用于在什么信息項(xiàng)被選擇和顯示在區(qū)域601中提供柔性,而不必縮小或截取信息項(xiàng)。
用戶可被允許手動(dòng)地限定用于每個(gè)區(qū)域601的區(qū)域重要性、區(qū)域尺寸限定、信息項(xiàng)源、信息項(xiàng)類型和由用戶限定的區(qū)域的數(shù)量。例如,滑動(dòng)條603可被用于選擇一數(shù)量的區(qū)域,信息項(xiàng)要被用戶選擇用于該區(qū)域。信息項(xiàng)要被用戶限定用于的區(qū)域可由系統(tǒng)自動(dòng)地選擇(例如基于預(yù)定規(guī)則)或可手動(dòng)地選擇或二者的組合。例如,系統(tǒng)可初始地將區(qū)域601a、601b和601c高亮為用戶限定,因?yàn)榛瑒?dòng)條603被設(shè)定為3用戶限定區(qū)域。用戶可通過去掉區(qū)域601a、601b或601c中的一個(gè)和選擇例如區(qū)域601d來修改這些選擇。一旦區(qū)域選擇被完成,用戶可選擇確認(rèn)選項(xiàng)605。在一個(gè)或多個(gè)配置中,如果用戶選擇附加區(qū)域(例如區(qū)域601e)而沒有去掉區(qū)域601a、601b或601c中的一個(gè),滑動(dòng)條603可自動(dòng)地調(diào)節(jié)以包括4個(gè)用戶限定區(qū)域,代替先前選擇的3。因此,區(qū)域的選擇可自動(dòng)地響應(yīng)對(duì)滑動(dòng)條603的調(diào)節(jié),且滑動(dòng)條603可自動(dòng)地響應(yīng)區(qū)域的選擇中的調(diào)整。
每個(gè)區(qū)域601可包括單選按鈕(radiobutton)607a和607b,其允許用戶分別選擇區(qū)域重要性是用戶限定的還是自動(dòng)確定的。如果對(duì)應(yīng)于用戶限定的區(qū)域重要性的單選按鈕607a被選擇,可用戶修改的重要性輸入框609可被激活,允許用戶輸入?yún)^(qū)域重要性或值。具有系統(tǒng)限定重要性的其它區(qū)域則可被圍繞用戶指定排名限定。例如,如果用戶指定區(qū)域601c為第二實(shí)際估值,系統(tǒng)可限定區(qū)域601a為第一實(shí)際估值或重要性,而區(qū)域601b、601d和601c分別為第三、第四和第五。
選擇與區(qū)域601中的一個(gè)相關(guān)聯(lián)的編輯選項(xiàng)可導(dǎo)致定制窗口613被顯示。圖6b示出了定制窗口613,其包括信息源選項(xiàng)615、信息類型選項(xiàng)617和區(qū)域尺寸重設(shè)限度選項(xiàng)619。信息源選項(xiàng)615可包括信息源的預(yù)定列表621和/或允許用戶指定信息源(例如網(wǎng)站)的輸入框623。用戶然后可從列表621選擇和/或使用選項(xiàng)623增加源至列表621。信息類型選項(xiàng)617可提供不同間隔尺寸的信息項(xiàng)類型選擇選項(xiàng)625。例如,選擇選項(xiàng)625a可允許用戶選項(xiàng)特定信息項(xiàng)(例如用戶的日程表),和限定其其它屬性(例如,字體、字體尺寸、顏色、窗口尺寸等)。另一方面,選項(xiàng)625b可提供更綜合的信息類型選擇,例如綜合信息主題的選擇,而選項(xiàng)625c允許任意類型的選項(xiàng)被系統(tǒng)選擇和顯示在相應(yīng)區(qū)域中。尺寸重設(shè)限度選項(xiàng)619允許用戶指定信息區(qū)域的高度和寬度可被增加和/或減小的量。該量可被以百分比或某其它單位(例如英寸、像素、厘米等)指定。在其中信息區(qū)域是不規(guī)則的配置中,尺寸重設(shè)限度選項(xiàng)619可使用其它維度(例如周長、半徑、直徑、底寬等)。用戶可修改每個(gè)區(qū)域601的一個(gè)或多個(gè)屬性。例如,用戶可具體地識(shí)別要被顯示的內(nèi)容的類型以及尺寸,但不識(shí)別顏色或字體尺寸。
圖6c示出了示例性用戶界面模板,其中子模板可被應(yīng)用至一個(gè)或多個(gè)區(qū)域。例如,用戶界面650可被根據(jù)包括區(qū)域651的模板劃分為或布置。在一些配置中,區(qū)域651a可具有足夠的尺寸以顯示多個(gè)信息項(xiàng)。因此,多個(gè)信息項(xiàng)的布置可由子模板653(其被應(yīng)用至區(qū)域651a)規(guī)定或限定。子模板653可由此包括三個(gè)信息區(qū)域655,其可每個(gè)都顯示不同的信息項(xiàng)。
模板可被以各種方式選擇。圖7示出了示例性方法,通過該方法模板可被選擇用于特定用戶或用戶界面。在步驟700中,用戶對(duì)于要查看信息的用戶界面的要求可被頁面產(chǎn)生系統(tǒng)接收。例如,用戶界面可包括綜合網(wǎng)頁,其對(duì)應(yīng)于用戶興趣,或特定用戶頁面,例如主頁。在步驟705中,系統(tǒng)可確定被用于查看要求的用戶界面的瀏覽器和/或裝置。該確定可通過從裝置請(qǐng)求信息和/或從用戶檔案獲得裝置和瀏覽器信息而進(jìn)行。在一個(gè)或多個(gè)實(shí)例中,瀏覽器在對(duì)用戶界面的請(qǐng)求中識(shí)別(例如httpget請(qǐng)求)。附加地或替換地,裝置信息可包括裝置能力和功能。在步驟710中,系統(tǒng)可進(jìn)一步確定網(wǎng)絡(luò)的一個(gè)或多個(gè)屬性,用戶界面通過該網(wǎng)絡(luò)而被發(fā)送。屬性可包括帶寬、網(wǎng)絡(luò)是公共的或私人的等。附加地,在步驟715中,系統(tǒng)還可確定用戶的位置。確定用戶的位置可包括從請(qǐng)求裝置的位置確定模塊(例如gps系統(tǒng))請(qǐng)求信息,和/或基于用戶的網(wǎng)絡(luò)地址估計(jì)用戶的位置。
當(dāng)獲得用戶、裝置和/或?yàn)g覽器信息時(shí),在步驟720中,系統(tǒng)可隨后選擇模板以用于產(chǎn)生請(qǐng)求的用戶界面。模板的選擇可包括使用各種算法,包括基于裝置能力選擇模板。例如,模板可在第一區(qū)域要求影像且在第二區(qū)域要求音頻。如果用戶的裝置不支持音頻,系統(tǒng)可選擇不同的模板,該模板不包括音頻專用區(qū)域。在另一實(shí)例中,模板可指定語言。因此,如果用戶的位置被確定為處于不講英語的國家,系統(tǒng)可選擇對(duì)應(yīng)于用戶位置所講語言的模板。裝置顯示器尺寸和帶寬是在選擇模板時(shí)可被考慮的另一些考慮的例子。
在步驟725中,系統(tǒng)可確定在被選擇的界面模板中限定的每個(gè)區(qū)域的區(qū)域尺寸。該區(qū)域尺寸可基于被選擇在那些區(qū)域中顯示的信息項(xiàng)的類型(例如,文章的長度、圖像的尺寸)而被限定。區(qū)域尺寸可初始地由具有預(yù)定尺寸限度的模板限定。該限度允許區(qū)域的尺寸在該限度內(nèi)增加或減小。
在步驟730中,系統(tǒng)可確定是否被選擇的模板中的一個(gè)或多個(gè)區(qū)域允許或提供子模板配置。如果是,在步驟735中,系統(tǒng)可針對(duì)每個(gè)符合條件的區(qū)域選擇子模板。子模板可包括要被在較大區(qū)域內(nèi)顯示的多個(gè)區(qū)域的的定義,或,替換地或附加地,包括用于定義該區(qū)域中的信息項(xiàng)的外觀的規(guī)格。例如,子模板可限定顏色、字體、字體顏色、字體樣式、框架類型等。子模板可被以類似于720中主面板的選擇的方式選擇。在步驟740,一旦子模板已針對(duì)每個(gè)符合條件區(qū)域選擇,子區(qū)域或區(qū)域的尺寸可被確定。
在步驟745中,信息項(xiàng)可基于區(qū)域和/或子區(qū)域的規(guī)格針對(duì)每個(gè)區(qū)域和/或子區(qū)域選擇。例如,要在第一區(qū)域中顯示的內(nèi)容可基于用戶指定主題或第一區(qū)域的信息源而被選擇。如果沒有指定主題被選擇,用于第二區(qū)域的內(nèi)容可基于用戶的運(yùn)動(dòng)活動(dòng)或購物歷史而被自動(dòng)選擇。在另一實(shí)例中,如果用戶指定源被限定為模板或區(qū)域?qū)傩缘囊徊糠?,用于區(qū)域的信息可被從用戶指定源獲得。在步驟750中,信息項(xiàng)、模板和子模板可被一起使用以產(chǎn)生用戶界面。
圖8示出了示例性界面801,其中用戶可手動(dòng)地限定他們的興趣和每個(gè)興趣的相對(duì)強(qiáng)度。界面801包括興趣列表803以及強(qiáng)度標(biāo)識(shí)805。用戶可通過選擇選項(xiàng)807刪除興趣或通過選擇選項(xiàng)809增加另外的興趣。選擇選項(xiàng)809可使得系統(tǒng)產(chǎn)生彈出窗口,該窗口提供可用興趣列表(未示出),用戶可從該列表選擇要被增加至列表803的興趣。替換地或附加地,用戶可限定興趣(例如,通過鍵入字詞)。用戶可通過選擇輸入框和輸入新數(shù)值來修改興趣強(qiáng)度805。替換地或附加地,用戶的興趣強(qiáng)度水平可被使用滑動(dòng)條817修改。強(qiáng)度規(guī)格可對(duì)應(yīng)于其最低至最高排名或其變化的1-5。用戶可被允許輸入相同的排名或強(qiáng)度用于多個(gè)興趣,以表示他或她的興趣對(duì)于那些興趣中的每個(gè)具有同等強(qiáng)度。其它選項(xiàng),例如默認(rèn)選項(xiàng)811、清除選項(xiàng)813和提交選項(xiàng)815也可被提供在界面801中。默認(rèn)選項(xiàng)811可允許用戶重設(shè)他或她的興趣和強(qiáng)度等級(jí)至先前儲(chǔ)存的興趣組、系統(tǒng)默認(rèn)設(shè)置等。另一方面,清除選項(xiàng)813允許用戶從列表803清除所有興趣。替換地,清除選項(xiàng)813可僅清除強(qiáng)度排名805。提交選項(xiàng)815允許用戶確認(rèn)和完成對(duì)興趣所做的任意改變。
這里所述的用戶界面可對(duì)應(yīng)于網(wǎng)頁、插件(widget)、小應(yīng)用程序(applet)、應(yīng)用(application)、操作系統(tǒng)、電子文檔等。例如,操作系統(tǒng)主界面中的按鈕或新聞推送(newsfeed)的外觀和布置可使用這里所述的方法、系統(tǒng)、裝置和其它特征驅(qū)動(dòng)。
這里已經(jīng)提出了各種特定細(xì)節(jié)來提供實(shí)施例的透徹理解。但是,本領(lǐng)域技術(shù)人員應(yīng)理解,這些實(shí)施例可被實(shí)現(xiàn)而不具有這些特定細(xì)節(jié)。在其它情況下,已知的操作和部件在這里不再詳述,以免使得這些實(shí)施例主題不明。應(yīng)認(rèn)識(shí)到,這里公開的特定結(jié)構(gòu)性和功能性細(xì)節(jié)可為代表性的且不必然限制這些實(shí)施例的范圍。
還值得注意的是,對(duì)于“一個(gè)實(shí)施例”或“實(shí)施例”的任意提及意味著結(jié)合該實(shí)施例所述的特定特征、結(jié)構(gòu)或特性被包括在至少一個(gè)實(shí)施例中。本說明書各處的短語“在一個(gè)實(shí)施例中”的出現(xiàn)不是必須都指向相同的實(shí)施例。
一些實(shí)施例可被使用一架構(gòu)執(zhí)行,其可根據(jù)任意數(shù)目的因素變化,例如期望的計(jì)算率、功率水平、熱寬容度、處理周期預(yù)算、輸入數(shù)據(jù)速率、輸出數(shù)據(jù)速率、存儲(chǔ)器資源、數(shù)據(jù)總線速度和其它性能約束。例如,實(shí)施例可被使用由通用或?qū)S锰幚砥鲌?zhí)行的軟件來實(shí)施。在另一實(shí)例中,實(shí)施例可被實(shí)施為專用硬件,例如電路、專用集成電路(asic)、可編程邏輯裝置(pld)或數(shù)字信號(hào)處理器(dsp)等。在另一實(shí)例中,實(shí)施例可通過編程通用計(jì)算機(jī)部件和定制硬件部件的任意組合來實(shí)施。實(shí)施例不限于該內(nèi)容。
一些實(shí)施例可例如使用可儲(chǔ)存指令或一組指令(其由機(jī)器執(zhí)行時(shí)可導(dǎo)致機(jī)器執(zhí)行根據(jù)實(shí)施例的方法和/或操作)的機(jī)器可讀介質(zhì)或物品實(shí)施。這種機(jī)器可包括例如任意適當(dāng)?shù)奶幚砥脚_(tái)、計(jì)算平臺(tái)、計(jì)算裝置、處理裝置、計(jì)算系統(tǒng)、處理系統(tǒng)、計(jì)算機(jī)、處理器等,且可使用硬件和/或軟件的任意適當(dāng)組合實(shí)施。機(jī)器可讀介質(zhì)或物品可包括例如任意適當(dāng)類型的存儲(chǔ)器單元,例如參考圖2給出的例子。例如,存儲(chǔ)器單元可包括任意存儲(chǔ)器裝置、存儲(chǔ)器物品、存儲(chǔ)器介質(zhì)、儲(chǔ)存裝置、儲(chǔ)存物品、儲(chǔ)存介質(zhì)和/或儲(chǔ)存單元、存儲(chǔ)器、可移動(dòng)或不可移動(dòng)介質(zhì)、可擦除或不可擦除介質(zhì)、可寫或可重寫介質(zhì)、數(shù)字或模擬介質(zhì)、硬盤、軟盤、只讀光盤(cd-rom)、可記錄光盤(cd-r)、可再寫光盤(cd-rw)、光盤、磁介質(zhì)、各種類型的數(shù)字多用途盤(dvd)、磁帶、卡帶等。指令可包括任意適當(dāng)類型的代碼,例如源代碼、編譯代碼(compiledcode)、翻譯代碼(interpretedcode)、可執(zhí)行代碼、靜態(tài)代碼、動(dòng)態(tài)代碼等。指令可使用任意適當(dāng)?shù)母咚健⒌退?、面向?qū)ο?、可視、匯編和/或翻譯的程序語言,例如c、c++、java、basic、perl、matlab、visualbasic、匯編語言、機(jī)器代碼等實(shí)施。實(shí)施例不限于該內(nèi)容。
雖然實(shí)施例的特定特征在這里已經(jīng)示出,對(duì)于本領(lǐng)域技術(shù)人員可作出許多修改、替代、變化和等同物。由此應(yīng)理解,所附的權(quán)利要求是要覆蓋落入實(shí)施例的實(shí)質(zhì)精神內(nèi)的所有這種修改和變化。