確定用戶界面的方法和裝置制造方法
【專利摘要】本發(fā)明實(shí)施例提供一種確定用戶界面的方法和裝置,能夠確保用戶界面能夠適用于終端設(shè)備,滿足終端設(shè)備對用戶界面呈現(xiàn)形式的差異化需求。該方法包括:接收終端設(shè)備發(fā)送的終端信息,其中,該終端信息包括終端能力信息,該終端能力信息用于指示該終端設(shè)備能夠支持的用戶界面的呈現(xiàn)形式;根據(jù)該終端信息,確定第一用戶界面,以使該第一用戶界面的呈現(xiàn)形式與該終端能力信息相對應(yīng);向該終端設(shè)備發(fā)送該第一用戶界面。根據(jù)本發(fā)明實(shí)施例的確定用戶界面的方法和裝置,通過根據(jù)終端設(shè)備能夠支持的用戶界面的呈現(xiàn)形式來確定用戶界面,能夠確保該用戶界面能夠適用于該終端設(shè)備,從而滿足終端設(shè)備對用戶界面呈現(xiàn)形式的差異化需求。
【專利說明】確定用戶界面的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及多媒體領(lǐng)域,并且更具體地,涉及確定用戶界面的方法和裝置。
【背景技術(shù)】
[0002]在當(dāng)前的數(shù)字家庭領(lǐng)域中,人們使用的消費(fèi)類電子設(shè)備越來越多,但是不同的消費(fèi)類電子設(shè)備的操作交互方式不盡相同,人們?yōu)榱耸褂眠@些設(shè)備要熟悉各種各樣的設(shè)備操作方式。因此,提出以下技術(shù)方案,即,通過在家庭中設(shè)置一個(gè)服務(wù)器,使該服務(wù)器向這些終端設(shè)備下發(fā)同樣的用戶界面,從而使用戶在不同的終端設(shè)備看到的用戶界面都是一樣的。
[0003]但是,在上述技術(shù)方案中,要實(shí)現(xiàn)對不同的設(shè)備推送相同的用戶界面,需要這些不同的設(shè)備具有相似的處理能力,從而無法實(shí)現(xiàn)對處理能力不同的設(shè)備根據(jù)需要推送不同的用戶界面的需求。例如,用戶需要在電視上呈現(xiàn)觀看視頻電視節(jié)目的用戶界面,而在音箱上呈現(xiàn)音樂播放的用戶界面,由于電視和音箱的處理能力不同,采用現(xiàn)有技術(shù)不能實(shí)現(xiàn)這一需求。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供一種確定用戶界面的方法和裝置,能夠確保用戶界面能夠適用于終端設(shè)備,滿足終端設(shè)備對用戶界面呈現(xiàn)形式的差異化需求。
[0005]第一方面,提供了一種確定用戶界面的方法,該方法包括:接收終端設(shè)備發(fā)送的終端信息,其中,該終端信息包括終端能力信息,該終端能力信息用于指示該終端設(shè)備能夠支持的用戶界面的呈現(xiàn)形式;根據(jù)該終端信息,確定第一用戶界面,以使該第一用戶界面的呈現(xiàn)形式與該終端能力信息相對應(yīng);向該終端設(shè)備發(fā)送該第一用戶界面。
[0006]在一種可能的實(shí)施方式中,該終端信息還包括終端用途信息和/或用戶權(quán)限信息,其中該終端用途信息用于指示該終端設(shè)備能夠呈現(xiàn)的媒體資源的媒體類型,該用戶權(quán)限信息用于指示使用該終端設(shè)備的用戶的用戶權(quán)限;以及該根據(jù)該終端信息,確定第一用戶界面,具體包括:根據(jù)該終端信息,確定第一用戶界面,以使該第一用戶界面顯示的資源信息與該終端用途信息和/或該用戶權(quán)限信息相對應(yīng),該資源信息用于指示供該用戶使用的媒體資源。
[0007]結(jié)合第一方面和第一種可能的實(shí)施方式,在第二種可能的實(shí)施方式中,該方法還包括:接收該終端設(shè)備發(fā)送的用戶操作信息,該用戶操作信息用于指示使用該終端設(shè)備的用戶針對該第一用戶界面的操作;根據(jù)該用戶操作信息和該終端信息,確定第二用戶界面;向該終端設(shè)備發(fā)送該第二用戶界面。
[0008]結(jié)合第一方面、第一種可能的實(shí)施方式和第二種可能的實(shí)施方式,在第三種可能的實(shí)施方式中,該用戶操作信息包括觸摸操作信息和/或用戶權(quán)限變更信息,其中,該觸摸操作信息用于指示該用戶對呈現(xiàn)該第一用戶界面的該終端設(shè)備的觸摸操作,該用戶權(quán)限變更信息用于指示變更后的用戶權(quán)限,以及根據(jù)該用戶操作信息和該終端信息,確定第二用戶界面,具體包括:根據(jù)該觸摸操作信息,確定該用戶針對該第一用戶界面的操作;根據(jù)該用戶針對該第一用戶界面的操作,確定該第二用戶界面;和/或根據(jù)用戶權(quán)限變更信息,確定該第二用戶界面,以使該第二用戶界面顯示的資源信息與變更后的用戶權(quán)限信息相對應(yīng),該資源信息用于指示供該用戶使用的媒體資源。
[0009]第二方面,提供了一種確定用戶界面的方法,該方法包括:向服務(wù)端設(shè)備發(fā)送終端信息,其中,該終端信息包括終端能力信息,該終端能力信息用于指示終端設(shè)備能夠支持的用戶界面的呈現(xiàn)形式;接收該服務(wù)端設(shè)備發(fā)送的第一用戶界面,該第一用戶界面是該服務(wù)端設(shè)備根據(jù)該終端信息確定的,呈現(xiàn)形式與該終端能力信息相對應(yīng)。
[0010]在一種可能的實(shí)施方式中,該終端信息還包括終端用途信息和/或用戶權(quán)限信息,其中,該終端用途信息用于指示該終端設(shè)備能夠呈現(xiàn)的媒體資源的媒體類型,該用戶權(quán)限信息用于指示使用該終端設(shè)備的用戶的權(quán)限,以及該接收該服務(wù)端設(shè)備發(fā)送的第一用戶界面包括:接收該服務(wù)端設(shè)備發(fā)送的第一用戶界面,該第一用戶界面的資源信息與該終端用途信息和/或該用戶權(quán)限信息相對應(yīng),該資源信息用于指示供該用戶使用的媒體資源。
[0011]結(jié)合第二方面和第一種可能的實(shí)施方式,在第二種可能的實(shí)施方式中,該方法還包括:獲取用戶操作信息,該用戶操作信息用于指示使用該終端設(shè)備的用戶針對該第一用戶界面的操作;向該服務(wù)端設(shè)備發(fā)送用戶操作信息;接收該服務(wù)端設(shè)備發(fā)送的第二用戶界面,該第二用戶界面是該服務(wù)端設(shè)備根據(jù)該用戶操作信息和該終端信息確定的。
[0012]結(jié)合第一方面、第一種可能的實(shí)施方式和第二種可能的實(shí)施方式,在第三種可能的實(shí)施方式中,該用戶操作信息包括觸摸操作信息和/或用戶權(quán)限變更信息,該觸摸操作信息用于指示該用戶對呈現(xiàn)該第一用戶界面的該終端設(shè)備的觸摸操作,該用戶權(quán)限變更信息用于指示變更后的用戶權(quán)限。
[0013]第三方面,提供了一種確定用戶界面的裝置,該裝置包括:接收單元,用于接收終端設(shè)備發(fā)送的終端信息,其中,該終端信息包括終端能力信息,該終端能力信息用于指示該終端設(shè)備能夠支持的用戶界面的呈現(xiàn)形式,以及將該終端信息傳輸給處理單元;處理單元,用于從該接收單元獲取該終端信息,并根據(jù)該終端信息確定第一用戶界面,以使該第一用戶界面的呈現(xiàn)形式與該終端能力信息相對應(yīng),以及向發(fā)送單元傳輸該第一用戶界面;發(fā)送單元,用于從該處理單元獲取該第一用戶界面,并向該終端設(shè)備發(fā)送該第一用戶界面。
[0014]在一種可能的實(shí)施方式中,該終端信息還包括終端用途信息和/或用戶權(quán)限信息,其中該終端用途信息用于指示該終端設(shè)備能夠呈現(xiàn)的媒體資源的媒體類型,該用戶權(quán)限信息用于指示使用該終端設(shè)備的用戶的用戶權(quán)限;以及該處理單元還用于根據(jù)該終端信息,確定第一用戶界面,以使該第一用戶界面顯示的資源信息與該終端用途信息和/或該用戶權(quán)限信息相對應(yīng),該資源信息用于指示供該用戶使用的媒體資源。
[0015]結(jié)合第三方面和第一種可能的實(shí)施方式,在第二種可能的實(shí)施方式中,該接收單元還用于接收該終端設(shè)備發(fā)送的用戶操作信息,該用戶操作信息用于指示使用該終端設(shè)備的用戶針對該第一用戶界面的操作;該處理單元還用于根據(jù)該用戶操作信息和該終端信息,確定第二用戶界面;該發(fā)送單元還用于向該終端設(shè)備發(fā)送該第二用戶界面。
[0016]結(jié)合第一方面、第一種可能的實(shí)施方式和第二種可能的實(shí)施方式,在第三種可能的實(shí)施方式中,該用戶操作信息包括觸摸操作信息和/或用戶權(quán)限變更信息,其中,該觸摸操作信息用于指示該用戶對呈現(xiàn)該第一用戶界面的該終端設(shè)備的觸摸操作,該用戶權(quán)限變更信息用于指示變更后的用戶權(quán)限,以及該處理單元還用于根據(jù)該觸摸操作信息,確定該用戶針對該第一用戶界面的操作;和/或用于根據(jù)用戶權(quán)限變更信息,確定該第二用戶界面,以使該第二用戶界面顯示的資源信息與變更后的用戶權(quán)限信息相對應(yīng),該資源信息用于指示供該用戶使用的媒體資源。
[0017]第四方面,提供了一種確定用戶界面的裝置,該裝置包括:發(fā)送單元,用于向服務(wù)端設(shè)備發(fā)送終端信息,其中,該終端信息包括終端能力信息,該終端能力信息用于指示終端設(shè)備能夠支持的用戶界面的呈現(xiàn)形式;接收單元,用于接收該服務(wù)端設(shè)備發(fā)送的第一用戶界面,該第一用戶界面是該服務(wù)端設(shè)備根據(jù)該發(fā)送單元發(fā)送的該終端信息確定的,呈現(xiàn)形式與該終端能力信息相對應(yīng)。
[0018]在一種可能的實(shí)施方式中,該發(fā)送單元發(fā)送的該終端信息還包括終端用途信息和/或用戶權(quán)限信息,其中,該終端用途信息用于指示該終端設(shè)備能夠呈現(xiàn)的媒體資源的媒體類型,該用戶權(quán)限信息用于指示使用該終端設(shè)備的用戶的權(quán)限,以及該接收單元接收的該第一用戶界面的資源信息與該終端用途信息和/或該用戶權(quán)限信息相對應(yīng),該資源信息用于指示供該用戶使用的媒體資源。
[0019]結(jié)合第四方面和第一種可能的實(shí)施方式,在第二種可能的實(shí)施方式中,該裝置還包括:處理單元,用于獲取用戶操作信息,該用戶操作信息用于指示使用該終端設(shè)備的用戶針對該第一用戶界面的操作,以及向該發(fā)送單元傳輸該用戶操作信息;該發(fā)送單元還用于從該處理單元獲取該用戶操作信息,并向該服務(wù)端設(shè)備發(fā)送用戶操作信息;該接收單元還用于接收該服務(wù)端設(shè)備發(fā)送的第二用戶界面,該第二用戶界面是該服務(wù)端設(shè)備根據(jù)該發(fā)送單元發(fā)送的該用戶操作信息和該終端信息確定的。
[0020]結(jié)合第一方面、第一種可能的實(shí)施方式和第二種可能的實(shí)施方式,在第三種可能的實(shí)施方式中,該處理單元獲取的該用戶操作信息包括觸摸操作信息和/或用戶權(quán)限變更信息,其中,該觸摸操作信息用于指示該用戶對呈現(xiàn)該第一用戶界面的該終端設(shè)備的觸摸操作,該用戶權(quán)限變更信息用于指示變更后的用戶權(quán)限。
[0021]根據(jù)本發(fā)明實(shí)施例的確定用戶界面的方法和裝置,通過根據(jù)終端設(shè)備能夠支持的用戶界面的呈現(xiàn)形式來確定用戶界面,能夠確保該用戶界面能夠適用于該終端設(shè)備,從而滿足終端設(shè)備對用戶界面呈現(xiàn)形式的差異化需求。
【專利附圖】
【附圖說明】
[0022]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對本發(fā)明實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面所描述的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0023]圖1是根據(jù)本發(fā)明一實(shí)施例的確定用戶界面的方法的示意性流程圖。
[0024]圖2是根據(jù)本發(fā)明一實(shí)施例的確定用戶界面的方法的交互圖。
[0025]圖3是根據(jù)本發(fā)明另一實(shí)施例的確定用戶界面的方法的示意性流程圖。
[0026]圖4是根據(jù)本發(fā)明一實(shí)施例的確定用戶界面的裝置的示意性框圖。
[0027]圖5是根據(jù)本發(fā)明另一實(shí)施例的確定用戶界面的裝置的示意性框圖。
【具體實(shí)施方式】[0028]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0029]作為示例而非限定,在本發(fā)明實(shí)施例中,終端設(shè)備可以是設(shè)置在例如家庭、辦公室等環(huán)境中的多媒體電子設(shè)備,例如電視、音響、電子相框等,可以根據(jù)使用者(用戶)的操作(例如,手勢操作、觸摸操作、遙控器操作、語音操作等),實(shí)現(xiàn)相關(guān)功能。
[0030]服務(wù)端設(shè)備可以以有線或無線方式與終端設(shè)備連接,進(jìn)行信息及數(shù)據(jù)傳輸,可以為終端設(shè)備提供用戶操作界面(以下,簡稱用戶界面),以便于用戶對終端設(shè)備進(jìn)行操作。
[0031]并且,在本人發(fā)明實(shí)施例中,用戶界面可以有多種呈現(xiàn)形式,例如,視頻式用戶界面、音頻式用戶界面、圖像式用戶界面、文本式用戶界面。應(yīng)理解,以上列舉的各種形式的用戶界面僅為本發(fā)明的一個(gè)實(shí)施例,本發(fā)明并不限定于此,其他能夠供用戶操作的用戶界面均落入本發(fā)明的保護(hù)范圍內(nèi)。
[0032]圖1示出了從服務(wù)端設(shè)備的角度描述的,根據(jù)本發(fā)明實(shí)施例的確定用戶界面的方法100的示意性流程圖。如圖1所示,該方法100包括:
[0033]S110,接收終端設(shè)備發(fā)送的終端信息,其中,該終端信息包括終端能力信息,該終端能力信息用于指示該終端設(shè)備能夠支持的用戶界面的呈現(xiàn)形式;
[0034]S120,根據(jù)該終端信息,確定第一用戶界面,以使該第一用戶界面的呈現(xiàn)形式與該終端能力信息相對應(yīng);
[0035]S130,向該終端設(shè)備發(fā)送該第一用戶界面。
[0036]具體地說,在本發(fā)明實(shí)施例中,可以預(yù)先從用戶界面的硬件呈現(xiàn)能力上對終端設(shè)備進(jìn)行分類,作為示例而非限定,可以將終端設(shè)備分為多種終端類型,即,支持視頻播放的設(shè)備、支持音頻輸出的設(shè)備、支持圖像瀏覽的設(shè)備、支持文本顯示的設(shè)備等。可以規(guī)定不同的終端類型,分別使用不同的用戶界面呈現(xiàn)形式,例如,由于電視能夠播放視頻,因此可以將電視歸類于支持視頻播放的設(shè)備,從而確定其支持視頻形式的用戶界面;并且,由于電視還能夠播放音頻,因此也可以將電視歸類于支持音頻輸出的設(shè)備、從而確定其支持音頻形式的用戶界面(語音提示);而且,由于電視還能夠顯示圖像,因此也可以將電視歸類于支持圖像瀏覽的設(shè)備,從而確定其支持圖像形式的用戶界面(傳統(tǒng)的用戶界面)。再例如,由于音箱能夠播放音頻,因此也可以將音箱歸類于支持音頻輸出的設(shè)備、從而確定其支持音頻形式的用戶界面(語音提示);另外,如果音箱配置有液晶或發(fā)光二極管(LED, Light-EmittingDiode)等顯示屏幕,則該音箱能夠顯示文本,因此也可以將該音箱歸類于支持文本顯示的設(shè)備,從而確定其支持文本形式的用戶界面(顯示在點(diǎn)陣或段碼LED上)。
[0037]S卩,在本發(fā)明實(shí)施例中,根據(jù)終端設(shè)備的硬件呈現(xiàn)能力,可以將終端設(shè)備歸類于以下終端類型中的一個(gè)或多個(gè)的組合,支持視頻播放的設(shè)備、支持音頻輸出的設(shè)備、支持圖像瀏覽的設(shè)備、支持文本顯示的設(shè)備等。
[0038]相應(yīng)地,可以預(yù)先設(shè)定多種呈現(xiàn)形式的用戶界面,例如,視頻形式的用戶界面(供支持視頻播放的設(shè)備使用)、音頻形式的用戶界面(供支持音頻輸出的設(shè)備使用)、圖像形式的用戶界面(供支持圖像瀏覽的設(shè)備使用)、文本形式的用戶界面(供支持文本顯示的設(shè)備使用)等。[0039]應(yīng)理解,在本發(fā)明實(shí)施例中,一個(gè)終端設(shè)備可以歸類于一種終端類型,也可以同時(shí)歸類于多種設(shè)備類型,只要終端設(shè)備能夠指示該終端類型所使用的用戶界面呈現(xiàn)形式即可,本發(fā)明并未限定,并且,對于同時(shí)歸類于多種設(shè)備類型的終端設(shè)備,可以根據(jù)用戶的喜好來選擇適當(dāng)?shù)挠脩艚缑娉尸F(xiàn)形式。另外,以上列舉的各終端類型僅為本發(fā)明的一個(gè)實(shí)施例,本發(fā)明并不限定于此。
[0040]因此,服務(wù)端設(shè)備和終端設(shè)備啟動(dòng)后,可以開啟設(shè)備發(fā)現(xiàn)服務(wù),從而終端設(shè)備可以搜索可用服務(wù)端設(shè)備列表,終端設(shè)備可以從上述服務(wù)端設(shè)備列表中選擇一個(gè)服務(wù)端設(shè)備,并與其建立連接通道,建立好連接通道后,在S110,終端設(shè)備可以將用于指示該終端設(shè)備所屬類型(支持視頻播放的設(shè)備、支持音頻輸出的設(shè)備、支持圖像瀏覽的設(shè)備、支持文本顯示的設(shè)備等)的終端能力信息發(fā)送給服務(wù)端設(shè)備,從而,服務(wù)端設(shè)備可以生成與該終端設(shè)備能夠支持的用戶界面呈現(xiàn)形式和在該用戶界面呈現(xiàn)形式下的顯示規(guī)格相對應(yīng)的用戶界面。
[0041]并且,可選地,服務(wù)端設(shè)備可以進(jìn)一步查詢該終端設(shè)備在該用戶界面呈現(xiàn)形式下的顯示規(guī)格,例如,視頻的格式、分辨率、幀率等;圖像的格式、顯示分辨率等;文本支持英文、中文等;音頻的格式、碼率等。應(yīng)理解,以上列舉的作為顯示規(guī)格的各參數(shù)僅為本發(fā)明的一個(gè)實(shí)施例,本發(fā)明并不限定于此。
[0042]可選地,在本發(fā)明實(shí)施例中,該終端信息還包括終端用途信息和/或用戶權(quán)限信息,其中該終端用途信息用于指示該終端設(shè)備能夠呈現(xiàn)的媒體資源的媒體類型,該用戶權(quán)限信息用于指示使用該終端設(shè)備的用戶的用戶權(quán)限;以及
[0043]該根據(jù)該終端信息,確定第一用戶界面,具體包括:
[0044]根據(jù)該終端信息,確定第一用戶界面,以使該第一用戶界面顯示的資源信息與該終端用途信息和/或該用戶權(quán)限信息相對應(yīng),該資源信息用于指示供該用戶使用的媒體資源。
[0045]具體地說,在本發(fā)明實(shí)施例中,可以預(yù)先從服務(wù)用途上對終端設(shè)備進(jìn)行分類,作為示例而非限定,可以將終端設(shè)備分為多種服務(wù)用途,即,用于音頻播放,用于視頻播放、用于文本閱讀、用于圖像瀏覽等??梢砸?guī)定不同的服務(wù)用途,分別使用不同的媒體資源,例如,由于電視能夠播放視頻,因此可以確定電視用于視頻播放,從而可以為該電視提供視頻類媒體資源(在用戶界面中指示該資源信息);并且,由于電視還能夠播放音頻,因此也可以確定電視用于音頻播放,從而可以為該電視提供音頻類媒體資源(在用戶界面中指示該資源信息);而且,由于電視還能夠顯示圖像,因此也可以確定電視用于圖像瀏覽,從而可以為該電視提供圖像類媒體資源(在用戶界面中指示該資源信息)。再例如,由于音箱能夠播放音頻,因此也可以確定音箱用于音頻播放、從而可以為該音箱提供音頻類媒體資源(在用戶界面中指示該資源信息)。
[0046]并且,在本發(fā)明實(shí)施例中,可以根據(jù)用戶的設(shè)置,基于用戶權(quán)限對服務(wù)器中的媒體資源進(jìn)行分類,使不同的用戶登錄后所能查看的內(nèi)容(顯示在用戶界面上)是不一樣的。例如,主人可以將服務(wù)端設(shè)備中的媒體資源分為隱私內(nèi)容和開放內(nèi)容,從而,當(dāng)有客人來訪而使用客人身份(權(quán)限)登錄到主人家的終端設(shè)備瀏覽服務(wù)端設(shè)備中的內(nèi)容時(shí),可以只在用戶界面中指示開放內(nèi)容,當(dāng)主人使用主人身份(權(quán)限)登陸到終端設(shè)備瀏覽服務(wù)端設(shè)備中的內(nèi)容時(shí),可以在用戶界面中指示隱私內(nèi)容和開放內(nèi)容。即,如果登陸到終端設(shè)備的用戶權(quán)限不同,則服務(wù)端設(shè)備確定的用戶界面也不相同,開放不同的用戶界面操作權(quán)限(例如,對于客戶權(quán)身份僅提供只讀操作權(quán)限)和瀏覽權(quán)限(例如,對于客戶身份僅提供開放內(nèi)容瀏覽權(quán)限)。
[0047]根據(jù)本發(fā)明實(shí)施例的確定用戶界面的方法,通過根據(jù)終端設(shè)備能夠呈現(xiàn)的媒體資源的媒體類型,能夠確保該用戶界面指示的媒體資源能夠使用于該終端設(shè)備,從而提高用戶體驗(yàn),并且,通過根據(jù)使用終端設(shè)備的用戶的用戶權(quán)限來確定用戶界面,能夠在共享服務(wù)端設(shè)備資源的同時(shí),確保用戶的數(shù)據(jù)安全和隱私。
[0048]因此,終端設(shè)備還可以將用于指示該終端設(shè)備能夠呈現(xiàn)的媒體資源的媒體類型的終端用途信息和/或用于指示使用該終端設(shè)備的用戶的權(quán)限的用戶權(quán)限信息發(fā)送給服務(wù)端設(shè)備,在S110,服務(wù)端設(shè)備接收該終端用途信息和/或用戶權(quán)限信息。
[0049]在S120,服務(wù)端設(shè)備根據(jù)該終端設(shè)備所屬的終端類型,選擇適用于該終端設(shè)備的用戶界面呈現(xiàn)形式。并可以根據(jù)該終端用途信息和/或用戶權(quán)限信息,分類檢索并列出供終端設(shè)備播放的媒體資源,并生成指示該媒體資源的信息的用戶界面。
[0050]S卩,如圖2所示,在S121,服務(wù)端設(shè)備可以根據(jù)終端設(shè)備上報(bào)的終端能力信息,判斷終端設(shè)備類型,并將終端設(shè)備歸類于支持視頻播放的設(shè)備、支持音頻輸出的設(shè)備、支持圖像瀏覽的設(shè)備或支持文本顯示的設(shè)備等。
[0051]在S122,服務(wù)端設(shè)備可以進(jìn)一步查詢(例如,可以由終端設(shè)自動(dòng)上報(bào),或向終端設(shè)備發(fā)出上報(bào)指令等)該終端設(shè)備在該用戶界面呈現(xiàn)形式下的顯示規(guī)格,例如,視頻的格式、分辨率、幀率等;圖像的格式、顯示分辨率等;文本支持英文、中文等;音頻的格式、碼率等。
[0052]在S123,服務(wù)端設(shè)備可以根據(jù)終端設(shè)備上報(bào)的終端用途信息,判斷終端設(shè)備用途,并確定該終端設(shè)備用于音頻播放,用于視頻播放、用于文本閱讀或用于圖像瀏覽等。
[0053]在S124,服務(wù)端設(shè)備可以終端設(shè)備的用途,搜索可供該終端設(shè)備使用的資源。
[0054]在S125,服務(wù)端設(shè)備可以根據(jù)終端設(shè)備上報(bào)的用戶權(quán)限信息,判斷使用該終端設(shè)備的用戶的用戶權(quán)限,并確定使用該終端設(shè)備的是主人或客人。
[0055]在S126,服務(wù)端設(shè)備可以根據(jù)使用該終端設(shè)備的用戶的用戶權(quán)限,過濾在S124中搜索到的資源(設(shè)備接入權(quán)限由服務(wù)端設(shè)定,終端用不同的用戶登入設(shè)備代表不同的接入權(quán)限,如果用戶默認(rèn)登錄則為客人權(quán)限,只能訪問公共類(公開)資源)。
[0056]在S127,服務(wù)端設(shè)備可以生成與在S121中確定的用戶界面呈現(xiàn)形式及規(guī)格相對應(yīng)的用戶界面,并在該用戶界面中指示在S124或S126中確定的資源,供使用終端的用戶操作。
[0057]返回圖1,在S130,服務(wù)端設(shè)備可以將如上所述生成的用戶界面發(fā)送給該終端設(shè)備,終端設(shè)備呈現(xiàn)出該用戶界面,供用戶操作。
[0058]可選地,在本發(fā)明實(shí)施例中,該方法還包括:
[0059]接收該終端設(shè)備發(fā)送的用戶操作信息,該用戶操作信息用于指示使用該終端設(shè)備的用戶針對該第一用戶界面的操作;
[0060]根據(jù)該用戶操作信息和該終端信息,確定第二用戶界面;
[0061]向該終端設(shè)備發(fā)送該第二用戶界面。
[0062]并且,該用戶操作信息包括觸摸操作信息和/或用戶權(quán)限變更信息,其中,該觸摸操作信息用于指示該用戶對呈現(xiàn)該第一用戶界面的該終端設(shè)備的觸摸操作,該用戶權(quán)限變更信息用于指示變更后的用戶權(quán)限,以及[0063]根據(jù)該用戶操作信息和該終端信息,確定第二用戶界面,具體包括:
[0064]根據(jù)該觸摸操作信息,確定該用戶針對該第一用戶界面的操作;
[0065]根據(jù)該用戶針對該第一用戶界面的操作,確定該第二用戶界面;和/或
[0066]根據(jù)用戶權(quán)限變更信息,確定該第二用戶界面,以使該第二用戶界面顯示的資源信息與變更后的用戶權(quán)限信息相對應(yīng),該資源信息用于指示供該用戶使用的媒體資源。
[0067]具體地說,對于有顯示部件且支持觸摸操作的終端設(shè)備(一般呈現(xiàn)圖像形式和視頻形式的用戶界面,具體根據(jù)設(shè)備的能力而定),首先在用戶觸摸顯示屏的時(shí)候,終端設(shè)備會(huì)根據(jù)用戶的觸摸操作,生成相應(yīng)的觸摸動(dòng)作或手勢,并記錄當(dāng)前操作的相對整個(gè)屏幕的相對位置,然后終端設(shè)備將用于指示生成的觸摸動(dòng)作或手勢及其相對整個(gè)屏幕的相對位置的信息發(fā)送給服務(wù)端設(shè)備,服務(wù)端設(shè)備將該信息轉(zhuǎn)換能夠識別并使用的操作,并將該操作插入到事件響應(yīng)鏈中,然后服務(wù)端設(shè)備根據(jù)事件響應(yīng)鏈中的事件對用戶界面做相應(yīng)的響應(yīng)操作,最后服務(wù)端設(shè)備將新的用戶界面發(fā)送給終端設(shè)備。
[0068]根據(jù)本發(fā)明實(shí)施例的確定用戶界面的方法,終端設(shè)備無需獲取當(dāng)前操作是對用戶界面的哪個(gè)具體組件(按鈕)的操作,而僅獲取屏幕通用觸摸操作及相對位置即可,所有的響應(yīng)實(shí)現(xiàn)均由服務(wù)端設(shè)備來判斷并完成。
[0069]對于不支持觸摸操作的終端設(shè)備(可以呈現(xiàn)圖像、視頻、文本、音頻等形式的用戶界面,具體根據(jù)設(shè)備的能力而定),呈現(xiàn)的用戶界面是給用戶提示或者瀏覽內(nèi)容用的,真正的操作是通過遙控或者設(shè)備自身的物理按鈕來實(shí)現(xiàn)的。首先,終端設(shè)備檢測到對物理按鈕的操作后,將物理按鈕操作事件轉(zhuǎn)換成服務(wù)端設(shè)備認(rèn)可的約定好的標(biāo)準(zhǔn)事件,并發(fā)送給服務(wù)端設(shè)備,然后,服務(wù)端設(shè)備將接收到的事件插入到事件響應(yīng)鏈中,然后服務(wù)端設(shè)備根據(jù)事件響應(yīng)鏈中的事件對用戶界面做相應(yīng)的響應(yīng)操作,最后服務(wù)端設(shè)備將新的用戶界面發(fā)給終端設(shè)備。
[0070]并且,在用戶權(quán)限發(fā)生變更的情況下,終端設(shè)備可以向服務(wù)端設(shè)備發(fā)送用戶權(quán)限切換請求,服務(wù)端設(shè)備收到該請求后,可以根據(jù)新的用戶權(quán)限重新過濾上述搜索到的資源,并根據(jù)重新過濾后的資源生成新的用戶界面,發(fā)送給終端設(shè)備。
[0071]下面,分別以一個(gè)電視機(jī)和一個(gè)帶屏幕顯示的音箱為例,對用戶界面的確定過程進(jìn)行說明。
[0072]例一:電視機(jī)(終端設(shè)備)與服務(wù)端設(shè)備的交互過程。
[0073]1、服務(wù)端設(shè)備啟動(dòng),開啟設(shè)備發(fā)現(xiàn)服務(wù)。
[0074]2、電視機(jī)啟動(dòng),開啟設(shè)備發(fā)現(xiàn)服務(wù),搜索可用服務(wù)端設(shè)備列表。
[0075]3、電視機(jī)選擇一個(gè)服務(wù)端設(shè)備嘗試建立連接通道,建立好連接通道后,電視機(jī)發(fā)送表1所示內(nèi)容給服務(wù)端設(shè)備。
[0076]表1
[0077]
【權(quán)利要求】
1.一種確定用戶界面的方法,其特征在于,該方法包括: 接收終端設(shè)備發(fā)送的終端信息,其中,所述終端信息包括終端能力信息,所述終端能力信息用于指示所述終端設(shè)備能夠支持的用戶界面的呈現(xiàn)形式; 根據(jù)所述終端信息,確定第一用戶界面,以使所述第一用戶界面的呈現(xiàn)形式與所述終端能力信息相對應(yīng); 向所述終端設(shè)備發(fā)送所述第一用戶界面。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述終端信息還包括終端用途信息和/或用戶權(quán)限信息,其中所述終端用途信息用于指示所述終端設(shè)備能夠呈現(xiàn)的媒體資源的媒體類型,所述用戶權(quán)限信息用于指示使用所述終端設(shè)備的用戶的用戶權(quán)限;以及 所述根據(jù)所述終端信息,確定第一用戶界面,具體包括: 根據(jù)所述終端信息,確定第一用戶界面,以使所述第一用戶界面顯示的資源信息與所述終端用途信息和/或所述用戶權(quán)限信息相對應(yīng),所述資源信息用于指示供所述用戶使用的媒體資源。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括: 接收所述終端設(shè)備發(fā)送的用戶操作信息,所述用戶操作信息用于指示使用所述終端設(shè)備的用戶針對所述第一用戶界面的操作; 根據(jù)所述用戶操作信息和所述終端信息,確定第二用戶界面; 向所述終端設(shè)備發(fā)送所述第二用戶界面。
4.根據(jù)權(quán)利要求3所述的`方法,其特征在于,所述用戶操作信息包括觸摸操作信息和/或用戶權(quán)限變更信息,其中,所述觸摸操作信息用于指示所述用戶對呈現(xiàn)所述第一用戶界面的所述終端設(shè)備的觸摸操作,所述用戶權(quán)限變更信息用于指示變更后的用戶權(quán)限,以及 根據(jù)所述用戶操作信息和所述終端信息,確定第二用戶界面,具體包括: 根據(jù)所述觸摸操作信息,確定所述用戶針對所述第一用戶界面的操作; 根據(jù)所述用戶針對所述第一用戶界面的操作,確定所述第二用戶界面;和/或根據(jù)用戶權(quán)限變更信息,確定所述第二用戶界面,以使所述第二用戶界面顯示的資源信息與變更后的用戶權(quán)限信息相對應(yīng),所述資源信息用于指示供所述用戶使用的媒體資源。
5.一種確定用戶界面的方法,其特征在于,該方法包括: 向服務(wù)端設(shè)備發(fā)送終端信息,其中,所述終端信息包括終端能力信息,所述終端能力信息用于指示終端設(shè)備能夠支持的用戶界面的呈現(xiàn)形式; 接收所述服務(wù)端設(shè)備發(fā)送的第一用戶界面,所述第一用戶界面是所述服務(wù)端設(shè)備根據(jù)所述終端信息確定的,呈現(xiàn)形式與所述終端能力信息相對應(yīng)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述終端信息還包括終端用途信息和/或用戶權(quán)限信息,其中,所述終端用途信息用于指示所述終端設(shè)備能夠呈現(xiàn)的媒體資源的媒體類型,所述用戶權(quán)限信息用于指示使用所述終端設(shè)備的用戶的權(quán)限,以及 所述接收所述服務(wù)端設(shè)備發(fā)送的第一用戶界面具體包括: 接收所述服務(wù)端設(shè)備發(fā)送的第一用戶界面,所述第一用戶界面的資源信息與所述終端用途信息和/或所述用戶權(quán)限信息相對應(yīng),所述資源信息用于指示供所述用戶使用的媒體資源。
7.根據(jù)權(quán)利要求5或6所述的方法,其特征在于,所述方法還包括: 獲取用戶操作信息,所述用戶操作信息用于指示使用所述終端設(shè)備的用戶針對所述第一用戶界面的操作; 向所述服務(wù)端設(shè)備發(fā)送用戶操作信息; 接收所述服務(wù)端設(shè)備發(fā)送的第二用戶界面,所述第二用戶界面是所述服務(wù)端設(shè)備根據(jù)所述用戶操作信息和所述終端信息確定的。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述用戶操作信息包括觸摸操作信息和/或用戶權(quán)限變更信息,其中,所述觸摸操作信息用于指示所述用戶對呈現(xiàn)所述第一用戶界面的所述終端設(shè)備的觸摸操作,所述用戶權(quán)限變更信息用于指示變更后的用戶權(quán)限。
9.一種確定用戶界面的裝置,其特征在于,該裝置包括: 接收單元,用于接收終端設(shè)備發(fā)送的終端信息,其中,所述終端信息包括終端能力信息,所述終端能力信息用于指示所述終端設(shè)備能夠支持的用戶界面的呈現(xiàn)形式,以及將所述終端信息傳輸給處理單元; 處理單元,用于從所述接收單元獲取所述終端信息,并根據(jù)所述終端信息確定第一用戶界面,以使所述第一用戶界面的呈現(xiàn)形式與所述終端能力信息相對應(yīng),以及向發(fā)送單元傳輸所述第一用戶界面 ; 發(fā)送單元,用于從所述處理單元獲取所述第一用戶界面,并向所述終端設(shè)備發(fā)送所述第一用戶界面。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述終端信息還包括終端用途信息和/或用戶權(quán)限信息,其中所述終端用途信息用于指示所述終端設(shè)備能夠呈現(xiàn)的媒體資源的媒體類型,所述用戶權(quán)限信息用于指示使用所述終端設(shè)備的用戶的用戶權(quán)限;以及 該處理單元還用于根據(jù)所述終端信息,確定第一用戶界面,以使所述第一用戶界面顯示的資源信息與所述終端用途信息和/或所述用戶權(quán)限信息相對應(yīng),所述資源信息用于指示供所述用戶使用的媒體資源。
11.根據(jù)權(quán)利要求9或10所述的裝置,其特征在于,所述接收單元還用于接收所述終端設(shè)備發(fā)送的用戶操作信息,所述用戶操作信息用于指示使用所述終端設(shè)備的用戶針對所述第一用戶界面的操作; 所述處理單元還用于根據(jù)所述用戶操作信息和所述終端信息,確定第二用戶界面; 所述發(fā)送單元還用于向所述終端設(shè)備發(fā)送所述第二用戶界面。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述用戶操作信息包括觸摸操作信息和/或用戶權(quán)限變更信息,其中,所述觸摸操作信息用于指示所述用戶對呈現(xiàn)所述第一用戶界面的所述終端設(shè)備的觸摸操作,所述用戶權(quán)限變更信息用于指示變更后的用戶權(quán)限,以及 所述處理單元還用于根據(jù)所述觸摸操作信息,確定所述用戶針對所述第一用戶界面的操作;和/或 用于根據(jù)用戶權(quán)限變更信息,確定所述第二用戶界面,以使所述第二用戶界面顯示的資源信息與變更后的用戶權(quán)限信息相對應(yīng),所述資源信息用于指示供所述用戶使用的媒體資源。
13.一種確定用戶界面的裝置,其特征在于,該裝置包括:發(fā)送單元,用于向服務(wù)端設(shè)備發(fā)送終端信息,其中,所述終端信息包括終端能力信息,所述終端能力信息用于指示終端設(shè)備能夠支持的用戶界面的呈現(xiàn)形式; 接收單元,用于接收所述服務(wù)端設(shè)備發(fā)送的第一用戶界面,所述第一用戶界面是所述服務(wù)端設(shè)備根據(jù)所述發(fā)送單元發(fā)送的所述終端信息確定的,呈現(xiàn)形式與所述終端能力信息相對應(yīng)。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述發(fā)送單元發(fā)送的所述終端信息還包括終端用途信息和/或用戶權(quán)限信息,其中,所述終端用途信息用于指示所述終端設(shè)備能夠呈現(xiàn)的媒體資源的媒體類型,所述用戶權(quán)限信息用于指示使用所述終端設(shè)備的用戶的權(quán)限,以及 所述接收單元接收的所述第一用戶界面的資源信息與所述終端用途信息和/或所述用戶權(quán)限信息相對應(yīng),所述資源信息用于指示供所述用戶使用的媒體資源。
15.根據(jù)權(quán)利要求13或14所述的裝置,其特征在于,所述裝置還包括: 處理單元,用于獲取用戶操作信息,所述用戶操作信息用于指示使用所述終端設(shè)備的用戶針對所述第一用戶界面的操作,以及向所述發(fā)送單元傳輸所述用戶操作信息; 所述發(fā)送單元還用于從所述處理單元獲取所述用戶操作信息,并向所述服務(wù)端設(shè)備發(fā)送用戶操作信息; 所述接收單元還用于接收所述服務(wù)端設(shè)備發(fā)送的第二用戶界面,所述第二用戶界面是所述服務(wù)端設(shè)備根據(jù)所述發(fā)送單元發(fā)送的所述用戶操作信息和所述終端信息確定的。
16.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述處理單元獲取的所述用戶操作信息包括觸摸操作信息和/或用戶權(quán)限變更信息,其中,所述觸摸操作信息用于指示所述用戶對呈現(xiàn)所述第一用戶界面的所述終`端設(shè)備的觸摸操作,所述用戶權(quán)限變更信息用于指示變更后的用戶權(quán)限。
【文檔編號】G06F3/0488GK103513973SQ201210214232
【公開日】2014年1月15日 申請日期:2012年6月27日 優(yōu)先權(quán)日:2012年6月27日
【發(fā)明者】黃波, 任雁蒙 申請人:華為技術(shù)有限公司