訪問(wèn)網(wǎng)絡(luò)側(cè)服務(wù)的方法、服務(wù)器和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及互聯(lián)網(wǎng)技術(shù),尤其涉及一種訪問(wèn)網(wǎng)絡(luò)側(cè)服務(wù)的方法、服務(wù)器和系統(tǒng)。
【背景技術(shù)】
[0002]隨著數(shù)字家庭的發(fā)展,以及消費(fèi)電子(Consumer electronic products,簡(jiǎn)稱(chēng)CE)產(chǎn)品本身的普遍數(shù)字化,家庭中正出現(xiàn)越來(lái)越多的數(shù)字化的娛樂(lè)設(shè)備和家電產(chǎn)品。將這些家庭網(wǎng)絡(luò)設(shè)備以有線或無(wú)線方式連接成家庭網(wǎng)絡(luò),以實(shí)現(xiàn)內(nèi)容共享或相互控制等功能,是業(yè)界正在構(gòu)想并努力實(shí)現(xiàn)的數(shù)字家庭網(wǎng)絡(luò)概念。
[0003]為了實(shí)現(xiàn)各種不同類(lèi)型家庭設(shè)備的互通和控制,越來(lái)越多的家庭網(wǎng)絡(luò)設(shè)備支持通用即插即用(Universal Plug and Play,簡(jiǎn)稱(chēng)UPnP)。在UPnP體系中,用戶通過(guò)家庭網(wǎng)絡(luò)中的控制點(diǎn)(Control Point,簡(jiǎn)稱(chēng)CP)實(shí)現(xiàn)對(duì)家庭設(shè)備的控制,CP采用UPnP協(xié)議通過(guò)調(diào)用UPnP設(shè)備的相關(guān)控制命令(act 1n ),讀取家庭網(wǎng)絡(luò)中UPnP設(shè)備的狀態(tài)信息,以及控制UPnP設(shè)備執(zhí)行相應(yīng)的操作。
[0004]為實(shí)現(xiàn)家庭中各類(lèi)設(shè)備之間的媒體內(nèi)容共享,UPnP論壇(Forum)制定了 AV標(biāo)準(zhǔn)。其中,定義了媒體服務(wù)器(Media Server,簡(jiǎn)稱(chēng)MS)用于提供AV媒體資源;媒體呈現(xiàn)/播放器(Media Renderer,簡(jiǎn)稱(chēng)MR)用來(lái)解碼并播放來(lái)自MS的媒體。數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DigitalLiving Network Alliance,簡(jiǎn)稱(chēng)DLNA)引用了 UPnP AV定義的標(biāo)準(zhǔn),并定義了數(shù)字媒體服務(wù)器(Digital MediaServer,簡(jiǎn)稱(chēng) DMS)、數(shù)字媒體呈現(xiàn)器(Digital Media Renderer,簡(jiǎn)稱(chēng)DMR)、數(shù)字媒體播放器(Digital Media Player,簡(jiǎn)稱(chēng)DMP)等設(shè)備類(lèi)型?;谏鲜黾夹g(shù),配置在云端的服務(wù)器可向家庭網(wǎng)絡(luò)設(shè)備提供網(wǎng)絡(luò)側(cè)服務(wù)。
[0005]但是,現(xiàn)有技術(shù)中,數(shù)字家庭用戶不能直接的訪問(wèn)網(wǎng)絡(luò)側(cè)服務(wù),且訪問(wèn)網(wǎng)絡(luò)側(cè)服務(wù)與訪問(wèn)本地服務(wù)的接口也不相同,使得家庭網(wǎng)絡(luò)設(shè)備的訪問(wèn)方式復(fù)雜,用戶操作不便。
【發(fā)明內(nèi)容】
[0006]本發(fā)明提供一種訪問(wèn)網(wǎng)絡(luò)側(cè)服務(wù)的方法、服務(wù)器和系統(tǒng),以實(shí)現(xiàn)家庭網(wǎng)絡(luò)設(shè)備訪問(wèn)網(wǎng)絡(luò)側(cè)服務(wù)的便捷性和通用性。
[0007]第一方面,本發(fā)明實(shí)施例提供一種訪問(wèn)網(wǎng)絡(luò)側(cè)服務(wù)的方法,包括:
[0008]遠(yuǎn)程用戶界面RUI服務(wù)器從網(wǎng)絡(luò)側(cè)服務(wù)器獲取用戶賬戶對(duì)應(yīng)的網(wǎng)絡(luò)側(cè)服務(wù)和/或本地服務(wù)的服務(wù)信息;
[0009]所述RUI服務(wù)器接收RUI客戶端發(fā)送的包含用戶賬戶信息的界面獲取請(qǐng)求,認(rèn)證所述用戶賬戶信息或?qū)⑺鲇脩糍~戶信息轉(zhuǎn)發(fā)給認(rèn)證服務(wù)器并接收所述認(rèn)證服務(wù)器發(fā)送的認(rèn)證結(jié)果;
[0010]所述RUI服務(wù)器為所述RUI客戶端確定對(duì)應(yīng)所述用戶賬戶且包括所述服務(wù)信息的第一用戶界面,并發(fā)送給所述RUI客戶端。
[0011]在第一方面的第一種可能的實(shí)現(xiàn)方式中,在所述Rn服務(wù)器從網(wǎng)絡(luò)側(cè)服務(wù)器獲取用戶賬戶對(duì)應(yīng)的網(wǎng)絡(luò)側(cè)服務(wù)和/或本地服務(wù)的服務(wù)信息之后,還包括:所述RUI服務(wù)器根據(jù)所述服務(wù)信息為所述用戶賬戶生成至少一個(gè)第一用戶界面;
[0012]則所述Rn服務(wù)器為所述Rn客戶端確定對(duì)應(yīng)所述用戶賬戶且包括所述服務(wù)信息的第一用戶界面包括:
[0013]所述RUI服務(wù)器根據(jù)所述RUI客戶端的屬性參數(shù)和/或所述用戶賬戶信息,為所述RUI客戶端從所述至少一個(gè)第一用戶界面中選擇確定對(duì)應(yīng)所述用戶賬戶的一個(gè)第一用戶界面;或
[0014]所述RUI服務(wù)器根據(jù)所述RUI客戶端在所述界面獲取請(qǐng)求中返回的界面選擇信息,為所述RUI客戶端從所述至少一個(gè)第一用戶界面中選擇確定對(duì)應(yīng)所述用戶賬戶的一個(gè)第一用戶界面。
[0015]在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述RUI服務(wù)器為所述RUI客戶端確定對(duì)應(yīng)所述用戶賬戶且包括所述服務(wù)信息的第一用戶界面,并發(fā)送給所述RUI客戶端包括:
[0016]所述RUI服務(wù)器向所述RUI客戶端發(fā)送界面選擇列表,并接收用戶從所述一個(gè)或多個(gè)界面中選擇的一個(gè)第二用戶界面或者所述RUI客戶端根據(jù)預(yù)設(shè)匹配規(guī)則,從所述一個(gè)或多個(gè)第二用戶界面中自動(dòng)匹配的一個(gè)第二用戶界面;
[0017]所述RUI服務(wù)器根據(jù)選擇的第二用戶界面和所述用戶賬戶,向第二用戶界面中加載對(duì)應(yīng)的服務(wù)信息,形成第一用戶界面,并發(fā)送給所述RUI客戶端。
[0018]在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述RUI服務(wù)器為所述RUI客戶端確定對(duì)應(yīng)所述用戶賬戶且包括所述服務(wù)信息的第一用戶界面,并發(fā)送給所述RUI客戶端包括:
[0019]所述RUI服務(wù)器根據(jù)所述界面獲取請(qǐng)求獲取所述RUI客戶端的屬性參數(shù),并根據(jù)所述客戶端的屬性參數(shù)和/或所述用戶賬戶信息為所述用戶賬戶選擇第二用戶界面;
[0020]所述RUI服務(wù)器根據(jù)選擇的第二用戶界面加載對(duì)應(yīng)的服務(wù)信息,形成第一用戶界面,并發(fā)送給所述RUI客戶端。
[0021]在第一方面的第四種可能的實(shí)現(xiàn)方式中,還包括:
[0022]所述RUI服務(wù)器從網(wǎng)絡(luò)側(cè)服務(wù)器獲取所述用戶賬戶的好友用戶定制的共享服務(wù)信息。
[0023]在第一方面的第五種可能的實(shí)現(xiàn)方式中,所述RUI服務(wù)器從網(wǎng)絡(luò)側(cè)服務(wù)器獲取用戶賬戶對(duì)應(yīng)的網(wǎng)絡(luò)側(cè)服務(wù)和/或本地服務(wù)的服務(wù)信息,包括:
[0024]所述RUI服務(wù)器周期性接收所述網(wǎng)絡(luò)側(cè)服務(wù)器發(fā)送的所述用戶賬戶對(duì)應(yīng)的網(wǎng)絡(luò)側(cè)服務(wù)和/或本地服務(wù)的服務(wù)更新信息。
[0025]在第一方面的第六種可能的實(shí)現(xiàn)方式中,若所述RUI服務(wù)器對(duì)所述用戶賬戶信息進(jìn)行認(rèn)證,則所述RUI服務(wù)器接收RUI客戶端發(fā)送的包含用戶賬戶信息的界面獲取請(qǐng)求,認(rèn)證所述用戶賬戶信息之前,還包括:
[0026]所述冊(cè)1服務(wù)器接收認(rèn)證服務(wù)器發(fā)送的所述用戶賬戶的注冊(cè)信息并同步保存至本地。
[0027]根據(jù)第一方面、第一方面第一種至第六種任意一種可能的實(shí)現(xiàn)方式,在第一方面的第七種可能的實(shí)現(xiàn)方式中,所述RUI服務(wù)器為所述RUI客戶端確定對(duì)應(yīng)所述用戶賬戶且包括所述服務(wù)信息的用戶界面之前,還包括:
[0028]所述RUI服務(wù)器根據(jù)所述RUI客戶端的屬性參數(shù)和/或所述服務(wù)信息的屬性參數(shù),基于預(yù)設(shè)過(guò)濾規(guī)則對(duì)所述用戶賬戶的服務(wù)信息進(jìn)行過(guò)濾。
[0029]根據(jù)第一方面第七中可能的實(shí)現(xiàn)方式,在第一方面的第八種可能的實(shí)現(xiàn)方式中,所述RUI服務(wù)器根據(jù)所述RUI客戶端的屬性參數(shù)和/或所述服務(wù)信息的屬性參數(shù),基于預(yù)設(shè)過(guò)濾規(guī)則對(duì)所述用戶賬戶的服務(wù)信息進(jìn)行過(guò)濾,包括:
[0030]所述RUI服務(wù)器根據(jù)所述RUI客戶端的顯示屬性或網(wǎng)絡(luò)屬性,將與所述顯示屬性或網(wǎng)絡(luò)屬性不匹配的服務(wù)信息過(guò)濾掉。
[0031]第二方面,本發(fā)明實(shí)施例提供一種遠(yuǎn)程用戶界面RUI服務(wù)器,其特征在于,包括:
[0032]獲取模塊,用于從網(wǎng)絡(luò)側(cè)服務(wù)器獲取用戶賬戶對(duì)應(yīng)的網(wǎng)絡(luò)側(cè)服務(wù)和/或本地服務(wù)的服務(wù)信息;
[0033]認(rèn)證模塊,用于接收冊(cè)1客戶端發(fā)送的包含用戶賬戶信息的界面獲取請(qǐng)求,認(rèn)證所述用戶賬戶信息或?qū)⑺鲇脩糍~戶信息轉(zhuǎn)發(fā)給認(rèn)證服務(wù)器并接收所述認(rèn)證服務(wù)器發(fā)送的認(rèn)證結(jié)果;
[0034]發(fā)送模塊,用于為所述RUI客戶端確定對(duì)應(yīng)所述用戶賬戶且包括所述服務(wù)信息的第一用戶界面,并發(fā)送給所述RUI客戶端。
[0035]在第二方面的第一種可能的實(shí)現(xiàn)方式中,還包括:
[0036]生成模塊,用于在從網(wǎng)絡(luò)側(cè)服務(wù)器獲取用戶賬戶對(duì)應(yīng)的網(wǎng)絡(luò)側(cè)服務(wù)和/或本地服務(wù)的服務(wù)信息之后,根據(jù)所述服務(wù)信息為所述用戶賬戶生成至少一個(gè)第一用戶界面;
[0037]則所述發(fā)送模塊,具體用于:
[0038]根據(jù)所述RUI客戶端的屬性參數(shù)和/或所述用戶賬戶信息,為所述RUI客戶端從所述至少一個(gè)第一用戶界面中選擇確定對(duì)應(yīng)所述用戶賬戶的一個(gè)第一用戶界面;或
[0039]根據(jù)所述RUI客戶端在所述界面獲取請(qǐng)求中返回的界面選擇信息,為所述RUI客戶端從所述至少一個(gè)第一用戶界面中選擇確定對(duì)應(yīng)所述用戶賬戶的一個(gè)第一用戶界面。
[0040]在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述發(fā)送模塊,包括:
[0041]匹配單元,用于向所述RUI客戶端發(fā)送界面選擇列表,并接收用戶從所述一個(gè)或多個(gè)界面中選擇的一個(gè)第二用戶界面或者所述RUI客戶端根據(jù)預(yù)設(shè)匹配規(guī)則,從所述一個(gè)或多個(gè)第二用戶界面中自動(dòng)匹配的一個(gè)第二用戶界面;
[0042]發(fā)送單元,用于根據(jù)選擇的第二用戶界面和所述用戶賬戶,向第二用戶界面中加載對(duì)應(yīng)的服務(wù)信息,形成第一用戶界面,并發(fā)送給所述RUI客戶端。
[0043]在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述發(fā)送模塊,包括:
[0044]選擇單元,用于根據(jù)所述界面獲取請(qǐng)求獲取所述RUI客戶端的屬性參數(shù),并根據(jù)所述客戶端的屬性參數(shù)和/或所述用戶賬戶信息為所述用戶賬戶選擇第二用戶界面;
[0045]發(fā)送單元,用于根據(jù)選擇的第二用戶界面加載對(duì)應(yīng)的服務(wù)信息,形成第一用戶界面,并發(fā)送給所述RUI客戶端。
[0046]在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述獲取模塊,還用于:
[0047]從網(wǎng)絡(luò)側(cè)服務(wù)器獲取所述用戶賬戶的好友用戶定制的共享服務(wù)信息。
[0048]在第二方面的第五種可能的實(shí)現(xiàn)方式中,所述獲取模塊,具體用于:
[0049]周期性接收所述網(wǎng)絡(luò)側(cè)服務(wù)器發(fā)送的所述用戶賬戶對(duì)應(yīng)的網(wǎng)絡(luò)側(cè)服務(wù)和/或本地服務(wù)的服務(wù)更新信息。
[0050]在第二方面的第六種可能的實(shí)現(xiàn)方式中,若所述RUI服務(wù)器對(duì)所述用戶賬戶信息進(jìn)行認(rèn)證,還包括:
[0051]同步模塊,在接收冊(cè)1客戶端發(fā)送的包含用戶賬戶信息的界面獲取請(qǐng)求,認(rèn)證所述用戶賬戶信息之前,用于接收認(rèn)證服務(wù)器發(fā)送的所述用戶賬戶的注冊(cè)信息并同步保存至本地。
當(dāng)前第1頁(yè)
1 
2 
3 
4