JP7548100B2 - Information processing system and information processing device - Google Patents
Information processing system and information processing device Download PDFInfo
- Publication number
- JP7548100B2 JP7548100B2 JP2021054740A JP2021054740A JP7548100B2 JP 7548100 B2 JP7548100 B2 JP 7548100B2 JP 2021054740 A JP2021054740 A JP 2021054740A JP 2021054740 A JP2021054740 A JP 2021054740A JP 7548100 B2 JP7548100 B2 JP 7548100B2
- Authority
- JP
- Japan
- Prior art keywords
- information processing
- terminal device
- processing device
- program
- execution request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Stored Programmes (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報処理システム及び情報処理装置に関する。 The present invention relates to an information processing system and an information processing device.
従来から、ゲームセンター等の施設に、ゲームプログラムを実行可能な複数の業務用ゲーム装置が設置されている。 Conventionally, facilities such as game arcades have been equipped with multiple commercial game devices capable of running game programs.
これに関して、特許文献1には、複数の業務用ゲーム装置(内部端末装置)を統合するターミナル装置を設けることが開示されている。
In this regard,
また、特許文献2には、プレイヤの端末装置の代わりに、サーバ装置がゲームを実行し、その実行結果を端末装置に送信することで、プレイヤにゲームを提供するという、所謂クラウドゲームが開示されている。 Patent document 2 also discloses a so-called cloud game in which a server device executes a game on behalf of the player's terminal device and transmits the results of that execution to the terminal device, thereby providing the game to the player.
しかしながら、特許文献1の技術では、ターミナル装置があるものの、ゲームプログラム(アプリケーションプログラム)を実行するのは複数の内部端末装置であり、当該内部端末装置それぞれにアプリケーションプログラムを実行可能な高性能な制御基板(制御部)を設けることがコストとなっていた。
However, in the technology of
また、特許文献2の技術では、施設とは関係ない場所にサーバ装置(情報処理装置)が設けられることになるため、施設に来たユーザに対して、通信速度を気にすることなくスムーズにアプリケーションプログラムを利用してもらうことができない。 In addition, with the technology of Patent Document 2, a server device (information processing device) is installed in a location unrelated to the facility, so users who come to the facility cannot use application programs smoothly without worrying about communication speeds.
本発明はこのような課題に鑑みてなされたものであり、その目的は、施設に設置された内部端末装置のコストを抑えることができるとともに、施設に来たユーザが内部端末装置を利用してスムーズにアプリケーションプログラムを利用することができる情報処理システム及び情報処理装置を提供することにある。 The present invention was made in consideration of these problems, and its purpose is to provide an information processing system and information processing device that can reduce the cost of internal terminal devices installed in a facility and allows users who come to the facility to smoothly use application programs using the internal terminal devices.
上記課題を解決するために、本発明の第一態様に係る情報処理システムは、施設に設置された複数の端末装置と、前記施設に設置され、前記複数の端末装置と通信可能な情報処理装置であり、複数の種類のプログラムを実行可能な制御部を集積する情報処理装置と、を備え、前記端末装置は、前記複数の種類のプログラムの選択リストを表示し、当該複数の種類のプログラムのうち一のプログラムの選択を受け付け、当該一のプログラムの選択を受け付けた場合に、受け付けたプログラムの実行要求を前記情報処理装置に送信し、前記情報処理装置は、前記端末装置から前記実行要求を受信した場合に、当該実行要求に対応したプログラムを各制御部のうち何れか一つの制御部に実行させる。 In order to solve the above problem, an information processing system according to a first aspect of the present invention includes a plurality of terminal devices installed in a facility, and an information processing device that is installed in the facility and capable of communicating with the plurality of terminal devices and that integrates control units capable of executing a plurality of types of programs, the terminal device displays a selection list of the plurality of types of programs, accepts a selection of one of the plurality of types of programs, and when the selection of the one program is accepted, transmits an execution request for the accepted program to the information processing device, and when the information processing device receives the execution request from the terminal device, causes one of the control units to execute the program corresponding to the execution request.
また、本発明の第二態様に係る情報処理システムでは、前記端末装置は、当該端末装置の種類情報を前記情報処理装置に送信し、前記情報処理装置は、前記端末装置から前記種類情報を受信した場合、前記複数の種類のアプリケーションプログラムのうち、受信した種類情報に対応するアプリケーションプログラムを抽出し、抽出したアプリケーションプログラムのリストを前記選択リストとして当該端末装置に送信する。 In addition, in the information processing system according to the second aspect of the present invention, the terminal device transmits type information of the terminal device to the information processing device, and when the information processing device receives the type information from the terminal device, it extracts an application program that corresponds to the received type information from among the multiple types of application programs, and transmits a list of the extracted application programs to the terminal device as the selection list.
また、本発明の第三態様に係る情報処理システムでは、前記端末装置は、前記一のプログラムの選択を受け付けた場合に、当該一のプログラムに応じた利用料金の支払いを受け付け、当該利用料金の支払いを受け付けた場合に、前記実行要求を送信する。 In addition, in the information processing system according to the third aspect of the present invention, when the terminal device accepts the selection of the one program, it accepts payment of a usage fee corresponding to the one program, and when it accepts the payment of the usage fee, it transmits the execution request.
また、本発明の第四態様に係る情報処理システムでは、前記情報処理装置は、前記端末装置から前記実行要求を受信した場合であって、前記実行要求に対応するプログラムが実行できないとき、前記施設の近隣施設の情報処理装置に前記実行要求が送信されるように送信処理を実行する。 In addition, in the information processing system according to the fourth aspect of the present invention, when the information processing device receives the execution request from the terminal device and is unable to execute the program corresponding to the execution request, the information processing device executes a transmission process so that the execution request is transmitted to an information processing device of a facility adjacent to the facility.
また、本発明の第五態様に係る情報処理システムでは、前記端末装置を内部端末装置としたとき、前記情報処理装置は、前記内部端末装置以外の外部端末装置とも通信可能であり、前記外部端末装置は、前記複数の種類のプログラムの選択画面を表示し、当該複数の種類のプログラムのうち一のプログラムの選択を受け付け、当該一のプログラムの選択を受け付けた場合に、受け付けたプログラムの実行要求を前記情報処理装置に送信する。 In addition, in an information processing system according to a fifth aspect of the present invention, when the terminal device is an internal terminal device, the information processing device is also capable of communicating with an external terminal device other than the internal terminal device, and the external terminal device displays a selection screen for the plurality of types of programs, accepts the selection of one of the plurality of types of programs, and, upon accepting the selection of the one program, transmits a request to execute the accepted program to the information processing device.
また、本発明の第六態様に係る情報処理システムでは、前記プログラムが実行される前までは、前記情報処理装置の制御部に比べて前記端末装置の制御部を優先的に利用する。 In addition, in the information processing system according to the sixth aspect of the present invention, the control unit of the terminal device is used preferentially over the control unit of the information processing device until the program is executed.
また、本発明の第七態様に係る情報処理システムでは、前記プログラムは、ゲームプログラムを含む。 In addition, in the information processing system according to the seventh aspect of the present invention, the program includes a game program.
また、本発明の第八態様に係る情報処理装置は、複数の端末装置が設置された施設に設置され、当該複数の端末装置と通信可能な情報処理装置であって、複数の種類のプログラムを実行可能な制御部を集積し、前記端末装置からプログラムの実行要求を受信した場合に、当該実行要求に対応したプログラムを各制御部のうち何れか一つの制御部に実行させる。 In addition, an information processing device according to an eighth aspect of the present invention is an information processing device that is installed in a facility where multiple terminal devices are installed and is capable of communicating with the multiple terminal devices, and that accumulates control units capable of executing multiple types of programs, and when a program execution request is received from the terminal device, causes one of the control units to execute the program corresponding to the execution request.
本発明によれば、施設に設置された内部端末装置のコストを抑えることができるとともに、施設に来たユーザが内部端末装置を利用してスムーズにアプリケーションプログラムを利用することができる。 The present invention makes it possible to reduce the cost of the internal terminal devices installed in the facility, and allows users who come to the facility to use the internal terminal devices to smoothly use application programs.
以下、添付図面を参照しながら本発明の複数の実施形態について説明する。説明の理解を容易にするため、各図面において同一の構成要素及びステップに対しては可能な限り同一の符号を付して、重複する説明は省略する。 Below, several embodiments of the present invention will be described with reference to the attached drawings. To facilitate understanding of the description, the same components and steps in each drawing will be given the same reference numerals as much as possible, and duplicate descriptions will be omitted.
<全体構成>
図1は、情報処理システム1の全体構成の一例を概略的に示すブロック図である。
<Overall composition>
FIG. 1 is a block diagram illustrating an example of an overall configuration of an
図1に示すように、情報処理システム1は、一又は複数の情報処理装置10と、複数の内部端末装置12を備え、複数の外部端末装置14と接続可能に構成されている。情報処理装置10と各内部端末装置12とは、例えばローカルエリアネットワークN1を介して互いに通信可能に接続されている。また、情報処理装置10と各外部端末装置14とは、インターネットや電話網等の通信回線N2を介して互いに通信可能に接続されている。
As shown in FIG. 1, the
情報処理装置10は、内部端末装置12又は外部端末装置14からの実行要求に応じて、アプリケーションプログラムを実行し、アプリケーションプログラムの実行結果を要求元の端末装置に送信する情報処理装置である。この情報処理装置としては、サーバ装置やパーソナルコンピュータ、ゲーム装置等が挙げられる。アプリケーションプログラムとしては、ゲームプログラム、画像処理プログラム、医療診断プログラム、AIプログラム等が挙げられる。本実施形態では、アプリケーションプログラムがゲームプログラムであり、情報処理装置10は、ゲームプログラムを実行し、実行結果、すなわちゲームを要求元の端末装置に提供する場合を説明する。
The
内部端末装置12は、ゲームセンターやデータセンター等の施設Sの内部に設置されている。この内部端末装置12は、例えば業務用ゲーム装置であるが、情報処理装置10よりも、安価な制御基板(ゲームボード)が搭載されている。内部端末装置12は、情報処理装置10からゲームプログラムの実行結果を受信して表示することで、ユーザにゲームを提供する。なお、内部端末装置12は、シューティングゲーム用、レースゲーム用、格闘ゲーム用等に、複数の種類が存在してもよい。また、施設Sは1カ所ではなく、S1,S2のように複数存在し、各施設にも同様に情報処理装置10や内部端末装置12が設置され、施設Sと同様のローカルエリアネットワークを介して互いに通信可能に接続されている。
The
外部端末装置14は、内部端末装置12以外で例えば施設Sの外部にある端末装置であり、例えば、携帯電話やスマートフォン、パーソナルコンピュータ、タブレット等が挙げられる。この外部端末装置14は、操作情報を情報処理装置10に送信し、情報処理装置10からゲームプログラムの実行結果を受信して表示することで、ユーザにゲームを提供する。
The
<ハードウェア構成>
図2は、図1に示す情報処理装置10のハードウェア構成の一例を概略的に示すブロック図である。
<Hardware Configuration>
FIG. 2 is a block diagram illustrating an example of a hardware configuration of the
図2に示すように、情報処理装置10は、制御部としての制御基板20と、外部記憶装置22と、通信装置24と、を備える。なお、これら制御基板20と、外部記憶装置22と、通信装置24は、バスB1を介して電気的に接続されている。
As shown in FIG. 2, the
制御基板20は、内部端末装置12の制御基板よりも高性能で高価な基板であり、情報処理装置10に集積されている。具体的には、制御基板20は、内部端末装置12の数と同数以上が集積されていることが好ましい。この制御基板20は、CPU(Central Processing Unit)20Aと、GPU(Graphics Processing Unit)20Bと、メモリ20Cと、内部記憶装置20Dと、を備える。CPU20Aは、アプリケーションプログラム26を実行可能であり、例えば、処理が重いゲームプログラムをスムーズに実行可能な程、高性能なものである。GPU20Bは、ゲームに代表されるリアルタイム画像処理に特化したプロセッサであり、内部端末装置12のものよりも高性能で高価なものである。メモリ20Cは、CPU20Aが実行するアプリケーションプログラム26を一時的に展開する記憶装置である。内部記憶装置20Dは、ハードディスク等で構成される。この内部記憶装置20Dには、アプリA、アプリB等、施設Sや需要に応じた複数の種類のアプリケーションプログラム26が記憶されている。本実施形態では、アプリケーションプログラム26はゲームプログラムである。
The
外部記憶装置22は、ハードディスク等で構成される。この外部記憶装置22には、内部記憶装置20Dに記憶されているアプリケーションプログラム26の数以上の数のアプリケーションプログラム26が記憶されている。各記憶装置の記憶容量にもよるが、例えば、内部記憶装置20Dに記憶されているアプリケーションプログラム26の数が2,30程度であれば、外部記憶装置22に記憶されているアプリケーションプログラム26の数は、100以上である。この外部記憶装置22に記憶されているアプリケーションプログラム26は、ユーザが利用する際等、必要に応じて、内部記憶装置20Dにインストールされる。
The
通信装置24は、外部の装置と通信するための通信インターフェース等で構成される。通信装置24は、例えば、内部端末装置12との間で各種の情報を送受信する。
The
なお、情報処理装置10は、単一の情報処理装置より構成されるものであっても、通信ネットワーク上に分散した複数の情報処理装置より構成されるものであってもよい。また、図2は、情報処理装置10が有する主要なハードウェア構成の一部を示しているに過ぎず、情報処理装置10は、例えばサーバ装置が一般的に備える他の構成を備えることができる。
In addition, the
図3は、図1に示す内部端末装置12のハードウェア構成の一例を概略的に示すブロック図である。なお、外部端末装置14も、以下で説明する内部端末装置12のハードウェア構成と同様の構成を備えることができる。
Figure 3 is a block diagram showing an example of the hardware configuration of the
図3に示すように、内部端末装置12は、制御基板30と、外部記憶装置32と、操作装置34と、表示装置36と、通信装置38と、を備える。なお、これら制御基板30と、外部記憶装置32と、操作装置34と、表示装置36と、通信装置38とは、バスB2を介して電気的に接続されている。
As shown in FIG. 3, the internal
制御基板30は、CPU30Aと、メモリ30Bと、を備える。CPU30Aは、CPU20Aよりも低性能なもので安価なものである。このCPU30Aは、広告映像等を再生可能である。メモリ30Bは、プログラムを一時的に展開可能である。なお、制御基板30は、制御基板20と同様に、GPUを備えていてもよい。
The
外部記憶装置32には、広告映像等のデータが記憶されている。
The
操作装置34は、ユーザの操作を受け付けてその操作情報を内部端末装置12に入力するものである。この操作装置34は、内部端末装置12の種類に応じたものが用意されていてもよい。
The
表示装置36は、アプリケーションプログラム26の実行結果、例えばゲーム画像を表示する。この表示装置36は、内部端末装置12の種類に応じたものが用意されていてもよい。
The
通信装置38は、外部の装置と通信するための通信インターフェース等で構成される。通信装置38は、例えば、情報処理装置10との間で各種の情報を送受信する。
The
<機能的構成>
図4は、図1に示す情報処理装置10の機能的構成の一例を概略的に示すブロック図である。
<Functional configuration>
FIG. 4 is a block diagram illustrating an example of a functional configuration of the
図4に示すように、情報処理装置10は、機能的構成として、記憶手段40と、生成手段52と、調整手段54と、実行手段56と、を備える。これらの機能的構成は、制御基板20がプログラムを実行することにより実現される。
As shown in FIG. 4, the
記憶手段40は、アプリリスト40Aと、対応テーブル40Bと、を記憶する機能を有する。アプリリスト40Aには、内部記憶装置20Dに記憶されているアプリケーションプログラム26のリストと、外部記憶装置22に記憶されているアプリケーションプログラム26のリストとが記述されている。対応テーブル40Bには、内部端末装置12や外部端末装置14の種類を示す種類情報毎に、対応する(実行可能な)アプリケーションプログラム26が記述されている。
The storage means 40 has a function of storing an
生成手段52は、アプリケーションプログラム26の選択リストを含む選択映像を生成する機能を有する。具体的には、生成手段52は、内部端末装置12又は外部端末装置14の種類情報を受信した場合に、対応テーブル40Bの中から受信した種類情報に対応するアプリケーションプログラム26を抽出し、更に、アプリリスト40Aの中から抽出したアプリケーションプログラム26と一致するものを抽出する。続いて、生成手段52は、抽出したアプリケーションプログラム26の選択リストを生成する。
The generating means 52 has a function of generating a selection image including a selection list of
調整手段54は、複数の制御基板20の中からアプリケーションプログラム26を実行する制御基板を選択したり、制御基板20が全て実行されている場合等に、実行可能な他の情報処理装置を調整し、調整した情報処理装置10に実行要求を転送したりする機能を有する。
The adjustment means 54 has the function of selecting a control board that executes the
実行手段56は、内部端末装置12又は外部端末装置14の実行要求に応じて、当該実行要求に係るアプリケーションプログラム26を実行し、実行結果を要求元の端末装置に送信する機能を有する。
The execution means 56 has a function of executing the
<起動時の処理の流れ>
図5は、内部端末装置12の起動時における、情報処理装置10と内部端末装置12との処理の流れの一例を示すフローチャートである。なお、以下の処理の順番及び内容は、適宜変更することができる。
<Startup process flow>
5 is a flow chart showing an example of the flow of processing between the
(ステップSP10)
内部端末装置12は、自身が起動した直後か否かを判定する。そして、当該判定が肯定判定された場合には処理はステップSP12の処理に移行し、当該判定が否定判定された場合には処理は図5に示す一連の処理が終了する。
(Step SP10)
The internal
(ステップSP12)
内部端末装置12は、当該内部端末装置12の種類を示す種類情報を例えば外部記憶装置32から取得する。そして、処理は、ステップSP14の処理に移行する。
(Step SP12)
The internal
(ステップSP14)
内部端末装置12は、取得した種類情報を情報処理装置10に送信する。そして、処理は、ステップSP16の処理に移行する。
(Step SP14)
The internal
(ステップSP16)
情報処理装置10は、内部端末装置12から種類情報を受信する。これに応答して、情報処理装置10の生成手段52は、対応テーブル40Bの中から受信した種類情報に対応するアプリケーションプログラム26を抽出し、更に、アプリリスト40Aの中から抽出したアプリケーションプログラム26と一致するものを抽出する。続いて、生成手段52は、抽出したアプリケーションプログラム26の選択リストを生成する。そして、処理は、ステップSP18の処理に移行する。
(Step SP16)
The
(ステップSP18)
生成手段52は、生成した選択リストを含んだ選択画像を生成する。そして、処理は、ステップSP20の処理に移行する。
(Step SP18)
The generating means 52 generates a selection image including the generated selection list, and the process proceeds to step SP20.
(ステップSP20)
生成手段52は、生成した選択画像を内部端末装置12に送信する。そして、処理は、ステップSP22の処理に移行する。
(Step SP20)
The generating means 52 transmits the generated selected image to the internal
(ステップSP22)
内部端末装置12は、情報処理装置10から、選択画像を受信する。そして、処理は、ステップSP24の処理に移行する。
(Step SP22)
The internal
(ステップSP24)
内部端末装置12は、受信した選択画像を外部記憶装置32に記憶する。そして、処理は、ステップSP26の処理に移行する。
(Step SP24)
The internal
(ステップSP26)
内部端末装置12は、後述するユーザの操作を受け付けるまで、ゲーム又はゲーム以外の広告映像を表示する。
(Step SP26)
The internal
<ゲームプレイ時の処理の流れ>
図6は、ゲームプレイ時における、情報処理装置10と内部端末装置12との処理の流れの一例を示すフローチャートである。なお、以下の処理の順番及び内容は、適宜変更することができる。また、ゲームプレイ時における、情報処理装置10と外部端末装置14との処理の流れも、以下と同様である。
<Processing flow during gameplay>
6 is a flowchart showing an example of the flow of processing between the
(ステップSP30)
内部端末装置12は、ユーザによる操作装置34の操作が有るか否かを判定する。そして、当該判定が肯定判定された場合には処理はステップSP32の処理に移行し、当該判定が否定判定された場合には図6に示す一連の処理が終了する。
(Step SP30)
The internal
(ステップSP32)
内部端末装置12は、外部記憶装置32に記憶されている選択画像を表示装置36に表示する。そして、処理は、ステップSP34の処理に移行する。
(Step SP32)
The internal
(ステップSP34)
内部端末装置12は、操作装置34を介して、選択画像に表示されている選択リストが示す複数の種類のアプリケーションプログラム26(本実施形態ではゲームプログラム)のうち一のゲームプログラムの選択を受け付ける。そして、処理は、ステップSP36の処理に移行する。
(Step SP34)
The internal
(ステップSP36)
内部端末装置12は、選択を受け付けた一のゲームプログラムに応じた利用料金(プレイ料金)を決定する。続いて、内部端末装置12は、決定した利用料金を表示装置36に表示する。そして、処理は、ステップSP38の処理に移行する。なお、ゲームプログラム毎に利用料金は異なっているが、同一であってもよい。この場合、利用料金の決定する処理は省略することができる。また、この利用料金を決定する処理は、情報処理装置10が行ってもよい。
(Step SP36)
The internal
(ステップSP38)
内部端末装置12は、ユーザによる利用料金の支払いを受け付ける。この支払の受付後、処理は、ステップSP40の処理に移行する。
なお、ステップSP32からSP38までについて、選択画像を表示する際に、この時点では料金の支払いがないので、各アプリケーションプログラムは選択不可の状態で半透明やグレーがかった色で表示しておき、料金の支払いが行われた場合、その料金で利用できるアプリケーションのみ通常の色や表示に変更して選択可能な状態にする等の方法をとってもよい。
(Step SP38)
The internal
In addition, in steps SP32 to SP38, when the selected image is displayed, since no fee has been paid at this point, each application program may be displayed in a semi-transparent or grayish color in an unselectable state, and when the fee has been paid, only the applications that can be used with that fee may be changed to a normal color or display and made selectable.
(ステップSP40)
内部端末装置12は、選択を受け付けた一のゲームプログラムの実行要求を情報処理装置10に送信する。そして、処理は、ステップSP42の処理に移行する。
(Step SP40)
The internal
(ステップSP42)
情報処理装置10は、内部端末装置12から実行要求を受信する。これに応答して、情報処理装置10の調整手段54は、制御基板20の稼働状況に基づき、実行要求された一のゲームプログラムが実行可能か否かを判定する。そして、当該判定が肯定判定された場合には処理はステップSP46の処理に移行し、当該判定が否定判定された場合には処理はステップSP44の処理に移行する。
(Step SP42)
The
(ステップSP44)
調整手段54は、施設Sの近隣施設の情報処理装置に実行要求が送信されるように送信処理を実行する。具体的には、各情報処理装置10には、同様の情報処理システムを有する他の施設に関する施設情報(距離情報、情報処理装置10の台数等)を記憶しており、これに基づいて情報処理装置10が設置されている施設Sの近隣施設(に設置されている情報処理装置)を特定し、そこに対して実行可能かどうかを問い合わせる。続いて、実行可能であれば、調整手段54は、施設Sの近隣施設に設定されている情報処理装置に実行要求を転送する。なお、情報処理装置10が実行要求を転送せずに、施設Sの近隣施設に設定されている情報処理装置に施設Sの情報処理装置10を介さずに実行要求を再送信するように、内部端末装置12に指示してもよい。この場合、施設Sの近隣施設に設定されている情報処理装置との操作情報やゲーム映像等の送受信も、施設Sの情報処理装置10を介さずに行う。
(Step SP44)
The adjustment means 54 executes a transmission process so that the execution request is transmitted to the information processing device of the facility nearby the facility S. Specifically, each
(ステップSP46)
調整手段54は、受信した実行要求に係るゲームプログラムに基づき、効率性及び処理速度の観点等から、集積された制御基板20のうち何れか一つの制御基板を決定する。そして、処理は、ステップSP48の処理に移行する。
(Step SP46)
The adjustment means 54 determines one of the
(ステップSP48)
調整手段54は、決定した一の制御基板の内部記憶装置20Dに、受信した実行要求に係るゲームプログラムがインストールされているか否かを判定する。そして、当該判定が肯定判定された場合には処理はステップSP52の処理に移行し、当該判定が否定判定された場合には処理はステップSP50の処理に移行する。
(Step SP48)
The adjustment means 54 judges whether or not the game program related to the received execution request is installed in the
(ステップSP50)
調整手段54は、受信した実行要求に係るゲームプログラムを、外部記憶装置22から、決定した一の制御基板の内部記憶装置20Dにインストールする。そして、処理は、ステップSP52の処理に移行する。
(Step SP50)
The adjustment means 54 installs the game program related to the received execution request from the
(ステップSP52)
実行手段56は、一の制御基板にインストールされている、実行要求に係るゲームプログラムを該制御基板のメモリ20Cに展開してCPU20A及びGPU20Bに実行させ、実行結果(ゲーム映像)を要求元の内部端末装置12に送信する。そして、処理は、ステップSP54の処理に移行する。
(Step SP52)
The execution means 56 loads the game program related to the execution request, which is installed on one of the control boards, into the
(ステップSP54)
内部端末装置12は、情報処理装置10からゲーム映像を受信する。これに応答して、内部端末装置12は、ゲーム映像を表示装置36に表示する。そして、処理は、ステップSP56の処理に移行する。
(Step SP54)
The internal
(ステップSP56、SP58)
内部端末装置12は、操作装置34を介して、ユーザの操作を受け付ける。受け付けた操作の操作情報は情報処理装置10に送信され、情報処理装置10は、操作情報に基づき、ゲームを進行する。これらステップSP56、SP58の処理が繰り返されることで、ユーザはゲームをプレイする。
(Steps SP56 and SP58)
The internal
<効果>
以上、本実施形態では、情報処理システム1が、施設Sに設置された複数の内部端末装置12と、施設Sに設置され、複数の内部端末装置12と通信可能な情報処理装置10であり、内部端末装置12の制御基板30よりも高性能で且つ複数の種類のアプリケーションプログラム26を実行可能な制御基板20(制御部)を集積する情報処理装置10と、を備える。そして、内部端末装置12は、複数の種類のアプリケーションプログラム26の選択リストを表示し、当該複数の種類のアプリケーションプログラムのうち一のアプリケーションプログラムの選択を受け付け、当該一のアプリケーションプログラムの選択を受け付けた場合に、受け付けたアプリケーションプログラムの実行要求を情報処理装置10に送信し、情報処理装置10は、内部端末装置12から実行要求を受信した場合に、当該実行要求に対応したプログラムを各制御基板20のうち何れか一つの制御基板に実行させる。
この構成によれば、情報処理装置10がアプリケーションプログラム26を実行するので、内部端末装置12の制御基板30を無くす又は低性能で安価な制御基板30を用意するだけでよいので、当該内部端末装置のコストを抑えることができる。また、この情報処理装置10が施設Sに設置されるので、内部端末装置12と情報処理装置10は、ローカルエリアネットワークN1を介して通信でき、施設Sに来たユーザが、内部端末装置12を利用して通信速度を気にすることなくスムーズにアプリケーションプログラム26を利用することができる。
<Effects>
As described above, in this embodiment, the
According to this configuration, the
また、本実施形態では、内部端末装置12は、当該内部端末装置12の種類情報を情報処理装置10に送信し、情報処理装置10は、内部端末装置12から種類情報を受信した場合、複数の種類のアプリケーションプログラム26のうち、受信した種類情報に対応するアプリケーションプログラムを抽出し、抽出したアプリケーションプログラムのリストを選択リストとして内部端末装置12に送信する。
ここで、内部端末装置12は、当該内部端末装置12の種類毎に、入力装置や表示装置がそれぞれ異なっている可能性があるため、アプリケーションプログラムを適切に実行できないものが存在する。しかしながら、情報処理装置10が、複数の種類のアプリケーションプログラム26のうち、受信した種類情報に対応するアプリケーションプログラムを抽出するので、アプリケーションプログラムを適切に実行できるものが選択リストに記述される。したがって、ユーザは、アプリケーションプログラム26を快適に利用することができる。
In addition, in this embodiment, the internal
Here, since the input devices and display devices may differ for each type of internal
また、本実施形態では、アプリケーションプログラムは、ゲームプログラムを含む。
ここで、アプリケーションプログラム26がゲームプログラムであれば、内部端末装置12の種類毎に、入力装置や表示装置がそれぞれ大きく異なることがあり、情報処理装置10でゲームプログラムが実行されても、そのゲームが内部端末装置12に合わずに、ユーザはゲームを快適にプレイできない場合がある。しかしながら、情報処理装置10が、複数の種類のゲームプログラムのうち、受信した種類情報に対応するゲームプログラムを抽出するので、ゲームプログラムを適切に実行できるものが選択リストに記述される。したがって、ユーザは、ゲームを快適にプレイすることができる。
In this embodiment, the application programs include game programs.
Here, if the
また、本実施形態では、内部端末装置12は、一のアプリケーションプログラム26の選択を受け付けた場合に、当該一のアプリケーションプログラム26に応じた利用料金の支払いを受け付け、当該利用料金の支払いを受け付けた場合に、実行要求を送信する。
この構成によれば、利用料金の支払いを受け付けた後に一のアプリケーションプログラム26の選択を受け付ける場合に比べて、利用したいアプリケーションプログラム26がなくて利用料金の返金処理をするという手間を抑制できる。
In addition, in this embodiment, when the internal
According to this configuration, compared to a case where the selection of one
また、本実施形態では、情報処理装置10は、内部端末装置12から実行要求を受信した場合であって、実行要求に対応するアプリケーションプログラム26が実行できないとき、施設Sの近隣施設の情報処理装置に実行要求が送信されるように送信処理を実行する。
この構成によれば、アプリケーションプログラム26が利用できなくて利用料金の返金処理をするという手間を抑制できる。
In addition, in this embodiment, when the
This configuration can reduce the trouble of having to refund the usage fee when the
また、本実施形態では、情報処理装置10は、内部端末装置12以外の外部端末装置14とも通信可能であり、外部端末装置14は、複数の種類のアプリケーションプログラム26の選択画面を表示し、当該複数の種類のアプリケーションプログラム26のうち一のアプリケーションプログラムの選択を受け付け、当該一のアプリケーションプログラムの選択を受け付けた場合に、受け付けたアプリケーションプログラムの実行要求を情報処理装置10に送信する。なお、外部端末装置14でゲームをプレイする際には、予め専用のアプリケーションをインストールするか、ブラウザで専用のポータルサイト等にアクセスする必要がある。専用のアプリケーションまたはポータルサイトでは、情報処理装置10が設置されている店舗を表示するようにしており、プレイヤは、希望する店舗を選択し、そこから希望するアプリケーションを選択する。または、最初に希望するアプリケーションを選択し、次にそのアプリケーションを実行可能な店舗を選択するようにしてもよい。
この構成によれば、ユーザは、施設Sに行かなくても、施設Sで提供されるゲームを外部端末装置14でプレイすることができる。
In the present embodiment, the
According to this configuration, the user can play a game provided at facility S on the external
<変形例>
なお、本発明は上記実施形態に限定されるものではない。すなわち、上記実施形態に、当業者が適宜設計変更を加えたものも、本発明の特徴を備えている限り、本発明の範囲に包含される。また、上記実施形態及び後述する変形例が備える各要素は、技術的に可能な限りにおいて組み合わせることができ、これらを組み合わせたものも本発明の特徴を含む限り本発明の範囲に包含される。
<Modification>
The present invention is not limited to the above-described embodiment. In other words, even if a person skilled in the art appropriately modifies the above-described embodiment, the same will be included in the scope of the present invention as long as the features of the present invention are included. In addition, the elements of the above-described embodiment and the modified examples described below can be combined to the extent technically possible, and the combination of these elements will be included in the scope of the present invention as long as the features of the present invention are included.
例えば、上記実施形態では、例えば、利用料金の決定は情報処理装置10が行ってもよいことを説明したが、アプリケーションプログラム26が実行される前までは、情報処理装置10の制御基板20に比べて内部端末装置12の制御基板30を優先的に利用することが好ましい。また、実際にゲームが開始されてからも、メニュー画面やキャラクタ設定画面、キャラクタ編成画面等の処理は、内部端末装置12の制御基板30を優先的に利用することが好ましい。情報処理装置10の情報処理資源(制御基板20)を残しておくためである。
このためには、アプリケーションプログラム26の機能の一部を内部端末装置12が実行するよう、プログラムやデータを情報処理装置10や別途用意されたサーバ装置(図示しない)からダウンロードする。ダウンロードは予め行っておいて内部端末装置12のメモリ30Bや外部記憶装置32に記憶させておいてもよいが、容量が少なければ都度ダウンロードするようにしてもよい。なお、外部端末装置14を用いる場合は後者であるほうが望ましい。情報処理装置10の処理と内部端末装置12の処理との切り替えは、それぞれの装置で実行しているプログラムが機能を終了する際に、引き継ぎ先の装置に対して処理の引き継ぎに必要な情報を送信し、それを受けた装置側でプログラムを実行(再開)することで実現する。
For example, in the above embodiment, it has been explained that the usage fee may be determined by the
For this purpose, the program and data are downloaded from the
また、上記実施形態では、情報処理装置10は、当該情報処理装置10が実行可能でない場合に実行要求を転送する場合を説明したが、実行可能であっても、対応するゲームプログラムが内部記憶装置20Dにインストールされておらず、外部記憶装置22から内部記憶装置20Dにインストールする必要がある場合には、そのインストールに時間を要する可能性が高いため、実行要求を転送してもよい。
In addition, in the above embodiment, the
また、上記実施形態では、内部端末装置12が制御基板30を備えている場合を説明したが、当該制御基板30を備えていなくてもよい。
In addition, in the above embodiment, the internal
1:情報処理システム、10:情報処理装置、12:内部端末装置(端末装置)、14:外部端末装置、20:制御基板(制御部)
1: Information processing system, 10: Information processing device, 12: Internal terminal device (terminal device), 14: External terminal device, 20: Control board (control unit)
Claims (8)
前記施設に設置され、前記複数の端末装置と通信可能な情報処理装置であり、複数の種類のプログラムを実行可能な制御部を集積する情報処理装置と、
を備え、
前記端末装置は、前記複数の種類のプログラムの選択リストを表示し、当該複数の種類のプログラムのうち一のプログラムの選択を受け付け、当該一のプログラムの選択を受け付けた場合に、受け付けたプログラムの実行要求を前記情報処理装置に送信し、
前記情報処理装置は、前記端末装置から前記実行要求を受信した場合に、当該実行要求に対応したプログラムを各制御部のうち何れか一つの制御部に実行させる、
情報処理システム。 A plurality of terminal devices installed in a facility;
an information processing device that is installed in the facility and is capable of communicating with the plurality of terminal devices, the information processing device integrating a control unit that is capable of executing a plurality of types of programs;
Equipped with
the terminal device displays a selection list of the plurality of types of programs, accepts selection of one of the plurality of types of programs, and when the selection of the one program is accepted, transmits an execution request for the accepted program to the information processing device;
When the information processing device receives the execution request from the terminal device, the information processing device causes one of the control units to execute a program corresponding to the execution request.
Information processing system.
前記情報処理装置は、前記端末装置から前記種類情報を受信した場合、前記複数の種類のアプリケーションプログラムのうち、受信した種類情報に対応するアプリケーションプログラムを抽出し、抽出したアプリケーションプログラムのリストを前記選択リストとして当該端末装置に送信する、
請求項1に記載の情報処理システム。 The terminal device transmits type information of the terminal device to the information processing device,
when the information processing device receives the type information from the terminal device, extracts an application program corresponding to the received type information from among the plurality of types of application programs, and transmits a list of the extracted application programs to the terminal device as the selection list.
The information processing system according to claim 1 .
請求項2に記載の情報処理システム。 The program includes a game program.
The information processing system according to claim 2 .
請求項3に記載の情報処理システム。 when the terminal device accepts the selection of the one program, it accepts payment of a usage fee corresponding to the one program, and when it accepts the payment of the usage fee, it transmits the execution request.
The information processing system according to claim 3 .
請求項4に記載の情報処理装置。 when the information processing device receives the execution request from the terminal device and is unable to execute a program corresponding to the execution request, the information processing device executes a transmission process so as to transmit the execution request to an information processing device of a facility adjacent to the facility.
The information processing device according to claim 4.
前記情報処理装置は、前記内部端末装置以外の外部端末装置とも通信可能であり、
前記外部端末装置は、前記複数の種類のプログラムの選択画面を表示し、当該複数の種類のプログラムのうち一のプログラムの選択を受け付け、当該一のプログラムの選択を受け付けた場合に、受け付けたプログラムの実行要求を前記情報処理装置に送信する、
請求項1乃至5の何れか1項に記載の情報処理システム。 When the terminal device is an internal terminal device,
the information processing device is capable of communicating with an external terminal device other than the internal terminal device,
the external terminal device displays a selection screen of the plurality of types of programs, accepts selection of one of the plurality of types of programs, and when the selection of the one program is accepted, transmits an execution request for the accepted program to the information processing device.
6. An information processing system according to claim 1.
請求項1乃至4の何れか1項に記載の情報処理システム。 Prior to the program being executed, the control unit of the terminal device is preferentially used over the control unit of the information processing device.
5. An information processing system according to claim 1.
複数の種類のプログラムを実行可能な制御部を集積し、
前記端末装置からプログラムの実行要求を受信した場合に、当該実行要求に対応したプログラムを各制御部のうち何れか一つの制御部に実行させる、
情報処理装置。
An information processing device that is installed in a facility in which a plurality of terminal devices are installed and is capable of communicating with the plurality of terminal devices,
A control unit capable of executing a plurality of types of programs is integrated,
When a program execution request is received from the terminal device, the program corresponding to the execution request is executed by any one of the control units.
Information processing device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021054740A JP7548100B2 (en) | 2021-03-29 | 2021-03-29 | Information processing system and information processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021054740A JP7548100B2 (en) | 2021-03-29 | 2021-03-29 | Information processing system and information processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022152096A JP2022152096A (en) | 2022-10-12 |
| JP7548100B2 true JP7548100B2 (en) | 2024-09-10 |
Family
ID=83555751
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021054740A Active JP7548100B2 (en) | 2021-03-29 | 2021-03-29 | Information processing system and information processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7548100B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013109548A (en) | 2011-11-21 | 2013-06-06 | Sony Computer Entertainment Inc | Information processing system, information processing method, program and information storage medium |
| JP2013161243A (en) | 2012-02-03 | 2013-08-19 | Konami Digital Entertainment Co Ltd | Game system |
| JP2015127898A (en) | 2013-12-27 | 2015-07-09 | 株式会社ソニー・コンピュータエンタテインメント | Information processing apparatus and information processing system |
| JP2015195976A (en) | 2014-04-01 | 2015-11-09 | 株式会社ソニー・コンピュータエンタテインメント | game providing system |
-
2021
- 2021-03-29 JP JP2021054740A patent/JP7548100B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013109548A (en) | 2011-11-21 | 2013-06-06 | Sony Computer Entertainment Inc | Information processing system, information processing method, program and information storage medium |
| JP2013161243A (en) | 2012-02-03 | 2013-08-19 | Konami Digital Entertainment Co Ltd | Game system |
| JP2015127898A (en) | 2013-12-27 | 2015-07-09 | 株式会社ソニー・コンピュータエンタテインメント | Information processing apparatus and information processing system |
| JP2015195976A (en) | 2014-04-01 | 2015-11-09 | 株式会社ソニー・コンピュータエンタテインメント | game providing system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022152096A (en) | 2022-10-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12011660B2 (en) | Augmenting video games with add-ons | |
| US9814979B2 (en) | Data provision system, provision apparatus, execution apparatus, control method, and recording medium | |
| JP5887365B2 (en) | Information processing apparatus and information processing system | |
| WO2018003174A1 (en) | Information processing device control method, information processing device, and program | |
| KR20170129967A (en) | A method of transferring a game session, over a communication network, between clients on a computer game system including a game server | |
| CN102921171B (en) | Intelligence MID, TV, game server, multi-screen games system and method | |
| WO2017026432A1 (en) | Information processing device and viewing request transmission method | |
| US11284160B2 (en) | Start-up performance improvement for remote application | |
| JP7365952B2 (en) | Information processing device and image distribution method | |
| JP2025520735A (en) | RESOURCE PROCESSING METHOD, DEVICE, ELECTRONIC DEVICE, STORAGE MEDIUM, AND PROGRAM PRODUCT | |
| WO2002092177A2 (en) | Method and arrangement for providing an interactive game including three-dimensional graphics | |
| JP7145120B2 (en) | Information processing device, information processing system, and approval screen generation method | |
| JP7548100B2 (en) | Information processing system and information processing device | |
| JP2015042220A (en) | Game content and server system | |
| AU2020361196A1 (en) | Information processing apparatus, information processing method, and program | |
| JP4865366B2 (en) | Network game system and network game method | |
| WO2024016769A1 (en) | Information processing method and apparatus, and storage medium and electronic device | |
| EP2861313B1 (en) | Processing system, information processing apparatus, control method, program and storage medium | |
| JP5270886B2 (en) | Game system | |
| JP6124096B1 (en) | Information processing apparatus and program | |
| JP7801527B1 (en) | Performance display method, computer program, and distribution system | |
| KR100703453B1 (en) | Game function implementation method and game providing system between mobile communication terminals using Bluetooth | |
| US20260010660A1 (en) | System, method, and non-transitory computer-readable storage medium | |
| CN119299792A (en) | Gift display method and device in live broadcast room | |
| JP2009183315A (en) | Network game system, network game method and network game program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231024 |
|
| TRDD | Decision of grant or rejection written | ||
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240725 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240730 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240812 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7548100 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |