專利名稱:用于可擴展應用服務的裝置和方法
技術領域:
以下描述涉及一種可擴展應用服務(scalable application service),并且更特別地涉及一種在具有多個終端的網(wǎng)絡環(huán)境中使用的可擴展應用服務。
背景技術:
隨著信息通信技術的發(fā)展,正在研發(fā)更多種類的電子設備。此外,隨著移動通信技術的快速發(fā)展,也正在提出各種移動電子設備以及固定式電子設備。在代表固定式電子設備的臺式計算機的情況下,產(chǎn)品的種類越來越多樣化,同時具有增強的性能。與此同時,傳統(tǒng)的模擬電子設備(例如,電視機)正在被數(shù)字化,并且其他家用電子設備或者辦公電子設備(例如,洗衣機、電冰箱、空調(diào)、傳真、打印機等)也與信息通信技術結(jié)合以具有提高的性能,與此同時被進一步多樣化。在移動設備中,電子設備種類的多樣化是顯著的。例如,已經(jīng)開發(fā)并且廣泛地使用了膝上型電腦、手機、MP3播放器、數(shù)碼相機、手持多媒體播放器、導航儀、電子詞典、電子書閱讀器、DMB接收機等。近來,也新提出了智能電話、智能平板電腦、平板電腦等,并且相關的工業(yè)正在快速地發(fā)展。從而,這樣的移動設備在其用途和性能方面越來越多樣化。此外,這種固定式和/或移動電子設備的某些功能是集成的。例如,大多數(shù)電子設備中目前都采用了照相機功能、GPS功能、多媒體再現(xiàn)功能等,因此,在制造電子設備時基于這些功能的應用被安裝在電子設備中,或者,基于這些功能的應用被實現(xiàn)為能夠在需要時安裝在電子設備中。具體地,大多數(shù)電子設備具有使用有線/無線網(wǎng)絡的通信功能。然而,大多數(shù)這種電子設備使用不同的平臺和不同的服務框架環(huán)境,并且大多數(shù)這種電子設備取決于他們的專有功能而具有不同的特征或者性能,并且使用電子設備的用戶也可以具有不同年齡、不同性別、不同喜好等。也可以根據(jù)用戶的口味、網(wǎng)絡環(huán)境等,在不同的使用環(huán)境下使用電子設備。在提供多媒體內(nèi)容的服務如多媒體流服務和網(wǎng)絡服務的情況下,已經(jīng)研究了在考慮到各種終端的獨特的特征(例如,終端能力、顯示尺寸、可支持分辨率、可接入網(wǎng)絡等)的情況下提供可擴展服務。近來,隨著使用互聯(lián)網(wǎng)的IPTV服務的流行,廣播服務從給觀看者提供多媒體內(nèi)容的單向服務發(fā)展成了交互型服務,服務對象也被多樣化。隨著這個趨勢,IPTV服務正在試圖提供在各種終端如TV、計算機、移動終端中可執(zhí)行的應用,以及提供多媒體數(shù)據(jù),如視頻、音頻、圖像等。近來,正在進行用于通過移動通信網(wǎng)絡來提供移動IPTV服務的技術嘗試。在實現(xiàn)移動IPTV服務時,IPTV服務被評估為可以在有線和無線網(wǎng)絡中支持的IP融合服務(convergence service)。具體地,由于能夠通過所有具有經(jīng)由移動通信網(wǎng)絡的通信功能的終端來提供移動IPTV服務,所以,期望IPTV服務能夠被支持同時用于各種終端。近來,正在進行對于如下IPTV服務的研究,該IPTV服務能夠通過使用多層視頻編碼方法如可擴展視頻編碼(scalable video coding, SVC)等來適應性地給各種終端提供多媒體內(nèi)容。然而,SVC是一種對視頻內(nèi)容(移動圖像)進行分級編碼以給各種終端提供視頻內(nèi)容的方法。與此不同,應用服務按照安裝在用戶終端或引擎中并且可由用戶終端或引擎執(zhí)行的程序(如JAVA、FLASH等)的形式提供包括視頻在內(nèi)的各種內(nèi)容,并且應用服務集成多個因素和/或情況。在再現(xiàn)這種應用程序時,可以在用戶終端的GUI上呈現(xiàn)反映集成的因素和/或情況的應用。然而,到目前為止不管終端的種類或特征如何都以單一的形式提供應用程序,并且沒有充分地進行提供針對各種終端而優(yōu)化的應用程序的方法的標準化或研究。換言之,目前研發(fā)的IPTV服務還沒有考慮到終端的獨有的特征(例如,性能或者顯示器尺寸)。例如,用于再現(xiàn)通過IPTV服務提供的多媒體內(nèi)容、數(shù)據(jù)等的應用程序具有固定的特征(例如,圖像質(zhì)量、聲音質(zhì)量、安全等級、配置GUI的內(nèi)容的種類和數(shù)量、可訪問的范圍等),并且沒有在考慮到終端的獨有的特征的情況下適應性地提供服務。因而,應用程序不能提供針對 特定終端的性能和規(guī)格而優(yōu)化的應用服務。已經(jīng)提出了在考慮到終端的性能規(guī)格的情況下提供優(yōu)化的應用服務的方法,在該方法中,服務提供商在考慮到各種終端的性能規(guī)格的情況下產(chǎn)生并且提供用于GUI的多個格式。例如,當用戶嘗試通過具有小尺寸顯示器的移動設備進行網(wǎng)絡瀏覽時,內(nèi)容提供商如Naver, Daum等使移動終端能夠訪問事先為移動終端生成的網(wǎng)頁以便顯示適用于移動終端的網(wǎng)絡。然而,因為該方法應當事先產(chǎn)生各種格式的內(nèi)容并且將這些內(nèi)容存儲在服務服務器中,所以,服務提供商必須支付很高的服務成本。此外,實際上不可能產(chǎn)生和存儲針對具有各種特征的所有終端而優(yōu)化的GUI。與此同時,由運動圖像專家組(MPEG)定義的國際標準的MPEG-21負責數(shù)字內(nèi)容的電子交易所需的核心技術以及集成技術的多媒體框架標準。MPEG-21數(shù)字項聲明(DID)(IS0/IEC 2100-2)規(guī)定了如何描述和構造數(shù)字項,如MPEG-21的第二部分。MPEG-21數(shù)字項適配(DIA) (IS0/IEC 21000-7)框架還包括能夠控制數(shù)字項的語法和語義工具,并且根據(jù)用戶的傾向和網(wǎng)絡環(huán)境來優(yōu)化數(shù)字項。然而,因為語法和語義工具產(chǎn)生了大量的開銷并且具有復雜的結(jié)構,所以不容易使用語法和語義工具。MPEG-21定義了對用戶的傾向或者與網(wǎng)絡環(huán)境有關的信息進行處理的方法,然而,沒有建議能夠在各種終端環(huán)境中應用用戶觀看狀態(tài)信息的服務方法。
發(fā)明內(nèi)容
以下描述涉及一種裝置和一種方法,該裝置和方法能夠提供應用服務,在具有各種終端的網(wǎng)絡環(huán)境中,每個終端和/或每個服務器的獨有的特征以及與每個用戶的觀看狀態(tài)有關的信息被反映至該應用服務??梢栽谥辽僖粋€終端、服務器和至少一個中繼器中的一個或多個中安裝用于在包括所述至少一個終端、服務器、以及所述至少一個中繼器的網(wǎng)絡系統(tǒng)中從集成文檔中提取一個或多個成分的預解析器。根據(jù)一個方面,終端、服務器和中繼器全部都可以分別包括預解析器。因此,服務器可以產(chǎn)生針對終端優(yōu)化的應用,并且服務器可以將應用發(fā)送給終端?;蛘?,服務器可以將經(jīng)過初級過濾的初級SADL集成文檔(integrated document)發(fā)送給終端或者中繼器?;蛘撸掌骺梢园凑赵瓨訉ADL集成文檔發(fā)送給終端或者中繼器。中繼器可以按照原樣將接收到的SADL集成文檔、接收到的初級(primary) SADL集成文檔或者接收到的應用發(fā)送給終端,或者,中繼器可以將傳送上下文施加于接收到的SADL集成文檔、接收到的初級(secondary) SADL集成文檔或者接收到的應用,并且接著中繼器將最終得到的初級SADL集成文檔、最終得到的次級SADL集成文檔或者最終得到的應用發(fā)送給終端。終端也可以在從服務器或者中繼器接收SADL集成文檔、初級SADL集成文檔或者次級SADL集成文檔時,將傳送上下文施加于接收到的SADL集成文檔、接收到的初級SADL集成文檔或者接收到的次級SADL集成文檔,從而產(chǎn)生針對終端優(yōu)化的應用。根據(jù)下面的詳細描述、附圖和權利要求,其他特征和方面會更加清楚。
圖I是示出了可以提供應用服務的網(wǎng)絡系統(tǒng)的構造示例的圖;
圖2是用于解釋根據(jù)第一示例的應用服務方法的視圖;圖3是示出了根據(jù)第一示例的應用服務方法的流程圖;圖4是用于解釋使用存儲在服務器中的集成文檔來產(chǎn)生針對特定終端而優(yōu)化的應用的過程的視圖;圖5是用于解釋根據(jù)第二示例的應用服務方法的視圖;圖6是示出了根據(jù)第二示例的應用服務方法的流程圖;圖7是用于解釋根據(jù)第三示例的應用服務方法的視圖;圖8是示出了根據(jù)第三示例的應用服務方法的流程圖;圖9是用于解釋根據(jù)第四示例的應用服務方法的視圖;圖10是示出了根據(jù)第四示例的應用服務方法的流程圖;圖11是用于解釋根據(jù)第五示例的應用服務方法的視圖;圖12是示出了根據(jù)第五示例的應用服務方法的流程圖;圖13是用于解釋根據(jù)策略將DC分成若干組以及對使用中繼器(repeater)施加DC的定時進行區(qū)分的示例的視圖;圖14是用于解釋根據(jù)第六示例的應用服務方法的視圖;圖15是示出了根據(jù)第六示例的應用服務方法的流程圖;以及圖16是用于解釋將多個示例合并以適應性地提供應用服務的示例的視圖。貫穿附圖和詳細描述,除非另有描述,否則相同的附圖標記被理解為指代相同的元件、特征和結(jié)構。出于清楚、說明和方便的目的,可以放大這些元件的相對尺寸和描繪。
具體實施例方式提供以下描述,以幫助讀者獲得對本文中描述的方法、裝置和/或系統(tǒng)進行全面的理解。因而,本領域技術人員會想到本文中描述的方法、裝置和/或系統(tǒng)的各種改變、修改和等效。同樣,出于更加清楚和簡潔的目的,省略了對于已知功能和構造的描述。圖I是示出了可以提供應用服務的網(wǎng)絡系統(tǒng)的構造示例的圖。參照圖1,網(wǎng)絡系統(tǒng)包括服務器100和多個終端200_1至200_N。網(wǎng)絡系統(tǒng)還可以進一步包括中繼器300,中繼器300在服務器100與終端200_1至200_N之間中繼通信。每個終端200_1至200_N可以是各種數(shù)字設備中的一個,該數(shù)字設備可以構造家用網(wǎng)絡系統(tǒng)或者可以使得用戶能夠通過該數(shù)字設備使用各種服務。然而,網(wǎng)絡系統(tǒng)不限于家用網(wǎng)絡,可以是能夠使用預定的通信網(wǎng)絡(有線網(wǎng)絡、無線網(wǎng)絡、移動通信網(wǎng)絡、短程通信網(wǎng)絡、移動網(wǎng)絡等)來配置的任何其他網(wǎng)絡系統(tǒng)。每個終端200_1至200_N也可以是移動設備,如智能手機、個人數(shù)字助理(PDA)、移動電話、個人通信服務(PCS)電話、手持PC、全球移動系統(tǒng)(GSM)電話、寬帶碼分多址(WCD MA)電話,CDMA200電話、移動寬帶系統(tǒng)(MBS)電話等。終端200_1至200_N還可以是個人電腦(PC)、筆記本電腦、膝上型電腦、數(shù)字TV等。終端200_1至200_N在有線或者無線網(wǎng)絡中連接至服務器100以與服務器100通信。在此,終端200_1至200_N可以直接或者經(jīng)由相應網(wǎng)絡系統(tǒng)的中繼器300連接至服務器100。如果終端200_1至200_N直接連接至服務器100,則終端200_1至200_N直接與服務器100通信,然而,如果終端200_1至200_N經(jīng)由中繼器300連接至服務器100,則終端200_1至200_N通過中繼器300與服務器100通信。中繼器300也可以中繼所有的終端200_1至200_N,或者,可以設置多個中繼器以分布式地中繼終端200_1至200_N。服務器100在從特定終端200_1至200_N接收應用請求時給相應的終端提供針對該終端優(yōu)化的應用。為了給每個終端200_1至200_N提供優(yōu)化的應用,在從特定終端200_1至200_N接收應用請求時,服務器100可以使用直接或經(jīng)由中繼器300從終端200_1至200_N接收到的傳送上下文(DC)或者用戶的觀看狀態(tài)信息。或者,服務器100可以使用與終端200_1至200_N有關的接收到的DC和預存儲的DC 二者。稍后將描述使用DC以產(chǎn)生針對每個終端200_1至200_N優(yōu)化的應用的方法。中繼器300在終端200_1至200_N與服務器100之間中繼。這時,中繼器300可以在終端200_1至200_N與服務器100之間中繼通信之前對接收到的數(shù)據(jù)進行預定的處理。例如,中繼器300可以移除從終端200_1至200_N接收到的應用請求中包括的DC的一部分,并且將所得到的應用請求傳送給服務器100。中繼器300還可以將存儲在中繼器300中的DC包括在從終端200_1至200_N接收到的應用請求中,并且中繼器300還可以將所得到的應用請求傳送給服務器100。此外,中繼器300可以在沒有任何添加或者轉(zhuǎn)變的情況下將從服務器100接收到的應用傳送給終端200_1至200_N,或者中繼器300可以使用存儲在中繼器300中的與終端200_1至200_N有關的DC,或者中繼器300可以使用與終端200_1至200_N有關的如下DC,該DC在被傳送給服務器100時被移除從而給每個終端200_1至200_N傳送更優(yōu)化的應用。與此同時,可以由單個中繼器300或者通過兩個或更多個中繼器300進行終端200_1至200_N與服務器100之間的通信。根據(jù)網(wǎng)絡系統(tǒng)的構造,終端200_1至200_N可以從服務器100或者中繼器300接收針對終端200_1至200_N優(yōu)化的應用。在這種情況下,終端200_1至200_N可以按照原狀再現(xiàn)接收到的應用。然而,根據(jù)一個方面,所有或者部分終端200_1至200_N可以將與這些終端200j至200_N有關的DC施加于從服務器100或者中繼器300接收到的數(shù)據(jù)(例如,在之后描述的集成文檔),以產(chǎn)生針對這些終端200_1至200_N優(yōu)化的應用以及接著再現(xiàn)這些應用。下文中,將分別描述如下過程當終端200_1至200_N與服務器100直接或者經(jīng)由簡單地在終端200_1至200_N與服務器100之間中繼通信的中繼器300通信時,提供應用服務的過程;以及,當中繼器300幫助給每個終端200_1至200_N提供優(yōu)化的應用時,S卩,當DC用于產(chǎn)生優(yōu)化的信息時,提供應用服務的過程。在提供應用服務的每個過程中,還將分別描述服務器100使用DC的情況、中繼器300使用DC的情況以及終端200_1至200_N使用DC的情況。<第一示例>圖2是用于解釋根據(jù)第一示例的應用服務方法的視圖,而圖3是示出了根據(jù)第一示例的應用服務方法的流程圖。第一示例對應于終端200與服務器100直接或者經(jīng)由簡單地在終端200與服務器100之間中繼通信的中繼器(下面的描述中涉及第一、第二和第三示例,為了方便描述,不示出或者描述中繼器)進行通信的情況,其中,僅服務器100使用DC。在本示例中,對于是否在終端200中安裝能夠與服務器100的預解析器110執(zhí)行相同功能的預解析器沒有限制,將在之后描述預解析器。
參照圖2和圖3,終端200給服務器100發(fā)送包括與終端200有關的DC 130的應用請求(11)。即,服務器100從終端200接收包括DC的應用請求。為了連同DC —起發(fā)送應用請求,終端200可以執(zhí)行提取需要的DC的處理。終端200發(fā)送給服務器100的應用請求還包括與終端200有關的DC。包括在應用請求中的DC可以包括產(chǎn)生優(yōu)化的應用所需的信息的全部或者一部分。DC包括產(chǎn)生優(yōu)化的應用所需的信息的一部分的情況可以是如下情況,其中,DC已經(jīng)存儲在服務器100中,或者由于安全、網(wǎng)絡流通量等,從終端200發(fā)送的應用請求中不包括DC。DC是如下因素,該因素決定通過他或者她自己的終端再現(xiàn)以及執(zhí)行應用的用戶的當前觀看狀態(tài),并且DC可以包括各種信息。例如,用戶的觀看狀態(tài)信息可以被分類如下,然而,這只是示例性的。根據(jù)施加DC的方法以及施加DC的定時,DC可以使能各種服務。I.設備能力終端的性能信息(終端的類型、存儲器容量、存儲器兼容信息、OS的種類、OS版本、顯示器尺寸、最大可支持分辨率等)2.服務策略與服務策略有關的信息(服務提供商的策略,如用戶的等級、與訂閱有關的信息、安全信息、與內(nèi)容限制有關的信息等)3.用戶信息用戶的個人信息(用戶的喜好信息、用戶的年齡、當前時間、用戶的語言、用戶的文化)4.觀看狀態(tài)實時變化的環(huán)境信息(可用網(wǎng)絡的帶寬、外圍環(huán)境的亮度等)。再次參照圖2和圖3,已經(jīng)從終端200接收到應用請求的服務器100施加DC 130,從而產(chǎn)生針對相應的終端200優(yōu)化的應用(12)。DC 130是與終端200有關的DC,該DC被包括在接收到的應用請求中。服務器100可用使用接收到的DC 130和存儲在服務器100中DC 130 二者,以產(chǎn)生針對終端200優(yōu)化的應用。根據(jù)一個方面,為了使用DC 130來產(chǎn)生針對終端200優(yōu)化的應用,服務器100可以將可擴展應用描述語言(Scalable Application Description Language, SADL)文檔或者SADL集成文檔120存儲在服務器100中,其中,SADL文檔或者SADL集成文檔可以基于可擴展用戶接口技術。SADL集成文檔120可以被存儲在服務器100的數(shù)據(jù)庫中,或者存儲在可以與服務器100通信的其他數(shù)據(jù)服務器中。SADL集成文檔120可以使用由本申請人最近定義的標記語言中的一種來寫入。圖4是用于解釋使用存儲在服務器100中的集成文檔SADL_100產(chǎn)生針對特定終端200_N優(yōu)化的應用的過程的視圖。參照圖4,5401^集成文檔5401^100可用是如下文檔,用
標記語言寫的成分(或者項)a、a’、a”、b、b’、c、c’、c”、d、d’.......被集成到該文檔中,
該標記語言使得多個終端中的每個終端能夠產(chǎn)生針對該終端優(yōu)化的應用。在此,不同的字母如a、b、C、d表示不同種類的用戶接口和/或內(nèi)容,而具有不同后綴的相同字母如a、a’、a”表示來自相同的用戶接口或者內(nèi)容等的可擴展數(shù)據(jù)。S卩,SADL集成文檔SADL_100是能夠提供針對各種終端的特征而優(yōu)化的應用的集成文檔。在接收來自終端200_N的應用請求時,服務器100從SADL集成文檔SADL_100中選擇以及提取成分,從而產(chǎn)生針對相應 的終端200_N優(yōu)化的應用SADL_N。與終端200_N有關的DC,即從終端200_N接收到的和/或存儲在服務器100中的DC,用作用于從SADL集成文檔SADL_100中選擇或者提取一個或多個成分的過濾器。例如,如果終端200_N的性能優(yōu)于預定的水平,則可以從成分a、a’和a”中選擇以及提取可以支持該性能的成分a”。根據(jù)用戶的等級,也可以從成分b、b’、d和d’中選擇以及提取適用于該用戶的成分b和d’,而不可以選擇C、c’和c”中的任何一個,這是因為與相應用戶有關的內(nèi)容限制規(guī)則??梢杂蒘ADL預解析器100 (參見圖2)來執(zhí)行使用與特定終端200_N有關的DC來從SADL集成文檔SADL_100中選擇以及提取一個或多個成分的處理。術語“SADL預解析器”是任意的,并且可以指代通過將與終端有關的DC施加于集成文檔來執(zhí)行相同功能的任意單元。例如,“SADL預解析器”可以是構成服務器100的預解析器引擎、解析器引擎或處理器的功能單元。再次參照圖2和圖3,服務器100給終端200發(fā)送產(chǎn)生的應用150。在圖4中,通過施加與終端200_N有關的DC產(chǎn)生的應用150被表示為SADL_N。從服務器100發(fā)送的應用150是可以由終端200再現(xiàn)和執(zhí)行的格式的程序。應用150包括包含有音頻、視頻和/或圖像的內(nèi)容以及圖形用戶界面(GUI),以使得用戶能夠選擇和再現(xiàn)該內(nèi)容。例如,應用150可以具有XHTML、JAVA和FLASH中的至少一種格式。除了 XHTML、JAVA和FLASH,如果應用150是面向?qū)ο蟮目擅枋鰬贸绦?,則應用150還可以是擴展的。S卩,應用150沒有限制的格式,而是可以有在多個終端之間或者在多個終端與服務器之間約定的預定格式。<第二示例>圖5是用于解釋根據(jù)第二示例的應用服務方法的視圖,而圖6是示出了根據(jù)第二示例的應用服務方法的流程圖。第二示例對應于終端200與服務器100直接或者經(jīng)由簡單地在終端200與服務器100之間中繼通信的中繼器(未示出)進行通信的情況,其中,僅終端200使用DC。將基于與上述第一示例的區(qū)別來描述第二示例,因而,可以參照以上關于第一示例的描述或者可以通過適當?shù)匦薷牡谝皇纠齺砝斫庖韵旅枋鲋形疵枋龅募毠?jié)。參照圖5和圖6,終端200將應用請求發(fā)送給服務器100(21)。S卩,服務器100從終端200接收應用請求。根據(jù)當前示例,應用請求不包括與終端200有關的DC。因而,終端220不需要在發(fā)送應用請求之前執(zhí)行提取與其自身有關的DC的處理,終端200可以在將DC施加于SADL集成文檔以產(chǎn)生應用之前執(zhí)行提取與該終端200自身有關的DC的處理。接著,已經(jīng)接收到應用請求的服務器100將與所請求的應用對應的SADL集成文檔發(fā)送給終端200 (22)。在當前示例中,由于終端200包括用于將DC施加于接收到的文檔的預解析器210,所以服務器100僅按照原樣將SADL集成文檔發(fā)送給終端200。根據(jù)一個方面,如果與終端200有關的DC的一部分被存儲在服務器200中,則服務器100可以將DC的一部分施加于SADL集成文檔,以從SADL集成文檔中選擇以及提取一個或多個成分,并且服務器100可以給終端200發(fā)送僅包括所提取的成分的(新的)SADL集成文檔。接著,終端200將與其自身有關的DC 240施加于接收到的SADL集成文檔,以產(chǎn)生針對終端200優(yōu)化的應用250 (23)。為此,終端200可以事先執(zhí)行提取DC 240的處理。可以由安裝在終端200中的預解析器210來執(zhí)行施加DC 240的處理。與預解析器210根據(jù)SADL集成文檔產(chǎn)生應用250的處理有關的細節(jié)已經(jīng)在第一示例中進行了詳細描述,因而,將省略對其的詳細描述。因而,從SADL集成文檔選擇以及提取一個或多個成分,從而產(chǎn)生XHTML、JAVA和FLASH中的至少一種格式的應用250。應用250由處理器260進行再現(xiàn)和執(zhí)行,接著,通過終端200的顯示器和/或音頻系統(tǒng)等輸出,使得用戶可以根據(jù)他或她的理解識別應用250?!吹诙焕祱D7是用于解釋根據(jù)第三示例的應用服務方法的視圖,而圖8是示出了根據(jù)第三示例的應用服務方法的流程圖。第三示例對應于終端200與服務器100直接或者經(jīng)由簡單 地在終端200與服務器100之間中繼通信的中繼器(未示出)進行通信的情況,其中,服務器100和終端200 二者都使用DC。將基于與上述第一和第二示例的區(qū)別來描述第三示例,因而,可以參照以上關于第一和第二示例的描述或者可以通過適當?shù)匦薷牡谝缓偷诙纠齺砝斫庖韵旅枋鲋形疵枋龅募毠?jié)。參照圖7和圖8,終端200將包括與其自身有關的DC的應用請求發(fā)送給服務器100(21)。即,服務器100從終端200接收包括與終端200有關的DC的應用請求。發(fā)送給服務器100的應用請求包括與終端200有關的DC的全部或者一部分,以下描述涉及應用請求包括與終端200有關的DC的一部分的情況。應用請求包括與終端200有關的DC的全部的情況和應用請求包括與終端200有關的DC的一部分的情況的不同之處在于,服務器100在之后將要描述的操作32中施加接收到的DC的一部分。為此,終端200可以執(zhí)行提取待發(fā)送給服務器100的DC的處理。同樣地,在當前示例中,在DC已經(jīng)被存儲在服務器100中的情況下,或者由于安全、網(wǎng)絡流通量等,應用請求中不包括與終端200有關的DC。接著,已經(jīng)從終端200接收到應用請求的服務器100將DC 130 ( S卩,與終端200有關的DC的一部分)施加于SADL集成文檔,從而產(chǎn)生初級SADL集成文檔(32)??梢杂煞掌?00的預解析器110來執(zhí)行將DC 130施加于SADL集成文檔以產(chǎn)生初級SADL集成文檔的處理。被施加以針對終端200產(chǎn)生初級SADL集成文檔的DC 130可以是與終端200有關的DC的一部分,這一部分DC被包括在接收到的應用請求中。也可以將存儲在服務器100中的與終端200有關的DC的全部或者一部分、連同包括在應用請求中的DC的一部分施加于SADL集成文檔,以產(chǎn)生初級SADL集成文檔。接著,服務器100將初級SADL集成文檔發(fā)送給終端200 (33)。接著,終端200將與其自身有關的DC的剩余部分施加于接收到的SADL集成文檔,從而產(chǎn)生針對終端200優(yōu)化的應用250 (34)。為此,終端200可以事先或者在操作31之前執(zhí)行提取DC的剩余部分(即DC240)的處理??梢杂山K端200的預解析器210來執(zhí)行將DC240施加于初級SADL集成文檔以產(chǎn)生應用250的處理。除了 DC被施加于初級SADL集成文檔而非施加于SADL集成文檔以產(chǎn)生應用之外,該處理與在第一示例的預解析器110中根據(jù)SADL集成文檔產(chǎn)生應用的處理相同,因而,將省略對其的詳細描述。因而,從初級SADL集成文檔中選擇以及提取一個或多個成分,從而產(chǎn)生XHTML、JAVA和FLASH中的至少一種格式的應用250。應用250由處理器260進行再現(xiàn)和執(zhí)行,接著通過終端200的顯示器和/或音頻系統(tǒng)輸出,使得用戶可以根據(jù)他或她的理解識別應用250。〈第四示例〉圖9是用于解釋根據(jù)第四示例的應用服務方法的視圖,而圖10是示出了根據(jù)第四示例的應用服務方法的流程圖。第四示例對應于終端200與服務器100經(jīng)由中繼器300進行通信的情況,其中,僅服務器100和中繼器300使用DC。下文中,將基于與上述第一、第二和第三示例的區(qū)別進行描述第四示例,因而,可以參照以上關于第一、第二和第三示例的描述或者可以通過適當?shù)匦薷牡谝?、第二和第三示例來理解以下描述中未描述的細?jié)。參照圖9和圖10,終端200向中繼器300發(fā)送包括與終端200有關的DC的應用請求(41)。即中繼器300從終端200接收包括與終端200有關的DC的應用請求。發(fā)送給中繼器300的應用請求可以包括與終端200有關的DC的全部或者一部分。為此,終端200可以執(zhí)行提取待發(fā)送給中繼器300的DC的處理。在第四示例中,如果與終端200有關的DC 已經(jīng)存儲在中繼器300和/或服務器100中,則應用請求中可以不包括DC。接著,中繼器300向服務器100發(fā)送從終端200接收到的應用請求(42)。從中繼器300發(fā)送給服務器100的應用請求可以包括從終端200接收到的DC的一部分。根據(jù)一個方面,與中繼器300有關的DC(未示出)也可以被包括在應用請求中。與中繼器300有關的DC用于將中繼器300的性能或者網(wǎng)絡環(huán)境信息告知給服務器100。接著,已經(jīng)從中繼器300接收到應用請求的服務器100將接收到的與終端200有關的DC的一部分(即DC 130)施加于SADL集成文檔以產(chǎn)生初級SADL集成文檔,接著,月艮務器100將初級SADL集成文檔發(fā)送給中繼器300(43)??梢杂煞掌?00的預解析器110來執(zhí)行將DC 130施加于SADL集成文檔以產(chǎn)生初級SADL集成文檔的處理。施加于SADL集成文檔以針對相應的終端產(chǎn)生初級SADL集成文檔的DC 130也是與終端200有關的DC的一部分,這部分DC被包括在應用請求中。也可以將存儲在服務器100中的與終端200有關的DC的全部或者一部分、連同包括在應用請求中的DC 130施加于SADL集成文檔,以產(chǎn)生初級SADL集成文檔。接著,中繼器300將與終端200有關的DC的剩余部分(即DC 320)施加于接收到的初級SADL集成文檔,從而產(chǎn)生針對終端200優(yōu)化的應用150 (44)。在此,DC 320是雖然已在操作41中接收到但還未在操作42中發(fā)送給服務器100的DC。根據(jù)一個方面,可以另外將與終端200有關的存儲在中繼器300中的DC施加于初級SADL集成文檔以產(chǎn)生應用150。可以由中繼器300的預解析器310來執(zhí)行施加DC的剩余部分的處理。除了 DC被施加于初級SADL集成文檔而非施加于SADL集成文檔以產(chǎn)生應用之外,該處理與在第一示例的預解析器110中根據(jù)SADL集成文檔產(chǎn)生應用的處理相同,因而,將省略對其的詳細描述。因而,從初級SADL集成文檔中選擇以及提取一個或多個成分,從而產(chǎn)生XHTML、JAVA和FLASH中的至少一種格式的應用。接著,中繼器300將生成的應用發(fā)送給終端200 (45)。已經(jīng)接收到應用的終端終端200使用處理器來再現(xiàn)以及執(zhí)行該應用,以通過顯示器和/或音頻系統(tǒng)輸出該應用,使得用戶可以根據(jù)他或她的理解識別應用250。<第五示例>
圖11是用于解釋根據(jù)第五示例的應用服務方法的視圖,而圖12是示出了根據(jù)第五示例的應用服務方法的流程圖。第五示例對應于終端200與服務器100經(jīng)由中繼器300進行通信的情況,其中,僅中繼器300和終端200使用DC。將基于與上述第一至第四示例的區(qū)別來描述第五示例,因而,可以參照以上關于第一至第四示例的描述或者可以通過適當?shù)匦薷牡谝恢恋谒氖纠齺砝斫庖韵旅枋鲋形疵枋龅募毠?jié)。參照圖11和圖12,終端200向中繼器300發(fā)送包括與終端200有關的DC的應用請求(51)。即中繼器300從終端200接收包括與終端200有關的DC的應用請求。發(fā)送給中繼器300的應用請求可以包括與終端200有關的DC的一部分。為此,終端200可以執(zhí)行提取待發(fā)送給中繼器300的DC的一部分的處理。類似地,在第五示例中,如果與終端200有關的DC已經(jīng)存儲在服務器100和/或中繼器300中,則應用請求中可以不包括DC。接著,中繼器300向服務器100發(fā)送從終端200接收到的應用請求(52)。從中繼器300發(fā)送給服務器100的應用請求可以不包括從終端200接收到的DC。根據(jù)一個方面,與中繼器300有關的DC(未示出)也可以被包括在應用請求中。與中繼器300有關的DC 用于將中繼器300的性能或者網(wǎng)絡環(huán)境信息告知給服務器100。接著,已經(jīng)從中繼器300接收到應用請求的服務器100可以向中繼器300發(fā)送與所請求的應用對應的SADL集成文檔(53)。在當前示例中,因為中繼器300和終端200分別包括用于施加DC的預解析器210和310,所以服務器100僅按照原樣將SADL集成文檔發(fā)送給中繼器310。根據(jù)一個方面,如果與終端200有關的DC的一部分被存儲在服務器100中,或者如果從中繼器300接收與中繼器300有關的DC,則服務器100將與終端200有關的DC的一部分或者與中繼器300有關的DC施加于SADL集成文檔,以從SADL集成文檔中選擇以及提取一個或多個成分,服務器100產(chǎn)生僅包括所提取的成分的(新的)SADL集成文檔,接著,服務器100將SADL集成文檔發(fā)送給中繼器300。接著,中繼器300將DC 320施加于接收到的SADL集成文檔,從而產(chǎn)生初級SADL集成文檔(54)。在此,DC 320是與終端200有關的DC,雖然已在操作51中接收到該DC但還未在操作52中將該DC發(fā)送給服務器100。根據(jù)一個方面,還可以另外將與終端200有關的存儲在中繼器300中的DC施加于初級SADL集成文檔??梢杂芍欣^器300的預解析器310來執(zhí)行施加DC 320的處理。該處理與在第一示例的預解析器110中根據(jù)SADL集成文檔產(chǎn)生應用的處理相同,因而,將省略對其的詳細描述。接著,終端200將DC 240——即在操作51中沒有被發(fā)送給中繼器300的、與終端200有關的DC的剩余部分——施加于接收到的初級SADL集成文檔,從而產(chǎn)生針對終端200優(yōu)化的應用250(55)。為此,終端200可以事先執(zhí)行提取DC 240的處理??梢杂山K端200的預解析器210來執(zhí)行施加DC 240的處理,而預解析器210根據(jù)SADL集成文檔生成應用250的處理與在第一示例中描述的內(nèi)容相同,因而省略了對其的詳細描述。因而,從SADL集成文檔中選擇以及提取一個或多個成分,從而產(chǎn)生XHTML、JAVA和FLASH中的至少一種格式的應用250。應用250由處理器260進行再現(xiàn)和執(zhí)行,接著通過終端200的顯示器和/或音頻系統(tǒng)輸出,使得用戶可以根據(jù)他或她的理解識別應用250。根據(jù)修改示例,可以根據(jù)DC的分組來區(qū)分施加DC的方法和施加DC的定時。類似于第一和第四示例以及之后將描述的第六示例,該修改示例可以應用于至少兩個單元施加DC的情況。
圖13是用于解釋根據(jù)預定策略將DC分成若干組以及對使用中繼器施加DC的定時進行區(qū)分的示例的視圖。參照圖13,在家用網(wǎng)絡系統(tǒng)中,服務器100與各個終端200之間存在兩個中繼器(被稱為第一和第二中繼器300_1和300_2)??梢杂煞仗峁┥虂順嬙旎蛘呤褂眉矣梅掌骰蚣矣镁W(wǎng)關來構造中繼器300_1和300_2。例如,如果第一中繼器300_1通過將與內(nèi)容限制(例如保密字幕)和安全(例如內(nèi)容保護)有關的DC施加于從服務器100接收到的SADL集成文檔來提供客戶家用網(wǎng)絡,則客戶家用網(wǎng)絡使用可擴展應用或者最初已經(jīng)施加有DC的初級SADL集成文檔(SADL’)320_1。也使用家用服務器或者家用網(wǎng)關來構造第二中繼器300_2,并且可以將與用戶信息(例如,個人的喜好)或者隱私(例如,用于成人)有關的DC施加于從第一中繼器320_1接收到的可擴展應用或者初級SADL集成文檔(SADL’)320_1。因而,由第二中繼器300_2產(chǎn)生已經(jīng)次級地施加有DC的可擴展應用或者次級SADL集成文檔(SADL’)320_2,從而,可擴展應用或者次級SADL集成文檔(SADL’)320_2用于給屬于客戶家用網(wǎng)絡的每個終端提供區(qū)分的、優(yōu)化的可擴展應用服務。因此,DC分組和中繼器用于提供各種應用服務。
圖13涉及將兩個中繼器300_1和300_2用于施加用于每個預定組的DC的情況,然而,當前示例不限于此。例如,可以由服務器100或者終端200使用多個DC分組中的一個分組,或者可以由一個或多個中繼器300使用其他分組?;蛘?,可以由服務器100使用多個分組中的一個分組,并且可以由終端200使用其他分組?;蛘撸梢杂煞掌?00使用多個分組中的一個分組,可以由終端200使用另外的一個分組,并且可以由一個或多個中繼器300使用剩余一個或多個分組。<第六示例>圖14是用于解釋根據(jù)第六示例的應用服務方法的視圖,而圖15是示出了根據(jù)第六示例的應用服務方法的流程圖。第六示例對應于終端200與服務器100經(jīng)由中繼器150進行通信的情況,其中,服務器100、中繼器150和終端200全都使用DC。下文中,將基于與上述第一至第五示例的區(qū)別來描述第六示例,因而,可以參照以上關于第一至第五示例的描述或者可以通過適當?shù)匦薷牡谝恢恋谖迨纠齺砝斫庖韵旅枋鲋形疵枋龅募毠?jié)。參照圖14和圖15,終端200向中繼器300發(fā)送包括與終端200有關的DC的應用請求(61)。即中繼器300從終端200接收包括DC的應用請求。發(fā)送給中繼器300的應用請求可以包括與終端200有關的DC的一部分。為此,終端200可以執(zhí)行提取待發(fā)送給中繼器300的DC的處理。在當前示例中,如果DC已經(jīng)被存儲在服務器100和/或中繼器300中,則應用請求中可以不包括DC。接著,中繼器300可以向服務器100發(fā)送從終端200接收到的應用請求(62)。從中繼器300發(fā)送給服務器100的應用請求還可以包括從終端200接收到的DC的一部分。根據(jù)一個方面,與中繼器300有關的DC(未示出)可以包括在應用請求中。與中繼器300有關的DC用于將中繼器300的性能、網(wǎng)絡環(huán)境信息等告知給服務器100。接著,已經(jīng)從中繼器300接收到應用請求的服務器100施加與終端200有關的DC的一部分(即DC 130)以產(chǎn)生初級SADL集成文檔,接著,服務器100將初級SADL集成文檔發(fā)送給中繼器300(63)??梢杂煞掌?00的預解析器110來執(zhí)行將DC 130施加于SADL集成文檔以產(chǎn)生初級SADL集成文檔的處理。被施加以產(chǎn)生初級SADL集成文檔的DC130是與終端200有關的DC,該DC被包括在從中繼器300接收到的應用請求中??梢允┘优c終端200有關的存儲在服務器100中的DC的全部或者一部分、連同接收到的DC 130,以產(chǎn)生初級SADL集成文檔。之后,中繼器300將DC 320施加于接收到的初級SADL集成文檔,從而產(chǎn)生次級SADL集成文檔(64)。在此,DC 320是雖然已在操作61中接收到但還未在操作62中發(fā)送給服務器100的DC,并且中繼器300可以將DC 320施加于初級SADL集成文檔。根據(jù)一個方面,可以另外施加與終端200有關的存儲在中繼器300中的DC,以產(chǎn)生次級SADL集成文檔??梢杂芍欣^器300的預解析器310來執(zhí)行施加DC的一部分的處理,并且該處理與在第一示例的預解析器110中根據(jù)SADL集成文檔產(chǎn)生應用的處理相同,因而,將省略對其的詳細描述。接著,終端200將與終端200有關的DC的剩余部分——即在操作61中沒有發(fā)送給中繼器300的DC 240——施加于接收到的次級SADL集成文檔,從而產(chǎn)生針對終端200優(yōu)化的應用出5)。為此,終端200可以事先執(zhí)行提取與該終端200有關的DC的處理。可以由終端200的預解析器210來執(zhí)行該處理,而預解析器210根據(jù)SADL集成文檔生成應用250的處理已經(jīng)在第一示例中進行了詳細描述,因而省略了對其的詳細描述。因而,從SADL集成文檔中選擇以及提取一個或多個成分,從而產(chǎn)生XHTML、JAVA和FLASH中的至少一種格式的應用250。應用250由處理器260進行再現(xiàn)和執(zhí)行,接著通過終端200的顯示器和/或音頻系統(tǒng)輸出,使得用戶可以根據(jù)他或她的理解識別應用250。圖16是用于解釋合并上述示例以適應性地提供應用服務的示例的視圖。圖16涉及如以上在第一示例中描述的僅服務器施加DC的情況;如以上在第二示例中描述的僅終端施加DC的情況;以及,如以上在圖13中描述的多個中繼器針對每個分組施加DC的情況。參照圖16,中繼器300 :從客戶——即第三和第四終端200_3和200_4接收DC232 ;將DC 232發(fā)送給服務器100 ;從服務器100接收已經(jīng)初級施加有DC 232的初級SADL集成文檔;以及,接著將DC 334施加于初級SADL集成文檔。如上所述,中繼器300使用中繼器300的預解析器310_2將DC_334施加于初級SADL集成文檔,從而產(chǎn)生由第三和第四終端200_3和200_4中的每個終端的處理器260可再現(xiàn)或者可執(zhí)行的可擴展應用350 (或者次級SADL集成文檔326),并且中繼器300將可擴展應用350發(fā)送給第三終端200_3,或者中繼器300將次級SADL集成文檔326發(fā)送給第四終端200_4。最后,終端200_4將DC施加于次級SADL集成文檔326,從而產(chǎn)生可由處理器260執(zhí)行的應用,接著,應用被顯示給用戶。對于這個操作,終端200_4包括如上所述的預解析器。根據(jù)上述示例,通過在各種終端和網(wǎng)絡環(huán)境中適當?shù)厥┘覦C以從單個集成文檔中選擇以及提取成分,并且從而給每個終端提供優(yōu)化的應用,可以改善用戶便利。以上已經(jīng)描述了大量示例。然而,要理解,可以進行各種修改。例如,如果以不同的順序執(zhí)行所描述的技術,和/或如果以不同的方式組合所描述的系統(tǒng)、結(jié)構、裝置或電路,和/或如果用其他部件或者其他等效物來替換或者補充所描述的系統(tǒng)、結(jié)構、裝置或電路,則可以獲得合適的結(jié)果。因而,其他實施方式在所附權利要求的范圍內(nèi)。
權利要求
1.一種可擴展應用服務方法,包括 直接或者經(jīng)由中繼器從終端接收包括與所述終端有關的傳送上下文的一部分的應用請求; 將所述傳送上下文的所述一部分施加于第一集成文檔,以從所述第一集成文檔中提取一個或多個成分,從而產(chǎn)生包括所提取的成分的第二集成文檔;以及 直接或者經(jīng)由所述中繼器將所述第二集成文檔發(fā)送給所述終端,使得所述終端將所述傳送上下文的剩余部分施加于所述第二集成文檔,以從所述第二集成文檔中提取一個或多個成分,從而產(chǎn)生包括所提取的成分的應用。
2.根據(jù)權利要求I所述的可擴展應用服務方法,其中,所述傳送上下文包括以下信息中的至少一條信息與所述終端的性能有關的信息、與服務策略有關的信息、與所述終端的用戶有關的信息以及與所述終端有關的環(huán)境信息。
3.根據(jù)權利要求2所述的可擴展應用服務方法,其中,所述傳送上下文中的與所述終端的安全有關的信息不被包括在發(fā)送給服務器的傳送上下文中。
4.根據(jù)權利要求I所述的可擴展應用服務方法,其中,所述將所述傳送上下文的所述一部分施加于所述第一集成文檔從而產(chǎn)生所述第二集成文檔包括將從所述終端接收到的所述傳送上下文的所述一部分和預存儲的與所述終端有關的傳送上下文二者施加于所述第一集成文檔。
5.根據(jù)權利要求I所述的可擴展應用服務方法,其中,所述第一集成文檔包括多個用戶接口,并且每個用戶接口包括針對多個終端中的相應一個終端優(yōu)化的并且可適用于所述多個終端中的所述相應一個終端的一條或多條可擴展數(shù)據(jù)。
6.一種可擴展應用服務方法,包括 提取執(zhí)行預定應用所需的傳送上下文; 直接或者經(jīng)由中繼器將包括所提取的傳送上下文的一部分的應用請求發(fā)送給服務器; 從所述服務器接收第二集成文檔,所述第二集成文檔包括通過將所述傳送上下文的所述一部分施加于第一集成文檔而從所述第一集成文檔中提取的一個或多個成分;以及 將所述傳送上下文的剩余部分施加于所述第二集成文檔,以提取一個或多個成分,從而產(chǎn)生包括所提取的成分的應用。
7.根據(jù)權利要求6所述的可擴展應用服務方法,其中,所述傳送上下文包括以下信息中的至少一條信息與所述終端的性能有關的信息、與服務策略有關的信息、與所述終端的用戶有關的信息以及與所述終端有關的環(huán)境信息。
8.根據(jù)權利要求7所述的可擴展應用服務方法,其中,所述傳送上下文中的與所述終端的安全有關的信息不被包括在發(fā)送給服務器的傳送上下文中。
9.根據(jù)權利要求8所述的可擴展應用服務方法,其中,從所述服務器接收到的所述第二集成文檔包括通過將發(fā)送給所述服務器的所述傳送上下文的所述一部分和存儲在所述服務器中的傳送上下文二者施加于所述第一集成文檔而從所述第一集成文檔中提取的一個或多個成分。
10.一種可擴展應用服務方法,包括 從中繼器接收包括與終端有關的傳送上下文的一部分的應用請求;將所述傳送上下文的所述一部分施加于第一集成文檔,以從所述第一集成文檔中提取一個或多個成分,從而產(chǎn)生包括所提取的成分的第二集成文檔;以及 將所述第二集成文檔發(fā)送給所述中繼器,使得所述中繼器將與所述終端有關的所述傳送上下文的剩余部分施加于所述第二集成文檔,以提取一個或多個成分;產(chǎn)生包括所提取的成分的應用;以及,接著將所產(chǎn)生的應用發(fā)送給所述終端。
11.根據(jù)權利要求10所述的可擴展應用服務方法,其中,所述中繼器接收與所述終端有關的所述傳送上下文的全部,并且所述服務器接收所述中繼器接收到的與所述終端有關的所述傳送上下文的一部分。
12.根據(jù)權利要求10所述的可擴展應用服務方法,其中,所述接收所述應用請求包括接收與所述中繼器有關的傳送上下文,并且所述產(chǎn)生所述第二集成文檔包括將與所述中繼 器有關的所述傳送上下文施加于所述第一集成文檔。
13.根據(jù)權利要求10所述的可擴展應用服務方法,其中,所述產(chǎn)生所述第二集成文檔包括將從所述中繼器接收到的所述傳送上下文的所述一部分和預存儲的與所述終端有關的傳送上下文二者施加于所述第一集成文檔。
14.根據(jù)權利要求10所述的可擴展應用服務方法,其中,通過將與所述終端有關的所述傳送上下文的剩余部分和存儲在所述中繼器中的與所述終端有關的傳送上下文二者施加于所述第二集成文檔來產(chǎn)生所述應用。
15.一種可擴展應用服務方法,包括 從中繼器接收應用請求;以及 將第一集成文檔發(fā)送給所述中繼器,使得所述中繼器將從終端接收到的第一傳送上下文施加于所述第一集成文檔,以從所述第一集成文檔中提取一個或多個成分;產(chǎn)生包括所提取的成分的第二集成文檔;以及,接著將所述第二集成文檔發(fā)送給所述終端, 其中,所述終端將第二傳送上下文施加于從所述中繼器接收到的所述第二集成文檔,以從所述第二集成文檔中提取一個或多個成分,從而產(chǎn)生包括所提取的成分的應用。
16.一種可擴展應用服務方法,包括 從中繼器接收包括與終端有關的傳送上下文的一部分的應用請求; 將所述傳送上下文的所述一部分施加于第一集成文檔,以從所述第一集成文檔中提取一個或多個成分,從而產(chǎn)生包括所提取的成分的第二集成文檔;以及 將所述第二集成文檔發(fā)送給所述中繼器,使得所述中繼器將與所述終端有關的所述傳送上下文的另一部分施加于所述第二集成文檔,以從所述第二集成文檔提取一個或多個成分;產(chǎn)生包括所提取的成分的第三集成文檔;以及,接著將所述第三集成文檔發(fā)送給所述終, 其中,所述終端將與所述終端有關的所述傳送上下文的剩余部分施加于所述第三集成文檔,以從所述第三集成文檔提取一個或多個成分,從而產(chǎn)生包括所提取的成分的應用。
全文摘要
本發(fā)明涉及用于可擴展應用服務的裝置和方法。在包括至少一個終端、服務器以及至少一個中繼器的網(wǎng)絡系統(tǒng)中存在一個或多個預解析器,該一個或多個預解析器用于從集成文檔中提取一個或多個成分,其中,預解析器安裝在終端、服務器和中繼器中的至少一個中。服務器可以產(chǎn)生初級SADL集成文檔并且將其發(fā)送給終端或者中繼器。中繼器可以將通過將傳送上下文施加于初級SADL集成文檔產(chǎn)生的次級SADL集成文檔或者應用發(fā)送給終端。終端也可以將傳送上下文施加于初級SADL集成文檔或者次級SADL集成文檔,從而產(chǎn)生針對終端優(yōu)化的應用。
文檔編號G06F17/30GK102882839SQ201210020108
公開日2013年1月16日 申請日期2012年1月21日 優(yōu)先權日2011年7月15日
發(fā)明者金景源, 林泰范, 李錫弼 申請人:電子部品研究院