專利名稱:信息管理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及將存儲(chǔ)數(shù)據(jù)的多個(gè)終端裝置和管理與該數(shù)據(jù)有關(guān)的管理信息的信息管理服務(wù)器通過網(wǎng)絡(luò)進(jìn)行連接的信息管理系統(tǒng),特別是涉及在各終端裝置中對(duì)數(shù)據(jù)執(zhí)行影響到管理信息的處理時(shí),由信息管理服務(wù)器確認(rèn)該執(zhí)行的技術(shù)。
背景技術(shù):
近年來,音樂、圖像和游戲等數(shù)字作品(以下也稱為“內(nèi)容”)除了通過互聯(lián)網(wǎng)或數(shù)字廣播等,通過盒裝媒體的流通可以容易地獲取。而且,對(duì)于這些數(shù)字作品的使用,還從著作權(quán)保護(hù)等的觀點(diǎn),研究了限制數(shù)字作品的再現(xiàn)次數(shù)或移動(dòng)、復(fù)制等的數(shù)字作品以及表示使用該數(shù)字作品的權(quán)利的許可的權(quán)利管理和使用控制方式(DRM數(shù)字權(quán)利管理)。
當(dāng)在多個(gè)終端間復(fù)制或移動(dòng)上述數(shù)字作品及其許可時(shí),不允許在無限制范圍內(nèi)的復(fù)制或移動(dòng),而僅允許在一定范圍內(nèi)的復(fù)制或移動(dòng)。因此,一般情況下,認(rèn)為僅允許在同一用戶或不同用戶所有的多個(gè)終端裝置間進(jìn)行復(fù)制或移動(dòng)。
為了實(shí)現(xiàn)上述在一定范圍內(nèi)的復(fù)制或移動(dòng),可以相互進(jìn)行內(nèi)容的復(fù)制或移動(dòng)等處理的終端必須形成群。對(duì)這樣的群的管理是根據(jù)用于判斷是否屬于群的各群固有的群信息和顯示屬于群的終端裝置一覽的終端列表等來進(jìn)行的。
具體地說,研究了由服務(wù)器許可的預(yù)定臺(tái)數(shù)(例如5臺(tái))以內(nèi)的終端裝置形成群的情況下,出現(xiàn)終端裝置向群的登記請(qǐng)求時(shí),判斷是否可以向終端列表登記終端裝置,即是否達(dá)到了限制臺(tái)數(shù),沒有達(dá)到限制臺(tái)數(shù)時(shí),向終端列表登記該終端裝置,并由服務(wù)器向登記到該終端列表的終端裝置發(fā)送用于判斷是否屬于群的群固有的信息(群信息)。另一方面,在終端裝置要從群脫離的情況下,在該終端裝置中已刪除了群信息時(shí),向服務(wù)器通知已經(jīng)刪除了群信息。接收到已經(jīng)刪除的通知的情況下,服務(wù)器從終端列表中刪除該終端裝置。通過上述處理,僅允許在保持群信息的群內(nèi)的終端裝置間對(duì)數(shù)字作品或其許可進(jìn)行處理(移動(dòng)、復(fù)制等)。
根據(jù)上述系統(tǒng),可以通過簡單的處理將數(shù)字作品或許可等的復(fù)制或移動(dòng)處理限制在允許范圍內(nèi)。
但是,在上述信息管理系統(tǒng)中,會(huì)產(chǎn)生下列問題,即,終端裝置不僅會(huì)在常態(tài)下進(jìn)行正確的處理,在終端裝置雖然沒有刪除保持的群信息,但通知信息管理服務(wù)器已經(jīng)刪除的非法行為發(fā)生時(shí),盡管屬于群的終端臺(tái)數(shù)具有例如5臺(tái)或10臺(tái)的限制,但超過限制臺(tái)數(shù)的終端裝置仍然可以非法形成群。
上述問題并不限于終端裝置保持群信息、服務(wù)器管理與群信息有關(guān)的終端列表、終端裝置刪除了群信息的情況下由終端裝置將該情況通知服務(wù)器的情況,終端裝置保持任何數(shù)據(jù)、服務(wù)器管理與該數(shù)據(jù)有關(guān)的管理信息、終端裝置在對(duì)該數(shù)據(jù)執(zhí)行了影響到管理信息的處理的情況下通知該情況的信息管理系統(tǒng)一般都是如此。
因此,為了解決上述問題,本發(fā)明的目的是提供一種可以在終端裝置中執(zhí)行了影響管理信息的處理的情況下,防止欺瞞該執(zhí)行結(jié)果的非法行為的信息管理系統(tǒng)。
發(fā)明內(nèi)容
為了實(shí)現(xiàn)上述目的,本發(fā)明的信息管理系統(tǒng)通過網(wǎng)絡(luò)將存儲(chǔ)數(shù)據(jù)的多個(gè)終端裝置和管理與所述數(shù)據(jù)有關(guān)的管理信息的信息管理服務(wù)器連接,其特征在于,所述信息管理服務(wù)器具有用于存儲(chǔ)所述管理信息的管理信息存儲(chǔ)裝置、在與所述各終端裝置之間形成安全的通信線路并通過該通信線路與各終端裝置進(jìn)行通信的第1安全通信裝置;所述各終端裝置具有防竄改(耐タンパ)模塊;所述防竄改模塊具有用于以保密的方式存儲(chǔ)所述數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)裝置、對(duì)所述數(shù)據(jù)存儲(chǔ)裝置中存儲(chǔ)的數(shù)據(jù)以保密的方式執(zhí)行對(duì)所述管理信息有影響的處理的執(zhí)行裝置,以及在與所述第1安全通信裝置之間形成安全通信線路并通過該通信線路發(fā)送表示已經(jīng)執(zhí)行了對(duì)所述管理信息有影響的處理的結(jié)束通知的第2安全通信裝置。
這樣,在終端裝置的防竄改模塊內(nèi)沒有非法介入的余地,并且因?yàn)橥ㄟ^安全的通信線路發(fā)送結(jié)束通知,因此此處也沒有非法介入的余地,從而信息管理服務(wù)器可以以保密的方式確認(rèn)已經(jīng)執(zhí)行了對(duì)管理信息有影響的處理。
而且,本發(fā)明的信息管理系統(tǒng)的特征在于,所述數(shù)據(jù)是用于判斷是否屬于由終端裝置形成的群的群信息,所述管理信息是表示屬于所述群的預(yù)定臺(tái)數(shù)以內(nèi)的終端裝置的一覽的終端列表,所述有影響的處理是群信息的刪除;所述信息管理服務(wù)器還具有根據(jù)通過所述第1安全通信裝置進(jìn)行的所述結(jié)束通知的接收,將發(fā)送了所述結(jié)束通知的終端裝置從所述管理信息存儲(chǔ)裝置中存儲(chǔ)的終端列表中刪除的更新裝置。
這樣可以以保密的方式確認(rèn)群信息已經(jīng)被刪除,并且可以確實(shí)地防止限制臺(tái)數(shù)以上的終端裝置非法地形成群。
而且,本發(fā)明的信息管理系統(tǒng)的特征在于,所述信息管理服務(wù)器具有公共管理服務(wù)器部、多個(gè)個(gè)別管理服務(wù)器部和終端列表管理裝置部;所述各終端裝置還具有與所述公共管理服務(wù)器部通信的第1通信裝置;所述公共管理服務(wù)器部具有向發(fā)送了表示將要?jiǎng)h除所述群信息的預(yù)告通知的終端裝置通知應(yīng)為所述結(jié)束通知的發(fā)送目標(biāo)的個(gè)別管理服務(wù)器部的地址的第2通信裝置;所述各個(gè)別管理服務(wù)器部具有所述第1安全通信裝置,用于存儲(chǔ)作為表示是否接收到所述結(jié)束通知的第1臨時(shí)刪除標(biāo)志一覽的、與所述終端列表相對(duì)應(yīng)的臨時(shí)刪除標(biāo)志列表的第1臨時(shí)刪除標(biāo)志列表存儲(chǔ)裝置,以及根據(jù)通過所述第1安全通信裝置進(jìn)行的所述結(jié)束通知的接收來設(shè)置與發(fā)送了該結(jié)束通知的終端裝置對(duì)應(yīng)的所述第1臨時(shí)刪除標(biāo)志的第1臨時(shí)刪除標(biāo)志設(shè)定裝置;所述終端列表管理裝置部具有所述管理信息存儲(chǔ)裝置、所述更新裝置,以及按任意的定時(shí)確認(rèn)所述第1臨時(shí)刪除標(biāo)志列表中包含的預(yù)定的第1臨時(shí)刪除標(biāo)志的設(shè)置的標(biāo)志確認(rèn)裝置;所述更新裝置根據(jù)所述標(biāo)志確認(rèn)裝置進(jìn)行的第1臨時(shí)刪除標(biāo)志的設(shè)置的確認(rèn),從所述終端列表中刪除與該第1臨時(shí)刪除標(biāo)志對(duì)應(yīng)的終端裝置。
這樣可以分散由于結(jié)束通知的集中而產(chǎn)生的負(fù)荷,并且可以以保密的方式確認(rèn)群信息已經(jīng)被刪除,并且可以確實(shí)地防止限制臺(tái)數(shù)以上的終端裝置非法地形成群。
而且,本發(fā)明的信息管理系統(tǒng)的特征在于,所述公共管理服務(wù)器部還具有用于存儲(chǔ)作為表示是否接收到所述預(yù)告通知的第2臨時(shí)刪除標(biāo)志一覽的、與所述終端列表相對(duì)應(yīng)的第2臨時(shí)刪除標(biāo)志列表的第2臨時(shí)刪除標(biāo)志列表存儲(chǔ)裝置,以及在通過所述第2通信裝置接收到所述預(yù)告通知的情況下設(shè)置與發(fā)送了該預(yù)告通知的終端裝置相對(duì)應(yīng)的所述第2臨時(shí)刪除標(biāo)志的第2臨時(shí)刪除標(biāo)志設(shè)定裝置;所述標(biāo)志確認(rèn)裝置依次檢索與所述第2臨時(shí)刪除標(biāo)志列表的預(yù)定終端裝置相對(duì)應(yīng)的第2臨時(shí)刪除標(biāo)志、和與所述第1臨時(shí)刪除標(biāo)志列表的該預(yù)定終端裝置相對(duì)應(yīng)的第1臨時(shí)刪除標(biāo)志;所述更新裝置在所述標(biāo)志確認(rèn)裝置確認(rèn)了第2臨時(shí)刪除標(biāo)志的設(shè)置和第1臨時(shí)刪除標(biāo)志的設(shè)置的情況下,從所述終端列表中刪除與第1臨時(shí)刪除標(biāo)志和第2臨時(shí)刪除標(biāo)志相對(duì)應(yīng)的終端裝置。
這樣,可以大幅度地提高結(jié)束通知的確認(rèn)精度。
而且,本發(fā)明的信息管理系統(tǒng)的特征在于,所述信息管理服務(wù)器具有公共管理服務(wù)器部和多個(gè)個(gè)別管理服務(wù)器部;所述各終端裝置還具有與所述公共管理服務(wù)器部通信的第1通信裝置;所述公共管理服務(wù)器部具有向發(fā)送了表示將要?jiǎng)h除所述群信息的預(yù)告通知的終端裝置通知應(yīng)為所述結(jié)束通知的發(fā)送目標(biāo)的個(gè)別管理服務(wù)器部的地址的第2通信裝置和終端列表管理裝置部;所述各個(gè)別管理服務(wù)器部具有所述第1安全通信裝置,用于存儲(chǔ)作為表示是否接收到所述結(jié)束通知的第1臨時(shí)刪除標(biāo)志一覽的、與所述終端列表相對(duì)應(yīng)的臨時(shí)刪除標(biāo)志列表的第1臨時(shí)刪除標(biāo)志列表存儲(chǔ)裝置,以及根據(jù)通過所述第1安全通信裝置進(jìn)行的所述結(jié)束通知的接收來設(shè)置與發(fā)送了該結(jié)束通知的終端裝置相對(duì)應(yīng)的所述第1臨時(shí)刪除標(biāo)志的第1臨時(shí)刪除標(biāo)志設(shè)定裝置;所述終端列表管理裝置部具有所述管理信息存儲(chǔ)裝置、所述更新裝置,以及按任意的定時(shí)確認(rèn)所述第1臨時(shí)刪除標(biāo)志列表中包含的預(yù)定的第1臨時(shí)刪除標(biāo)志的設(shè)置的標(biāo)志確認(rèn)裝置;所述更新裝置根據(jù)所述標(biāo)志確認(rèn)裝置進(jìn)行的第1臨時(shí)刪除標(biāo)志的設(shè)置的確認(rèn),從所述終端列表中刪除與該第1臨時(shí)刪除標(biāo)志對(duì)應(yīng)的終端裝置。
這樣可以分散由于結(jié)束通知的集中而產(chǎn)生的負(fù)荷,并且可以以保密的方式確認(rèn)群信息已經(jīng)被刪除,并且可以確實(shí)地防止限制臺(tái)數(shù)以上的終端裝置非法地形成群,不僅如此,還可以將公共管理服務(wù)器部和終端列表管理裝置部組合為一個(gè)裝置,從而可以簡化該裝置。
而且,本發(fā)明的信息管理系統(tǒng)的特征在于,所述終端列表與屬于所述群的終端裝置相對(duì)應(yīng),并且包含表示是否接收到所述預(yù)告通知的第2臨時(shí)刪除標(biāo)志的欄;所述公共管理服務(wù)器部還具有在通過所述第2通信裝置接收到所述預(yù)告通知的情況下,設(shè)置與發(fā)送了該預(yù)告通知的終端裝置相對(duì)應(yīng)的所述第2臨時(shí)刪除標(biāo)志的第2臨時(shí)刪除標(biāo)志設(shè)定裝置;所述標(biāo)志確認(rèn)裝置依次檢索與所述終端列表的預(yù)定終端裝置相對(duì)應(yīng)的第2臨時(shí)刪除標(biāo)志和與所述第1臨時(shí)刪除標(biāo)志列表的該預(yù)定終端裝置相對(duì)應(yīng)的第1臨時(shí)刪除標(biāo)志;所述更新裝置在所述標(biāo)志確認(rèn)裝置確認(rèn)了第2臨時(shí)刪除標(biāo)志的設(shè)置和第1臨時(shí)刪除標(biāo)志的設(shè)置的情況下,從所述終端列表中刪除與第1臨時(shí)刪除標(biāo)志和第2臨時(shí)刪除標(biāo)志相對(duì)應(yīng)的終端裝置。
這樣,不僅可以大幅度提高結(jié)束通知的確認(rèn)精度,而且因?yàn)闇p少了列表的種類,從而可以減小列表管理的負(fù)荷。
而且,本發(fā)明的信息管理系統(tǒng)的特征在于,所述信息管理服務(wù)器還具有用于存儲(chǔ)所述群信息的群信息存儲(chǔ)裝置,在從所述各終端裝置接收到用于向所述終端列表登記該終端裝置的終端登記請(qǐng)求的情況下,判斷是否可以向所述終端列表登記發(fā)出終端登記請(qǐng)求的終端裝置的登記可否判斷裝置,以及在所述登記可否判斷裝置判斷為可登記的情況下,讀出所述群信息存儲(chǔ)裝置中存儲(chǔ)的所述群信息的群信息讀出裝置;所述防竄改模塊還具有在通過所述第2安全通信裝置接收到所述群信息讀出裝置讀出的所述群信息的情況下,將接收到群信息存儲(chǔ)在所述數(shù)據(jù)存儲(chǔ)裝置中的群信息存儲(chǔ)裝置;所述更新裝置在所述登記可否判斷裝置判斷為可登記的情況下,將發(fā)送了所述終端登記請(qǐng)求的終端裝置登記到所述終端列表中。
這樣可以確實(shí)地防止通過非法行為加入群的情況。
而且,本發(fā)明的信息管理系統(tǒng)的特征在于,所述信息管理服務(wù)器具有公共管理服務(wù)器部、多個(gè)個(gè)別管理服務(wù)器部和終端列表管理裝置部;所述各終端裝置還具有與所述公共管理服務(wù)器部通信的第1通信裝置;所述公共管理服務(wù)器部具有在從所述各終端裝置接收到所述終端登記請(qǐng)求的情況下,向發(fā)送了該終端登記請(qǐng)求的終端裝置通知應(yīng)為用于取得所述群信息的取得請(qǐng)求發(fā)送目標(biāo)的個(gè)別管理服務(wù)器部的地址的第2通信裝置;所述各個(gè)別管理服務(wù)器部具有所述第1安全通信裝置、所述群信息存儲(chǔ)裝置和所述群信息讀出裝置;所述終端列表管理裝置部具有所述管理信息存儲(chǔ)裝置、所述更新裝置和所述登記可否判斷裝置;所述登記可否判斷裝置在通過所述第1通信裝置接收到所述終端登記請(qǐng)求的情況下,判斷是否可以向所述終端列表登記接收了終端登記請(qǐng)求的終端裝置;所述第2通信裝置在所述登記可否判斷裝置判斷為可登記的情況下,通知所述取得請(qǐng)求的地址;所述第1安全通信裝置在接收到用于取得所述群信息的取得請(qǐng)求時(shí),向發(fā)送了取得請(qǐng)求的終端裝置發(fā)送所述群信息讀出裝置讀出的群信息。
這樣可以確實(shí)地進(jìn)行群登記的可否判斷,并且可以分散由于登記請(qǐng)求的集中而產(chǎn)生的負(fù)荷。
而且,本發(fā)明的信息管理系統(tǒng)的特征在于,所述各個(gè)別管理服務(wù)器部還具有用于存儲(chǔ)作為表示是否接收到刪除了所述群信息的第1臨時(shí)刪除標(biāo)志的一覽的、與所述終端列表相對(duì)應(yīng)的臨時(shí)刪除標(biāo)志列表的第1臨時(shí)刪除標(biāo)志列表存儲(chǔ)裝置,以及在通過所述第1安全通信裝置接收到表示刪除了所述群信息的結(jié)束通知的情況下,設(shè)置與發(fā)送了該結(jié)束通知的終端裝置相對(duì)應(yīng)的所述第1臨時(shí)刪除標(biāo)志的第1臨時(shí)刪除標(biāo)志設(shè)定裝置;所述終端列表管理裝置部還具有在接收到所述終端登記請(qǐng)求的定時(shí)內(nèi)確認(rèn)所述第1臨時(shí)刪除標(biāo)志列表中包含的預(yù)定的第1臨時(shí)刪除標(biāo)志的標(biāo)志確認(rèn)裝置;所述第2通信裝置在從所述各終端裝置接收到所述預(yù)告通知的情況下,向發(fā)送了該預(yù)告通知的終端裝置通知應(yīng)為所述結(jié)束通知發(fā)送目標(biāo)的個(gè)別管理服務(wù)器部的地址;所述更新裝置根據(jù)所述標(biāo)志確認(rèn)裝置對(duì)第1臨時(shí)刪除標(biāo)志的設(shè)置的確認(rèn),在所述登記可否判斷裝置進(jìn)行判斷前,從所述終端列表中刪除與該第1臨時(shí)刪除標(biāo)志相對(duì)應(yīng)的終端裝置。
這樣可以分散由于結(jié)束通知或登記請(qǐng)求的集中而產(chǎn)生的負(fù)荷,并可以以保密的方式確認(rèn)群信息已經(jīng)被刪除,并且可以確實(shí)地防止限制臺(tái)數(shù)以上的終端裝置非法地形成群,不僅如此,還可以順利地進(jìn)行相同群內(nèi)的終端刪除和終端登記。
而且,本發(fā)明的信息管理系統(tǒng)的特征在于,所述公共管理服務(wù)器部還具有用于存儲(chǔ)作為表示是否接收到所述預(yù)告通知的第2臨時(shí)刪除標(biāo)志的一覽的、與所述終端列表相對(duì)應(yīng)的第2臨時(shí)刪除標(biāo)志列表的第2臨時(shí)刪除標(biāo)志列表存儲(chǔ)裝置,以及在通過所述第2通信裝置接收到所述預(yù)告通知的情況下設(shè)置與發(fā)送了該預(yù)告通知的終端裝置相對(duì)應(yīng)的所述第2臨時(shí)刪除標(biāo)志的第2臨時(shí)刪除標(biāo)志設(shè)定裝置;所述標(biāo)志確認(rèn)裝置依次檢索與所述第2臨時(shí)刪除標(biāo)志列表的預(yù)定終端裝置相對(duì)應(yīng)的第2臨時(shí)刪除標(biāo)志和與所述第1臨時(shí)刪除標(biāo)志列表的該預(yù)定終端裝置相對(duì)應(yīng)的第1臨時(shí)刪除標(biāo)志;所述更新裝置在所述標(biāo)志確認(rèn)裝置確認(rèn)了第2臨時(shí)刪除標(biāo)志的設(shè)置和第1臨時(shí)刪除標(biāo)志的設(shè)置的情況下,在所述登記可否判斷裝置進(jìn)行判斷前,從所述終端列表中刪除與第1臨時(shí)刪除標(biāo)志和第2臨時(shí)刪除標(biāo)志相對(duì)應(yīng)的終端裝置。
這樣可以大幅度地提高結(jié)束通知的確認(rèn)精度。
而且,本發(fā)明的信息管理系統(tǒng)的特征在于,所述信息管理服務(wù)器具有公共管理服務(wù)器部和多個(gè)個(gè)別管理服務(wù)器部;所述各終端裝置還具有與所述公共管理服務(wù)器部通信的第1通信裝置;所述公共管理服務(wù)器部具有用于在從所述各終端裝置接收到所述終端登記請(qǐng)求的情況下,向發(fā)送了該終端登記請(qǐng)求的終端裝置通知應(yīng)為用于取得所述群信息的取得請(qǐng)求的發(fā)送目標(biāo)的個(gè)別管理服務(wù)器部的地址的第2通信裝置和終端列表管理裝置部;所述各個(gè)別管理服務(wù)器部具有所述第1安全通信裝置、所述群信息存儲(chǔ)裝置和所述群信息讀出裝置;所述終端列表管理裝置部具有所述管理信息存儲(chǔ)裝置、所述更新裝置和所述登記可否判斷裝置;所述登記可否判斷裝置在通過所述第1通信裝置接收到所述終端登記請(qǐng)求的情況下,判斷是否可以向所述終端列表登記接收了終端登記請(qǐng)求的終端裝置;所述第2通信裝置在所述登記可否判斷裝置判斷為可登記的情況下,通知所述取得請(qǐng)求的地址;所述第1安全通信裝置在接收到所述取得請(qǐng)求的情況下,向發(fā)送了取得請(qǐng)求的終端裝置發(fā)送所述群信息讀出裝置讀出的群信息。
這樣可以確實(shí)地進(jìn)行群登記的可否判斷,并可以分散由于登記請(qǐng)求的集中而產(chǎn)生的負(fù)荷,不僅如此,還可以將公共管理服務(wù)器部和終端列表管理裝置部組合為一個(gè)裝置,從而可以簡化該裝置。
而且,本發(fā)明的信息管理系統(tǒng)的特征在于,所述各個(gè)別管理服務(wù)器部還具有用于存儲(chǔ)作為表示是否接收到刪除了所述群信息的第1臨時(shí)刪除標(biāo)志的一覽的、與所述終端列表相對(duì)應(yīng)的臨時(shí)刪除標(biāo)志列表的第1臨時(shí)刪除標(biāo)志列表存儲(chǔ)裝置,以及在通過所述第1安全通信裝置接收到表示刪除了所述群信息的結(jié)束通知時(shí),設(shè)置與發(fā)送了該結(jié)束通知的終端裝置相對(duì)應(yīng)的所述第1臨時(shí)刪除標(biāo)志的第1臨時(shí)刪除標(biāo)志設(shè)定裝置;所述終端列表管理裝置部還具有在接收到所述終端登記請(qǐng)求的定時(shí)內(nèi)確認(rèn)所述第1臨時(shí)刪除標(biāo)志列表中包含的預(yù)定的第1臨時(shí)刪除標(biāo)志的標(biāo)志確認(rèn)裝置;所述第2通信裝置在從所述各終端裝置接收到所述預(yù)告通知的情況下,向發(fā)送了該預(yù)告通知的終端裝置通知應(yīng)為所述結(jié)束通知發(fā)送目標(biāo)的個(gè)別管理服務(wù)器部的地址;所述更新裝置根據(jù)所述標(biāo)志確認(rèn)裝置對(duì)第1臨時(shí)刪除標(biāo)志的設(shè)置的確認(rèn),在所述登記可否判斷裝置進(jìn)行判斷前,從所述終端列表中刪除與該第1臨時(shí)刪除標(biāo)志相對(duì)應(yīng)的終端裝置。
這樣可以分散由于結(jié)束通知或登記請(qǐng)求的集中而產(chǎn)生的負(fù)荷,并可以以保密的方式確認(rèn)群信息已經(jīng)被刪除,并且可以確實(shí)地防止限制臺(tái)數(shù)以上的終端裝置非法地形成群,不僅如此,還可以順利地進(jìn)行相同群內(nèi)的終端刪除和終端登記。
而且,本發(fā)明的信息管理系統(tǒng)的特征在于,所述終端列表與屬于所述群的終端裝置相對(duì)應(yīng),并且包含表示是否接收到所述預(yù)告通知的第2臨時(shí)刪除標(biāo)志的欄;所述公共管理服務(wù)器部還具有在通過所述第2通信裝置接收到所述預(yù)告通知的情況下,設(shè)置與發(fā)送了該預(yù)告通知的終端裝置相對(duì)應(yīng)的所述第2臨時(shí)刪除標(biāo)志的第2臨時(shí)刪除標(biāo)志設(shè)定裝置;所述標(biāo)志確認(rèn)裝置依次檢索與所述第2臨時(shí)刪除標(biāo)志列表的預(yù)定終端裝置相對(duì)應(yīng)的第2臨時(shí)刪除標(biāo)志和與所述第1臨時(shí)刪除標(biāo)志列表的該預(yù)定終端裝置相對(duì)應(yīng)的第1臨時(shí)刪除標(biāo)志;所述更新裝置在所述標(biāo)志確認(rèn)裝置確認(rèn)了第2臨時(shí)刪除標(biāo)志的設(shè)置和第1臨時(shí)刪除標(biāo)志的設(shè)置的情況下,在所述登記可否判斷裝置進(jìn)行判斷前,從所述終端列表中刪除與第1臨時(shí)刪除標(biāo)志和第2臨時(shí)刪除標(biāo)志相對(duì)應(yīng)的終端裝置。
這樣,不僅可以大幅度地提高結(jié)束通知的確認(rèn)精度,而且因?yàn)闇p少了列表的種類,從而可以減小列表管理的負(fù)荷。
而且,本發(fā)明的信息管理系統(tǒng)的特征在于,所述數(shù)據(jù)是用于判斷是否屬于由終端裝置形成的群的群信息,所述管理信息是表示屬于所述群的預(yù)定臺(tái)數(shù)以內(nèi)的終端裝置的一覽的終端列表,所述有影響的處理是在所述終端裝置間的群信息的移動(dòng)。
而且,本發(fā)明的信息管理系統(tǒng)的特征在于,所述數(shù)據(jù)是數(shù)字作品的許可,所述管理信息是所述許可的使用履歷,所述有影響的處理是所述許可的使用。
而且,本發(fā)明的信息管理系統(tǒng)的特征在于,所述數(shù)據(jù)是數(shù)字作品的許可,所述管理信息是所述終端裝置可以保持的許可數(shù),所述有影響的處理是所述許可的刪除。
而且,本發(fā)明的信息管理系統(tǒng)的特征在于,所述數(shù)據(jù)是數(shù)字作品,所述管理信息是所述數(shù)字作品的流通范圍數(shù),所述有影響的處理是所述數(shù)字作品的移動(dòng)。
另外,本發(fā)明不僅可以實(shí)現(xiàn)為上述信息管理系統(tǒng),也可以實(shí)現(xiàn)為構(gòu)成上述信息管理系統(tǒng)的終端裝置或信息管理服務(wù)器,或者實(shí)現(xiàn)為以該終端裝置或信息管理服務(wù)器具有的特征性裝置為步驟的信息管理方法,或者實(shí)現(xiàn)為在計(jì)算機(jī)中執(zhí)行這些步驟的程序。而且,所述程序當(dāng)然可以通過CD-ROM等記錄介質(zhì)或互聯(lián)網(wǎng)等傳輸介質(zhì)進(jìn)行發(fā)送。
從以上說明可以看出,本發(fā)明發(fā)明具有這樣的效果,即,根據(jù)本發(fā)明的信息管理系統(tǒng),在終端裝置的防竄改模塊內(nèi)沒有非法介入的余地,并且因?yàn)橥ㄟ^安全的通信線路發(fā)送結(jié)束通知,因此此處也沒有非法介入的余地,從而信息管理服務(wù)器可以更加安全并確實(shí)地確認(rèn)已經(jīng)執(zhí)行了由終端裝置進(jìn)行的對(duì)管理信息有影響的處理。
這樣,本發(fā)明可以使終端裝置進(jìn)行的對(duì)管理信息有影響的處理實(shí)現(xiàn)透明化,在通過互聯(lián)網(wǎng)等進(jìn)行的數(shù)字作品的網(wǎng)絡(luò)發(fā)送或通過DVD等記錄介質(zhì)進(jìn)行的數(shù)字作品的流通日益活躍的今天,本發(fā)明申請(qǐng)具有極高的實(shí)用價(jià)值。
圖1為表示本實(shí)施方式1的群信息管理系統(tǒng)1的整體結(jié)構(gòu)圖。
圖2為表示圖1所示群管理服務(wù)器20和終端裝置60a~60n的功能結(jié)構(gòu)的框圖。
圖3為表示屬于群終端列表的結(jié)構(gòu)示例的圖。
圖4為表示群信息的結(jié)構(gòu)示例的圖。
圖5為表示終端登記請(qǐng)求消息的結(jié)構(gòu)示例的圖。
圖6為表示群信息通知消息的結(jié)構(gòu)示例的圖。
圖7為表示刪除結(jié)束通知消息的結(jié)構(gòu)示例的圖。
圖8為表示在群管理服務(wù)器20和終端裝置60之間進(jìn)行的處理的時(shí)序圖。
圖9為表示本發(fā)明實(shí)施方式2的群信息管理系統(tǒng)的整體結(jié)構(gòu)圖。
圖10為表示圖9所示終端列表管理裝置50、公共群管理服務(wù)器30、個(gè)別群管理服務(wù)器40a~40j和終端裝置70a~70n的功能結(jié)構(gòu)的框圖。
圖11為表示臨時(shí)刪除標(biāo)志列表的結(jié)構(gòu)示例的圖。
圖12為表示向群進(jìn)行的終端登記的處理的時(shí)序圖。
圖13為表示用于從群中刪除終端的預(yù)準(zhǔn)備的處理的時(shí)序圖。
圖14為表示用于從群中實(shí)際刪除終端的處理的時(shí)序圖。
圖15為表示用于從群中實(shí)際刪除終端的其它處理的時(shí)序圖。
圖16為表示本發(fā)明實(shí)施方式3的群信息管理服務(wù)器、群信息變更裝置、群信息保持終端以及各自的周邊環(huán)境的圖。
圖17為表示群信息管理服務(wù)器的詳細(xì)結(jié)構(gòu)的框圖。
圖18為表示群信息變更裝置的詳細(xì)結(jié)構(gòu)的框圖。
圖19為表示圖16所示群信息保持終端的詳細(xì)結(jié)構(gòu)的框圖。
圖20為表示本發(fā)明實(shí)施方式的群信息的內(nèi)容的圖。
圖21為表示本發(fā)明實(shí)施方式的群信息終端列表的內(nèi)容的圖。
圖22為表示本發(fā)明實(shí)施方式的群信息已更新終端列表的內(nèi)容的圖。
圖23為表示本發(fā)明實(shí)施方式的消息格式的內(nèi)容的圖。
圖24為表示本發(fā)明實(shí)施方式的群信息取得請(qǐng)求消息的內(nèi)容的圖。
圖25為表示本發(fā)明實(shí)施方式的更新通知消息的內(nèi)容的圖。
圖26為表示本發(fā)明實(shí)施方式的處理請(qǐng)求消息的內(nèi)容的圖。
圖27為表示本發(fā)明實(shí)施方式的群信息發(fā)送消息的內(nèi)容的圖。
圖28為表示群信息保持終端在內(nèi)容的移動(dòng)處理前進(jìn)行的處理的流程圖。
圖29為表示本發(fā)明實(shí)施方式的群信息終端列表的示例的圖。
圖30為表示本發(fā)明實(shí)施方式的群信息已更新終端列表的內(nèi)容示例的圖。
圖31為表示本發(fā)明實(shí)施方式的群信息管理服務(wù)器和群信息保持終端的結(jié)構(gòu)和處理流程的框圖。
圖32為表示群信息保持終端從群信息管理服務(wù)器取得群信息,群信息保持終端在更新判斷后,取得并更新群信息過程中的處理的流程圖。
圖33為表示群信息保持終端從群信息管理服務(wù)器取得群信息,在群信息管理服務(wù)器中進(jìn)行更新判斷后,群信息保持終端取得群信息過程中的處理的流程圖。
圖34為表示本發(fā)明實(shí)施方式的群信息管理服務(wù)器和群信息保持終端的結(jié)構(gòu)和處理流程的框圖。
圖35為表示群信息保持終端300向群信息保持終端400發(fā)送處理請(qǐng)求消息,群信息保持終端400在更新判斷后,從群信息管理服務(wù)器100取得群信息過程中的處理的流程圖。
圖36為表示本發(fā)明實(shí)施方式的群信息保持終端的結(jié)構(gòu)和處理流程的框圖。
圖37為表示群信息保持終端300向群信息保持終端400發(fā)送處理請(qǐng)求消息,群信息保持終端400在更新判斷后,相互更新群信息過程中的處理的流程圖。
圖38為表示群信息保持終端300向群信息保持終端400發(fā)送處理請(qǐng)求消息,群信息保持終端400返回群信息請(qǐng)求消息,群信息保持終端300在更新判斷后,相互更新群信息過程中的處理的流程圖。
圖39為表示本發(fā)明實(shí)施方式的群信息公共信息和公共信息用終端列表的內(nèi)容的圖。
圖40為表示本發(fā)明實(shí)施方式的群信息公共信息和公共信息用終端列表的示例的圖。
具體實(shí)施例方式
以下通過使用附圖詳細(xì)說明本發(fā)明實(shí)施方式適用于有安全處理必要的數(shù)據(jù)為群信息、與該數(shù)據(jù)有關(guān)的管理信息為終端列表時(shí)的情況。
(實(shí)施方式1)圖1為表示本實(shí)施方式1的群信息管理系統(tǒng)的整體結(jié)構(gòu)的圖。
群信息管理系統(tǒng)1是用于可以被登記在群中的預(yù)定臺(tái)數(shù)(例如5臺(tái))以內(nèi)的終端裝置間對(duì)音樂等數(shù)字作品(以下也稱為“內(nèi)容”)或表示利用數(shù)字作品的權(quán)利的許可進(jìn)行復(fù)制、移動(dòng)或者在其移動(dòng)目的地再現(xiàn)內(nèi)容的系統(tǒng),如圖1所示,該系統(tǒng)由與互聯(lián)網(wǎng)等網(wǎng)絡(luò)10連接的群管理服務(wù)器20和與網(wǎng)絡(luò)10連接的多個(gè)終端裝置60a~60n構(gòu)成。
群管理服務(wù)器20是保持群信息281和各個(gè)群的屬于群終端列表251的計(jì)算機(jī)裝置,其中群信息281是用于判斷是否屬于群的各群的固有信息,而各群的屬于群終端列表251表示屬于各群的終端裝置的一覽。群管理服務(wù)器20在從要脫離群的終端裝置(在圖示例子中為終端裝置60m)接收到用于通知確實(shí)刪除了該終端裝置保持的群信息的刪除結(jié)束通知消息M3的情況下,將該終端裝置從屬于群終端列表251中刪除。另外,群管理服務(wù)器20在從要加入群的終端裝置(在圖示例子中為終端裝置60n)接收到終端登記請(qǐng)求消息M1時(shí),判斷是否可以向?qū)儆谌航K端列表251登記該終端裝置。即判斷是否達(dá)到限制臺(tái)數(shù)。如果可以登記到屬于群終端列表251中,則向終端裝置發(fā)送包含群信息281的群信息通知消息M2,并且在屬于群終端列表251中登記該終端裝置。
各終端裝置60a~60n只在屬于群期間保持有群信息,是在屬于該群的終端裝置間進(jìn)行數(shù)字作品或其許可的復(fù)制或移動(dòng)處理的計(jì)算機(jī)裝置,在從群脫離時(shí)刪除群信息后向群管理服務(wù)器20發(fā)送刪除結(jié)束通知消息M3,在加入群時(shí)向群管理服務(wù)器20發(fā)送終端登記請(qǐng)求消息M1,并且保持從群管理服務(wù)器20接收的群信息通知消息M2中包含的群信息。
另外,在該群信息管理系統(tǒng)1中,在終端裝置間進(jìn)行數(shù)字作品和許可的復(fù)制或移動(dòng)處理時(shí),進(jìn)行群信息中包含的群關(guān)鍵字的一致性判斷,在一致的情況下,允許在終端裝置間進(jìn)行復(fù)制或移動(dòng)處理。這樣,對(duì)于脫離了群的終端裝置,因?yàn)閯h除了群信息,因此無法進(jìn)行數(shù)字作品和許可的復(fù)制或移動(dòng)處理。
而且,還可以預(yù)先對(duì)數(shù)字作品及許可進(jìn)行加密,然后利用作為群信息中包含的該群固有的關(guān)鍵字的群關(guān)鍵字,對(duì)加密后的數(shù)字作品和許可進(jìn)行譯碼。通過該結(jié)構(gòu),對(duì)于脫離了群的終端裝置(在圖示例子中為終端裝置60m),因?yàn)閯h除了群信息,因此即使其保持有加密后的數(shù)字作品和許可,也無法對(duì)其進(jìn)行利用。
圖2為表示圖1所示群管理服務(wù)器20和終端裝置60a~60n的功能結(jié)構(gòu)的框圖。在該圖2中省略對(duì)網(wǎng)絡(luò)10的圖示。而且,因?yàn)榻K端裝置60a~60n的結(jié)構(gòu)相同,因此將它們共同地圖示為終端裝置60。
群管理服務(wù)器20由安全通信部21、登記可否判斷部22、群標(biāo)識(shí)符存儲(chǔ)部23、終端列表生成部24a、屬于群終端列表存儲(chǔ)部25、終端列表更新部24b、群關(guān)鍵字存儲(chǔ)部26、群信息生成部27、群信息存儲(chǔ)部28和群信息讀出部29等構(gòu)成。
安全通信部21與終端裝置60之間形成安全認(rèn)證通信線路(Secure Authentication Channel,以下也稱為“SAC”。),用于以保密的方式收發(fā)終端登記請(qǐng)求消息M1、群信息通知消息M2、刪除結(jié)束通知消息M3等各種消息。
登記可否判斷部22通過安全通信部21從終端裝置60接收到終端登記請(qǐng)求消息M1時(shí),判斷可否向?qū)儆谌航K端列表251登記。
群標(biāo)識(shí)符存儲(chǔ)部23用于在已經(jīng)形成的群中存儲(chǔ)多個(gè)未利用的群標(biāo)識(shí)符231。
終端列表生成部24a在登記可否判斷部22判斷發(fā)送了終端登記請(qǐng)求消息M1的終端裝置60還沒有形成群的情況下,利用未利用的群標(biāo)識(shí)符針對(duì)每個(gè)群生成表示屬于該群的終端裝置的一覽的屬于群終端列表251。
屬于群終端列表存儲(chǔ)部25存儲(chǔ)終端列表生成部24a生成的屬于群終端列表251。
終端列表更新部24b在登記可否判斷部22判斷發(fā)送了終端登記請(qǐng)求消息M1的終端裝置可以存儲(chǔ)在屬于群終端列表251中時(shí),將該終端裝置設(shè)定并登記在屬于群終端列表251中,進(jìn)行增加更新,進(jìn)行將發(fā)送了刪除結(jié)束通知消息M3的終端裝置從屬于群終端列表251中刪除的更新。
在此,屬于群終端列表251如圖3所示,由群標(biāo)識(shí)符(例如“0xF001”)2511和以一覽的方式存儲(chǔ)多個(gè)(圖示例子中為5個(gè))終端標(biāo)識(shí)符的終端列表2512構(gòu)成。圖中所示的“-”表示空欄,即可以在群中登記終端。
群關(guān)鍵字存儲(chǔ)部26存儲(chǔ)在終端裝置間移動(dòng)內(nèi)容或許可所必需的群關(guān)鍵字261。
群信息生成部27在登記可否判斷部22判斷發(fā)送了終端登記請(qǐng)求消息M1的終端裝置60還沒有形成群的情況下,利用群關(guān)鍵字261生成群信息。
群信息存儲(chǔ)部28存儲(chǔ)由群信息生成部27生成的群信息。
群信息讀出部29在登記可否判斷部22判斷發(fā)送了終端登記請(qǐng)求消息M1的終端裝置可以存儲(chǔ)在屬于群終端列表251中時(shí),讀出群信息。
在此,群信息281如圖4所示,由群標(biāo)識(shí)符2811和群關(guān)鍵字(例如“○×△...□”)2812構(gòu)成。
終端裝置60由操作部61、圖形用戶接口(以下也稱為“GUI”)62、終端應(yīng)用程序63和防竄改模塊68等構(gòu)成。防竄改模塊68由IC卡或IC芯片等構(gòu)成,包括安全通信部64、群信息存儲(chǔ)部65、登記部66和刪除部67。
操作部61用于接受由用戶進(jìn)行的操作。
GUI 62通過訴諸于視覺的圖形顯示(圖標(biāo))向用戶提供簡潔并且易于理解的環(huán)境。
終端應(yīng)用程序63根據(jù)用戶發(fā)出的對(duì)于群的終端登記或從群刪除等指示,向安全通信部64發(fā)出終端登記請(qǐng)求消息M1或刪除結(jié)束通知消息M3的生成指示、向登記部66發(fā)出在群信息存儲(chǔ)部65中登記群信息的指示,或者向刪除部67發(fā)出刪除群信息存儲(chǔ)部65中存儲(chǔ)的群信息281的指示。
安全通信部64與群管理服務(wù)器20之間形成SAC,用于以保密的方式收發(fā)終端登記請(qǐng)求消息M1、群信息通知消息M2、刪除結(jié)束通知消息M3等各種消息。
群信息存儲(chǔ)部65存儲(chǔ)群信息。
登記部66將通過安全通信部64從群管理服務(wù)器20送來的群信息通知消息M2中包含的群信息登記在群信息存儲(chǔ)部65中。
刪除部67用于刪除群信息存儲(chǔ)部65中登記的群信息。
在此,終端登記請(qǐng)求消息M1如圖5所示,由消息頭m11(例如“△○×...□”)、群標(biāo)識(shí)符m12和終端標(biāo)識(shí)符m13構(gòu)成。另外,群標(biāo)識(shí)符m12中存儲(chǔ)有群管理服務(wù)器20選擇后送來的群標(biāo)識(shí)符或用戶輸入的群標(biāo)識(shí)符。在此,群標(biāo)識(shí)符在對(duì)服務(wù)的會(huì)員登記時(shí)從群管理服務(wù)器20獲取,或者從已屬于該域的終端獲取。所獲取的群標(biāo)識(shí)符由終端裝置保持,或者由用戶存儲(chǔ),在前者的情況下,自動(dòng)設(shè)定在終端登記請(qǐng)求消息M1中,在后者的情況下,根據(jù)用戶的輸入設(shè)定。
群信息通知消息M2如圖6所示,由消息頭m21和群信息m22構(gòu)成。
刪除結(jié)束通知消息M3如圖7所示,由消息頭m31、群標(biāo)識(shí)符m32、終端標(biāo)識(shí)符m33和群信息m34構(gòu)成。
圖5~圖7所示的消息頭m11~m31由消息M1~M3的發(fā)送源和發(fā)送目標(biāo)的地址、用于識(shí)別消息的消息標(biāo)識(shí)符等構(gòu)成。
以下說明在群管理服務(wù)器20和終端裝置60之間進(jìn)行的處理的動(dòng)作。
圖8為表示在群管理服務(wù)器20和終端裝置60之間進(jìn)行的處理的時(shí)序圖。在防竄改模塊68內(nèi)進(jìn)行的處理稱為安全處理。
終端應(yīng)用程序63發(fā)出終端登記的指示后(S11),安全通信部64向群管理服務(wù)器20發(fā)送終端登記請(qǐng)求消息M1(S12)。
通過安全通信部21接收到終端登記請(qǐng)求消息M1的登記可否判斷部22檢索屬于群終端列表存儲(chǔ)部25,判斷是否存在具有終端登記請(qǐng)求消息M1中包含的群標(biāo)識(shí)符的屬于群終端列表(S13)。如果沒有,則終端列表生成部24a生成屬于群終端列表(S14),并將生成的屬于群終端列表存儲(chǔ)在屬于群終端列表存儲(chǔ)部25中,群信息生成部27生成群信息(S15),并將生成的群信息存儲(chǔ)在群信息存儲(chǔ)部28中。在已生成終端列表和群信息的情況下(S14、S15),或者在步驟S13中存在終端列表的情況下,登記可否判斷部22判斷是否可以向?qū)儆谌航K端列表進(jìn)行終端的登記(S16)。該判斷根據(jù)登記在屬于群終端列表中的終端的臺(tái)數(shù)是否達(dá)到限制臺(tái)數(shù)來進(jìn)行。達(dá)到限制的情況下,不進(jìn)行終端的登記,結(jié)束對(duì)終端登記請(qǐng)求的處理。沒有達(dá)到限制的情況下,將終端登記到屬于群終端列表(S17),并向終端裝置60發(fā)送群信息通知消息M2(S18)。
通過安全通信部64接收到群信息通知消息M2的登記部66將群信息通知消息M2中包含的群信息存儲(chǔ)在群信息存儲(chǔ)部65中(S19)。
這樣,終端裝置60可以與屬于群的其它終端裝置之間進(jìn)行數(shù)字作品及其許可的復(fù)制或移動(dòng)處理。
另一方面,當(dāng)終端應(yīng)用程序63發(fā)出終端刪除指示后(S21),刪除部67以保密的方式刪除群信息存儲(chǔ)部65中存儲(chǔ)的群信息(S22)。群信息的安全刪除結(jié)束后,安全通信部64向群管理服務(wù)器20發(fā)送刪除結(jié)束通知消息M3(S23)。
通過安全通信部21和登記可否判斷部22接收到刪除結(jié)束通知消息M3的終端列表更新部24b檢索屬于群終端列表存儲(chǔ)部25,從具有刪除結(jié)束通知消息M3中包含的群標(biāo)識(shí)符的屬于群終端列表中刪除終端(S24)。
這樣,可以確實(shí)地避免沒有刪除終端裝置所具有的群信息卻向信息管理服務(wù)器通知已經(jīng)刪除的非法行為,并且可以確實(shí)防止盡管有5臺(tái)或10臺(tái)的限制,卻由超過限制臺(tái)數(shù)的終端裝置非法地形成群的情況。即,根據(jù)本實(shí)施方式1的發(fā)明,可以在終端裝置中執(zhí)行了影響管理信息的處理時(shí),防止欺瞞該執(zhí)行結(jié)果的非法行為。
以下說明本發(fā)明的其它實(shí)施方式。通過使用附圖詳細(xì)說明適用于有安全處理必要的數(shù)據(jù)為群信息、與該數(shù)據(jù)有關(guān)的管理信息為終端列表時(shí)的情況。
(實(shí)施方式2)圖9為表示本發(fā)明實(shí)施方式2的群信息管理系統(tǒng)2的整體結(jié)構(gòu)的圖。與群信息管理系統(tǒng)1的構(gòu)成部分對(duì)應(yīng)的部分使用相同的附圖標(biāo)記,并且省略其詳細(xì)說明。
群信息管理系統(tǒng)2為了分散加在實(shí)施方式1的群管理服務(wù)器20上的負(fù)荷,將群管理服務(wù)器20分為多個(gè)裝置,如圖9所示,由網(wǎng)絡(luò)10、與網(wǎng)絡(luò)10連接的公共群管理服務(wù)器30、與網(wǎng)絡(luò)10連接的多個(gè)個(gè)別群管理服務(wù)器40a~40j、統(tǒng)一管理公共群管理服務(wù)器30和個(gè)別群管理服務(wù)器40的終端列表管理裝置50,以及與網(wǎng)絡(luò)10連接的終端裝置70a~70n等構(gòu)成。
公共群管理服務(wù)器30是該群信息管理系統(tǒng)2中所提供的全部服務(wù)中唯一的計(jì)算機(jī)裝置,它具有包含用于在實(shí)際刪除屬于群的終端裝置前,進(jìn)行臨時(shí)刪除的臨時(shí)刪除標(biāo)志的各群的臨時(shí)刪除標(biāo)志列表351。公共群管理服務(wù)器30在從要脫離群的終端裝置(在圖示例子中為終端裝置70m)接收到刪除請(qǐng)求消息M3′時(shí),將與該終端裝置對(duì)應(yīng)的臨時(shí)刪除標(biāo)志設(shè)為“1”,并通知?jiǎng)h除結(jié)束通知消息M3的目標(biāo)地址。另外,當(dāng)公共群管理服務(wù)器30從要加入群的終端裝置(在圖示例子中為終端裝置70n)接收到終端登記請(qǐng)求消息M1時(shí),將該消息轉(zhuǎn)送到終端列表管理裝置50,并且通知用于取得群信息281的取得請(qǐng)求消息M1′的目標(biāo)地址。
個(gè)別群管理服務(wù)器40a~40j設(shè)置在該群信息管理系統(tǒng)2的各種服務(wù)中,是從負(fù)荷分散的角度保持群信息281并保持與臨時(shí)刪除標(biāo)志列表351具有相同結(jié)構(gòu)的臨時(shí)刪除標(biāo)志列表451的計(jì)算機(jī)裝置。個(gè)別群管理服務(wù)器40a~40j從要脫離群的終端裝置(在圖示例子中為終端裝置70m)接收到刪除結(jié)束通知消息M3時(shí),將與該終端裝置對(duì)應(yīng)的臨時(shí)刪除標(biāo)志設(shè)為“1”。另外,當(dāng)個(gè)別群管理服務(wù)器40a~40j從要加入群的終端裝置(在圖示例子中為終端裝置70n)接收到取得請(qǐng)求消息M1′時(shí),將包含群信息281的群信息通知消息M2發(fā)送給該終端裝置。
終端列表管理裝置50保持有屬于群終端列表251,是根據(jù)需要生成個(gè)別群管理服務(wù)器40a~40j保持的群信息281、或者生成公共群管理服務(wù)器30保持的臨時(shí)刪除標(biāo)志列表351或個(gè)別群管理服務(wù)器40a~40j保持的臨時(shí)刪除標(biāo)志列表451的計(jì)算機(jī)裝置。終端列表管理裝置50通過公共群管理服務(wù)器30接收到終端登記請(qǐng)求消息M1后,判斷可否登記到該終端裝置的屬于群終端列表251中。如果可以登記到屬于群終端列表251中,則將該終端裝置登記到屬于群終端列表251中。而且,終端列表管理裝置50以預(yù)定的定時(shí)檢索臨時(shí)刪除標(biāo)志列表351、451,在兩者的臨時(shí)刪除標(biāo)志均設(shè)為“1”的情況下,從屬于群終端列表251中刪除該終端裝置。
各終端裝置70a~70n與終端裝置60a~60n同樣,僅在屬于群的期間內(nèi)保持群信息,是在屬于該群的終端裝置間進(jìn)行數(shù)字作品和與數(shù)字作品對(duì)應(yīng)的許可的復(fù)制或移動(dòng)處理的計(jì)算機(jī)裝置。終端裝置70a~70n在要脫離群的情況下,預(yù)先向公共群管理服務(wù)器30發(fā)送刪除請(qǐng)求消息M3′,在刪除了群信息后向具有由公共群管理服務(wù)器30所告知的目標(biāo)地址、URI(統(tǒng)一資源標(biāo)識(shí)符)的個(gè)別群管理服務(wù)器40a~40j發(fā)送刪除結(jié)束通知消息M3。
終端裝置70a~70n在要加入群的情況下,向公共群管理服務(wù)器30發(fā)送終端登記請(qǐng)求消息M1,并向具有由公共群管理服務(wù)器30所告知的URI的個(gè)別群管理服務(wù)器40a~40j發(fā)送取得請(qǐng)求消息M1′。并且保持從個(gè)別群管理服務(wù)器40a~40j接收到的群信息通知消息M2中包含的群信息。
圖10為表示圖9所示終端列表管理裝置50、公共群管理服務(wù)器30、個(gè)別群管理服務(wù)器40a~40j和終端裝置70a~70n的功能結(jié)構(gòu)的框圖。該圖10中省略了網(wǎng)絡(luò)10的圖示。而且,因?yàn)閭€(gè)別群管理服務(wù)器40a~40j的結(jié)構(gòu)相同,因此將它們共同地示為個(gè)別群管理服務(wù)器40,并且因?yàn)榻K端裝置70a~70n的結(jié)構(gòu)相同,將它們共同地示為終端裝置70。
終端列表管理裝置50與群管理服務(wù)器20同樣包括登記可否判斷部22、群標(biāo)識(shí)符存儲(chǔ)部23、終端列表生成部24a、終端列表更新部24b、屬于群終端列表存儲(chǔ)部25、群關(guān)鍵字存儲(chǔ)部26和群信息生成部27,并且包括以預(yù)定的定時(shí)確認(rèn)臨時(shí)刪除標(biāo)志列表351、451的臨時(shí)刪除標(biāo)志是否被設(shè)置為“1”的標(biāo)志確認(rèn)部52。
公共群管理服務(wù)器30包括與終端裝置70進(jìn)行通信的非安全通信部31、用于存儲(chǔ)由終端列表管理裝置50的終端列表生成部24a生成的臨時(shí)刪除標(biāo)志列表351的臨時(shí)刪除標(biāo)志列表存儲(chǔ)部35,以及通過非安全通信部31從終端裝置70接收到刪除請(qǐng)求消息M3′時(shí)將臨時(shí)刪除標(biāo)志列表351的臨時(shí)刪除標(biāo)志設(shè)為“1”的臨時(shí)刪除標(biāo)志設(shè)定部32。
個(gè)別群管理服務(wù)器40與群管理服務(wù)器20同樣包括安全通信部21、群信息存儲(chǔ)部28和群信息讀出部29,而且還包括用于存儲(chǔ)由終端列表管理裝置50的終端列表生成部24a生成的臨時(shí)刪除標(biāo)志列表451的臨時(shí)刪除標(biāo)志列表存儲(chǔ)部45,以及通過安全通信部21從終端裝置70接收到刪除結(jié)束通知消息M3時(shí)將臨時(shí)刪除標(biāo)志列表451的臨時(shí)刪除標(biāo)志設(shè)為“1”的臨時(shí)刪除標(biāo)志設(shè)定部42。
終端裝置70與終端裝置60同樣包括操作部61、GUI 62和防竄改模塊68,而且還包括與公共群管理服務(wù)器30進(jìn)行通信的非安全通信部74以及接收到來自操作部61的指示后將該指示傳送到非安全通信部74和防竄改模塊68的安全通信部64、登記部66及刪除部67,或者將通過非安全通信部74接收到的URL傳送到安全通信部64的終端應(yīng)用程序71。
在此,臨時(shí)刪除標(biāo)志列表351如圖11所示,由群標(biāo)識(shí)符(例如“0xF001”)3511、以一覽的方式存儲(chǔ)多個(gè)(圖示例子中為5個(gè))終端標(biāo)識(shí)符的終端列表3512,以及以一覽的方式存儲(chǔ)與各終端標(biāo)識(shí)符分別對(duì)應(yīng)的臨時(shí)刪除標(biāo)志1的臨時(shí)刪除標(biāo)志列表3513構(gòu)成。臨時(shí)刪除標(biāo)志列表451與臨時(shí)刪除標(biāo)志列表351同樣由群標(biāo)識(shí)符3511、終端列表3512以及以一覽的方式存儲(chǔ)與各終端標(biāo)識(shí)符分別對(duì)應(yīng)的臨時(shí)刪除標(biāo)志2的臨時(shí)刪除標(biāo)志列表4513構(gòu)成。上述臨時(shí)刪除標(biāo)志列表351、451可以僅通過將臨時(shí)刪除標(biāo)志1、2與屬于群終端列表251建立對(duì)應(yīng)來簡單構(gòu)成,并且也可以容易地進(jìn)行終端刪除的管理。
另外,關(guān)于取得請(qǐng)求消息M1′,其與圖5所示的終端登記請(qǐng)求消息M1的不同僅在于消息頭內(nèi)的消息ID,因此省略對(duì)其結(jié)構(gòu)的圖示。而且,關(guān)于刪除請(qǐng)求消息M3′,是從圖7所示的刪除結(jié)束通知消息M3中刪除了群信息,并且其消息頭內(nèi)的消息ID不同,因此也省略對(duì)其結(jié)構(gòu)的圖示。
以下說明公共群管理服務(wù)器30、個(gè)別群管理服務(wù)器40和終端列表管理裝置50與終端裝置70之間進(jìn)行的處理的動(dòng)作。
首先說明向群的終端登記處理。
圖12為表示向群的終端登記的處理時(shí)序圖。
終端裝置70的終端應(yīng)用程序71發(fā)出終端登記指示后,非安全通信部74生成包含群ID、終端ID和服務(wù)ID的終端登記請(qǐng)求消息M1,并將生成的終端登記請(qǐng)求消息M1發(fā)送到公共群管理服務(wù)器30(S31)。
接收到終端登記請(qǐng)求消息M1的公共群管理服務(wù)器30的非安全通信部31將接收到的終端登記請(qǐng)求消息M1發(fā)送到終端列表管理裝置50的登記可否判斷部22。
接收到終端登記請(qǐng)求消息M1后,登記可否判斷部22以群標(biāo)識(shí)符m12為關(guān)鍵字判斷在屬于群終端列表存儲(chǔ)部25中是否存在屬于群終端列表251(S32)。不存在該群用的屬于群終端列表251時(shí),登記可否判斷部22向群信息生成部27指示生成群信息,并向群信息生成部27指示生成群信息。另外,存在該群用的屬于群終端列表251時(shí),前進(jìn)到后述的登記可否判斷處理。
接收到指示的群信息生成部27生成群信息281(S33),并將生成群信息281存儲(chǔ)在屬于群終端列表存儲(chǔ)部25中(S34)。而且,群信息生成部27生成臨時(shí)刪除標(biāo)志列表351,并將生成的臨時(shí)刪除標(biāo)志列表351存儲(chǔ)在公共群管理服務(wù)器30的臨時(shí)刪除標(biāo)志列表存儲(chǔ)部35中(S35),并且生成臨時(shí)刪除標(biāo)志列表451,并將生成的臨時(shí)刪除標(biāo)志列表451存儲(chǔ)在個(gè)別群管理服務(wù)器40的臨時(shí)刪除標(biāo)志列表存儲(chǔ)部45中(S36)。
另一方面,接收到指示的群信息生成部27生成群信息281(S37),并將生成的群信息存儲(chǔ)在個(gè)別群管理服務(wù)器40的群信息存儲(chǔ)部28中(S38)。
各列表251、351、451向各存儲(chǔ)部25、35、45的存儲(chǔ)結(jié)束后,或者各列表251、351、451存在時(shí),登記可否判斷部22判斷可否向各列表251、351、451進(jìn)行終端登記(S39)。該判斷根據(jù)屬于群終端列表251中登記的終端標(biāo)識(shí)符的個(gè)數(shù)是否達(dá)到限制個(gè)數(shù)來進(jìn)行。在無法登記的情況下,結(jié)束對(duì)終端登記請(qǐng)求的處理。與此相反,在可登記的情況下,終端列表更新部24b將終端登記到各列表251、351、451中(S40、S41、S42)。
終端登記結(jié)束后,登記可否判斷部22使該結(jié)果包含與服務(wù)ID對(duì)應(yīng)的個(gè)別群管理服務(wù)器的URI,然后通過非安全通信部31通知給終端應(yīng)用程序71(S43)。
接收到包含URI的結(jié)果通知后,終端應(yīng)用程序71指示安全通信部64向URI發(fā)送用于取得群信息281的取得請(qǐng)求消息M1′(S44)。從終端應(yīng)用程序71接收到指示的安全通信部64在與具有該URI的個(gè)別群管理服務(wù)器40之間形成SAC后,向該個(gè)別群管理服務(wù)器40發(fā)送包含群ID和終端ID的取得請(qǐng)求消息M1′(S45)。另外,取得請(qǐng)求消息M1′的也可以構(gòu)成為不包含終端ID。
接收到取得請(qǐng)求消息M1′的個(gè)別群管理服務(wù)器40的群信息讀出部29根據(jù)群標(biāo)識(shí)符識(shí)別對(duì)應(yīng)的群信息(S46),并且確認(rèn)是否包含終端ID,在包含的情況下,指示安全通信部21發(fā)送群信息。接收到指示的安全通信部21向終端裝置70發(fā)送群信息通知消息M2(S47)。
接收到群信息通知消息M2的終端裝置70的登記部66從群信息通知消息M2中抽出群信息281,并將抽出的群信息281存儲(chǔ)在群信息存儲(chǔ)部65中(S48)。另外,也可以在群信息通知消息M2中包含群ID,并進(jìn)行是否與通過取得請(qǐng)求發(fā)送的群ID一致的一致性判斷。
這樣可以通過在群內(nèi)的終端裝置70之間復(fù)制內(nèi)容或許可等對(duì)內(nèi)容進(jìn)行再現(xiàn)。
以下說明用于從群中刪除終端的預(yù)準(zhǔn)備的處理。
圖13為表示用于從群中刪除終端的預(yù)準(zhǔn)備的處理的時(shí)序圖。
終端裝置70的終端應(yīng)用程序71通過操作部61從用戶接收到從群中刪除終端的指示后,通過非安全通信部74向公共群管理服務(wù)器30發(fā)送用于刪除終端的刪除請(qǐng)求消息M3′(S51)。這里的刪除請(qǐng)求消息M3′除了包含消息頭,還包含群ID和終端ID。
公共群管理服務(wù)器30的臨時(shí)刪除標(biāo)志設(shè)定部32通過非安全通信部31從終端裝置70接收到刪除請(qǐng)求消息M3′后,檢索臨時(shí)刪除標(biāo)志列表存儲(chǔ)部35,識(shí)別具有刪除請(qǐng)求消息M3′中包含的群ID的臨時(shí)刪除標(biāo)志列表351。然后在與刪除請(qǐng)求消息M3′中包含的終端ID相對(duì)應(yīng)的臨時(shí)刪除標(biāo)志1中設(shè)置表示刪除的“1”(S52)。然后,臨時(shí)刪除標(biāo)志設(shè)定部32使該結(jié)果中包含個(gè)別群管理服務(wù)器的URI后,通過非安全通信部31通知給終端應(yīng)用程序71(S53)。
接收到包含URI的結(jié)果通知后,終端應(yīng)用程序71使用于刪除群信息281的刪除請(qǐng)求中包含個(gè)別群管理服務(wù)器的URI后發(fā)送到刪除部67(S55)。從終端應(yīng)用程序71接收到刪除請(qǐng)求的刪除部67以保密的方式刪除群信息存儲(chǔ)部65中存儲(chǔ)的群信息(S56)。群信息的刪除結(jié)束后,刪除部67在安全通信部64上與具有刪除請(qǐng)求中包含的URI的個(gè)別群管理服務(wù)器40之間形成SAC后,向具有該URI的個(gè)別群管理服務(wù)器40發(fā)送包含群ID和終端ID的刪除結(jié)束通知消息M3(S57)。另外,該刪除結(jié)束通知消息M3在這里由群ID、終端ID和群信息構(gòu)成,但也可以僅由群ID和終端ID、或者僅由終端ID和群信息構(gòu)成。
個(gè)別群管理服務(wù)器40的臨時(shí)刪除標(biāo)志設(shè)定部42通過安全通信部21接收到刪除結(jié)束通知消息M3后,檢索臨時(shí)刪除標(biāo)志列表存儲(chǔ)部45,識(shí)別具有刪除結(jié)束通知消息M3中包含的群ID的臨時(shí)刪除標(biāo)志列表451。然后,臨時(shí)刪除標(biāo)志設(shè)定部42在與刪除結(jié)束通知消息M3中包含的終端ID相對(duì)應(yīng)的臨時(shí)刪除標(biāo)志2中設(shè)置表示刪除的“1”(S58)。
通過如上所述的對(duì)臨時(shí)刪除標(biāo)志1、2進(jìn)行的設(shè)置表示刪除的“1”的處理,具有終端ID的終端裝置70從群中刪除的準(zhǔn)備完成。
以下說明用于從群中實(shí)際刪除終端的處理。
圖14為表示用于從群中實(shí)際刪除終端的處理的時(shí)序圖。在此顯示的是終端列表管理裝置50的標(biāo)志確認(rèn)部52以任意的定時(shí)確認(rèn)臨時(shí)刪除標(biāo)志1、2的序列。
終端列表管理裝置50的標(biāo)志確認(rèn)部52以任意的定時(shí)設(shè)置預(yù)定的群ID和終端ID(S61)。所述群ID和終端ID從屬于群終端列表存儲(chǔ)部25中所存儲(chǔ)的屬于群終端列表251中選取。
群ID和終端ID的設(shè)置結(jié)束后,標(biāo)志確認(rèn)部52從公共群管理服務(wù)器30的臨時(shí)刪除標(biāo)志列表存儲(chǔ)部35存儲(chǔ)的臨時(shí)刪除標(biāo)志列表351中檢索具有所設(shè)置的群ID和終端ID的臨時(shí)刪除標(biāo)志列表(S62),確認(rèn)臨時(shí)刪除標(biāo)志1的內(nèi)容(S63),然后判斷是否設(shè)置了表示終端刪除的“1”(S64)。
臨時(shí)刪除標(biāo)志1中已設(shè)置了“1”時(shí),標(biāo)志確認(rèn)部52從個(gè)別群管理服務(wù)器40的臨時(shí)刪除標(biāo)志列表存儲(chǔ)部45存儲(chǔ)的臨時(shí)刪除標(biāo)志列表451中檢索具有所設(shè)置的群ID和終端ID的臨時(shí)刪除標(biāo)志列表(S65),確認(rèn)臨時(shí)刪除標(biāo)志2的內(nèi)容(S66),然后判斷是否設(shè)置了表示終端刪除的“1”(S67)。
該部分的臨時(shí)刪除標(biāo)志2中也設(shè)置了“1”時(shí),標(biāo)志確認(rèn)部52從屬于群終端列表存儲(chǔ)部25存儲(chǔ)的該屬于群終端列表251中刪除終端標(biāo)識(shí)符。即,從群中刪除對(duì)象終端(S68)。另外,也可以在完成了從屬于群終端列表251中刪除終端后,從臨時(shí)刪除標(biāo)志列表351和臨時(shí)刪除標(biāo)志列表451中刪除該終端標(biāo)識(shí)符的項(xiàng)目。
通過上述處理,可以就所設(shè)置的群ID和終端ID確實(shí)地從群中刪除終端。
以下說明用于從群中實(shí)際刪除終端的其它處理。
圖15為表示用于從群中實(shí)際刪除終端的其它處理的時(shí)序圖。在此顯示的是終端裝置70的終端應(yīng)用程序71向公共群管理服務(wù)器30發(fā)送終端登記請(qǐng)求消息M1時(shí),終端列表管理裝置50的標(biāo)志確認(rèn)部52以終端登記請(qǐng)求消息M1的發(fā)送為觸發(fā)器來確認(rèn)臨時(shí)刪除標(biāo)志1、2的序列。
終端裝置70的終端應(yīng)用程序71發(fā)出終端登記的指示后,非安全通信部74生成包含群ID、終端ID和服務(wù)ID的終端登記請(qǐng)求消息M1,并將生成的終端登記請(qǐng)求消息M1發(fā)送到公共群管理服務(wù)器30(S71)。
接收到終端登記請(qǐng)求消息M1的公共群管理服務(wù)器30的非安全通信部31將接收到的終端登記請(qǐng)求消息M1發(fā)送到終端列表管理裝置50的登記可否判斷部22。
接收到終端登記請(qǐng)求消息M1后,登記可否判斷部22判斷屬于群終端列表存儲(chǔ)部25中是否存在屬于群終端列表251(S72)。存在該群用的屬于群終端列表251時(shí),標(biāo)志確認(rèn)部52從公共群管理服務(wù)器30的臨時(shí)刪除標(biāo)志列表存儲(chǔ)部35存儲(chǔ)的臨時(shí)刪除標(biāo)志列表351中檢索與屬于群終端列表251具有相同群ID的臨時(shí)刪除標(biāo)志列表(S73),確認(rèn)臨時(shí)刪除標(biāo)志1的所有內(nèi)容(S74),然后判斷是否設(shè)置有表示終端刪除的“1”(S75)。然后,標(biāo)志確認(rèn)部52設(shè)置臨時(shí)刪除標(biāo)志1中被設(shè)置為“1”的全部終端ID(S76)。從個(gè)別群管理服務(wù)器40的臨時(shí)刪除標(biāo)志列表存儲(chǔ)部45存儲(chǔ)的臨時(shí)刪除標(biāo)志列表451中檢索與屬于群終端列表251具有相同群ID的臨時(shí)刪除標(biāo)志列表(S77),確認(rèn)與在步驟S76中設(shè)置的所有終端ID對(duì)應(yīng)的臨時(shí)刪除標(biāo)志2的所有內(nèi)容(S78),然后判斷是否設(shè)置有表示終端刪除的“1”(S79)。
該部分的臨時(shí)刪除標(biāo)志2中也設(shè)置了“1”時(shí),標(biāo)志確認(rèn)部52從屬于群終端列表存儲(chǔ)部25存儲(chǔ)的該屬于群終端列表251中刪除所有終端標(biāo)識(shí)符(S80)。即,根據(jù)具有終端登記請(qǐng)求消息M1中包含的群ID的屬于群終端列表從群中刪除臨時(shí)刪除標(biāo)志1、2中設(shè)置了“1”的終端。
通過上述處理,可以確實(shí)地從群中刪除臨時(shí)刪除標(biāo)志1、2中設(shè)置了“1”的終端。
在該實(shí)施方式2中,臨時(shí)刪除標(biāo)志1、2中設(shè)置了“1”時(shí),即滿足And條件時(shí),從群中刪除終端,但也可以在臨時(shí)刪除標(biāo)志2中設(shè)置了“1”時(shí),從群中刪除終端。這樣可以大幅度地簡化公共群管理服務(wù)器30的結(jié)構(gòu)。
該實(shí)施方式將臨時(shí)刪除標(biāo)志1、2設(shè)置為“1”,但也可以設(shè)置為其反邏輯的“0”。
而且,以上的說明中說明的是服務(wù)器裝置獨(dú)立地生成群標(biāo)識(shí)符和群關(guān)鍵字并建立關(guān)聯(lián),但也可以利用單向性函數(shù)由群關(guān)鍵字生成群際識(shí)符并僅向終端裝置發(fā)送群關(guān)鍵字。這種情況下,終端裝置通過保持與服務(wù)器裝置相同的單向性函數(shù)的算法,就可以生成群標(biāo)識(shí)符。
另外,在以上的說明中,服務(wù)器由3個(gè)裝置構(gòu)成,但也可以在公共群管理服務(wù)器或個(gè)別群管理服務(wù)器當(dāng)中的任何一個(gè)中包含終端列表管理裝置。即,服務(wù)器也可以由2個(gè)裝置構(gòu)成。這種情況下,包含終端列表管理裝置50的服務(wù)器也可以不保持臨時(shí)刪除標(biāo)志列表,而是通過在屬于群終端列表251中增加臨時(shí)刪除標(biāo)志的欄來起到相同作用。
另外,在上述實(shí)施方式1、2中說明的是適用于具有安全處理必要的數(shù)據(jù)為群信息、與該數(shù)據(jù)有關(guān)的管理信息為終端列表時(shí)的情況,但當(dāng)然也適用于終端裝置保持具有安全處理必要的數(shù)據(jù)并且服務(wù)器保持與數(shù)據(jù)有關(guān)的管理信息的一般結(jié)構(gòu)。在該一般結(jié)構(gòu)的情況下,終端裝置可以在執(zhí)行了影響到服務(wù)器的管理信息的處理時(shí),將執(zhí)行結(jié)果通過安全通信部64通知服務(wù)器。
也可以適用于該一般結(jié)構(gòu)中,上述數(shù)據(jù)是用于判斷是否屬于由被許可對(duì)數(shù)字作品及其許可進(jìn)行移動(dòng)、復(fù)制等處理的預(yù)定數(shù)目以內(nèi)的終端裝置形成的群的群信息,上述管理信息是表示屬于群的終端裝置的一覽的終端列表,產(chǎn)生上述影響的處理是所述終端裝置間的群信息的移動(dòng)。
另外,也可以適用于,上述數(shù)據(jù)為數(shù)字作品的許可,上述管理信息為許可的使用履歷,上述產(chǎn)生影響的處理是許可的使用。
另外,也可以適用于,上述數(shù)據(jù)為數(shù)字作品的許可,上述管理信息是終端裝置可以保持的許可數(shù)量,上述產(chǎn)生影響的處理是許可的刪除。
而且,還可以適用于,上述數(shù)據(jù)為數(shù)字作品,上述管理信息為數(shù)字作品的流通范圍數(shù),上述產(chǎn)生影響的處理是數(shù)字作品的移動(dòng)。
(實(shí)施方式3)以下說明本發(fā)明進(jìn)一步的其它實(shí)施方式。以下的實(shí)施方式僅是使本發(fā)明具體化的一個(gè)例子,并不限定本發(fā)明的技術(shù)范圍。
在說明之前,再次對(duì)本實(shí)施方式的群和群信息進(jìn)行定義。
(群的定義)首先進(jìn)行群的定義。一般情況下,在內(nèi)容配送服務(wù)中,配送給終端的內(nèi)容和內(nèi)容的權(quán)利在終端間的復(fù)制和移動(dòng)處理不是在無限制的范圍內(nèi)被許可的,而是僅在一定范圍內(nèi)被許可的。
相互被許可進(jìn)行上述處理的多個(gè)終端判斷被判斷為屬于同一集合,而集合可以如下定義。若抽出屬于上述集合的任意2個(gè)元素,則2個(gè)元素互相被許可進(jìn)行內(nèi)容的復(fù)制、移動(dòng)等處理。如上定義的集合稱為群。即,為了進(jìn)行內(nèi)容的移動(dòng)等處理,必須屬于同一群。
(群信息的定義)以下進(jìn)行群信息的定義。就第1終端從第2終端移動(dòng)并取得必要內(nèi)容的處理進(jìn)行說明。根據(jù)上述群的定義,在所述第1終端和所述第2終端屬于同一群的情況下允許進(jìn)行內(nèi)容的移動(dòng),在不屬于同一群的情況下不允許進(jìn)行內(nèi)容的移動(dòng)。
在本實(shí)施方式中,上述第1終端和上述第2終端在進(jìn)行內(nèi)容的移動(dòng)處理前,相互進(jìn)行判斷是否屬于同一群的群判斷。在所述群判斷中必要的信息被定義為群信息。另外,該實(shí)施方式3的群信息大致以實(shí)施方式1、2的終端列表為構(gòu)成要素,本實(shí)施方式3的群信息的詳細(xì)內(nèi)容后述。
圖16為表示本發(fā)明實(shí)施方式3的群信息管理服務(wù)器100、群信息變更裝置200、群信息保持終端300和400及其周邊環(huán)境的框圖。
在圖16中,群信息管理服務(wù)器100、群信息變更裝置200、群信息保持終端300和400通過有線或無線傳送線路N被連接為可以進(jìn)行數(shù)據(jù)通信。該群信息管理系統(tǒng)S的至少1個(gè)群信息管理服務(wù)器100和至少2個(gè)群信息保持終端300和400通過上述傳送線路N被連接為可以進(jìn)行數(shù)據(jù)通信。
在此,群信息管理服務(wù)器100設(shè)置在作為內(nèi)容配送服務(wù)的一個(gè)例子的音樂提供服務(wù)的提供商α一側(cè),群信息保持終端300設(shè)置在根據(jù)與提供商α之間的合同接受音樂配送服務(wù)的合同方β一側(cè)。以下參照?qǐng)D17~圖19按照群信息管理服務(wù)器100、群信息變更裝置200、群信息保持終端300的順序說明各自的內(nèi)部結(jié)構(gòu)。
圖17為表示圖16所示群信息管理服務(wù)器100的內(nèi)部結(jié)構(gòu)的框圖。在圖17中,群信息管理服務(wù)器100包括存儲(chǔ)群信息的群信息存儲(chǔ)部101、存儲(chǔ)完成了群信息更新處理的群信息保持終端列表的已更新終端列表存儲(chǔ)部102、進(jìn)行群信息存儲(chǔ)部101中存儲(chǔ)的群信息的設(shè)定和變更處理的群信息設(shè)定更新部103、進(jìn)行群信息存儲(chǔ)部101中存儲(chǔ)的群信息的取得和發(fā)送處理的群信息取得發(fā)送部104、判斷是否進(jìn)行群信息更新的群信息更新判斷部105,以及進(jìn)行與群信息保持終端之間的通信處理的通信部106。
圖18為表示圖16所示群信息變更裝置200的內(nèi)部結(jié)構(gòu)的框圖。在圖18中,群信息變更裝置200包括接受用于群信息的新設(shè)定和更新處理的信息輸入的群信息設(shè)定變更信息輸入部201,和進(jìn)行與群信息管理服務(wù)器100之間的通信處理的通信部202。
圖19為表示圖16所示群信息保持終端300的內(nèi)部結(jié)構(gòu)的框圖。在圖19中,群信息保持終端300包括存儲(chǔ)群信息的群信息存儲(chǔ)部301、生成并發(fā)送用于向群信息管理服務(wù)器100以及其它群信息保持終端請(qǐng)求取得群信息的消息的群信息取得請(qǐng)求部302、從群信息管理服務(wù)器100以及其它群信息保持終端取得群信息并進(jìn)行群信息存儲(chǔ)部301的群信息更新處理的群信息取得更新部303、生成并發(fā)送用于向其它群信息保持終端通知更新通知的消息的更新通知發(fā)送部304、根據(jù)從群信息管理服務(wù)器100以及其它群信息保持終端取得的群信息和群信息存儲(chǔ)部301中保持的群信息判斷是否通過所述取得的群信息進(jìn)行更新處理的群信息更新判斷部305、生成并發(fā)送用于在內(nèi)容的檢索和取得等處理時(shí)向其它群信息保持終端發(fā)送更新判斷所必需的信息的消息的處理請(qǐng)求發(fā)送部306、生成并發(fā)送用于向其它群信息保持終端發(fā)送群信息的消息的群信息取得發(fā)送部307,以及進(jìn)行與群信息管理服務(wù)器100以及其它群信息保持終端之間的通信處理的通信部308。
以下說明群信息管理服務(wù)器100和群信息保持終端300保持的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)。
(群信息管理服務(wù)器100保持的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu))首先說明群信息管理服務(wù)器100保持的數(shù)據(jù)。群信息管理服務(wù)器100將群信息保持在群信息存儲(chǔ)部101中,并將已更新終端列表保持在已更新終端列表存儲(chǔ)部102中。參照?qǐng)D20說明群信息管理服務(wù)器100保持的群信息。群信息的定義與上述相同。
圖20所示為群信息的內(nèi)容。圖20的g1501是唯一確定群信息的群標(biāo)識(shí)符,g1502是作為用于進(jìn)行群信息實(shí)際數(shù)據(jù)管理的信息的管理信息,g1503是進(jìn)行群判斷時(shí)必要的群信息實(shí)際數(shù)據(jù)。
本實(shí)施方式的管理信息是作為表示對(duì)應(yīng)的群信息實(shí)際數(shù)據(jù)的世代的世代信息進(jìn)行說明。所謂世代信息是指取出任意2個(gè)元素時(shí),2個(gè)元素的大小關(guān)系必然確定的集合的一個(gè)例子。更具體地說,是將群信息每次發(fā)生變更時(shí),其值單調(diào)增加的版本作為管理信息的例子進(jìn)行說明。
參照?qǐng)D21說明所述群信息實(shí)際數(shù)據(jù)為終端列表的情況下的群信息(以下稱為群信息終端列表)。圖21所示為群信息終端列表的內(nèi)容。圖21的g1601為群標(biāo)識(shí)符,g1602是作為管理信息的版本,從g1603到g1604是屬于與群標(biāo)識(shí)符1601對(duì)應(yīng)的群的群信息保持終端300的終端標(biāo)識(shí)符的列表。這里的終端標(biāo)識(shí)符是指唯一識(shí)別群信息保持終端300的標(biāo)識(shí)符。
以下參照?qǐng)D22說明群信息管理服務(wù)器100保持的已更新終端列表。圖22所示為群信息已更新終端列表的內(nèi)容。圖22的g1801為群標(biāo)識(shí)符,從g1802到g1803是屬于與群標(biāo)識(shí)符1801對(duì)應(yīng)的群的群信息保持終端300中更新為最新的群信息的群信息保持終端300的終端標(biāo)識(shí)符的列表。
(群信息保持終端300保持的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu))以下說明群信息保持終端300保持的數(shù)據(jù)。群信息保持終端300將群信息保持在群信息存儲(chǔ)部301中。群信息保持終端300保持的群信息的數(shù)據(jù)結(jié)構(gòu)與群信息管理服務(wù)器100保持的群信息的數(shù)據(jù)結(jié)構(gòu)相同,因此省略說明。
以上說明的是群信息管理服務(wù)器100和群信息保持終端300保持的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)。
以下說明在群信息管理服務(wù)器100、群信息變更裝置200和群信息保持終端300之間發(fā)送、接收的消息的數(shù)據(jù)結(jié)構(gòu)。
(通信時(shí)收發(fā)的消息的數(shù)據(jù)結(jié)構(gòu))首先參照?qǐng)D23說明本實(shí)施方式的在通信時(shí)收發(fā)的消息的數(shù)據(jù)結(jié)構(gòu)。圖23所示為消息格式的內(nèi)容。圖23的m1901為消息頭,m1902為消息本體。在此,消息頭至少包括識(shí)別發(fā)送目標(biāo)的信息和識(shí)別發(fā)送源的信息。上述識(shí)別發(fā)送目標(biāo)的信息被參照為消息的目標(biāo)地址,上述識(shí)別發(fā)送源的信息被參照為針對(duì)上述消息發(fā)送返回消息時(shí)的目標(biāo)地址。作為上述用于識(shí)別發(fā)送源或發(fā)送目標(biāo)的信息包括IP地址。消息本體m1902包含各消息中的固有信息。以下針對(duì)每個(gè)消息說明所述固有信息。
在本實(shí)施方式中,參照?qǐng)D24~圖27說明其中的4個(gè)重要消息。
(群信息取得請(qǐng)求消息)第一,參照?qǐng)D24說明群信息取得請(qǐng)求消息。圖24所示為群信息取得請(qǐng)求消息的內(nèi)容。群信息取得請(qǐng)求消息從群信息保持終端300向群信息管理服務(wù)器100發(fā)送,或者從群信息保持終端300向其它群信息保持終端300發(fā)送。
圖24的m801為消息頭,m802為發(fā)送了群信息取得請(qǐng)求消息的群信息保持終端300的終端標(biāo)識(shí)符,m803為群信息保持終端300保持的群信息的群標(biāo)識(shí)符,m804為群信息保持終端300保持的上述群信息的版本。
(更新通知消息)第二,參照?qǐng)D25說明更新通知消息。圖25所示為更新通知消息的內(nèi)容。更新通知消息從群信息保持終端300向其它群信息保持終端300發(fā)送。圖25的m1001為消息頭,m1002為發(fā)送了更新通知消息的群信息保持終端300保持的群信息的群標(biāo)識(shí)符,m1003是群信息保持終端300保持的上述群信息的版本。
(處理請(qǐng)求消息)第三,參照?qǐng)D26說明處理請(qǐng)求消息。圖26所示為處理請(qǐng)求消息的內(nèi)容。處理請(qǐng)求消息從群信息保持終端300向其它群信息保持終端300發(fā)送。圖26的m1101為消息頭,m1102為發(fā)送了處理請(qǐng)求消息的群信息保持終端300保持的群信息的群標(biāo)識(shí)符,m1103是群信息保持終端300保持的上述群信息的版本,m1104是處理請(qǐng)求的處理所必需的信息。
此處的處理所必需的信息由處理識(shí)別和處理對(duì)象識(shí)別構(gòu)成。所述處理識(shí)別是指內(nèi)容的檢索、移動(dòng)、復(fù)制以及內(nèi)容權(quán)利的檢索、移動(dòng)、復(fù)制等的處理的識(shí)別。處理對(duì)象識(shí)別是指例如在內(nèi)容的檢索處理中,用于唯一識(shí)別作為檢索對(duì)象的內(nèi)容的信息,例如內(nèi)容的標(biāo)識(shí)符或內(nèi)容的名稱等。
(群信息發(fā)送消息)第四,參照?qǐng)D27說明群信息發(fā)送消息。圖27所示為群信息發(fā)送消息的內(nèi)容。群信息發(fā)送消息從群信息管理服務(wù)器100向群信息保持終端300發(fā)送,或者從群信息保持終端300向其它群信息保持終端300發(fā)送。圖27的m1201為消息頭,m1202為發(fā)送源的群信息管理服務(wù)器100或群信息保持終端300保持的群信息。
以上說明的是在群信息管理服務(wù)器100、群信息變更裝置200和群信息保持終端300之間發(fā)送、接收的消息的數(shù)據(jù)結(jié)構(gòu)。
以下參照?qǐng)D28說明在以上結(jié)構(gòu)的群信息管理系統(tǒng)S中,合同方β?lián)碛腥盒畔⒈3纸K端300和群信息保持終端400的情況下,將通過提供商α的音樂配送服務(wù)在群信息保持終端300中取得的音樂內(nèi)容向群信息保持終端400移動(dòng)過程中必需的處理的概況。
判斷針對(duì)合同方β自己保持的群信息保持終端組的群是否存在(圖28步驟S2001)。
上述群不存在的情況下進(jìn)行群的新設(shè)定(圖28步驟S2002)。
判斷上述群或新設(shè)定的群中是否同時(shí)包含群信息保持終端300和群信息保持終端400(圖28步驟S2003)。
群信息保持終端300和群信息保持終端400中的任意一方都不屬于上述群或上述新設(shè)定的群時(shí),進(jìn)行不屬于群信息管理服務(wù)器100的所述群或所述新設(shè)定的群的群信息保持終端的增加并進(jìn)行群信息的更新處理(圖28步驟S2004)。
判斷群信息保持終端300和群信息保持終端400的群信息是否是最新的(圖28步驟S2005)。群信息保持終端300和群信息保持終端400的群信息不是最新的情況下,取得最新的群信息并更新自己保持的群信息(圖28步驟S2006)。必要時(shí)將更新通知發(fā)送到其它群信息保持終端(圖28步驟S2007)。
步驟S2001、步驟S2003和步驟S2005的各判斷處理由群信息保持終端300和400通過互聯(lián)網(wǎng)等與群信息管理服務(wù)器100連接,并且利用Web瀏覽器看到屬于群的群信息保持終端的一覽來實(shí)現(xiàn)。
以上說明的是從群信息保持終端300向其它群信息保持終端400移動(dòng)音樂內(nèi)容過程中的必需處理的概況。
接下來說明步驟S2002的群信息新設(shè)定處理、步驟S2004的群信息更新處理、步驟S2006的群信息保持終端的群信息取得處理的詳細(xì)情況。最后說明伴隨群信息的更新處理發(fā)送的更新通知消息的有關(guān)處理。
(群信息的新設(shè)定和更新處理的詳細(xì)情況)首先說明群信息的新設(shè)定和更新處理。在本發(fā)明中,群信息由群信息管理服務(wù)器100管理,因此群信息的新設(shè)定處理和更新處理必須對(duì)群信息管理服務(wù)器100保持的群信息進(jìn)行新設(shè)定和更新。群信息的新設(shè)定和變更處理可以由合同方β進(jìn)行,也可以由提供商α的負(fù)責(zé)人進(jìn)行,但群信息的設(shè)定、變更時(shí)的處理相同,因此,此處將合同方β和提供商α的負(fù)責(zé)人統(tǒng)稱為變更者γ,下面對(duì)變更者γ進(jìn)行群信息的新設(shè)定和變更處理進(jìn)行說明。
首先說明變更者γ在群信息管理服務(wù)器100的群信息存儲(chǔ)部101中新設(shè)定群信息時(shí)的處理。
變更者γ例如從自己的群信息保持終端通過互聯(lián)網(wǎng)與群信息變更裝置200連接,向群信息設(shè)定變更信息輸入部201輸入要設(shè)定的信息。
輸入的信息至少包含屬于同一群的群信息保持終端組的終端標(biāo)識(shí)符列表。例如輸入“New group id=0x0001、0x0003、0x0004”。輸入的數(shù)據(jù)通過通信部202和群信息管理服務(wù)器100的通信部106發(fā)送到群信息設(shè)定更新部103。群信息設(shè)定更新部103向新的群分配群標(biāo)識(shí)符后,與輸入的終端標(biāo)識(shí)符一起存儲(chǔ)在群信息存儲(chǔ)部101中。
在本實(shí)施方式中,上述群信息實(shí)際數(shù)據(jù)作為終端列表進(jìn)行說明。分配了0xF001作為群標(biāo)識(shí)符的終端列表是圖29(a)的群信息終端列表1601。版本針對(duì)每一群信息設(shè)定,其初始值是在群信息管理服務(wù)器100中單調(diào)增加的值的基點(diǎn)。在終端列表1601中設(shè)定為2。
如上所述進(jìn)行群信息的設(shè)定處理,并且根據(jù)需要通過通信部106和群信息變更裝置200的通信部202返回正常結(jié)束通知。
以下說明變更者γ更新群信息管理服務(wù)器100的群信息存儲(chǔ)部101中存儲(chǔ)的群信息時(shí)的處理。
變更者γ例如從自己的群信息保持終端通過互聯(lián)網(wǎng)與群信息變更裝置200連接,向群信息設(shè)定變更信息輸入部201輸入變更的信息。
參照?qǐng)D29(a)~(d)作為終端列表對(duì)所述群信息實(shí)際數(shù)據(jù)進(jìn)行說明。
圖29(a)~(d)所示為群信息終端列表的一個(gè)例子。包含上述終端列表的群信息終端列表由群標(biāo)識(shí)符、版本和終端標(biāo)識(shí)符構(gòu)成,在圖29(a)的群信息終端列表1601中,作為群標(biāo)識(shí)符存儲(chǔ)的是0xF001,作為版本存儲(chǔ)的是“2”,作為終端標(biāo)識(shí)符存儲(chǔ)的是0x0001、0x0003和0x0004。
首先說明向終端列表1601增加終端標(biāo)識(shí)符為0x0005的終端的情況。變更者γ指定終端標(biāo)識(shí)符0xF001,向群信息設(shè)定變更信息輸入部201輸入終端標(biāo)識(shí)符0x0005的增加指示。例如輸入“gid=0xF001add tid=0x0005”。輸入的數(shù)據(jù)通過通信部202和群信息管理服務(wù)器100的通信部106發(fā)送到群信息設(shè)定更新部103。
群信息設(shè)定更新部103根據(jù)接收到的輸入數(shù)據(jù),以群標(biāo)識(shí)符0xF001為關(guān)鍵字,從群信息存儲(chǔ)部101中識(shí)別對(duì)應(yīng)的群信息終端列表1601,并向上述終端列表增加終端標(biāo)識(shí)符0x0005。群信息終端列表1601已被更新,因此使版本加1成為3,并存儲(chǔ)在群信息存儲(chǔ)部101中。針對(duì)圖29(a)的狀態(tài)進(jìn)行增加處理后的群信息終端列表為圖29(b)的群信息終端列表1602。如上所述進(jìn)行群信息終端列表的變更處理,并且根據(jù)需要通過通信部106和群信息變更裝置200的通信部202返回正常結(jié)束通知。
以下說明變更者γ從群信息終端列表1602中刪除終端標(biāo)識(shí)符為0x0004和0x0005的終端的情況。
變更者γ指定終端標(biāo)識(shí)符0xF001,向群信息設(shè)定變更信息輸入部201輸入終端標(biāo)識(shí)符0x0004和0x0005的刪除指示。
例如輸入“gid=0xF001 del tid=0x0004,0x0005”。輸入的數(shù)據(jù)通過通信部202和群信息管理服務(wù)器100的通信部106發(fā)送到群信息設(shè)定更新部103。
群信息設(shè)定更新部103根據(jù)接收到的輸入數(shù)據(jù),以群標(biāo)識(shí)符0xF001為關(guān)鍵字,從群信息存儲(chǔ)部101中識(shí)別對(duì)應(yīng)的群信息終端列表1602。從群信息終端列表1602中刪除終端標(biāo)識(shí)符0x0004和0x0005。然后,因?yàn)槿盒畔⒔K端列表1602已被變更,因此使版本加1成為4,并存儲(chǔ)在群信息存儲(chǔ)部101中。針對(duì)圖29(b)的狀態(tài)進(jìn)行了刪除處理后的群信息終端列表為圖29(c)的群信息終端列表1603。如上所述進(jìn)行變更處理,并且根據(jù)需要通過通信部106和群信息變更裝置200的通信部202返回正常結(jié)束通知。
在以上的說明中,采用變更前的群信息終端列表和變更后的群信息終端列表的差異作為變更信息輸入的形式進(jìn)行說明,但也可以輸入所有變更后的群信息終端列表的終端標(biāo)識(shí)符,然后進(jìn)行群信息終端列表的終端標(biāo)識(shí)符的覆蓋處理。但在覆蓋處理中,終端列表進(jìn)行覆蓋,版本進(jìn)行更新(加1)。
另外,變更者γ也可以直接操作群信息變更裝置200。為了使變更操作容易進(jìn)行,在變更時(shí)也可以向變更者γ顯示變更前或變更后的終端列表的狀態(tài)。
群信息變更裝置200的設(shè)置場所任意,可以設(shè)置在提供商α運(yùn)營的服務(wù)器群當(dāng)中或者群信息保持終端當(dāng)中等。
也可以在群信息的新設(shè)定和變更時(shí),在處理之前進(jìn)行認(rèn)證。具體地說,具體來說,可以設(shè)想利用終端的固有信息或者用戶口令或者來自其它可以信賴的設(shè)備的證明書等一般方法。
另外,可以變更群信息的權(quán)限存在多個(gè)級(jí)別的情況下,通過上述認(rèn)證處理進(jìn)行與級(jí)別對(duì)應(yīng)的限制。這里所謂存在多個(gè)級(jí)別是指,如果是級(jí)別1,則可以向群進(jìn)行群信息保持終端的增加處理但不能進(jìn)行群信息保持終端的刪除處理,而在級(jí)別2中則可以進(jìn)行群信息保持終端向群的增加和從群的刪除。
另外,在上述說明中說明的是以群標(biāo)識(shí)符為關(guān)鍵字識(shí)別群信息,但也可以以終端標(biāo)識(shí)符為關(guān)鍵字識(shí)別群信息。具體地說,在以終端標(biāo)識(shí)符0x0001為關(guān)鍵字檢索群信息存儲(chǔ)部101時(shí)則群信息終端列表1601被識(shí)別。以終端標(biāo)識(shí)符為關(guān)鍵字的情況下,有時(shí)會(huì)檢出多個(gè)群信息,但可以由變更者γ選擇,或者對(duì)多個(gè)群信息的每一個(gè)分別進(jìn)行與上述相同的處理。另外,以終端標(biāo)識(shí)符為關(guān)鍵字的情況下,上述群信息取得請(qǐng)求消息中也可以沒有群標(biāo)識(shí)符。
以終端標(biāo)識(shí)符為關(guān)鍵字的情況下,識(shí)別了群信息后的處理與以群標(biāo)識(shí)符為關(guān)鍵字的情況相同。
以上說明的是群信息的新設(shè)定和更新處理。
(群信息取得處理的詳細(xì)情況)以下說明群信息保持終端400的群信息取得處理。說明群信息保持終端400取得、更新群信息的情況。群信息保持終端400取得群信息的目標(biāo)包括群信息管理服務(wù)器100和其它群信息保持終端(在本實(shí)施方式中為群信息保持終端300)。
首先說明群信息保持終端400從群信息管理服務(wù)器100取得群信息的情況,然后說明群信息保持終端400從其他的群信息保持終端300取得的情況下的處理。
首先說明群信息保持終端400從群信息管理服務(wù)器100取得群信息的情況。
群信息保持終端400通過群信息取得請(qǐng)求部302生成群信息取得請(qǐng)求消息,然后通過通信部308發(fā)送到群信息管理服務(wù)器100。群信息管理服務(wù)器100接收到群信息取得請(qǐng)求消息后,進(jìn)行是否更新群信息的更新判斷。
上述更新判斷中包括利用版本的方法和利用已更新終端列表的方法。
首先說明利用版本的更新判斷處理,然后說明利用已更新終端列表的更新判斷處理。
首先說明利用版本進(jìn)行群信息的更新判斷的情況下的處理。
群信息管理服務(wù)器100保持有群信息終端列表1601(圖29(a))。群信息終端列表1601的版本中存儲(chǔ)的是2,但以更一般的存儲(chǔ)的是版本ver的情況進(jìn)行說明。
群信息取得請(qǐng)求消息如圖24所示,由消息頭、終端標(biāo)識(shí)符、群標(biāo)識(shí)符和版本構(gòu)成。
接收到群信息取得請(qǐng)求消息后的群信息管理服務(wù)器100通過通信部106向群信息更新判斷部105發(fā)送上述群信息取得請(qǐng)求消息。接收到群信息取得請(qǐng)求消息的群信息更新判斷部105進(jìn)行更新判斷。
在此說明由群信息更新判斷部105進(jìn)行的更新判斷。群信息更新判斷部105從群信息取得請(qǐng)求消息中抽出終端標(biāo)識(shí)符m802、群標(biāo)識(shí)符m803和版本m804。群信息更新判斷部105以群標(biāo)識(shí)符m803為關(guān)鍵字從群信息存儲(chǔ)部101中識(shí)別并取得對(duì)應(yīng)的群信息終端列表1601。
群信息更新判斷部105判斷終端標(biāo)識(shí)符m802是否包含在群信息終端列表1601中。包含終端標(biāo)識(shí)符m802時(shí),判斷為屬于與群標(biāo)識(shí)符m803對(duì)應(yīng)的群,不包含時(shí),判斷為不屬于上述群。
判斷為不屬于上述群時(shí)結(jié)束處理,并且向群信息保持終端400發(fā)送包含群信息刪除指示的返回消息。上述返回消息發(fā)送到與消息頭m801對(duì)應(yīng)的發(fā)送目標(biāo)。
判斷為屬于上述群時(shí)進(jìn)行以下處理。
群信息更新判斷部105通過群信息終端列表1601抽出版本ver,然后進(jìn)行與通過上述群信息取得請(qǐng)求消息而取得的上述版本m804的比較處理。
ver>m804時(shí),將消息本體中包含群信息終端列表1601的返回消息發(fā)送到群信息保持終端400。
不滿足ver>m804時(shí),因?yàn)椴恍枰?,因此將消息本體中包含不需更新通知的返回消息發(fā)送到群信息保持終端400。
在不需要更新的情況下不發(fā)送群信息從而可以減輕網(wǎng)絡(luò)負(fù)荷。
另外,ver<m804的情況在正常時(shí)不可能出現(xiàn),因此視為異常系統(tǒng),將消息本體中包含表示異常通知的返回消息發(fā)送到群信息保持終端400。
另外,在異常系統(tǒng)的情況下也可以視為群信息保持終端400為非法,進(jìn)行從群中除去等處理。從群中除去是指從群信息終端列表1601中刪除該終端標(biāo)識(shí)符。從群信息終端列表1601刪除群信息終端標(biāo)識(shí)符的方法前面已經(jīng)說明。
以下說明接收到上述返回消息的群信息保持終端400的處理。
首先說明在上述返回消息中包含群信息的情況。
群信息取得更新部303通過通信部308取得群信息保持終端400接收到的上述返回消息。群信息取得更新部303從上述返回信息中抽出群信息,然后更新群信息存儲(chǔ)部301的群信息。另外,也可以進(jìn)行對(duì)抽出的上述群信息的群標(biāo)識(shí)符和自己保持的群信息的群標(biāo)識(shí)符的一致性進(jìn)行確認(rèn)的一致性確認(rèn),或者根據(jù)抽出的上述群信息的版本和自己保持的上述群信息的版本進(jìn)行更新判斷。
以下說明上述返回消息中包含群信息刪除指示的情況。
群信息取得更新部303取得上述返回消息為止的處理與上述返回消息中包含群信息的情況相同。群信息取得更新部303刪除群信息存儲(chǔ)部301的群信息。
以下說明返回消息中包含不需更新通知的情況。
取得了上述返回消息的群信息取得更新部303不進(jìn)行任何處理。
以上說明的是利用版本進(jìn)行更新判斷的情況下的處理。
以下參照?qǐng)D30(a)~(c)說明利用群信息已更新終端列表進(jìn)行群信息的更新判斷情況下的處理。圖30(a)~(c)所示為群信息已更新終端列表的內(nèi)容示例。群信息已更新終端列表1901如圖30(a)所示,作為群標(biāo)識(shí)符存儲(chǔ)的是0xF001,作為已更新終端的終端標(biāo)識(shí)符存儲(chǔ)的是0x0003和0x0004。群信息管理服務(wù)器100在已更新終端列表存儲(chǔ)部102中保持群信息已更新終端列表1901,終端標(biāo)識(shí)符為0x0003和終端標(biāo)識(shí)符為0x0005的群信息保持終端保持有群信息終端列表1602。
以下說明終端標(biāo)識(shí)符為0x0003的群信息保持終端和終端標(biāo)識(shí)符為0x0005的群信息保持終端向群信息管理服務(wù)器100發(fā)送來群信息取得請(qǐng)求消息情況下的處理。
首先說明終端標(biāo)識(shí)符為0x0003的群信息保持終端發(fā)送來群信息取得請(qǐng)求消息的情況。
群信息更新判斷部105通過通信部106接收上述群信息取得請(qǐng)求消息。上述群信息取得請(qǐng)求消息中包含終端標(biāo)識(shí)符0x0003、群標(biāo)識(shí)符0xF001和版本3,群信息更新判斷部105抽出終端標(biāo)識(shí)符0x0003和群標(biāo)識(shí)符0xF001。群信息更新判斷部105以群標(biāo)識(shí)符0xF001為關(guān)鍵字,從已更新終端列表存儲(chǔ)部102中識(shí)別、抽出群信息已更新終端列表1901,并且判斷群信息已更新終端列表1901的終端標(biāo)識(shí)符列表中是否包含終端標(biāo)識(shí)符0x0003。
群信息已更新終端列表1901的終端標(biāo)識(shí)符列表中包含上述終端標(biāo)識(shí)符0x0003,判斷終端標(biāo)識(shí)符為0x0003的群信息保持終端已經(jīng)完成群信息的更新,然后將包含不需更新通知的返回消息發(fā)送到上述群信息保持終端。
接收到上述返回消息的群信息保持終端的處理前面已經(jīng)說明。
以下說明終端標(biāo)識(shí)符為0x0005的群信息保持終端發(fā)送來群信息取得請(qǐng)求消息的情況。
群信息更新判斷部105通過通信部106接收群信息保持終端的群信息取得請(qǐng)求消息。群信息取得請(qǐng)求消息中包含終端標(biāo)識(shí)符0x0005、群標(biāo)識(shí)符0xF001和版本3,群信息更新判斷部105抽出終端標(biāo)識(shí)符0x0005和群標(biāo)識(shí)符0xF001。群信息更新判斷部105以群標(biāo)識(shí)符0xF001為關(guān)鍵字,從已更新終端列表存儲(chǔ)部102中識(shí)別、抽出群信息已更新終端列表1901,并且判斷群信息已更新終端列表1901的終端標(biāo)識(shí)符列表中是否包含終端標(biāo)識(shí)符0x0005。
群信息已更新終端列表1901的終端標(biāo)識(shí)符列表中不包含終端標(biāo)識(shí)符0x0005,判斷與終端標(biāo)識(shí)符為0x0005對(duì)應(yīng)的群信息保持終端沒有進(jìn)行群信息的更新,然后發(fā)送消息本體中包含群信息的返回消息,將終端標(biāo)識(shí)符0x0005增加到群信息已更新終端列表1901的終端標(biāo)識(shí)符列表中。
增加后的群信息已更新終端列表為圖30(b)所示的群信息已更新終端列表1902。
接著說明群信息有變更的情況下群信息已更新終端列表的更新。
說明發(fā)生了通過群信息設(shè)定更新部103進(jìn)行的群標(biāo)識(shí)符為0xF001的群信息變更的情況。群信息設(shè)定更新部103以發(fā)生了更新的群信息的群標(biāo)識(shí)符0xF001為關(guān)鍵字,從已更新終端列表存儲(chǔ)部102中識(shí)別、取得與群標(biāo)識(shí)符0xF001對(duì)應(yīng)的群信息已更新終端列表1902,然后刪除群信息已更新終端列表1902的全部終端標(biāo)識(shí)符項(xiàng)目。刪除后的群信息已更新終端列表為群信息已更新終端列表1903(圖30(c))。這是因?yàn)楫?dāng)群信息發(fā)生變更時(shí),在變更時(shí)刻不存在根據(jù)反映上述變更的群信息進(jìn)行更新的群信息保持終端。
另外,從上述說明可知,利用群信息已更新終端列表進(jìn)行更新判斷的情況下,上述群信息取得請(qǐng)求消息中也可以沒有版本。
另外,雖然是利用版本或已更新終端列表進(jìn)行更新判斷,但因?yàn)槿盒畔⒐芾矸?wù)器100管理的群信息是最新的,因此通常也可以在不進(jìn)行上述更新判斷的情況下進(jìn)行群信息的更新。
另外,利用與根據(jù)群信息取得請(qǐng)求消息的群標(biāo)識(shí)符進(jìn)行判斷不同的方法,可以確認(rèn)發(fā)送了上述群信息取得請(qǐng)求消息的群信息保持終端屬于對(duì)應(yīng)群時(shí),就不必判斷是否屬于群,并且上述群信息取得請(qǐng)求消息中可以沒有終端標(biāo)識(shí)符。
上述不同方法是指,通過用戶口令進(jìn)行的群認(rèn)證,或者利用群共同保持的公共信息對(duì)消息進(jìn)行加密,然后利用與加密消息對(duì)應(yīng)的公共信息進(jìn)行譯碼,從而判斷是否屬于同一群的方法等。
以上說明的是群信息保持終端從群信息管理服務(wù)器100取得群信息并進(jìn)行更新過程中的處理。
以下說明群信息保持終端之間進(jìn)行群信息更新的情況。
說明群信息保持終端300從其它群信息保持終端400取得群信息的情況。
以下說明群信息保持終端300通過群信息取得請(qǐng)求部302生成群信息取得請(qǐng)求消息,然后通過通信部308發(fā)送到群信息保持終端400并取得群信息為止的處理。
群信息取得請(qǐng)求消息如圖24所示,由消息頭m801、終端標(biāo)識(shí)符m802、群標(biāo)識(shí)符m803和版本m804構(gòu)成。
接收到上述群信息取得請(qǐng)求消息的群信息保持終端400通過通信部308向群信息更新判斷部305發(fā)送上述群信息取得請(qǐng)求消息。
群信息更新判斷部305接收上述群信息取得請(qǐng)求消息并進(jìn)行更新判斷。在此說明由群信息更新判斷部305進(jìn)行的更新判斷處理。
群信息更新判斷部305從上述群信息取得請(qǐng)求消息中抽出終端標(biāo)識(shí)符m802、群標(biāo)識(shí)符m803和版本m804。
群信息保持終端400判斷群標(biāo)識(shí)符m803和群信息存儲(chǔ)部301中保持的群信息的群標(biāo)識(shí)符的一致性。不一致的情況下結(jié)束處理,返回群不一致的錯(cuò)誤消息。上述一致性判斷的結(jié)果是一致的情況下進(jìn)行后續(xù)處理。
群信息保持終端400判斷終端標(biāo)識(shí)符m802是否存在于群信息存儲(chǔ)部301保持的群信息的終端列表中。
不存在的情況下結(jié)束處理,返回終端標(biāo)識(shí)符不一致的錯(cuò)誤消息。存在的情況下進(jìn)行后續(xù)處理。
以下說明群信息保持終端300保持的群信息的版本為ver1,群信息保持終端400保持的群信息的版本為ver2時(shí),由群信息更新判斷部305進(jìn)行的更新判斷處理。
群信息更新判斷部305從上述群信息取得請(qǐng)求消息中取得ver2,從群信息存儲(chǔ)部301中取得ver1,然后進(jìn)行版本的比較處理。
ver1=ver2時(shí),向群信息保持終端400發(fā)送包含不需更新通知的返回消息。
ver1>ver2時(shí),群信息保持終端300的群信息比群信息保持終端400的群信息新,因此將包含群信息保持終端300保持的群信息的返回消息發(fā)送到群信息保持終端400。
ver1<ver2時(shí),群信息保持終端300的群信息比群信息保持終端400的群信息舊,因此群信息保持終端300通過群信息取得請(qǐng)求部302將群信息取得請(qǐng)求消息發(fā)送到群信息保持終端400。
接著說明接收到上述返回消息的群信息保持終端400的處理。
以下說明接收到包含群信息保持終端300保持的群信息的返回消息的情況。
群信息保持終端400接收到的返回消息由群信息取得更新部303通過通信部308取得。群信息取得更新部303從上述返回消息中抽出上述群信息,然后更新群信息存儲(chǔ)部301的群信息。
在此說明群信息取得更新部303中終端列表的更新方法。
終端列表的更新方法包括2種,第1種方法是根據(jù)從群信息保持終端300取得的群信息覆蓋自己保持的群信息的方法,第2種方法是根據(jù)從群信息保持終端300取得的群信息和自己保持的群信息生成新的群信息的方法。
以下說明第2方法,更具體地說,對(duì)從群信息保持終端300取得的群信息為群信息終端列表1604(圖29(d)),而自己保持的群信息為群信息終端列表1601(圖29(a))進(jìn)行說明。
群信息終端列表1604包含終端標(biāo)識(shí)符0x0001和0x0005,群信息終端列表1601包含終端標(biāo)識(shí)符0x0001和0x0003、0x0004。由群信息終端列表1601和群信息終端列表1604新生成群信息終端列表的方法示例包括合并終端標(biāo)識(shí)符的方法。合并后的結(jié)果,是生成包含0x0001和0x0003、0x0004、0x0005的群信息終端列表1602(圖29(b))。版本設(shè)定為兩者中較高的值。在上述例子中設(shè)定為5。另外,版本也可以不變更。盡管作為從2個(gè)群信息終端列表新生成群信息終端列表的方法示例,說明的是合并終端標(biāo)識(shí)符的方法,但群信息終端列表的生成方法不限于此。第2方法在屬于同一群的終端的個(gè)數(shù)單調(diào)增加更新的運(yùn)用中是有效的。
返回消息中包含不需更新通知的情況下,不進(jìn)行任何處理。
所述返回消息中包含群信息取得請(qǐng)求的情況下,將本說明中原記述的群信息保持終端300和群信息保持終端400的處境進(jìn)行調(diào)換后,進(jìn)行同樣的處理。
以上說明的是在群信息保持終端間存在群信息取得請(qǐng)求情況下的處理。
以上說明的是群信息保持終端400從群信息管理服務(wù)器100或其它群信息保持終端300取得群信息并更新群信息過程中的處理。
(關(guān)于更新通知消息的處理)最后說明伴隨群信息的更新處理發(fā)送的更新通知消息的處理。
更新通知消息促使接收到上述更新通知消息的群信息保持終端進(jìn)行群信息的更新,并順利地更新同一群的群信息。
圖31所示為在本發(fā)明實(shí)施方式的群信息管理服務(wù)器100和屬于群I的群信息保持終端300、400、500以及屬于不同于群I的群II的群信息保持終端600的結(jié)構(gòu)的框圖中的各裝置間收發(fā)的數(shù)據(jù)。
群信息管理服務(wù)器100以及各群信息保持終端以可進(jìn)行數(shù)據(jù)通信的方式連接,群I是合同方β具有的終端群,群II是不同于合同方β的合同方δ具有的終端群。一般情況下,屬于同一群的終端的合同方被認(rèn)為是同一用戶,但由于由多個(gè)用戶形成同一群或者同一用戶具有的終端屬于多個(gè)群等運(yùn)用,群的形成方法不同。另外,還可以針對(duì)每種可能處理設(shè)定群,或者一個(gè)終端可以屬于多個(gè)群。
以下說明中的群是與群信息保持終端的移動(dòng)、復(fù)制等所有處理的許可/不許可相關(guān)的群,所有群信息保持終端必定屬于一個(gè)群。
以下參照?qǐng)D32~圖38說明在具有上述結(jié)構(gòu)的群信息管理服務(wù)器100和群信息保持終端300中,群信息保持終端300從群信息管理服務(wù)器100取得群信息后發(fā)送群信息更新通知消息,群信息保持終端400更新群信息過程中的動(dòng)作。
首先參照?qǐng)D31~圖33說明群信息只能從群信息管理服務(wù)器100取得的情況。
參照?qǐng)D32說明群信息保持終端300從群信息管理服務(wù)器100取得群信息,然后群信息保持終端400的群信息被更新過程中各部分的處理。
通過合同方β的操作等,群信息保持終端300在群信息取得請(qǐng)求部302中生成群信息取得請(qǐng)求消息,然后通過通信部308發(fā)送到群信息管理服務(wù)器100(圖31的①和圖32的步驟S2101)。
接收到上述群信息取得請(qǐng)求消息的群信息管理服務(wù)器100從通信部106將其送至群信息取得發(fā)送部104。群信息取得發(fā)送部104從上述群信息取得請(qǐng)求消息中抽出群標(biāo)識(shí)符,然后以上述群標(biāo)識(shí)符為關(guān)鍵字從群信息存儲(chǔ)部101中識(shí)別并取得與群I對(duì)應(yīng)的群信息(圖32的步驟S2102)。另外,也可以在此進(jìn)行更新判斷。
群信息取得發(fā)送部104將包含取得的上述群信息的群信息發(fā)送消息通過通信部106發(fā)送到群信息保持終端300(圖32的步驟S2103)。
群信息保持終端300從群信息管理服務(wù)器100接收上述群信息發(fā)送消息(圖31的②和圖32的步驟S2104),然后發(fā)送到群信息取得更新部303。群信息取得更新部303從上述群信息發(fā)送消息中抽出上述群信息,然后更新群信息存儲(chǔ)部301的群信息(圖32的步驟S2105)。
群信息取得更新部303進(jìn)行控制,使在群信息的更新正常結(jié)束時(shí),向更新通知發(fā)送部304發(fā)送更新通知消息。
更新通知發(fā)送部304向其它群信息保持終端廣播促使群信息更新的更新通知消息(圖31的③和圖32的步驟S2106)。
更新通知消息如圖25所示,包含消息頭m1001、群標(biāo)識(shí)符m1002和版本ml003。
在上述例子中,群標(biāo)識(shí)符m1002中存儲(chǔ)有群信息保持終端300的上述群信息保持終端300所屬群的群標(biāo)識(shí)符,版本m1003中存儲(chǔ)有上述群信息保持終端300保持的群信息的版本。
以上說明的是對(duì)上述更新通知消息進(jìn)行廣播,但也可以向特定的群信息保持終端進(jìn)行單播。向與特定的群信息保持終端在網(wǎng)絡(luò)結(jié)構(gòu)上相鄰的終端、或與群信息中預(yù)先記述的終端列表中的終端標(biāo)識(shí)符對(duì)應(yīng)的群信息保持終端發(fā)送更新通知。
以下說明接收到上述更新通知消息的群信息保持終端的處理。另外,接收到上述更新通知消息的群信息保持終端的處理在廣播的情況下和在單播的情況下相同。
以下就與群信息保持終端300屬于同一群I的群信息保持終端400的情況、和與群信息保持終端300屬于不同的群II的群信息保持終端600的情況,說明接收到上述更新通知消息的群信息保持終端的處理。
首先說明屬于群I的群信息保持終端400接收到更新通知消息后的處理。
群信息保持終端400從群信息保持終端300接收上述更新通知消息(圖32的步驟S2107),然后通過通信部308向群信息更新判斷部305發(fā)送更新通知消息。
更新判斷部305從上述更新通知消息中抽出群標(biāo)識(shí)符,然后判斷是否與群信息存儲(chǔ)部301中保持的群信息的群標(biāo)識(shí)符一致。如果一致,則進(jìn)行后續(xù)處理。如果不一致,則不進(jìn)行后續(xù)處理。
群信息保持終端300與群信息保持終端400都屬于群I,因此群標(biāo)識(shí)符一致,進(jìn)行后續(xù)處理。
根據(jù)更新通知消息中包含的群信息的版本和群信息保持終端300保持的群信息的版本,進(jìn)行判斷是否應(yīng)進(jìn)行更新處理的更新判斷處理(圖32的步驟S2108)。
更新判斷處理與前面已經(jīng)說明的群信息保持終端接收到群信息取得請(qǐng)求消息的情況下的更新判斷處理相同。
另外,如果由其它方法保障群信息保持終端300和群信息保持終端400屬于同一群,則不進(jìn)行群一致性的確認(rèn)。
另外,作為更新通知消息的發(fā)送源的群信息保持終端300從群信息管理服務(wù)器100取得群信息,因此上述更新通知消息中包含的群信息是群信息管理服務(wù)器100所保持的群信息,即為最新的群信息。這種情況下,版本中可以存儲(chǔ)例如0xFFFF作為表示不必進(jìn)行更新判斷處理的特殊值。接收到版本為特殊值的更新通知消息的群信息保持終端400在不進(jìn)行更新判斷處理的情況下進(jìn)行更新處理。另外,作為保證作為更新通知消息發(fā)送源的群信息保持終端300從群信息管理服務(wù)器100取得群信息的結(jié)構(gòu),也可以使用群信息管理服務(wù)器100的證明書等。
通過更新判斷處理判斷需要更新時(shí),由群信息取得請(qǐng)求部302生成群信息取得請(qǐng)求消息,并通過通信部308發(fā)送到群信息管理服務(wù)器100(圖31的④和圖32的步驟S2109)。
接收到上述群信息取得請(qǐng)求消息的群信息管理服務(wù)器100通過通信部106將其發(fā)送到群信息取得發(fā)送部104。
接收到上述群信息取得請(qǐng)求消息的群信息取得發(fā)送部104以群標(biāo)識(shí)符為關(guān)鍵字,從群信息存儲(chǔ)部101中識(shí)別并取得對(duì)應(yīng)的群信息(圖32的步驟S2110)。
群信息取得發(fā)送部104生成包含取得的上述群信息的返回消息,然后通過通信部106發(fā)送到群信息保持終端400(圖32的步驟S2111)。
上述群信息保持終端400接收上述返回消息(圖32的步驟S2112),然后更新群信息存儲(chǔ)部301的群信息(圖32的步驟S2113)。
有關(guān)以上步驟S2109到步驟S2113的詳細(xì)處理已經(jīng)在前面的從群信息管理服務(wù)器100取得并更新群信息的處理的說明中說明。
在以上的說明中說明的是由群信息保持終端400進(jìn)行更新判斷處理,但也可以由群信息管理服務(wù)器100進(jìn)行更新判斷。
參照?qǐng)D33說明利用與上述相同的結(jié)構(gòu),在群信息管理服務(wù)器100中進(jìn)行更新判斷情況下的處理。
圖33的步驟S2201到步驟S2207的處理與步驟S2101到步驟S2107中的說明相同。然后,群信息保持終端400在不進(jìn)行更新判斷處理的情況下,向群信息管理服務(wù)器100發(fā)送群信息取得請(qǐng)求(圖33的步驟S2208)。該群信息取得請(qǐng)求在步驟S2109中說明。
群信息管理服務(wù)器100從群信息保持終端400接收到群信息取得請(qǐng)求時(shí),通過通信部106向群信息更新判斷部105發(fā)送上述群信息取得請(qǐng)求消息。
群信息更新判斷部105進(jìn)行以下處理。
群信息管理服務(wù)器100利用在步驟S2102中說明的方法識(shí)別并取得與群I對(duì)應(yīng)的群信息。根據(jù)所識(shí)別的上述群信息和從上述群信息取得請(qǐng)求消息中抽出的群信息進(jìn)行更新判斷(圖33的步驟S2209)。更新判斷方法已在前面說明。
更新判斷的結(jié)果是需要進(jìn)行群信息的更新時(shí),取得群信息(圖33的步驟S2210)并將群信息發(fā)送到群信息保持終端400(圖33的步驟S2211)。這些處理內(nèi)容與步驟S2110和步驟S2111相同。群信息保持終端400接收上述群信息更新消息(圖33的步驟S2212),進(jìn)行群信息存儲(chǔ)部301的更新(圖33的步驟S2213)。處理內(nèi)容與圖32的步驟S2112和步驟S2113相同。當(dāng)判斷不需更新時(shí),將不需更新通知消息發(fā)送到群信息保持終端400(圖33的步驟S2214)。
群信息保持終端400接收到不需更新通知消息時(shí)(圖33的步驟S2215),不進(jìn)行有關(guān)群信息更新的處理,結(jié)束處理。
如上所述從群信息管理服務(wù)器100取得最新的群信息并進(jìn)行更新。
以下說明屬于與群信息保持終端300不同群的群II的群信息保持終端600接收更新通知消息后的處理。
群信息保持終端600從群信息保持終端300接收上述更新通知消息,群信息保持終端600通過通信部308向群信息更新判斷部305發(fā)送更新通知消息。
群信息更新判斷部305從上述更新通知消息中抽出群標(biāo)識(shí)符,進(jìn)行與群信息存儲(chǔ)部301中保持的群信息的群標(biāo)識(shí)符的一致性判斷。群信息保持終端300屬于群I,群信息保持終端600屬于群II,在群標(biāo)識(shí)符的一致性判斷中判斷為不一致,不進(jìn)行后續(xù)處理。
在此說明的是群信息保持終端300向群信息管理服務(wù)器100發(fā)送群信息取得請(qǐng)求消息,但群信息管理服務(wù)器100將群信息推向處于在線環(huán)境中的群信息保持終端600時(shí),群信息取得后的處理也相同。
在以上的說明中說明的是群信息保持終端300從群信息管理服務(wù)器100取得最新的群信息后發(fā)送更新通知的情況。
以下說明在群信息保持終端間進(jìn)行通信的情況下,群信息的更新處理。在同一群內(nèi)檢索所期望的內(nèi)容或者取得內(nèi)容的情況下,在群信息保持終端間進(jìn)行通信。
前者是進(jìn)行檢索的群信息保持終端向作為檢索對(duì)象的終端廣播檢索請(qǐng)求,即為1∶n的通信,后者是在檢索后向特定終端單播取得請(qǐng)求,即為1∶1的通信。
參照?qǐng)D34和圖35說明群信息保持終端300與其它群信息保持終端400進(jìn)行通信情況下的更新處理。
圖34所示為在本發(fā)明實(shí)施方式的群信息管理服務(wù)器100和屬于群I的群信息保持終端300及400的結(jié)構(gòu)的框圖中各裝置間收發(fā)的數(shù)據(jù)。
以下說明發(fā)送上述檢索請(qǐng)求和上述取得請(qǐng)求的群信息保持終端300和接收上述檢索請(qǐng)求和上述取得請(qǐng)求的群信息保持終端400的處理。不是發(fā)送上述檢索請(qǐng)求和上述取得請(qǐng)求,而是發(fā)送群信息更新通知時(shí)的處理也是相同的。
為簡單起見,將上述檢索請(qǐng)求和取得請(qǐng)求概括為處理請(qǐng)求進(jìn)行說明。處理請(qǐng)求中必須有更新判斷所必需的信息,在本實(shí)施方式中以群信息的管理信息、具體地說以版本為例進(jìn)行說明。
另外假設(shè)出從群信息管理服務(wù)器100取得的時(shí)刻信息等。因?yàn)槭且匀盒畔⒐芾矸?wù)器100保持最新的群信息為前提,因此從群信息管理服務(wù)器100取得的時(shí)刻晚的一方,判斷其群信息較新。
處理請(qǐng)求消息如圖26所示,包含消息頭m1101、群標(biāo)識(shí)符m1102、版本1103和處理內(nèi)容m1104。
在上述例子中,群標(biāo)識(shí)符m1102中存儲(chǔ)有群信息保持終端300所屬群的群標(biāo)識(shí)符,版本m1103中存儲(chǔ)有群信息保持終端300保持的群信息的版本。
群信息保持終端300由處理請(qǐng)求發(fā)送部306生成上述處理請(qǐng)求消息并發(fā)送(圖34的①和圖35的步驟S2301)。
群信息保持終端400接收上述處理請(qǐng)求消息(圖35的步驟S2302),然后抽出上述版本。
群信息更新判斷部305從群信息存儲(chǔ)部301取得自己保持的群信息的版本,然后進(jìn)行上述更新判斷處理(圖35的步驟S2303)。
群信息更新判斷部305在不需更新的情況下結(jié)束處理。在群信息保持終端300需要更新的情況下,群信息保持終端400通過更新通知發(fā)送部304生成更新通知消息,然后通過通信部308發(fā)送到群信息保持終端300(圖34的②-1和圖35的步驟S2304)。另外,也可以對(duì)上述更新通知消息進(jìn)行廣播。
群信息保持終端300接收上述更新通知消息(圖35的步驟S2305),由群信息取得請(qǐng)求部302向群信息管理服務(wù)器100發(fā)送群信息取得請(qǐng)求消息(圖34的③-1和圖35的步驟S2306)。
另外,通過上述更新判斷處理判斷群信息保持終端400需要更新的情況下,群信息保持終端400通過群信息取得請(qǐng)求部302向群信息管理服務(wù)器100發(fā)送群信息取得請(qǐng)求消息(圖34的②-2和圖35的步驟S2307)。
群信息管理服務(wù)器100接收上述群信息取得請(qǐng)求消息,群信息管理服務(wù)器100取得群信息存儲(chǔ)部101中保持的群信息(圖35的步驟S2308),然后將包含上述群信息的返回消息發(fā)送到發(fā)送來上述群信息取得請(qǐng)求消息的群信息保持終端300或400(圖35的步驟S2309)。
群信息保持終端300或400接收上述返回消息(圖35的步驟S2312、步驟S2310),然后更新群信息存儲(chǔ)部301的群信息(圖35的步驟S2313、步驟S2311)。
通過群信息保持終端300或400進(jìn)行的群信息取得請(qǐng)求消息的發(fā)送處理到群信息更新的處理(圖35的步驟S2306、步驟S2308、步驟S2309、步驟S2312、步驟S2313或者從步驟S2307到步驟S2311)前面已經(jīng)說明。
在此說明群信息保持終端300保持的群信息的版本為2、群信息保持終端400保持的群信息的版本為3、群信息管理服務(wù)器100保持的群信息的版本為4的情況。
根據(jù)以上說明的方法,當(dāng)判斷群信息保持終端300需要進(jìn)行群信息的更新時(shí),從群信息管理服務(wù)器100取得最新的群信息并進(jìn)行更新。群信息保持終端300保持的群信息的版本變?yōu)?,但群信息保持終端400保持的群信息的版本仍舊為3。
以下說明在上述情況下,使上述群信息保持終端400保持的群信息的版本變?yōu)?的方法。
群信息保持終端300存儲(chǔ)群信息保持終端400保持的群信息的版本,從群信息管理服務(wù)器100接收到群信息時(shí),抽出從群信息管理服務(wù)器100接收到的群信息的版本,然后根據(jù)存儲(chǔ)的群信息保持終端400的版本進(jìn)行更新判斷,判斷需要更新時(shí),向群信息保持終端400發(fā)送更新通知消息。
接收到更新通知消息的上述群信息保持終端300的處理前面已經(jīng)說明。
另外,作為其它方法,也可以在群信息保持終端300發(fā)送的群信息取得請(qǐng)求消息中包含用于識(shí)別處理的另一方的群信息保持終端的信息(在上述例子中是群信息保持終端400的標(biāo)識(shí)符或IP地址等消息頭中包含的項(xiàng)目),群信息管理服務(wù)器100虛擬地使2個(gè)終端發(fā)出更新請(qǐng)求,然后同時(shí)進(jìn)行更新。而且,上述群信息取得請(qǐng)求消息中包含群信息保持終端400保持的群信息的版本時(shí),則可以對(duì)群信息保持終端400保持的群信息進(jìn)行更新判斷。
以上說明的是在群信息保持終端間通信時(shí)進(jìn)行群信息更新的處理。
群信息保持終端300根據(jù)處理內(nèi)容的不同,有時(shí)對(duì)處理請(qǐng)求消息進(jìn)行廣播,有時(shí)進(jìn)行單播,但接收處理請(qǐng)求的群信息保持終端400的處理相同。
另外,在多個(gè)群信息保持終端向群信息保持終端300發(fā)出更新通知等情況下,可以在每次接收到更新通知消息時(shí)進(jìn)行更新判斷,不處理無用的群信息更新請(qǐng)求。而且,也可以在接收到一次更新通知消息后的一定期間內(nèi),即使接收到更新通知消息,也不進(jìn)行處理。
在以上的說明中說明的是接收到更新通知消息的群信息保持終端從群信息管理服務(wù)器100取得最新的群信息。
以下參照?qǐng)D36~圖38說明接收到更新通知消息的群信息保持終端從其它群信息保持終端取得群信息并進(jìn)行更新處理的情況。
圖36所示為在本發(fā)明實(shí)施方式的屬于群I的群信息保持終端300和400的結(jié)構(gòu)框圖中在各裝置間收發(fā)的數(shù)據(jù)。
從群信息保持終端300發(fā)送處理請(qǐng)求信息開始說明。
處理請(qǐng)求信息如圖26所示,包含消息頭m1101、群標(biāo)識(shí)符m1102、版本1103和處理內(nèi)容m1104。
群標(biāo)識(shí)符m1102中存儲(chǔ)有群信息保持終端300的群信息保持終端300所屬群的群標(biāo)識(shí)符,版本m1103中存儲(chǔ)有群信息保持終端300保持的群信息的版本。
首先參照?qǐng)D36和圖37說明在上述結(jié)構(gòu)中,在接收處理請(qǐng)求消息的群信息保持終端400一側(cè)進(jìn)行群信息的更新判斷的情況。
群信息保持終端300通過處理請(qǐng)求發(fā)送部306生成上述處理請(qǐng)求消息并發(fā)送(圖36的①a、①b和圖37的步驟S2401)。
群信息保持終端400接收上述處理請(qǐng)求消息(圖37的步驟S2402),然后抽出上述版本。
群信息更新判斷部305從群信息存儲(chǔ)部301取得自己保持的群信息的版本,然后進(jìn)行更新判斷處理(圖37的步驟S2403)。
群信息更新判斷部305在不需要更新的情況下結(jié)束處理,并且通過通信部308向群信息保持終端300發(fā)送包含不需更新通知的返回消息(圖37的步驟S2413)。另外,群信息保持終端300從群信息保持終端400接收上述返回消息(圖37的步驟S2414)。另外,在不需更新的情況下,也可以不發(fā)送包含不需更新通知的返回消息。
群信息保持終端300需要更新的情況下,群信息取得發(fā)送部307從群信息存儲(chǔ)部301取得群信息(圖37的步驟S2409),生成群信息發(fā)送消息,然后通過通信部308發(fā)送到群信息保持終端300(圖36的②a和圖37的步驟S2410)。
上述群信息發(fā)送消息如圖27所示,由消息頭m1201和群信息m1202構(gòu)成。
群信息保持終端300從群信息保持終端400接收上述群信息發(fā)送消息(圖37的步驟S2411),然后更新群信息存儲(chǔ)部301的群信息(圖37的步驟S2412)。
另外,雖然說明的是群信息保持終端400通過群信息發(fā)送消息推送群信息的情況,但也可以發(fā)送更新通知消息來代替上述群信息發(fā)送消息,使群信息保持終端300生成并發(fā)送群信息取得請(qǐng)求消息,然后更新群信息保持終端300的群信息。
另外,通過上述更新判斷處理判斷群信息保持終端400需要更新時(shí),群信息保持終端400通過群信息取得請(qǐng)求部302將群信息取得請(qǐng)求消息發(fā)送到群信息管理服務(wù)器100(圖36的②b和圖37的步驟S2404)。
群信息保持終端300接收上述群信息取得請(qǐng)求消息,群信息取得發(fā)送部307取得群信息存儲(chǔ)部301中保持的群信息(圖37的步驟S2405),生成群信息發(fā)送消息,然后通過通信部308發(fā)送到群信息保持終端400(圖36的③b和圖37的步驟S2406)。
群信息保持終端400從群信息保持終端300接收上述群信息發(fā)送消息(圖37的步驟S2407),然后更新群信息存儲(chǔ)部301的群信息(圖37的步驟S2408)。
以下參照?qǐng)D38說明在上述結(jié)構(gòu)中,在發(fā)送處理請(qǐng)求消息的群信息保持終端300一側(cè)進(jìn)行群信息的更新判斷的情況。
群信息保持終端300通過處理請(qǐng)求發(fā)送部306發(fā)送上述處理請(qǐng)求消息(圖38的步驟S2501)。
群信息保持終端400接收上述處理請(qǐng)求消息(圖38的步驟S2502),通過群信息取得請(qǐng)求部302生成群信息取得請(qǐng)求消息,然后通過通信部308發(fā)送到群信息保持終端300(圖38的步驟S2503)。
群信息保持終端300從群信息保持終端400接收上述群信息取得請(qǐng)求消息并進(jìn)行更新判斷(圖38的步驟S2504)。
如果在步驟S2403到步驟S2414的說明中將上述群信息保持終端300和群信息保持終端400進(jìn)行調(diào)換來考慮,則從更新判斷處理到群信息更新的處理(從圖38的步驟S2504到步驟S2515)為與其相同的處理。
在此,群信息保持終端300發(fā)送用于內(nèi)容檢索和取得處理的處理請(qǐng)求消息的情況已經(jīng)說明。另外,也可以在群信息保持終端300從群信息管理服務(wù)器100取得群信息并更新后,向群信息保持終端400發(fā)送群信息更新通知,利用群信息保持終端間的通信進(jìn)行群信息的更新處理。
更新通知消息包含在群信息保持終端間通信時(shí)進(jìn)行的群信息更新處理所必需的群標(biāo)識(shí)符和版本。因此,更新通知消息情況下的處理也與處理請(qǐng)求消息情況下的處理相同。
以上說明的是在群信息保持終端間通信時(shí)進(jìn)行群信息更新的處理。
群信息保持終端300根據(jù)處理內(nèi)容的不同,有時(shí)對(duì)處理請(qǐng)求消息進(jìn)行廣播,有時(shí)進(jìn)行單播,但接收處理請(qǐng)求的群信息保持終端400的處理相同。
以上說明的是在群信息保持終端間更新群信息情況下的處理。通過在群信息保持終端間實(shí)現(xiàn)群信息的更新,可以減少對(duì)群管理服務(wù)器100的訪問。
以上說明的是有關(guān)伴隨群信息的更新處理發(fā)送的更新通知消息的處理。
至此,已說明了群信息實(shí)際數(shù)據(jù)為終端列表的情況下,群信息的新設(shè)定、更新處理、群信息取得處理和利用更新通知消息的更新處理。
以下以與群信息實(shí)際數(shù)據(jù)為終端列表的情況下的差異為中心,說明群信息實(shí)際數(shù)據(jù)為公共信息的情況下,群信息的新設(shè)定、更新處理、群信息取得處理和利用更新通知消息的更新處理。
首先說明群信息管理服務(wù)器100和群信息保持終端保持的群信息的數(shù)據(jù)結(jié)構(gòu)。
參照?qǐng)D39(a)說明群信息實(shí)際數(shù)據(jù)為公共信息情況下的群信息(以下稱為群信息公共信息)。
圖39(a)和(b)所示為群信息公共信息和公共信息用終端列表的內(nèi)容。
圖39(a)的g1701為群標(biāo)識(shí)符,g1702是作為管理信息的版本,g1703為屬于同一群的群信息保持終端共同保持的公共信息。
以下說明群信息管理服務(wù)器100保持的公共信息用終端列表的數(shù)據(jù)結(jié)構(gòu)。
參照?qǐng)D39(b)說明群信息實(shí)際數(shù)據(jù)為公共信息的情況下必需的、表示群信息保持終端與群的對(duì)應(yīng)關(guān)系的公共信息用終端列表。
圖39(b)的g1711為群標(biāo)識(shí)符,g1712到g1713是屬于與上述群標(biāo)識(shí)符相對(duì)應(yīng)的群的群信息保持終端的終端標(biāo)識(shí)符列表。
以下說明從群信息保持終端向其它群信息保持終端移動(dòng)音樂內(nèi)容過程中必要的群信息新設(shè)定處理、群信息更新處理和群信息取得處理的詳細(xì)情況。
首先參照?qǐng)D40(a1)~(b3)說明變更者γ在群信息管理服務(wù)器100的群信息存儲(chǔ)部101中新設(shè)定群信息時(shí)的處理。圖40(a1)~(b3)所示為群信息公共信息和公共信息用終端列表的示例。
變更者γ與群信息變更裝置200連接,向群信息設(shè)定變更信息輸入部201輸入“new group tid=0x0001、0x0003、0x0004”,群信息設(shè)定更新部103接收過程中的處理在前面已經(jīng)說明。
群信息設(shè)定更新部103向新的群分配群標(biāo)識(shí)符,然后與輸入的終端標(biāo)識(shí)符一起作為公共信息用終端列表存儲(chǔ)在群信息存儲(chǔ)部101中。分配了0xF001作為群標(biāo)識(shí)符的,是圖40(b1)的公共信息用終端列表1701。在生成上述公共信息用終端列表的同時(shí)還生成公共信息,然后與群標(biāo)識(shí)符一起存儲(chǔ)群信息公共信息。設(shè)定0xAAAA作為公共信息、設(shè)定2作為版本的,是圖40(a1)的群信息公共信息c701。
以下說明變更者γ更新群信息管理服務(wù)器100的群信息存儲(chǔ)部101中存儲(chǔ)的群信息時(shí)的處理。
變更者γ向群信息設(shè)定變更信息輸入部201輸入變更信息后識(shí)別群信息存儲(chǔ)部101中存儲(chǔ)的群信息過程中的處理與群信息終端列表的情況相同。
包含上述公共信息的群信息由群標(biāo)識(shí)符、版本和公共信息構(gòu)成,在圖40(a1)的群信息公共信息c701中存儲(chǔ)有群標(biāo)識(shí)符0xF001、版本“2”和公共信息0xAAAA。
上述公共信息用終端列表包含群標(biāo)識(shí)符和終端標(biāo)識(shí)符,圖40(b1)的公共信息用終端列表1701中存儲(chǔ)有群標(biāo)識(shí)符0xF001和終端標(biāo)識(shí)符0x0001、0x0003和0x0004。
群信息管理服務(wù)器100在群信息存儲(chǔ)部101中保持群信息公共信息c701和公共信息用終端列表1701。
首先說明向與公共信息用終端列表1701相對(duì)應(yīng)的群增加終端標(biāo)識(shí)符為0x0005的群信息保持終端的情況。
變更者γ輸入變更信息、群信息設(shè)定更新部103開始處理過程中的處理與群信息終端列表的情況相同。以群標(biāo)識(shí)符0xF001為關(guān)鍵字識(shí)別公共信息用終端列表1701,進(jìn)行終端標(biāo)識(shí)符0x0005的增加,更新為圖40(b2)的公共信息用終端列表1702。然后以群標(biāo)識(shí)符0xF001為關(guān)鍵字識(shí)別群信息公共信息c701,進(jìn)行版本的變更,更新為群信息公共信息c702。
刪除終端標(biāo)識(shí)符為0x0004和0x0005的終端情況下的處理也同樣,更新為圖40(b3)的公共信息用終端列表1703和圖40(a3)的群信息公共信息c703。
以上說明的是將群信息公共信息和公共信息用終端列表作為獨(dú)立表格進(jìn)行管理,但也可以通過將群信息公共信息和公共信息用終端列表的項(xiàng)目合并后的表格來進(jìn)行管理。
說明群信息實(shí)際數(shù)據(jù)為公共信息的情況下,群信息保持終端的群信息取得處理。
說明群信息保持終端400更新群信息的情況。
群信息保持終端取得群信息的目標(biāo)包括群信息管理服務(wù)器100和其它群信息保持終端。
首先說明群信息保持終端400從群信息管理服務(wù)器100取得群信息的情況,然后說明群信息保持終端300從其它群信息保持終端400取得的情況下的處理。
首先說明群信息為群信息公共信息的情況下,群信息保持終端從群信息管理服務(wù)器100取得群信息、并更新過程中的處理。
群信息保持終端400生成群信息取得請(qǐng)求消息并發(fā)送,群信息管理服務(wù)器100的群信息更新判斷部105接收上述群信息取得請(qǐng)求消息過程中的處理與群信息終端列表的情況相同。
群信息更新判斷部105從群信息取得請(qǐng)求消息中抽出終端標(biāo)識(shí)符m802、群標(biāo)識(shí)符m803和版本m804。
以群標(biāo)識(shí)符m803為關(guān)鍵字,從群信息存儲(chǔ)部101中識(shí)別并取得對(duì)應(yīng)群信息的群信息公共信息c701和公共信息用終端列表1701。
判斷公共信息用終端列表1701中是否包含終端標(biāo)識(shí)符m802。包含終端標(biāo)識(shí)符m802時(shí),判斷屬于與群標(biāo)識(shí)符m803對(duì)應(yīng)的群,不包含的情況下,判斷不屬于上述群。判斷不屬于上述群的情況下,結(jié)束處理,并向發(fā)送來上述群信息取得請(qǐng)求消息的群信息保持終端400發(fā)送包含群信息刪除指示的返回消息。判斷屬于上述群的情況下,進(jìn)行以下處理。
群信息更新判斷部105根據(jù)版本進(jìn)行更新判斷處理。上述更新判斷處理已經(jīng)在終端列表的項(xiàng)目中說明。
群信息更新判斷部105判斷需要更新時(shí),以群標(biāo)識(shí)符m803為關(guān)鍵字,從群信息存儲(chǔ)部101向群信息保持終端400發(fā)送包含對(duì)應(yīng)的群信息公共信息c701的返回消息。
不需更新的情況下,向群信息保持終端400發(fā)送包含不需更新通知的返回消息。
說明接收到上述返回消息的群信息保持終端400的處理。
說明上述返回消息中包含群信息公共信息的情況。
群信息取得更新部303通過通信部308取得群信息保持終端400接收的上述返回消息。群信息取得更新部303從上述返回消息中抽出群信息公共信息c701,然后更新群信息存儲(chǔ)部301的群信息公共信息。
群信息公共信息的更新方法包括以下3個(gè)。
首先,第1方法是利用取得的群信息公共信息c701覆蓋自己保持的群信息公共信息的方法。第2方法是根據(jù)群信息公共信息c701和自己保持的更新前的群信息公共信息,按照某一生成規(guī)則新生成群信息公共信息并存儲(chǔ)的方法。第3方法是群信息公共信息的版本覆蓋、公共信息不覆蓋的方法。
在此說明第2方法的生成規(guī)則。例如有這樣的方法,即,群信息實(shí)際數(shù)據(jù)的公共信息是取2個(gè)公共信息的異或,新生成群信息公共信息,版本是存儲(chǔ)2個(gè)群信息公共信息的版本較高的一個(gè)的方法。根據(jù)該方法,在更新群信息保持終端300和群信息保持終端400的群信息公共信息的情況下,如果更新前群信息保持終端300和群信息保持終端400保持的群信息公共信息相同,則更新后的群信息公共信息也一致,如果更新前群信息保持終端300和群信息保持終端400保持的群信息公共信息不同,則更新后的群信息公共信息有可能不一致。這樣,在多個(gè)群信息保持終端進(jìn)行群信息公共信息的更新時(shí),進(jìn)行“更新前的群信息公共信息一致”的限制是有效的。
第1和第2方法在產(chǎn)生更新處理時(shí),群信息公共信息有可能發(fā)生變化。在第3方法中,群信息公共信息不發(fā)生變化。
在此說明利用群信息公共信息判斷是否屬于群的方法示例。
在群信息保持終端間相互通信的情況下,考慮以公共信息為密鑰對(duì)通信消息進(jìn)行加密后發(fā)送。
這種情況下,接收到加密后的通信消息的群信息保持終端以公共信息為解密密鑰,對(duì)上述加密后的通信消息進(jìn)行解密并解釋。收發(fā)上述通信消息的終端具有相同公共信息(屬于相同群)的情況下,可以解密并進(jìn)行正常處理。
在不具有相同公共信息(不屬于相同群)的情況下,無法進(jìn)行上述加密通信消息的解密,無法解釋通信消息,因此無法進(jìn)行后續(xù)處理。
將第1、第2方法適用于如上所述利用公共信息作為加密密鑰的情況時(shí),在更新群信息公共信息時(shí),公共信息有可能發(fā)生變化,在更新被反映到群內(nèi)的所有終端之前,即使在同一群內(nèi)也可能無法進(jìn)行通信。即,假設(shè)在更新前可以通信的群信息保持終端間變得無法通信的情況。
作為避免這種不能通信情形的方法,更新作為管理信息的版本但并不更新作為群信息實(shí)際數(shù)據(jù)的公共信息的第3方法是有效的。另外,在第3方法中,用于更新的群信息公共信息中也可以不包含作為群信息實(shí)際數(shù)據(jù)的公共信息。
另外,第1、第2方法可以在每次進(jìn)行更新時(shí)變更公共信息,因此如果不是在保持有最新群信息的群信息保持終端之間,則不允許進(jìn)行通信。在進(jìn)行如果不是在保持最新群信息的群信息保持終端之間,則不允許通信的運(yùn)用的情況下可以說是有效的。
為使群信息管理服務(wù)器100可以控制上述3種方法,也可以在上述管理信息中指定使用第1~第3當(dāng)中的哪種方法作為公共信息的更新方法。
通過由群信息管理服務(wù)器100控制上述更新方法,可以在重視用戶的便利性或者重視安全等各種運(yùn)用當(dāng)中有效地實(shí)現(xiàn)群信息的管理。
群信息保持終端400通過以上處理從上述返回消息中抽出公共信息c701,然后更新群信息存儲(chǔ)部301的公共信息。
另外,也可以在更新處理之前進(jìn)行群標(biāo)識(shí)符的一致性確認(rèn)或版本判斷。
返回消息中包含群信息刪除指示時(shí),群信息取得更新部303刪除群信息存儲(chǔ)部301的群信息。另外,返回消息中包含不需更新通知的情況下,不進(jìn)行任何處理。
另外,也可以進(jìn)行利用在群信息終端列表的情況下說明的群信息已更新終端列表的更新判斷。
以上說明的是群信息為群信息公共信息的情況下,群信息保持終端從群信息管理服務(wù)器100取得公共信息并進(jìn)行更新過程中的處理。
以下說明群信息為公共信息的情況下,群信息保持終端300向群信息保持終端400發(fā)送群信息取得請(qǐng)求消息,群信息保持終端300取得并更新群信息過程中的處理。
群信息保持終端生成群信息取得請(qǐng)求消息并發(fā)送,群信息保持終端400的群信息更新判斷部105接收上述群信息取得請(qǐng)求消息過程中的處理與群信息終端列表的情況相同。
群信息保持終端400的群信息更新判斷部105從上述群信息取得請(qǐng)求消息中抽出終端標(biāo)識(shí)符m802、群標(biāo)識(shí)符m803和版本m804。
比較群標(biāo)識(shí)符m803和自己保持的群信息的群標(biāo)識(shí)符,如果一致,則進(jìn)行后續(xù)處理,如果不一致,則返回群不一致的錯(cuò)誤消息。
群信息更新判斷部105進(jìn)行根據(jù)版本的更新判斷處理。
群信息更新判斷部105判斷需要更新時(shí),向群信息保持終端300發(fā)送包含群信息公共信息c701的返回消息。
不需更新的情況下,向群信息保持終端300發(fā)送包含不需更新通知的返回消息。
以下說明接收到上述返回消息的群信息保持終端300的處理。
群信息取得更新部303通過通信部308取得群信息保持終端300接收到的返回消息。群信息取得更新部303從上述返回消息中抽出群信息公共信息c701,然后更新群信息存儲(chǔ)部301的群信息公共信息。
群信息公共信息的更新方法假設(shè)為在從群信息管理服務(wù)器100取得群信息公共信息情況下說明的3種。從上述返回消息中抽出群信息公共信息c701,然后更新群信息存儲(chǔ)部301的群信息公共信息。
另外,也可以在更新處理之前進(jìn)行群標(biāo)識(shí)符的一致性確認(rèn)或版本判斷。
另外,群信息保持終端也可以與群信息公共信息一起保持公共信息用終端列表,并根據(jù)從群信息取得請(qǐng)求消息中取得的終端標(biāo)識(shí)符判斷是否包含在群中,判斷不屬于群時(shí),發(fā)送包含群信息刪除指示的返回消息。
返回消息中包含群信息刪除指示時(shí),群信息保持終端300刪除群信息。從接收包含群信息刪除指示的返回消息開始到刪除群信息過程中的處理前面已經(jīng)說明。
返回消息中包含不需更新通知時(shí),群信息保持終端300不進(jìn)行任何處理。
以上說明的是群信息為群信息公共信息的情況下,群信息保持終端從其它群信息保持終端取得群信息公共信息并更新過程中的處理。
以上按照群信息實(shí)際數(shù)據(jù)為終端列表的情況、和為公共信息的情況,依次說明了群信息保持終端從群信息管理服務(wù)器100接收到群信息時(shí),或者與其它群信息保持終端進(jìn)行通信時(shí),促使群信息更新的處理。
另外,群信息的更新通知消息或者處理請(qǐng)求消息中也可以包含群信息,接收到上述更新通知消息或者處理請(qǐng)求消息的群信息保持終端在更新判斷后更新群信息。
通過以上的處理,更新了群信息的群信息保持終端400可以進(jìn)行從屬于同一群的群信息保持終端300移動(dòng)內(nèi)容的處理。
另外,識(shí)別用于更新的群信息取得目標(biāo)的標(biāo)志也可以包含在群信息的管理信息中,或者作為項(xiàng)目包含在消息本體中。
另外,還可以在更新通知中設(shè)置控制用標(biāo)志,將更新通知分為下列級(jí)別不進(jìn)行更新判斷處理、即強(qiáng)制進(jìn)行群信息更新處理的級(jí)別,和進(jìn)行更新判斷處理、并且必要時(shí)促使進(jìn)行群信息更新處理的級(jí)別等。
另外,本實(shí)施方式中說明的是,以某一群信息保持終端更新了群信息的情況、或者要進(jìn)行內(nèi)容的移動(dòng)、檢索的情況為契機(jī),發(fā)送更新通知,但也可以是某一群信息保持終端定期地廣播更新通知,促使同一群內(nèi)的群信息更新為最新的群信息。
而且,通過在處理請(qǐng)求消息或更新通知消息中包含群信息并發(fā)送,可以簡化群信息的請(qǐng)求、取得處理。
另外,具有惡意的用戶向多個(gè)群信息保持終端發(fā)送更新通知消息,使用于群信息取得請(qǐng)求的訪問集中到群信息管理服務(wù)器100,從而使群信息管理服務(wù)器100失效的問題。
這是因?yàn)?,具有惡意的用戶如果竄改更新通知消息的群標(biāo)識(shí)符,就可以促使屬于其它群的群信息保持終端進(jìn)行更新。
為了解決上述問題,可以通過更新通知消息的加密等,實(shí)現(xiàn)在更新通知消息的收發(fā)側(cè)進(jìn)行認(rèn)證。
作為典型示例,考慮根據(jù)群信息實(shí)際數(shù)據(jù)生成加密密鑰,然后對(duì)上述更新通知消息進(jìn)行加密。根據(jù)該方法,可以僅對(duì)來自屬于同一群的群信息保持終端的更新通知進(jìn)行解釋。
另外,作為屬于群的單位,以終端為例進(jìn)行了說明,但屬于群的單位也可以是用戶或家庭。
另外,上述說明的是群信息中包含管理信息,但群信息中也可以不包含管理信息。這種情況下不進(jìn)行群信息的更新判斷處理。
根據(jù)本發(fā)明,在群內(nèi)的一個(gè)終端的群信息更新定時(shí)內(nèi),可能進(jìn)行其它終端的群信息的更新,因此可以實(shí)現(xiàn)更為高效的群信息更新。而且,僅僅是有必要更新的終端進(jìn)行群信息的更新處理,因此可以減輕網(wǎng)絡(luò)負(fù)荷。
工業(yè)實(shí)用性本發(fā)明的信息管理系統(tǒng)的終端裝置,可以用作對(duì)具有使用限制的數(shù)字作品進(jìn)行再現(xiàn)的DVD播放器或個(gè)人計(jì)算機(jī)等計(jì)算機(jī)裝置,本發(fā)明的信息管理系統(tǒng)的信息管理服務(wù)器可以用作通過互聯(lián)網(wǎng)等傳輸介質(zhì)接收數(shù)字作品的再現(xiàn)狀態(tài)等的計(jì)算機(jī)裝置。
權(quán)利要求
1.一種信息管理系統(tǒng),通過網(wǎng)絡(luò)將存儲(chǔ)數(shù)據(jù)的多個(gè)終端裝置和管理與所述數(shù)據(jù)有關(guān)的管理信息的信息管理服務(wù)器連接,其特征在于,所述信息管理服務(wù)器具有用于存儲(chǔ)所述管理信息的管理信息存儲(chǔ)裝置;以及第1安全通信裝置,用于與所述各終端裝置之間形成安全通信線路、并通過該通信線路與各終端裝置進(jìn)行通信;所述各終端裝置具有防竄改模塊;所述防竄改模塊具有用于以保密的方式存儲(chǔ)所述數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)裝置;執(zhí)行裝置,用于對(duì)所述數(shù)據(jù)存儲(chǔ)裝置中存儲(chǔ)的數(shù)據(jù)以保密的方式執(zhí)行對(duì)所述管理信息有影響的處理;以及第2安全通信裝置,用于與所述第1安全通信裝置之間形成安全通信線路、并通過該通信線路發(fā)送表示已經(jīng)執(zhí)行了對(duì)所述管理信息有影響的處理的結(jié)束通知。
2.如權(quán)利要求1所述的信息管理系統(tǒng),其特征在于,所述數(shù)據(jù)是用于判斷是否屬于由終端裝置形成的群的群信息,所述管理信息是表示屬于所述群的預(yù)定臺(tái)數(shù)以內(nèi)的終端裝置的一覽的終端列表,所述有影響的處理是群信息的刪除;所述信息管理服務(wù)器還具有更新裝置,用于根據(jù)通過所述第1安全通信裝置進(jìn)行的所述結(jié)束通知的接收,將發(fā)送了所述結(jié)束通知的終端裝置從所述管理信息存儲(chǔ)裝置中存儲(chǔ)的終端列表中刪除。
3.如權(quán)利要求2所述的信息管理系統(tǒng),其特征在于,所述信息管理服務(wù)器具有公共管理服務(wù)器部、多個(gè)個(gè)別管理服務(wù)器部和終端列表管理裝置部;所述各終端裝置還具有與所述公共管理服務(wù)器部通信的第1通信裝置;所述公共管理服務(wù)器部具有第2通信裝置,用于向發(fā)送了表示將要?jiǎng)h除所述群信息的預(yù)告通知的終端裝置,通知應(yīng)為所述結(jié)束通知的發(fā)送目標(biāo)的個(gè)別管理服務(wù)器部的地址;所述各個(gè)別管理服務(wù)器部具有所述第1安全通信裝置;第1臨時(shí)刪除標(biāo)志列表存儲(chǔ)裝置,用于存儲(chǔ)作為表示是否已接收到所述結(jié)束通知的第1臨時(shí)刪除標(biāo)志的一覽的、與所述終端列表相對(duì)應(yīng)的臨時(shí)刪除標(biāo)志列表;以及第1臨時(shí)刪除標(biāo)志設(shè)定裝置,用于根據(jù)通過所述第1安全通信裝置進(jìn)行的所述結(jié)束通知的接收,來設(shè)置與發(fā)送了該結(jié)束通知的終端裝置相對(duì)應(yīng)的所述第1臨時(shí)刪除標(biāo)志;所述終端列表管理裝置部具有所述管理信息存儲(chǔ)裝置;所述更新裝置;以及標(biāo)志確認(rèn)裝置,用于按任意的定時(shí)確認(rèn)所述第1臨時(shí)刪除標(biāo)志列表中包含的預(yù)定的第1臨時(shí)刪除標(biāo)志的設(shè)置;所述更新裝置根據(jù)所述標(biāo)志確認(rèn)裝置進(jìn)行的第1臨時(shí)刪除標(biāo)志的設(shè)置的確認(rèn),從所述終端列表中刪除與該第1臨時(shí)刪除標(biāo)志相對(duì)應(yīng)的終端裝置。
4.如權(quán)利要求3所述的信息管理系統(tǒng),其特征在于,所述公共管理服務(wù)器部還具有第2臨時(shí)刪除標(biāo)志列表存儲(chǔ)裝置,用于存儲(chǔ)作為表示是否已接收到所述預(yù)告通知的第2臨時(shí)刪除標(biāo)志的一覽的、與所述終端列表相對(duì)應(yīng)的第2臨時(shí)刪除標(biāo)志列表,以及第2臨時(shí)刪除標(biāo)志設(shè)定裝置,用于在通過所述第2通信裝置接收到所述預(yù)告通知的情況下,設(shè)置與發(fā)送了該預(yù)告通知的終端裝置相對(duì)應(yīng)的所述第2臨時(shí)刪除標(biāo)志;所述標(biāo)志確認(rèn)裝置依次檢索與所述第2臨時(shí)刪除標(biāo)志列表的預(yù)定的終端裝置相對(duì)應(yīng)的第2臨時(shí)刪除標(biāo)志、和與所述第1臨時(shí)刪除標(biāo)志列表的該預(yù)定的終端裝置相對(duì)應(yīng)的第1臨時(shí)刪除標(biāo)志;所述更新裝置在所述標(biāo)志確認(rèn)裝置確認(rèn)了第2臨時(shí)刪除標(biāo)志的設(shè)置和第1臨時(shí)刪除標(biāo)志的設(shè)置的情況下,從所述終端列表中刪除與第1臨時(shí)刪除標(biāo)志和第2臨時(shí)刪除標(biāo)志相對(duì)應(yīng)的終端裝置。
5.如權(quán)利要求2所述的信息管理系統(tǒng),其特征在于,所述信息管理服務(wù)器具有公共管理服務(wù)器部和多個(gè)個(gè)別管理服務(wù)器部;所述各終端裝置還具有與所述公共管理服務(wù)器部通信的第1通信裝置;所述公共管理服務(wù)器部具有第2通信裝置,用于向發(fā)送了表示將要?jiǎng)h除所述群信息的預(yù)告通知的終端裝置,通知應(yīng)為所述結(jié)束通知的發(fā)送目標(biāo)的個(gè)別管理服務(wù)器部的地址;以及終端列表管理裝置部;所述各個(gè)別管理服務(wù)器部具有所述第1安全通信裝置;第1臨時(shí)刪除標(biāo)志列表存儲(chǔ)裝置,用于存儲(chǔ)作為表示是否已接收到所述結(jié)束通知的第1臨時(shí)刪除標(biāo)志的一覽的、與所述終端列表相對(duì)應(yīng)的臨時(shí)刪除標(biāo)志列表;以及第1臨時(shí)刪除標(biāo)志設(shè)定裝置,用于根據(jù)通過所述第1安全通信裝置進(jìn)行的所述結(jié)束通知的接收,來設(shè)置與發(fā)送了該結(jié)束通知的終端裝置相對(duì)應(yīng)的所述第1臨時(shí)刪除標(biāo)志;所述終端列表管理裝置部具有所述管理信息存儲(chǔ)裝置;所述更新裝置;以及標(biāo)志確認(rèn)裝置,用于以任意的定時(shí)確認(rèn)所述第1臨時(shí)刪除標(biāo)志列表中包含的預(yù)定的第1臨時(shí)刪除標(biāo)志的設(shè)置;所述更新裝置根據(jù)所述標(biāo)志確認(rèn)裝置進(jìn)行的第1臨時(shí)刪除標(biāo)志的設(shè)置的確認(rèn),從所述終端列表中刪除與該第1臨時(shí)刪除標(biāo)志相對(duì)應(yīng)的終端裝置。
6.如權(quán)利要求5所述的信息管理系統(tǒng),其特征在于,所述終端列表與屬于所述群的終端裝置相對(duì)應(yīng),并且包含表示是否已接收到所述預(yù)告通知的第2臨時(shí)刪除標(biāo)志的欄;所述公共管理服務(wù)器部還具有第2臨時(shí)刪除標(biāo)志設(shè)定裝置,用于在通過所述第2通信裝置接收到所述預(yù)告通知的情況下,設(shè)置與發(fā)送了該預(yù)告通知的終端裝置相對(duì)應(yīng)的所述第2臨時(shí)刪除標(biāo)志;所述標(biāo)志確認(rèn)裝置依次檢索與所述終端列表的預(yù)定的終端裝置相對(duì)應(yīng)的第2臨時(shí)刪除標(biāo)志、和與所述第1臨時(shí)刪除標(biāo)志列表的該預(yù)定的終端裝置相對(duì)應(yīng)的第1臨時(shí)刪除標(biāo)志;所述更新裝置在所述標(biāo)志確認(rèn)裝置確認(rèn)了第2臨時(shí)刪除標(biāo)志的設(shè)置和第1臨時(shí)刪除標(biāo)志的設(shè)置的情況下,從所述終端列表中刪除與第1臨時(shí)刪除標(biāo)志和第2臨時(shí)刪除標(biāo)志相對(duì)應(yīng)的終端裝置。
7.如權(quán)利要求2所述的信息管理系統(tǒng),其特征在于,所述信息管理服務(wù)器還具有用于存儲(chǔ)所述群信息的群信息存儲(chǔ)裝置;登記可否判斷裝置,用于在從所述各終端裝置接收到用于向所述終端列表登記該終端裝置的終端登記請(qǐng)求的情況下,判斷是否可以向所述終端列表登記發(fā)出了終端登記請(qǐng)求的終端裝置;以及群信息讀出裝置,用于在所述登記可否判斷裝置判斷為可以登記的情況下,讀出所述群信息存儲(chǔ)裝置中存儲(chǔ)的所述群信息;所述防竄改模塊還具有群信息存儲(chǔ)裝置,用于在通過所述第2安全通信裝置接收到所述群信息讀出裝置所讀出的所述群信息的情況下,將接收到群信息存儲(chǔ)在所述數(shù)據(jù)存儲(chǔ)裝置中;所述更新裝置在所述登記可否判斷裝置判斷為可登記的情況下,將發(fā)送了所述終端登記請(qǐng)求的終端裝置登記到所述終端列表中。
8.如權(quán)利要求7所述的信息管理系統(tǒng),其特征在于,所述信息管理服務(wù)器具有公共管理服務(wù)器部;多個(gè)個(gè)別管理服務(wù)器部;以及終端列表管理裝置部;所述各終端裝置還具有與所述公共管理服務(wù)器部通信的第1通信裝置;所述公共管理服務(wù)器部具有第2通信裝置,用于在從所述各終端裝置接收到所述終端登記請(qǐng)求的情況下,向發(fā)送了該終端登記請(qǐng)求的終端裝置通知應(yīng)為用于取得所述群信息的取得請(qǐng)求的發(fā)送目標(biāo)的個(gè)別管理服務(wù)器部的地址;所述各個(gè)別管理服務(wù)器部具有所述第1安全通信裝置;所述群信息存儲(chǔ)裝置;以及所述群信息讀出裝置;所述終端列表管理裝置部具有所述管理信息存儲(chǔ)裝置;所述更新裝置;以及所述登記可否判斷裝置;所述登記可否判斷裝置在通過所述第1通信裝置接收到所述終端登記請(qǐng)求的情況下,判斷是否可以向所述終端列表登記接收了終端登記請(qǐng)求的終端裝置;所述第2通信裝置在所述登記可否判斷裝置判斷為可登記的情況下,通知所述取得請(qǐng)求的地址;所述第1安全通信裝置在接收到所述取得請(qǐng)求的情況下,向發(fā)送了取得請(qǐng)求的終端裝置發(fā)送所述群信息讀出裝置所讀出的群信息。
9.如權(quán)利要求8所述的信息管理系統(tǒng),其特征在于,所述各個(gè)別管理服務(wù)器部還具有第1臨時(shí)刪除標(biāo)志列表存儲(chǔ)裝置,用于存儲(chǔ)作為表示是否已接收到刪除了所述群信息的第1臨時(shí)刪除標(biāo)志的一覽的、與所述終端列表相對(duì)應(yīng)的臨時(shí)刪除標(biāo)志列表;以及第1臨時(shí)刪除標(biāo)志設(shè)定裝置,用于在通過所述第1安全通信裝置接收到所述結(jié)束通知的情況下,設(shè)置與發(fā)送了該結(jié)束通知的終端裝置相對(duì)應(yīng)的所述第1臨時(shí)刪除標(biāo)志;所述終端列表管理裝置部還具有標(biāo)志確認(rèn)裝置,用于以接收到所述終端登記請(qǐng)求的定時(shí)確認(rèn)所述第1臨時(shí)刪除標(biāo)志列表中包含的預(yù)定的第1臨時(shí)刪除標(biāo)志;所述第2通信裝置在從所述各終端裝置接收到所述預(yù)告通知的情況下,向發(fā)送了該預(yù)告通知的終端裝置通知應(yīng)為所述結(jié)束通知發(fā)送目標(biāo)的個(gè)別管理服務(wù)器部的地址;所述更新裝置根據(jù)所述標(biāo)志確認(rèn)裝置對(duì)第1臨時(shí)刪除標(biāo)志的設(shè)置的確認(rèn),在所述登記可否判斷裝置進(jìn)行判斷前,從所述終端列表中刪除與該第1臨時(shí)刪除標(biāo)志相對(duì)應(yīng)的終端裝置。
10.如權(quán)利要求9所述的信息管理系統(tǒng),其特征在于,所述公共管理服務(wù)器部還具有第2臨時(shí)刪除標(biāo)志列表存儲(chǔ)裝置,用于存儲(chǔ)作為表示是否已接收到所述預(yù)告通知的第2臨時(shí)刪除標(biāo)志的一覽的、與所述終端列表相對(duì)應(yīng)的第2臨時(shí)刪除標(biāo)志列表,以及第2臨時(shí)刪除標(biāo)志設(shè)定裝置,用于在通過所述第2通信裝置接收到所述預(yù)告通知的情況下,設(shè)置與發(fā)送了該預(yù)告通知的終端裝置相對(duì)應(yīng)的所述第2臨時(shí)刪除標(biāo)志;所述標(biāo)志確認(rèn)裝置依次檢索與所述第2臨時(shí)刪除標(biāo)志列表的預(yù)定的終端裝置相對(duì)應(yīng)的第2臨時(shí)刪除標(biāo)志、和與所述第1臨時(shí)刪除標(biāo)志列表的該預(yù)定的終端裝置相對(duì)應(yīng)的第1臨時(shí)刪除標(biāo)志;所述更新裝置在所述標(biāo)志確認(rèn)裝置確認(rèn)了第2臨時(shí)刪除標(biāo)志的設(shè)置和第1臨時(shí)刪除標(biāo)志的設(shè)置的情況下,在所述登記可否判斷裝置進(jìn)行判斷前,從所述終端列表中刪除與第1臨時(shí)刪除標(biāo)志和第2臨時(shí)刪除標(biāo)志相對(duì)應(yīng)的終端裝置。
11.如權(quán)利要求7所述的信息管理系統(tǒng),其特征在于,所述信息管理服務(wù)器具有公共管理服務(wù)器部;以及多個(gè)個(gè)別管理服務(wù)器部;所述各終端裝置還具有與所述公共管理服務(wù)器部通信的第1通信裝置;所述公共管理服務(wù)器部具有第2通信裝置,用于在從所述各終端裝置接收到所述終端登記請(qǐng)求的情況下,向發(fā)送了該終端登記請(qǐng)求的終端裝置通知應(yīng)為用于取得所述群信息的取得請(qǐng)求的發(fā)送目標(biāo)的個(gè)別管理服務(wù)器部的地址;以及終端列表管理裝置部;所述各個(gè)別管理服務(wù)器部具有所述第1安全通信裝置;所述群信息存儲(chǔ)裝置;以及所述群信息讀出裝置;所述終端列表管理裝置部具有所述管理信息存儲(chǔ)裝置;所述更新裝置;以及所述登記可否判斷裝置;所述登記可否判斷裝置在通過所述第1通信裝置接收到所述終端登記請(qǐng)求的情況下,判斷是否可以向所述終端列表登記接收了終端登記請(qǐng)求的終端裝置;所述第2通信裝置在所述登記可否判斷裝置判斷為可登記的情況下,通知所述取得請(qǐng)求的地址;所述第1安全通信裝置在接收到所述取得請(qǐng)求的情況下,向發(fā)送了取得請(qǐng)求的終端裝置發(fā)送所述群信息讀出裝置所讀出的群信息。
12.如權(quán)利要求11所述的信息管理系統(tǒng),其特征在于,所述各個(gè)別管理服務(wù)器部還具有第1臨時(shí)刪除標(biāo)志列表存儲(chǔ)裝置,用于存儲(chǔ)作為表示是否已接收到刪除了所述群信息的第1臨時(shí)刪除標(biāo)志的一覽的、與所述終端列表相對(duì)應(yīng)的臨時(shí)刪除標(biāo)志列表;以及第1臨時(shí)刪除標(biāo)志設(shè)定裝置,用于在通過所述第1安全通信裝置接收到表示刪除了所述群信息的結(jié)束通知的情況下,設(shè)置與發(fā)送了該結(jié)束通知的終端裝置相對(duì)應(yīng)的所述第1臨時(shí)刪除標(biāo)志;所述終端列表管理裝置部還具有標(biāo)志確認(rèn)裝置,用于以接收到所述終端登記請(qǐng)求的定時(shí)確認(rèn)所述第1臨時(shí)刪除標(biāo)志列表中包含的預(yù)定的第1臨時(shí)刪除標(biāo)志;所述第2通信裝置在從所述各終端裝置接收到所述預(yù)告通知的情況下,向發(fā)送了該預(yù)告通知的終端裝置通知應(yīng)為所述結(jié)束通知的發(fā)送目標(biāo)的個(gè)別管理服務(wù)器部的地址;所述更新裝置根據(jù)所述標(biāo)志確認(rèn)裝置對(duì)第1臨時(shí)刪除標(biāo)志的設(shè)置的確認(rèn),在所述登記可否判斷裝置進(jìn)行判斷前,從所述終端列表中刪除與該第1臨時(shí)刪除標(biāo)志相對(duì)應(yīng)的終端裝置。
13.如權(quán)利要求12所述的信息管理系統(tǒng),其特征在于,所述終端列表與屬于所述群的終端裝置相對(duì)應(yīng),并且包含表示是否已接收到所述預(yù)告通知的第2臨時(shí)刪除標(biāo)志的欄;所述公共管理服務(wù)器部還具有第2臨時(shí)刪除標(biāo)志設(shè)定裝置,用于在通過所述第2通信裝置接收到所述預(yù)告通知的情況下,設(shè)置與發(fā)送了該預(yù)告通知的終端裝置相對(duì)應(yīng)的所述第2臨時(shí)刪除標(biāo)志;所述標(biāo)志確認(rèn)裝置依次檢索與所述第2臨時(shí)刪除標(biāo)志列表的預(yù)定的終端裝置相對(duì)應(yīng)的第2臨時(shí)刪除標(biāo)志、和與所述第1臨時(shí)刪除標(biāo)志列表的該預(yù)定的終端裝置相對(duì)應(yīng)的第1臨時(shí)刪除標(biāo)志;所述更新裝置在所述標(biāo)志確認(rèn)裝置確認(rèn)了第2臨時(shí)刪除標(biāo)志的設(shè)置和第1臨時(shí)刪除標(biāo)志的設(shè)置的情況下,在所述登記可否判斷裝置進(jìn)行判斷前,從所述終端列表中刪除與第1臨時(shí)刪除標(biāo)志和第2臨時(shí)刪除標(biāo)志相對(duì)應(yīng)的終端裝置。
14.如權(quán)利要求1所述的信息管理系統(tǒng),其特征在于,所述數(shù)據(jù)是用于判斷是否屬于由預(yù)定臺(tái)數(shù)以內(nèi)的終端裝置形成的群的群信息,所述管理信息是表示屬于所述群的終端裝置的一覽的終端列表,所述有影響的處理是在所述終端裝置間的群信息的移動(dòng)。
15.如權(quán)利要求1所述的信息管理系統(tǒng),其特征在于,所述數(shù)據(jù)是數(shù)字作品的許可,所述管理信息是所述許可的使用履歷,所述有影響的處理是所述許可的使用。
16.如權(quán)利要求1所述的信息管理系統(tǒng),其特征在于,所述數(shù)據(jù)是數(shù)字作品的許可,所述管理信息是所述終端裝置可以保持的許可數(shù),所述有影響的處理是所述許可的刪除。
17.如權(quán)利要求1所述的信息管理系統(tǒng),其特征在于,所述數(shù)據(jù)是數(shù)字作品,所述管理信息是所述數(shù)字作品的流通范圍數(shù),所述有影響的處理是所述數(shù)字作品的移動(dòng)。
18.一種信息管理方法,用于通過網(wǎng)絡(luò)將存儲(chǔ)有數(shù)據(jù)的多個(gè)終端裝置和管理與所述數(shù)據(jù)有關(guān)的管理信息的信息管理服務(wù)器連接的信息管理系統(tǒng)中,其特征在于,該方法包含下列步驟在所述信息管理服務(wù)器中,與所述各終端裝置之間形成安全通信線路、并通過該通信線路與各終端裝置進(jìn)行通信的第1安全通信步驟;在各終端裝置的防竄改模塊中,對(duì)所述數(shù)據(jù)存儲(chǔ)裝置中安全存儲(chǔ)的數(shù)據(jù),以保密的方式執(zhí)行對(duì)所述管理信息有影響的處理的執(zhí)行步驟;以及與所述信息管理服務(wù)器之間形成安全通信線路、并通過該通信線路發(fā)送表示已經(jīng)執(zhí)行了對(duì)所述管理信息有影響的處理的第2安全通信步驟。
19.一種終端裝置,通過網(wǎng)絡(luò)與信息管理服務(wù)器連接,其中該信息管理服務(wù)器管理與數(shù)據(jù)有關(guān)的管理信息,該終端裝置存儲(chǔ)所述數(shù)據(jù),其特征在于,所述終端裝置具有防竄改模塊;所述防竄改模塊具有用于以保密的方式存儲(chǔ)所述數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)裝置;執(zhí)行裝置,用于對(duì)所述數(shù)據(jù)存儲(chǔ)裝置中存儲(chǔ)的數(shù)據(jù)以保密的方式執(zhí)行對(duì)所述管理信息有影響的處理;以及第2安全通信裝置,用于與所述信息管理服務(wù)器之間形成安全通信線路、并通過該通信線路發(fā)送表示已經(jīng)執(zhí)行了對(duì)所述管理信息有影響的處理的結(jié)束通知。
20.一種信息管理服務(wù)器,存儲(chǔ)數(shù)據(jù)并通過網(wǎng)絡(luò)與對(duì)該數(shù)據(jù)以保密的方式執(zhí)行對(duì)管理信息有影響的處理的多個(gè)終端裝置連接,并且管理所述管理信息,其中所述管理信息與該數(shù)據(jù)有關(guān),其特征在于,所述信息管理服務(wù)器具有用于存儲(chǔ)所述管理信息的管理信息存儲(chǔ)裝置;第1安全通信裝置,用于與所述各終端裝置之間形成安全通信線路、并通過該通信線路與各終端裝置進(jìn)行通信;所述第1安全通信裝置從所述各終端裝置接收表示已經(jīng)執(zhí)行了對(duì)所述管理信息有影響的處理的結(jié)束通知。
全文摘要
群信息管理系統(tǒng)(1)的群信息管理服務(wù)器(20)具有用于存儲(chǔ)屬于群終端列表(251)的屬于群終端列表存儲(chǔ)部(25)和與多個(gè)終端裝置(60)之間形成安全通信線路并通過該通信線路與各終端裝置(60)進(jìn)行通信的安全通信部(21)。各終端裝置(60)具有防竄改模塊(68),防竄改模塊(68)具有用于以保密的方式存儲(chǔ)群信息的群信息存儲(chǔ)部(65)、對(duì)群信息存儲(chǔ)部(65)中存儲(chǔ)的群信息以保密的方式執(zhí)行作為對(duì)屬于群終端列表(251)有影響的處理的刪除的刪除部(67),以及與安全通信部(21)之間形成安全通信線路并通過該通信線路發(fā)送刪除結(jié)束通知消息(M3)的安全通信部(64)。
文檔編號(hào)G06F21/42GK1717670SQ20038010419
公開日2006年1月4日 申請(qǐng)日期2003年12月17日 優(yōu)先權(quán)日2002年12月20日
發(fā)明者中原徹, 平本琢士, 三浦康史, 山本雅哉, 井上光 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社