本發(fā)明涉及人機交互界面技術(shù)的開發(fā),特別涉及基于用戶偏好或習(xí)慣的動態(tài)用戶界面顯示方法。
背景技術(shù):
當(dāng)前,在車載信息娛樂系統(tǒng)里提供了供用戶操作各種信息娛樂功能的用戶界面,該用戶界面中包含了各個信息娛樂功能所對應(yīng)的菜單項。通常來說,各個信息娛樂功能所對應(yīng)的菜單項在用戶界面中的布局以及其實現(xiàn)過程都是按照預(yù)先設(shè)定好的規(guī)則及設(shè)計來實現(xiàn)的。每次用戶需要用到某項功能的時候,用戶都需要按照預(yù)先設(shè)定的順序去找到并觸發(fā)該功能。而且,在某些功能需要用戶輸入信息時,用戶需要手動輸入或者在歷史記錄列表里進行選擇。
隨之帶來的問題是,為了啟動或者觸發(fā)用戶需要的功能時,用戶都需要經(jīng)過重復(fù)的操作過程。并且對于信息輸入方面而言,即使是同樣的內(nèi)容輸入,用戶每次仍需要進行手動輸入或者進行歷史記錄的選擇。這些繁瑣而重復(fù)的操作設(shè)計,在用戶使用過程中帶來了不好的用戶體驗。此外,對于在開車過程中操作用戶界面的情況來說,這種占用較長時間的操作過程無疑也會帶來重大的安全隱患。
技術(shù)實現(xiàn)要素:
本發(fā)明解決的問題是提供一種基于用戶偏好或習(xí)慣的動態(tài)用戶界面顯示方法,以簡化用戶操作并提高行車安全性。
為了解決上述問題,本發(fā)明提供的基于用戶偏好或習(xí)慣的動態(tài)用戶界面顯示方法,包括:
記錄與各信息娛樂功能相關(guān)的歷史數(shù)據(jù);
從歷史數(shù)據(jù)中獲取針對各信息娛樂功能的、包含時間信息的用戶偏好或習(xí)慣信息;
根據(jù)所述用戶偏好或習(xí)慣信息及當(dāng)前時刻,預(yù)測當(dāng)前時刻或者臨近時段用戶需要的信息娛樂功能的信息;
在用戶界面中呈現(xiàn)相應(yīng)信息娛樂功能的菜單和/或信息。
與現(xiàn)有技術(shù)相比,上述方案具有以下優(yōu)點:通過上述方案從操作歷史中獲得的用戶偏好或習(xí)慣的信息,其提供了在某一時刻符合用戶偏好或習(xí)慣的信息娛樂功能的信息。從而,基于所述用戶偏好或習(xí)慣信息所呈現(xiàn)的用戶界面能盡量符合用戶的期望或習(xí)慣。在所述用戶界面中,用戶可以較快捷地選取并觸發(fā)相應(yīng)信息娛樂功能。因此簡化了用戶在用戶界面端的操作。并且,由于無需占用較長時間操作,也相應(yīng)提高了行車的安全性。
附圖說明
圖1是根據(jù)本發(fā)明基于用戶偏好或習(xí)慣的動態(tài)用戶界面顯示方法的一種實施方式流程示意圖;
圖2是本發(fā)明基于用戶偏好或習(xí)慣的動態(tài)用戶界面顯示方法的一種實現(xiàn)過程舉例示意圖;
圖3是根據(jù)本發(fā)明基于用戶偏好或習(xí)慣的動態(tài)用戶界面顯示方法的一種實施例的用戶界面示意圖;
圖4是基于圖3用戶界面的一種具體應(yīng)用場景示意圖。
具體實施方式
在下面的描述中,闡述了許多具體細(xì)節(jié)以便使所屬技術(shù)領(lǐng)域的技術(shù)人員 更全面地了解本發(fā)明。但是,對于所屬技術(shù)領(lǐng)域內(nèi)的技術(shù)人員明顯的是,本發(fā)明的實現(xiàn)可不具有這些具體細(xì)節(jié)中的一些。此外,應(yīng)當(dāng)理解的是,本發(fā)明并不限于所介紹的特定實施例。相反,可以考慮用下面的特征和要素的任意組合來實施本發(fā)明,而無論它們是否涉及不同的實施例。因此,下面的方面、特征、實施例和優(yōu)點僅作說明之用而不應(yīng)被看作是權(quán)利要求的要素或限定,除非在權(quán)利要求中明確提出。
如背景技術(shù)中提及的,由于現(xiàn)有技術(shù)操作信息娛樂功能的用戶界面的菜單項布局及實現(xiàn)過程都是預(yù)先設(shè)定好而固定下來的,致使用戶經(jīng)常需要通過繁瑣操作且花費很長時間來啟動或者觸發(fā)某個功能。由此,本發(fā)明的發(fā)明人提出,由于在用戶操作各種信息娛樂功能時會產(chǎn)生一系列用戶交互數(shù)據(jù)以及體驗各種信息娛樂功能時會產(chǎn)生一系列使用數(shù)據(jù)(可以被理解為信息娛樂功能提供服務(wù)時所產(chǎn)生的一些中間數(shù)據(jù),例如音樂播放時自動播放過的音樂、收聽電臺時聽過的節(jié)目等),這些數(shù)據(jù)除了幫助實現(xiàn)對各種信息娛樂功能的控制及信息提供外,還可以作為反映用戶對各信息娛樂功能喜好程度的指征數(shù)據(jù)。并且,通過將這些指征數(shù)據(jù)結(jié)合時間信息,就能形成用戶偏好或者用戶習(xí)慣信息,該用戶偏好信息或用戶習(xí)慣信息可用來預(yù)測后續(xù)某個時刻或某個時段用戶需要的功能(期望功能或是符合用戶習(xí)慣的功能)。而借助此,就可根據(jù)時刻來動態(tài)調(diào)整呈現(xiàn)給用戶的用戶界面的內(nèi)容。
參照圖1所示,根據(jù)本發(fā)明基于用戶偏好或習(xí)慣的動態(tài)用戶界面顯示方法的一種實施方式,其包括:
步驟s10,記錄與各信息娛樂功能相關(guān)的歷史數(shù)據(jù);
步驟s20,從歷史數(shù)據(jù)中獲取針對各信息娛樂功能的、包含時間信息的用戶偏好或習(xí)慣信息;
步驟s30,根據(jù)所述用戶偏好或習(xí)慣信息及當(dāng)前時刻,預(yù)測當(dāng)前時刻或者臨近時段用戶需要的信息娛樂功能的信息;
步驟s40,在用戶界面中呈現(xiàn)相應(yīng)信息娛樂功能的菜單和/或信息。
上述方案中,通過收集用戶在過去一段時期內(nèi)所體驗過的各信息娛樂功能相關(guān)的歷史數(shù)據(jù)作為形成用戶偏好、用戶習(xí)慣信息的數(shù)據(jù)基礎(chǔ)。如上述分析,用戶在對各信息娛樂功能進行操作時產(chǎn)生的用戶交互數(shù)據(jù)以及體驗各信息娛樂功能時產(chǎn)生的使用數(shù)據(jù)可以反映用戶對各信息娛樂功能的喜好程度或用戶的使用習(xí)慣。因而,步驟s20中形成的用戶偏好信息、用戶習(xí)慣信息可以認(rèn)為較準(zhǔn)確地反映了用戶在一段時期內(nèi)各個時刻的操作偏好、操作習(xí)慣。而在這個基礎(chǔ)上,步驟s30中所預(yù)測的信息娛樂功能的信息就更可被認(rèn)為是包含了用戶當(dāng)下或臨近時段所需要的(期望的或習(xí)慣的,或兩者皆有)信息娛樂功能。因此,用戶在步驟s40中呈現(xiàn)的用戶界面中就可以直接對其所需要的信息娛樂功能進行操作,而無需如現(xiàn)有技術(shù)中那樣僅能通過固定的實現(xiàn)過程來一步步找到所期望的娛樂功能。并且,可以輕易理解地是,當(dāng)時刻變化時,當(dāng)前所呈現(xiàn)的用戶界面中的各功能菜單也將根據(jù)用戶偏好信息、用戶習(xí)慣信息進行動態(tài)變化。
在此基礎(chǔ)上,還可以作為一種更優(yōu)化方案想到的是:在用戶體驗各種信息娛樂功能期間,除了上述提及的交互數(shù)據(jù)和使用數(shù)據(jù)之外,可能影響用戶對信息娛樂功能的操作或信息娛樂功能呈現(xiàn)的還可以包括外部環(huán)境數(shù)據(jù)。此處的外部環(huán)境數(shù)據(jù)可以包括提供信息娛樂功能的服務(wù)系統(tǒng)從外部設(shè)備或網(wǎng)絡(luò)中獲得的信息,例如可能影響路線規(guī)劃的路況/天氣信息、可能影響用戶所選擇音樂類型的道路類型信息(高速路駕駛時可能選擇節(jié)奏強烈的音樂;地面/高架道路時可能選擇節(jié)奏舒緩的音樂)等。因此,在本發(fā)明的其他實施例中,上述記錄歷史數(shù)據(jù)的處理還可以添加對外部環(huán)境數(shù)據(jù)及其時間的記錄。相應(yīng) 地,所獲得的用戶偏好或習(xí)慣信息也包含了外部環(huán)境因素。因而,在預(yù)測當(dāng)前時刻用戶所需時還可以結(jié)合當(dāng)前時刻的外部環(huán)境數(shù)據(jù),以其獲得更準(zhǔn)確的結(jié)果。
以下以車載端的信息娛樂功能呈現(xiàn)為例,通過圖2以更清楚地示意本發(fā)明的實現(xiàn)過程。參照圖2所示,當(dāng)用戶通過用戶界面100對各信息娛樂功能進行操作時,各信息娛樂功能的操作時間、操作次數(shù)、使用時長、被關(guān)閉/切換次數(shù)等一系列用戶交互數(shù)據(jù)、各信息娛樂功能的使用數(shù)據(jù)、外部環(huán)境數(shù)據(jù)等將被記錄下來形成歷史數(shù)據(jù)。這些數(shù)據(jù)通常可以從目前車載信息娛樂系統(tǒng)中用于處理用戶操作的功能模塊(例如人機交互模塊)以及用于提供各種信息娛樂功能服務(wù)的功能模塊(例如車載信息娛樂應(yīng)用模塊)處以及外部設(shè)備或網(wǎng)絡(luò)處獲得。
接下來,上述的歷史數(shù)據(jù)將會經(jīng)過一些計算、統(tǒng)計或分析等加工處理,以期從中獲得可以反映用戶偏好的信息。例如,可以通過對各信息娛樂功能的操作次數(shù)、使用時長的統(tǒng)計來獲得用戶對這些信息娛樂功能的喜好程度的信息或用戶使用這些信息娛樂功能的習(xí)慣信息。又例如,在前述統(tǒng)計結(jié)果的基礎(chǔ)上,結(jié)合操作時間來預(yù)測用戶在某特定時刻的期望功能或習(xí)慣功能?;蛘?,也可以從歷史數(shù)據(jù)中選取某個時刻使用過的信息娛樂功能,統(tǒng)計這些信息娛樂功能在歷史數(shù)據(jù)所針對的一段時期內(nèi)該時刻的使用頻次,將使用頻次較多的信息娛樂功能作為該時刻符合用戶偏好或習(xí)慣的信息娛樂功能,或者,將使用頻次較多的信息娛樂功能且對應(yīng)外部環(huán)境數(shù)據(jù)的信息娛樂功能作為該時刻或者臨近時段符合用戶偏好或習(xí)慣的信息娛樂功能。需要說明的是,根據(jù)實際需求,此處的時刻既可以被設(shè)置成是某個時間點,例如上午9點,也可以被設(shè)置成某個時間段,例如下午3點~4點。
從而,通過這些計算/統(tǒng)計/分析的處理,可以形成歷史數(shù)據(jù)所針對的一段時期內(nèi)、用戶在各個時刻對相應(yīng)信息娛樂功能或在各個時刻及特定外部環(huán)境 下對相應(yīng)信息娛樂功能的偏好或習(xí)慣。即,上述的包含時間信息的用戶偏好或習(xí)慣信息。上述的數(shù)據(jù)加工處理的過程可以考慮在汽車本地端(即通過車載端的處理器)完成。或者,考慮到最終結(jié)果的精確度以及數(shù)據(jù)處理的能力,也可以僅由汽車本地端收集操作歷史數(shù)據(jù),而對操作歷史數(shù)據(jù)的加工處理過程則可由汽車本地端發(fā)送至云端服務(wù)器,在云端服務(wù)器處理完成后再反饋至汽車本地端。
在獲得了包含時間信息的用戶偏好或習(xí)慣信息后,就可以根據(jù)當(dāng)前時刻(或者再結(jié)合當(dāng)前時刻的外部環(huán)境數(shù)據(jù))來確定需要在用戶界面中呈現(xiàn)的內(nèi)容。通常,可以通過車載時鐘來獲得當(dāng)前時刻的信息。并且,從包含時間信息的用戶偏好或習(xí)慣信息中選取與當(dāng)前時刻相關(guān)的信息娛樂功能的信息,或選取與當(dāng)前時刻相關(guān)且對應(yīng)外部環(huán)境數(shù)據(jù)的信息娛樂功能的信息。簡單地說,就是確定哪一個或哪幾個信息娛樂功能是符合用戶在當(dāng)前時刻的偏好或習(xí)慣的。當(dāng)信息確定后,就可進一步規(guī)劃例如所需呈現(xiàn)的信息娛樂功能的菜單、各菜單呈現(xiàn)在用戶界面時的顯示區(qū)域劃分、各菜單顯示內(nèi)容/風(fēng)格等有關(guān)用戶界面呈現(xiàn)的工作。
圖3即示意了一種用戶界面的形式。假設(shè)當(dāng)前時刻信息娛樂功能1、信息娛樂功能2及信息娛樂功能3均是當(dāng)前時刻符合用戶偏好的信息娛樂功能。則在用戶界面中通過例如人機交互模塊劃分三個縱向排列的顯示區(qū)域,在每個顯示區(qū)域中呈現(xiàn)一個信息娛樂功能的菜單和/或相關(guān)信息。相關(guān)信息可以包括:狀態(tài)信息、推薦信息等。當(dāng)然,如果當(dāng)前時刻僅有1個信息娛樂功能是符合用戶偏好的,則用戶界面只需包含一個用來呈現(xiàn)該信息娛樂功能的菜單和/或相關(guān)信息的顯示區(qū)域。
考慮到目前用戶使用較多的車載信息娛樂功能大多是導(dǎo)航、音樂播放及收音機等功能。故假設(shè),根據(jù)用戶偏好或習(xí)慣信息在下班時段(例如下午5點~6點)最符合用戶偏好的分別為導(dǎo)航、音樂播放及收音機。則,在圖4示意的 用戶界面中,在最上部提供導(dǎo)航的菜單及相關(guān)信息、在中部提供音樂播放的菜單及相關(guān)信息,以及在底部提供收音機的菜單及相關(guān)信息。
具體地說,在導(dǎo)航部分,分別提供了目的地預(yù)測的菜單以及兩個興趣點的信息呈現(xiàn)。在目的地預(yù)測的菜單中提供了預(yù)測目的地為家的可操作項(假設(shè)根據(jù)用戶習(xí)慣信息得出家為下班時段用戶最常用的目的地),在可操作項中包含了家的地址、所規(guī)劃的從當(dāng)前位置到家的路線的地圖概要以及這一路線所經(jīng)過路段的路況概要。當(dāng)用戶選中該菜單時,就可直接啟動基于所規(guī)劃路線的導(dǎo)航功能。甚至,考慮到提供更清晰的顯示,還可將導(dǎo)航功能以全屏方式呈現(xiàn)。而在興趣點的信息呈現(xiàn)中,分別提供了X餐館的團購代金券圖片信息(假設(shè)根據(jù)用戶習(xí)慣信息,該用戶在下班時段多次選擇X餐館為目的地;或根據(jù)用戶偏好信息,該用戶多次搜索過X餐館或到過同一類型的餐館),以及X健身會所的會所內(nèi)景圖片介紹的推薦信息(假設(shè)根據(jù)用戶偏好信息,該用戶在下班時段多次搜索過健身運動場館)。類似地,也可在信息呈現(xiàn)處設(shè)置快捷按鍵來啟動到相應(yīng)餐館或健身會所的一鍵導(dǎo)航功能。當(dāng)然,上述這些菜單及相關(guān)信息呈現(xiàn)內(nèi)容及方式均為舉例,根據(jù)實際需求,完全可以進行相應(yīng)的增加或減少。
而在音樂播放的菜單中,則提供音樂播放器的操作菜單,該操作菜單中包含了播放按鍵以及所播放的歌曲的名稱及演唱者的信息。用戶通過點擊播放按鍵就可直接播放歌曲。此外,在音樂播放的菜單中還可以提供例如音樂推薦、音樂收藏等操作菜單項。當(dāng)用戶點擊音樂推薦的菜單項時,就可根據(jù)用戶偏好信息搜索與用戶此前所聽歌曲風(fēng)格接近的其他歌曲;當(dāng)用戶點擊音樂收藏的菜單項時,就可調(diào)取用戶此前曾收藏過的歌曲。而為了提供更清晰的狀態(tài)顯示,還可以以增大高亮的方式來突顯當(dāng)前播放的狀態(tài)。當(dāng)然,用戶操作音樂播放菜單后,也可以全屏方式呈現(xiàn)。
而在收音機的功能菜單中,則提供了多個電臺的可選菜單。并且,在每 個電臺的可選菜單中還可以包括當(dāng)前時刻正在播放的節(jié)目的名稱,以方便用戶根據(jù)節(jié)目來選擇其所喜歡的電臺。當(dāng)用戶選中某一電臺后,即可直接啟動該電臺節(jié)目的收聽功能。或者,在其他方式中,也可以直接提供多個電臺節(jié)目的可選菜單。當(dāng)然,用戶操作收音機菜單后,也可以全屏方式呈現(xiàn)。
從上述舉例可見,基于本發(fā)明的動態(tài)界面顯示方法,用戶一般僅需通過一次操作就可獲得所期望的信息娛樂功能,這無疑大大簡化了用戶操作。由于操作獲得了簡化,用戶行車的安全性也將獲得提高。
雖然本發(fā)明已以較佳實施例披露如上,但本發(fā)明并非限定于此。任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi)所作的各種更動與修改,均應(yīng)納入本發(fā)明的保護范圍內(nèi),因此本發(fā)明的保護范圍應(yīng)當(dāng)以權(quán)利要求所限定的范圍為準(zhǔn)。