信息處理系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種用于管理對話的信息處理系統(tǒng)、構(gòu)成這種信息處理系統(tǒng)的服務(wù)器系統(tǒng)和客戶設(shè)備、這種客戶設(shè)備的控制方法、用于控制這種客戶設(shè)備的程序以及用于存儲這種程序的信息存儲介質(zhì),每個對話提供至少一個用戶能夠參與的服務(wù)。
【背景技術(shù)】
[0002]存在用戶通過網(wǎng)絡(luò)能夠使用并且參與的服務(wù),諸如聊天和多玩家游戲。這種服務(wù)提供多個對話,象聊天室一樣,不同用戶能夠參與每個對話。這些對話互相獨(dú)立地提供其服務(wù)。每個用戶參與到多個對話中的一個,并且使用對話提供的服務(wù)。
[0003]參與對話的用戶可以要求諸如他/她的朋友的另一個用戶加入同一個對話中。服務(wù)提供商也可能希望邀請?zhí)囟ɑ蛘叻翘囟ㄓ脩魠⑴c他們提供的服務(wù)。這種服務(wù)可以包括提供例如通過發(fā)出對話邀請消息邀請用戶對話的功能。
【發(fā)明內(nèi)容】
[0004][技術(shù)問題]
[0005]上述對話可以不永久性地存在;在需要的時候重新生成對話??梢钥刂茖υ挘援?dāng)參與其的用戶停止使用該對話提供的服務(wù)時結(jié)束。在這種情況下,根據(jù)希望使用對話提供的服務(wù)的用戶的請求,新生成各對話。例如,當(dāng)沒有參與者時,或者當(dāng)請求生成該對話的用戶命令其結(jié)束時,該對話結(jié)束。因此,當(dāng)已經(jīng)邀請用戶(受邀用戶)參與對話時,在邀請時有效的對話可能在受邀用戶接受邀請并且嘗試參與該對話的時間之前已經(jīng)結(jié)束。在這種情況下,受邀用戶沒有辦法在用戶實(shí)際請求參與已經(jīng)邀請他/她的對話之前知道該對話是否已經(jīng)結(jié)束。這對于受邀用戶不方便。
[0006]鑒于上述情況,做出了本發(fā)明。本發(fā)明的一個目的是提供一種信息處理系統(tǒng)、構(gòu)成該信息處理系統(tǒng)的服務(wù)器系統(tǒng)和客戶設(shè)備、用于該客戶設(shè)備的控制方法、用于控制該客戶設(shè)備的程序、以及用于存儲該程序的信息存儲介質(zhì),該信息處理系統(tǒng)使得邀請對話的受邀用戶在受邀用戶參與對話之前知道該對話是否仍有效。
[0007][問題的解決方案]
[0008]根據(jù)本發(fā)明,提供了一種包含多個客戶設(shè)備并且管理關(guān)于多個對話的信息的信息處理系統(tǒng),該多個對話中的每個都提供用戶能參與的服務(wù)。該信息處理系統(tǒng)包含:對話管理部,配置該對話管理部,以存儲用于指示多個對話中的每個是否有效的狀態(tài)信息;以及邀請管理部,配置該邀請管理部,以存儲多個邀請信息項(xiàng),該邀請信息項(xiàng)中的每個都是關(guān)于邀請受邀用戶參與多個對話中的一個的。多個客戶設(shè)備中的每個都包含:邀請信息獲取部,配置該邀請信息獲取部,以獲取存儲于邀請管理部中的多個邀請信息項(xiàng)中的一個,獲取的邀請信息項(xiàng)是關(guān)于邀請使用客戶設(shè)備的用戶成為受邀用戶的;以及邀請顯示控制部,配置該邀請顯示控制部,以使邀請信息獲取部獲取的邀請信息項(xiàng)以反映狀態(tài)信息的方式顯示于顯示屏幕上。
[0009]根據(jù)本發(fā)明,提供了一種連接到多個客戶設(shè)備并且管理關(guān)于多個對話的信息的服務(wù)器系統(tǒng),該多個對話中的每個都提供用戶能參與的服務(wù)。該服務(wù)器系統(tǒng)包含:對話管理部,配置該對話管理部,以存儲用于指示多個對話中的每個是否有效的狀態(tài)信息;邀請管理部,配置該邀請管理部,以存儲多個邀請信息項(xiàng),該邀請信息項(xiàng)中的每個都是關(guān)于邀請受邀用戶參與多個對話中的一個的;邀請信息提供部,配置該邀請信息提供部,以當(dāng)由多個客戶設(shè)備中的一個請求時,提供存儲于邀請管理部中的多個邀請信息項(xiàng)中的一個,提供的邀請信息項(xiàng)是關(guān)于邀請使用請求客戶設(shè)備的用戶成為受邀用戶的;以及狀態(tài)信息提供部,配置該狀態(tài)信息提供部,以利用提供的邀請信息項(xiàng),對請求客戶設(shè)備提供存儲于對話管理部中的關(guān)于作為邀請目標(biāo)的對話的狀態(tài)信息。當(dāng)客戶設(shè)備使提供的邀請信息項(xiàng)顯示于顯示屏幕上時,使用提供的狀態(tài)信息。
[0010]根據(jù)本發(fā)明,提供了一種連接到對話管理部和邀請管理部的客戶設(shè)備,配置該對話管理部,以存儲用于指示提供用戶能參與的服務(wù)的多個對話中的每個是否有效的狀態(tài)信息;配置該邀請管理部,以存儲多個邀請信息項(xiàng),該邀請信息項(xiàng)中的每個都是關(guān)于邀請受邀用戶參與多個對話中的一個的。該客戶設(shè)備包含:邀請信息獲取部,配置該邀請信息獲取部,以獲取存儲于邀請管理部中的多個邀請信息項(xiàng)中的一個,獲取的邀請信息項(xiàng)是關(guān)于邀請使用客戶設(shè)備的用戶成為受邀用戶的;以及邀請顯示控制部,配置該邀請顯示控制部,以以反映狀態(tài)信息的方式使邀請信息獲取部獲取的邀請信息項(xiàng)顯示于顯示屏幕上。
[0011]根據(jù)本發(fā)明,提供了一種用于連接到對話管理部和邀請管理部的客戶設(shè)備的控制方法,配置該對話管理部,以存儲用于指示提供用戶能參與的服務(wù)的多個對話中的每個是否有效的狀態(tài)信息;配置該邀請管理部,以存儲多個邀請信息項(xiàng),邀請信息項(xiàng)中的每個都是關(guān)于邀請受邀用戶參與多個對話中的一個的。該控制方法包含:獲取存儲于邀請管理部中的多個邀請信息項(xiàng)中的一個的步驟,獲取的邀請信息項(xiàng)是關(guān)于邀請使用客戶設(shè)備的用戶成為受邀用戶的;以及以反映狀態(tài)信息的方式使獲取的邀請信息項(xiàng)顯示于顯示屏幕上。
[0012]根據(jù)本發(fā)明,提供了一種用于控制連接到對話管理部和邀請管理部的客戶設(shè)備的程序,配置該對話管理部,以存儲用于指示提供用戶能參與的服務(wù)的多個對話中的每個是否有效的狀態(tài)信息;配置該邀請管理部,以存儲多個邀請信息項(xiàng),邀請信息項(xiàng)中的每個都是關(guān)于邀請受邀用戶參與多個對話中的一個的。該程序使客戶設(shè)備執(zhí)行:獲取存儲于邀請管理部中的多個邀請信息項(xiàng)中的一個的步驟,獲取的邀請信息項(xiàng)是關(guān)于邀請使用客戶設(shè)備的用戶成為受邀用戶的;以及以反映狀態(tài)信息的方式使獲取的邀請信息項(xiàng)顯示于顯示屏幕上。優(yōu)先地,將該程序存儲于計(jì)算機(jī)可讀信息存儲介質(zhì)上。
【附圖說明】
[0013]圖1是本發(fā)明的一個實(shí)施例的信息處理系統(tǒng)的總體配置圖。
[0014]圖2是本發(fā)明的一個實(shí)施例的客戶設(shè)備的結(jié)構(gòu)框圖。
[0015]圖3是示出當(dāng)一個實(shí)施例中的信息處理系統(tǒng)生成對話時執(zhí)行的示例性處理流程的原理圖。
[0016]圖4是示出當(dāng)邀請從邀請用戶傳播到受邀用戶時執(zhí)行的示例性處理流程的原理圖。
[0017]圖5是示出顯示邀請表的示例性屏幕的原理圖。
[0018]圖6是示出邀請信息的示例性詳細(xì)顯示屏幕的原理圖。
【具體實(shí)施方式】
[0019]下面將參考附圖詳細(xì)描述本發(fā)明的一些實(shí)施例。
[0020]圖1是本發(fā)明的一個實(shí)施例的信息處理系統(tǒng)的總體配置圖。如圖1所示,構(gòu)造信息處理系統(tǒng)1,以包含:多個客戶設(shè)備2、服務(wù)提供服務(wù)器3、對話管理服務(wù)器4、邀請管理服務(wù)器5、通知服務(wù)器6、以及客戶管理服務(wù)器7。在該實(shí)施例中,假定信息處理系統(tǒng)1是對用戶提供多玩家玩游戲的環(huán)境的游戲系統(tǒng)。服務(wù)提供服務(wù)器3生成對參與者提供游戲服務(wù)的對話。對話是系統(tǒng)提供其服務(wù)的單元。在多玩家游戲服務(wù)中,例如,門廳或者房間對應(yīng)于對話。同時參與同一個對話的多個用戶通過互相打斗或者互相合作玩同一個游戲。然而,參與同一種類型的游戲的不同對話的用戶互相獨(dú)立地玩不同的游戲。盡管圖1僅示出一個服務(wù)提供服務(wù)器3,但是可以存在多個服務(wù)提供服務(wù)器3,該多個服務(wù)提供服務(wù)器3可以提供類型互相不同的游戲服務(wù)。此外,通過設(shè)立對話管理服務(wù)器4、邀請管理服務(wù)器5、通知服務(wù)器6和客戶管理服務(wù)器7,與提供信息處理系統(tǒng)1的服務(wù)基礎(chǔ)設(shè)施的銷售商不同的游戲銷售商可以提供服務(wù)提供服務(wù)器3。
[0021]客戶設(shè)備2是參與信息處理系統(tǒng)1生成的對話并且使用對話提供的服務(wù)的用戶使用的終端設(shè)備。例如,客戶設(shè)備2是家用視頻游戲控制臺、手持視頻游戲機(jī)、智能電話、個人計(jì)算機(jī)、或者某些其他信息處理設(shè)備。如圖2所示,構(gòu)造每個客戶設(shè)備2,以包含:控制部11、存儲部12以及通信部13。此外,操作設(shè)備14和顯示設(shè)備15連接到每個客戶設(shè)備2。
[0022]控制部11是根據(jù)存儲于存儲部12中的程序執(zhí)行不同類型的信息處理的中央處理單元(CPU)或者類似單元。構(gòu)造存儲部12,以包含用于存儲控制部11執(zhí)行的程序和作為程序的處理目標(biāo)的數(shù)據(jù)的諸如隨機(jī)存取存儲器(RAM)的存儲設(shè)備。
[0023]通信部13是諸如局域網(wǎng)(LAN)卡的通信接口。通過通信部13,客戶設(shè)備2與服務(wù)提供服務(wù)器3、對話管理服務(wù)器4、邀請管理服務(wù)器5以及通知服務(wù)器6中的每個通信。
[0024]操作設(shè)備14是例如游戲控制臺控制器、鍵盤或者鼠標(biāo)。操作設(shè)備14接收用戶執(zhí)行的輸入操作并且將收到的輸入內(nèi)容輸出到客戶設(shè)備2。顯示設(shè)備15是例如液晶顯示器或