專利名稱:TV-Anytime元數(shù)據(jù)服務中的利用了get-Data操作的請求域提供方法
技術領域:
本發(fā)明涉及TV-Anytime服務,尤其涉及在TV-Anytime元數(shù)據(jù)服務中利用了get_Data操作的請求域提供方法。
背景技術:
最近,隨著數(shù)字電視播放服務的正式化,在多頻道、多媒體環(huán)境中,關于提供點播型播放服務的技術的研究越來越活躍。作為一個例子,作為民間國際標準的TV-Anytime,是用于提供Anytime服務的標準規(guī)格。該Anytime服務是根據(jù)表現(xiàn)內(nèi)容描述(description)信息的元數(shù)據(jù),用戶通過將自身的喜好(preference)信息與所述元數(shù)據(jù)匹配,存儲所希望的內(nèi)容,在自由的時間里進行收看。
元數(shù)據(jù)作為如上所述的關于內(nèi)容的描述信息,在TV-Anytime中,包含在MPEG-7中定義的基本內(nèi)容(content-based)的描述和EPG(電子程序?qū)?信息,使用戶能夠容易地檢索和選擇所希望的內(nèi)容。元數(shù)據(jù)標準由兩部分構成,部分A定義了用于描述元數(shù)據(jù)的格式,即模式(Schema),活用了基于XML(eXtensible Markup Language擴展標記語言)的MPEG-7DDL(Description Definition Language描述定義語言)(ISO/IEC 15938-2)。另外,部分B涉及元數(shù)據(jù)的傳送,包含二進格式[MPEG-7BiM(Binary Format for MPEG-7)](ISO/IEC 15938-1)、片段化(fragment)模型、封裝化(encapsulation)和索引(indexing)技法。
圖1是表示TV-Anytime元數(shù)據(jù)的結構的圖,包括程序描述元數(shù)據(jù)(Program Description Metadata)和用戶描述元數(shù)據(jù)(User DescriptionMetadata),程序描述元數(shù)據(jù)由內(nèi)容描述元數(shù)據(jù)和實例(instance)描述元數(shù)據(jù)構成。針對一個程序的元數(shù)據(jù)通過被稱作CRID(Content ReferenceIdentifier,以下稱為“CRID”)的識別符相互關聯(lián)。
內(nèi)容描述元數(shù)據(jù)由內(nèi)容生成者(Content Creator)生成,包括程序標題、種類、概要、評論家點評等。實例描述元數(shù)據(jù)由內(nèi)容提供者(ContentProvider)生成,包括位置(Location)(播放時間、頻道、URL等)、使用規(guī)則(usage rule)、傳送參數(shù)(delivery parameter)等。最后,用戶描述元數(shù)據(jù)包括用戶喜好(user preference)、使用歷史(usagehistory)、個人書簽(personal bookmark)等,由用戶生成。
為了提供經(jīng)由了往返路徑的雙方向元數(shù)據(jù)數(shù)據(jù)服務,TV-Anytime標準定義了2種類型的元數(shù)據(jù)萬維網(wǎng)服務,它們是對well-definedbehavior和對輸入輸出集合的遠程程序(remote procedure)。在基于XML(擴展標記語言)的WSDL(Web Service Descript ion Language,萬維網(wǎng)服務描述語言)標準中,上述的遠程程序以簡單對象訪問協(xié)議(SOAPSimple Object Access Protocol,下面稱為“SOAP”)操作的形態(tài)來定義,有用于元數(shù)據(jù)檢索的‘get_Data’操作和用于用戶描述提出的‘submit_Data’操作。而且,上述的SOAP協(xié)議是能在分散環(huán)境下訪問對象(Object)的XML通信協(xié)議。
在TV-Anytime元數(shù)據(jù)服務中使用的請求(Request)/響應(Response)類型在“urntvatransport2002”的名字空間中定義,而所述的名字空間作為用于對各種信息進行驗證的工具而被提供。根據(jù)元數(shù)據(jù)規(guī)范和內(nèi)容參照(Content referencing)標準所定義的類型(type),在傳送(transport)名字空間被參照。模式片段(Schema fragment)被定義在上述的名字空間,名字空間的提供者在模式片段中被定義為‘tns’。完全的XML模式文件是tva_transport_types_v10.xsd。
1.get_Data操作get_Data操作提供一種讓客戶針對程序或程序組從服務器檢索TV-Anytime數(shù)據(jù)的功能。如果例示TV-Anytime元數(shù)據(jù)提供者利用get_Data操作所能夠提供的功能,則如下所示。
—利用CRID列表返還針對CRID的內(nèi)容參照數(shù)據(jù)。
—利用CRID列表返還針對CRID的TV-Anytime元數(shù)據(jù)。
—接受針對特定的元數(shù)據(jù)屬性(Attribute)(例如,種類、演員等)的查詢,返還相應的程序。
—響應針對特定的時間或特定的頻道的查詢,返回相應的程序。
如果與get_Data操作的動作相關聯(lián)地參照圖2,則可看出TV-Anytime服務的客戶端(Client)通過因特網(wǎng)(IP Network)將基于get_Data操作的SOAP請求信息[get_Data()Request]傳送給元數(shù)據(jù)服務服務器(Metadata Service Server)。此時,get_Data操作原則上支持所有查詢類型,針對元數(shù)據(jù)限制條件提供廣泛的查詢。然后,元數(shù)據(jù)服務服務器通過SOAP響應信息[get_Data()Request]返還對所述SOAP請求信息的查詢結果值。
甲.請求格式(Request Format)如圖3所示,在get_Data操作中,請求格式在客戶端中指定3個類型的參數(shù),將作為查詢(檢索)結果值返還的元素類型指定為請求表(Request Tables)類型。
圖4是將查詢的結果,返還的請求表類型指定為ClassificationSchemeTable、ProgramInformationTable、GroupInformationTable、CreditsInformationTable、ProgramLocationTable、ServiceInformationTable、ProgramReviewTable、SegmentInformationTable等的例子。
乙.響應格式(Response Format)get_Data操作的響應格式如圖5所示,針對元素(TVAMain、ContentReferencingTable、InvalidFragments),包含0個或大于等于1個的XML實例文檔,根據(jù)請求格式中所請求的請求表類型返還查詢結果值。
2.submit_Data操作能通過submit_Data傳送的數(shù)據(jù),在TV-Anytime的PhaseI的技術標準中,限制于在基于使用(usage)服務和內(nèi)容的智能代理或者通過手動寫入生成的匿名的配置數(shù)據(jù)集中定義的數(shù)據(jù)。在TV-Anytime論壇中尊重并包含所有用戶和提供者的基本權利,其包括內(nèi)容用戶的隱私基本權利,和內(nèi)容生成者、提供者、服務提供者等所有參加者的合法的權利。
3.利用了用戶信息的get_Data操作現(xiàn)在,在TV-Anytime,根據(jù)通過submit_Data傳送的用戶元數(shù)據(jù),服務代理針對每個代理通過特殊的算法進行get_Data操作,并將相應結果傳送給用戶。
如上所述,現(xiàn)在,在TV-AnytimeSP006中定義的get_Data操作通過檢索返還所希望的表或者TVAMain等結果。即get_Data操作的檢索結果以‘TVAMain’或‘ProgramInformationTable’、‘GroupInformationTable’、‘ProgramLocationTable’、‘ServiceInformationTable’、‘CreditsInformationTable’、‘ProgramReviewTable’、‘SegmentInformationTable’等表單位被傳送。
一方面,機頂盒(SetTop Box)在雙向環(huán)境中通過get_Data操作檢索內(nèi)容,提供相應的元數(shù)據(jù)。但是隨著機頂盒發(fā)展成家用服務器,機頂盒能在家庭內(nèi)發(fā)揮元數(shù)據(jù)服務代理的功能。在象便攜媒體播放器那樣使用有限的資源的終端中,接受現(xiàn)有的表單位的元數(shù)據(jù)的提供有可能導致相當?shù)馁Y源浪費。
例如,當假定在便攜媒體播放器中作為用戶環(huán)境提供的元數(shù)據(jù)是標題、種類、位置信息、瀏覽信息時,在通過現(xiàn)有的get_Data操作進行查詢的情況下,請求ProgramInformationTable、ProgramLocationTable、ProgramReviewTable作為請求表值,解析(parsing)相應的元素值或者屬性值并顯示在用戶界面(UI)上。因此,由于各個表的不必要的元數(shù)據(jù)導致傳送其的網(wǎng)絡資源的浪費和由便攜媒體播放器的解析作業(yè)引起的資源浪費。
而且,現(xiàn)有的get_Data操作的表單位的檢索,在客戶端不需要表整體的元數(shù)據(jù)的情況下,存在著由于不必要的元數(shù)據(jù)的傳送和客戶端的再解析導致的資源浪費的問題。
發(fā)明內(nèi)容
本發(fā)明的課題是解決這些問題,提供個性化服務,使在被修正過的get_Data操作中,能夠請求域單位的返還結果值,能夠有選擇地返還客戶端所希望的元數(shù)據(jù)。
根據(jù)本發(fā)明的第一側(cè)面,提供一種利用SOAP查詢操作的TV-Anytime元數(shù)據(jù)服務方法,其中包括如下的步驟(a)在所述SOAP查詢操作中,在查詢結果值的類型中追加能夠指定元數(shù)據(jù)表的域的請求域類型(RequestedFieldsType)的步驟;(b)接收所述SOAP查詢操作的請求信息的步驟;(c)在所述請求信息包含指定查詢結果值的所述請求域類型元素的情況下,抽出與在所述請求信息的請求域類型元素中指定的表域相應的查詢結果值,并通過所述SOAP查詢操作的響應信息傳送該查詢結果值的步驟。
此時,所述SOAP操作也可以是get_Data操作,在所述步驟(a)追加的請求域類型元素可以包括指定元數(shù)據(jù)表的域ID的請求域子元素和指定針對所述域ID的路徑(Xpath)的請求路徑子元素。
另外,所述步驟(c)在所述查詢結果值中存在具有相同的域ID的重復數(shù)據(jù)的情況下,也可以從所述查詢結果值中排除重復數(shù)據(jù)。所述元數(shù)據(jù)也可以是程序描述元數(shù)據(jù)。
根據(jù)本發(fā)明的第二側(cè)面,提供一種在TV-Anytime元數(shù)據(jù)服務中,利用get_Data操作進行表的域單位檢索的方法,其中包括以下的步驟(d)在指定表作為get_Data操作的查詢結果值的請求表元素(RequestedTables)中,把指定所述表的域的請求域(RequestedFields)元素作為子元素進行追加的步驟;(e)接收所述get_Data操作的請求信息的步驟;(f)響應所述請求信息的接收,從由所述請求表元素所指定的表中,把在所述請求域元素中所指定的域作為查詢結果值抽出的步驟;(g)通過get_Data操作的響應信息傳送所述被抽出的查詢結果值的步驟。
根據(jù)本發(fā)明的第一側(cè)面,能夠請求get_Data操作的域單位的返還結果值,能夠選擇性地返還客戶端所希望的元數(shù)據(jù)。即,元數(shù)據(jù)服務的客戶端能夠以表單位和/或表的域單位來接收元數(shù)據(jù)查詢結果,由此能夠選擇性地僅接收用戶所希望的元數(shù)據(jù),所以能夠顯著地減少元數(shù)據(jù)的傳送和客戶端的再解析的負荷。另外,本發(fā)明在通常的機頂盒環(huán)境中也能發(fā)揮上述的優(yōu)點,在象便攜媒體播放器那樣的資源受限的客戶端環(huán)境中能發(fā)揮更大的作用。
一方面,在本發(fā)明的第一側(cè)面中,為了以客戶端請求的域單位來加工元數(shù)據(jù),有時在服務器側(cè)需要進行追加的處理,考慮到服務代理與客戶端環(huán)境相比是大容量環(huán)境,所以根據(jù)本發(fā)明能夠更顯著地減少客戶端的處理時間。
另外,根據(jù)本發(fā)明的第2側(cè)面,作為請求表的子元素追加了請求域類型的元素,從而即使不變更get_Data操作,也能夠指定具有特定的域ID作為屬性的單位請求域元素。由此,具有客戶端能夠以請求表的域單位來請求返還結果值,選擇性地返還自身所希望的元數(shù)據(jù)的優(yōu)點。
圖1是TV-Anytime元數(shù)據(jù)的結構圖。
圖2是get_Data操作的一般的動作概念圖。
圖3是表示現(xiàn)有的get_Data操作的請求格式的圖。
圖4是現(xiàn)有的get_Data操作的中,指定了能被返回查詢結果的請求表類型的例示圖。
圖5是表示現(xiàn)有的get_Data操作的響應格式的圖。
圖6是在本發(fā)明第一實施方式的get_Data操作中,用于請求查詢結果的請求域類型的例示圖。
圖7是表示本發(fā)明第一實施方式的get_Data操作的請求格式的圖。
圖8是表示本發(fā)明的第一實施方式的get_Data操作的查詢實例例示圖。
圖9是表示本發(fā)明的第一實施方式的get_Data操作的響應實例例示圖。
圖10是表示本發(fā)明第一實施方式的get_Data操作的動作概念圖。
圖11是本發(fā)明第二實施方式的請求域類型的例示圖。
圖12是本發(fā)明第二實施方式中,圖11的請求域類型元素作為子元素而被追加的請求表類型的例示圖。
圖13是請求由圖12定義的請求表類型的請求表元素作為返回值的get_Data操作的實例例示圖。
圖14是將請求域類型進行了變形的域列類型的例示圖。
圖15是使用圖14的域列類型的請求表類型的例示圖。
圖16是使用圖14的域列類型的get_Data操作的例示圖。
具體實施例方式
以下,參照附圖詳細說明本發(fā)明的優(yōu)選實施方式。
在圖6定義了本發(fā)明的第一實施方式的被修正過的get_Data操作中,用于請求特定的元素或者屬性單位的查詢結果的請求域類型。
在圖6中,請求域類型能夠?qū)⒄埱笥蛟睾驼埱舐窂皆?RequestedXpath)2個元素作為子元素進行追加,所述各元素被指定為minOccurs=‘0’、maxOccurs=‘unbounded’,能夠進行對0個以上無限大的請求域元素和請求路徑元素的查詢。
請求域元素具有分類基準(Sort Criteria)作為子元素。分類基準表示對查詢結果的分類基準,按照現(xiàn)有的分類方法,具有域ID作為屬性。域ID的值成為要作為查詢結果接收的域ID,現(xiàn)在,使用在TV-Anytime中定義的filed ID Type。
在利用請求域元素進行查詢時,雖然也可能發(fā)生問題,但這是由于一個域ID對應有多個路徑。在上述的情況下,元數(shù)據(jù)服務器的服務代理可以傳送全部重復的數(shù)據(jù)或者排除重復,在相同的TVAMian實例的情況下,能夠根據(jù)自身的政策選擇性地進行傳送。這種重復的域ID的傳送遵循服務提供者的政策。
為了防止所述服務提供者的政策引起的含糊不清,用戶可以利用請求路徑元素來請求查詢。即請求路徑元素可以利用路徑的語法來指定要請求的域的明確的路徑。請求路徑元素與上述的請求域元素同樣地具有作為子元素的分類基準,并具有作為屬性的路徑,所以能夠設定用于進行查詢的值作為路徑的屬性值(類型)。
圖7表示為了利用上述的請求域類型而進行了修正的get_Data操作的請求格式。
參照圖7,在請求表元素的下面追加有請求域元素。請求域元素使用圖6的請求域類型,能夠利用上述的請求域元素和請求路徑元素。
下面對利用所述的get_Data操作進行查詢的實例進行說明。如圖8所示,用戶(或客戶端)請求(查詢)請求域元素中域ID為‘tvafServiceURL’,其值是‘tv//7’或者‘tv//9’的部分。另外,作為查詢結果值的類型,將請求表元素指定為‘ProgramLocationTable’,將請求域元素的域ID指定為‘tvafCRID’、‘tvafGenre’、‘tvafTitle’、‘tvafProgramURL’、‘tvafPublishedStart’、‘tvafPublishedDuration’,將請求路徑元素指定為‘/TVAMain/ProgramDescription/ProgramReviewTable/Review/FreeText Review/FreeText Review/text()’。
圖9例示了對圖8的查詢實例的響應實例,根據(jù)圖8的檢索條件,抽出并返還Program Information Table中域ID為‘tvafCRID’、‘tvafGenre’、‘tvafTitle’、‘tvafProgramURL’、‘tvafPublishedStart’、‘tvafPublishedDuration’,請求路徑元素為‘/TVAMain/ProgramDescription/ProgramReviewTable/Review/FreeText Review/FreeText Review/text()’的檢索結果值。
如果與get_Data操作的動作相關聯(lián)地參照圖10,則在TV-Anytime服務中,客戶端通過因特網(wǎng)等將基于get_Data操作的SOAP請求信息[get_Data()Request]傳送給元數(shù)據(jù)服務服務器。然后,元數(shù)據(jù)服務服務器通過SOAP響應信息[get_Data()Request]返還對所述SOAP請求信息的查詢結果值。
圖11示出了本發(fā)明第2實施方式的用于指定特定的元素和屬性值的請求域類型的定義。
如圖所示,請求域類型包含由單位請求域和請求路徑構成的2個元素,這樣的請求域類型也可以作為請求表類型的子元素而被追加。
所述單位請求域和請求路徑元素被分別設定為minOccurs=‘0’、maxOccurs=‘unbounded’,所以能夠進行對0個以上無限大的單位請求域和請求路徑的查詢。
單位請求域具有作為子元素的分類基準。分類基準表示對查詢結果的分類基準,按照現(xiàn)有的分類方法。另外,單位請求域指定域ID作為屬性,該域ID的值成為要作為查詢結果接收的域ID。這樣的域ID使用當前在TV-Anytime中定義的域ID類型。
在利用單位請求域進行查詢時,由于有可能一個域ID存在多個路徑,所以有時會發(fā)生問題。在上述的情況下,元數(shù)據(jù)服務器的服務代理可以傳送全部重復數(shù)據(jù)或者排除重復,在相同的TVAMian實例的情況下,能夠根據(jù)自身的政策選擇性地進行傳送。這種重復的域ID的傳送遵從服務提供者的政策。
此時,如果利用上述的請求路徑進行查詢,可以防止服務提供者的政策引起的含糊不清。即請求路徑元素可以利用路徑的語法來指定要請求的域的明確的路徑。請求路徑元素與上述的請求域元素同樣地具有作為子元素的分類基準,并具有作為屬性的路徑。所以能夠設定用于根據(jù)路徑的屬性值(類型)來進行查詢的值。
圖12圖示了上述請求域類型的元素,即請求域元素作為子元素被追加的請求表類型的定義,由此,可以請求以期望的請求表的域為單位的返還值作為get_Data操作的請求結果。
如圖所示,請求域元素是請求表類型的子元素,可以對1個請求表進行針對0個以上的無限大的請求域元素的查詢。
圖13是請求由圖12定義的請求表類型的請求表元素作為返回值的get_Data操作的實例例示圖。
如圖所示,請求表元素包含分別針對‘ProgramInformationTable’和‘ProgramLocationTable’的請求域元素。另外針對‘ProgramInformationTable’的請求域元素包含被賦予域ID作為屬性的2個單位請求域,請求‘tvafCRID’和‘tvafGenre’作為返回值。另外,‘ProgramLocationTable’的請求域元素包含被賦予‘tvafProgramURL’作為屬性的單位請求域,請求相應域的返還。由此,接受了圖12的查詢的服務代理能夠在‘ProgramInformationTable’和‘ProgramLocationTable’中,僅有選擇地檢索客戶端請求的域并返還其結果。
圖14至圖16分別示出了將請求域類型進行了變形的域列類型(FieldList Type)和利用其的請求表類型以及get_Data操作的變形例。如圖所示,請求域類型可以在域列類型上僅改變相應元素的名稱進行使用,此時,請求域、請求路徑元素可以將名稱變更為IdentificationByFieledId、IdentificationByXPath進行使用。另外,在作為域列類型進行使用的情況下,不需要請求域類型的分類基準元素。
以上,對本發(fā)明的優(yōu)選實施方式進行了說明,但這些是為了進行例示,只要是本發(fā)明所屬技術領域中具有通常的知識的人,都可以在不脫離本發(fā)明的思想的范圍內(nèi),進行各種變形或者修正。因此,本發(fā)明的保護范圍并不限于上述實施方式,而由權利要求的范圍決定。
適用于在用于提供個性化服務的被修正過的get_Data操作中,能夠請求域單位的返還結果值,能夠有選擇地返還客戶端所希望的元數(shù)據(jù)的方法中。
權利要求
1.一種TV-Anytime元數(shù)據(jù)提供方法,其利用簡單對象訪問協(xié)議(下面稱為“SOAP”)查詢操作提供TV-Anytime元數(shù)據(jù),其特征在于,包括(a)在所述SOAP查詢操作的查詢結果值的類型中,追加能夠指定元數(shù)據(jù)表的域的請求域類型(RequestedFieldsType)的步驟;(b)接收所述SOAP查詢操作的請求信息的步驟;(c)在所述請求信息包含指定查詢結果值的所述請求域類型的元素的情況下,抽出與在所述請求信息的請求域類型的元素中指定的表域相應的查詢結果值,并通過所述SOAP查詢操作的響應信息傳送該查詢結果值的步驟。
2.根據(jù)權利要求1所述的TV-Anytime元數(shù)據(jù)提供方法,其特征在于,所述SOAP查詢操作是get_Data操作。
3.根據(jù)權利要求1所述的TV-Anytime元數(shù)據(jù)提供方法,其特征在于,在所述步驟(a)追加的請求域類型的元素包括指定元數(shù)據(jù)表的域ID的請求域子元素和指定針對所述域ID的路徑(Xpath)的請求路徑子元素。
4.根據(jù)權利要求1所述的TV-Anytime元數(shù)據(jù)提供方法,其特征在于,所述步驟(c)在所述查詢結果值中存在具有相同的域ID的重復數(shù)據(jù)的情況下,從所述查詢結果值中排除重復數(shù)據(jù)。
5.根據(jù)權利要求1所述的TV-Anytime元數(shù)據(jù)提供方法,其特征在于,所述元數(shù)據(jù)是程序描述元數(shù)據(jù)(Program Description Metadata)。
6.根據(jù)權利要求5所述的TV-Anytime元數(shù)據(jù)提供方法,其特征在于,所述步驟(c)在所述查詢結果值中存在具有相同的域ID的重復數(shù)據(jù)的情況下,從所述查詢結果值中排除重復數(shù)據(jù)。
7.根據(jù)權利要求5所述的TV-Anytime元數(shù)據(jù)提供方法,其特征在于,在所述步驟(a)追加的請求域類型的元素,包括指定元數(shù)據(jù)表的域ID的請求域子元素和指定針對所述域ID的路徑(Xpath)的請求路徑子元素。
8.根據(jù)權利要求7所述的TV-Anytime元數(shù)據(jù)提供方法,其特征在于,所述步驟(c)在所述查詢結果值中存在具有相同的域ID的重復數(shù)據(jù)的情況下,從所述查詢結果值中排除重復數(shù)據(jù)。
9.根據(jù)權利要求7所述的TV-Anytime元數(shù)據(jù)提供方法,其特征在于,所述請求域類型(RequestedFieldsType)元素定義如下,<complexType name=‘RequestedFieldsType’><sequence><element name=‘RequestedField’minOccuts=‘0’maxOccurs=‘unbounded’><complexType><sequence><element name=‘SortCriteria’type=‘tnsSortCriteriaType’minOccurs=‘0’maxOccurs=‘unbounded’/></sequence><attribute name=‘fieldID’type=‘tnsfieldIDType’use=‘required’/></complexType></element><element name=‘RequestedXPath’minOccurs=‘0’maxOccurs=‘unbounded’><complexType><sequence><element name=‘SortCriteria’type=‘tnsSortCriteriaType’minOccurs=‘0’maxOccurs=‘unbounded’/></sequence><attribute name=‘XPath’type=‘string’use=‘required’/></complexType></element></sequence></complexType>。
10.一種TV-Anytime元數(shù)據(jù)提供方法,在TV-Anytime元數(shù)據(jù)服務中,利用get_Data操作提供表的域單位檢索,其特征在于,包括(d)在指定表作為get_Data操作的查詢結果值的請求表元素(RequestedTables)中,把指定所述表的域的請求域元素(RequestedFields)作為子元素進行追加的步驟;(e)接收所述get_Data操作的請求信息的步驟;(f)根據(jù)所述請求信息的接收,從所述請求表元素所指定的表中,把在所述請求域元素中被指定的域作為查詢結果值抽出的步驟;(g)通過get_Data操作的響應信息傳送所述被抽出的查詢結果值的步驟。
11.根據(jù)權利要求10所述的TV-Anytime元數(shù)據(jù)提供方法,其特征在于,在所述步驟(d)中被追加的請求域元素,包含作為子元素的指定要檢索的域的域ID的單位請求域元素。
12.根據(jù)權利要求11所述的TV-Anytime元數(shù)據(jù)提供方法,其特征在于,在所述步驟(d)中,把指定要檢索的域的域ID作為所述單位請求域元素的屬性來賦予。
13.根據(jù)權利要求12所述的TV-Anytime元數(shù)據(jù)提供方法,其特征在于,在所述步驟(d)追加的請求域元素,包含作為子元素的指定要檢索的域的路徑的請求路徑元素(Requested Xpath)。
14.根據(jù)權利要求13所述的TV-Anytime元數(shù)據(jù)提供方法,其特征在于,所述請求域元素的類型定義如下,<complexType name=‘RequestedFieldsType’><sequence><element name=‘RequestedField’minOccurs=‘0’maxOccurs=‘unbounded’><complexType><sequence><element name=‘SortCriteria’type=‘tnsSortCriteriaType’minOccurs=‘0’maxOccurs=‘unbounded’/></sequence><attribute name=‘fieldID’type=‘tnsfieldIDType’use=‘required’/></compl exType></element><element name=‘RequestedXPath’minOccurs=‘0’maxOccurs=‘unbounded’><complexType><sequence><element name=‘SortCriteria’type=‘tnsSortCriteriaType’minOccurs=‘0’maxOccurs=‘unbounded’/></sequence><attribute name=‘XPath’type=‘string’use=‘required’/></complexType></element></sequence></complexType>。
全文摘要
本發(fā)明提供一種在為了提供個性化服務而被修正過的get_Data操作中,能夠請求域單位的返還結果值,能夠有選擇地返還客戶端所希望的元數(shù)據(jù)的方法。該方法在TV-Anytime元數(shù)據(jù)服務中,利用get_Data操作提供表域元素,其包括(a)在所述get_Data操作的查詢結果值的類型中,追加能夠指定元數(shù)據(jù)表的域的請求域類型的步驟;(b)接收get_Data操作的請求信息的步驟;(c)在所述請求信息包含指定查詢結果值的所述請求域類型的元素的情況下,抽出與在所述請求信息的請求域類型的元素中指定的表域相應的查詢結果值,并通過所述get_Data操作的響應信息傳送該查詢結果值的步驟。
文檔編號H04N7/08GK1750640SQ20051010343
公開日2006年3月22日 申請日期2005年9月15日 優(yōu)先權日2004年9月17日
發(fā)明者李錫弼, 李鐘說, 林泰范, 尹慶老 申請人:電子部品研究院