亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

TV-Anytime元數(shù)據(jù)服務器中刪除用戶元數(shù)據(jù)的方法

文檔序號:7624138閱讀:114來源:國知局
專利名稱:TV-Anytime元數(shù)據(jù)服務器中刪除用戶元數(shù)據(jù)的方法
技術領域
本發(fā)明涉及TV-Anytime服務,尤其涉及通過SOAP操作提供個人化TV-Anytime元數(shù)據(jù)服務的方法。
背景技術
最近,隨著數(shù)字播放服務的正式化,對在多頻道、多媒體環(huán)境下提供點播型播放服務的技術的研究越來越活躍。作為一個例子,作為民間國際標準的TV-Anytime,是用于提供Anytime服務的標準規(guī)格。該Anytime服務是以表現(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ù)的結(jié)構的圖,包括程序描述元數(shù)據(jù)(Program Description Metadata)和用戶描述元數(shù)據(jù)(User DescriptionMetadata),程序描述元數(shù)據(jù)由內(nèi)容描述元數(shù)據(jù)和實例(instance)描述元數(shù)據(jù)構成。針對一個程序的元數(shù)據(jù),通過被稱作CRID(ContentReference Identifier,以下稱為“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)、使用歷史(usage history)、個人書簽(personal bookmark)等,由用戶生成。
為了提供經(jīng)由了往返路徑的雙方向元數(shù)據(jù)數(shù)據(jù)服務,TV-Anytime標準定義了2種類型的元數(shù)據(jù)萬維網(wǎng)服務,它們是對well-definedbehavior和對輸入輸出集合的遠程程序(remote procedure)。在基于XML(擴展標記語言)的WSDL(Web Service Description 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”的名字空間中定義,而所述的名字空間作為用于對各種信息進行驗證的工具而被提供。在元數(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請求信息的查詢結(jié)果值。
甲.請求格式(Request Format)如圖3所示,在get_Data操作中,請求格式在客戶端中指定3個類型的參數(shù),將作為查詢(檢索)結(jié)果值返還的元素類型指定為請求表(Request Tables)類型。
圖4是將查詢的結(jié)果,返還的請求表類型指定為ClassificationSchemeTable、ProgramInformationTable、GroupInformationTable、CreditsInformationTable、ProgramLocationTable、ServiceInformationTable、ProgramReviewTable、SegmentInformationTable等的例子。
乙.響應格式(Response Format)get_Data操作的響應格式如圖5所示針對元素(TVAMain、ContentReferencingTable、InvalidFragments),包含0個或大于等于1個的XML實例文檔,根據(jù)在請求格式中所請求的請求表類型返還查詢結(jié)果值。
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操作,并將相應結(jié)果傳送給用戶。
這樣被提供給服務代理的用戶信息可以根據(jù)服務提供者的政策進行使用,例如可以利用在特定期間收集的用戶信息,或者利用整體的用戶信息。在根據(jù)服務代理的政策使用用戶信息的情況下,具有向用戶提供更大的便利的優(yōu)點。但在用戶不需要服務代理的服務的情況下,即在基于現(xiàn)有的累積的個人信息的服務代理的服務結(jié)果不合適的情況下,至今還未提供用于讓用戶刪除自身的用戶信息的方法。
而且,由于用戶元數(shù)據(jù)的處理方法完全依賴服務提供者的算法,所以用戶完全不能干預使用自身信息的方法,由此,有可能在利用雙向元數(shù)據(jù)服務時會猶豫。

發(fā)明內(nèi)容
本發(fā)明的課題是解決這些問題,通過提供一種用于通過submit_Data操作來刪除傳送給元數(shù)據(jù)服務器或者服務代理的用戶信息的方法,使用戶能夠?qū)ψ陨淼男畔⒕哂凶钚∠薅鹊目刂茩唷?br> 根據(jù)本發(fā)明的一個側(cè)面,提供一種通過SOAP操作刪除在TV-Anytime元數(shù)據(jù)服務器中進行管理的用戶元數(shù)據(jù)的方法,包括(a)提供SOAP刪除操作的步驟,提供了SOAP刪除操作的元素類型,所述SOAP刪除操作的元素至少包含用于指定用戶識別信息的第1子元素;(b)從用戶的客戶端接收指定了用戶識別信息的SOAP刪除操作的元素的步驟;(c)根據(jù)所述接收的SOAP刪除操作元素的用戶識別信息識別用戶,刪除所述被識別的用戶的用戶元數(shù)據(jù)的步驟。
此時,還可以包含將所述步驟(c)的刪除結(jié)果傳送給所述客戶端的步驟。另外,在所述步驟(a)定義的SOAP刪除操作的元素還包含用于指定刪除條件的第2子元素,在所述步驟(c),刪除與所述接收的SOAP刪除操作的元素的第2子元素所指定的刪除條件相應的用戶信息。
根據(jù)本發(fā)明的其它側(cè)面,提供通過SOAP操作刪除在TV-Anytime元數(shù)據(jù)服務器中進行管理的非匿名用戶元數(shù)據(jù)的方法,包括(e)提供SOAP刪除操作的步驟,該SOAP刪除操作的請求元素包含輸入要刪除的非匿名用戶元數(shù)據(jù)的起點和終點的元素,和輸入作為刪除對象的表的對象表元素,響應元素包含元數(shù)據(jù)功能描述的版本信息(ServiceVersion)和接收結(jié)果;(f)客戶端將要刪除的非匿名用戶元數(shù)據(jù)的起點、終點和刪除對象表輸入到所述請求元素中,并將其傳送給所述服務器的步驟;(g)所述服務器響應所述請求元素的接收,從所述刪除對象表中刪除起點和終點之間的非匿名用戶元數(shù)據(jù),將其結(jié)果和版本信息輸入到所述響應元素,傳送給所述客戶端的步驟。
根據(jù)本發(fā)明,通過將包含用戶信息的表等限定在上述的擴展用戶描述類型的最上位層和次上位層,能夠簡單地實現(xiàn)刪除操作。


圖1是TV-Anytime元數(shù)據(jù)的結(jié)構圖。
圖2是get_Data操作的一般的動作概念圖。
圖3是表示現(xiàn)有的get_Data操作的請求格式的圖。
圖4是現(xiàn)有的get_Data操作中,指定了能被返回查詢結(jié)果的請求表類型的例示圖。
圖5是表示現(xiàn)有的get_Data操作的響應格式的圖。
圖6是表示本發(fā)明的clear_personal_Data操作的動作概念圖。
圖7是表示本發(fā)明第一實施方式的clear_personal_Data操作的請求格式和響應格式的圖。
圖8是表示本發(fā)明第二實施方式的用于刪除非匿名用戶元數(shù)據(jù)的SOAP操作(clear_personal_Data)的請求格式的例示圖。
圖9是表示本發(fā)明第二實施方式的用于刪除非匿名用戶元數(shù)據(jù)的SOAP操作(clear_personal_Data)的響應格式的例示圖。
圖10是表示本發(fā)明第3實施方式的用于刪除非匿名用戶元數(shù)據(jù)的SOAP操作(clear_personal_Data)的請求格式的例示圖。
具體實施例方式
以下,參照附圖詳細說明本發(fā)明的優(yōu)選實施方式。
圖6是表示本發(fā)明的用于刪除用戶信息而提供的clear_personal_Data操作的概念的圖。
參照圖6,clear_personal_Data()是刪除傳送給雙向服務器的用戶信息的操作,客戶端通過clear_personal_Data()將包含要刪除的期間和用戶識別信息(UserIdentifier)的SOAP信息傳送給元數(shù)據(jù)服務器的服務代理,可以利用因特網(wǎng)。此時,作為用于刪除用戶信息的政策,可以i)以特定的日期為基準,刪除該日之前傳送的用戶信息(用戶元數(shù)據(jù)),或者ii)刪除傳送的全部用戶信息。然后,所述服務代理將用戶信息的刪除結(jié)果(clear_personal_Result)傳送給客戶端。
圖7定義了本發(fā)明第一實施方式的clear_personal_Data操作的請求格式和響應格式。
參照圖7,如果大致區(qū)分,clear_personal_Data()具有dateFrom、dateTo、UserIdentifier的元素。dateFrom元素、dateTo元素表示要刪除的用戶信息的日期,UserIdentifier元素用于識別相應用戶。
更具體地,dateFrom元素是要刪除的用戶數(shù)據(jù)的開始日期,dateTo元素是要刪除的用戶數(shù)據(jù)的結(jié)束日期。例如,在刪除從2003年3月6日起至2004年7月8日為止的用戶數(shù)據(jù)時,使dateFrom的值為20030306,dateTo的值為20040708。dateFrom、dateTo元素被分別設定為minOccurs=‘0’、maxOccurs=‘unbounded’,所以可以僅設定其中的一個值,或者兩方的值都不設定。在僅設定dateTo的值的情況下,刪除dateTo之前的全部用戶數(shù)據(jù),在僅設定dateFrom的值時,刪除dateFrom之后的全部用戶數(shù)據(jù)。在dateFrom、dateTo的值都未被設定的情況下,與期間無關地刪除全部的用戶數(shù)據(jù)。
如圖6所示,與clear_personal_Data()的動作關聯(lián),通過clear_personal_Data()的請求進行的刪除作業(yè)的結(jié)果通過clear_personal_Data_Result Type進行傳送。此時,結(jié)果值從成功(success)、系統(tǒng)錯誤(system error)、無數(shù)據(jù)(no data)之中選擇。成功表示相應處理已完成,系統(tǒng)錯誤表示現(xiàn)在由于系統(tǒng)的問題使刪除作業(yè)不能完成。而且,無數(shù)據(jù)表示沒有應處理的結(jié)果。
圖8和圖9分別表示本發(fā)明第二實施方式的用于刪除非匿名用戶元數(shù)據(jù)的SOAP操作(clear_personal_Data)的請求格式和響應格式。
首先參照圖8,本發(fā)明第二實施方式的clear_personal_Data操作是用于讓用戶刪除通過上述的upload_personal_Data操作傳送給服務器的用戶信息的操作,提供下述的功能。
1.刪除特定期間傳送的特定用戶的用戶信息。
2.僅刪除特定期間傳送的特定用戶的被選擇的表。
3.刪除傳送的特定用戶的被選擇的表的全部信息。
4.刪除特定用戶的全部信息。
因此,clear_personal_Data操作的輸入使用明示要刪除的用戶信息的特定期間的元素,例如“TimeFrom”和“TimeTo”。TimeFrom元素明示要刪除的用戶數(shù)據(jù)的起點,TimeTo元素明示要刪除的用戶數(shù)據(jù)的終點。另外,這些元素被分別設定為minOccurs=‘0’,所以可以僅設定其中的一個值,或者兩方的值都不設定。在僅設定TimeTo的值的情況下,刪除TimeTo之前的全部非匿名用戶數(shù)據(jù),在僅設定TimeFrom的值的情況下,刪除TimeFrom之后的全部用戶數(shù)據(jù)。在TimeFrom、TimeTo的值都未被設定的情況下,與期間無關地刪除全部的用戶數(shù)據(jù)。
另外,clear_personal_Data操作含有用于明示應刪除的表的其它對象表元素(“TargetTable”)。上述的對象表元素(“TargetTable”)的類型如圖所示定義為“clear_TableType”,如列舉的那樣,通過使含有用戶信息的表限定在上述的擴展用戶描述類型的最上位層次和次上位層次,能夠簡單地實現(xiàn)操作。
然后,參照圖9,clear_personal_Data操作的響應結(jié)果,如在upload_personal_Data操作中所說明的那樣,必須包含針對現(xiàn)在的服務版本的信息,刪除作業(yè)的結(jié)果(status)從成功、失敗、無數(shù)據(jù)當中選擇一個通知給用戶。
最后,參照表示本發(fā)明第3實施方式的clear_personal_Data操作的變形例的圖10,clear_personal_Data的TargetTable可以表現(xiàn)為tnspersonalInformationTableType,該TargetTable可以包含作為在TV-Anytime論壇上追加定義的用戶簡檔信息的TernimalInformationTable、NetworkInformationTable、NaturalEnvironmentInformationTable等設備關聯(lián)表,能夠通過clear_personal_Data操作刪除這些表。另外,也可以刪除作為UserInformationTable的下部表的UsageHistory、UserPreference。
以上,對本發(fā)明的優(yōu)選實施方式進行了說明,但這些是為了進行例示,只要是本發(fā)明所屬技術領域中具有通常的知識的人,都可以在不脫離本發(fā)明的思想的范圍內(nèi),進行各種變形或者修正。因此,本發(fā)明的保護范圍并不限于上述實施方式,而由權利要求的范圍決定。
通過提供用于刪除通過submit_Data()被傳送給元數(shù)據(jù)服務器或者服務代理的用戶信息的方法,可適用于使用戶能夠?qū)ψ陨淼男畔⒕哂凶钚∠薅鹊目刂茩嗟姆椒ā?br> 權利要求
1.一種基于SOAP操作的用戶元數(shù)據(jù)刪除方法,其通過簡單對象訪問協(xié)議(下面稱為“SOAP”)操作刪除在TV-Anytime元數(shù)據(jù)服務器中進行管理的用戶元數(shù)據(jù),其特征在于,包括(a)提供SOAP刪除操作的步驟,提供了SOAP刪除操作的元素類型,所述SOAP刪除操作的元素,至少包含用于指定用戶識別信息的第1子元素;(b)從用戶的客戶端接收指定了用戶識別信息的SOAP刪除操作的元素的步驟;(c)根據(jù)所述接收的SOAP刪除操作元素的用戶識別信息識別用戶,刪除所述被識別的用戶的用戶元數(shù)據(jù)的步驟。
2.根據(jù)權利要求1所述的基于SOAP操作的用戶元數(shù)據(jù)刪除方法,其特征在于,還包含(d)將所述步驟(c)的刪除結(jié)果傳送給所述客戶端的步驟。
3.根據(jù)權利要求2所述的基于SOAP操作的用戶元數(shù)據(jù)刪除方法,其特征在于,在所述步驟(d)中傳送給所述客戶端的刪除結(jié)果從表示成功、錯誤(error)、無刪除對象的值之中選擇一個。
4.根據(jù)權利要求1所述的基于SOAP操作的用戶元數(shù)據(jù)刪除方法,其特征在于,在所述步驟(a)定義的SOAP刪除操作的元素還包括用于指定刪除條件的第2子元素,在所述步驟(b),刪除與所述接收的SOAP刪除操作元素的第2子元素所指定的刪除條件相應的用戶信息。
5.根據(jù)權利要求1所述的基于SOAP操作的用戶元數(shù)據(jù)刪除方法,其特征在于,在所述步驟(a)定義的SOAP刪除操作的元素還包含用于指定日期(dateFrom)的第3子元素,在所述步驟(c),刪除在所述接收的SOAP刪除操作元素的第3子元素所指定的日期之后傳送的用戶信息。
6.根據(jù)權利要求5所述的基于SOAP操作的用戶元數(shù)據(jù)刪除方法,其特征在于,在所述步驟(a)定義的SOAP刪除操作的元素還包括用于指定日期(dateTo)的第4子元素,在所述步驟(c),刪除在所述接收的SOAP刪除操作元素的第4子元素所指定的日期之前傳送的用戶信息。
7.一種基于SOAP操作的非匿名用戶元數(shù)據(jù)刪除方法,其通過SOAP操作刪除在TV-Anytime元數(shù)據(jù)服務器中進行管理的非匿名用戶元數(shù)據(jù),其特征在于,包括(e)提供SOAP刪除操作的步驟,該SOAP刪除操作的請求元素包含輸入要刪除的非匿名用戶元數(shù)據(jù)的起點和終點的元素、和輸入作為刪除對象的表的對象表元素,響應元素包含元數(shù)據(jù)功能描述的版本信息(ServiceVersion)和接收結(jié)果;(f)客戶端將要刪除的非匿名用戶元數(shù)據(jù)的起點、終點和刪除對象表輸入到所述請求元素中,并將其傳送給所述服務器的步驟;(g)所述服務器響應所述請求元素的接收,從所述刪除對象表刪除起點和終點之間的非匿名用戶元數(shù)據(jù),將其結(jié)果和版本信息輸入到所述響應元素,傳送給所述客戶端的步驟。
8.根據(jù)權利要求7所述的基于SOAP操作的非匿名用戶元數(shù)據(jù)刪除方法,其特征在于,所述步驟(e)將所述刪除對象表限定在擴展用戶描述類型(ExtendedUser Description Type)的最上位層和次上位層。
9.根據(jù)權利要求7所述的基于SOAP操作的非匿名用戶元數(shù)據(jù)刪除方法,其特征在于,在所述步驟(d)提供的SOAP刪除操作的請求元素和響應元素,被定義如下<element name=“clear_Personal_Data”type=“tnsclear_Personal_DataType”/><complexType name=“clear_Personal_DataType”><sequence><element name=“TimeFrom”type=“tvaTVATimeType”minOccurs=“0”/><element name=“TimeTo”type=“tvaTVATimeType”minOccurs=“0”/><element name=“TargetTable”type=“tnsclear_TableType”minOccurs=“0”maxOccurs=“unbounded”/></sequence></complexType><simpleType name=“clear_TableType”><restriction base=“string”><enumeration value=“All”/><enumeration value=“UserInformationTable”/><enumeration value=“UsageEnvironment”/><enumeration value=“BioGraphicInformation”/><enumeration value=“AccessibilityInformation”/><enumeration value=“TerminalInformationTable”/><enumeration value=“NetworkInformationTable”/><enumeration value=“NaturalEnvironmentInformationTable”/></restriction></simpleType><element name=“clear_Personal_Data_Result”type=“tnsclear_Personal_Data_Result”/><complexType name=“clear_Personal_Data_Result”><attribute name=“serviceVersion”type=“unsignedInt”use=“required”/><attribute name=“status”use=“required”><simpleType><restriction base=“string”><enumeration value=“success”/><enumeration value=“failed”/><enumeration value=“no data”/></restriction></simpleType></attribute></complexType>。
全文摘要
通過提供一種用于刪除通過submit_Data()傳送給元數(shù)據(jù)服務器或者服務代理的用戶信息的方法,使用戶能夠?qū)ψ陨淼男畔⒕哂凶钚∠薅鹊目刂茩?。通過簡單對象訪問協(xié)議(下面稱為“SOAP”)操作刪除在TV-Anytime元數(shù)據(jù)服務器中進行管理的用戶元數(shù)據(jù)的方法,包括(a)提供SOAP刪除操作的步驟,提供了SOAP刪除操作的元素類型,所述SOAP刪除操作的元素至少包含用于指定用戶識別信息的第1子元素;(b)從用戶的客戶端接收指定了用戶識別信息的SOAP刪除操作的元素的步驟;(c)根據(jù)所述接收的SOAP刪除操作元素的用戶識別信息識別用戶,刪除所述被識別的用戶的用戶元數(shù)據(jù)的步驟。
文檔編號H04N7/173GK1767534SQ20051010343
公開日2006年5月3日 申請日期2005年9月15日 優(yōu)先權日2004年9月17日
發(fā)明者李錫弼, 李鐘說, 林泰范, 尹慶老 申請人:電子部品研究院
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1