国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于改進(jìn)媒體服務(wù)器上的操作的系統(tǒng)和方法

      文檔序號:6593598閱讀:143來源:國知局
      專利名稱:用于改進(jìn)媒體服務(wù)器上的操作的系統(tǒng)和方法
      用于改進(jìn)媒體服務(wù)器上的操作的系統(tǒng)和方法技術(shù)領(lǐng)域
      本發(fā)明總體上涉及通用即插即用(UPnP)技術(shù)。更具體地,本發(fā)明涉及在UPnP環(huán) 境中的媒體服務(wù)器的使用。
      背景技術(shù)
      本部分旨在對權(quán)利要求書中細(xì)述的本發(fā)明提供背景或上下文。此處的描述可以包 括可能被探究過的概念,但是未必都是之前已經(jīng)想到或者探究的那些概念。因此,除了在此 明確指出之外,本部分提及的內(nèi)容對于本申請的說明書和權(quán)利要求書而言不是現(xiàn)有技術(shù), 并且并不因為包括在本部分中就承認(rèn)其為現(xiàn)有技術(shù)。
      UPnP技術(shù)定義了一種用于所有類型的智能設(shè)備、無線設(shè)備以及個人計算機(jī)設(shè)備的 普遍深入的端到端網(wǎng)絡(luò)連接性的架構(gòu)。設(shè)計UPnP以便帶來對ad-hoc或者未組織網(wǎng)絡(luò)的易 于使用、靈活、基于標(biāo)準(zhǔn)的連接性而無論在家中、在小商行、銀行營業(yè)廳中還是附接到因特 網(wǎng)。UPnP技術(shù)提供了一種分布式開放聯(lián)網(wǎng)架構(gòu),其利用了傳輸控制協(xié)議/網(wǎng)際協(xié)議(TCP/ IP)與Web技術(shù),從而除了聯(lián)網(wǎng)設(shè)備之間的控制和數(shù)據(jù)傳送之外還實現(xiàn)無縫接近聯(lián)網(wǎng)。
      UPnP設(shè)備架構(gòu)(UDA)設(shè)計來支持來自廣泛賣家的豐富設(shè)備種類的自動發(fā)現(xiàn)、零配 置以及“不可見”聯(lián)網(wǎng)。換言之,UPnP使得設(shè)備能夠動態(tài)地加入網(wǎng)絡(luò)、獲得IP地址、傳送設(shè) 備的能力以及獲悉其他設(shè)備的存在和能力。
      UPnP媒體服務(wù)器定義UPnP實體,其能夠用于多媒體以供使用并且由各種設(shè)備播 放。這種媒體服務(wù)器提供內(nèi)容指導(dǎo)器,其示出該媒體服務(wù)器能夠提供哪些類型的內(nèi)容。發(fā)明內(nèi)容
      各種實施方式提供了一種系統(tǒng)和方法,通過該系統(tǒng)和方法,可以改進(jìn)媒體服務(wù) 器的操作。在各種實施方式中,提供用于大量占用資源的動作(諸如瀏覽和創(chuàng)建對象 (CreateObject)操作)的新的動作參數(shù)。此新參數(shù)可以被控制點用作“暗示”以向設(shè)備通 知關(guān)于即將來臨的動作。例如通過提高服務(wù)器處理的優(yōu)先級、規(guī)劃維護(hù)操作以使其在稍后 時刻發(fā)生等等,該參數(shù)支持媒體服務(wù)器優(yōu)化其操作。與動作相關(guān)的信息可以由控制點提供, 控制點命令多媒體動作在歸屬網(wǎng)絡(luò)中發(fā)生。
      各種實施方式提供一種用于改進(jìn)服務(wù)器設(shè)備處的性能相關(guān)的特性的方法、計算機(jī) 程序產(chǎn)品和設(shè)備。根據(jù)各種實施方式,在服務(wù)器設(shè)備處接收關(guān)于控制點設(shè)備做出的請求的 消息。該消息包括將由控制點設(shè)備做出后續(xù)相關(guān)請求的指示。響應(yīng)于該請求,向控制點設(shè) 備返回第一結(jié)果集合,并且響應(yīng)于該指示,采取至少一個響應(yīng)動作。所述一個響應(yīng)動作與至 少在期待所述后續(xù)相關(guān)請求的時段期間至少改進(jìn)所述服務(wù)器設(shè)備處的資源利用相關(guān)。
      各種實施方式還提供一種用于改進(jìn)服務(wù)器設(shè)備處的性能相關(guān)的特性的方法、計算 機(jī)程序產(chǎn)品和設(shè)備。首先,確定控制點設(shè)備希望做出指向服務(wù)器設(shè)備的多個相關(guān)請求。響 應(yīng)于所述確定,準(zhǔn)備關(guān)于特定請求的消息。所述消息包括將做出后續(xù)相關(guān)請求的指示。向 服務(wù)器設(shè)備發(fā)送所述消息,由此所述指示可被所述服務(wù)器設(shè)備在響應(yīng)于所述指示采取至少5一個響應(yīng)動作時使用。所述至少一個響應(yīng)動作與至少在期待所述后續(xù)相關(guān)請求的時段期間 改進(jìn)所述服務(wù)器設(shè)備處的資源利用相關(guān)。
      本發(fā)明的這些和其他優(yōu)勢和特征及其組織和操作方式將從以下結(jié)合附圖的具體 描述變得明顯,貫穿以下若干附圖,相同元素具有相同的附圖標(biāo)記。附加地,可以提供一種 機(jī)制,通過該機(jī)制,在處理密集任務(wù)即將開始的情況下可以通知移動媒體服務(wù)器的擁有者。


      圖1是描繪在傳統(tǒng)瀏覽情形中控制點設(shè)備和媒體服務(wù)器設(shè)備之間發(fā)送的消息的 消息流程圖2是描繪在根據(jù)各種實施方式的用例情景中控制點設(shè)備和媒體服務(wù)器設(shè)備之 間發(fā)送的消息的消息流程圖3是描繪根據(jù)各種實施方式可以如何向媒體服務(wù)器設(shè)備的最終用戶通知順序 創(chuàng)建對象操作的消息流程圖4是各種實施方式可以在其中實現(xiàn)的系統(tǒng)的總覽圖5是可以結(jié)合本發(fā)明各種實施方式的實現(xiàn)一起使用的電子設(shè)備的透視圖;以及
      圖6是可以包括在圖5的電子設(shè)備中的電路的示意性表示。
      具體實施方式
      各種實施方式提供了一種系統(tǒng)和方法,通過該系統(tǒng)和方法可以改進(jìn)媒體服務(wù)器的 操作。當(dāng)在資源有限的設(shè)備上實現(xiàn)媒體服務(wù)器時,在媒體服務(wù)器上開始資源密集型的操作 會導(dǎo)致失真的操作并且總體用戶體驗差。在請求一個新的操作時設(shè)備已經(jīng)在處理一個資源 密集型的任務(wù)的情況下,這尤其可能如此。
      在各種實施方式中,與媒體服務(wù)器通信的控制點可以向媒體服務(wù)器提供“暗示”: 將有多個順序的操作。響應(yīng)時,媒體服務(wù)器設(shè)備或者其他接收設(shè)備可以使用該信息來更好 地優(yōu)化其內(nèi)部操作。例如,在媒體服務(wù)器中存在基于結(jié)構(gòu)化查詢語言(SQL)的元數(shù)據(jù)存儲 實現(xiàn)的情況下,將經(jīng)常有用于每個個體SQL數(shù)據(jù)庫“讀取”操作的大量計算機(jī)處理時間。因 此,如果控制點能夠向媒體服務(wù)器暗示在不久的將來將有多個瀏覽請求,那么媒體服務(wù)器 就能夠調(diào)整它本身的操作以便在期待連續(xù)請求的時間期間延遲其他處理。這可以在控制點 與媒體服務(wù)器之間的通信時得到較短的等待時段,并因此改善用戶體驗。這還可以導(dǎo)致媒 體服務(wù)設(shè)備的最終用戶具有更好的用戶體驗,因為他或她能夠決定延遲某些處理動作直到 控制點已經(jīng)接收了它請求的所有信息為止。
      圖1是描繪在傳統(tǒng)瀏覽情形中控制點設(shè)備100和媒體服務(wù)器設(shè)備105之間發(fā)送的 消息的消息流程圖。如圖1所示,控制點設(shè)備100包括可通信地連接到控制點115的用戶 接口 110。媒體服務(wù)器設(shè)備包括可通信地連接到數(shù)據(jù)庫125的媒體服務(wù)器120。數(shù)據(jù)庫125 可以包括各種多媒體類型,例如包括音頻、視頻、圖形、數(shù)字照片及其組合。
      圖1中的過程描繪了一種傳統(tǒng)瀏覽情形,其中用戶接口應(yīng)用用來根據(jù)UPnP/DLNA 規(guī)范以小部分的形式請求內(nèi)容。小的數(shù)據(jù)部分用來將延遲時段保持為短并避免網(wǎng)絡(luò)突發(fā)。 在圖1中的130處,針對項目的第一頁的請求從用戶接口 110向控制點115發(fā)送。響應(yīng)于 該請求,在135處,從控制點115向媒體服務(wù)器120發(fā)送“瀏覽”信息。在此具體情形中,此信息采用瀏覽(“8“BrowseDirectChi 1 dren“*0,10,““)的形式。這指示“瀏覽”請 求的前10個結(jié)果將被返回到控制點115。響應(yīng)于該消息,在140處從媒體服務(wù)器120向數(shù) 據(jù)庫125發(fā)送附加的請求消息。在基于SQL的實現(xiàn)中,此消息可以采用SQL SELECT聲明的 形式。在145處,適當(dāng)?shù)臄?shù)據(jù)作為“返回數(shù)據(jù)”消息的一部分被返回到媒體服務(wù)器120。在 150處,將結(jié)果集合作為消息的一部分向控制點115發(fā)送瀏覽結(jié)果集合(從標(biāo)引0開始的 10項)。這意味著包含“瀏覽”請求的前十個結(jié)果。然后在155處向用戶接口 105提供結(jié)果 集合。繼而可以向用戶展現(xiàn)該結(jié)果集合。然后針對后續(xù)結(jié)果頁面重復(fù)該過程,即,接下來的 消息系列引起將接下來的十個結(jié)果提供給用戶接口 110,隨后是接下來的結(jié)果,等等。該過 程繼續(xù)直到所有期望的結(jié)果頁面都已經(jīng)向控制點設(shè)備100遞送并且都已經(jīng)向用戶接口 110 提供為止。
      如圖1中可以看到的,去往和來自媒體服務(wù)器120的往返的消息系列變得相當(dāng)大 量的占用資源。因此,各種實施方式提供了一種系統(tǒng)和方法,通過該系統(tǒng)和方法可以改進(jìn)媒 體服務(wù)器的操作。在各種實施方式中,提供用于資源密集型(例如瀏覽和創(chuàng)建對象操作) 動作的新的動作參數(shù)。該新參數(shù)可以被控制點用作“暗示”,以向設(shè)備通知即將來臨的操作。 例如通過提高服務(wù)器處理的優(yōu)先級、規(guī)劃維護(hù)操作以使其在稍后時刻發(fā)生等等,該參數(shù)支 持媒體服務(wù)器優(yōu)化其操作。與動作相關(guān)的信息可以由控制點提供,控制點命令多媒體動作 在歸屬網(wǎng)絡(luò)中發(fā)生。
      圖2是描繪了在根據(jù)各種實施方式的第一用例情景中在控制點設(shè)備100和媒體服 務(wù)器設(shè)備105之間發(fā)送的消息的消息流程圖。在各種實施方式中,用戶接口 110和控制點 115之間的消息實質(zhì)上與圖1中描繪的那些完全相同。然而,在200處將新的消息從控制點 115向媒體服務(wù)器120發(fā)送。該消息包括一個指示,該指示向媒體服務(wù)器125通知控制點 設(shè)備100將要請求一系列或一序列頁面。
      在圖2中描繪的實施方式中,在200處發(fā)送的消息包括“序列”標(biāo)識符?!靶蛄小睒?biāo) 識符向媒體服務(wù)器120指示將會有從控制點150發(fā)出的、針對信息的多個請求,由此消耗 媒體服務(wù)器120上的資源以及處理功率。當(dāng)媒體服務(wù)器120接收在圖2中的200處表示的消 息時,它知曉它在將來將不得不向控制點115遞送多頁信息。因此,媒體服務(wù)器120例如可 以獲取并存儲比對來自控制點115的第一個請求作出響應(yīng)所需要的更大的搜索結(jié)果集合。 例如,代替在140和145處取回一頁信息,媒體服務(wù)器120可以獲取五頁信息并且將該信息 本地地存儲。結(jié)果,當(dāng)控制點115請求第二、第三、第四和第五頁信息時,媒體服務(wù)器120只 需要使用原先取回并且緩存的結(jié)果集合(在210處表示)以便對請求作出響應(yīng)。這消除了 對于交換媒體服務(wù)器125和數(shù)據(jù)庫130之間附加的請求和響應(yīng)的需要,從而降低了在向控 制點115提供后續(xù)請求的頁面時所涉及的延遲。例如,當(dāng)媒體服務(wù)器120擁有基于SQL的 元數(shù)據(jù)存儲時,用于構(gòu)造多個較小結(jié)果集合的有效比例與從SQL數(shù)據(jù)庫查詢較大結(jié)果集合 的情形相比可以顯著更小。同時,如果期望的話,則可以延遲將被媒體服務(wù)器執(zhí)行的“其他 動作”,直到?jīng)]有跡象顯示是針對信息的其他請求時的時刻為止。
      可以使用“序列”標(biāo)識符的精確方式可以變化。變化例如可以依賴于系統(tǒng)設(shè)置、系 統(tǒng)偏好以及用戶指令。如上面所述,媒體服務(wù)器120響應(yīng)于接收到消息中的這樣一個標(biāo)識 符,可以自行做出多個決策。決策做出過程可以依賴于一系列缺省設(shè)置、媒體服務(wù)器120的 所有者的偏好集合、或者二者的結(jié)合。附加地,當(dāng)媒體服務(wù)器120接收到這樣一個標(biāo)識符時,可以通知媒體服務(wù)器120的所有者與該標(biāo)識符有關(guān)的信息。還應(yīng)當(dāng)指出雖然圖2中描 繪的過程涉及“序列”標(biāo)識符的使用,但是在各種實施方式中也可以向媒體服務(wù)器120提供 其他類型的指示。
      除了上述之外,還有可能媒體服務(wù)器設(shè)備105的最終用戶(例如,在媒體服務(wù)器設(shè) 備105也是最終用戶擁有的移動電話時)可能還希望在媒體服務(wù)器設(shè)備105處發(fā)起它自己 的大量性能關(guān)鍵共享操作動作。這樣的操作可以產(chǎn)生大量新的元數(shù)據(jù)。如果在控制點115 的請求處,最終用戶意識到長持久的序列操作將要開始,或者已經(jīng)在進(jìn)行中,則他或她可以 決定等待開始該操作直到稍后時刻為止。備選地,如果該操作被認(rèn)為是非常資源危機(jī)的,那 么在已經(jīng)發(fā)起的操作在進(jìn)行中的同時,媒體服務(wù)器設(shè)備的軟件可以將媒體服務(wù)器設(shè)備的用 戶接口中的操作區(qū)分優(yōu)先次序或者進(jìn)行隱藏。網(wǎng)絡(luò)中的其他控制點通過狀態(tài)變量的使用也 能夠獲得關(guān)于進(jìn)行中的操作的信息。例如,此類變量能夠指示現(xiàn)有操作是否正在產(chǎn)生進(jìn)行 中操作的任何事件,并且在給定瞬時,可以向網(wǎng)絡(luò)中的其他用戶提供指示。
      圖3是描繪根據(jù)各種實施方式可以如何向媒體服務(wù)器設(shè)備105的最終用戶通知 創(chuàng)建對象操作的消息流程圖。如圖3所描繪的,可以向最終用戶通知關(guān)于執(zhí)行的操作的性 質(zhì)(在控制點115的請求處)。如果媒體服務(wù)器設(shè)備105的最終用戶希望執(zhí)行它自己的資 源密集型動作,則對于最終用戶來說延遲這些動作直至其他操作已經(jīng)完成為止可能是明智 的。在圖3中的315處,控制點115發(fā)送包括“序列”標(biāo)識符的“創(chuàng)建對象”消息,該標(biāo)識符 指示在控制點115和媒體服務(wù)器120之間多個請求和響應(yīng)即將來臨。然而應(yīng)當(dāng)理解,可以 結(jié)合從控制點115發(fā)射的廣泛種類的消息一起來使用“序列”標(biāo)識符。
      在320處,將消息從媒體服務(wù)器120向應(yīng)用引擎300中繼,該消息指示序列創(chuàng)建對 象動作正在發(fā)生。在325處,應(yīng)用引擎通知媒體服務(wù)器設(shè)備的用戶接口 310 媒體服務(wù)器120 在使用中。例如在媒體服務(wù)器設(shè)備105的最終用戶希望執(zhí)行它自己的資源密集型任務(wù)如復(fù) 制大容器文件的情況下,那么考慮到控制點設(shè)備100和媒體服務(wù)器120之間的交互,它可以 決定延遲該過程。備選地,如果過程已經(jīng)在進(jìn)行中,則最終用戶可以決定暫時停頓該動作。
      在325之后,控制點設(shè)備100和媒體服務(wù)器設(shè)備105將繼續(xù)交換請求和響應(yīng)。這 些消息分別在330和335處描繪。消息的性質(zhì)和定時可以變化。作為一個示例,消息可以 采用圖1和圖2中所描繪的類型的形式。一旦控制點設(shè)備100已經(jīng)接收到它希望的所有信 息,它就在340處發(fā)送最終消息。該消息包括無新請求將來臨。在圖3中描繪的實施方式 中,經(jīng)由“序列已完畢”消息來發(fā)送該信息。響應(yīng)于此信息,媒體服務(wù)器120在345處向應(yīng) 用服務(wù)器300發(fā)送新消息。響應(yīng)于此消息,在350處,應(yīng)用服務(wù)器300向用戶接口 310發(fā)送 關(guān)于媒體服務(wù)器120不再處于使用中的信息。最終用戶因此可以決定在這一點處復(fù)制(或 者再繼續(xù)復(fù)制)容器文件,因為在媒體服務(wù)器設(shè)備105上更多的資源將可用。
      還應(yīng)當(dāng)指出,在圖3中描繪的情景中,媒體服務(wù)器設(shè)備105的行為還可以針對實施 而言是特定的。具體而言,在一些實施方式中,在各種設(shè)備之間的操作流程不像期望的那樣 進(jìn)行的情況下,媒體服務(wù)器設(shè)備105的實際操作可以改變。例如,在從控制點115沒有接收 到“序列已完畢”消息但是在期望的時間段上沒有接收到新的創(chuàng)建對象相關(guān)的消息的情況 下,媒體服務(wù)器120可以“超時”,由此導(dǎo)致發(fā)向用戶接口 310的、關(guān)于創(chuàng)建對象動作可能完 畢的消息。媒體服務(wù)器120的其他針對實施而言特定的特性化調(diào)整也是可能的。
      圖4示出了本發(fā)明的各種實施方式可以在其中使用的系統(tǒng)10,其包括可以通過一個或多個網(wǎng)絡(luò)進(jìn)行通信的多個通信設(shè)備。系統(tǒng)10可以包括有線或無線網(wǎng)絡(luò)的任意組合,其 中這些網(wǎng)絡(luò)包括但不限于移動電話網(wǎng)絡(luò)、無線局域網(wǎng)(LAN)、藍(lán)牙個人局域網(wǎng)、以太網(wǎng)LAN、 令牌環(huán)LAN、廣域網(wǎng)、因特網(wǎng)等。系統(tǒng)10可以包括有線通信設(shè)備和無線通信設(shè)備兩者。
      例如,圖4中所示系統(tǒng)10包括移動電話網(wǎng)絡(luò)11和因特網(wǎng)28。通往因特網(wǎng)28的連 接可以包括但不限于遠(yuǎn)程無線連接、短程無線連接,以及各種有線連接,有線連接包括但不 限于電話線、線纜線路、電力線等。
      系統(tǒng)10的示例性通信設(shè)備可以包括但不限于移動電話、組合式個人數(shù)字助理 (PDA)和移動電話14、PDA 16、集成消息傳遞設(shè)備(IMD) 18、臺式計算機(jī)20,以及筆記本計算 機(jī)22等形式的移動電子設(shè)備12。通信設(shè)備可以是固定的或者在由行進(jìn)中的人攜帶時是移 動的。通信設(shè)備還可以處于交通模式中,包括但不限于汽車、卡車、出租車、公共汽車、火車、 船、飛機(jī)、自行車、摩托車等。通信設(shè)備的一些或全部可以通過通往基站對的無線連接25來 發(fā)送和接收呼叫和消息,并且通過通往基站M的無線連接25與服務(wù)提供商進(jìn)行通信。基 站M可以連接至網(wǎng)絡(luò)服務(wù)器沈,該服務(wù)器沈支持移動電話網(wǎng)絡(luò)11和互聯(lián)網(wǎng)28之間的通 信。系統(tǒng)10可以包括附加的通信設(shè)備和不同類型的通信設(shè)備。
      在此討論的各種實施方式的通信設(shè)備可以使用各種傳輸技術(shù)進(jìn)行通信,包括但 不限于,碼分多址(CDMA)、全球移動通信系統(tǒng)O^SM)、通用移動通信系統(tǒng)(UMTS)、時分多址 (TDMA)、頻分多址(FDMA)、傳輸控制協(xié)議/網(wǎng)際協(xié)議(TCP/IP)、短消息收發(fā)服務(wù)(SMS)、多媒 體消息收發(fā)服務(wù)(MMS)、電子郵件、即時消息收發(fā)服務(wù)(IMS)、藍(lán)牙、IEEE 802. 11等。通信 設(shè)備可以使用各種介質(zhì)進(jìn)行通信,包括但不限于,無線電、紅外、激光、線纜連接等。
      圖5和圖6示出了各種實施方式可以在其中實現(xiàn)的一個代表性電子設(shè)備12。然 而應(yīng)當(dāng)理解,無意將本發(fā)明限制為一種特定類型的電子設(shè)備。圖5和圖6的電子設(shè)備12包 括外殼30、液晶顯示器形式的顯示器32、小鍵盤34、麥克風(fēng)36、耳機(jī)38、電池40、紅外端口 42、天線44、根據(jù)一個實施方式的UICC形式的智能卡46、讀卡器48、無線電接口電路52、編 解碼電路M、控制器56以及存儲器58。單獨的電路和元件可以是本領(lǐng)域公知的所有類型, 例如Nokia移動電話范圍中的類型。
      在方法步驟或過程的通用上下文下對在此描述的本發(fā)明各種實施方式進(jìn)行了描 述,在一個實施方式中,其可以通過具體化在計算機(jī)可讀介質(zhì)中的計算機(jī)程序產(chǎn)品來實 現(xiàn),該計算機(jī)程序產(chǎn)品包括在網(wǎng)絡(luò)環(huán)境中由計算機(jī)執(zhí)行的計算機(jī)可執(zhí)行指令,諸如程序代 碼。計算機(jī)可讀介質(zhì)可以包括可移除和不可移除的存儲設(shè)備,包括但不限于只讀存儲器 (ROM)、隨機(jī)存取存儲器(RAM)、緊縮盤(CD)、數(shù)字萬能盤(DVD)等。通常,程序模塊可以包括 例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等,用于執(zhí)行特定任務(wù)或者實現(xiàn)特定的抽象數(shù)據(jù)類型。計 算機(jī)可執(zhí)行指令、相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)和程序模塊代表用于執(zhí)行此處公開的方法的步驟的程 序代碼的示例。這種可執(zhí)行指令或者相關(guān)聯(lián)數(shù)據(jù)結(jié)構(gòu)的特定序列代表用于實現(xiàn)在這種步驟 或過程中描述的功能的對應(yīng)動作的示例。
      本發(fā)明的實施方式可以以軟件、硬件、應(yīng)用邏輯或軟件、硬件和應(yīng)用邏輯的組合來 實現(xiàn)。軟件、應(yīng)用邏輯和/或硬件例如可以駐留在芯片集、移動設(shè)備、桌上型計算機(jī)、膝上型 計算機(jī)或服務(wù)器上。各種實施方式的軟件和web實現(xiàn)能夠利用標(biāo)準(zhǔn)編程技術(shù)來完成,利用 基于規(guī)則的邏輯或者其他邏輯來實現(xiàn)各種數(shù)據(jù)庫搜索步驟或過程、相關(guān)步驟或過程、比較 步驟或過程和決策步驟或過程。各種實施方式還可以全部或部分地實現(xiàn)于網(wǎng)元或模塊內(nèi)。還應(yīng)當(dāng)注意的是,此處以及權(quán)利要求書中使用的詞語“組件”和“模塊”意在包括使用一行 或者更多行軟件代碼的實現(xiàn)和/或硬件實現(xiàn)和/或用于接收手動輸入的設(shè)備。
      在前述示例中描述的個體以及特定結(jié)構(gòu)應(yīng)當(dāng)理解為組成用于執(zhí)行在隨后的權(quán)利 要求書中描述的特定功能的裝置的代表性結(jié)構(gòu),雖然在術(shù)語“裝置”未在此使用的情況下, 權(quán)利要求書中的限定不應(yīng)當(dāng)被解釋為組成“裝置加功能”限定。附加地,術(shù)語“步驟”在前述 說明書中的使用不應(yīng)當(dāng)用來將權(quán)利要求書中的任何特定限定解釋為組成“步驟加功能”限 定。在這里描述或者體積包括發(fā)布的專利、專利申請以及非專利公開物在內(nèi)的個體引用的 程度而言,這些引用不意在并且不應(yīng)當(dāng)被解釋為限定隨后的權(quán)利要求書的范圍。
      出于示例和描述的目的,已經(jīng)給出了實施方式的前述說明。前述說明并非是窮舉 性的也并非要將本發(fā)明的實施方式限制到所公開的確切形式,根據(jù)上述教導(dǎo)還可能存在各 種變形和修改,或者是可能從各種實施方式的實踐中得到各種變形和修改。選擇和描述這 些實施方式是為了說明各種實施方式的原理和本質(zhì)及其實際應(yīng)用,以使得本領(lǐng)域的技術(shù)人 員能夠以適合于構(gòu)思的特定用途來以各種實施方式和各種修改而利用本發(fā)明。在此描述的 實施方式的特征在方法、裝置、模塊、系統(tǒng)和計算機(jī)程序產(chǎn)品的所有組合中可以合并。
      權(quán)利要求
      1.一種方法,包括在服務(wù)器設(shè)備處接收來自控制點設(shè)備的涉及請求的消息,所述消息包括將由所述控制 點設(shè)備做出后續(xù)相關(guān)請求的指示;響應(yīng)于所述指示采取至少一個響應(yīng)動作,所述至少一個響應(yīng)動作與至少在期待所述后 續(xù)相關(guān)請求的時段期間改進(jìn)所述服務(wù)器設(shè)備處的資源利用相關(guān);以及響應(yīng)于所述請求向所述控制點設(shè)備提供第一結(jié)果集合。
      2.如權(quán)利要求1的方法,其中所述至少一個響應(yīng)動作包括響應(yīng)于所述請求,從數(shù)據(jù)庫 中獲取擴(kuò)大的結(jié)果集合,擴(kuò)大的搜索結(jié)果集合比所述第一搜索結(jié)果集合更大。
      3.如權(quán)利要求1的方法,其中所述至少一個響應(yīng)動作包括向所述服務(wù)器設(shè)備的用戶 提供所述服務(wù)器設(shè)備正被另一設(shè)備使用的信息。
      4.如權(quán)利要求1的方法,其中所述至少一個響應(yīng)動作包括延遲在所述服務(wù)器設(shè)備處 的至少一個操作的處理。
      5.如權(quán)利要求1的方法,其中所述服務(wù)器設(shè)備包括媒體服務(wù)器設(shè)備。
      6.如權(quán)利要求1的方法,進(jìn)一步包括從所述控制點設(shè)備接收后續(xù)消息,所述后續(xù)消息指示將沒有新的相關(guān)請求由所述控制 點設(shè)備做出;以及向所述服務(wù)器設(shè)備的用戶提供信息,所述信息與所述后續(xù)消息相關(guān)。
      7.如權(quán)利要求1的方法,其中每個請求包括瀏覽請求。
      8.如權(quán)利要求1的方法,其中每個請求包括創(chuàng)建對象請求。
      9.一種計算機(jī)程序產(chǎn)品,具體化在計算機(jī)可讀介質(zhì)上,包括被配置成執(zhí)行權(quán)利要求1 的過程的計算機(jī)代碼。
      10.一種設(shè)備,包括處理器;以及存儲器單元,其可通信地連接至所述處理器,并包括被配置成在服務(wù)器設(shè)備處處理來自控制點設(shè)備的涉及請求的接收消息的計算機(jī)代碼, 所述消息包括將由所述控制點設(shè)備做出后續(xù)相關(guān)請求的指示;被配置成響應(yīng)于所述指示采取至少一個響應(yīng)動作的計算機(jī)代碼,所述至少一個響應(yīng)動 作與至少在期待所述后續(xù)相關(guān)請求的時段期間改進(jìn)所述服務(wù)器設(shè)備處的資源利用相關(guān);被配置成響應(yīng)于所述請求向所述控制點設(shè)備提供第一結(jié)果集合的計算機(jī)代碼。
      11.如權(quán)利要求10的設(shè)備,其中所述至少一個響應(yīng)動作包括響應(yīng)于所述請求,從數(shù)據(jù) 庫中獲取擴(kuò)大的結(jié)果集合,擴(kuò)大的搜索結(jié)果集合比所述第一搜索結(jié)果集合更大。
      12.如權(quán)利要求10的設(shè)備,其中所述至少一個響應(yīng)動作包括向所述服務(wù)器設(shè)備的用 戶提供所述服務(wù)器設(shè)備正被另一設(shè)備使用的信息。
      13.如權(quán)利要求10的設(shè)備,其中,所述至少一個響應(yīng)動作包括延遲在所述服務(wù)器設(shè)備 處的至少一個操作的處理。
      14.如權(quán)利要求10的設(shè)備,其中,所述服務(wù)器設(shè)備包括媒體服務(wù)器設(shè)備。
      15.如權(quán)利要求10的設(shè)備,其中所述存儲器單元進(jìn)一步包括被配置成處理來自所述控制點設(shè)備的接收后續(xù)消息的計算機(jī)代碼,所述后續(xù)消息指示 將沒有新的相關(guān)請求由所述控制點設(shè)備做出;以及被配置成向所述服務(wù)器設(shè)備的用戶提供信息的計算機(jī)代碼,所述信息與所述后續(xù)消息 相關(guān)。
      16.如權(quán)利要求10的設(shè)備,其中每個請求包括瀏覽請求。
      17.如權(quán)利要求10的設(shè)備,其中每個請求包括創(chuàng)建對象請求。
      18.一種設(shè)備,包括用于在服務(wù)器設(shè)備處接收來自控制點設(shè)備的涉及請求的消息的裝置,所述消息包括將 由所述控制點設(shè)備做出后續(xù)相關(guān)請求的指示;用于響應(yīng)于所述指示采取至少一個響應(yīng)動作的裝置,所述至少一個響應(yīng)動作與至少在 期待所述后續(xù)相關(guān)請求的時段期間改進(jìn)所述服務(wù)器設(shè)備處的資源利用相關(guān);以及用于響應(yīng)于所述請求向所述控制點設(shè)備提供第一結(jié)果集合的裝置。
      19.一種方法,包括確定控制點設(shè)備希望做出指向服務(wù)器設(shè)備的多個相關(guān)請求;響應(yīng)于所述確定,準(zhǔn)備關(guān)于第一請求的消息,所述消息包括將做出后續(xù)相關(guān)請求的指 示;以及向服務(wù)器設(shè)備發(fā)送所述消息,由此所述指示可被所述服務(wù)器設(shè)備在響應(yīng)于所述指示采 取至少一個響應(yīng)動作時使用,所述至少一個響應(yīng)動作與至少在期待所述后續(xù)相關(guān)請求的時 段期間改進(jìn)所述服務(wù)器設(shè)備處的資源利用相關(guān)。
      20.如權(quán)利要求19的方法,其中所述至少一個響應(yīng)動作包括響應(yīng)于所述請求,從數(shù)據(jù) 庫中獲取擴(kuò)大的結(jié)果集合,擴(kuò)大的搜索結(jié)果集合比所述第一搜索結(jié)果集合更大。
      21.如權(quán)利要求19的方法,其中所述至少一個響應(yīng)動作包括向所述服務(wù)器設(shè)備的用 戶提供所述服務(wù)器設(shè)備正被另一設(shè)備使用的信息。
      22.如權(quán)利要求19的方法,其中所述至少一個響應(yīng)動作包括延遲在所述服務(wù)器設(shè)備 處的至少一個操作的處理。
      23.如權(quán)利要求19的方法,其中所述服務(wù)器設(shè)備包括媒體服務(wù)器設(shè)備。
      24.如權(quán)利要求19的方法,進(jìn)一步包括準(zhǔn)備針對所述服務(wù)器設(shè)備的后續(xù)消息,所述后續(xù)消息指示沒有新的相關(guān)請求將被做 出;以及向所述服務(wù)器設(shè)備發(fā)送所述后續(xù)消息,其中所述后續(xù)消息可被所述服務(wù)器設(shè)備在向所述服務(wù)器設(shè)備的用戶提供信息時使用, 所述信息與所述后續(xù)消息相關(guān)。
      25.如權(quán)利要求19的方法,其中每個請求包括瀏覽請求。
      26.如權(quán)利要求19的方法,其中每個請求包括創(chuàng)建對象請求。
      27.一種計算機(jī)程序產(chǎn)品,具體化在計算機(jī)可讀存儲介質(zhì)上,包括用于執(zhí)行權(quán)利要求 19的過程的計算機(jī)代碼。
      28.一種設(shè)備,包括處理器;以及存儲器單元,其可通信地連接至所述處理器,并且包括被配置成確定控制點設(shè)備希望做出指向服務(wù)器設(shè)備的多個相關(guān)請求的計算機(jī)代碼;被配置成響應(yīng)于所述確定來準(zhǔn)備關(guān)于第一請求的消息的計算機(jī)代碼,所述消息包括將做出后續(xù)相關(guān)請求的指示;以及被配置成向服務(wù)器設(shè)備發(fā)送所述消息的計算機(jī)代碼,由此所述指示可被所述服務(wù)器設(shè) 備在響應(yīng)于所述指示采取至少一個響應(yīng)動作時使用,所述至少一個響應(yīng)動作與至少在期待 所述后續(xù)相關(guān)請求的時段期間改進(jìn)所述服務(wù)器設(shè)備處的資源利用相關(guān)。
      29.如權(quán)利要求觀的設(shè)備,其中所述至少一個響應(yīng)動作包括響應(yīng)于所述請求,從數(shù)據(jù) 庫中獲取擴(kuò)大的結(jié)果集合,擴(kuò)大的搜索結(jié)果集合比所述第一搜索結(jié)果集合更大。
      30.如權(quán)利要求觀的設(shè)備,其中所述至少一個響應(yīng)動作包括向所述服務(wù)器設(shè)備的用 戶提供所述服務(wù)器設(shè)備正被另一設(shè)備使用的信息。
      31.如權(quán)利要求觀的設(shè)備,其中所述至少一個響應(yīng)動作包括延遲在所述服務(wù)器設(shè)備 處的至少一個操作的處理。
      32.如權(quán)利要求觀的設(shè)備,其中所述服務(wù)器設(shè)備包括媒體服務(wù)器設(shè)備。
      33.如權(quán)利要求觀的設(shè)備,其中所述存儲器單元進(jìn)一步包括被配置成準(zhǔn)備針對所述服務(wù)器設(shè)備的后續(xù)消息的計算機(jī)代碼,所述后續(xù)消息指示沒有 新的相關(guān)請求將被做出;以及被配置成向所述服務(wù)器設(shè)備發(fā)送所述后續(xù)消息的計算機(jī)代碼,其中所述后續(xù)消息可被所述服務(wù)器設(shè)備在向所述服務(wù)器設(shè)備的用戶提供信息時使用, 所述信息與所述后續(xù)消息相關(guān)。
      34.如權(quán)利要求觀的設(shè)備,其中每個請求包括瀏覽請求。
      35.如權(quán)利要求觀的設(shè)備,其中每個請求包括創(chuàng)建對象請求。
      36.一種設(shè)備,包括用于確定控制點設(shè)備希望做出指向服務(wù)器設(shè)備的多個相關(guān)請求的裝置;用于響應(yīng)于所述確定來準(zhǔn)備關(guān)于第一請求的消息的裝置,所述消息包括將做出后續(xù)相 關(guān)請求的指示;以及用于向服務(wù)器設(shè)備發(fā)送所述消息的裝置,由此所述指示可被所述服務(wù)器設(shè)備在響應(yīng)于 所述指示采取至少一個響應(yīng)動作時使用,所述至少一個響應(yīng)動作與至少在期待所述后續(xù)相 關(guān)請求的時段期間改進(jìn)所述服務(wù)器設(shè)備處的資源利用相關(guān)。
      全文摘要
      一種系統(tǒng)和方法,通過該系統(tǒng)和方法,可以改進(jìn)媒體服務(wù)器的操作。提供新的動作參數(shù)。該動作參數(shù)例如可以使用在瀏覽和創(chuàng)建對象操作中,其可以被設(shè)備用作“暗示”以向服務(wù)器通知關(guān)于即將來臨的動作。例如通過提高服務(wù)器處理的優(yōu)先級、規(guī)劃維護(hù)操作以使其在稍后時刻發(fā)生等等,該動作參數(shù)支持媒體服務(wù)器優(yōu)化其操作。與動作相關(guān)的信息可以由控制點提供,控制點命令多媒體動作在歸屬網(wǎng)絡(luò)中發(fā)生。
      文檔編號G06F17/30GK102037439SQ200980117870
      公開日2011年4月27日 申請日期2009年4月17日 優(yōu)先權(quán)日2008年4月17日
      發(fā)明者A·I·塔皮奧拉, M·J·薩拉南 申請人:諾基亞公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1