JP5218156B2 - Information processing system - Google Patents
Information processing system Download PDFInfo
- Publication number
- JP5218156B2 JP5218156B2 JP2009051225A JP2009051225A JP5218156B2 JP 5218156 B2 JP5218156 B2 JP 5218156B2 JP 2009051225 A JP2009051225 A JP 2009051225A JP 2009051225 A JP2009051225 A JP 2009051225A JP 5218156 B2 JP5218156 B2 JP 5218156B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- received data
- unit
- communication terminal
- mobile
- 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.)
- Expired - Fee Related
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Description
本発明は、自動車等の移動体から取得した情報を用いて各種の情報処理を行う情報処理システムに関する。 The present invention relates to an information processing system that performs various types of information processing using information acquired from a moving body such as an automobile.
自動車の車両制御系装置、各種電装部品およびマルチメディア系装置から車両内信号を取得し、他の車両との間で通信(車車間通信)を行って相互利用する技術が存在する(例えば、特許文献1参照。)。 There is a technology for acquiring in-vehicle signals from a vehicle control system device of an automobile, various electrical components, and a multimedia system device, communicating with other vehicles (inter-vehicle communication), and using them mutually (for example, patents) Reference 1).
また、自動車内の複数の電子機器を近距離無線により相互接続し、走行速度等の車両情報を自動車内の電子機器において利用可能とした技術も存在する(例えば、特許文献2参照。)。 There is also a technique in which a plurality of electronic devices in an automobile are interconnected by short-range wireless so that vehicle information such as travel speed can be used in the electronic equipment in the automobile (see, for example, Patent Document 2).
上述したような技術により、車両情報を自動車内において携帯電話等の情報通信端末により取得できる環境が整備されつつあり、車両情報を利用した有用なアプリケーション(アプリケーションプログラム)の開発が要望されている。 With the above-described technology, an environment in which vehicle information can be acquired by an information communication terminal such as a mobile phone in an automobile is being prepared, and development of a useful application (application program) using the vehicle information is demanded.
しかしながら、携帯電話等の情報通信端末はハードウェア的な制約により処理能力が劣り、情報通信端末内の各種の処理により車両情報の取得が遅延したり、データが欠落したりするという不都合があった。自動車の速度、燃料噴射量、エンジン回転数といった時々刻々と変化する車両情報を用いたアプリケーションの場合、車両情報の遅延やデータ欠落は正確な情報処理をする上で障害となり、精度の高い本格的なアプリケーションを開発する上で問題であった。 However, information communication terminals such as mobile phones have inferior processing capabilities due to hardware limitations, and there are inconveniences such as various types of processing in the information communication terminal that delays the acquisition of vehicle information or that data is lost. . In the case of applications that use vehicle information that changes from moment to moment, such as automobile speed, fuel injection amount, and engine speed, delays in vehicle information and missing data are obstacles to accurate information processing. It was a problem in developing a simple application.
例えば、携帯電話ネットワークとの接続機能を有する情報通信端末では、自動車の移動に伴い、ある基地局エリアから他の基地局エリアに移る際に基地局を補足するエリア変更の処理が行われる。エリア変更の処理では情報通信端末と近隣の基地局との間で頻繁に通信が行われるため、情報通信端末内の処理パワーのかなりの部分が割かれ、近距離無線による車両情報の取得に遅延やデータ欠落が発生する。 For example, in an information communication terminal having a function of connecting to a mobile phone network, an area change process for supplementing a base station is performed when moving from a certain base station area to another base station area as a vehicle moves. In the area change process, frequent communication is performed between the information communication terminal and the neighboring base station, so that a considerable part of the processing power in the information communication terminal is used and the acquisition of vehicle information by short-range wireless is delayed. And data loss occurs.
また、アプリケーションによっては現在位置を正確に取得するために情報通信端末に搭載されたGPS(Global Positioning System)機能を利用して位置情報の取得を行う場合があるが、GPS機能の使用に際しても情報通信端末の処理パワーが割かれるため、車両情報の遅延やデータ欠落が発生する。 In addition, depending on the application, position information may be acquired using the GPS (Global Positioning System) function installed in the information communication terminal in order to accurately acquire the current position. Since the processing power of the communication terminal is used, vehicle information delay and data loss occur.
更に、アプリケーションによってはサーバ装置と通信を行う場合があるが、サーバ装置との通信にも情報通信端末の処理パワーが割かれるため、車両情報の遅延やデータ欠落が発生する。 Furthermore, although communication with a server apparatus may be performed depending on an application, since the processing power of an information communication terminal is also used for communication with a server apparatus, vehicle information is delayed or data is lost.
なお、自動車の車両情報について説明したが、自動車以外の移動体についての情報であっても同様の問題が想定される。 In addition, although the vehicle information of the automobile has been described, the same problem is assumed even if the information is about a moving body other than the automobile.
本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、移動体の情報の取得を安定に行い、時々刻々と変化する移動体の情報を用いたアプリケーションの処理精度を維持することのできる情報処理システムを提供することにある。 The present invention has been proposed in view of the above-described conventional problems, and the object of the present invention is to stably acquire information on a mobile object and to apply an application using information on a mobile object that changes from moment to moment. An object of the present invention is to provide an information processing system capable of maintaining processing accuracy.
上記の課題を解決するため、本発明にあっては、請求項1に記載されるように、移動に応じて基地局を補足するエリア変更の機能を有する情報通信端末と、当該情報通信端末と通信可能な移動体情報通信部とを備えた情報処理システムであって、前記移動体情報通信部は、前記情報通信端末から移動体に関する情報の送信を要求する信号を受信し、前記移動体に関する情報を前記情報通信端末に送信する通信手段を備え、前記情報通信端末は、前記移動体に関する情報の送信を要求する信号を前記移動体情報通信部に送信し、前記移動体情報通信部から送信された前記移動体に関する情報を受信する通信手段と、受信した前記移動体に関する情報を記憶する記憶手段と、前記移動体に関する情報と情報処理プログラムに基づき所定の情報処理を実行する情報処理手段と、画像を表示する表示手段とを備え、前記情報処理手段は、前記移動体に関する情報の取得を行っている間に他の通信開始要求および受信確認要求を保留させる処理と、エリア変更に起因して受信データが遅延した場合に、前記移動体に関する情報の受信データにヘッダとフッタが含まれるまで所定時間にわたり受信データの到着を待つ処理と、受信データの到着を待つ間、前記記憶手段に記憶されている直近の情報から補完値を算出して前記記憶手段に記録する処理と、ヘッダとフッタが含まれた受信データにつき、チェックサムに基づいて確認を行う処理と、取得の要求を行ったシグナル数およびシグナル番号に基づき、受信データのシグナル数、受信データサイズ、シグナル番号およびシグナル値の確認を行う処理と、確認により正常と判断された受信データを前記記憶手段に記録する処理と、確認により正常と判断された受信データが所定タイミング以前に得られた場合は当該受信データに基づいて、または所定タイミング以前に得られなかった場合は前記補完値に基づいて、前記表示手段に表示するための画像情報を生成する処理とを実行する情報処理システムを要旨としている。 In order to solve the above-described problem, in the present invention, as described in claim 1, an information communication terminal having an area change function for supplementing a base station according to movement, the information communication terminal, An information processing system including a communicable mobile information communication unit, wherein the mobile information communication unit receives a signal requesting transmission of information related to a mobile object from the information communication terminal, and relates to the mobile object A communication unit configured to transmit information to the information communication terminal, wherein the information communication terminal transmits a signal requesting transmission of information related to the mobile body to the mobile body information communication unit, and transmits the signal from the mobile body information communication unit; Communication means for receiving the information relating to the mobile object, storage means for storing the information relating to the received mobile object, predetermined information processing based on the information relating to the mobile object and an information processing program An information processing means for executing, and a display means for displaying an image, wherein the information processing means is a process for holding another communication start request and a reception confirmation request while acquiring information relating to the moving object; When receiving data is delayed due to area change, waiting for arrival of received data over a predetermined time until receiving header and footer are included in the received data of information related to the mobile unit, and waiting for arrival of received data A process of calculating a complementary value from the most recent information stored in the storage unit and recording it in the storage unit, a process of confirming based on a checksum for received data including a header and a footer, Based on the number of signals and signal number for which acquisition is requested, the number of received data signals, received data size, signal number and signal value are checked. Processing, processing for recording received data determined to be normal by confirmation in the storage means, and if received data determined to be normal by confirmation are obtained before a predetermined timing, or based on the received data or predetermined The gist is an information processing system that executes processing for generating image information to be displayed on the display means based on the complementary value if it is not obtained before the timing.
また、請求項2に記載されるように、請求項1に記載の情報処理システムにおいて、前記情報処理手段は、前記移動体情報通信部から送信された前記移動体に関する情報を受信しながら前記情報処理プログラムに基づいて所定の情報処理を実行するオンラインモードと、前記移動体情報通信部との送受信を行わずに所定の情報処理を実行するオフラインモードとを備え、前記オフラインモードにおいては、前記オンラインモードにおいて前記記憶手段に記憶した前記移動体に関する情報を読み出し、読み出した情報に基づいて前記表示手段に表示するための画像情報を生成する処理を実行するようにすることができる。 In addition, as described in claim 2, in the information processing system according to claim 1, the information processing unit receives the information about the moving object transmitted from the moving object information communication unit, while the information is received. An online mode for executing predetermined information processing based on a processing program; and an offline mode for executing predetermined information processing without performing transmission / reception with the mobile information communication unit. In the mode, it is possible to read out information related to the moving body stored in the storage unit and generate image information to be displayed on the display unit based on the read information.
また、請求項3に記載されるように、請求項1または2のいずれか一項に記載の情報処理システムにおいて、前記情報通信端末と送受信可能に接続され、前記情報通信端末から前記移動体に関する情報を受信して蓄積し、統計処理を施したデータを要求に応じて端末装置に提供するサーバ装置を備えるようにすることができる。 Further, as described in claim 3, in the information processing system according to claim 1 or 2, the information processing system is connected to the information communication terminal so as to be able to transmit and receive, and the information communication terminal relates to the mobile body. It is possible to provide a server device that receives and accumulates information and provides statistically processed data to a terminal device in response to a request.
また、請求項4に記載されるように、請求項1乃至3のいずれか一項に記載の情報処理システムにおいて、前記画像情報は、仮想空間内を移動するキャラクタであり、前記情報通信端末は、前記移動体に関する情報に基づいて前記移動体の燃費を算出する燃費算出手段と、算出した燃費と予め設定された基準燃費との比に基づいて前記キャラクタの移動速度を決定する移動速度決定手段とを備えるようにすることができる。 In addition, as described in claim 4, in the information processing system according to any one of claims 1 to 3, the image information is a character that moves in a virtual space, and the information communication terminal is , A fuel consumption calculating means for calculating the fuel consumption of the moving body based on the information on the moving body, and a moving speed determining means for determining the moving speed of the character based on a ratio between the calculated fuel consumption and a preset reference fuel consumption. Can be provided.
また、請求項5に記載されるように、請求項4に記載の情報処理システムにおいて、前記情報通信端末は、同時に仮想空間内を移動する他のキャラクタとして、燃費の異なる複数の候補の中から利用者に選択させる選択手段を備えるようにすることができる。 Further, as described in claim 5, in the information processing system according to claim 4, the information communication terminal is selected from among a plurality of candidates having different fuel consumptions as other characters that simultaneously move in the virtual space. Selection means for allowing the user to select can be provided.
また、請求項6に記載されるように、移動に応じて基地局を補足するエリア変更の機能を有し、移動体に関する情報の送信を要求する信号を移動体情報通信部に送信し、前記移動体情報通信部から送信された前記移動体に関する情報を受信する通信手段と、受信した前記移動体に関する情報を記憶する記憶手段と、前記移動体に関する情報と情報処理プログラムに基づき所定の情報処理を実行する情報処理手段と、画像を表示する表示手段とを備えた情報通信端末と、前記情報通信端末と通信可能で、前記情報通信端末から移動体に関する情報の送信を要求する信号を受信し、前記移動体に関する情報を前記情報通信端末に送信する通信手段を備えた移動体情報通信部とを備えた情報処理システムにおける前記情報通信端末の制御プログラムであって、前記情報通信端末の前記情報処理手段を構成するコンピュータに、前記移動体に関する情報の取得を行っている間に他の通信開始要求および受信確認要求を保留させる機能、エリア変更に起因して受信データが遅延した場合に、前記移動体に関する情報の受信データにヘッダとフッタが含まれるまで所定時間にわたり受信データの到着を待つ機能、受信データの到着を待つ間、前記記憶手段に記憶されている直近の情報から補完値を算出して前記記憶手段に記録する機能、ヘッダとフッタが含まれた受信データにつき、チェックサムに基づいて確認を行う機能、取得の要求を行ったシグナル数およびシグナル番号に基づき、受信データのシグナル数、受信データサイズ、シグナル番号およびシグナル値の確認を行う機能、確認により正常と判断された受信データを前記記憶手段に記録する機能、確認により正常と判断された受信データが所定タイミング以前に得られた場合は当該受信データに基づいて、または所定タイミング以前に得られなかった場合は前記補完値に基づいて、前記表示手段に表示するための画像情報を生成する機能を実現させるための情報処理制御プログラムとして構成することができる。 According to a sixth aspect of the present invention, there is provided an area change function for supplementing a base station in accordance with movement, and a signal for requesting transmission of information about the mobile body is transmitted to the mobile body information communication unit, Communication means for receiving information on the mobile body transmitted from the mobile body information communication unit, storage means for storing the received information on the mobile body, predetermined information processing based on the information on the mobile body and an information processing program An information communication terminal comprising an information processing means for executing a display and a display means for displaying an image, and a signal that is communicable with the information communication terminal and that requests transmission of information relating to a moving body from the information communication terminal. And a control program for the information communication terminal in an information processing system comprising a mobile information communication unit comprising a communication means for transmitting information relating to the mobile object to the information communication terminal Due to the area change, the function of holding the other communication start request and the reception confirmation request to the computer constituting the information processing means of the information communication terminal while obtaining the information on the mobile object When the received data is delayed, the function of waiting for the arrival of the received data for a predetermined time until the received data of the information related to the mobile body includes the header and footer, and while waiting for the arrival of the received data, is stored in the storage means A function for calculating a complementary value from the most recent information and recording it in the storage means, a function for performing confirmation based on a checksum for received data including a header and a footer, the number of signals requested for acquisition, and A function that confirms the number of received data signals, received data size, signal number and signal value based on the signal number. Function for recording received data determined to be normal in the storage means, if received data determined to be normal by confirmation is obtained before a predetermined timing, it is not obtained based on the received data or before the predetermined timing In this case, it can be configured as an information processing control program for realizing a function of generating image information to be displayed on the display means based on the complementary value.
また、請求項7に記載されるように、移動に応じて基地局を補足するエリア変更の機能を有する情報通信端末と、当該情報通信端末と通信可能で、前記情報通信端末から移動体に関する情報の送信を要求する信号を受信し、前記移動体に関する情報を前記情報通信端末に送信する通信手段を備えた移動体情報通信部とを備えた情報処理システムにおける前記情報通信端末であって、前記移動体に関する情報の送信を要求する信号を前記移動体情報通信部に送信し、前記移動体情報通信部から送信された前記移動体に関する情報を受信する通信手段と、受信した前記移動体に関する情報を記憶する記憶手段と、前記移動体に関する情報と情報処理プログラムに基づき所定の情報処理を実行する情報処理手段と、画像を表示する表示手段とを備え、前記情報処理手段は、前記移動体に関する情報の取得を行っている間に他の通信開始要求および受信確認要求を保留させる処理と、エリア変更に起因して受信データが遅延した場合に、前記移動体に関する情報の受信データにヘッダとフッタが含まれるまで所定時間にわたり受信データの到着を待つ処理と、受信データの到着を待つ間、前記記憶手段に記憶されている直近の情報から補完値を算出して前記記憶手段に記録する処理と、ヘッダとフッタが含まれた受信データにつき、チェックサムに基づいて確認を行う処理と、取得の要求を行ったシグナル数およびシグナル番号に基づき、受信データのシグナル数、受信データサイズ、シグナル番号およびシグナル値の確認を行う処理と、確認により正常と判断された受信データを前記記憶手段に記録する処理と、確認により正常と判断された受信データが所定タイミング以前に得られた場合は当該受信データに基づいて、または所定タイミング以前に得られなかった場合は前記補完値に基づいて、前記表示手段に表示するための画像情報を生成する処理とを実行する情報通信端末として構成することができる。 In addition, as described in claim 7, an information communication terminal having an area change function for supplementing a base station in accordance with movement, and the information communication terminal can communicate with the information communication terminal. The information communication terminal in an information processing system comprising: a mobile body information communication unit comprising a communication means for receiving a signal requesting transmission of the mobile body and transmitting information relating to the mobile body to the information communication terminal; A communication means for transmitting a signal requesting transmission of information relating to a mobile body to the mobile body information communication unit, and receiving information relating to the mobile body transmitted from the mobile body information communication unit; and the received information relating to the mobile body Storage means for storing information, information processing means for executing predetermined information processing based on information on the moving object and an information processing program, and display means for displaying an image The information processing means is configured to hold another communication start request and a reception confirmation request while acquiring information about the mobile body, and to move the movement when reception data is delayed due to an area change. Complement value is calculated from the latest information stored in the storage means while waiting for the arrival of the received data for a predetermined time until the received data of the body information includes the header and footer Then, the process of recording in the storage means, the process of confirming the received data including the header and footer based on the checksum, the number of signals requested for acquisition and the signal number, Processing for confirming the number of signals, received data size, signal number and signal value, and storing received data determined to be normal by confirmation Based on the received data determined to be normal by confirmation and the reception data obtained before the predetermined timing based on the received data, or based on the complementary value if not obtained before the predetermined timing And an information communication terminal that executes processing for generating image information to be displayed on the display means.
本発明の情報処理システムにあっては、移動体の情報の取得を安定に行い、時々刻々と変化する移動体の情報を用いたアプリケーションの処理精度を維持することができる。 In the information processing system of the present invention, it is possible to stably acquire information on a moving object and maintain the processing accuracy of an application using information on the moving object that changes from moment to moment.
以下、本発明の好適な実施形態につき説明する。 Hereinafter, preferred embodiments of the present invention will be described.
<構成>
図1は本発明の一実施形態にかかる情報処理システムの構成例を示す図である。
<Configuration>
FIG. 1 is a diagram showing a configuration example of an information processing system according to an embodiment of the present invention.
図1において、自動車等の移動体1内には、車両情報管理部2と車両情報通信部3とが設けられ、搭乗する利用者の操作する携帯電話等の情報通信端末4と車両情報通信部3との間で通信が行えるようになっている。 In FIG. 1, a vehicle information management unit 2 and a vehicle information communication unit 3 are provided in a moving body 1 such as an automobile, and an information communication terminal 4 such as a mobile phone operated by a boarding user and a vehicle information communication unit. Communication with 3 is possible.
車両情報管理部2は、車両制御系装置や各種電装部品等から車両情報を収集して管理する機能を有している。車両情報としては、例えば、速度(車速)、燃料噴射量、エンジン回転数、SOC(State Of Charge:バッテリ充電状態)、アクセル開度、横方向加速度、縦方向加速度、走行距離、ハンドル角、ブレーキスイッチ、ドア、ランプ、ギア、カーテシ(車内灯)、ウィンカー等の情報が含まれる。 The vehicle information management unit 2 has a function of collecting and managing vehicle information from a vehicle control system device and various electrical components. Vehicle information includes, for example, speed (vehicle speed), fuel injection amount, engine speed, SOC (State Of Charge), accelerator opening, lateral acceleration, vertical acceleration, travel distance, handle angle, brake Information on switches, doors, lamps, gears, courtesy (lights in the car), winkers, etc. is included.
車両情報通信部3は、近距離無線により情報通信端末4から個々の車両情報(シグナル)を指定したリクエストを受信し、該当する車両情報を車両情報管理部2から取得し、情報通信端末4に向けて送信する機能を有している。 The vehicle information communication unit 3 receives a request specifying individual vehicle information (signal) from the information communication terminal 4 by short-range wireless communication, acquires the corresponding vehicle information from the vehicle information management unit 2, and sends the request to the information communication terminal 4. It has the function to transmit to.
移動体1の外部には、携帯電話ネットワーク6に接続された中継基地局5と、位置情報を送信するGPS衛星10とが存在する。携帯電話ネットワーク6はインターネット等のネットワーク7に接続され、このネットワーク7には、情報通信端末4内のアプリケーションの通信先となるサーバ装置8が接続されるとともに、サーバ装置8と通信を行う端末装置9が接続されている。サーバ装置8は情報通信端末4から送信された車両情報を受信して蓄積し、所定の統計処理等を行い、端末装置9からの要求に応じて情報を提供する機能を有している。 Outside the mobile body 1, there are a relay base station 5 connected to the mobile phone network 6 and a GPS satellite 10 that transmits position information. The cellular phone network 6 is connected to a network 7 such as the Internet. The network device 7 is connected to a server device 8 as a communication destination of an application in the information communication terminal 4 and communicates with the server device 8. 9 is connected. The server device 8 has a function of receiving and storing the vehicle information transmitted from the information communication terminal 4, performing predetermined statistical processing, and providing information in response to a request from the terminal device 9.
図2は情報通信端末4の構成例を示す図である。 FIG. 2 is a diagram illustrating a configuration example of the information communication terminal 4.
図2において、情報通信端末4は、情報通信端末4内の情報処理を実行するCPU(Central Processing Unit)等の情報処理部401と、ROM(Read Only Memory)、RAM(Random Access Memory)等の記憶部402と、液晶ディスプレイ等の表示部413と、テンキー、ボタン等の操作部414と、マイク、スピーカ、アンプ等の通話部415とを備えている。また、情報通信端末4は、近隣の中継基地局5との通信の制御(エリア変更制御を含む)を行う携帯電話ネットワーク無線部416と、音声通話の制御を行う通話制御部417と、HTTP(Hyper Text Transfer Protocol)等によるパケット通信の制御を行う対サーバ通信部418と、近距離無線によるパケット通信の制御を行う対コネクタ通信部419と、GPS衛星10からの位置情報の受信を行うGPS受信部420と、写真撮影を行うカメラ部421とを備えている。 In FIG. 2, an information communication terminal 4 includes an information processing unit 401 such as a CPU (Central Processing Unit) that executes information processing in the information communication terminal 4, a ROM (Read Only Memory), a RAM (Random Access Memory), and the like. A storage unit 402, a display unit 413 such as a liquid crystal display, an operation unit 414 such as a numeric keypad and a button, and a call unit 415 such as a microphone, a speaker, and an amplifier are provided. In addition, the information communication terminal 4 includes a mobile phone network radio unit 416 that performs communication control (including area change control) with a neighboring relay base station 5, a call control unit 417 that performs voice call control, and an HTTP ( The server communication unit 418 that controls packet communication by Hyper Text Transfer Protocol), the connector communication unit 419 that controls packet communication by short-range wireless, and the GPS reception that receives position information from the GPS satellite 10 Unit 420 and a camera unit 421 for taking a picture.
記憶部402には、ソフトウェアによる機能部として、通信優先制御部403と、ゲームプログラム等のアプリケーションプログラム404とが設けられている。なお、通信優先制御部403はアプリケーションプログラム404の内部に設けてもよい。 The storage unit 402 is provided with a communication priority control unit 403 and an application program 404 such as a game program as functional units by software. The communication priority control unit 403 may be provided inside the application program 404.
通信優先制御部403は、アプリケーションプログラム404からの対コネクタ通信、対サーバ通信、GPS受信のリクエストに対し、対コネクタ通信を優先的に行わせる制御を行う機能を有している。 The communication priority control unit 403 has a function of performing control to preferentially perform the connector communication with respect to the connector communication, the server communication, and the GPS reception request from the application program 404.
アプリケーションプログラム404は、車両情報を利用したゲームプログラム等であり、オンライン/オフラインモード制御部405と車両情報取得部406と車両情報補完部407と変数算出部408と位置情報取得部409とサーバ通信部410と表示画像生成部411とログ記録部412とを備えている。 The application program 404 is a game program or the like using vehicle information, and includes an online / offline mode control unit 405, a vehicle information acquisition unit 406, a vehicle information supplement unit 407, a variable calculation unit 408, a position information acquisition unit 409, and a server communication unit. 410, a display image generation unit 411, and a log recording unit 412.
オンライン/オフラインモード制御部405は、リアルタイムに取得する車両情報に基づくオンラインモードと、蓄積された車両情報に基づくオフラインモードとを操作部414からの利用者による操作に応じて切り替え、各モードにおける総合的な制御を行う機能を有している。 The online / offline mode control unit 405 switches between an online mode based on vehicle information acquired in real time and an offline mode based on accumulated vehicle information according to an operation by a user from the operation unit 414. It has a function to perform general control.
車両情報取得部406は、対コネクタ通信部419により車両情報通信部3から車両情報を取得する機能を有している。 The vehicle information acquisition unit 406 has a function of acquiring vehicle information from the vehicle information communication unit 3 through the connector communication unit 419.
車両情報補完部407は、車両情報取得部406による車両情報の取得に何らかの原因でデータの遅延ないしは欠落が発生した場合に、以前に取得した車両情報から現時点の車両情報を推測する機能を有している。 The vehicle information complementing unit 407 has a function of inferring the current vehicle information from previously acquired vehicle information when data delay or loss occurs for some reason in the vehicle information acquisition by the vehicle information acquisition unit 406. ing.
変数算出部408は、車両情報取得部406により取得した車両情報からゲーム等の進行に使用する変数を算出する機能を有している。 The variable calculation unit 408 has a function of calculating a variable used for progress of a game or the like from the vehicle information acquired by the vehicle information acquisition unit 406.
位置情報取得部409は、GPS受信部420により現在の位置情報を取得する機能を有している。 The position information acquisition unit 409 has a function of acquiring current position information by the GPS reception unit 420.
サーバ通信部410は、対サーバ通信部418および携帯電話ネットワーク無線部416により、近隣の中継基地局5およびネットワーク7を経由してサーバ装置8と通信を行う機能を有している。 The server communication unit 410 has a function of communicating with the server device 8 via the neighboring relay base station 5 and the network 7 by the server communication unit 418 and the mobile phone network wireless unit 416.
表示画像生成部411は、変数算出部408により算出した変数に基づいて表示部413に表示する画像を生成する機能を有している。 The display image generation unit 411 has a function of generating an image to be displayed on the display unit 413 based on the variable calculated by the variable calculation unit 408.
ログ記録部412は、オンラインモードにおける各時刻における車両情報、位置情報、変数値等を記録する機能を有している。ログ記録部412により記録された情報はオフラインモードにおいて利用されるとともに、適宜、サーバ通信部410によりサーバ装置8に送信される。 The log recording unit 412 has a function of recording vehicle information, position information, variable values, and the like at each time in the online mode. The information recorded by the log recording unit 412 is used in the offline mode, and is appropriately transmitted to the server device 8 by the server communication unit 410.
<動作>
図3は通信優先制御部403の処理例を示すフローチャートであり、図3(a)はアプリケーションプログラム404から通信開始要求があった場合の処理、図3(b)はアプリケーションプログラム404から応答の受信確認要求があった場合の処理を示している。
<Operation>
3 is a flowchart showing a processing example of the communication priority control unit 403. FIG. 3A shows processing when a communication start request is received from the application program 404, and FIG. 3B shows reception of a response from the application program 404. The process when there is a confirmation request is shown.
図3(a)において、通信優先制御部403は、アプリケーションプログラム404から、車両情報の取得要求、位置情報の取得要求、あるいは、サーバ通信要求についての通信開始要求が発生すると処理を開始する(ステップS111)。 In FIG. 3A, the communication priority control unit 403 starts processing when an application program 404 generates a vehicle information acquisition request, a position information acquisition request, or a communication start request for a server communication request (step S3). S111).
通信優先制御部403は、通信開始要求が車両情報の取得要求、位置情報の取得要求、あるいは、サーバ通信要求の通信開始要求のいずれであるかにより、対コネクタ通信であるか否か判断する(ステップS112)。車両情報通信部3からの車両情報の取得要求は対コネクタ通信であり、GPS受信部420によるGPS衛星10からの位置情報の取得要求と、対サーバ通信部418によるサーバ装置8とのサーバ通信要求とについては対コネクタ通信ではない。 The communication priority control unit 403 determines whether the communication start request is for connector communication based on whether the communication start request is a vehicle information acquisition request, a position information acquisition request, or a server communication request communication start request ( Step S112). The vehicle information acquisition request from the vehicle information communication unit 3 is connector communication, the GPS reception unit 420 acquires the position information acquisition request from the GPS satellite 10, and the server communication unit 418 receives a server communication request with the server device 8. Is not a connector communication.
そして、対コネクタ通信である場合(ステップS112のYes)、アプリケーションプログラム404に対して対コネクタ通信である車両情報の取得要求の通信開始を許可し(ステップS113)、処理を終了する(ステップS117)。許可を受けたアプリケーションプログラム404は、対コネクタ通信部419により車両情報通信部3に対して車両情報の取得要求を送信する。 If it is communication with a connector (Yes in step S112), the application program 404 is permitted to start communication of an acquisition request for vehicle information that is communication with a connector (step S113), and the process ends (step S117). . The application program 404 that has received the permission transmits a vehicle information acquisition request to the vehicle information communication unit 3 via the connector communication unit 419.
また、対コネクタ通信でない場合(ステップS112のNo)、すなわちGPS受信部420によるGPS衛星10からの位置情報の取得要求、もしくは、対サーバ通信部418によるサーバ装置8とのサーバ通信要求である場合、通信優先制御部403は、対コネクタ通信が動作中であるか否か判断する(ステップS114)。 Further, when it is not the connector communication (No in step S112), that is, when the GPS receiving unit 420 acquires the position information from the GPS satellite 10, or the server communication unit 418 requests the server communication with the server device 8. The communication priority control unit 403 determines whether or not communication with the connector is in operation (step S114).
そして、対コネクタ通信が動作中である場合(ステップS114のYes)、通信優先制御部403はアプリケーションプログラム404の通信開始要求を保留とし(ステップS115)、処理を終了する(ステップS117)。この場合、アプリケーションプログラム404は通信開始を断念し、所定時間の経過後に再び通信開始要求を行うことになる。 If communication with the connector is in operation (Yes in step S114), the communication priority control unit 403 puts the communication start request of the application program 404 on hold (step S115), and ends the processing (step S117). In this case, the application program 404 gives up the start of communication and makes a communication start request again after a predetermined time.
また、対コネクタ通信が動作中でない場合(ステップS114のNo)、通信優先制御部403はアプリケーションプログラム404に対して通信開始を許可し(ステップS116)、処理を終了する(ステップS117)。許可を受けたアプリケーションプログラム404は、位置情報の取得要求であればGPS受信部420によるGPS衛星10からの位置情報の取得を開始し、サーバ通信要求であれば対サーバ通信部418および携帯電話ネットワーク無線部416により、サーバ装置8の所定のURL(Uniform Resource Locator)に対してHTTPに基づくメッセージを送信する。 If communication with the connector is not in operation (No in step S114), the communication priority control unit 403 permits the application program 404 to start communication (step S116) and ends the process (step S117). The approved application program 404 starts acquisition of position information from the GPS satellite 10 by the GPS receiving unit 420 if it is a request for acquisition of position information, and to the server communication unit 418 and the cellular phone network if it is a server communication request. The wireless unit 416 transmits a message based on HTTP to a predetermined URL (Uniform Resource Locator) of the server device 8.
図3(b)において、通信優先制御部403は、アプリケーションプログラム404から、車両情報の取得要求、位置情報の取得要求、あるいは、サーバ通信要求に対する応答の受信確認要求が発生すると処理を開始する(ステップS121)。 In FIG. 3B, the communication priority control unit 403 starts processing when a request for acquiring vehicle information, a request for acquiring position information, or a request for confirming reception of a response to a server communication request is generated from the application program 404 ( Step S121).
通信優先制御部403は、受信確認要求が車両情報の取得要求、位置情報の取得要求、あるいは、サーバ通信要求のいずれの応答に対する受信確認要求であるかにより、受信確認要求の応答の対象が対コネクタ通信によるものであるか否か判断する(ステップS122)。 The communication priority control unit 403 determines whether the reception confirmation request is a response to the reception confirmation request depending on whether the reception confirmation request is a vehicle information acquisition request, a position information acquisition request, or a server communication request. It is determined whether the communication is based on connector communication (step S122).
そして、対コネクタ通信である場合(ステップS122のYes)、アプリケーションプログラム404に対して対コネクタ通信である車両情報の取得要求に対する応答の受信確認を許可し(ステップS123)、処理を終了する(ステップS127)。許可を受けたアプリケーションプログラム404は、対コネクタ通信部419から応答内容を取得し、適宜処理に使用する。 If the communication is for connector communication (Yes in step S122), the application program 404 is allowed to confirm receipt of a response to the vehicle information acquisition request for connector communication (step S123), and the process is terminated (step S123). S127). The application program 404 that has received the permission acquires the response content from the connector communication unit 419 and appropriately uses it for processing.
また、対コネクタ通信でない場合(ステップS122のNo)、すなわちGPS受信部420によるGPS衛星10からの位置情報の取得要求に対する応答の受信確認、もしくは、対サーバ通信部418によるサーバ装置8とのサーバ通信要求に対する応答の受信確認である場合、通信優先制御部403は、対コネクタ通信が動作中であるか否か判断する(ステップS124)。 Further, when the communication is not connector-to-connector (No in step S122), that is, the reception of the response to the acquisition request of the position information from the GPS satellite 10 by the GPS receiver 420, or the server with the server device 8 by the server communication unit 418 In the case of confirming reception of a response to the communication request, the communication priority control unit 403 determines whether or not communication with the connector is in operation (step S124).
そして、対コネクタ通信が動作中である場合(ステップS124のYes)、通信優先制御部403は、アプリケーションプログラム404に内部的なデータ取得フラグおよびデータ取得時刻の設定のみを許可し、応答内容の取得自体は保留とし(ステップS125)、処理を終了する(ステップS127)。この場合、アプリケーションプログラム404は、内部的にデータ取得フラグおよびデータ取得時刻を設定し、処理パワーのかかる応答内容の取得は断念し、所定時間の経過後に再び受信確認要求を行うことになる。データ取得フラグおよびデータ取得時刻は、応答内容の本来的な受信時刻を確定するために用いる。 If communication with the connector is in operation (Yes in step S124), the communication priority control unit 403 permits the application program 404 only to set an internal data acquisition flag and a data acquisition time, and acquires response contents. The process itself is put on hold (step S125), and the process ends (step S127). In this case, the application program 404 internally sets the data acquisition flag and the data acquisition time, gives up the acquisition of the response contents that require processing power, and makes a reception confirmation request again after a predetermined time has elapsed. The data acquisition flag and the data acquisition time are used to determine the original reception time of the response content.
また、対コネクタ通信が動作中でない場合(ステップS124のNo)、通信優先制御部403はアプリケーションプログラム404に対して受信確認を許可し(ステップS126)、処理を終了する(ステップS127)。許可を受けたアプリケーションプログラム404は、位置情報の取得要求についてであればGPS受信部420から応答内容を取得し、適宜処理に使用する。サーバ通信要求についてであれば対サーバ通信部418から応答内容を取得し、適宜処理に使用する。 If communication with the connector is not in operation (No in step S124), the communication priority control unit 403 permits the application program 404 to confirm reception (step S126), and ends the process (step S127). The application program 404 that has received the permission acquires the response content from the GPS receiver 420 if it is a position information acquisition request, and uses it for processing as appropriate. If it is about a server communication request, the response content is acquired from the server communication unit 418 and used appropriately for processing.
このような動作により、位置情報の取得やサーバ通信による車両情報の取得への影響を低減することができ、時々刻々と変化する車両情報を用いたアプリケーションの処理精度を維持することができる。ただし、携帯電話ネットワーク無線部416によるエリア変更の処理はアプリケーションプログラム404の動作とは無関係に発生するため、上記の処理では不十分である。エリア変更の処理が車両情報の取得に及ぼす影響については次に説明する処理により対応することになる。 By such an operation, it is possible to reduce the influence on the acquisition of the position information and the vehicle information by the server communication, and it is possible to maintain the processing accuracy of the application using the vehicle information that changes every moment. However, since the area change process by the mobile phone network wireless unit 416 occurs regardless of the operation of the application program 404, the above process is insufficient. The influence of the area change process on the acquisition of vehicle information will be handled by the process described below.
図4はアプリケーションプログラム404による対コネクタ通信の処理例を示すフローチャートであり、図4(a)は対コネクタ通信部419による車両情報通信部3への接続時の処理、図4(b)は対コネクタ通信部419による車両情報通信部3への車両情報の取得要求時の処理、図4(c)は対コネクタ通信部419からの車両情報の受信確認時の処理をそれぞれ示している。すなわち、図4(a)(b)の処理は図3(a)において通信優先制御部403により通信開始許可(ステップS113)が行われた場合のアプリケーションプログラム404の処理であり、図4(c)の処理は図3(b)において通信優先制御部403により受信確認許可(ステップS123)が行われた場合のアプリケーションプログラム404の処理である。 FIG. 4 is a flowchart showing an example of processing for connector communication by the application program 404. FIG. 4A shows processing at the time of connection to the vehicle information communication unit 3 by the connector communication unit 419, and FIG. FIG. 4C shows a process when the connector communication unit 419 requests the vehicle information communication unit 3 to acquire vehicle information, and FIG. 4C shows a process when the vehicle information is received from the connector communication unit 419. That is, the processes in FIGS. 4A and 4B are processes of the application program 404 when the communication priority control unit 403 permits the communication start (step S113) in FIG. 3) is a process of the application program 404 when reception confirmation permission (step S123) is performed by the communication priority control unit 403 in FIG.
図4(a)において、アプリケーションプログラム404は接続時の処理を開始すると(ステップS211)、対コネクタ通信部419から車両情報通信部3へセッション確立のための接続処理を行い(ステップS212)、正常に接続できた場合は処理を終了する(ステップS213)。 4A, when the application program 404 starts processing at the time of connection (step S211), the application program 404 performs connection processing for establishing a session from the to-connector communication unit 419 to the vehicle information communication unit 3 (step S212). If the connection is established, the process is terminated (step S213).
図4(b)において、アプリケーションプログラム404は車両情報の取得要求時の処理を開始すると(ステップS221)、対コネクタ通信部419から車両情報通信部3へ車両情報リクエストを送信する(ステップS222)。図5(a)は車両情報リクエストのデータ構造例を示しており、「ヘッダ(SOF:Start Of Frame)」、「コマンド、シグナル数」、「シグナル番号」、・・、「フッタ(EOF:End Of Frame)」、「チェックサム」の項目を有している。「コマンド」は車両情報リクエストを意味するものとなっており、「シグナル番号」は車両情報の個々の項目を識別する番号である。複数の項目を要求する場合は「シグナル番号」が複数連続し、その総数が「シグナル数」となる。 4B, when the application program 404 starts processing at the time of requesting acquisition of vehicle information (step S221), it transmits a vehicle information request from the to-connector communication unit 419 to the vehicle information communication unit 3 (step S222). FIG. 5A shows an example of the data structure of the vehicle information request. “Header (SOF: Start Of Frame)”, “command, number of signals”, “signal number”,..., “Footer (EOF: End) Of Frame) ”and“ Checksum ”. “Command” means a vehicle information request, and “Signal number” is a number for identifying each item of vehicle information. When requesting a plurality of items, a plurality of “signal numbers” are consecutive, and the total number is “the number of signals”.
図4(b)に戻り、アプリケーションプログラム404はシグナル数とシグナル番号を内部的に保存し(ステップS223)、処理を終了する(ステップS224)。保存したシグナル数とシグナル番号は、後に受信データの整合性をチェックするために用いる。 Returning to FIG. 4B, the application program 404 internally stores the number of signals and signal number (step S223), and ends the process (step S224). The stored signal number and signal number are used later to check the consistency of the received data.
図4(c)において、アプリケーションプログラム404は車両情報の受信確認時の処理を開始すると(ステップS231)、対コネクタ通信部419から車両情報の受信データを取得し、アプリケーションプログラム404側のメモリ領域(車両情報取得部406の管理下のメモリ領域)に格納する(ステップS232)。この際、受信データが遅延して到達する場合に備え、既に格納した受信データに続けて新たな受信データを格納する。 4C, when the application program 404 starts processing at the time of vehicle information reception confirmation (step S231), the application program 404 acquires vehicle information reception data from the to-connector communication unit 419, and stores the memory area ( The data is stored in the memory area managed by the vehicle information acquisition unit 406 (step S232). At this time, in preparation for a case where the received data arrives with a delay, new received data is stored after the already stored received data.
図5(b)は車両情報の受信データの構造例を示しており、「ヘッダ(SOF)」、「シグナル数」、「シグナル番号」、「シグナル値」、・・、「フッタ(EOF)」、「チェックサム」の項目を有している。図5(a)の車両情報リクエストと比べ、応答であるため「コマンド」がなくなっているとともに、「シグナル番号」と対になって「シグナル値」が付加されている。複数の項目がある場合は「シグナル番号」と「シグナル値」の対が複数連続する。 FIG. 5 (b) shows an example of the structure of the received data of the vehicle information. "Header (SOF)", "Number of signals", "Signal number", "Signal value", ..., "Footer (EOF)" And “Checksum”. Compared with the vehicle information request in FIG. 5A, the “command” disappears because it is a response, and a “signal value” is added in combination with the “signal number”. When there are multiple items, multiple pairs of “signal number” and “signal value” are consecutive.
図4(c)に戻り、アプリケーションプログラム404はメモリ領域上の受信データのヘッダの後にフッタおよびチェックサムがあるか否か判断する(ステップS233)。正常に応答が受信された場合にはヘッダからフッタおよびチェックサムまでが正常に揃うはずであるが、エリア変更の処理等により情報通信端末4の負荷が重い場合には受信データが途中までしか受信できない場合がある。 Returning to FIG. 4C, the application program 404 determines whether there is a footer and a checksum after the header of the received data in the memory area (step S233). If the response is received normally, the header, footer and checksum should be properly aligned. However, if the load on the information communication terminal 4 is heavy due to area change processing, etc., the received data is received only halfway. There are cases where it is not possible.
受信データのヘッダの後にフッタおよびチェックサムがある場合(ステップS233のYes)、アプリケーションプログラム404はチェックサムによる確認を行って受信データが正常かどうか判断する(ステップS234)。正常でない場合(ステップS234のNo)、受信データが破損しているものとして破棄(メモリ領域からの削除)を行い(ステップS235)、処理を終了する(ステップS241)。 If there is a footer and a checksum after the header of the received data (Yes in step S233), the application program 404 performs a checksum check to determine whether the received data is normal (step S234). If not normal (No in step S234), the received data is discarded (deleted from the memory area) as being damaged (step S235), and the process is terminated (step S241).
チェックサムによる確認が正常である場合(ステップS234のYes)、アプリケーションプログラム404は事前に内部的に保存(図4(b)のステップS223)してあるシグナル数およびシグナル番号に基づき、受信データのシグナル数、受信データサイズ、シグナル番号、シグナル値の確認を行って正常かどうか判断する(ステップS236)。受信データサイズは、受信データの各項目のサイズが既知であり、変動分はシグナル数によるものだけであるため、シグナル数から算出することができる。シグナル値の確認は項目毎の変動範囲内であるか否かにより判断することができる。 If the confirmation by the checksum is normal (Yes in step S234), the application program 404 stores the received data based on the number of signals and the signal number stored internally in advance (step S223 in FIG. 4B). The number of signals, received data size, signal number, and signal value are checked to determine whether they are normal (step S236). The received data size can be calculated from the number of signals because the size of each item of the received data is known and the variation is only due to the number of signals. The confirmation of the signal value can be judged by whether or not it is within the variation range for each item.
受信データのシグナル数等の確認が正常でない場合(ステップS236のNo)、受信データが破損しているものとして破棄を行い(ステップS235)、処理を終了する(ステップS241)。 If the confirmation of the number of signals in the received data is not normal (No in step S236), the received data is discarded as corrupted (step S235), and the process is terminated (step S241).
受信データのシグナル数等の確認が正常である場合(ステップS236のYes)、受信データをゲーム等に反映させ(ステップS237)、処理を終了する(ステップS241)。 If the confirmation of the number of signals in the received data is normal (Yes in step S236), the received data is reflected in the game or the like (step S237), and the process ends (step S241).
一方、受信データのヘッダの後にフッタおよびチェックサムがない場合(ステップS233のNo)、アプリケーションプログラム404は受信から所定時間がタイムアウトしたか否か判断し(ステップS238)、タイムアウトしていない場合(ステップS238のNo)は受信データの取得(ステップS232)に戻る。受信データのヘッダの後にフッタおよびチェックサムがない場合であっても、遅延して受信される場合があるからである。 On the other hand, when there is no footer and checksum after the header of the received data (No in step S233), the application program 404 determines whether or not a predetermined time has elapsed from reception (step S238), and when the time-out has not occurred (step S238) In step S238 (No), the process returns to acquisition of received data (step S232). This is because even if there is no footer and checksum after the header of the received data, it may be received with a delay.
また、所定時間がタイムアウトした場合(ステップS238のYes)、アプリケーションプログラム404は、通信に恒常的な異常が発生したものと判断して受信データの破棄を行い(ステップS239)、通信遮断および再接続を行い(ステップS240)、処理を終了する(ステップS241)。 If the predetermined time has timed out (Yes in step S238), the application program 404 determines that a permanent abnormality has occurred in communication, discards the received data (step S239), and disconnects and reconnects the communication. (Step S240), and the process ends (step S241).
このような動作により、アプリケーションプログラム404の動作とは無関係に発生する携帯電話ネットワーク無線部416によるエリア変更の処理等による受信データの遅延が発生しても、可能な範囲で正常な受信データを取得することができる。 With this operation, even if reception data is delayed due to area change processing by the mobile phone network wireless unit 416 that occurs regardless of the operation of the application program 404, normal reception data is acquired as much as possible. can do.
図6はCO2レースゲームの処理例を示すフローチャートであり、アプリケーションプログラム404の処理例を示すものである。ここでは、車両情報のうちの走行距離と燃料噴射量とを用いて燃費(燃料1リットルでの走行キロ数)を計算し、この燃費に係数をかけたCO2速度に基づいて基準となる自動車(基準カー)とのレースを行えるようにしている。通常のゲームとは異なり、プレイヤにとってゲーム操作は実車における運転となり、燃費のよい走行を行うことが勝利につながる。これにより、燃費のよい走行とはどういうものかを体感することができ、環境によい走りを習得することができる。 FIG. 6 is a flowchart showing a processing example of the CO2 race game, and shows a processing example of the application program 404. Here, the fuel consumption (the number of kilometers traveled with 1 liter of fuel) is calculated using the travel distance and the fuel injection amount in the vehicle information, and a reference automobile (based on the CO2 speed obtained by multiplying the fuel consumption by a coefficient) Race with the standard car). Unlike a normal game, the game operation for the player is driving in an actual vehicle, and driving with good fuel efficiency leads to victory. As a result, it is possible to experience what driving with good fuel efficiency means and to learn driving that is good for the environment.
図6(a)はオンラインモードにおける主たる処理のフローであり、図6(b)は主たる処理と並行して行われる処理のフローである。また、図6(c)はオフラインモードにおける処理のフローである。 FIG. 6A is a flow of main processing in the online mode, and FIG. 6B is a flow of processing performed in parallel with the main processing. FIG. 6C is a processing flow in the offline mode.
図6(a)において、アプリケーションプログラム404はプログラム起動によりオンラインモードの処理を開始すると(ステップS311)、オンライン/オフラインモード制御部405の制御のもと、基準カーの選択を受け付け、受け付けた基準カーの燃費データを基準カー管理テーブルから取得する(ステップS312)。図7は基準カー管理テーブルの例を示す図であり、基準カーとしては、対象車種のカタログ値(10モード燃費等)の燃費データを有する設定燃費カーと、前回のレースにおける自車(レースカー)の燃費データを有する前回燃費カーと、過去のレースにおける自車の最高の燃費データを有する過去最高燃費カーと、過去のレースにおける自車の最低の燃費データを有する過去最低燃費カーと、過去のレースにおける自車の平均の燃費データを有する過去平均燃費カーの中から選択できるようになっている。 In FIG. 6A, when the application program 404 starts the online mode processing by starting the program (step S311), the application program 404 receives the selection of the reference car under the control of the online / offline mode control unit 405, and receives the received reference car. Is obtained from the reference car management table (step S312). FIG. 7 is a diagram showing an example of a reference car management table. As reference cars, there are set fuel consumption cars having fuel consumption data of catalog values (10 mode fuel consumption, etc.) of target vehicle types, and own vehicles (race cars) in the previous race. ) The previous fuel economy car having the fuel efficiency data, the past highest fuel economy car having the highest fuel efficiency data of the own vehicle in the past race, the lowest fuel economy car having the lowest fuel efficiency data of the own vehicle in the past race, and the past It is possible to select from past average fuel consumption cars having average fuel consumption data of the own vehicle in this race.
図6(a)に戻り、オンライン/オフラインモード制御部405は表示画像生成部411によりレース画面の生成を行い、表示部413に表示を行う(ステップS313)。図8はCO2レースゲームの画面例を示す図であり、タイトル表示領域A1とコース全体表示領域A2とコース上表示領域A3と操作案内表示領域A4とが設けられている。コース全体表示領域A2には基準カーCRとレースカーCMの位置が色分けした点で示され、コース上表示領域A3には基準カーCRとレースカーCMの車体が示されている。 Returning to FIG. 6A, the online / offline mode control unit 405 generates a race screen by the display image generation unit 411, and displays it on the display unit 413 (step S313). FIG. 8 is a diagram showing a screen example of the CO2 race game, which includes a title display area A1, an entire course display area A2, an on-course display area A3, and an operation guidance display area A4. The course entire display area A2 shown in that position of the reference vehicle C R and race car C M is color-coded, the body of the reference vehicle C R and race car C M is shown in the course on the display area A3.
図6(a)に戻り、オンライン/オフラインモード制御部405は所定のラップの距離の走行あるいは所定時間の走行が行われたことによりレース終了となったか否か判断する(ステップS314)。 Returning to FIG. 6 (a), the online / offline mode control unit 405 determines whether or not the race has ended due to running for a predetermined lap distance or running for a predetermined time (step S314).
レース終了でない場合(ステップS314のNo)、車両情報取得部406により車両情報(速度[km/h]、燃料噴射量[mm3/s]、累積燃料噴射量[mm3]、ランプ点灯信号、走行距離[m]等)の取得を要求し(ステップS315)、受信確認を行って車両情報を取得する(ステップS316)。車両情報が正常に取得できなかった場合に備え、燃費計算に用いる値は過去の所定時間(例えば1[s])内に複数回(例えば100[ms]単位に取得する場合は10回)取得した値の平均値(補完値)を用いる。なお、車両情報補完部407により線形補間を行って補完値を得てもよい。 If the race has not ended (No in step S314), vehicle information (speed [km / h], fuel injection amount [mm 3 / s], cumulative fuel injection amount [mm 3 ], lamp lighting signal, The travel distance [m] or the like) is requested (step S315), reception confirmation is performed, and vehicle information is obtained (step S316). In preparation for the case where vehicle information cannot be acquired normally, the value used for fuel consumption calculation is acquired a plurality of times (for example, 10 times if acquired in units of 100 [ms]) within the past predetermined time (for example, 1 [s]). The average value (complementary value) of the values obtained is used. The vehicle information complementing unit 407 may perform linear interpolation to obtain a complement value.
次いで、変数算出部408は前回の更新から所定時間(例えば1[s])が経過したか否か判断し(ステップS317)、経過していない場合(ステップS317のNo)はレース画面の生成・表示(ステップS313)に戻る。 Next, the variable calculation unit 408 determines whether or not a predetermined time (for example, 1 [s]) has elapsed since the previous update (step S317). If it has not elapsed (No in step S317), a race screen is generated. The display returns to the display (step S313).
前回の更新から所定時間経過した場合(ステップS317のYes)、変数算出部408により、燃費および基準燃費に基づいてCO2速度を算出する(ステップS318)。CO2速度は、例えば、次式
前回計算時からの移動距離 = 今回計算時の走行距離 − 前回計算時の走行距離
燃料消費量 = 今回計算時の累積燃料噴射量 − 前回計算時の累積燃料噴射量
燃費 = 前回計算時からの移動距離 ÷ 燃料消費量 × 定数
CO2速度 = 燃費 ÷ 基準燃費 × 定数
により算出する。基準燃費は対象車種のカタログ値の燃費である。
When a predetermined time has elapsed from the previous update (Yes in step S317), the variable calculation unit 408 calculates the CO2 speed based on the fuel consumption and the reference fuel consumption (step S318). The CO2 speed can be calculated, for example, by the following equation: Travel distance from the previous calculation = Travel distance at the current calculation-Travel distance at the previous calculation Fuel consumption = Cumulative fuel injection at the current calculation-Cumulative fuel injection at the previous calculation Fuel consumption = distance traveled since the previous calculation ÷ fuel consumption x constant CO2 speed = fuel consumption ÷ reference fuel consumption x constant. The standard fuel efficiency is the fuel efficiency of the catalog value of the target model.
CO2レースはCO2排出量が少ないほど速度が速いものとしており、CO2排出量は燃料消費量に比例するため、燃費からCO2速度を計算する手法をとっている。算出されたCO2速度は、レース表示を行う上での所定の速度(表示上での移動値)に換算する。基準燃費で走行した場合の速度を例えば100とすると、基準燃費の半分の燃費で走行した場合は50となる。 In the CO2 race, the smaller the CO2 emission amount, the faster the speed. Since the CO2 emission amount is proportional to the fuel consumption amount, the CO2 speed is calculated from the fuel consumption. The calculated CO2 speed is converted into a predetermined speed (movement value on display) for performing the race display. Assuming that the speed when traveling with the reference fuel efficiency is 100, for example, the speed is 50 when traveling with half the reference fuel efficiency.
次いで、オンライン/オフラインモード制御部405は、変数算出部408により算出されたCO2速度にレースカーの速度を更新し(ステップS319)、レース画面の生成・表示(ステップS313)に戻る。 Next, the online / offline mode control unit 405 updates the race car speed to the CO2 speed calculated by the variable calculation unit 408 (step S319), and returns to the generation / display of the race screen (step S313).
そして、レース終了となった場合(ステップS314のYes)、オンライン/オフラインモード制御部405は基準カー管理テーブルの前回燃費カー、過去最高燃費カー、過去最低燃費カー、過去平均燃費カーの燃費データを適宜更新し(ステップS320)、処理を終了する(ステップS321)。 When the race is over (Yes in step S314), the online / offline mode control unit 405 obtains the fuel consumption data of the previous fuel efficiency car, the past highest fuel efficiency car, the past lowest fuel efficiency car, and the past average fuel efficiency car in the reference car management table. It updates suitably (step S320) and complete | finishes a process (step S321).
図6(b)において、ゲーム進行と並行して、位置情報取得部409は定期的にGPS衛星10からの位置情報を取得し(ステップS332)、表示部413は取得時刻と関連付けて位置情報、CO2速度、車両情報(速度、燃料噴射量、累積燃料噴射量、ランプ点灯信号、走行距離)等を内部にログとして記録する(ステップS333)。図9はログの例を示す図である。 In FIG. 6B, in parallel with the progress of the game, the position information acquisition unit 409 periodically acquires position information from the GPS satellite 10 (step S332), and the display unit 413 associates the position information with the acquisition time, The CO2 speed, vehicle information (speed, fuel injection amount, cumulative fuel injection amount, lamp lighting signal, travel distance) and the like are recorded as a log (step S333). FIG. 9 is a diagram illustrating an example of a log.
図6(b)に戻り、サーバ通信部410は、必要に応じて、サーバ装置8にログ内容を送信する(ステップS334)。サーバ装置8に送信されたログ内容は適宜に統計処理され、後に端末装置9から参照が可能であるとともに、複数のユーザによるコンテスト等に用いられる。 Returning to FIG. 6B, the server communication unit 410 transmits the log content to the server device 8 as necessary (step S334). The log content transmitted to the server device 8 is statistically processed as appropriate, and can be referred to later from the terminal device 9 and used for a contest by a plurality of users.
図6(c)において、アプリケーションプログラム404はプログラム起動によりオフラインモードの処理を開始すると(ステップS341)、オンライン/オフラインモード制御部405の制御のもと、ログ記録部412の管理するログから時刻毎のデータを読み出し(ステップS342)、表示画像生成部411によりレース画面の生成を行い、表示部413に表示を行う(ステップS343)。なお、オンラインモードにおいては車両情報が遅延や欠落した場合は補完値が用いられるが、オフラインモードでは遅延した車両情報が後に正常に受信された場合にはログに反映されているため、正確な値に基づいたものとすることができる。 In FIG. 6C, when the application program 404 starts processing in the offline mode by starting the program (step S341), under the control of the online / offline mode control unit 405, each time from the log managed by the log recording unit 412 (Step S342), the display image generation unit 411 generates a race screen, and displays it on the display unit 413 (step S343). In the online mode, if the vehicle information is delayed or missing, a complementary value is used, but in the offline mode, if the delayed vehicle information is received normally later, it is reflected in the log, so it is an accurate value. It can be based on.
次いで、オンライン/オフラインモード制御部405はログデータの終了によりレース終了となったか否か判断し(ステップS344)、レース終了でない場合(ステップS344のNo)、ログデータの読み出し(ステップS342)に戻る。レース終了となった場合(ステップS344のYes)、処理を終了する(ステップS345)。 Next, the online / offline mode control unit 405 determines whether or not the race is over due to the end of the log data (step S344). If the race is not over (No in step S344), the log data is read back (step S342). . When the race is over (Yes in step S344), the process is finished (step S345).
<総括>
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
<Summary>
The present invention has been described above by the preferred embodiments of the present invention. While the invention has been described with reference to specific embodiments, various modifications and changes may be made to the embodiments without departing from the broad spirit and scope of the invention as defined in the claims. Obviously you can. In other words, the present invention should not be construed as being limited by the details of the specific examples and the accompanying drawings.
1 移動体
2 車両情報管理部
3 車両情報通信部
4 情報通信端末
401 情報処理部
402 記憶部
403 通信優先制御部
404 アプリケーションプログラム
405 オンライン/オフラインモード制御部
406 車両情報取得部
407 車両情報補完部
408 変数算出部
409 位置情報取得部
410 サーバ通信部
411 表示画像生成部
412 ログ記録部
413 表示部
414 操作部
415 通話部
416 携帯電話ネットワーク無線部
417 通話制御部
418 対サーバ通信部
419 対コネクタ通信部
420 GPS受信部
421 カメラ部
5 中継基地局
6 携帯電話ネットワーク
7 ネットワーク
8 サーバ装置
9 端末装置
10 GPS衛星
DESCRIPTION OF SYMBOLS 1 Mobile body 2 Vehicle information management part 3 Vehicle information communication part 4 Information communication terminal 401 Information processing part 402 Storage part 403 Communication priority control part 404 Application program 405 Online / offline mode control part 406 Vehicle information acquisition part 407 Vehicle information supplement part 408 Variable calculation unit 409 Position information acquisition unit 410 Server communication unit 411 Display image generation unit 412 Log recording unit 413 Display unit 414 Operation unit 415 Call unit 416 Mobile phone network radio unit 417 Call control unit 418 Server communication unit 419 Connector connection unit 420 GPS receiver 421 Camera unit 5 Relay base station 6 Mobile phone network 7 Network 8 Server device 9 Terminal device 10 GPS satellite
Claims (7)
前記移動体情報通信部は、前記情報通信端末から移動体に関する情報の送信を要求する信号を受信し、前記移動体に関する情報を前記情報通信端末に送信する通信手段を備え、
前記情報通信端末は、
前記移動体に関する情報の送信を要求する信号を前記移動体情報通信部に送信し、前記移動体情報通信部から送信された前記移動体に関する情報を受信する通信手段と、
受信した前記移動体に関する情報を記憶する記憶手段と、
前記移動体に関する情報と情報処理プログラムに基づき所定の情報処理を実行する情報処理手段と、
画像を表示する表示手段と
を備え、
前記情報処理手段は、
前記移動体に関する情報の取得を行っている間に他の通信開始要求および受信確認要求を保留させる処理と、
エリア変更に起因して受信データが遅延した場合に、前記移動体に関する情報の受信データにヘッダとフッタが含まれるまで所定時間にわたり受信データの到着を待つ処理と、
受信データの到着を待つ間、前記記憶手段に記憶されている直近の情報から補完値を算出して前記記憶手段に記録する処理と、
ヘッダとフッタが含まれた受信データにつき、チェックサムに基づいて確認を行う処理と、
取得の要求を行ったシグナル数およびシグナル番号に基づき、受信データのシグナル数、受信データサイズ、シグナル番号およびシグナル値の確認を行う処理と、
確認により正常と判断された受信データを前記記憶手段に記録する処理と、
確認により正常と判断された受信データが所定タイミング以前に得られた場合は当該受信データに基づいて、または所定タイミング以前に得られなかった場合は前記補完値に基づいて、前記表示手段に表示するための画像情報を生成する処理と
を実行することを特徴とする情報処理システム。 An information processing system comprising an information communication terminal having an area change function for supplementing a base station according to movement, and a mobile information communication unit capable of communicating with the information communication terminal,
The mobile body information communication unit includes a communication unit that receives a signal requesting transmission of information about a mobile body from the information communication terminal, and transmits information about the mobile body to the information communication terminal,
The information communication terminal is
A communication means for transmitting a signal requesting transmission of information about the mobile body to the mobile body information communication unit, and receiving information about the mobile body transmitted from the mobile body information communication unit;
Storage means for storing information on the received moving body;
Information processing means for executing predetermined information processing based on information on the mobile object and an information processing program;
Display means for displaying an image,
The information processing means includes
A process for holding another communication start request and a reception confirmation request while acquiring information about the mobile unit; and
When the received data is delayed due to the area change, a process of waiting for the arrival of the received data for a predetermined time until the header and footer are included in the received data of the information on the mobile unit;
While waiting for arrival of received data, a process of calculating a complementary value from the latest information stored in the storage unit and recording it in the storage unit;
A process of confirming the received data including the header and footer based on the checksum,
Based on the number of signals and signal number for which acquisition is requested, processing to confirm the number of received data signals, received data size, signal number and signal value,
A process of recording received data determined to be normal by confirmation in the storage means;
If the received data determined to be normal by confirmation is obtained before the predetermined timing, it is displayed on the display means based on the received data, or if it is not obtained before the predetermined timing, based on the complementary value. And an image processing system for generating image information for the information processing system.
前記情報処理手段は、
前記移動体情報通信部から送信された前記移動体に関する情報を受信しながら前記情報処理プログラムに基づいて所定の情報処理を実行するオンラインモードと、
前記移動体情報通信部との送受信を行わずに所定の情報処理を実行するオフラインモードと
を備え、
前記オフラインモードにおいては、前記オンラインモードにおいて前記記憶手段に記憶した前記移動体に関する情報を読み出し、読み出した情報に基づいて前記表示手段に表示するための画像情報を生成する処理を実行することを特徴とする情報処理システム。 The information processing system according to claim 1,
The information processing means includes
An online mode for executing predetermined information processing based on the information processing program while receiving information about the mobile body transmitted from the mobile body information communication unit;
An offline mode for executing predetermined information processing without performing transmission / reception with the mobile information communication unit,
In the offline mode, information on the moving body stored in the storage unit in the online mode is read, and processing for generating image information to be displayed on the display unit is executed based on the read information. Information processing system.
前記情報通信端末と送受信可能に接続され、前記情報通信端末から前記移動体に関する情報を受信して蓄積し、統計処理を施したデータを要求に応じて端末装置に提供するサーバ装置
を備えたことを特徴とする情報処理システム。 In the information processing system according to any one of claims 1 and 2,
A server device connected to the information communication terminal so as to be able to transmit and receive, receiving and storing information about the mobile body from the information communication terminal, and providing data subjected to statistical processing to the terminal device upon request; An information processing system characterized by
前記画像情報は、仮想空間内を移動するキャラクタであり、
前記情報通信端末は、
前記移動体に関する情報に基づいて前記移動体の燃費を算出する燃費算出手段と、
算出した燃費と予め設定された基準燃費との比に基づいて前記キャラクタの移動速度を決定する移動速度決定手段と
を備えたことを特徴とする情報処理システム。 In the information processing system according to any one of claims 1 to 3,
The image information is a character that moves in a virtual space,
The information communication terminal is
Fuel consumption calculating means for calculating fuel consumption of the moving body based on information on the moving body;
An information processing system comprising: a moving speed determining means for determining a moving speed of the character based on a ratio between the calculated fuel efficiency and a preset reference fuel efficiency.
前記情報通信端末は、
同時に仮想空間内を移動する他のキャラクタとして、燃費の異なる複数の候補の中から利用者に選択させる選択手段
を備えたことを特徴とする情報処理システム。 The information processing system according to claim 4,
The information communication terminal is
An information processing system comprising selection means for allowing a user to select from a plurality of candidates having different fuel consumptions as another character that moves in the virtual space at the same time.
前記情報通信端末と通信可能で、前記情報通信端末から移動体に関する情報の送信を要求する信号を受信し、前記移動体に関する情報を前記情報通信端末に送信する通信手段を備えた移動体情報通信部と
を備えた情報処理システムにおける前記情報通信端末の制御プログラムであって、
前記情報通信端末の前記情報処理手段を構成するコンピュータに、
前記移動体に関する情報の取得を行っている間に他の通信開始要求および受信確認要求を保留させる機能、
エリア変更に起因して受信データが遅延した場合に、前記移動体に関する情報の受信データにヘッダとフッタが含まれるまで所定時間にわたり受信データの到着を待つ機能、
受信データの到着を待つ間、前記記憶手段に記憶されている直近の情報から補完値を算出して前記記憶手段に記録する機能、
ヘッダとフッタが含まれた受信データにつき、チェックサムに基づいて確認を行う機能、
取得の要求を行ったシグナル数およびシグナル番号に基づき、受信データのシグナル数、受信データサイズ、シグナル番号およびシグナル値の確認を行う機能、
確認により正常と判断された受信データを前記記憶手段に記録する機能、
確認により正常と判断された受信データが所定タイミング以前に得られた場合は当該受信データに基づいて、または所定タイミング以前に得られなかった場合は前記補完値に基づいて、前記表示手段に表示するための画像情報を生成する機能
を実現させるための情報処理制御プログラム。 The mobile unit which has a function of changing an area for supplementing a base station according to movement, transmits a signal requesting transmission of information about the mobile unit to the mobile unit information communication unit, and is transmitted from the mobile unit information communication unit Communication means for receiving information on the storage, storage means for storing the received information on the moving body, information processing means for executing predetermined information processing based on the information on the moving body and an information processing program, and displaying an image An information communication terminal comprising a display means;
Mobile information communication comprising communication means capable of communicating with the information communication terminal, receiving a signal requesting transmission of information related to the mobile object from the information communication terminal, and transmitting information related to the mobile object to the information communication terminal A control program for the information communication terminal in an information processing system comprising:
In a computer constituting the information processing means of the information communication terminal,
A function to hold other communication start requests and reception confirmation requests while acquiring information about the mobile unit;
A function of waiting for arrival of received data for a predetermined time until the received data of the information on the mobile body includes a header and a footer when the received data is delayed due to an area change;
A function of calculating a complementary value from the latest information stored in the storage unit and recording it in the storage unit while waiting for arrival of received data;
A function to check the received data including header and footer based on the checksum,
A function to check the number of received data signals, received data size, signal number and signal value based on the number of signals and signal number that requested acquisition,
A function of recording received data determined to be normal by confirmation in the storage means;
If the received data determined to be normal by confirmation is obtained before the predetermined timing, it is displayed on the display means based on the received data, or if it is not obtained before the predetermined timing, based on the complementary value. An information processing control program for realizing a function of generating image information for the purpose.
前記移動体に関する情報の送信を要求する信号を前記移動体情報通信部に送信し、前記移動体情報通信部から送信された前記移動体に関する情報を受信する通信手段と、
受信した前記移動体に関する情報を記憶する記憶手段と、
前記移動体に関する情報と情報処理プログラムに基づき所定の情報処理を実行する情報処理手段と、
画像を表示する表示手段と
を備え、
前記情報処理手段は、
前記移動体に関する情報の取得を行っている間に他の通信開始要求および受信確認要求を保留させる処理と、
エリア変更に起因して受信データが遅延した場合に、前記移動体に関する情報の受信データにヘッダとフッタが含まれるまで所定時間にわたり受信データの到着を待つ処理と、
受信データの到着を待つ間、前記記憶手段に記憶されている直近の情報から補完値を算出して前記記憶手段に記録する処理と、
ヘッダとフッタが含まれた受信データにつき、チェックサムに基づいて確認を行う処理と、
取得の要求を行ったシグナル数およびシグナル番号に基づき、受信データのシグナル数、受信データサイズ、シグナル番号およびシグナル値の確認を行う処理と、
確認により正常と判断された受信データを前記記憶手段に記録する処理と、
確認により正常と判断された受信データが所定タイミング以前に得られた場合は当該受信データに基づいて、または所定タイミング以前に得られなかった場合は前記補完値に基づいて、前記表示手段に表示するための画像情報を生成する処理と
を実行することを特徴とする情報通信端末。 An information communication terminal having a function of changing an area that supplements a base station in accordance with movement, and a signal that is communicable with the information communication terminal and that requests transmission of information related to a moving body from the information communication terminal, and the movement The information communication terminal in an information processing system comprising a mobile information communication unit comprising a communication means for transmitting information about a body to the information communication terminal,
A communication means for transmitting a signal requesting transmission of information about the mobile body to the mobile body information communication unit, and receiving information about the mobile body transmitted from the mobile body information communication unit;
Storage means for storing information on the received moving body;
Information processing means for executing predetermined information processing based on information on the mobile object and an information processing program;
Display means for displaying an image,
The information processing means includes
A process for holding another communication start request and a reception confirmation request while acquiring information about the mobile unit; and
When the received data is delayed due to the area change, a process of waiting for the arrival of the received data for a predetermined time until the header and footer are included in the received data of the information on the mobile unit;
While waiting for arrival of received data, a process of calculating a complementary value from the latest information stored in the storage unit and recording it in the storage unit;
A process of confirming the received data including the header and footer based on the checksum,
Based on the number of signals and signal number for which acquisition is requested, processing to confirm the number of received data signals, received data size, signal number and signal value,
A process of recording received data determined to be normal by confirmation in the storage means;
If the received data determined to be normal by confirmation is obtained before the predetermined timing, it is displayed on the display means based on the received data, or if it is not obtained before the predetermined timing, based on the complementary value. An information communication terminal that executes processing for generating image information for the purpose.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009051225A JP5218156B2 (en) | 2009-03-04 | 2009-03-04 | Information processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009051225A JP5218156B2 (en) | 2009-03-04 | 2009-03-04 | Information processing system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010206652A JP2010206652A (en) | 2010-09-16 |
JP5218156B2 true JP5218156B2 (en) | 2013-06-26 |
Family
ID=42967652
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009051225A Expired - Fee Related JP5218156B2 (en) | 2009-03-04 | 2009-03-04 | Information processing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5218156B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8485418B2 (en) | 1995-05-26 | 2013-07-16 | Formfactor, Inc. | Method of wirebonding that utilizes a gas flow within a capillary from which a wire is played out |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3286110B2 (en) * | 1995-03-16 | 2002-05-27 | 松下電器産業株式会社 | Voice packet interpolation device |
JP4126390B2 (en) * | 2003-02-20 | 2008-07-30 | 株式会社日立製作所 | In-vehicle information display device |
JP4221261B2 (en) * | 2003-09-04 | 2009-02-12 | 株式会社日立製作所 | Program distribution system |
EP2434834B1 (en) * | 2007-07-30 | 2016-09-07 | Marvell World Trade Ltd. | Simultaneously maintaining bluetooth and 802.11 connections to increase data throughput |
-
2009
- 2009-03-04 JP JP2009051225A patent/JP5218156B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8485418B2 (en) | 1995-05-26 | 2013-07-16 | Formfactor, Inc. | Method of wirebonding that utilizes a gas flow within a capillary from which a wire is played out |
Also Published As
Publication number | Publication date |
---|---|
JP2010206652A (en) | 2010-09-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Feng et al. | AVE: Autonomous vehicular edge computing framework with ACO-based scheduling | |
EP3185621B1 (en) | Wireless device | |
CN103379165B (en) | A kind of method, terminal, server and system for showing microblog topic | |
CN110782066B (en) | Driving route determination method, device and medium | |
JP2014170293A (en) | Data transmission device, data sharing system, data sharing method, and message exchanging system | |
JP5018540B2 (en) | Transportation information acquisition system | |
JP2003173261A (en) | Application distributing system, application distributing method and application distributing program | |
KR20120131666A (en) | Bus information system and processing method thereof | |
CN109996185A (en) | The localization method and device of terminal, storage medium, electronic device | |
JP2007188310A (en) | Virtual chat space system, terminal, method and program | |
CN109862540A (en) | Information cuing method, equipment and system | |
CN106323304A (en) | Path recommending method and apparatus | |
JP5218156B2 (en) | Information processing system | |
CN105654765A (en) | Method and system for displaying running cartoon of taxi on passenger terminal device | |
EP1267175A2 (en) | Location determination using location data items received by short-range communication | |
CN104025698A (en) | Social networks for mobile nodes | |
CN111641923A (en) | Social networking of vehicles dual-mode interest label forwarding system and method based on fog calculation | |
US20170363431A1 (en) | Location method and corresponding terminals, vehicle, computer program product and storage medium | |
JP2013120116A (en) | Navigation system | |
CN110251943B (en) | Game player matching method, device, equipment and storage medium | |
JP6164295B2 (en) | Information processing system, information processing apparatus, program, and information processing method | |
JP2009159246A (en) | Schedule management system, mobile terminal, schedule managing method, and program | |
JP2021128533A (en) | Programs, controls, and control methods | |
WO2017064961A1 (en) | Location information display system, portable communication terminal, vehicular communication device, and computer program | |
US20220042811A1 (en) | Method and server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120123 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130130 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130205 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130218 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160315 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5218156 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |