本發(fā)明涉及消息輸入受理裝置、消息系統(tǒng)、程序、以及信息存儲介質(zhì)。
背景技術(shù):
公開有可通過在多個用戶之間收發(fā)消息來實現(xiàn)溝通的系統(tǒng)。例如公開有多個用戶一邊玩兒游戲一邊收發(fā)消息,從而可在這些多個用戶之間實現(xiàn)溝通的游戲系統(tǒng)。
現(xiàn)有技術(shù)文獻(xiàn)
專利文獻(xiàn)
專利文獻(xiàn)1:日本專利第4637192號公報
技術(shù)實現(xiàn)要素:
發(fā)明要解決的問題
例如,在用戶與其他用戶進(jìn)行溝通的同時進(jìn)行的游戲中,需要根據(jù)時時刻刻變化的游戲狀況迅速輸入消息。
以往,在如上所述的游戲中作為消息輸入方法,采用向輸入?yún)^(qū)敲入消息的方法。根據(jù)這樣的輸入方法,可以輸入符合當(dāng)前狀況的內(nèi)容的消息,但是,需要每次一一敲入消息,所以有時在輸入消息中消耗時間。其結(jié)果,存在例如在輸入消息期間游戲狀況發(fā)生,所輸入的消息內(nèi)容與當(dāng)前狀況不符的情況。
并且,在上述的游戲中,作為消息輸入方法,還采用通過選擇預(yù)先登記的消息來輸入消息的方法。根據(jù)該輸入方法,可以縮短輸入消息所消耗的時間,但是,只能選擇預(yù)先確定的內(nèi)容的消息,所以消息內(nèi)容失去靈活性,有時無法輸入符合當(dāng)前狀況的內(nèi)容的消息。即、當(dāng)未登記符合當(dāng)前狀況的內(nèi)容的消息時,無法輸入符合當(dāng)前狀況的內(nèi)容的消息。
本發(fā)明為了解決上述問題而提出,其目的在于提供能夠確保有關(guān)于消息內(nèi)容的靈活性,同時能夠縮短輸入消息所消耗的時間的消息輸入受理裝置、消息系統(tǒng)、程序以及信息存儲介質(zhì)。
解決問題的手段
為了解決上述問題,根據(jù)本發(fā)明的消息輸入受理裝置,包括:登記消息數(shù)據(jù)獲得單元,其獲得存儲在登記消息數(shù)據(jù)存儲單元中的登記消息數(shù)據(jù),所述登記消息數(shù)據(jù)存儲單元存儲所述登記消息數(shù)據(jù),所述登記消息數(shù)據(jù)表示作為預(yù)先登記的登記消息的、被設(shè)定為將與至少一個對象有關(guān)的符號串能夠插入到規(guī)定位置處或者能夠與規(guī)定部分進(jìn)行置換的對象關(guān)聯(lián)登記消息;對象選擇受理結(jié)果獲得單元,其獲得對象選擇受理單元的受理結(jié)果,所述對象選擇受理單元從用戶處受理所述畫面中顯示的對象的選擇;以及消息獲得單元,其獲得通過將與由所述用戶選擇出的至少一個對象相關(guān)聯(lián)的符號串插入到所述對象關(guān)聯(lián)登記消息的所述規(guī)定位置處或者與所述規(guī)定部分進(jìn)行置換而得到的消息,作為由所述用戶輸入的消息。
并且,根據(jù)本發(fā)明的消息系統(tǒng),包括:登記消息數(shù)據(jù)獲得單元,其獲得存儲在登記消息數(shù)據(jù)存儲單元中的登記消息數(shù)據(jù),所述登記消息數(shù)據(jù)存儲單元存儲所述登記消息數(shù)據(jù),所述登記消息數(shù)據(jù)表示作為預(yù)先登記的登記消息的、被設(shè)定為將與至少一個對象有關(guān)的符號串能夠插入到規(guī)定位置處或者能夠與規(guī)定部分進(jìn)行置換的對象關(guān)聯(lián)登記消息;對象選擇受理結(jié)果獲得單元,其獲得對象選擇受理單元的受理結(jié)果,所述對象選擇受理單元從用戶處受理所述畫面中顯示的對象的選擇;以及消息獲得單元,其獲得通過將與由所述用戶選擇出的至少一個對象相關(guān)聯(lián)的符號串插入到所述對象關(guān)聯(lián)登記消息的所述規(guī)定位置處或者與所述規(guī)定部分進(jìn)行置換而得到的消息,作為所述用戶輸入的消息。
附圖說明
圖1是示出消息系統(tǒng)整體構(gòu)成例子的圖。
圖2是示出游戲畫面例子的圖。
圖3是示出游戲畫面例子的圖。
圖4是示出游戲畫面例子的圖。
圖5是示出游戲畫面例子的圖。
圖6是示出游戲畫面例子的圖。
圖7是示出一覽表畫面例子的圖。
圖8是示出登記畫面例子的圖。
圖9是消息系統(tǒng)的功能框圖。
圖10是示出登記消息表例子的圖。
圖11是示出對象表例子的圖。
圖12是示出消息表例子的圖。
圖13是示出消息系統(tǒng)中執(zhí)行的處理例子的圖。
圖14是示出消息系統(tǒng)中執(zhí)行的其他處理例子的圖。
圖15是示出游戲畫面例子的圖。
圖16是示出游戲畫面例子的圖。
圖17是示出游戲畫面例子的圖。
圖18是消息系統(tǒng)的功能框圖。
具體實施方式
下面,基于附圖詳細(xì)說明本發(fā)明的實施方式例子。
圖1是根據(jù)本發(fā)明實施方式的消息系統(tǒng)整體構(gòu)成示意圖。消息系統(tǒng)通過控制多個用戶之間的消息的收發(fā),從而實現(xiàn)多個用戶參與的聊天。如圖1所示,消息系統(tǒng)1包括服務(wù)器10以及多個終端20。服務(wù)器10以及各終端20可通過通信網(wǎng)絡(luò)2互相收發(fā)數(shù)據(jù)。
服務(wù)器10由服務(wù)器計算機(jī)實現(xiàn)。如圖1所示,服務(wù)器10包括控制部11、存儲部12以及通信部13??刂撇?1包括一個或多個微處理器等,按照操作系統(tǒng)或其他程序執(zhí)行處理。存儲部12包括主存儲部(例如,RAM)以及輔助存儲部(例如,硬盤驅(qū)動器或者固態(tài)硬盤)。通信部13通過通信網(wǎng)絡(luò)2進(jìn)行數(shù)據(jù)通信。
終端20是用戶操作的計算機(jī)。終端20由例如便攜式電話(包括智能手機(jī))、便攜式信息終端(包括平板計算機(jī))、臺式機(jī)、手提計算機(jī)、或者游戲機(jī)(包括家庭用游戲機(jī)或者設(shè)在娛樂場所等的業(yè)務(wù)用游戲機(jī))實現(xiàn)。如圖1所示,終端20包括控制部21、存儲部22、通信部23、操作部24以及顯示部25。
控制部21、存儲部22以及通信部23與服務(wù)器10的控制部11、存儲部12以及通信部13相同。操作部24是輸入設(shè)備,例如是觸摸屏等指示設(shè)備。顯示部25是例如液晶顯示面板或有機(jī)EL顯示器等,按照控制部21的指示,顯示各種圖像。
作為存儲于存儲部12或者存儲部22中的內(nèi)容而進(jìn)行說明的程序和數(shù)據(jù),例如通過通信網(wǎng)絡(luò)2,被供給至服務(wù)器10或者終端20。另外,服務(wù)器10或者終端20還可以包括能夠讀取存儲在計算機(jī)可讀信息存儲介質(zhì)(例如,存儲卡或者光盤)中的程序或者數(shù)據(jù)的構(gòu)成元素。之后,通過信息存儲介質(zhì)、程序和數(shù)據(jù)被供給至服務(wù)器10或者終端20。并且,作為存儲于存儲部12或者存儲部22中的內(nèi)容而說明的程序和數(shù)據(jù),還可以存儲在通過通信網(wǎng)絡(luò)2從服務(wù)器10或者終端20可接入的裝置的存儲部中。
接著,說明消息系統(tǒng)1中進(jìn)行的聊天。在這里,以玩游戲的四名用戶為了打敗共同的對手一邊合作一邊聊天的場景為例子進(jìn)行說明。需要說明的是,在這里,將這些四名用戶分別稱為用戶A、B、C、D,無需特別區(qū)分用戶A~D時,簡稱為“用戶”。需要說明的是,這里的“用戶”是指輸入消息的人(操作終端20的人),還可以稱為游戲玩家。
圖2是示出終端20的顯示部25中顯示的游戲畫面例子的圖。在這里,對用戶A的終端20所顯示的游戲畫面進(jìn)行說明。另外,假設(shè)終端20具備在顯示部25上重疊設(shè)置的觸摸屏,用戶用手指接觸顯示在游戲畫面上的對象,即可選擇游戲畫面顯示的對象。
如圖2所示,游戲畫面30中顯示表示執(zhí)行中的游戲樣子的游戲圖像。圖2所示的游戲畫面30中顯示出表示用戶A、B、C、D的共通對手的對手對象32。對手對象32是表示對手的圖像。
并且,游戲畫面30中顯示分別表示用戶A、B、C、D的用戶對象34A、34B、34C、34D。用戶對象34A~34D是分別表示用戶A~D的頭像圖像。另外,在下面的說明中,在無需區(qū)分用戶對象34A~34D時簡稱為“用戶對象34”。
并且,游戲畫面30中顯示出分別表示道具X、Y、Z的道具對象36X、36Y、36Z。道具對象36X~36Z是分別表示道具X~Z的圖像。另外,在下面的說明中,在無需區(qū)分道具對象36X~36Z時,簡稱為“道具對象36”。
需要說明的是,“道具”是指游戲中使用的物品?!暗谰摺笔侵冈谟螒蛑惺褂脮r能夠帶來規(guī)定效果的物品。例如,“道具”是幫助用戶進(jìn)行與對手格斗的物品。例如有用于破壞對手的道具或用于恢復(fù)用戶所受到的損傷的道具、降低對手能力(攻擊力或者防御力等)的道具、或者提高用戶能力(攻擊力或者防御力等)的道具。用戶通過選擇道具對象36,從而能夠使用道具。
并且,游戲畫面30中顯示攻擊圖標(biāo)38。攻擊圖標(biāo)38是用于指示向?qū)κ止舻膱D標(biāo)。例如,在本實施方式中,當(dāng)攻擊對手時,用戶選擇攻擊對象的部位。例如,可以選擇頭部、左臂或者右臂作為攻擊對象的部位。即、用戶在選擇攻擊圖標(biāo)38后選擇對手的頭部、左臂或者右臂中的任意一個作為攻擊對象的部位,則針對選擇的部位執(zhí)行攻擊。例如,在圖2示出的游戲畫面30中,對手用左手拿著武器,右手拿著盾牌。因此,例如,可通過攻擊對手的左臂來降低對手的攻擊力,可通過攻擊對手的右臂來降低對手的防御力。并且,例如,如果給對手的頭部帶來的損傷達(dá)到規(guī)定值,則變成對手被消滅。
而且,游戲畫面30中顯示聊天圖標(biāo)40。聊天圖標(biāo)40是用于發(fā)言的圖標(biāo)。即、聊天圖標(biāo)40是用于輸入發(fā)給其他用戶的消息的圖標(biāo)。
需要說明的是,“消息”是在用戶所操作的終端之間傳遞的信息,例如是用戶輸入或者指定的符號串、視頻、聲音或者其組合等。其中,“符號串”具有包括字符串(包括例如,表情符號、字符畫(ASCII art)、或者構(gòu)成只有用戶之間流通的暗號等的加減等)、圖像、或者其組合的意思。并且,“符號串”還包括長度為“1”的符號串。
聊天圖標(biāo)40被用戶選擇時,作為發(fā)給其他用戶的消息的候選,顯示預(yù)先登記的消息(下面,稱為“登記消息”。)。圖3示出了這時的游戲畫面30的例子。圖3示出的游戲畫面30中顯示出分別表示多個登記消息的多個登記消息對象42A、42B、42C、42D、42E、42F。用戶通過選擇登記消息對象42A~42F中的任意一個,能夠輸入發(fā)給其他用戶的消息。另外,在下面的說明中,當(dāng)無需區(qū)分登記消息對象42A~42F時,簡稱為“登記消息對象42”。
但是,在本實施方式中,可以將關(guān)于某個對象(例如攻擊對象的部位、道具、或者用戶等)的消息以未具體確定該對象的狀態(tài)進(jìn)行登記。例如,可以將催促其他用戶進(jìn)行某個行動(例如,向?qū)κ止簟⑹褂玫谰?、使用特技或者使用魔法?的消息或告知其他用戶進(jìn)行某個行動的消息以未具體確定該行動的對象(例如,攻擊對象的部位、使用的道具、使用的特技、或者使用的魔法等)的狀態(tài)進(jìn)行登記。并且,例如,可以將發(fā)給某個用戶的表示打招呼或者感謝等的消息以未具體確定對方用戶的狀態(tài)進(jìn)行登記。
例如,在本實施方式中,可以將包括標(biāo)簽在內(nèi)的消息作為登記消息進(jìn)行登記。在圖3示出的例子,例如<部位>、<道具>、<用戶>的標(biāo)簽包括在登記消息中。
例如,登記消息對象42A表示的登記消息中包含<部位>標(biāo)簽。該登記消息是呼吁其他用戶向某個部位進(jìn)行攻擊的內(nèi)容的消息,表示攻擊對象的部位的部分變成了<部位>標(biāo)簽,變成沒有具體指定攻擊對象的部位的狀態(tài)。如后面說明,<部位>標(biāo)簽表示被任意一個部位名稱置換的部分。需要說明的是,任意一個部位名稱將插入<部位>標(biāo)簽所表示的位置,所以可以說<部位>標(biāo)簽表示任意一個部位名稱被插入的位置。
并且,例如,登記消息對象42C表示的登記消息中包含<道具>標(biāo)簽。該登記消息是告知其他用戶使用某個道具的內(nèi)容的消息,表示使用的道具的部分變成<道具>標(biāo)簽,變成沒有具體指定所使用的道具的狀態(tài)。如后面說明,<道具>標(biāo)簽表示被任意一個道具名稱置換的部分。需要說明的是,任意一個道具名稱將插入<道具>標(biāo)簽所表示的位置,所以可以說<道具>標(biāo)簽表示任意一個道具名稱被插入的位置。
并且,例如,登記消息對象42E表示的登記消息中包含<用戶>標(biāo)簽。該登記消息是發(fā)給某個用戶的消息(打招呼),表示對方用戶的部分變成<用戶>標(biāo)簽,變成沒有具體指定對方用戶的狀態(tài)。如后面說明,<用戶>標(biāo)簽表示被任意一個用戶名稱置換的部分。需要說明的是,任意一個用戶名稱將插入<用戶>標(biāo)簽所表示的位置,所以可以說<用戶>標(biāo)簽表示任意一個用戶名稱被插入的位置。
標(biāo)簽的例子并不限定于上述說明的例子。例如,還可以將表示特技或者魔法的標(biāo)簽包括在登記消息中。需要說明的是,還可以登記不包含上述說明的標(biāo)簽的消息作為登記消息(參照登記消息對象42F)。
圖4示出了表示包括標(biāo)簽的登記消息的登記消息對象42被用戶選擇時的游戲畫面30的例子。另外,圖4示出了選擇了登記消息對象42A時的游戲畫面30的例子。如上所述,登記消息對象42A表示的登記消息包含<部位>標(biāo)簽,變成沒有具體指定攻擊對象的部位的狀態(tài)。因此,這時,要求用戶選擇攻擊對象的部位。
這時的游戲畫面30中顯示出表示作為攻擊對象用戶可選擇的部位的標(biāo)記。圖4示出了可以選擇對手的頭部、左臂、右臂中的任意一個作為攻擊對象的情況。因此,在圖4示出的游戲畫面30中,分別與表示頭部的部位對象33A、表示左臂的部位對象33B、以及表示右臂的部位對象33C相關(guān)聯(lián)地顯示出標(biāo)記44A、44B、44C。需要說明的是,部位對象33A~33C是分別表示對手的頭部、左臂、右臂的圖像。并且,在下面的說明中,當(dāng)無需區(qū)分部位對象33A~33C時,簡稱為“部位對象33”,當(dāng)無需區(qū)分標(biāo)記44A~44C時,簡稱為“標(biāo)記44”。
另外,登記消息對象42B表示的登記消息也包含<部位>標(biāo)簽,所以,當(dāng)選擇了登記消息對象42B時,顯示出圖4示出的標(biāo)記44A~44C。
并且,登記消息對象42C、42D表示的登記消息包含<道具>標(biāo)簽,變成沒有具體指定任意道具的狀態(tài)。因此,當(dāng)選擇了登記消息對象42C或42D時,要求用戶選擇道具。即、分別與道具對象36X~36Z相關(guān)聯(lián)地顯示出標(biāo)記44。
并且,登記消息對象42E表示的登記消息包含<用戶>標(biāo)簽,變成沒有具體指定任意用戶的狀態(tài)。因此,當(dāng)選擇了登記消息對象42E時,要求用戶選擇用戶。即、分別與用戶對象34A~34D相關(guān)聯(lián)地顯示出標(biāo)記44。
在圖4示出的游戲畫面30中,用戶通過選擇標(biāo)記44A~44C中的任意一個,從而選擇任意一個部位對象33。圖5示出了選擇了標(biāo)記44A~44C中的任意一個時的游戲畫面30的例子。需要說明的是,圖5示出了選擇了標(biāo)記44B時(即、選擇了表示左臂的部位對象33B時)的游戲畫面30的例子。
如圖5所示,這時的游戲畫面30中顯示發(fā)送圖標(biāo)46。當(dāng)用戶選擇了發(fā)送圖標(biāo)46時,判斷為用戶輸入了將包括在登記消息對象42A表示的登記消息中的<部位>標(biāo)簽置換為部位對象38B的名稱(左臂)而得到的消息。即、判斷為用戶輸入了“攻擊左臂吧”的消息。需要說明的是,還可以設(shè)定為當(dāng)選擇了標(biāo)記44B時,在不顯示發(fā)送圖標(biāo)46的情況下,判斷為用戶輸入了“攻擊左臂吧”的消息。
當(dāng)判斷為用戶輸入了“攻擊左臂吧”的消息時,如圖6所示,游戲畫面30中顯示表示該消息的消息對象48。在用戶A、B、C、D各自的終端20上顯示消息對象48。
與表示輸入消息的用戶A的用戶對象34A相關(guān)聯(lián)地顯示消息對象48。例如,在圖6示出的例子,消息對象48是在言語氣球內(nèi)包含消息的言語氣球圖像。消息對象48顯示為言語氣球從表示用戶A的用戶對象34A伸展。由此,能夠識別為用戶A輸入的消息。
需要說明的是,消息對象48還可以顯示為虛擬空間內(nèi)的三維顯示,而不是如圖6所示的二維顯示。
如上所述,在消息系統(tǒng)1中用戶能夠輸入符合當(dāng)前狀況的內(nèi)容的消息。例如,在應(yīng)該攻擊對手左臂的情況下,用戶輸入向其他用戶呼吁攻擊對手左臂的內(nèi)容的消息。
并且,在消息系統(tǒng)1中,用戶通過選擇登記消息以及對象,從而能夠如上所述地輸入符合當(dāng)前狀況的消息。例如,用戶通過選擇登記消息對象42A以及部位對象33B(標(biāo)記44B),能夠輸入向其他用戶呼吁攻擊對手左臂的內(nèi)容的消息。換言之,用戶無需每次一一敲入消息,即可輸入如上所述的消息。
即、根據(jù)消息系統(tǒng)1,能夠確保有關(guān)消息內(nèi)容的靈活性,并且能夠縮短輸入消息所消耗的時間。
需要說明的是,每個用戶可設(shè)定以上說明的登記消息。即、在消息系統(tǒng)1中,用戶能夠任意設(shè)定以上說明的登記消息。下面,對用于設(shè)定登記消息的步驟進(jìn)行說明。
圖7示出了表示登記消息的一覽表的一覽表畫面的例子。例如,當(dāng)用戶進(jìn)行了規(guī)定的操作時,終端20的顯示部25顯示圖7示出的一覽表畫面50。如圖7所示,一覽表畫面50中顯示登記消息的一覽表。并且,與各登記消息相關(guān)聯(lián)地顯示設(shè)定圖標(biāo)52A、52B、52C、52D、52E、52F。用戶通過選擇設(shè)定圖標(biāo)52A~52F中的任意一個,從而選擇一覽表畫面50中顯示的登記消息中的任意一個。另外,在下面的說明中,當(dāng)無需區(qū)分設(shè)定圖標(biāo)52A~52F時,簡稱為“設(shè)定圖標(biāo)52”。
當(dāng)選擇了一覽表畫面50中顯示的登記消息中的任意一個時,顯示出用于登記登記消息的登記畫面。圖8示出了登記畫面的例子。圖8示出的登記畫面60中顯示出文本框62。文本框62是用戶輸入消息的文本框。
并且,圖8示出的登記畫面60中顯示出虛擬鍵盤64。虛擬鍵盤64是向文本框62輸入符號(例如字符)的虛擬的鍵盤(軟件鍵盤)。需要說明的是,用于輸入符號的用戶界面并不限定于虛擬鍵盤64,作為用于輸入符號的用戶界面可采用各種各樣的用戶界面。
并且,圖8示出的登記畫面60中顯示出標(biāo)簽圖標(biāo)66A、66B、66C。例如,標(biāo)簽圖標(biāo)66A是與<部位>標(biāo)簽對應(yīng)的圖標(biāo)。標(biāo)簽圖標(biāo)66A用于將<部位>標(biāo)簽包含在消息內(nèi)。用戶將標(biāo)簽圖標(biāo)66A拖放至文本框62中,從而能夠?qū)ⅲ疾课唬緲?biāo)簽設(shè)在消息內(nèi)。即、用戶用手指接觸到觸摸屏,以便接觸到標(biāo)簽圖標(biāo)66A,以手指接觸到觸摸屏的狀態(tài),將手指移動至文本框62,之后手指離開觸摸屏,則<部位>標(biāo)簽被設(shè)定為消息的一部分。
并且,例如,標(biāo)簽圖標(biāo)66B使與<用戶>標(biāo)簽對應(yīng)的圖標(biāo)。標(biāo)簽圖標(biāo)66B用于將<用戶>標(biāo)簽包含在消息內(nèi)。并且,標(biāo)簽圖標(biāo)66C是與<道具>標(biāo)簽對應(yīng)的圖標(biāo)。標(biāo)簽圖標(biāo)66C用于將<道具>標(biāo)簽包含在消息內(nèi)。
需要說明的是,用于輸入標(biāo)簽的用戶界面并不限定于上述例子。作為用于輸入標(biāo)簽的用戶界面,可以采用各種各樣的用戶界面。例如,可以設(shè)置為用戶通過虛擬鍵盤64輸入標(biāo)簽。
并且,圖8示出的登記畫面60中顯示出登記圖標(biāo)68。一旦選擇登記圖標(biāo)68,則輸入在文本框62的消息被登記。即、輸入在文本框62的消息被設(shè)定為登記消息。
如上所述,用戶可以設(shè)定新登記消息,或者可以變更登記消息。
接著,對用于實現(xiàn)以上說明的功能的構(gòu)成進(jìn)行說明。圖9是示出消息系統(tǒng)1中實現(xiàn)的功能模塊的功能框圖。
如圖9所示,消息系統(tǒng)1包括數(shù)據(jù)存儲部70。例如,數(shù)據(jù)存儲部70由服務(wù)器10的存儲部12實現(xiàn)。另外,數(shù)據(jù)存儲部70還可以由包括在可從服務(wù)器10接入的其他裝置中的存儲部實現(xiàn)。
數(shù)據(jù)存儲部70存儲各種數(shù)據(jù)。數(shù)據(jù)存儲部70包括登記消息數(shù)據(jù)存儲部72。登記消息數(shù)據(jù)存儲部72存儲登記消息數(shù)據(jù)。
登記消息數(shù)據(jù)是輸出(例如顯示)預(yù)先登記的登記消息所需的數(shù)據(jù)。例如,登記消息數(shù)據(jù)中包括分別輸出預(yù)先登記的多個登記消息所需的數(shù)據(jù)。并且,例如,多個登記消息中包含至少一個對象關(guān)聯(lián)登記消息。
“對象關(guān)聯(lián)登記消息”是與對象相關(guān)的內(nèi)容的登記消息。即、對象關(guān)聯(lián)登記消息是被設(shè)為將與至少一個對象有關(guān)的符號串能夠插入到規(guī)定位置處或者能夠與規(guī)定部分進(jìn)行置換的登記消息。并且,“對象”是指成為用戶的選擇對象的對象。并且,“對象”是畫面中進(jìn)行顯示的。并且,“規(guī)定位置”可以是例如針對每個對象關(guān)聯(lián)登記消息卻確定的位置,還可以是固定的位置(例如,對象關(guān)聯(lián)登記消息的前頭位置或者末尾位置等)。相同地,“規(guī)定部分”可以是例如針對每個對象關(guān)聯(lián)登記消息確定的部分,還可以是固定的部分(例如,對象關(guān)聯(lián)登記消息的前頭部分或者末尾部分等)。
例如,在圖2~圖8示出的例子,部位對象33、用戶對象34或者道具對象36相當(dāng)于“對象”。并且,例如,包含<部位>標(biāo)簽、<道具>標(biāo)簽或者<用戶>標(biāo)簽的登記消息相當(dāng)于“對象關(guān)聯(lián)登記消息”。即、登記消息對象42A~42E各自表示的登記消息相當(dāng)于“對象關(guān)聯(lián)登記消息”。
并且,例如,登記消息數(shù)據(jù)中包括插入位置信息或者置換部分信息。并且,例如,登記消息數(shù)據(jù)中包括對象種類信息。
“插入位置信息”是對象關(guān)聯(lián)登記消息中的、表示能夠插入與對象相關(guān)的符號串的位置(下面簡稱為“插入位置”)的信息。另外,這時,插入位置信息表示的位置相當(dāng)于上述的“規(guī)定位置”。例如,“插入位置信息”是被嵌入對象關(guān)聯(lián)登記消息內(nèi)的上述插入位置的標(biāo)簽信息。并且,例如,“插入位置信息”還可以是表示上述插入位置處于對象關(guān)聯(lián)登記消息中的從前頭(或者末尾)起第幾個字符的信息。例如,在圖2~圖8示出的例子,<部位>標(biāo)簽、<道具>標(biāo)簽或者<用戶>標(biāo)簽相當(dāng)于“插入位置信息”。
“置換部分信息”是對象關(guān)聯(lián)登記消息中的、表示能夠與對象相關(guān)的符號串置換的部分(下面簡稱為“置換部分”。)的置換部分信息。另外,這時,置換部分信息所表示的部分相當(dāng)于上述的“規(guī)定部分”。例如,“置換部分信息”是被嵌入對象關(guān)聯(lián)登記消息內(nèi)的上述置換部分的標(biāo)簽信息。并且,例如,“可置換部分信息”還可以是表示上述置換部分處于對象關(guān)聯(lián)登記消息的從前頭(或者末尾)起的第幾個字符到第幾個字符的部分的信息。例如,在圖2~圖8示出的例子,<部位>標(biāo)簽、<道具>標(biāo)簽或者<用戶>標(biāo)簽相當(dāng)于“置換部分信息”。
“對象種類信息”是可確定與對象關(guān)聯(lián)登記消息對應(yīng)的對象的種類的信息。“與對象關(guān)聯(lián)登記消息對應(yīng)的對象的種類”是與對象關(guān)聯(lián)登記消息的內(nèi)容相匹配的對象的種類。換言之,“與對象關(guān)聯(lián)登記消息對應(yīng)的對象的種類”是與對象關(guān)聯(lián)登記消息的內(nèi)容相關(guān)的對象的種類、在對象關(guān)聯(lián)登記消息的內(nèi)容中假設(shè)的對象的種類或者對象關(guān)聯(lián)登記消息中提及的對象的種類。
例如,在圖2~圖8示出的例子,與登記消息對象42A、42B表示的登記消息對應(yīng)的對象的種類是“部位”。并且,與登記消息對象42C、42D表示的登記消息對應(yīng)的對象的種類是“道具”,與登記消息對象42E表示的登記消息對應(yīng)的對象的種類是“用戶”。并且,在圖2~圖8示出的例子,<部位>標(biāo)簽、<道具>標(biāo)簽或者<用戶>標(biāo)簽相當(dāng)于“對象種類信息”。
圖10~圖12示出了數(shù)據(jù)存儲部70(登記消息數(shù)據(jù)存儲部72)中存儲的數(shù)據(jù)例子。
圖10示出了登記消息表。登記消息表是示出各用戶的登記消息的一覽表的數(shù)據(jù)。登記消息表包括“登記消息ID”、“登記人”以及“登記消息”文本框。
“登記消息ID”文本框示出毫無疑義地識別登記消息的信息?!暗怯浫恕蔽谋究蚴境龅怯浟说怯浵⒌挠脩?。登記了登記消息的用戶的用戶ID被登記于“登記人”文本框?!暗怯浵ⅰ蔽谋究蚴境龅怯浵⒌膬?nèi)容。
圖11示出了對象表。對象表是示出游戲過程中用戶可選擇的對象的一覽表的數(shù)據(jù)。換言之,對象表是示出可顯示于畫面中的對象的一覽表的數(shù)據(jù)。對象表包括“對象ID”、“對象種類”以及“對象名”文本框。
“對象ID”文本框示出毫無疑義地識別對象的信息?!皩ο蠓N類”文本框示出對象的種類。“對象名”文本框示出對象名稱。
圖12示出了消息表。消息表是示出各用戶輸入的消息的一覽表的數(shù)據(jù)。消息表包括“消息ID”、“輸入者”、“輸入時間”、“消息”以及“相關(guān)對象”文本框。
“消息ID”文本框示出毫無疑義地識別各用戶輸入的消息的信息?!拜斎胝摺蔽谋究蚴境鲚斎肓讼⒌挠脩?。輸入了消息的用戶的用戶ID被登記于“輸入者”文本框?!拜斎霑r間”文本框示出消息被輸入的日期時間?!跋ⅰ蔽谋究蚴境鱿?nèi)容。
“相關(guān)對象”文本框示出與消息相關(guān)的對象。例如,消息是將與對象有關(guān)的符號串與對象關(guān)聯(lián)登記消息的規(guī)定部分進(jìn)行置換而生成的消息(或者將與對象有關(guān)的符號串插入到對象關(guān)聯(lián)登記消息的規(guī)定位置處而生成的消息)時,表示該對象的信息(對象ID)被登記于“相關(guān)對象”文本框。
如圖9所示,消息系統(tǒng)1包括指定受理部74、指定受理結(jié)果獲得部76以及登記控制部78。而且,消息系統(tǒng)1包括變更受理部80、變更受理結(jié)果獲得部82以及更新控制部84。這些功能模塊是與登記消息的設(shè)定(新的登記或者更新)有關(guān)的功能模塊。例如,指定受理部74以及變更受理部80通過終端20的控制部21以及存儲部22來實現(xiàn)。即、例如,控制部21通過執(zhí)行存儲在存儲部22中的程序,從而實現(xiàn)指定受理部74以及變更受理部80。并且,例如,指定受理結(jié)果獲得部76、登記控制部78、變更受理結(jié)果獲得部82以及更新控制部84通過服務(wù)器10(消息輸入受理裝置)的控制部11以及存儲部12來實現(xiàn)。即、例如,控制部11通過執(zhí)行存儲在存儲部12中的程序,從而實現(xiàn)指定受理結(jié)果獲得部76、登記控制部78、變更受理結(jié)果獲得部82以及更新控制部84。
指定受理部74通過操作部24從用戶受理對對象關(guān)聯(lián)登記消息、上述插入位置或者上述置換部分的指定。指定受理結(jié)果獲得部76獲得指定受理部74的受理結(jié)果。例如,指定受理部74的受理結(jié)果通過通信部23發(fā)送至服務(wù)器10,并且服務(wù)器10通過通信部13接收。而且,指定受理結(jié)果獲得部76獲得通過通信部13接收到的受理結(jié)果。登記控制部78進(jìn)行控制,從而將登記消息數(shù)據(jù)登記于登記消息數(shù)據(jù)存儲部72,其中,該登記消息數(shù)據(jù)表示用戶指定的對象關(guān)聯(lián)登記消息,并且包括表示用戶指定的插入位置的插入位置信息或者表示用戶指定的置換部分的置換部分信息。
并且,變更受理部80通過操作部24從用戶處受理對對象關(guān)聯(lián)登記消息、插入位置信息或者置換部分信息的變更。變更受理結(jié)果獲得部82獲得變更受理部80的受理結(jié)果。例如,變更受理部80的受理結(jié)果通過通信部23發(fā)送至服務(wù)器10,并且服務(wù)器10通過通信部13接收。而且,變更受理結(jié)果獲得部82獲得通過通信部13接收到的受理結(jié)果。更新控制部84進(jìn)行控制,從而基于變更受理部80的受理結(jié)果,對存儲在登記消息數(shù)據(jù)存儲部72中的登記消息數(shù)據(jù)進(jìn)行更新。
例如,在圖2~圖8示出的例子,指定受理部74通過在顯示部25顯示登記畫面60,從而通過操作部24(觸摸屏)從用戶處受理對受對象關(guān)聯(lián)登記消息、插入位置或者置換部分的指定。而且,當(dāng)選擇了登記畫面60的登記圖標(biāo)68時,指定受理部74獲得輸入在登記畫面60的文本框62內(nèi)的消息,并通過通信部23向服務(wù)器10發(fā)送表示該消息的數(shù)據(jù)作為受理結(jié)果。指定受理結(jié)果獲得部76通過通信部13獲得由終端20(指定受理部74)發(fā)送的上述數(shù)據(jù)。登記控制部78將獲得到的數(shù)據(jù)所表示的消息登記在登記消息數(shù)據(jù)中。變更受理部80、變更受理結(jié)果獲得部82以及更新控制部84的動作也與指定受理部74、指定受理結(jié)果獲得部76以及登記控制部78的動作基本相同。
如圖9所示,消息系統(tǒng)1包括登記消息數(shù)據(jù)獲得部86、登記消息選擇受理部88、登記消息選擇受理結(jié)果獲得部90、對象選擇受理部92、對象選擇受理結(jié)果獲得部94以及消息獲得部96。這些功能模塊是與輸入消息的受理相關(guān)的功能模塊。例如,登記消息選擇受理部88以及對象選擇受理部92通過終端20的控制部21以及存儲部22來實現(xiàn)。即、例如,控制部21通過執(zhí)行存儲在存儲部22中的程序,從而實現(xiàn)登記消息選擇受理部88以及對象選擇受理部92。并且,例如,登記消息數(shù)據(jù)獲得部86、登記消息選擇受理結(jié)果獲得部90、對象選擇受理結(jié)果獲得部94以及消息獲得部96通過服務(wù)器10(消息輸入受理裝置)的控制部11以及存儲部12來實現(xiàn)。即、例如,控制部11通過執(zhí)行存儲在存儲部12中的程序,從而實現(xiàn)登記消息數(shù)據(jù)獲得部86、登記消息選擇受理結(jié)果獲得部90、對象選擇受理結(jié)果獲得部94以及消息獲得部96。
登記消息選擇受理部88通過操作部24從用戶處受理多個登記消息中的任意一個的選擇。登記消息選擇受理結(jié)果獲得部90獲得登記消息選擇受理部88的受理結(jié)果。例如,登記消息選擇受理部88的受理結(jié)果通過通信部23發(fā)送至服務(wù)器10,服務(wù)器10通過通信部13進(jìn)行接收。而且,登記消息選擇受理結(jié)果獲得部90獲得接收到的受理結(jié)果。
例如,在圖2~圖8示出的例子,登記消息選擇受理部88在游戲畫面30顯示分別表示多個登記消息的多個登記消息對象42,從而通過操作部24(觸摸屏)從用戶受理多個登記消息中的任意一個的選擇。而且,登記消息選擇受理部88通過通信部23向服務(wù)器10發(fā)送表示用戶選擇出的登記消息的數(shù)據(jù)作為受理結(jié)果。登記消息選擇受理結(jié)果獲得部90通過通信部13獲得由終端20(登記消息選擇受理部88)發(fā)送的上述數(shù)據(jù)。
對象選擇受理部92通過操作部24從用戶受理對畫面中顯示的對象的選擇。另外,對象選擇受理部92還可以設(shè)定為限制受理對與用戶所選擇的對象關(guān)聯(lián)登記消息對應(yīng)的種類之外的對象的選擇。
如上所述,“與對象關(guān)聯(lián)登記消息對應(yīng)的種類”是例如與對象關(guān)聯(lián)登記消息的內(nèi)容向匹配的對象的種類。
“限制受理對象的選擇”是指設(shè)定為例如無法選擇對象的狀態(tài)。例如,“限制受理對象的選擇”還可以設(shè)定為在畫面中不顯示對象,從而無法選擇對象的狀態(tài)。另外,“限制受理對象的選擇”還可以是例如即使用戶選擇了對象,裝置(計算機(jī))側(cè)拒絕受理選擇,或者將選擇本身設(shè)為無效。例如,“限制受理對象的選擇”還可以設(shè)定是當(dāng)用戶選擇了對象時,顯示以無法選擇該對象為內(nèi)容的警告。
并且,對象選擇受理部92還可以顯示為用戶可區(qū)分畫面中顯示的對象中的、與用戶所選擇的對象關(guān)聯(lián)登記消息對應(yīng)的種類的對象和、畫面中顯示的對象中的其他對象的方式。
“顯示為可區(qū)分第一對象和第二對象的方式”是指例如將第一對象和第二對象顯示為用戶能夠區(qū)分的方式。“顯示為可區(qū)分第一對象和第二對象的方式”例如包括如下方式。
(a)僅與第一對象和第二對象中的一個相關(guān)聯(lián)地顯示規(guī)定圖像(例如,標(biāo)記或者框等),不與另一個相關(guān)聯(lián)地顯示規(guī)定圖像。
(b)使得與第一對象相關(guān)聯(lián)地顯示的規(guī)定圖像(例如,標(biāo)記或者框等)的顯示形態(tài)(顏色、亮度、尺寸、形狀、種類或者線的種類等)不同于與第二對象相關(guān)聯(lián)地顯示的規(guī)定圖像的顯示形態(tài)。
(c)使得第一對象本身的顯示形態(tài)(顏色或者亮度等)不同于第二對象本身的顯示形態(tài)。
(d)將第一對象顯示在第一規(guī)定區(qū)域內(nèi),將第二對象顯示在與第一規(guī)定區(qū)域不同的第二規(guī)定區(qū)域內(nèi)。
(e)當(dāng)按照顯示順序顯示第一對象和第二對象時,將第一對象的顯示順序設(shè)為高于第二對象的顯示順序。
例如,在圖2~圖8示出的例子,對象選擇受理部92與游戲畫面30中顯示的多個對象中的每一個相關(guān)聯(lián)地顯示標(biāo)記44,從而通過操作部24(觸摸屏)受理多個對象中的任意一個的選擇。
在這里,假設(shè)用戶選擇了登記消息對象42A或者42B。登記消息對象42A、42B所表示的登記消息中包含<部位>標(biāo)簽,這些登記消息是與對手部位相關(guān)的內(nèi)容的消息。
這時,對象選擇受理部92僅與種類是“部位”的部位對象33相關(guān)聯(lián)地顯示標(biāo)記44,不與其他種類的對象(即、用戶對象34以及道具對象36)相關(guān)聯(lián)地顯示標(biāo)記44。
由此,對象選擇受理部92顯示為用戶能夠區(qū)分與用戶所選擇的登記消息對應(yīng)的種類的對象(部位對象33)和其他對象(用戶對象34以及道具對象36)。
并且,通過如上所述,對象選擇受理部92,僅將與用戶所選擇的登記消息對應(yīng)的種類的對象(部位對象33)設(shè)為可選擇的狀態(tài),其他對象(用戶對象34以及道具對象36)設(shè)為無法選擇的狀態(tài)。
另外,當(dāng)用戶選擇了登記消息對象42C或者42D時,登記消息對象42C、42D表示的登記消息中包含<道具>標(biāo)簽,這些登記消息是有關(guān)道具的內(nèi)容的消息,所以對象選擇受理部92僅與種類是“道具”的道具對象36相關(guān)聯(lián)地顯示標(biāo)記44。
并且,當(dāng)用戶選擇了登記消息對象42E時,登記消息對象42E表示的登記消息中包含<用戶>標(biāo)簽,這些登記消息是有關(guān)用戶的內(nèi)容的消息,所以對象選擇受理部92只與種類是“用戶”的用戶對象34相關(guān)聯(lián)地顯示標(biāo)記44。
對象選擇受理結(jié)果獲得部94獲得對象選擇受理部92的受理結(jié)果。例如,對象選擇受理部92的受理結(jié)果通過通信部23發(fā)送至服務(wù)器10,并且服務(wù)器10通過通信部13進(jìn)行接收。而且,對象選擇受理結(jié)果獲得部94獲得通過通信部13接收到的受理結(jié)果。
例如,在圖2~圖8示出的例子,當(dāng)用戶選擇了任意一個標(biāo)記44時,對象選擇受理部92將表示與用戶所選擇的標(biāo)記44相關(guān)聯(lián)的對象的數(shù)據(jù)作為受理結(jié)果,通過通信部23發(fā)送給服務(wù)器10。對象選擇受理結(jié)果獲得部94通過通信部13獲得終端20(對象選擇受理部92)發(fā)送的上述數(shù)據(jù)。
登記消息數(shù)據(jù)獲得部86獲得存儲在登記消息數(shù)據(jù)存儲部72中的登記消息數(shù)據(jù)。消息獲得部96基于登記消息選擇受理部88以及對象選擇受理部92的受理結(jié)果獲得用戶輸入的消息。
消息獲得部96獲得通過將與由用戶選擇出的至少一個對象相關(guān)聯(lián)的符號串與由用戶選擇出的對象關(guān)聯(lián)登記消息的規(guī)定部分進(jìn)行置換而得到的消息,作為用戶輸入的消息。例如,消息獲得部96獲得通過將與由用戶選擇出的至少一個對象相關(guān)聯(lián)的符號串與對象關(guān)聯(lián)登記消息中的置換部分信息表示的部分進(jìn)行置換而得到的消息。
或者,消息獲得部96獲得通過將與由用戶選擇出的至少一個對象相關(guān)聯(lián)的符號串插入到由用戶選擇出的對象關(guān)聯(lián)登記消息的規(guī)定位置處而得到的消息,作為用戶輸入的消息。例如,消息獲得部96獲得通過將與由用戶選擇出的至少一個對象相關(guān)聯(lián)的符號串插入到對象關(guān)聯(lián)登記消息中的、插入位置信息所表示的位置處而得到的消息,作為用戶輸入的消息。
例如,在圖2~圖8示出的例子,消息獲得部96獲得通過將由用戶選擇出的至少一個對象的名稱與由用戶選擇出的對象關(guān)聯(lián)登記消息中包含的標(biāo)簽進(jìn)行置換而得到的消息,作為用戶輸入的消息。
消息獲得部96將所獲得的消息存儲在數(shù)據(jù)存儲部70。例如,消息獲得部96將所獲得的消息登記在消息表中。
如圖9所示,消息系統(tǒng)1包括消息對象顯示控制部98。例如,消息對象顯示控制部98通過服務(wù)器10(消息輸入受理裝置)的控制部11來實現(xiàn)。
消息對象顯示控制部98進(jìn)行控制,以在畫面中顯示表示由消息獲得部96獲得的消息的消息對象。
例如,在圖2~圖8示出的例子,消息對象顯示控制部98向終端20發(fā)送數(shù)據(jù),其中,該數(shù)據(jù)是在游戲畫面30顯示表示由消息獲得部96獲得的消息的消息對象48時需要的數(shù)據(jù)。在終端20,基于由服務(wù)器10(消息對象顯示控制部98)發(fā)送的數(shù)據(jù),在游戲畫面30(顯示部25)顯示消息對象48。
接著,對消息系統(tǒng)1中執(zhí)行的處理進(jìn)行說明。
圖13是用戶設(shè)定登記消息時執(zhí)行的處理例子示意圖??刂撇?1按照程序執(zhí)行圖13示出的處理,從而控制部11作為指定受理結(jié)果獲得部76、登記控制部78、變更受理結(jié)果獲得部82以及更新控制部84進(jìn)行工作。并且,控制部21按照程序執(zhí)行圖13示出的處理,從而控制部21作為指定受理部74以及變更受理部80進(jìn)行工作。
如圖13所示,這時,終端20的控制部21向服務(wù)器10請求一覽表畫面50的數(shù)據(jù)(S101)。需要說明的是,“一覽表畫面50的數(shù)據(jù)”是指用于顯示一覽表畫面50的數(shù)據(jù)。在步驟S101中,例如,使用終端20的用戶所輸入的用戶ID被發(fā)送到服務(wù)器10。
當(dāng)服務(wù)器10接收到上述請求時,服務(wù)器10的控制部11參照登記消息表,獲得與從終端20接收到的用戶ID相關(guān)聯(lián)的登記消息的一覽表。之后,控制部11向終端20發(fā)送表示所獲得的一覽表的一覽表畫面50的數(shù)據(jù)(S102)。
當(dāng)終端20接收到上述數(shù)據(jù)時,終端20的控制部21在顯示部25顯示一覽表畫面50(S103)。在顯示一覽表畫面50的期間,控制部21監(jiān)視是否任意一個設(shè)定圖標(biāo)52被選擇(S104)。
當(dāng)選擇了任意一個設(shè)定圖標(biāo)52時,控制部21向服務(wù)器10請求登記畫面60的數(shù)據(jù)(S105)。需要說明的是,“登記畫面60的數(shù)據(jù)”是指用于顯示登記畫面60的數(shù)據(jù)。在步驟S105,用戶所選擇的登記消息的登記消息ID與用戶的用戶ID一起發(fā)送到服務(wù)器10。
當(dāng)服務(wù)器10接收到上述請求時,服務(wù)器10的控制部11向終端20發(fā)送登記畫面60的數(shù)據(jù)(S106)。當(dāng)終端20接收到該數(shù)據(jù)時,終端20的控制部21在顯示部25顯示登記畫面60(S107)。
在顯示登記畫面60的期間,控制部21基于用戶的操作更新文本框62中顯示的消息。即、控制部21按照與虛擬鍵盤64和標(biāo)簽圖標(biāo)66有關(guān)的操作,更新文本框62中顯示的消息。并且,控制部21監(jiān)視登記圖標(biāo)68是否被選擇(S108)。
當(dāng)選擇了登記圖標(biāo)68時,控制部21向服務(wù)器10發(fā)送消息數(shù)據(jù)(S109)。其中,“消息數(shù)據(jù)”是指表示文本框62中輸入的消息的數(shù)據(jù)。另外,在步驟S109,消息數(shù)據(jù)與用戶的用戶ID和一覽表畫面50中選擇的登記消息的登記消息ID一起發(fā)送到服務(wù)器10。
當(dāng)服務(wù)器10接收到消息數(shù)據(jù)時,服務(wù)器10的控制部11更新登記消息表(S110)。例如,一覽表畫面50中選擇的登記消息被更新為登記畫面60的文本框62中輸入的消息。即、與從終端20接收到的登記消息ID相關(guān)聯(lián)的登記消息被更新為輸入至登記畫面60的文本框62中的消息。
之后,控制部11參照登記消息表,獲得與從終端20接收到的用戶ID相關(guān)聯(lián)的登記消息的一覽表。而且,控制部11向終端20發(fā)送表示所獲得的一覽表的一覽表畫面50的數(shù)據(jù)(S111)。這時,基于這些數(shù)據(jù),終端20的控制部21在顯示部25顯示一覽表畫面50(S112)。一覽表畫面50顯示更新后的登記消息。
圖14是當(dāng)選擇了游戲畫面30的聊天圖標(biāo)40時執(zhí)行的處理例子示意圖??刂撇?1按照程序執(zhí)行圖14示出的處理,從而控制部11作為登記消息數(shù)據(jù)獲得部86、登記消息選擇受理結(jié)果獲得部90、對象選擇受理結(jié)果獲得部94、消息獲得部96以及消息對象顯示控制部98進(jìn)行工作。并且,控制部21按照程序執(zhí)行圖14示出的處理,從而控制部21作為登記消息選擇受理部88以及對象選擇受理部92進(jìn)行工作。
如圖14所示,終端20的控制部21向服務(wù)器10請求登記消息數(shù)據(jù)(S201)。在步驟S201,例如,使用終端20的用戶輸入的用戶ID發(fā)送到服務(wù)器10。
當(dāng)服務(wù)器10接收到上述請求時,服務(wù)器10的控制部11參照登記消息表,獲得與從終端20接收到的用戶ID相關(guān)聯(lián)的登記消息。而且,控制部11向終端20發(fā)送表示所獲得的登記消息的數(shù)據(jù),作為登記消息數(shù)據(jù)(S202)。
當(dāng)終端20接收到登記消息數(shù)據(jù)時,終端20的控制部21基于登記消息數(shù)據(jù)在游戲畫面30顯示登記消息對象42(S203)。而且,控制部21監(jiān)視任意一個登記消息是否被選擇(S204)。即、控制部21監(jiān)視是否選擇任意一個登記消息對象42。
當(dāng)選擇了任意一個登記消息時,控制部21判斷被選擇的登記消息是否為對象關(guān)聯(lián)登記消息(S205)。例如,控制部21判斷被選擇的登記消息中是否包含標(biāo)簽。當(dāng)?shù)怯浵⒅邪瑯?biāo)簽時,控制部21判斷被選擇的登記消息是對象關(guān)聯(lián)登記消息。另一方面,當(dāng)?shù)怯浵⒅胁话瑯?biāo)簽時,控制部21判斷被選擇的登記消息不是對象關(guān)聯(lián)登記消息。
當(dāng)被選擇的登記消息不是對象關(guān)聯(lián)登記消息時,控制部21向服務(wù)器10發(fā)送輸入消息數(shù)據(jù)(S208)。這時的“輸入消息數(shù)據(jù)”是表示被選擇的登記消息的數(shù)據(jù)。例如,作為輸入消息數(shù)據(jù),向服務(wù)器10發(fā)送被選擇的登記消息的登記消息ID。需要說明的是,這時,用戶的用戶ID被發(fā)送至服務(wù)器10。
當(dāng)服務(wù)器10接收到上述的輸入消息數(shù)據(jù)(登記消息ID)時,服務(wù)器10的控制部11獲得用戶輸入的消息(S209)。例如,控制部11參照登記消息表,作為用戶輸入的消息,獲得與接收到的登記消息ID相關(guān)聯(lián)的登記消息。而且,控制部11將在步驟S209中獲得的消息追加登記于消息表中(S210)。
另一方面,在步驟S205,當(dāng)判斷為被選擇的登記消息是對象關(guān)聯(lián)登記消息時,控制部21在游戲畫面30顯示標(biāo)記44(S206)。
例如,控制部21確定與被選擇的登記消息(對象關(guān)聯(lián)登記消息)對應(yīng)的對象的種類。例如,基于登記消息中包含的標(biāo)簽的種類來確定與登記消息對應(yīng)的對象的種類。例如,當(dāng)?shù)怯浵⒅邪疾课唬緲?biāo)簽時,與登記消息對應(yīng)的對象的種類被確定為“部位”。
而且,控制部21與如上所述確定的種類的對象相關(guān)聯(lián)地顯示標(biāo)記44。例如,當(dāng)被確定的對象的種類是“部位”時,控制部21與表示部位的部位對象33相關(guān)聯(lián)地顯示標(biāo)記44。這時,控制部21不與表示部位的對象相關(guān)聯(lián)地顯示標(biāo)記44。即、控制部21不與用戶對象34以及道具對象36相關(guān)聯(lián)地顯示標(biāo)記44。
在執(zhí)行步驟S206之后,控制部21監(jiān)視是否選擇任意一個對象(S207)。即、控制部21監(jiān)視是否選擇任意一個標(biāo)記44。
當(dāng)選擇了任意一個對象時,控制部21向服務(wù)器10發(fā)送輸入消息數(shù)據(jù)(S208)。例如,這時的“輸入消息數(shù)據(jù)”是表示被選擇的登記消息和被選擇的對象兩個的數(shù)據(jù)。例如,作為輸入消息數(shù)據(jù)向服務(wù)器10發(fā)送被選擇的登記消息的登記消息ID和被選擇的對象的對象ID的組合。需要說明的是,這時,用戶的用戶ID也被發(fā)送至服務(wù)器10。
當(dāng)服務(wù)器10接收到上述的輸入消息數(shù)據(jù)(登記消息ID以及對象ID)時,服務(wù)器10的控制部11獲得用戶輸入的消息(S209)。
例如,控制部11參照登記消息表,獲得與接收到的登記消息ID相關(guān)聯(lián)的登記消息。并且,控制部11參照對象表,獲得與接收到的對象ID相關(guān)聯(lián)的對象名。而且,控制部11將包含在獲得的登記消息中的標(biāo)簽置換為獲得的對象名??刂撇?1獲得這樣得到的消息作為用戶輸入的消息。
而且,控制部11將在步驟S209獲得的消息追加登記在消息表中(S210)。
在執(zhí)行步驟S210之后,控制部11向終端20發(fā)送消息對象數(shù)據(jù)(S211)。需要說明的是,“消息對象數(shù)據(jù)”是顯示表示在步驟S209獲得的消息的消息對象48所需的數(shù)據(jù)。并且,除了向輸入消息的用戶的終端20發(fā)送消息對象數(shù)據(jù)之外,還向其他用戶的終端20發(fā)送消息對象數(shù)據(jù),這一點在圖14中未示出。而且,在各終端20,基于消息對象數(shù)據(jù),在游戲畫面30顯示表示步驟S209中獲得的消息的消息對象48(S212)。
根據(jù)以上說明的消息系統(tǒng)1,用戶能夠輸入符合當(dāng)前狀況的內(nèi)容的消息。例如,在需要攻擊對手左臂的情況下,用戶能夠輸入呼吁其他用戶攻擊對手左臂的內(nèi)容的消息。即、根據(jù)消息系統(tǒng)1,能夠確保有關(guān)消息內(nèi)容的靈活性。
并且,根據(jù)消息系統(tǒng)1,用戶通過選擇登記消息以及對象,能夠輸入上述的符合當(dāng)前狀況的消息。例如,在圖2~圖5示出的例子,用戶通過選擇登記消息對象42A以及部位對象33B(標(biāo)記44B),能夠輸入呼吁其他用戶攻擊對手左臂的內(nèi)容的消息。換言之,用戶無需每次一一敲入消息,即可輸入上述的消息。即、根據(jù)消息系統(tǒng)1,能夠縮短輸入上述的消息所消耗的時間。
如上所述,根據(jù)消息系統(tǒng)1,能夠確保有關(guān)消息內(nèi)容的靈活性,并且能夠縮短輸入消息所消耗的時間。
并且,在消息系統(tǒng)1中,僅與對應(yīng)于用戶所選擇的登記消息的種類的對象相關(guān)聯(lián)地顯示標(biāo)記44。根據(jù)消息系統(tǒng)1,能夠避免用戶失誤選擇與用戶所選擇的登記消息的內(nèi)容不符的對象。
并且,在消息系統(tǒng)1中,用戶能夠任意設(shè)定登記消息(消息內(nèi)容、標(biāo)簽的位置以及種類)。根據(jù)消息系統(tǒng)1,用戶可以假設(shè)輸入消息時的狀況,將預(yù)先登記的消息內(nèi)容設(shè)定為符合其狀況的期望的內(nèi)容。
需要說明的是,本發(fā)明并不限定于以上說明的實施方式。
[變形例1]例如,在當(dāng)前場景不是與對手格斗的場景時、即用戶無法選擇部位對象33時,登記消息選擇受理部88可以設(shè)為無法選擇與部位對應(yīng)的登記消息。即、登記消息選擇受理部88可以設(shè)為無法選擇登記消息對象42A、42B的方式。
并且,當(dāng)用戶無法選擇部位對象33時,登記消息選擇受理部88還可以顯示為用戶可區(qū)分與部位對應(yīng)的登記消息和其他登記消息的方式。即、登記消息選擇受理部88還可以顯示為用戶可區(qū)分登記消息對象42A、42B和登記消息對象42C~42E的方式。
如上所述,登記消息選擇受理部88還可以限制受理與用戶無法選擇的對象的種類對應(yīng)的登記消息的選擇。
并且,登記消息選擇受理部88還可以顯示為用戶可區(qū)分與用戶可選擇的對象的種類對應(yīng)的登記消息和、與用戶無法選擇的對象的種類對應(yīng)的登記消息的方式。
需要說明的是,在這里,“用戶可選擇的對象”是指例如畫面中顯示的對象(畫面中可顯示的對象)。例如,畫面中現(xiàn)在顯示的對象是“用戶可選擇的對象”。并且,例如,即使畫面中現(xiàn)在未顯示,但是通過畫面滾動(或者轉(zhuǎn)變)而顯示的對象也是“用戶可選擇的對象”。另一方面,即使畫面滾動也不會顯示在畫面中的對象是“用戶無法選擇的對象”。
并且,例如,當(dāng)畫面顯示出從虛擬視點觀察到的虛擬空間時,配置在虛擬空間中的對象是“用戶可選擇的對象”。另一方面,未配置在虛擬空間中的對象是“用戶無法選擇的對象”。
需要說明的是,還可以只是將畫面中當(dāng)前顯示的對象視為“用戶可選擇的對象的種類”,畫面中當(dāng)前未顯示的對象視為“用戶可選擇的對象的種類”。相同地,還可以只是將配置在虛擬視點的視場區(qū)域內(nèi)的對象視為“用戶可選擇的對象”,未配置在虛擬視點的視場區(qū)域內(nèi)的對象視為“用戶無法選擇的對象”。
并且,“限制受理對登記消息的選擇”并不限定于將登記消息設(shè)為無法選擇的狀態(tài)。例如,“限制受理對登記消息的選擇”還可以是在畫面不顯示登記消息,從而設(shè)為無法選擇登記消息的狀態(tài)。需要說明的是,“限制受理對對象的選擇”還可以是例如即使用戶選擇了登記消息,裝置(計算機(jī))側(cè)拒絕受理選擇,或者將選擇本身設(shè)為無效。例如,“限制受理對登記消息的選擇”還可以是當(dāng)用戶選擇了登記消息時,顯示出以無法選擇該登記消息為內(nèi)容的警告。
而且,“顯示為可區(qū)分第一登記消息和第二登記消息的方式”是指例如顯示為用戶能夠區(qū)分第一登記消息和第二登記消息的方式?!帮@示為用戶可區(qū)分第一登記消息和第二登記消息的方式”例如包括以下幾種方式。
(a)僅與第一登記消息和第二登記消息中的一個相關(guān)聯(lián)地顯示規(guī)定圖像(例如,標(biāo)記或者框等),不與另一個相關(guān)聯(lián)地顯示規(guī)定圖像。
(b)使得與第一登記消息相關(guān)聯(lián)地顯示的規(guī)定圖像(例如,框或者言語氣球等)的顯示形態(tài)(顏色、亮度、尺寸、形狀、種類或者線的種類等)不同于與第二登記消息相關(guān)聯(lián)地顯示的規(guī)定圖像的顯示形態(tài)。
(c)使得第一登記消息本身的顯示形態(tài)(顏色、亮度或者字體等)不同于第二登記消息本身的顯示形態(tài)。
(d)將第一登記消息顯示在第一規(guī)定區(qū)域內(nèi),將第二登記消息顯示在與第一規(guī)定區(qū)域不同的第二規(guī)定區(qū)域內(nèi)。
(e)當(dāng)按照顯示順序顯示第一登記消息和第二登記消息時,將第一登記消息的顯示順序設(shè)為高于第二登記消息的顯示順序。
由此,限制受理與用戶無法選擇的對象的種類對應(yīng)的登記消息的選擇,從而能夠避免用戶失誤選擇與用戶無法選擇的對象相關(guān)的內(nèi)容的登記消息。其結(jié)果,能夠避免輸入不合適的消息。
并且,根據(jù)上述構(gòu)成,與用戶可選擇的對象的種類對應(yīng)的登記消息和、與用戶無法選擇的對象的種類對應(yīng)的登記消息顯示為用戶可區(qū)分的方式,所以能夠催促用戶選擇與用戶可選擇的對象相匹配的內(nèi)容的登記消息。
[變形例2]例如,在以上說明的實施方式中,用戶在選擇任意一個登記消息之后,選擇任意一個對象(參照圖3~圖5),但是,還可以是用戶在選擇任意一個對象之后,選擇任意一個登記消息。
例如,可以是當(dāng)選擇了圖2示出的游戲畫面30的聊天圖標(biāo)40時,顯示圖15示出的游戲畫面30。在圖15示出的游戲畫面30,分別與部位對象33A~33C、用戶對象34A~34D以及道具對象36X~36Z相關(guān)聯(lián)地顯示標(biāo)記44A~44J。
這時,用戶通過選擇游戲畫面30中顯示的標(biāo)記44A~44J中的任意一個,選擇任意一個對象。圖16示出了當(dāng)選擇了任意對象時的游戲畫面30例子。圖16示出的游戲畫面30中顯示出分別表示多個登記消息中的每一個的登記消息對象42A~42F。需要說明的是,圖16示出了當(dāng)選擇了標(biāo)記44B時(即、選擇了表示左臂的部位對象33B時)的游戲畫面30。
在圖16示出的游戲畫面30中可以顯示為用戶可區(qū)分與用戶所選擇的對象的種類對應(yīng)的登記消息和其他登記消息的方式。
例如,當(dāng)用戶選擇了部位對象33時,可以顯示為用戶可區(qū)分表示對應(yīng)于部位的登記消息的登記消息對象42A、42B和其他登記消息對象42C~42F的方式。例如,如圖16所示,可以用實線表示登記消息對象42A、42B,用虛線表示登記消息對象42C~42F。
并且,在圖16示出的游戲畫面30中還可以限制受理除了與用戶所選擇的對象的種類對應(yīng)的登記消息之外的登記消息的選擇。
例如,還可以是當(dāng)用戶選擇了部位對象33時,只能選擇表示與部位對應(yīng)的登記消息的登記消息對象42A、42B中的任意一個,無法選擇登記消息對象42C~42F。
根據(jù)以上構(gòu)成,限制受理與用戶所選擇的對象種類對應(yīng)的登記消息的選擇,所以能夠避免用戶失誤選擇與用戶所選擇的對象不匹配的內(nèi)容的登記消息。其結(jié)果,能夠避免輸入不恰當(dāng)?shù)南ⅰ?/p>
并且,根據(jù)以上構(gòu)成,與用戶所選擇的對象的種類對應(yīng)的登記消息和其他登記消息顯示為用戶可區(qū)分的方式,所以能夠催促用戶選擇與用戶所選擇的對象相匹配的內(nèi)容的登記消息。
[變形例3]例如,可以與表示左臂的部位對象33B相關(guān)聯(lián)地顯示圖6示出的消息對象48。圖6示出的消息對象48表示將登記消息對象42A所表示的登記消息中包含的<部位>標(biāo)簽與部位對象33B的對象名(左臂)進(jìn)行置換后得到的消息。因此,可以將圖6示出的消息對象48與表示左臂的部位對象33B相關(guān)聯(lián)地顯示。
圖17示出了這時的游戲畫面30例子。在圖17示出的游戲畫面30,顯示有連接消息對象48和部位對象33B的線100(虛線)。通過顯示這樣的線100,用戶能夠一眼就得知消息對象48所表示的消息與左臂相關(guān)聯(lián)。
如上所述,當(dāng)消息對象48表示將與由用戶選擇出的對象相關(guān)聯(lián)的符號串與登記消息的規(guī)定部分進(jìn)行置換而得到的消息、或者將與由用戶選擇出的對象相關(guān)聯(lián)的符號串插入到登記消息的規(guī)定位置處得到的消息時,消息對象顯示控制部98可以進(jìn)行控制,以便與該被選擇的對象相關(guān)聯(lián)地顯示消息對象48。
其中,“與對象相關(guān)聯(lián)地顯示消息對象”是指顯示成使用戶能夠了解消息對象是與對象相關(guān)的。例如,如圖17所示,“與對象相關(guān)聯(lián)地顯示消息對象”是顯示出表示消息對象與對象相關(guān)聯(lián)的線或者圖像。
根據(jù)以上構(gòu)成,游戲畫面30中顯示的消息對象48與游戲畫面30中顯示的對象以相關(guān)聯(lián)的方式顯示,所以用戶容易了解消息對象48所表示的消息與哪一個對象相關(guān)聯(lián)。
[變形例4]例如,圖14中的步驟S209還可以由終端20側(cè)執(zhí)行。即、可以在執(zhí)行步驟S208之前執(zhí)行步驟S209。
例如,在步驟S207,當(dāng)判斷為選擇了任意一個對象時,終端20的控制部21可以將其作為用戶輸入的消息獲得。這時,例如,存儲部22中預(yù)先存儲有對象表,則控制部21參照存儲在存儲部22中的對象表,獲得與步驟S207中選擇的對象相關(guān)聯(lián)的對象名。而且,控制部21將步驟S204中選擇的登記消息中包含的標(biāo)簽置換為所獲得的對象名。控制部21獲得這樣得到的消息作為用戶輸入的消息。而且,控制部21向服務(wù)器10發(fā)送表示該消息的輸入消息數(shù)據(jù)(S208)。
并且,例如,在步驟S205,當(dāng)判斷為步驟S204中選擇的登記消息不是對象關(guān)聯(lián)登記消息時,控制部21可以獲得步驟S204中選擇的登記消息作為用戶輸入的消息。這時,控制部21向服務(wù)器10發(fā)送表示該消息的輸入消息數(shù)據(jù)(S208)。
圖18示出了這時的功能框圖。如圖18所示,這時,登記消息數(shù)據(jù)獲得部86、登記消息選擇受理結(jié)果獲得部90、對象選擇受理結(jié)果獲得部94以及消息獲得部96通過終端20(消息輸入受理裝置)的控制部21來實現(xiàn)。
[變形例5]在變形例4中,登記消息數(shù)據(jù)存儲部72還可以通過終端20(消息輸入受理裝置)來實現(xiàn)。例如,用戶A的登記消息可以存儲于用戶A的終端20的存儲部22中。
并且,這時,指定受理結(jié)果獲得部76、登記控制部78、變更受理結(jié)果獲得部82以及更新控制部84也可以通過終端20(消息輸入受理裝置)來實現(xiàn)。
需要說明的是,通過終端20的控制部21的控制,消息對象48顯示于顯示部25,所以可以認(rèn)為消息對象顯示控制部98通過終端20(消息輸入受理裝置)實現(xiàn)。
[其他變形例]例如,在以上說明的實施方式中,將包含在用戶所選擇的登記消息中的標(biāo)簽置換成用戶獲得的對象的名稱,但是,還可以是在包含在用戶所選擇的登記消息中的標(biāo)簽的后面或前面插入用戶獲得的對象的名稱。這時,標(biāo)簽留在消息內(nèi),但是,在顯示消息對象48時無視標(biāo)簽即可。即、在顯示消息對象48時不顯示標(biāo)簽即可。
并且,例如,還可以設(shè)為在圖4示出的游戲畫面30中可以選擇多個標(biāo)記44(即、多個部位對象33)。
并且,例如,還可以在圖4示出的游戲畫面30僅顯示一個標(biāo)記44。例如,還可以在游戲畫面30僅顯示用戶可選擇的一個對象。
并且,例如,在圖4示出的游戲畫面30中并不是一定要顯示標(biāo)記44,還可以不顯示標(biāo)記44。例如,在圖4示出的游戲畫面30中,用戶可以直接指定多個部位對象33中的任意一個。
并且,例如,可以不針對每個用戶設(shè)定登記消息。例如,可以預(yù)先設(shè)定所有的用戶通用的登記消息。并且,這時,可以省略指定受理部74、指定受理結(jié)果獲得部76、登記控制部78、變更受理部80、變更受理結(jié)果獲得部82以及更新控制部84。
并且,例如,在圖6示出的游戲畫面30中顯示出了表示用戶輸入的消息的消息對象48,但是,用戶輸入的消息還可以以聲音輸出。并且,這時,以聲音輸出用戶輸入的消息所需數(shù)據(jù)可以在輸入消息的用戶的終端20生成,還可以在服務(wù)器10生成,還可以在輸出消息的終端20生成。
并且,例如,在消息系統(tǒng)1中執(zhí)行的游戲并不限定于以上說明的游戲。例如,還可以在游戲畫面30顯示多個對手對象32。而且,還可以用戶選擇任意一個對手對象32作為攻擊對象。這時,在登記消息中包含<對手>標(biāo)簽,以此來代替<部位>標(biāo)簽。
并且,例如,在以上說明中,說明了多個用戶一邊玩兒游戲一邊聊天的情景。即、說明了將本發(fā)明適用于實現(xiàn)多個用戶參與的游戲的游戲系統(tǒng)的情況。但是,本發(fā)明還可以適用于除了游戲系統(tǒng)之外的系統(tǒng)。即、本發(fā)明還可以適用于多個用戶聊天的系統(tǒng),與游戲無關(guān)??傊景l(fā)明可以適用于用戶輸入發(fā)給其他人的消息的各種系統(tǒng)。
例如,還可以是當(dāng)用戶選擇了畫面中顯示的現(xiàn)實世界的地圖上的建筑物(對象)時,能夠輸入插入了該建筑物名稱或置換成該建筑物名稱的消息。例如,可以預(yù)先登記設(shè)有“去<場所>吧!”等<場所>標(biāo)簽的登記消息(對象關(guān)聯(lián)登記消息)。而且,還可以是當(dāng)用戶選擇了畫面中顯示的現(xiàn)實世界的地圖上的大廈A時,能夠輸入<場所>標(biāo)簽被置換為建筑物名稱“大廈A”的“去大廈A吧!”的消息。
并且,例如,還可以是當(dāng)用于選擇了畫面中顯示的電影圖標(biāo)(對象)時,能夠輸入插入了該電影名稱或者置換成該電影名稱的消息。例如,可以預(yù)先登記設(shè)有“看<電影>了?”等<電影>標(biāo)簽的登記消息(對象關(guān)聯(lián)登記消息)。而且,還可以是當(dāng)用戶選擇了畫面中顯示的電影A的電影圖標(biāo)時,能夠輸入<電影>標(biāo)簽被置換成電影名稱“電影A”的“看電影A了?”的消息。
并且,例如,用于實現(xiàn)圖9或圖18示出的功能模塊的程序可以是應(yīng)用程序(例如,執(zhí)行游戲的游戲程序)的一部分,還可以是與應(yīng)用程序不同的程序。例如,用于實現(xiàn)圖9或圖18示出的功能模塊的程序還可以以向各種應(yīng)用程序(例如游戲程序)提供消息功能的中間件的方式提供。并且,例如,用于實現(xiàn)圖9或圖18示出的功能模塊的程序還可以以服務(wù)器10或者終端20的操作系統(tǒng)的一部分的方式提供。
[發(fā)明總結(jié)]根據(jù)以上內(nèi)容,例如可以如下了解本發(fā)明。需要說明的是,在下面的說明中,為了容易理解本發(fā)明,附圖標(biāo)記帶有括號,但是,并不表示本發(fā)明限定于圖中示出的方式。
根據(jù)本發(fā)明的消息輸入受理裝置(10或者20)包括:登記消息數(shù)據(jù)獲得單元(86),其獲得存儲在登記消息數(shù)據(jù)存儲單元(72)中的登記消息數(shù)據(jù),所述登記消息數(shù)據(jù)存儲單元(72)用于存儲所述登記消息數(shù)據(jù),所述登記消息數(shù)據(jù)表示作為預(yù)先登記的登記消息的、被設(shè)定為將與至少一個對象有關(guān)的符號串能夠插入到規(guī)定位置處或者能夠與規(guī)定部分進(jìn)行置換的對象關(guān)聯(lián)登記消息;對象選擇受理結(jié)果獲得單元(94),其獲得對象選擇受理單元(92)的受理結(jié)果,所述對象選擇受理單元(92)從用戶處受理所述畫面中顯示的對象的選擇;以及消息獲得單元(96),其獲得通過將與由所述用戶選擇出的至少一個對象相關(guān)聯(lián)的符號串插入到所述對象關(guān)聯(lián)登記消息的所述規(guī)定位置處或者與所述規(guī)定部分進(jìn)行置換而得到的消息,作為所述用戶輸入的消息。
根據(jù)本發(fā)明的消息系統(tǒng)(1)包括:登記消息數(shù)據(jù)獲得單元(86),其獲得存儲在登記消息數(shù)據(jù)存儲單元(72)中的登記消息數(shù)據(jù),所述登記消息數(shù)據(jù)存儲單元(72)用于存儲所述登記消息數(shù)據(jù),所述登記消息數(shù)據(jù)表示作為預(yù)先登記的登記消息的、被設(shè)定為將與至少一個對象有關(guān)的符號串能夠插入到規(guī)定位置處或者能夠與規(guī)定部分進(jìn)行置換的對象關(guān)聯(lián)登記消息;對象選擇受理結(jié)果獲得單元(94),其獲得對象選擇受理單元(92)的受理結(jié)果,所述對象選擇受理單元(92)從用戶處受理所述畫面中顯示的對象的選擇;以及消息獲得單元(96),其獲得通過將與由所述用戶選擇出的至少一個對象相關(guān)聯(lián)的符號串能夠插入到所述對象關(guān)聯(lián)登記消息的所述規(guī)定位置處或者能夠與所述規(guī)定部分進(jìn)行置換而得到的消息,作為所述用戶輸入的消息。
根據(jù)本發(fā)明的程序是使得計算機(jī)作為上述記載的消息輸入受理裝置(10或者20)或者上述記載的消息系統(tǒng)(1)進(jìn)行工作的程序。
并且,根據(jù)本發(fā)明的信息存儲介質(zhì)是記錄有上述程序的計算機(jī)可讀信息存儲介質(zhì)。
根據(jù)本發(fā)明,用戶鑒于當(dāng)前狀況來選擇對象,從而能夠輸入符合當(dāng)前狀況的內(nèi)容的消息。并且,能夠縮短輸入消息所消耗的時間。即、確保有關(guān)消息的內(nèi)容的靈活性,同時可以縮短輸入消息所消耗的時間。
在本發(fā)明的一方面,還可以是所述登記消息數(shù)據(jù)包括表示所述對象關(guān)聯(lián)登記消息中能夠插入所述符號串的位置的插入位置信息、或者表示所述對象關(guān)聯(lián)登記消息中能夠與所述符號串置換的部分的置換部分信息,所述消息獲得單元(96)獲得將所述符號串插入到所述對象關(guān)聯(lián)登記消息中的所述插入位置信息所表示的位置處或者與所述置換部分信息所表示的部分進(jìn)行置換而得到的消息。由此,能夠針對每個對象關(guān)聯(lián)登記消息設(shè)定插入到與至少一個對象有關(guān)的符號串的位置處或者與符號串置換的部分。其結(jié)果,能夠輸入更加恰當(dāng)內(nèi)容的消息。
在本發(fā)明的一方面,還可以包括:指定受理結(jié)果獲得單元(76),其獲得指定受理單元(74)的受理結(jié)果,所述指定受理單元(74)從所述用戶處受理所述對象關(guān)聯(lián)登記消息和能夠插入到所述符號串的位置處或者能夠與所述符號串置換的部分的指定;以及登記控制單元(78),其通過控制將登記消息數(shù)據(jù)登記于所述登記消息數(shù)據(jù)存儲單元(72),所述登記消息數(shù)據(jù)表示所述用戶指定的對象關(guān)聯(lián)登記消息,并且包括表示所述用戶指定的位置的所述插入位置信息或者表示所述用戶指定的部分的所述置換部分信息。由此,用戶能夠預(yù)先登記對象關(guān)聯(lián)登記消息的內(nèi)容和插入符號串的位置或者與符號串進(jìn)行置換的部分。其結(jié)果,用戶可以假設(shè)輸入消息時的狀況,預(yù)先登記符合該狀況的期望內(nèi)容的消息。
在本發(fā)明的一方面,還可以包括:變更受理結(jié)果獲得單元(82),其獲得變更受理單元(80)的受理結(jié)果,所述變更受理單元(80)從所述用戶處受理所述對象關(guān)聯(lián)登記消息和所述插入位置信息或者所述置換部分信息的變更;以及更新控制單元(84),其通過控制,基于所述變更受理結(jié)果獲得單元(82)獲得的受理結(jié)果,更新存儲在所述登記消息存儲單元(72)的登記消息數(shù)據(jù)。由此,用戶能夠變更對象關(guān)聯(lián)登記消息的內(nèi)容和插入符號串的位置或者與符號串進(jìn)行置換的部分。其結(jié)果,用戶可以假設(shè)輸入消息時的狀況,將預(yù)先登記的消息的內(nèi)容變更為符合該狀況的期望內(nèi)容。
在本發(fā)明的一方面,還可以是所述登記消息數(shù)據(jù)表示預(yù)先登記的多個登記消息,所述多個登記消息中的至少一個是所述對象關(guān)聯(lián)登記消息,所述消息輸入受理裝置(10或者20)包括:登記消息選擇受理結(jié)果獲得單元(90),其獲得登記消息選擇受理單元(88)的受理結(jié)果,所述登記消息選擇受理單元(88)從所述用戶處受理所述多個登記消息中的任意一個選擇,所述消息獲得單元(96)基于所述登記消息選擇受理結(jié)果獲得單元(90)獲得的受理結(jié)果,獲得所述用戶輸入的消息,當(dāng)所述用戶選擇了所述對象關(guān)聯(lián)登記消息時,所述消息獲得單元(96)獲得通過將與由所述用戶選擇出的至少一個對象相關(guān)聯(lián)的符號串插入到所述用戶所選擇的所述對象關(guān)聯(lián)登記消息的所述規(guī)定位置處或者與所述規(guī)定部分進(jìn)行置換而得到的消息作為所述用戶輸入的消息。由此,用戶能夠從多個登記消息中選擇輸入的消息內(nèi)容。其結(jié)果,用戶能夠從多個登記消息中選擇符合當(dāng)前狀況的期望內(nèi)容的登記消息。
在本發(fā)明的一方面,還可以是所述登記消息數(shù)據(jù)包括可確定與所述對象關(guān)聯(lián)登記消息對應(yīng)的對象的種類的對象種類信息,所述對象選擇受理單元(92)限制受理對于除了與所述用戶所選擇的所述對象關(guān)聯(lián)登記消息對應(yīng)的種類之外的對象的選擇。由此,限制受理對于除了與用戶選擇的對象關(guān)聯(lián)登記消息對應(yīng)的種類之外的對象的選擇,所以,能夠限制受理例如,與用戶選擇的對象關(guān)聯(lián)登記消息的內(nèi)容不符的對象的選擇。其結(jié)果,能夠避免用戶失誤選擇與用戶選擇的對象關(guān)聯(lián)登記消息的內(nèi)容不符的對象。即、能夠避免輸入消息的內(nèi)容與插入或者被置換的符號串不符的不恰當(dāng)?shù)南ⅰ?/p>
在本發(fā)明的一方面,還可以是所述登記消息數(shù)據(jù)包括可確定與所述對象關(guān)聯(lián)登記消息對應(yīng)的對象的種類的對象種類信息,所述對象選擇受理單元(92)顯示成所述用戶能夠區(qū)分所述畫面中顯示的對象中的、與所述用戶所選擇的所述對象關(guān)聯(lián)登記消息對應(yīng)的種類的對象和、所述畫面中顯示的對象中的其他對象的方式。由此,與用戶所選擇的對象關(guān)聯(lián)登記消息對應(yīng)的種類的對象和其他對象顯示成用戶能夠區(qū)分的狀態(tài),所以,例如,符合用戶所選擇的對象關(guān)聯(lián)登記消息的內(nèi)容的對象和不符合用戶所選擇的對象關(guān)聯(lián)登記消息的內(nèi)容的對象顯示成用戶能夠區(qū)分的狀態(tài)。其結(jié)果,能夠催促用戶選擇符合用戶所選擇的對象的相關(guān)登記消息。
在本發(fā)明的一方面,還可以是所述登記消息數(shù)據(jù)包括可確定與所述對象關(guān)聯(lián)登記消息對應(yīng)的對象的種類的對象種類信息,所述登記消息選擇受理單元(92)限制受理對于所述多個登記消息中的、除了與所述用戶所選擇的對象的種類對應(yīng)的所述對象關(guān)聯(lián)登記消息之外的登記消息的選擇。由此,限制受理對于除了與用戶選擇的對象的種類對應(yīng)的對象關(guān)聯(lián)登記消息之外的登記消息的選擇,所以,例如,能夠限制受理對于與用戶選擇的對象不符的內(nèi)容的對象關(guān)聯(lián)登記消息的選擇。其結(jié)果,能夠避免用戶失誤選擇與用戶所選擇的對象不符的內(nèi)容的對象關(guān)聯(lián)登記消息。即、能夠避免輸入消息的內(nèi)容與插入或者被置換的符號串不符的不恰當(dāng)?shù)南ⅰ?/p>
在本發(fā)明的一方面,還可以是所述登記消息數(shù)據(jù)包括可確定與所述對象關(guān)聯(lián)登記消息對應(yīng)的對象的種類的對象種類信息,所述登記消息選擇受理單元(88)顯示成所述用戶能夠區(qū)分所述多個登記消息中的、與所述用戶所選擇的對象的種類對應(yīng)的對象關(guān)聯(lián)登記消息和所述多個登記消息中的其他登記消息的方式。由此,與用戶選擇的對象的種類對應(yīng)的對象關(guān)聯(lián)登記消息和其他登記消息顯示為用戶能夠區(qū)分的狀態(tài),所以,例如,符合用戶選擇的對象的內(nèi)容的對象關(guān)聯(lián)登記消息和不符合用戶選擇的對象的內(nèi)容的對象關(guān)聯(lián)登記消息顯示成用戶能夠區(qū)分的狀態(tài)。其結(jié)果,能夠催促用戶選擇符合用戶所選擇的對象的相關(guān)登記消息。
在本發(fā)明的一方面,還可以是所述登記消息數(shù)據(jù)包括可確定與所述對象關(guān)聯(lián)登記消息對應(yīng)的對象的種類的對象種類信息,所述消息輸入受理裝置(10或者20)包括:如下單元(90),其獲得單元(88)的受理結(jié)果,所述單元(88)從所述用戶處受理所述對象關(guān)聯(lián)登記消息的選擇,所述消息獲得單元(96)獲得通過將與由所述用戶選擇出的至少一個對象相關(guān)聯(lián)的符號串插入到所述用戶所選擇的所述對象關(guān)聯(lián)登記消息的所述規(guī)定位置處或者與所述規(guī)定部分進(jìn)行置換而得到的消息作為所述用戶輸入的消息,限制受理與所述用戶無法選擇的對象的種類對應(yīng)的對象關(guān)聯(lián)登記消息的選擇。由此,限制受理與用戶無法選擇的對象的種類對應(yīng)的對象關(guān)聯(lián)登記消息的選擇,能夠避免用戶失誤選擇與用戶無法選擇的對象相關(guān)的內(nèi)容的對象關(guān)聯(lián)登記消息。其結(jié)果,能夠避免輸入消息的內(nèi)容與插入或者被置換的符號串不符的不恰當(dāng)?shù)南ⅰ?/p>
在本發(fā)明的一方面,還可以是所述登記消息數(shù)據(jù)包括可確定與所述對象關(guān)聯(lián)登記消息對應(yīng)的對象的種類的對象種類信息,所述消息輸入受理裝置包括:單元(90),其獲得單元(88)的受理結(jié)果,所述單元(88)從所述用戶處受理所述對象關(guān)聯(lián)登記消息的選擇,所述消息獲得單元(96)獲得通過將與由所述用戶選擇出的至少一個對象相關(guān)聯(lián)的符號串插入到所述用戶所選擇的所述對象關(guān)聯(lián)登記消息的所述規(guī)定位置處或者與所述規(guī)定部分進(jìn)行置換而得到的消息作為所述用戶輸入的消息,與所述用戶可選擇的對象的種類對應(yīng)的對象關(guān)聯(lián)登記消息和、所述多個消息中的、與所述用戶無法選擇的對象的種類對應(yīng)的對象關(guān)聯(lián)登記消息顯示成所述用戶能夠區(qū)分的狀態(tài)。由此,與用戶可選擇的對象的種類對應(yīng)的對象關(guān)聯(lián)登記消息和、與用戶無法選擇的對象的種類對應(yīng)的對象關(guān)聯(lián)登記消息顯示成用戶能夠區(qū)分的狀態(tài),所以能夠催促用戶選擇符合用戶可選擇的對象的內(nèi)容的對象關(guān)聯(lián)登記消息。
在本發(fā)明的一方面,還可以包括:消息對象顯示控制單元(98),其通過控制,在顯示一個或多個對象的畫面中顯示表示由所述消息獲得單元(96)獲得的消息的消息對象,所述消息對象顯示控制單元(98)通過控制,與該被選擇的對象相關(guān)聯(lián)地顯示表示將與由所述用戶選擇出的對象相關(guān)聯(lián)的符號串插入到所述對象關(guān)聯(lián)登記消息的所述規(guī)定位置處或者與所述規(guī)定部分進(jìn)行置換而得到的消息的消息對象。由此,畫面中顯示的消息對象與畫面中顯示的對象相關(guān)聯(lián),所以容易得知消息對象與哪一個對象相關(guān)聯(lián)。