消息顯示控制裝置、消息顯示控制系統、消息顯示控制服務器、程序和信息存儲介質的制作方法
【專利摘要】消息顯示控制裝置(20)的判定結果取得單元(64)取得判定單元(62)的判定結果,該判定單元(62)對于在顯示單元(25)上顯示的一個或多個消息對象,分別判定是否經過了基準顯示時間。顯示控制單元(72)根據判定結果取得單元(64)取得的判定結果,進行用于在顯示出一個或多個消息對象的顯示單元(25)上顯示新的消息對象的控制。
【專利說明】
消息顯示控制裝置、消息顯示控制系統、消息顯示控制服務器、程序和信息存儲介質
技術領域
[0001]本發明涉及消息顯示控制裝置、消息顯示控制系統、消息顯示控制服務器、程序和信息存儲介質。
【背景技術】
[0002]以往,已知將多個消息對象顯示于顯示單元上的技術。例如,專利文獻I描述了一種顯示在多個用戶參加的對話中顯示出表示各用戶輸入的消息的消息對象的裝置。
[0003]現有技術文獻
[0004]專利文獻
[0005]專利文獻I:日本特開2010-134517號公報
【發明內容】
[0006]發明欲解決的課題
[0007]在上述技術中,如果消息對象的數量變多,則有時無法將所有的消息對象顯示于畫面(或用于顯示在畫面內設定的消息的顯示對象區域)內。此外,如果消息對象的數量變多,則有時用戶不易觀察各個消息對象。這種情況下,例如,雖然可以考慮將舊的消息對象從畫面上消除而顯示新的消息對象,或者在舊的消息對象上重疊顯示新的消息對象,然而如果這樣處理,則用戶在確認舊的消息對象前,有時會無法觀察到該消息對象。
[0008]本發明就是鑒于上述課題而完成的,其目的在于提供一種能夠確保對消息對象進行確認的時間的消息顯示控制裝置、消息顯示控制系統、消息顯示控制服務器、程序和信息存儲介質。
[0009]用于解決課題的手段
[0010]為了解決上述課題,本發明的消息顯示控制裝置,在顯示出一個或多個消息對象的顯示單元上顯示新的消息對象,其特征在于,包括:判定結果取得單元,其取得判定單元的判定結果,該判定單元對于在所述顯示單元上顯示的所述一個或多個消息對象,分別判定是否經過了基準顯示時間;以及顯示控制單元,其根據所述判定結果取得單元取得的判定結果,進行控制,該控制用于在顯示出所述一個或多個消息對象的所述顯示單元上顯示所述新的消息對象。
[0011 ]此外,本發明的消息顯示控制服務器,其能夠與消息顯示控制裝置進行通信,該消息顯示控制裝置在顯示出一個或多個消息對象的顯示單元上顯示新的消息對象,該消息顯示控制服務器的特征在于,包括:判定結果取得單元,其取得判定單元的判定結果,該判定單元對于在所述顯示單元上顯示的所述一個或多個消息對象,分別判定是否經過了基準顯示時間;以及發送單元,其根據所述判定結果取得單元取得的判定結果,將用于在顯示出所述一個或多個消息對象的所述顯示單元上顯示所述新的消息對象的數據發送給所述消息顯示控制裝置。
[0012]此外,本發明的消息顯示控制系統在顯示出一個或多個消息對象的顯示單元上顯示新的消息對象,該消息顯示控制系統的特征在于,包括:判定單元,其對于在所述顯示單元上顯示的所述一個或多個消息對象,分別判定是否經過了基準顯示時間;以及顯示控制單元,其根據所述判定單元的判定結果,進行控制,該控制用于在顯示出所述一個或多個消息對象的所述顯示單元上顯示所述新的消息對象。
【附圖說明】
[0013]圖1是表示實施方式的消息顯示控制系統的整體結構的圖。
[0014]圖2是表示在消息顯示控制裝置上顯示的游戲畫面的一例的圖。
[0015]圖3是表示顯示出消息對象的狀況的圖。
[0016]圖4是表示顯示出消息對象的狀況的圖。
[0017]圖5是表示通過消息顯示控制系統實現的功能中的與本發明關聯的功能的功能框圖。
[0018]圖6是表示消息數據庫的數據存儲例的圖。
[0019]圖7是表示消息顯示管理信息的一例的圖。
[0020]圖8是表示消息顯示控制系統執行的處理的流程圖。
[0021 ]圖9是表示消息顯示控制系統執行的處理的流程圖。
[0022]圖10是變形例的功能框圖。
[0023]圖11是表示變形例(1-1)的游戲畫面的一例的圖。
[0024]圖12是用于說明變形例(1-2)的顯示控制的圖。
[0025]圖13是變形例(2)的顯示控制的說明圖。
[0026]圖14是表示變形例(3-1)的游戲畫面的變化的圖。
[0027]圖15是表示變形例(3-2)的游戲畫面的一例的圖。
[0028]圖16是表示變形例(3-3)的游戲畫面的一例的圖。
[0029]圖17是表示變形例(3-4)的游戲畫面的一例的圖。
[0030]圖18是表示間接使用經過了基準顯示時間的消息對象的顯示區域的情況下的游戲畫面的一例的圖。
[0031 ]圖19是表示消息數據的存儲例的圖。
[0032]圖20是表示消息對象的顯示處于待機的狀況的圖。
[0033]圖21是表示變形例(5-2)的游戲畫面的一例的圖。
[0034]圖22是表示變形例(6)的游戲畫面的一例的圖。
【具體實施方式】
[0035][ I.消息顯示控制系統的整體結構]
[0036]以下,根據附圖對本發明的實施方式的示例詳細進行說明。本實施方式中,以將本發明的消息顯示控制裝置、消息顯示控制服務器和消息顯示控制系統應用于對多個用戶參加的對話進行控制的情況為例進行說明。
[0037]圖1是表示實施方式的消息顯示控制系統的整體結構的圖。如圖1所示,消息顯示控制系統I包括消息顯示控制服務器10和多個消息顯示控制裝置20。消息顯示控制服務器10和各消息顯示控制裝置20經由通信網絡2而彼此連接為能夠進行數據收發。
[0038]消息顯示控制服務器10通過服務器計算機而實現。如圖1所示,消息顯示控制服務器10包括控制部11、存儲部12和通信部13。控制部11例如包括微處理器等,根據操作系統或其他的程序執行處理。存儲部12包括主存儲部(例如,RAM)和輔助存儲部(例如,硬盤驅動器或固態硬盤)。通信部13用于經由通信網絡2進行數據通信。
[0039]在本實施方式中,消息顯示控制裝置20是由用戶操作的計算機。例如,消息顯示控制裝置20可通過移動電話(包含智能手機)、便攜信息終端(包含平板型計算機)、游戲機或個人計算機實現。如圖1所示,消息顯示控制裝置20包括控制部21、存儲部22、通信部23、操作部24和顯示部25。
[0040]控制部21、存儲部22和通信部23與消息顯示控制服務器10的控制部11、存儲部12和通信部13同樣。操作部24是輸入器件,例如是觸摸面板等。顯示部25例如是液晶顯示面板或有機EL顯示器等,根據控制部21的指示顯示各種圖像。
[0041 ]另外,本實施方式中,說明為在存儲部12或存儲部22中存儲的程序或數據例如可經由通信網絡2而被提供給消息顯示控制服務器10或消息顯示控制裝置20。此外,消息顯示控制服務器10或消息顯示控制裝置20可以包含用于讀取在計算機可讀取的信息存儲介質(例如,存儲卡)中存儲的程序或數據的結構要素。并且,可以經由信息存儲介質向消息顯示控制服務器10或消息顯示控制裝置20提供程序或數據。
[0042][2.通過消息顯示控制系統執行的對話]
[0043]下面,以操作游戲的4名用戶合作并對話以打倒共同的敵人的情況為例,對在消息顯示控制系統I執行的對話進行說明。這里,將這4名用戶分別記作用戶A、B、C和D,在無需特別區分時簡稱為用戶。此外,這里的用戶是輸入消息的人(對消息顯示控制裝置20進行操作的人),也指游戲的玩家。
[0044]圖2是表示在消息顯示控制裝置20上顯示的游戲畫面的一例的圖。另外,這里為了簡化說明,對在各用戶A?D的各自消息顯示控制裝置20上顯示出相同的游戲畫面30的情況進行說明,然而游戲畫面30的內容也可以根據消息顯示控制裝置20不同而不同。
[0045]如圖2所示,在游戲畫面30上顯示出表示執行中的游戲的狀況的游戲圖像32、表示用戶A輸入的消息的消息對象34A(以下,無需與后述的消息對象34B或34C進行區分時,簡稱為消息對象34)、以及表示各用戶的頭像圖像36A?36D(以下,有時將它們統稱為頭像圖像36)。
[0046]消息是在用戶操作的裝置間傳遞的信息的內容,例如是由用戶輸入或指定的符號串、圖像、動態圖像、音頻或它們的組合等。這里的符號串指的是除了字符串(文本)之外,還包括語言以外的符號(例如,表情符號、字符畫或構成僅在用戶彼此之間通用的暗號等的正負等的符號)的意義。消息對象34是表示消息的圖像。例如在圖2所示的示例中,消息對象34成為包含消息的對話氣球圖像。另外,僅記作消息的情況下,示出文本等的內容本身,而記作消息對象34的情況下,示出顯示部25上的顯示對象,對它們進行區分。此外,消息對象34可以并非如圖2所示通過二維來表現,而在虛擬空間內通過三維來表現。
[0047]消息對象34并非可顯示于游戲畫面30上的任意位置,而是顯示于一部分的顯示可能區域38內,并且使消息對象34不重疊于游戲圖像32上。其原因在于,如果消息對象34重疊于游戲圖像32上,則無法觀察到游戲圖像32,用戶不再能夠確認到執行中的游戲的狀況。
[0048]此外,在游戲畫面30上顯示出用于由用戶輸入消息的輸入框40、以及用于發送向輸入框40輸入的消息的發送按鈕42。在用戶向輸入框40輸入消息并選擇發送按鈕42時,能夠發送新的消息。例如,消息對象34A表示在用戶A選擇了發送按鈕42時輸入到輸入框40中的消息。因此,消息對象34A顯示為從用戶A的頭像圖像36A延伸出了對話氣球,從而能夠識別出是用戶A輸入的消息。
[0049]在圖2所示的狀態下,在顯示可能區域38內僅顯示出消息對象34A,因此充分預留了用于顯示新的消息對象34的空間。因此,在用戶B新輸入消息的情況下,能夠將表示該消息的消息對象34B以不重疊于消息對象34A上的方式顯示。
[0050]圖3是表示顯示出消息對象34B的狀況的圖。如圖3所示,消息對象34B顯示為以不重疊于消息對象34A的方式,從用戶B的頭像圖像36B延伸出對話氣球。成為這種狀態后,消息對象34A和34B顯示于顯示可能區域38內,未充分預留用于顯示新的消息對象34的空間,因此如果用戶C新輸入消息,并準備顯示表示該消息的消息對象34C,則會重疊于消息對象34A和34B的至少一方上,用戶不能夠確認到重疊部分。
[0051]因此,本實施方式中,以不被其他的消息對象34遮擋的方式預先設定應使各消息對象34最低限度顯示的時間,在顯示新的消息對象34時,不使其重疊于未經過上述時間的消息對象34上,而使其重疊于經過了上述時間的消息對象34上。例如,消息對象34A是比較舊的消息且以經過了應最低限度顯示的時間,因此用戶對消息進行了確認的可能性較高。然而,消息對象34B是比較新的消息且尚未經過應最低限度顯示的時間,因而用戶未確認消息的可能性較高。因此,新的消息對象34C優選重疊顯示于消息對象34A上而不是重疊顯示于消息對象34B上。
[0052]圖4是表示顯示出消息對象34C的狀況的圖。如圖4所示,消息對象34C重疊顯示于用戶進行了確認的可能性較高的消息對象34A上,而不重疊于用戶進行了確認的可能性較低的消息對象34B上。這樣,就能夠既確保對消息對象34B的確認時間,又能夠顯示新的消息對象34C。以下,對用于實現本技術的處理進行詳細說明。
[0053][3.通過消息顯示控制系統實現的功能]
[0054]圖5是表示在消息顯示控制系統I實現的功能中的與本發明關聯的功能的功能框圖。這里,在對通過消息顯示控制服務器10實現的功能進行說明后,對通過各消息顯示控制裝置20實現的功能進行說明。另外,圖5中為了簡化,僅示出I個消息顯示控制裝置20,實際可通過各消息顯示控制裝置20實現同樣的功能。
[0055][3-1.通過消息顯示控制服務器實現的功能]
[0056]在消息顯示控制服務器10中可實現數據存儲部50、收發部52和數據生成部54。例如,數據存儲部50主要作為存儲部12而實現,收發部52主要作為控制部11和通信部13而實現,數據生成部54主要作為控制部11而實現。
[0057][數據存儲部]
[0058]數據存儲部50存儲消息數據庫。圖6是表示消息數據庫的數據存儲例的圖。如圖6所示,在消息數據庫中,彼此關聯地存儲有消息ID、輸入者信息、時刻信息、基準顯示時間和消息。以下,將在消息數據庫中存儲的各記錄稱作與消息有關的消息數據。消息數據是對消息進行管理(例如,指定或顯示消息等)時需要的數據,這里,可理解為是包含為顯示消息所需的數據在內的數據。
[0059]消息ID是用于唯一地識別各消息的信息。輸入者信息是識別消息的輸入者(發送者)的信息,例如是對輸入消息的用戶進行識別的信息或對受理了消息的輸入的消息顯示控制裝置20進行識別的信息。時刻信息是表示被輸入消息的時刻的信息。時刻信息既可以表示日期時間,也可以僅表示時刻。基準顯示時間是作為用戶對消息對象34進行確認而應確保的時間而設定的時間。消息對象34的顯示在經過了基準顯示時間后也不被消除。基準顯示時間既可以在所有消息中通用,也可以根據消息不同而不同。這里,為了簡化說明,以使用共通的基準顯示時間的情況進行說明。
[0060][收發部]
[0061]收發部52的如下處理通過控制部11而執行,具體而言,通過控制部11向通信部13發送指示而執行。收發部52與收發部70收發各種數據。例如,收發部52從各用戶的消息顯示控制裝置20接收表示已被輸入消息的消息輸入通知。此外,收發部52將數據生成部54生成的消息數據發送給各用戶的消息顯示控制裝置20。
[0062][數據生成部]
[0063]數據生成部54的如下處理通過控制部11執行。數據生成部54在接收到消息輸入通知時,根據該接收內容,生成消息數據。例如,在收發部52接收到消息輸入通知時,數據生成部54對該消息輸入通知所示的消息發布消息ID,并將其與表示消息輸入通知的發送方的輸入者信息、當前日期時間和基準顯示時間一起存儲于消息數據庫中。本實施方式中,表示基準顯示時間的信息預先存儲于數據存儲部50中。
[0064][3-2.通過各消息顯示控制裝置實現的功能]
[0065]在各消息顯示控制裝置20中,實現了數據存儲部60、經過判定部62、經過判定結果取得部64、必要判定部66、必要判定結果取得部68、收發部70和顯示控制部72。數據存儲部60主要作為存儲部22而實現,收發部70主要作為控制部21和通信部23而實現。顯示控制部72主要作為控制部21和顯示部25而實現,其他的各功能主要作為控制部21而實現。
[0066][數據存儲部]
[0067]數據存儲部60存儲為顯示游戲畫面30所需的數據。例如,數據存儲部60存儲由后述的收發部70從消息顯示控制服務器10的收發部52接收到的消息數據。因此,本實施方式中,在數據存儲部60中存儲有與消息數據庫相同的內容。另外,經過了一定時間的消息對象34從顯示部25上消除,因此用于顯示該消息對象34的消息數據可以在經過了一定時間后從數據存儲部60消除。
[0068]此外,數據存儲部60存儲與在顯示部25上顯示的消息對象34有關的消息顯示管理信息。圖7是表示消息顯示管理信息的一例的圖。如圖7所示,消息顯示管理信息上關聯有消息ID、顯示開始時刻、顯示坐標和顯示優先級。消息顯示管理信息是用于對在顯示部25上顯示的消息對象34的顯示進行管理的信息。
[0069]消息ID是在顯示部25上顯示的消息對象34所表現的消息的消息ID。顯示開始時刻是開始消息對象34的顯示的時刻。顯示坐標是表示消息對象34的顯示位置的坐標。這里,利用以游戲畫面30的左上為原點的屏幕坐標系來表現顯示坐標。顯示優先級是表示是否經過了基準顯示時間的信息,例如,“I”表示未經過基準顯示時間,而“O”表示經過了基準顯示時間。
[°07°][經過判定部和經過判定結果取得部][0071 ] 經過判定部62和經過判定結果取得部64的如下處理通過控制部21執行。經過判定部62對于在顯示部25上顯示的一個或多個消息對象34,分別判定是否經過了基準顯示時間。經過判定部62對于各消息對象34,判定從測量開始時機起是否經過了基準顯示時間。測量開始時機既可以是消息對象34的顯示開始時機,也可以是顯示開始時機的前后的時點。
[0072]作為測量開始時機的一例,舉出了如下內容,然而下述內容僅為一例,測量開始時機不限于此。將表示如下的任意一個時機的信息預先存儲于數據存儲部50中,經過判定部62判定從該信息所示的時刻起是否經過了基準顯示時間。另外,下述的(2)?(4)的情況下,表示各時機的信息通過消息顯示控制服務器10生成,并且由收發部70接收該信息。
[0073](I)用戶輸入消息的時機;
[0074](2)消息顯示控制服務器10從消息顯示控制裝置20接收到消息輸入通知的時機;
[0075](3)數據生成部54生成消息數據的時機;
[0076](4)消息顯示控制服務器10向消息顯示控制裝置20發送消息數據的時機;
[0077](5)消息顯示控制裝置20接收到消息數據的時機;
[0078](6)消息顯示控制裝置20顯示消息對象34的時機;
[0079](7)消息對象34從顯示開始起經過了規定時間后的時機。
[0080]經過判定結果取得部64取得經過判定部62的判定結果。例如,經過判定結果取得部64從經過判定部62取得作為表示未經過基準顯示時間的信息的判定結果、或作為表示經過了基準顯示時間的信息的判定結果。
[0081 ][必要判定部和必要判定結果取得部]
[0082]必要判定部66和必要判定結果取得部68的如下處理通過控制部21執行。必要判定部66為了將新的消息對象34顯示于顯示部25上,對是否需要使用在顯示部25上顯示的一個或多個消息對象34的顯示區域的至少一部分進行判定。必要判定部66根據新的消息對象34的大小、以及顯示可能區域38中的未顯示消息對象34的區域(以下,將該區域稱之為空閑區域)進行判定。
[0083]更具體而言,必要判定部66對能否以使得新的消息對象34不與在顯示部25上顯示的消息對象34重疊的方式顯示新的消息對象34進行判定。在不可能的情況下,必要判定部66判定為需要使用在顯示部25K上顯示的消息對象34的顯示區域的至少一部分。
[0084]換言之,必要判定部66對能否以使得在顯示部25上顯示的消息對象34的顯示不被限制(被遮擋或看不到)的方式顯示新的消息對象34進行判定。在不可能的情況下,必要判定部66判定為需要使用在顯示部25上顯示的消息對象34的顯示區域的至少一部分。
[0085]必要判定結果取得部68取得必要判定部66的判定結果。例如,經過判定結果取得部64從經過判定部62取得表示不需要使用消息對象34的顯示區域的至少一部分的信息、或表示需要使用消息對象34的顯示區域的至少一部分的信息。
[0086][收發部]
[0087]收發部70的如下處理通過控制部21執行,具體而言,通過由控制部21向通信部23發送指示而執行。收發部70與消息顯示控制服務器10的收發部52對各種數據進行收發。本實施方式中,收發部70經由收發部52而接收由消息顯示控制服務器10的數據生成部54生成的消息數據。收發部70接收的消息數據記錄于數據存儲部60中。
[0088]此外,收發部70將表示已被輸入消息的消息輸入通知發送給消息顯示控制服務器10。消息輸入通知表示在該發送方處已被輸入消息,并且通過發送預先確定的形式的數據來進行。這里的發送方指的是受理了消息的輸入和發送操作的消息顯示控制裝置20(進行了發送操作的用戶的消息顯示控制裝置20)。
[0089]消息輸入通知中包含向輸入框40輸入的消息或指定該輸入者的信息(例如,指定用戶的信息或指定消息顯示控制裝置20的信息)。在各用戶的消息顯示控制裝置20中,向輸入框40輸入了消息的狀態下選擇了發送按鈕42時,從該消息顯示控制裝置20發送消息輸入通知。
[0090][顯示控制部]
[0091]顯示控制部72的如下處理通過控制部21執行,具體而言,通過由控制部21向顯示部25發送指示而執行。顯示控制部72根據消息數據來顯示消息對象34。顯示控制部72根據經過判定結果取得部64取得的判定結果,進行用于在顯示出一個或多個消息對象34的顯示部25上顯示新的消息對象34的控制。用于顯示新的消息對象34的控制指的是,以不限制未經過基準顯示時間的消息對象34的顯示的方式來顯示新的消息對象34。
[0092]例如,顯示控制部72使用經過了基準顯示時間的消息對象34的顯示區域的至少一部分,將新的消息對象34顯示于顯示部25上。消息對象34的顯示區域指的是顯示出消息對象34的區域。
[0093]此外,使用經過了基準顯示時間的消息對象34的顯示區域的至少一部分來顯示新的消息對象34指的是,直接或間接地使用經過了基準顯示時間的消息對象34的顯示區域的至少一部分,顯示新的消息對象34。本實施方式中,對直接使用的情況進行說明,而關于間接使用的情況,將在后述的變形例中說明。
[0094]直接使用經過了基準顯示時間的消息對象34的顯示區域的至少一部分指的是,在經過了基準顯示時間的消息對象34的顯示區域的至少一部分上顯示新的消息對象34。換言之,在顯示出經過了基準顯示時間的消息對象34的區域或在進行了顯示的區域的至少一部分上顯示新的消息對象34。例如,顯示控制部72如下所示顯示新的消息對象34的情況相當于直接使用經過了基準顯示時間的消息對象34的顯示區域的至少一部分。(I)顯示控制部72以在經過了基準顯示時間的消息對象34的至少一部分上重疊新的消息對象34的至少一部分的方式來顯示新的消息對象34。(2)顯示控制部72在經過了基準顯示時間的消息對象34的至少一部分上覆蓋顯示新的消息對象34的至少一部分。(3)顯示控制部72消除經過了基準顯示時間的消息對象34的至少一部分,并使用已顯示出該至少一部分的區域來顯示新的消息對象34。例如,顯示控制部72以在已顯示出該至少一部分的區域上顯示新的消息對象34的至少一部分的方式來顯示新的消息對象34。
[0095]本實施方式中,在通過必要判定部66判定為需要的情況下,顯示控制部72使用經過了基準顯示時間的消息對象34的顯示區域的至少一部分,顯示新的消息對象34。另一方面,在通過必要判定部66判定為不需要的情況下,顯示控制部72在不使用經過了基準顯示時間的消息對象34的顯示區域的情況下,顯示新的消息對象34。
[0096]本實施方式中,顯示控制部72以重疊于經過了基準顯示時間的消息對象34的至少一部分上的方式,顯示新的消息對象34。即,顯示控制部72在經過了基準顯示時間的消息對象34的一部分或全部上重疊新的消息對象34的一部分或全部。重疊于經過了基準顯示時間的消息對象34的至少一部分指的是,在經過了基準顯示時間的消息對象34的顯示區域與新的消息對象34的顯示區域上存在共通部分。具體而言,在使用二維圖像的圖層功能顯示消息對象34的情況下,將新的消息對象34的順序(重疊順序)設定為比經過了基準顯示時間的消息對象34的順序(重疊順序)靠身前側并使其重疊,而在三維顯示消息對象34的情況下,在三維空間內,在視點(虛擬相機)與經過了基準顯示時間的消息對象34之間配置新的消息對象34。
[0097]例如,在顯示部25上顯示的多個消息對象34中包含多個經過了基準顯示時間的消息對象34的情況下,顯示控制部72使用經過了基準顯示時間的該多個消息對象34中的經過了基準顯示時間后的時間最長的消息對象34的顯示區域的至少一部分,顯示新的消息對象34。經過了基準顯示時間后的時間指的是從經過基準顯示時間起的經過時間,是經過了基準顯示時間的時點與當前時點之間的時間間隔。
[0098]在顯示部25上顯示的一個或多個消息對象34中未包含經過了基準顯示時間的消息對象34的情況下,顯示控制部72使用在顯示部25上顯示的一個或多個消息對象34中的到經過基準顯示時間為止的剩余時間最短的消息對象34的顯示區域的至少一部分,顯示新的消息對象34。到經過基準顯示時間為止的剩余時間是基準顯示時間的經過所需要的時間,是當前時點與經過基準顯示時間的時點之間的時間間隔。
[0099]此外,顯示控制部72在顯示期限到來的情況下消除在顯示部25上顯示的一個或多個消息對象34。顯示期限是經過基準顯示時間后到來的時點。顯示期限是應消除消息對象34的時機,與基準顯示時間不同。即,顯示期限是用于以充分的余量對消息對象34進行確認而需要的時間,基準顯示時間也可認為是用于確認消息對象34而應最低限度確保的時間。換言之,設定顯示期限的目的與設定基準顯示時間的目的不同。顯示期限是基于游戲畫面30的整體的視認性的觀點而以消除不要的消息對象34的目的而設定的,基準顯示時間是以確保用于用戶確認的最低限度的時間的目的而設定的。經過了基準顯示時間也會顯示消息對象34,而顯示期限到期后不再顯示消息對象34。顯示期限既可以在全部消息中共通,也可以根據消息不同而不同。例如,顯示期限既可以根據消息對象34表示的消息的長度而變化,也可以根據用戶的設定或游戲的狀況而變化(例如,既可以按照每個用戶不同,也可以根據游戲的狀況是否為規定的狀況而發生變化)。
[0100]此外,本實施方式中,顯示控制部72使消息對象34與頭像圖像36關聯起來顯示。消息對象34與頭像圖像36關聯起來顯示指的是,將消息對象34與頭像圖像36關聯的情況以用戶能夠掌握的方式顯示。具體而言,以消息對象34的一部分指示頭像圖像36的方式進行顯示就相當于“消息對象34與頭像圖像36關聯起來顯示”。另外,例如以消息對象34的至少一部分的顯示位置(對話氣球的起點)根據頭像圖像36的位置而進行設定的方式顯示相當于“消息對象34與頭像圖像36關聯起來顯示”的一例。另外,例如將消息對象34的至少一部分顯示于頭像圖像36的附近(規定距離以內的位置)相當于“消息對象34與頭像圖像36關聯起來顯示”的一例。
[0101][4.通過消息顯示控制系統執行的處理]
[0102]圖8和圖9是表示消息顯示控制系統I執行的處理的流程圖。在多個用戶參加的對話開始的情況下,控制部11根據在存儲部12中存儲的程序而進行動作,控制部21根據在存儲部22中存儲的程序而進行動作,從而執行圖8和圖9所示的處理。通過執行如下說明的處理,從而實現圖5所示的功能框。另外,圖8和圖9中,為了簡化而僅示出一個消息顯示控制裝置20,實際在各消息顯示控制裝置20中執行同樣的處理。
[0103]首先,如圖8所示,在消息顯示控制裝置20中,控制部21將游戲畫面30顯示于顯示部25上(SI KSl中顯示的游戲畫面30是初始畫面,因此消息對象34尚未顯示。另外,本實施方式中,在游戲的執行中進行對話,因此游戲也會根據各用戶的操作來進行。
[0104]控制部21對于在顯示可能區域38上顯示的消息對象34,分別判定是否經過了基準顯示時間(S2)。S2中,控制部21對于顯示優先級為“I”的消息對象34,分別判定從顯示開始時間起經過基準顯示時間后的時點是否到來。另外,在顯示可能區域38上未顯示出消息對象34的情況下,不執行S2?S5的處理。
[0105]在判定為經過了基準顯示時間的情況下(S2; Y),控制部21對經過了基準顯示時間的消息對象34的顯示優先級進行更新(S3) <^3中,控制部21將經過了基準顯示時間的消息對象34的顯示優先級從“I”變更為“O”。
[0106]另一方面,未判定為經過了基準顯示時間的情況下(S2;N),控制部21對于在顯示可能區域38上顯示的消息對象34,分別判定顯示期限是否到來(S4KS4中,控制部21對于在顯示部25上顯示的消息對象34,分別判定從顯示開始時間起經過規定時間后的顯示期限是否到來。
[0107]在判定為顯示期限到來的情況下(S4;Y),控制部21消除顯示期限到來的消息對象34(55)Α5中,控制部21從消息顯示管理信息中刪除與應消除的消息對象34對應的記錄。其結果是,消息對象34從顯示部25被消除。
[0108]另一方面,在判定為顯示期限未到來的情況下(S4;N ),控制部21在輸入框40中被輸入消息的狀態下判定發送按鈕42是否被選擇(S6)。用戶對操作部24進行操作而在輸入框40中輸入符號串或圖像,并選擇發送按鈕42,從而能夠發送消息。另外,也可以使得在輸入框40中未被輸入消息的狀態下,無法選擇發送按鈕42。
[0109]在判定為選擇了發送按鈕42的情況下(S6;Y),控制部21將消息輸入通知發送給消息顯示控制服務器10(S7)。另外,在從各消息顯示控制裝置20向消息顯示控制服務器10發送通知的情況下,還會發送用戶ID(用于指定對消息顯示控制裝置20或消息顯示控制裝置20進行操作的用戶等的信息)等,消息顯示控制服務器10能夠確定從哪個消息顯示控制裝置20或用戶接收到了通知。
[0110]消息顯示控制服務器10在接收到消息輸入通知時,控制部11根據消息輸入通知而生成消息數據(SS)13SS中,對消息輸入通知所示的消息重新發布消息ID,并將其與輸入者信息、基準顯示時間和當前的時刻關聯起來存儲于消息數據庫中。另外,消息ID基于規定的ID發布規則而以不與其他的消息ID重復的方式發布即可。此外,這里說明的是關聯有當前的時刻的情況,也可以是通過消息顯示控制裝置20在消息的輸入時記錄的時刻。該時刻是在消息顯示控制裝置20中取得的,包含于消息輸入通知中。
[0111]控制部11將在S8生成的消息數據發送給各消息顯示控制裝置20(S9)。另外,對參加對話的各用戶的消息顯示控制裝置20進行識別的信息(例如,IP地址等)預先存儲于存儲部12中,消息顯示控制服務器10能夠指定消息數據的發送目的地。
[0112]在消息顯示控制裝置20中,控制部21判定是否從消息顯示控制服務器10接收到了消息數據(SlO)。判定為接收到了消息數據的情況下(S10;Y),控制部21將所接收的消息數據記錄于存儲部22中(Sll)。
[0113]控制部21根據接收到的消息數據,生成新的消息對象34^2)^12中,控制部21形成表示消息數據所示的消息的消息對象34。用于生成消息對象34的圖像數據預先存儲于存儲部22中。例如,控制部21根據消息數據所示的消息的長度來變更圖像數據所示的圖像的大小,在該變更后的圖像上嵌入消息,從而生成消息對象34ο控制部21將在SI2生成的消息對象34的圖像數據暫時記錄于存儲部22中。
[0114]移至圖9,控制部21對是否需要使用在顯示可能區域38上顯示的消息對象34的顯示區域的至少一部分來顯示在S12生成的新的消息對象34進行判定(S13) A13中,控制部21參照消息顯示管理信息所示的各消息對象34的顯示坐標,對能否將在S12生成的新的消息對象34以不重疊于在顯示可能區域38上顯示的其他的消息對象34上的方式顯示進行判定。
[0115]在判定為不需要的情況下(S13;N),控制部21將在S12生成的新的消息對象34顯示為不與在顯示可能區域38上顯示的消息對象34重疊(S14),并更新消息顯示管理信息(S15) 415中,控制部21將新的消息對象34所示的消息的消息ID、當前的時刻和顯示新的消息對象34的坐標關聯起來并存儲于消息顯示管理信息中。另外,新的消息對象34剛剛開始顯示而未經過基準顯示時間,因此顯示優先級成為“I”。
[0116]另一方面,在判定為需要的情況下(S13;Y),控制部21對在顯示可能區域38上顯示的消息對象34中是否存在經過了基準顯示時間的消息對象34進行判定(S16KS16中,控制部21參照在消息顯示管理信息中存儲的各記錄的顯示優先級的值。
[0117]在判定為存在一個經過了基準顯示時間的消息對象34的情況下(S16;—個),控制部21在經過了基準顯示時間的消息對象34上重疊顯示新的消息對象34(517)。517中,控制部21既可以僅在經過了基準顯示時間的消息對象34的一部分上重疊新的消息對象34,也可以在經過了基準顯示時間的消息對象34的全部上重疊新的消息對象34。
[0118]另一方面,在判定為存在多個經過了基準顯示時間的消息對象34的情況下(S16;多個),控制部21在經過了基準顯示時間的多個消息對象34中的基準顯示時間的經過后的時間最長得消息對象34上,重疊顯示新的消息對象34(SI8)。S18中,控制部21對于顯示優先級的值為“O”的消息對象34,分別計算經過基準顯示時間后的時間。并且,控制部21在該計算出的時間最長的消息對象34上,重疊新的消息對象34。
[0119]另一方面,在判定為不存在經過了基準顯示時間的消息對象34的情況下(S16;無),控制部21在到基準顯示時間到來為止的剩余時間最短的消息對象34上顯示新的消息對象34(319)。319中,控制部21對于顯示優先級的值為“I”的消息對象34的,分別計算到基準顯示時間到來為止的剩余時間。并且,控制部21在該計算出的剩余時間最短的消息對象34上,重疊新的消息對象34。另外,在執行了 S17?S19中的任意一個處理后,轉移至S15的處理,控制部21根據消息對象34的顯示坐標和當前的時刻對消息顯示管理信息進行更新。
[0120]返回圖8,控制部21判定對話是否已結束(S20)。對話在滿足預先確定的條件的情況下結束,例如在任意用戶進行了用于結束對話的規定操作或退出游戲的情況下結束。在為判定為對話結束的情況下(S20;N),返回S2的處理。另一方面,在判定為對話結束的情況下(S20;Y),本處理結束。
[0121]根據以上說明的消息顯示控制系統I,根據對各消息對象34是否經過了基準顯示時間的判定結果進行用于顯示新的消息對象34的控制,因此能夠確保對各消息對象34進行確認的時間。特別在游戲中進行對話的情況下,必須進行與游戲有關的各種操作或對游戲圖像32進行確認,因此有時無法立即確認消息對象34。關于這點,以使得各消息對象34不被其他的消息對象34遮擋住的方式預先設定好應最低限度顯示的基準顯示時間,從而既能夠進行游戲的操作或確認游戲圖像32,又能夠確認消息對象34。進而,在消息對象34與頭像圖像36關聯起來顯示的情況下,消息對象34的顯示位置上存在制約,因此各消息對象34易于重疊,而通過如上所述設定基準顯示時間,從而在各消息對象34易于重疊的狀況下也能夠確保進行確認的時間。
[0122]此外,在顯示新的消息對象34時,不必使用未經過基準顯示時間的消息對象34的顯示區域即可,因此能夠確保對未經過基準顯示時間的消息對象34進行確認的時間。具體而言,以在經過了基準顯示時間的消息對象34的至少一部分上重疊的方式,顯示新的消息對象34,從而能夠確保顯示未經過基準顯示時間的消息對象34的時間。
[0123]此外,為了顯示新的消息對象34,在需要使用已顯示出的消息對象34的顯示區域時,使用經過了基準顯示時間的消息對象34的顯示區域的至少一部分,顯示新的消息對象34,因此在無需使用已顯示出的消息對象34的顯示區域時,即便是經過了基準時間的消息對象34,也可以不使用該顯示區域,因此能夠直接進行長時間的顯示。
[0124]此外,經過基準顯示時間后的時間較長的消息對象34已被確認的可能性較高,而經過基準顯示時間后的時間較短的消息對象34已被確認的可能性較低,因此使用該時間最長的消息對象34的顯示區域的至少一部分,顯示新的消息對象34,從而能夠確保對已被確認的可能性較低的消息對象34進行確認的時間。
[0125]此外,到經過基準顯示時間為止的剩余時間較短的消息對象34已被確認的可能性較高,而到經過基準顯示時間為止的剩余時間較長的消息對象34已被確認的可能性較低,因此使用該剩余時間最短的消息對象34的顯示區域的至少一部分,顯示新的消息對象34,從而能夠確保對已被確認的可能性較低的消息對象34進行確認的時間。
[0126][5.變形例]
[0127]另外,本發明不限于以上說明的實施方式。可以在不脫離本發明主旨的范圍內適當進行變更。
[0128]圖10是變形例的功能框圖。如圖10所示,在變形例中,在顯示控制部72中實現了確保部74和待機部76。進而,在變形例中,除了實施方式的功能之外,還實現了基準顯示時間設定部78、限制部80、待機數判定部82和待機數判定結果取得部84。這些功能主要作為控制部21而實現。另外,確保部74在變形例(3-1)?變形例(3-5)中是必須的結構,而在其他的變形例中可以省略。待機部76在變形例(5-1)和變形例(5-2)中是必須的結構,而在其他的變形例中可以省略。基準顯示時間設定部78在變形例(4)中是必須的結構,而在其他的變形例中可以省略。限制部80在變形例(5-2)和變形例(6)中是必須的結構,而在其他的變形例中可以省略。待機數判定部82和待機數判定結果取得部84在變形例(5-2)中是必須的結構,而在其他的變形例中可以省略。
[0129](1-1)例如,實施方式中,經過了基準顯示時間的消息對象34中的與新的消息對象34重疊的部分無法被用戶確認,而顯示控制部72可以在經過了基準顯示時間的消息對象34的顯示區域的至少一部分上,顯示該消息對象34的至少一部分和新的消息對象34的至少一部分。
[0130]顯示經過了基準顯示時間的消息對象34的至少一部分和新的消息對象34的至少一部分指的是,在某個區域內,同時顯示出經過了基準顯示時間的消息對象34的至少一部分和新的消息對象34的至少一部分這兩方。換言之,在某個區域內,用戶能夠對經過了基準顯示時間的消息對象34所示的消息的至少一部分和新的消息對象34所示的消息的至少一部分進行確認。
[0131]這里舉例說明顯示控制部72以在經過了基準顯示時間的消息對象34的至少一部分上重疊的方式,半透明顯示新的消息對象34的情況。例如,顯示控制部72使新的消息對象34形成為半透明,從而可由用戶對經過了基準顯示時間的消息對象34中的與新的消息對象34重疊的部分進行確認。
[0132]圖11是表示變形例(1-1)中的游戲畫面30的一例的圖。如圖11所示,顯示控制部72變更新的消息對象34C的透過率并使其透過,從而能夠顯示消息對象34A中的與消息對象34C重疊的部分(圖11中示意性地通過虛線表示)。換言之,顯示控制部72對消息對象34A和34C進行半透明合成,從而能夠對該消息對象34A和34C的兩方進行確認。
[0133]另外,顯示控制部72可以在顯示新的消息對象34C后,隨著時間經過同時使新的消息對象34C的透過率逐漸降低。即,顯示控制部72在新的消息對象34C的顯示剛剛開始后使其以規定的透過率透過,并以時間越經過則越變得不再透過的方式使新的消息對象34C的透過率發生變化。通過這樣處理,新的消息對象34C仍為半透明的情況下不易被觀察,因而能夠與時間經過一起使得新的消息對象34C變得易于觀察。
[0134]此外,也可以與上述相反地,顯示控制部72在顯示開始的時點不使新的消息對象34C進行半透明顯示,而隨著時間經過,使新的消息對象34C的透過率逐漸地提高。即,顯示控制部72在新的消息對象34C的顯示剛剛開始后不使其透過,而以隨著時間越經過則越透過的方式使新的消息對象34C的透過率發生變化。通過這樣處理,在剛剛開始對新的消息對象34C的顯示后成為比較容易觀察的狀態,而隨著時間經過使其透過,能夠對消息對象34A進行確認。
[0135]此外,在執行S19的處理的情況下,可以將新的消息對象34C半透明顯示。即,顯示控制部72在消息對象34A和34B都未經過基準顯示時間的情況下,可以使新的消息對象34C透過。通過這樣處理,用戶能夠對消息對象34A?34C的全部進行確認。此后,在經過了消息對象34A和34B中的與消息對象34C重疊一方的基準顯示時間的情況下,顯示控制部72可以解除消息對象34C的半透明的狀態,使消息對象34C不再透過。
[0136]根據變形例(1-1),能夠在對新的消息對象34C進行確認的同時,對經過了基準顯示時間的消息對象34A也進行確認。
[0137]另外,用于在經過了基準顯示時間的消息對象34A的顯示區域的至少一部分上,顯示該消息對象34A的至少一部分和新的消息對象34C的至少一部分的方法不限于上述的使新的消息對象34C形成為半透明的方式(伴隨圖像合成的方法)。此外,例如顯示控制部72可以進行顯示控制,以使得在經過了基準顯示時間的消息對象34A的顯示區域的至少一部分(例如,圖11所示的消息對象34A和34C重疊的部分)上,存在僅顯示出消息對象34A的區域、僅顯示出消息對象34C的區域。例如,顯示控制部72可以進行顯示控制,以使得僅顯示出消息對象34A的區域和僅顯示出消息對象34C的區域交替排列(例如,使用網格或條紋圖案等的規定的圖案使2個圖像交替顯示)。
[0138](1-2)另外,例如在實施方式中,在顯示出經過了基準顯示時間的消息對象34的情況下,重疊新的消息對象34,而顯示控制部72也可以消除經過了基準顯示時間的消息對象34的至少一部分,使用顯示出該至少一部分的區域,顯示新的消息對象34。
[0139]圖12是用于說明變形例(1-2)中的顯示控制的圖。在圖12所示的示例中,顯示控制部72消除消息對象34A的全部,使用顯示出該至少一部分的區域,顯示新的消息對象34C的一部。
[0140]另外,圖12中,對消除消息對象34A的全部的情況進行了說明,而顯示控制部72可以消除消息對象34A的一部分,使用顯示出該消息對象34A的區域,顯示新的消息對象34的一部分或全部。這種情況下,作為游戲畫面30,成為與圖4同樣的畫面。消息對象34A成為被切取了與消息對象34C重疊的部分的狀態。顯示出新的消息對象34C的其他部分的區域是原本就未顯示出其他的消息對象34A和34B的區域。
[0141]根據變形例(1-2),消除經過了基準顯示時間的消息對象34的至少一部分,使用該區域顯示新的消息對象34,因此不再顯示用戶進行確認的可能性較高的圖像而避免了浪費,能夠確保顯示未經過基準顯示時間的消息對象34的時間。
[0142](2)另外,例如在顯示部25上顯示的多個消息對象34中包含多個經過了基準顯示時間的消息對象34的情況下,顯示控制部72可以使用經過了基準顯示時間的該多個消息對象34中的顯示期限到來前的剩余時間最短的消息對象34的顯示區域的至少一部分,顯示新的消息對象34。顯示期限到來前的剩余時間是顯示期限到來所需的時間,是當期時點與顯示期限之間的時間間隔。
[0143]圖13是變形例(2)的顯示控制的說明圖。圖13所示的t軸是時間軸。時刻to是當前的時刻,時刻tA1、tA2、tA3分別是消息對象34A的顯示開始的時亥丨」、經過了消息對象34A的基準顯示時間的時刻和消息對象34A的顯示期限到來的時刻。同樣地,時刻tB1、tB2、tB3分別是消息對象34B的顯示開始的時刻、經過了消息對象34B的基準顯示時間的時刻和消息對象34B的顯示期限到來的時刻。
[0144]在圖13所示的示例中,消息對象34A和34B都經過了基準顯示時間,到顯示期限為止的剩余時間(時刻U與時刻tA3或時刻tB3之間的時間間隔)分別為I秒和3秒,因此剩余時間最短的是消息對象34A。因此,顯示控制部72使用剩余時間最短的消息對象34A的顯示區域的至少一部分,顯示新的消息對象34C。使用消息對象34A的顯示區域的方法本身與實施方式中說明的方法同樣。
[0145]根據變形例(2),到顯示期限到來為止的剩余時間較短,即將被消除的消息對象34被用戶確認的可能性較高,到顯示期限到來為止的剩余時間較長,尚未被消除的消息對象34被用戶確認的可能性較低,因此使用該剩余時間最短的消息對象34的顯示區域的至少一部分來顯示新的消息對象34,從而能夠確保對已被確認的可能性較低的消息對象34進行確認的時間。
[0146](3-1)另外,例如,顯示控制部72包括確保部74,確保部74使得經過了基準顯示時間的消息對象34的大小小于經過基準顯示時間之前的大小,從而可以擴展可用于顯示新的消息對象34的區域。確保部74的處理通過控制部21執行。可用于顯示新的消息對象34的區域指的是,顯示可能區域38中的未顯示出消息對象34的區域、和顯示出經過了基準顯示時間的消息對象34的區域中的至少一個區域。例如,本變形例中,經過了基準顯示時間的消息對象34的大小變小,作為其結果,未顯示消息對象34的區域變大,因此可用于顯示新的消息對象34的區域擴展。
[0147]消息對象34的大小是消息對象34的顯示區域的寬度,亦即消息對象34在畫面上示出的面積。確保部74通過減小經過了基準顯示時間的消息對象34,從而擴展顯示可能區域38中的未顯示任何消息對象34的區域(空閑區域)。擴展區域指的是使面積增加(增大)。換言之,可以理解為確保部74確保、生成或設定可用于顯示新的消息對象34的區域。
[0148]圖14是表示變形例(3-1)的游戲畫面30的變化的圖。如圖14所示,消息對象34A是經過了基準顯示時間的消息對象,因此確保部74使消息對象34A的大小小于經過基準顯示時間之前的大小。其結果是,顯示可能區域38中的未顯示消息對象34的區域,因此顯示控制部72在該區域上顯示新的消息對象34C。確保部74使消息對象34變小的比例(縮小率)既可以是預先確定的值,也可以根據新的消息對象34C的大小而確定。
[0149]另外,確保部74既可以在經過基準顯示時間后立即減小消息對象34A,也可以在顯示新的消息對象34C時減小消息對象34A。即,減小消息對象34A的時機只要是經過基準顯示時間后即可。另外,這一點在后述的變形例(3-2)?(3-5)中也同樣,使消息對象34的形狀、朝向或顯示位置發生變化的時機在經過基準顯示時間后即可。
[0150]根據變形例(3-1),經過了基準顯示時間的消息對象34變小,可用于顯示新的消息對象34的區域擴展,從而在顯示新的消息對象34時,不必使用未經過基準顯示時間的消息對象34的顯示區域即可,因此能夠確保對未經過基準顯示時間的消息對象34進行確認的時間。如果改變了未經過基準顯示時間的消息對象34的大小,則會變得不易于看到該消息對象34,而到經過基準顯示時間為止,保證不會改變消息對象34的大小,因此能夠使未經過基準顯示時間的消息對象34保持在易于觀察的狀態。
[0151](3-2)另外,例如確保部74可以使經過了基準顯示時間的消息對象34的形狀相比經過基準顯示時間之前的形狀發生變化,從而確保可用于顯示新的消息對象34的區域。改變消息對象34的形狀也可以理解為改變消息對象34的輪廓的形狀。
[0152]圖15是表示變形例(3-2)的游戲畫面30的一例的圖。如圖15所示,確保部74使經過了基準顯示時間的消息對象34A的形狀發生變化,以使得在顯示新的消息對象34的情況下,無需使用其他的消息對象34的顯示區域。另外,確保部74改變消息對象34A的形狀的情況下,消息對象34A的大小既可以發生變化,也可以不發生變化。
[0153]根據變形例(3-2),通過改變經過了基準顯示時間的消息對象34的形狀,確保可用于顯示新的消息對象34的區域,從而在顯示新的消息對象34時,不必使用未經過基準顯示時間的消息對象34的顯示區域即可,因此能夠確保對未經過基準顯示時間的消息對象34進行確認的時間。如果改變了未經過基準顯示時間的消息對象34的形狀,則該消息對象34的外觀發生變化而不易被觀察,而到經過基準顯示時間為止都保證不改變消息對象34的形狀,因此能夠使未經過基準顯示時間的消息對象34保持在易于觀察的狀態。
[0154](3-3)另外,例如確保部74可以使經過了基準顯示時間的消息對象34的朝向相比經過基準顯示時間之前的朝向發生改變,從而確保可用于顯示新的消息對象34的區域。
[0155]圖16是表示變形例(3-3)的游戲畫面30的一例的圖。如圖16所示,在顯示新的消息對象34的情況下,確保部74以無需使用其他的消息對象34的顯示區域的方式,改變經過了基準顯示時間的消息對象34A的朝向。
[0156]改變消息對象34A的朝向指的是利用規定的旋轉軸使消息對象34A變更其方向。例如,圖15中改變消息對象34A的形狀而以縱向書寫的方式顯示出字符串,而在圖16中,消息對象34A旋轉至不與新的消息對象34C重合的角度,字符串也會按照該角度進行旋轉。其結果是,消息對象34A的方向與圖16所示的Xs軸或Ys軸所成的角度發生變化。另外,在改變消息對象34A的朝向的情況下,消息對象34A的大小既可以發生變化也可以不發生變化。
[0157]根據變形例(3-3),通過改變經過了基準顯示時間的消息對象34的朝向,從而確保可用于顯示新的消息對象34的區域,由此在顯示新的消息對象34時,不必使用未經過基準顯示時間的消息對象34的顯示區域即可,因此能夠確保對未經過基準顯示時間的消息對象34進行確認的時間。如果改變了未經過基準顯示時間的消息對象34的朝向,則該消息對象34的朝向發生變化而不易被觀察,而到經過基準顯示時間為止都保證不改變消息對象34的朝向,因此能夠使未經過基準顯示時間的消息對象34保持在易于觀察的狀態。
[0158](3-4)另外,例如確保部74可以使經過了基準顯示時間的消息對象34的顯示位置相比經過基準顯示時間之前的顯示位置發生變化,從而確保可用于顯示新的消息對象34的區域。
[0159]圖17是表示變形例(3-4)的游戲畫面30的一例的圖。如圖17所示,在顯示新的消息對象34的情況下,確保部74以不需要使用其他的消息對象34的顯示區域的方式,改變經過了基準顯示時間的消息對象34A的顯示位置。另外,在改變消息對象34A的顯示位置的情況下,消息對象34A的大小既可以發生變化也可以不發生變化。
[0160]根據變形例(3-4),通過改變經過了基準顯示時間的消息對象34的顯示位置,從而確保可用于顯示新的消息對象34的區域,從而在顯示新的消息對象34時,不必使用未經過基準顯示時間的消息對象34的顯示區域即可,因此能夠確保對未經過基準顯示時間的消息對象34進行確認的時間。如果改變了未經過基準顯示時間的消息對象34的顯示位置,則必須一直注視該消息對象34而不易進行觀察,而到經過基準顯示時間為止都保證不改變消息對象34的顯示位置,因此能夠使未經過基準顯示時間的消息對象34保持在易于觀察的狀
??τ O
[0161](3-5)另外,在上述內容說明了顯示控制部72為了顯示新的消息對象34而直接使用經過了基準顯示時間的消息對象34的顯示區域的情況,然而如上所述,顯示控制部72也可以間接使用經過了基準顯示時間的消息對象34的顯示區域。
[0162]間接使用經過了基準顯示時間的消息對象34的顯示區域的至少一部分指的是,以在經過了基準顯示時間的消息對象34的顯示區域的至少一部分上進行顯示的方式,改變未經過基準顯示時間的消息對象34的顯示(例如,移動消息對象34或改變消息對象34的形狀、朝向、大小),在該消息對象34的移動前的顯示區域的至少一部分(S卩,通過移動未經過基準顯示時間的消息對象34而空出的區域)上顯示新的消息對象34。例如,確保部74使未經過基準顯示時間的消息對象34在經過了基準顯示時間的消息對象34上移動,從而確保用于顯示新的消息對象34的區域。并且,顯示控制部72使用如上確保的區域的至少一部分,顯示新的消息對象34。
[0163]圖18是表示間接使用經過了基準顯示時間的消息對象34的顯示區域的情況下的游戲畫面30的一例的圖。圖18所示的示例中,在經過了消息對象34Α的基準顯示時間的情況下,確保部74使未經過基準顯示時間的消息對象34Β在消息對象34Α上移動。這種情況下,在移動前顯示出消息對象34Β的區域被確保為用于顯示新的消息對象34C的區域。這樣,確保部74可以不改變經過了基準顯示時間的消息對象34的顯示方式和顯示位置,間接使用經過了基準顯示時間的消息對象34的顯示區域,確保用于顯示新的消息對象34的區域。
[0164](4)另外,例如,消息對象34所示的消息越長,則確認越會花費時間,因此可以根據消息的長度來改變基準顯示時間。本變形例的消息顯示裝置20包括基準顯示時間設定部78。基準顯示時間設定部78的如下處理通過控制部21執行。基準顯示時間設定部78對于在顯示部25上顯示的一個或多個消息對象34,根據該消息對象34所示的消息中包含的符號的數量(即,構成消息的字符等的數量。這里記作消息的長度),分別設定基準顯示時間。
[0165]圖19是表示消息數據的存儲例的圖。如圖19所示,基準顯示時間設定部78設定為消息越長則基準顯示時間變得越長,而消息越短則基準顯示時間變得越短。另外,基準顯示時間設定部78對基準顯示時間進行設定所需的數據(例如,算式或圖表)存儲于數據存儲部60中。此外,這里對基準顯示時間設定部78通過消息顯示控制裝置20實現的情況進行了說明,因此消息顯示控制服務器10可以取得基準顯示時間設定部78設定的基準顯示時間,并將其存儲于數據存儲部50的消息數據庫中。
[0166]根據變形例(4),能夠確保與消息的長度對應的顯示時間。另外,基準顯示時間設定部78除了根據消息的長度以外,還可以根據用戶的設定或游戲的狀況,改變基準顯示時間。
[0167](5-1)另外,例如在顯示新的消息對象34時,已進行顯示的消息對象34都未經過基準顯示時間,并且不存在空閑區域的情況下,可以使新的消息對象34的顯示進行待機。使新的消息對象34的顯示處于待機指的是,維持(保持)不顯示表示新輸入的消息的消息對象34的狀態。其結果是,延遲該消息對象34的顯示開始。
[0168]本變形例中,顯示控制部72的待機部76的如下處理通過控制部21執行。待機部76tt,在為了將新的消息對象34顯示于顯示部25上,而需要使用在顯示部25上顯示的一個或多個消息對象34的顯示區域的至少一部分,并且在顯示部25上顯示的一個或多個消息對象34中未包含經過了基準顯示時間的消息對象34的情況下,使新的消息對象34在顯示部25上的顯示處于待機。
[0169]圖20是表示消息對象34的顯示處于待機的狀況的圖。在圖20所示的示例中,顯示可能區域38上不存在用于顯示新的消息對象34C的空閑區域,并且已顯示出的消息對象34A和34B都未經過基準顯示時間。這種情況下,待機部76延遲新的消息對象34C的顯示開始的時機。
[0170]例如,待機部76等待消息對象34C的顯示開始,直到經過已顯示出的消息對象34A或34B的任意一個基準顯示時間。這里,消息對象34A—方先經過基準顯示時間,因此顯示控制部72在經過了消息對象34A的基準顯示時間的情況下,顯示消息對象34C。這種情況下的游戲畫面30與圖4同樣,顯示控制部72根據消息對象34C的顯示坐標和當前的時刻對消息顯示管理信息進行更新的情況與實施方式同樣。
[0171]根據變形例(5-1),在顯示單元上顯示的消息對象34中未包含經過了基準顯示時間的消息對象34時,使新的消息的顯示處于待機,從而能夠確保顯示各消息對象34的時間。
[0172](5-2)另外,例如在利用待機部76而使顯示處于待機的待顯示的消息對象34的數量變多時,可以不再受理進一步的新消息的輸入。本變形例的消息顯示控制裝置20包括限制部80、待機數判定部82和待機數判定結果取得部84。限制部80、待機數判定部82和待機數判定結果取得部84的如下處理通過控制部21執行。待機數判定部82對在顯示部25上的顯示處于待機的新的消息對象34的數量是否在閾值以上進行判定。
[0173]另外,閾值存儲于數據存儲部60中,既可以是固定值也可以是可變值。在可變值的情況下,既可以通過用戶的設定使其變化,也可以根據執行中的游戲的狀況使其變化。待機數判定結果取得部84取得待機數判定部82的判定結果。待機數判定結果取得部84從待機數判定部8 2取得表示待顯示的數量在閾值以上的信息或表示待顯示的數量小于閾值的信息。
[0174]在判定為在顯示部25上的顯示處于待機的新的消息對象34的數量在閾值以上的情況下,限制部80對新的消息的輸入的受理進行限制。對新的消息的輸入的受理進行限制指的是,對用于輸入新的消息的輸入操作進行限制或對用于發送新的消息的發送操作進行限制。例如,限制部80不受理用于輸入消息的輸入操作(例如,向輸入框40的消息的輸入)。另外,例如限制部80受理向輸入框40的輸入,而不受理用于發送該內容的發送操作(不顯示發送按鈕42、或雖然顯示出發送按鈕42然而進行灰色顯示等而無法選擇)。
[0175]圖21是表示變形例(5-2)的游戲畫面30的一例的圖。在圖21所示的示例中,由于未經過消息對象34A和34B的基準顯示時間,因此待機部76成為使消息對象34C和34D等的顯示處于待機的狀態。進而,待機數判定結果取得部84從待機數判定部82取得表示待顯示的數量在閾值以上的信息,因此利用限制部80消除發送按鈕42,對新的消息的輸入進行限制。因此,消息對象34的顯示待機不會繼續增加。
[0176]另外,在判定為在顯示部25上的顯示處于待機的新的消息對象34的數量小于閾值的情況下,顯示控制部72解除限制部80的限制。即,在圖21的示例中,顯示控制部72能夠選擇發送按鈕42。
[0177]根據變形例(5-2),在顯示處于待機的消息對象34變得較多時,對消息的輸入的受理進行限制,從而防止待顯示的數量的增加,因此能夠減少從消息的輸入到顯示為止的時間差。
[0178](6)另外,例如在變形例(5-1)中,顯示新的消息對象34時,在已顯示出的消息對象34都未經過基準顯示時間,并且不存在空閑區域的情況下使新的消息對象34的顯示處于待機,而在變形例(5-2)中,可以在待顯示的消息對象34的數量在閾值以上的情況下對新的消息的輸入進行限制,而在已顯示出的消息對象34都未經過基準顯示時間,并且不存在空閑區域的情況下對新的消息的輸入進行限制。
[0179]本變形例的限制部80可以在為了將新的消息對象34顯示于顯示部25上,需要使用在顯示部25上顯示的一個或多個消息對象34的各自的顯示區域的至少一部分,并且在顯示部25上顯示的一個或多個消息對象34中不包含經過了基準顯示時間的消息對象34的情況下,對新的消息的輸入的受理進行限制。該限制本身與變形例(5-2)同樣。
[0180]圖22是表示變形例(6)的游戲畫面30的一例的圖。圖22所示的示例中,未經過消息對象34A和34B的基準顯示時間,并且在顯示可能區域38上顯示新的消息對象34的區域并不充分。例如,必要判定部66對顯示可能區域38中的未顯示出未經過基準顯示時間的消息對象34A和34B的區域的寬度是否在基準以下進行判定。表示該基準的信息預先存儲于數據存儲部60中。如果在基準以下,則必要判定部66判定為需要使用消息對象34的顯示區域的至少一部分。這種情況下,如圖22所示,利用限制部80消除發送按鈕42,對新的消息的輸入進行限制。
[0181]根據變形例(6),在無法確保顯示新的消息的區域時,對新的消息的輸入的受理進行限制,因此即使未經過基準顯示時間也能夠防止無法觀察到消息對象34,能夠確保顯示消息對象34的時間。
[0182](7)另外,例如可以組合2個以上的上述變形例。
[0183]另外,例如可以將在圖8和圖9中說明的與已顯示出的消息對象34有關的顯示控制處理(S2?S5的處理)和與新的消息對象34有關的顯示控制處理(S6?S19的處理)的順序替換。即,可以在執行了用于顯示新的消息對象34的處理后,對是否經過了已顯示的消息對象34的基準顯示時間進行判定,或對顯示期限是否已到來進行判定。
[0184]另外,例如可以取代在消息數據中存儲顯示開始時刻的情況,而將到經過基準顯示時間為止的剩余時間和到經過顯示期限為止的剩余時間存儲于消息數據中。這種情況下,顯示控制部72隨著顯示出消息對象34后的時間經過而減少這些剩余時間。并且,在到經過基準顯示時間為止的剩余時間為O的情況下,經過判定部62判定為經過了基準顯示時間。同樣地,在到經過顯示期限為止的剩余時間為O的情況下,顯示控制部72判定為顯示期限已到來。具體而言,在基準顯示時間是2秒,顯示期限是5秒,執行圖8和圖9的處理的間隔為I/60秒的情況下,顯示控制部72重新顯示消息對象34時,可以對這些剩余時間分別設置“120”、“300”,每當執行處理時使各數值逐次減一。
[0185]另外,例如在變形例(3-1)中,對經過了基準顯示時間的消息對象34較小的情況下進行了說明,而顯示控制部72可以使新的消息對象34變小。例如,在顯示部25上顯示的一個或多個消息對象34中未包含經過了基準顯示時間的消息對象34的情況下,顯示控制部72可以使新的消息對象34相比通常情況而減小至收斂于顯示可能區域38的空閑區域內。
[0186]另外,例如對通過消息顯示控制服務器10實現數據生成部54的情況進行了說明,而數據生成部54也可以通過消息顯示控制裝置20實現。這種情況下,數據生成部54在受理了消息的輸入的情況下,可以生成與該消息有關的消息數據。這種情況下,在消息顯示控制裝置20中生成的消息數據經由收發部70而被發送給消息顯示控制服務器10。消息顯示控制服務器10將該消息數據存儲于消息數據庫中,并且發布給其他的消息顯示控制裝置20。這種情況下,不必利用消息顯示控制服務器10生成消息數據即可,因此能夠減輕消息顯示控制服務器10的負載。此外,例如消息顯示控制裝置20的數據生成部54在從其他的消息顯示控制裝置20取得了消息輸入通知的情況下,可以根據該消息輸入通知生成消息數據。通過這樣處理,使得僅數據量較小的消息輸入通知在通信網絡2上被轉交,因此能夠抑制被收發的數據量。另外,這種情況下的消息數據的生成方法本身與實施方式中說明的方法相同。
[0187]另外,例如作為包含于消息顯示控制裝置20中的內容而說明的各功能可以通過消息顯示控制服務器10實現。例如,經過判定部62和經過判定結果取得部64可以通過消息顯示控制服務器10實現。這種情況下,經過判定部62和經過判定結果取得部64主要作為控制部11而實現。經過判定部62可以從各消息顯示控制裝置20取得測量開始時機以執行判定處理。進而,經過判定部62可通過消息顯示控制服務器10實現,而經過判定結果取得部64可通過消息顯示控制裝置20實現。這種情況下,消息顯示控制裝置20的經過判定結果取得部64從消息顯示控制服務器10的經過判定部62經由通信網絡2而取得判定結果。此外,也可以與上述情況相反地,經過判定結果取得部64通過消息顯示控制服務器10實現,而經過判定部62通過消息顯示控制裝置20實現。這種情況下,消息顯示控制服務器10的經過判定結果取得部64從消息顯示控制裝置20的經過判定部62經由通信網絡2取得判定結果。
[0188]另外,例如必要判定部66和必要判定結果取得部68可通過消息顯示控制服務器10實現。這種情況下,必要判定部66和必要判定結果取得部68主要作為控制部11而實現。必要判定部66既可以從各消息顯示控制裝置20取得消息顯示管理信息以進行判定處理,也可以在數據存儲部50中預先存儲各消息顯示控制裝置20的消息顯示管理信息,通過參照該消息顯示管理信息來進行判定處理。進而,必要判定部66可通過消息顯示控制服務器10實現,而必要判定結果取得部68可通過消息顯示控制裝置20實現。這種情況下,消息顯示控制裝置20的必要判定結果取得部68從消息顯示控制服務器10的必要判定部66經由通信網絡2而取得判定結果。此外,也可以與上述情況相反地,必要判定結果取得部68通過消息顯示控制服務器10實現,而必要判定部66通過消息顯示控制裝置20實現。這種情況下,消息顯示控制服務器10的必要判定結果取得部68從消息顯示控制裝置20的必要判定部66經由通信網絡2而取得判定結果。
[0189]另外,例如在通過消息顯示控制服務器10實現主要的功能的情況下,收發部70根據經過判定結果取得部64取得的判定結果,將用于在顯示出一個或多個消息對象34的顯示部25上顯示新的消息對象34的數據發送給消息顯示控制裝置。該數據可以是新的消息對象34的消息數據或消息顯示管理信息,而在消息顯示控制服務器10中制作游戲畫面30的圖像數據本身的情況下,也可以是該圖像數據。
[0190]另外,例如顯示控制部72可通過消息顯示控制服務器10實現。這種情況下,顯示控制部72主要作為控制部11而實現。消息顯示控制服務器10的顯示控制部72根據從各消息顯示控制裝置20接收到的消息輸入通知或消息數據,生成用于顯示新的消息對象34的數據。該數據既可以是游戲畫面30的圖像數據,也可以是新的消息對象34的圖像數據或表示其顯示位置的數據。此外,例如還可以是新的消息對象34所示的消息的消息數據。進而,可以利用數據存儲部50預先存儲消息顯示管理信息,由消息顯示控制服務器10對消息顯示管理信息進行更新。確保部74或待機部76也可以同樣通過消息顯示控制服務器10實現。這種情況下,確保部74將表示改變消息對象34的大小、形狀、朝向或顯示位置的指示發送給各消息顯示控制裝置20,由此確保顯示新的消息對象34的區域。進而,待機部76既可以將表示使新的消息對象34的顯示處于待機的指示發送給各消息顯示控制裝置20,也可以使用于顯示新的消息對象34的數據的發送處于待機。
[0191]另外,例如可以通過消息顯示控制服務器10實現基準顯示時間設定部78。這種情況下,基準顯示時間設定部78主要作為控制部11而實現。例如,消息顯示控制服務器10的基準顯示時間設定部78將表示基準顯示時間的信息發布給各消息顯示裝置20。
[0192]另外,例如可以通過消息顯示控制服務器10實現限制部80。這種情況下,限制部80主要作為控制部11而實現。例如,消息顯示控制服務器10的限制部80對來自各消息顯示控制裝置20的通信進行限制,使得不接收消息輸入通知。
[0193]另外,例如可以通過消息顯示控制服務器10實現待機數判定部82和待機數判定結果取得部84。這種情況下,待機數判定部82和待機數判定結果取得部84主要作為控制部11而實現。待機數判定部82既可以從各消息顯示控制裝置20取得消息顯示管理信息以進行判定處理,也可以在數據存儲部50中預先存儲各消息顯示控制裝置20的消息顯示管理信息,通過參照該消息顯示管理信息來進行判定處理。進而,待機數判定部82可通過消息顯示控制服務器10實現,而待機數判定結果取得部84可通過消息顯示控制裝置20實現。這種情況下,消息顯示控制裝置20的待機數判定結果取得部84從消息顯示控制服務器10的待機數判定部82經由通信網絡2而取得判定結果。此外,也可以與上述情況相反地,待機數判定結果取得部84可通過消息顯示控制服務器10實現,而待機數判定部82可通過消息顯示控制裝置20實現。這種情況下,消息顯示控制服務器10的待機數判定結果取得部84從消息顯示控制裝置20的待機數判定部82經由通信網絡2而取得判定結果。
[0194]另外,例如對消息對象34所示的消息是由一個或多個用戶分別輸入的消息的情況進行了說明,也可以是預先確定的消息。例如,由用戶選擇預先準備好的多個消息中的任意一個消息,從而可由用戶輸入消息。進而,舉例說明了多個用戶進行對話的場面,而在I個人進行對話的場面中也能夠應用上述說明的顯示控制。此外,消息對象34可以不是上述說明的對話氣球狀的圖像。消息對象34只要是表示消息的圖像即可,能夠應用各種圖像。
[0195]另外,例如對利用各消息顯示控制裝置20顯示出共通的游戲畫面30的情況進行了說明,而游戲畫面30也可以根據各消息顯示控制裝置20不同而不同。例如,在消息顯示控制裝置20受理了規定的操作的情況下,可以使得通過該消息顯示控制裝置20而顯示出的游戲畫面30的消息對象34被消除。這種情況下,在各消息顯示控制裝置20中的消息顯示管理信息的內容不同。
[0196]另外,例如消息顯示控制系統I中可以不存在消息顯示控制服務器10而僅具備消息顯示控制裝置20。這種情況下,可以由任意一個消息顯示控制裝置20發揮作為服務器的作用。進而,這種情況下,可以不存在發揮作為服務器的作用的消息顯示控制裝置20。即,可以由各個消息顯示控制裝置20向其他的消息顯示控制裝置20分別發送消息數據。
[0197]另外,例如本發明的消息顯示控制裝置、消息顯示控制服務器和消息顯示控制系統不限于游戲中的對話的場面,只要用于顯示消息對象的技術即可,能夠應用于對話以外。例如,還能夠在多個用戶寫入消息的電子論壇上應用本發明。
[0198][6.發明的總結]
[0199]根據以上的記載,本發明例如可如下進行掌握。本發明的消息顯示控制裝置(20)在顯示出一個或多個消息對象的顯示單元(25)上顯示新的消息對象,其特征在于,包括:判定結果取得單元(64),其取得判定單元(62)的判定結果,該判定單元(62)對于在所述顯示單元(25)上顯示的所述一個或多個消息對象,分別判定是否經過了基準顯示時間;以及顯示控制單元(72),其根據所述判定結果取得單元(64)取得的判定結果,進行控制,該控制用于在顯示出所述一個或多個消息對象的所述顯示單元(25)上顯示所述新的消息對象。
[0200]此外,本發明的消息顯示控制服務器(10)能夠與消息顯示控制裝置(20)進行通信,該消息顯示控制裝置(20)在顯示出一個或多個消息對象的顯示單元(25)上顯示新的消息對象,該消息顯示控制服務器(10)的特征在于,包括:判定結果取得單元(64),其取得判定單元(62)的判定結果,該判定單元(62)對于在所述顯示單元(25)上顯示的所述一個或多個消息對象,分別判定是否經過了基準顯示時間;以及發送單元(52),其根據所述判定結果取得單元(64)取得的判定結果,將用于在顯示出所述一個或多個消息對象的所述顯示單元(25)上顯示所述新的消息對象的數據發送給所述消息顯示控制裝置(20)。
[0201]此外,本發明的消息顯示控制系統(I)在顯示出一個或多個消息對象的顯示單元(25)上顯示新的消息對象,該消息顯示控制系統(I)的特征在于,包括:判定單元(62),其對于在所述顯示單元(25)上顯示的所述一個或多個消息對象,分別判定是否經過了基準顯示時間;以及顯示控制單元(72),其根據所述判定單元(62)的判定結果,進行控制,該控制用于在顯示出所述一個或多個消息對象的所述顯示單元(25)上顯示所述新的消息對象。
[0202]此外,本發明的程序使計算機作為上述或如下記載的消息顯示控制裝置、上述記載的消息顯示控制服務器或上述記載的消息顯示控制系統進行工作。
[0203]此外,本發明的信息存儲介質是記錄有上述程序的計算機可讀取的信息存儲介質。
[0204]根據本發明,能夠確保對消息對象進行確認的時間。
[0205]此外,本發明的一個方面的特征在于,所述顯示控制單元(72)使用經過了所述基準顯示時間的消息對象的顯示區域的至少一部分,將所述新的消息對象顯示于所述顯示單元(25)上。根據該方面,在顯示新的消息對象時,不使用未經過基準顯示時間的消息對象的顯示區域即可,因此能夠確保對未經過基準顯示時間的消息對象進行確認的時間。
[0206]此外,本發明的一個方面的特征在于,所述消息顯示控制裝置(20)還包括必要判定結果取得單元(68),該必要判定結果取得單元(68)取得必要判定單元(66)的判定結果,該必要判定單元(66)為了將所述新的消息對象顯示于所述顯示單元(25)上,對是否需要使用在所述顯示單元(25)上顯示的所述一個或多個消息對象的顯示區域的至少一部分進行判定,所述顯示控制單元(72)在通過所述必要判定單元(66)判定為需要的情況下,使用經過了所述基準顯示時間的消息對象的顯示區域的至少一部分,顯示所述新的消息對象。根據該方面,在為了顯示新的消息對象而需要使用已進行顯示的消息對象的顯示區域時,使用經過了基準顯示時間的消息對象的顯示區域的至少一部分,顯示新的消息對象,因此在無需使用已進行顯示的消息對象的顯示區域時,對于經過了基準時間的消息對象,不使用其顯示區域即可,因此能夠直接進行較長時間的顯示。
[0207]此外,本發明的一個方面的特征在于,所述顯示控制單元(72)將所述新的消息對象重疊顯示于經過了所述基準顯示時間的消息對象的至少一部分上。根據該方面,以重疊于經過了基準顯示時間的消息對象的至少一部分上的方式顯示新的消息對象,從而能夠確保顯示未經過基準顯示時間的消息對象的時間。
[0208]此外,本發明的一個方面的特征在于,所述顯示控制單元(72)在經過了所述基準顯示時間的消息對象的顯示區域的至少一部分上顯示出該消息對象的至少一部分和所述新的消息對象的至少一部分。根據該方面,既能夠對新的消息對象進行確認,又能夠對經過了基準顯示時間的消息對象進行確認。
[0209]此外,本發明的一個方面的特征在于,所述顯示控制單元(72)消除經過了所述基準顯示時間的消息對象的至少一部分,并使用顯示出該至少一部分的區域,顯示所述新的消息對象。根據該方面,消除經過了基準顯示時間的消息對象的至少一部分,并使用該區域顯示新的消息對象,因此不再顯示被用戶進行了確認的可能性較高的圖像而消除了浪費,并且能夠確保顯示未經過基準顯示時間的消息對象的時間。
[0210]此外,本發明的一個方面的特征在于,在所述顯示單元(25)上顯示的所述多個消息對象中包含多個經過了所述基準顯示時間的消息對象的情況下,所述顯示控制單元(72)使用經過了所述基準顯示時間的該多個消息對象中的經過所述基準顯示時間后的時間最長的消息對象的顯示區域的至少一部分,顯示所述新的消息對象。根據該方面,經過了基準顯示時間的后的時間較長的消息對象被確認的可能性較高,而經過了基準顯示時間的后的時間較短的消息對象被確認的可能性較低,因此使用該時間最長的消息對象的顯示區域的至少一部分顯示新的消息對象,由此能夠確保對已被確認的可能性較低的消息對象進行確認的時間。
[0211]此外,本發明的一個方面的特征在于,在所述顯示單元(25)上顯示的所述一個或多個消息對象在顯示期限到來的情況下被消除,在所述顯示單元(25)上顯示的所述多個消息對象中包含多個經過了所述基準顯示時間的消息對象的情況下,所述顯示控制單元(72)使用經過了所述基準顯示時間的該多個消息對象中的到所述顯示期限到來為止的剩余時間最短的消息對象的顯示區域的至少一部分,顯示所述新的消息對象。根據該方面,到顯示期限到來為止的剩余時間較短,即將被消除的消息對象已被用戶確認的可能性較高,而到顯示期限到來為止的剩余時間較長,尚未被消除的消息對象已被用戶確認的可能性較低,因此使用該剩余時間最短的消息對象的顯示區域的至少一部分顯示新的消息對象,由此能夠確保對已被確認的可能性較低的消息對象進行確認的時間。
[0212]此外,本發明的一個方面的特征在于,在所述顯示單元(25)上顯示的所述一個或多個消息對象中未包含經過了所述基準顯示時間的消息對象的情況下,所述顯示控制單元(72)使用在所述顯示單元(25)上顯示的所述一個或多個消息對象中的到經過所述基準顯示時間為止的剩余時間最短的消息對象的顯示區域的至少一部分,顯示所述新的消息對象。根據該方面,到基準顯示時間經過為止的剩余時間較短的消息對象已被確認的可能性較高,而到基準顯示時間經過為止的剩余時間較長的消息對象已被確認的可能性較低,因此使用該剩余時間最短的消息對象的顯示區域的至少一部分顯示新的消息對象,由此能夠確保對已被確認的可能性較低的消息對象進行確認的時間。
[0213]此外,本發明的一個方面的特征在于,所述顯示控制單元(72)包括確保單元(74),該確保單元(74)使得經過了所述基準顯示時間的消息對象的大小小于經過所述基準顯示時間之前的大小,從而擴展能夠用于顯示所述新的消息對象的區域。根據該方面,經過了基準顯示時間的消息對象變小,而能夠用于顯示新的消息對象的區域擴展,從而在顯示新的消息對象時,可以不使用未經過基準顯示時間的消息對象的顯示區域,因此能夠確保對未經過基準顯示時間的消息對象進行確認的時間。
[0214]此外,本發明的一個方面的特征在于,所述顯示控制單元(72)包括確保單元(74),該確保單元(74)使經過了所述基準顯示時間的消息對象的形狀相比于經過所述基準顯示時間之前的形狀發生變化,從而確保能夠用于顯示所述新的消息對象的區域。根據該方面,通過改變經過了基準顯示時間的消息對象的形狀,以確保能夠用于顯示新的消息對象的區域,從而在顯示新的消息對象時,可以不必使用未經過基準顯示時間的消息對象的顯示區域,因此能夠確保對未經過基準顯示時間的消息對象進行確認的時間。
[0215]此外,本發明的一個方面的特征在于,所述顯示控制單元(72)包括確保單元(74),該確保單元(74)使經過了所述基準顯示時間的消息對象的朝向相比于經過所述基準顯示時間之前的朝向發生變化,從而確保能夠用于顯示所述新的消息對象的區域。根據該方面,通過改變經過了基準顯示時間的消息對象的朝向,以確保能夠用于顯示新的消息對象的區域,由此在顯示新的消息對象時,可以不必使用未經過基準顯示時間的消息對象的顯示區域,因此能夠確保對未經過基準顯示時間的消息對象進行確認的時間。
[0216]此外,本發明的一個方面的特征在于,所述顯示控制單元(72)包括確保單元(74),該確保單元(74)使經過了所述基準顯示時間的消息對象的顯示位置相比于經過所述基準顯示時間之前的顯示位置發生變化,從而確保能夠用于顯示所述新的消息對象的區域。根據該方面,通過改變經過了基準顯示時間的消息對象的顯示位置,以確保能夠用于顯示新的消息對象的區域,由此在顯示新的消息對象時,可以不必使用未經過基準顯示時間的消息對象的顯示區域,因此能夠確保對未經過基準顯示時間的消息對象進行確認的時間。
[0217]此外,本發明的一個方面的特征在于,所述消息顯示控制裝置(20)還包括基準顯示時間設定單元(78),該基準顯示時間設定單元(78)對于在所述顯示單元(25)上顯示的所述一個或多個消息對象,根據該消息對象所表示的消息中包含的符號的數量,分別設定所述基準顯示時間。根據該方面,能夠確保與消息的長度對應的顯示時間。
[0218]此外,本發明的一個方面的特征在于,所述顯示控制單元(72)還包括待機單元
(76),在為了將所述新的消息對象顯示于所述顯示單元(25)上而需要使用在所述顯示單元(25)上顯示的所述一個或多個消息對象的顯示區域的至少一部分,并且在所述顯示單元
(25)上顯示的所述一個或多個消息對象中未包含經過了所述基準顯示時間的消息對象的情況下,該待機單元(76)使所述新的消息對象在所述顯示單元(25)上的顯示待機。根據該方面,在顯示單元上顯示的消息對象中不包含經過了基準顯示時間的消息對象時,使新的消息的顯示處于待機,由此能夠確保顯示各消息對象的時間。
[0219]此外,本發明的一個方面的特征在于,在所述顯示單元(25)上顯示的所述一個或多個消息對象分別表示通過一個或多個用戶而分別輸入的消息,所述消息顯示控制裝置(20)還包括:待機數判定結果取得單元(84),其取得待機數判定單元(82)的判定結果,該待機數判定單元(82)對在所述顯示單元(25)上的顯示處于待機的所述新的消息對象的數量是否在閾值以上進行判定;以及限制單元(80),在判定為在所述顯示單元(25)上的顯示處于待機的所述新的消息對象的數量在所述閾值以上的情況下,該限制單元(80)對所述新的消息的輸入的受理進行限制。根據該方面,在顯示處于待機的消息對象變得較多時,對消息的輸入的受理進行限制,從而防止待顯示的數量的增加,由此能夠減少消息的輸入到顯示為止的時間差。
[0220]此外,本發明的一個方面的特征在于,在所述顯示單元(25)上顯示的所述一個或多個消息對象分別表示通過一個或多個用戶而分別輸入的消息,所述消息顯示控制裝置(20)還包括限制單元(80),在為了將所述新的消息對象顯示于所述顯示單元(25)上而需要使用在所述顯示單元(25)上顯示的所述一個或多個消息對象的各自的顯示區域的至少一部分,并且在所述顯示單元(25)上顯示的所述一個或多個消息對象中未包含經過了所述基準顯示時間的消息對象的情況下,該限制單元(80)對所述新的消息的輸入的受理進行限制。根據該方面,在無法確保顯示新的消息的區域時,對新的消息的輸入的受理進行限制,因此即便未經過基準顯示時間也能夠防止無法觀察到消息對象的情況,能夠確保顯示消息對象的時間。
【主權項】
1.一種消息顯示控制裝置,其在顯示出一個或多個消息對象的顯示單元上顯示新的消息對象,該消息顯示控制裝置的特征在于,包括: 判定結果取得單元,其取得判定單元的判定結果,該判定單元對于在所述顯示單元上顯示的所述一個或多個消息對象,分別判定是否經過了基準顯示時間;以及 顯示控制單元,其根據所述判定結果取得單元取得的判定結果,進行控制,該控制用于在顯示出所述一個或多個消息對象的所述顯示單元上顯示所述新的消息對象。2.根據權利要求1所述的消息顯示控制裝置,其特征在于, 所述顯示控制單元使用經過了所述基準顯示時間的消息對象的顯示區域的至少一部分,使所述新的消息對象顯示于所述顯示單元上。3.根據權利要求2所述的消息顯示控制裝置,其特征在于, 所述消息顯示控制裝置還包括必要判定結果取得單元,該必要判定結果取得單元取得必要判定單元的判定結果,該必要判定單元為了將所述新的消息對象顯示于所述顯示單元上,對是否需要使用在所述顯示單元上顯示的所述一個或多個消息對象的顯示區域的至少一部分進行判定, 在通過所述必要判定單元判定為需要的情況下,所述顯示控制單元使用經過了所述基準顯示時間的消息對象的顯示區域的至少一部分,顯示所述新的消息對象。4.根據權利要求2或3所述的消息顯示控制裝置,其特征在于, 所述顯示控制單元以重疊于經過了所述基準顯示時間的消息對象的至少一部分的方式顯示所述新的消息對象。5.根據權利要求2或3所述的消息顯示控制裝置,其特征在于, 所述顯示控制單元在經過了所述基準顯示時間的消息對象的顯示區域的至少一部分上顯示該消息對象的至少一部分和所述新的消息對象的至少一部分。6.根據權利要求2或3所述的消息顯示控制裝置,其特征在于, 所述顯示控制單元消除經過了所述基準顯示時間的消息對象的至少一部分,并使用顯示有該至少一部分的區域,顯示所述新的消息對象。7.根據權利要求2至6中的任意一項所述的消息顯示控制裝置,其特征在于, 在所述顯示單元上顯示的所述多個消息對象中包含多個經過了所述基準顯示時間的消息對象的情況下,所述顯示控制單元使用經過了所述基準顯示時間的該多個消息對象中的經過所述基準顯示時間后的時間最長的消息對象的顯示區域的至少一部分,顯示所述新的消息對象。8.根據權利要求2至6中的任意一項所述的消息顯示控制裝置,其特征在于, 在所述顯示單元上顯示的所述一個或多個消息對象在顯示期限到來的情況下被消除, 在所述顯示單元上顯示的所述多個消息對象中包含多個經過了所述基準顯示時間的消息對象的情況下,所述顯示控制單元使用經過了所述基準顯示時間的該多個消息對象中的到所述顯示期限到來為止的剩余時間最短的消息對象的顯示區域的至少一部分,顯示所述新的消息對象。9.根據權利要求2至6中的任意一項所述的消息顯示控制裝置,其特征在于, 在所述顯示單元上顯示的所述一個或多個消息對象中未包含經過了所述基準顯示時間的消息對象的情況下,所述顯示控制單元使用在所述顯示單元上顯示的所述一個或多個消息對象中的到經過所述基準顯示時間為止的剩余時間最短的消息對象的顯示區域的至少一部分,顯示所述新的消息對象。10.根據權利要求2至9中的任意一項所述的消息顯示控制裝置,其特征在于, 所述顯示控制單元包括確保單元,該確保單元使得經過了所述基準顯示時間的消息對象的大小小于經過所述基準顯示時間之前的大小,從而擴展能夠用于顯示所述新的消息對象的區域。11.根據權利要求2至9中的任意一項所述的消息顯示控制裝置,其特征在于, 所述顯示控制單元包括確保單元,該確保單元使經過了所述基準顯示時間的消息對象的形狀相比于經過所述基準顯示時間之前的形狀發生變化,從而確保能夠用于顯示所述新的消息對象的區域。12.根據權利要求2至9中的任意一項所述的消息顯示控制裝置,其特征在于, 所述顯示控制單元包括確保單元,該確保單元使經過了所述基準顯示時間的消息對象的朝向相比于經過所述基準顯示時間之前的朝向發生變化,從而確保能夠用于顯示所述新的消息對象的區域。13.根據權利要求2至9中的任意一項所述的消息顯示控制裝置,其特征在于, 所述顯示控制單元包括確保單元,該確保單元使經過了所述基準顯示時間的消息對象的顯示位置相比于經過所述基準顯示時間之前的顯示位置發生變化,從而確保能夠用于顯示所述新的消息對象的區域。14.根據權利要求1至13中的任意一項所述的消息顯示控制裝置,其特征在于, 所述消息顯示控制裝置還包括基準顯示時間設定單元,該基準顯示時間設定單元對于在所述顯示單元上顯示的所述一個或多個消息對象,根據該消息對象所表示的消息中包含的符號的數量,分別設定所述基準顯示時間。15.根據權利要求1至14中的任意一項所述的消息顯示控制裝置,其特征在于, 所述顯示控制單元還包括待機單元,在為了將所述新的消息對象顯示于所述顯示單元上而需要使用在所述顯示單元上顯示的所述一個或多個消息對象的顯示區域的至少一部分,且在所述顯示單元上顯示的所述一個或多個消息對象中未包含經過了所述基準顯示時間的消息對象的情況下,該待機單元使所述新的消息對象在所述顯示單元上的顯示待機。16.根據權利要求15所述的消息顯示控制裝置,其特征在于, 在所述顯示單元上顯示的所述一個或多個消息對象分別表示通過一個或多個用戶分別輸入的消息, 所述消息顯示控制裝置還包括: 待機數判定結果取得單元,其取得待機數判定單元的判定結果,該待機數判定單元對在所述顯示單元上的顯示處于待機的所述新的消息對象的數量是否在閾值以上進行判定;以及 限制單元,在判定為在所述顯示單元上的顯示處于待機的所述新的消息對象的數量在所述閾值以上的情況下,該限制單元對所述新的消息的輸入的受理進行限制。17.根據權利要求1至14中的任意一項所述的消息顯示控制裝置,其特征在于, 在所述顯示單元上顯示的所述一個或多個消息對象分別表示通過一個或多個用戶分別輸入的消息, 所述消息顯示控制裝置還包括限制單元,在為了將所述新的消息對象顯示于所述顯示單元上而需要使用在所述顯示單元上顯示的所述一個或多個消息對象各自的顯示區域的至少一部分,且在所述顯示單元上顯示的所述一個或多個消息對象中未包含經過了所述基準顯示時間的消息對象的情況下,該限制單元對所述新的消息的輸入的受理進行限制。18.—種消息顯示控制服務器,其能夠與消息顯示控制裝置進行通信,該消息顯示控制裝置在顯示出一個或多個消息對象的顯示單元上顯示新的消息對象,該消息顯示控制服務器的特征在于,包括: 判定結果取得單元,其取得判定單元的判定結果,該判定單元對于在所述顯示單元上顯示的所述一個或多個消息對象,分別判定是否經過了基準顯示時間;以及 發送單元,其根據所述判定結果取得單元取得的判定結果,將如下數據發送給所述消息顯示控制裝置,該數據用于在顯示出所述一個或多個消息對象的所述顯示單元上顯示所述新的消息對象。19.一種消息顯示控制系統,其在顯示出一個或多個消息對象的顯示單元上顯示新的消息對象,該消息顯示控制系統的特征在于,包括: 判定單元,其對于在所述顯示單元上顯示的所述一個或多個消息對象,分別判定是否經過了基準顯示時間;以及 顯示控制單元,其根據所述判定單元的判定結果,進行控制,該控制用于在顯示出所述一個或多個消息對象的所述顯示單元上顯示所述新的消息對象。20.—種程序,其用于使計算機作為權利要求1至17中的任意一項所述的消息顯示控制裝置、權利要求18所述的消息顯示控制服務器或權利要求19所述的消息顯示控制系統進行工作。21.—種計算機可讀取的信息存儲介質,其記錄有權利要求20所述的程序。
【文檔編號】G06Q50/00GK106068524SQ201580012559
【公開日】2016年11月2日
【申請日】2015年3月11日 公開號201580012559.9, CN 106068524 A, CN 106068524A, CN 201580012559, CN-A-106068524, CN106068524 A, CN106068524A, CN201580012559, CN201580012559.9, PCT/2015/57097, PCT/JP/15/057097, PCT/JP/15/57097, PCT/JP/2015/057097, PCT/JP/2015/57097, PCT/JP15/057097, PCT/JP15/57097, PCT/JP15057097, PCT/JP1557097, PCT/JP2015/057097, PCT/JP2015/57097, PCT/JP2015057097, PCT/JP201557097
【發明人】大柴慎吾, 水野勇太
【申請人】科樂美數碼娛樂株式會社