JP5218500B2 - Method for generating data input to in-vehicle information system development device - Google Patents
Method for generating data input to in-vehicle information system development device Download PDFInfo
- Publication number
- JP5218500B2 JP5218500B2 JP2010187288A JP2010187288A JP5218500B2 JP 5218500 B2 JP5218500 B2 JP 5218500B2 JP 2010187288 A JP2010187288 A JP 2010187288A JP 2010187288 A JP2010187288 A JP 2010187288A JP 5218500 B2 JP5218500 B2 JP 5218500B2
- Authority
- JP
- Japan
- Prior art keywords
- graphic
- data
- information system
- vehicle information
- screen
- 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 - Lifetime
Links
- 230000033772 system development Effects 0.000 title claims description 108
- 238000000034 method Methods 0.000 title claims description 47
- 230000007704 transition Effects 0.000 claims description 108
- 230000004044 response Effects 0.000 claims description 25
- 238000011161 development Methods 0.000 claims description 21
- 230000018109 developmental process Effects 0.000 claims description 21
- 230000006870 function Effects 0.000 description 34
- 230000006399 behavior Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 18
- 230000008859 change Effects 0.000 description 8
- 230000003542 behavioural effect Effects 0.000 description 6
- 230000009471 action Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Navigation (AREA)
- Debugging And Monitoring (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、各遷移状態に応じて画面上に図形を表示する機能を有する車載情報システムで使用される図形関連データまたは制御データを生成する車載情報システム開発ツールに関する。 The present invention relates to an in-vehicle information system development tool for generating graphic related data or control data used in an in-vehicle information system having a function of displaying a graphic on a screen according to each transition state.
従来、車などに搭載されるナビゲーションシステムの開発においては、所定の指令に対応してナビゲーションシステムの表示画面上の表示をどのように変えるか、各表示状態時に画面上にどのような図形を表示させるかなどを発注者が仕様書として受注者に送付し、受注者がこれらの内容を理解して、仕様書に基づいて、画面が正しく遷移し、その遷移状態に対して描画図面が正しく描画されるプログラムを開発するようにしていた。 Conventionally, in the development of a navigation system mounted on a car or the like, how to change the display on the display screen of the navigation system in response to a predetermined command, what kind of figure is displayed on the screen in each display state The orderer sends the specifications to the contractor as a specification, and the contractor understands these contents, and the screen transitions correctly based on the specifications, and the drawing drawing is drawn correctly for the transition state. I was trying to develop a program.
この開発時には、受注者は、基本機能としての経路探索、ロケーション、経路誘導、施設探索などのアプリケーションと操作遷移データを作成するとともに、操作遷移データに基づいて表示状態の遷移を制御し、かつ所定指令に応じてアプリケーションの実行を制御する制御データを作成し、さらには、各表示状態時に表示させる図形等の制御をする表示制御データを作成しなければならない。この表示制御データは、制御データの制御に応じて動作し、しかも表示状態毎に表示させる図形の図形データも組み込まれたものとなっており、制御用のデータと図形データとが複雑に関連づけられたものになっている。 At the time of this development, the contractor creates applications such as route search, location, route guidance, and facility search as basic functions and operation transition data, and controls display state transitions based on the operation transition data. Control data for controlling the execution of the application in accordance with the command must be created, and further, display control data for controlling the figure to be displayed in each display state must be created. This display control data operates according to the control of the control data, and also incorporates graphic data of a graphic to be displayed for each display state, and the control data and the graphic data are associated with each other in a complicated manner. It has become a thing.
従来のナビゲーションシステムの開発では上記のようになされていたので、制御用のデータと図形データとの関係が複雑で図形データの一部、あるいは、制御用のデータの一部を修正すると、この修正部分に関連する他の図形データ、あるいは制御用のデータも修正しなければならず、習熟したものでないとその修正が困難であり、発注者自信が図形データなどを作成することが困難であった。 Since the development of the conventional navigation system has been made as described above, if the relationship between the control data and graphic data is complicated and part of the graphic data or part of the control data is corrected, this correction Other graphic data related to the part or data for control must also be corrected, and unless it is mastered, it is difficult to correct it, and it is difficult for the orderer to create graphic data etc. .
そのため、発注者は仕様書ベースでしか受注者に発注をすることができず、プログラム開発している開発環境上もしくは実機上での動作でしか発注者の意図が正しく反映されているかを判断できないので、受注者側での仕様書の誤った理解などにより描画図面に関して発注者の意図とのずれが発生し、手戻りが発生するなど開発効率が悪いという問題点があった。 For this reason, the orderer can only place an order with the contractor based on the specifications, and can determine whether the intention of the orderer is correctly reflected only in the development environment where the program is being developed or on the actual machine. Therefore, there is a problem that the development efficiency is poor, such as a deviation from the intention of the orderer with respect to the drawing drawing due to an erroneous understanding of the specification on the side of the contractor and a rework.
本発明は上記問題点を解決するためになされたもので、図形の表示を制御する表示制御データの内容をほとんど変更することなく、図形関連データを容易に修正することができる車載情報システム開発ツールを提供するものである。 The present invention has been made to solve the above-described problems, and an in-vehicle information system development tool capable of easily correcting graphic-related data without substantially changing the contents of display control data for controlling graphic display. Is to provide.
また、発注者側が描画図面に関するデータを作成することで、発注者側では発注者が意図する画面を作成することができ、描画図面に関して発注者側と受注者側との間で意図のずれが生じるのを減少させることができる車載情報システム開発ツールを提供するものである。 In addition, the orderer side can create data related to the drawing drawings, so that the orderer side can create a screen intended by the orderer, and there is a shift in intentions between the orderer side and the orderer side regarding the drawing drawings. It is intended to provide an in-vehicle information system development tool that can reduce the occurrence.
本発明にかかる車載情報システム開発装置に入力されるデータ生成方法は、車載情報システム開発ツールで実行される、車載情報システムに実装される実行プログラムを作成する車載情報システム開発装置に入力される図形関連データおよび制御データを生成する方法であって、生成部が、入力手段からの入力に基づいて、車載情報システムの画面上に図形として表示される図形オブジェクトの図形データおよび前記図形データに対応して設定され前記図形の表示の動作を変数の値に対応させて記述した動作記述データを含む前記図形関連データ、ならびに所定の指令に対応して動作記述データに記述の変数の値に基づいて表示状態の遷移を制御する遷移制御データおよび所定の指令に対応してアプリケーション機能の実行命令であるコマンドが記述された機能制御データを含む前記制御データを生成し、画面表示部が、前記生成部で生成された図形関連データに基づいた図形を前記生成部で生成された遷移制御データに基づいて表示するとともに、入力手段からの所定の指令に応じて前記生成部で生成された機能制御データに基づいて前記生成部が所定のコマンドを送ると、前記生成部と連携する擬似アプリケーションモジュールにより前記コマンドに対応する前記車載情報システムのアプリケーションの動作が模擬された結果を前記画面表示部が表示する。 The data generation method input to the in-vehicle information system development apparatus according to the present invention is a figure input to the in-vehicle information system development apparatus that creates an execution program implemented in the in-vehicle information system, which is executed by the in-vehicle information system development tool. A method for generating related data and control data, wherein the generation unit corresponds to the graphic data of the graphic object displayed as a graphic on the screen of the in-vehicle information system and the graphic data based on the input from the input means. The graphic-related data including the behavior description data described in correspondence with the variable value and the behavior of the graphic display set, and the behavior description data corresponding to a predetermined command are displayed based on the value of the variable described. Transition control data that controls state transitions and commands that are application function execution instructions corresponding to predetermined commands The control data including the function control data described is generated, and the screen display unit displays the graphic based on the graphic related data generated by the generating unit based on the transition control data generated by the generating unit while, when the generating unit on the basis of the function control data generated by the generating unit in accordance with a predetermined instruction from the input means sends a predetermined command to the command by the pseudo application module that works with the generator The screen display unit displays the result of simulating the operation of the corresponding application of the in- vehicle information system.
また、本発明にかかる車載情報システム開発装置に入力されるデータ生成方法は、車載情報システム開発ツールで実行される、車載情報システムに実装される実行プログラムを作成する車載情報システム開発装置に入力される図形関連データおよび制御データを生成する方法であって、生成部が、入力手段からの入力に基づいて、前記車載情報システムの画面上に図形として表示される図形オブジェクトの図形データおよび前記図形データに対応して設定され前記図形の表示の動作を変数の値に対応させて記述した動作記述データを含む前記図形関連データ、ならびに所定の指令に対応して動作記述データに記述の変数の値に基づいて表示状態の遷移を制御する遷移制御データおよび所定の指令に対応してアプリケーション機能の実行命令であるコマンドが記述された機能制御データを含む前記制御データを生成し、画面表示部が、前記生成部で生成された図形関連データに基づいた図形を前記生成部で生成された遷移制御データに基づいて表示するとともに、入力手段からの所定の指令に応じて前記生成部で生成された機能制御データに基づいて前記生成部が所定のコマンドを送ると、実機用のアプリケーション部が、当該実機用のアプリケーション部が前記車載情報システム開発ツール上で動作できるようになる開発環境用クラスライブラリツールを使用して前記コマンドに対応する前記車載情報システムのアプリケーションの機能を実行し、前記アプリケーション部が実行した結果を前記画面表示部が表示する。 In addition, the data generation method input to the in-vehicle information system development device according to the present invention is input to the in-vehicle information system development device that creates an execution program implemented in the in-vehicle information system, which is executed by the in-vehicle information system development tool. The graphic data and graphic data of the graphic object displayed as a graphic on the screen of the in-vehicle information system based on the input from the input means The graphic related data including the behavior description data set corresponding to the variable and describing the behavior of the graphic display corresponding to the value of the variable, and the value of the variable described in the behavior description data corresponding to the predetermined command Based on the transition control data that controls the transition of the display state based on the predetermined command and the execution instruction of the application function The control data including function control data in which a command is described is generated, and the screen display unit generates a graphic based on the graphic related data generated by the generation unit based on the transition control data generated by the generation unit. When the generation unit sends a predetermined command based on the function control data generated by the generation unit in response to a predetermined command from the input means , the application unit for the actual machine The application unit executes the function of the application of the in-vehicle information system corresponding to the command using the development environment class library tool that enables the application unit to operate on the in-vehicle information system development tool, and the result of the application unit executing Is displayed on the screen display unit .
本発明にかかる車載情報システム開発装置に入力されるデータ生成方法は、表示制御データの内容をほとんど変更することなく図形関連データを容易に修正することができる。 The data generation method input to the in- vehicle information system development device according to the present invention can easily correct the graphic related data without changing the content of the display control data.
本発明にかかる車載情報システム開発装置に入力されるデータ生成方法は、発注者側で発注者が意図する図形を作成することができ、表示する図形に関して発注者側と受注者側との間で意図のずれが生じるのを減少させることができる。 The data generation method input to the in- vehicle information system development device according to the present invention can create a graphic intended by the orderer on the orderer side, and between the orderer side and the contractor side regarding the graphic to be displayed. It is possible to reduce the occurrence of intentional shift.
以下本発明の実施の形態を図面に基づいて説明する。
この実施の形態では、車載情報システムであるナビゲーションシステムについて説明するが、この車載情報システムはナビゲーションシステムに限定されるものではなく、インタネットブラウザ、緊急通報機能を有するテレマチクスシステム、車内LANで接続されたオーディオを制御するアプリケーション、トリップコンピュータシステム等であってもよい。
また、この実施の形態では、車載用のナビゲーションシステムについて説明するが、本発明は車載用のナビゲーションシステムに限定するものではなく、車載用でないもの(携帯用等)であってもよい。
Embodiments of the present invention will be described below with reference to the drawings.
In this embodiment, a navigation system that is an in-vehicle information system will be described. However, the in-vehicle information system is not limited to a navigation system, and is connected by an internet browser, a telematics system having an emergency call function, or an in-vehicle LAN. It may be an application for controlling recorded audio, a trip computer system, or the like.
In this embodiment, an in-vehicle navigation system will be described. However, the present invention is not limited to an in-vehicle navigation system, and may be an in-vehicle navigation system (portable or the like).
実施の形態1.
図1はこの実施の形態1の車載情報システム開発装置の一例を示すブロック図である。図において、1は車載情報システム開発装置としてのナビゲーションシステム開発装置、2は画面上に表示される図形に関する図形データと、図形に対応して設定されこの図形の画面上での動作を記述した動作記述データとを含む図形関連データを外部から入力する入力部で、この入力部で入力された図形関連データは記憶部3に記憶される。
FIG. 1 is a block diagram showing an example of an in-vehicle information system development device according to the first embodiment. In the figure, 1 is a navigation system development device as an in-vehicle information system development device, 2 is graphic data related to a graphic displayed on the screen, and an operation that is set corresponding to the graphic and describes the operation of the graphic on the screen The graphic related data including the description data is input from the outside, and the graphic related data input from the input unit is stored in the
3は所定の指令に対応して表示状態の遷移を制御する制御データと、各表示状態時に動作記述データに基づいて画面上に図形を表示させる表示制御データが格納された記憶部である。
4は各種処理を行う実行部で、この実行部では、図形関連データを表示制御データに組み込み、制御データなどとともに実行ファイルを生成する変換部としての機能も有している。なお、実行部3は上記機能の他に、各プログラムやデータを読み出し編集することが可能なエディタ機能も有する。
図2は実行プログラムの動作を説明するブロック図である。図において、11は地図表示モジュール、ロケーションモジュール、経路探索モジュール、経路誘導モジュール、施設検索モジュールなどの各アプリケーションからなるアプリケーション部、12はスイッチ(S/W)などからの所定の指令に対応して状態遷移データを検索し、対応する状態遷移データに基づく表示変更の指令を画面表示部13に送るとともに、アプリケーション部11における各アプリケーションの実行を制御する画面アプリケーション制御部(制御部)である。
FIG. 2 is a block diagram for explaining the operation of the execution program. In the figure, 11 is an application section composed of applications such as a map display module, a location module, a route search module, a route guidance module, and a facility search module, and 12 corresponds to a predetermined command from a switch (S / W) or the like. It is a screen application control unit (control unit) that searches the state transition data, sends a display change command based on the corresponding state transition data to the
13は画面アプリケーション制御部12からの指令に基づいて画面上にメニューや図形を表示させる画面表示部で、各表示状態時に動作記述データに基づいて画面上に図形を表示させる表示制御部を有している。なお、この画面表示部には、入力部2から入力された図形関連データ14が組み込まれている。この画面表示部13は、上記指令に基づいて図形関連データ14に含まれる動作記述データを制御することで、画面上に図形を表示させる。
図3は、図1に示した記憶部3に記憶されるデータを示す図である。図に示すように、記憶部3には、図2のアプリケーション部11に対応するアプリケーションデータ21、同様に画面アプリケーション制御部12に対応する画面アプリケーション制御データ22、同様に画面表示部13に対応する画面表示データ23が各々格納されるとともに、クラスライブラリ25とOS・デバイスドライバ26が格納されている。
FIG. 3 is a diagram illustrating data stored in the
図4は図3に示した図形関連データ(入力部2で入力される図形関連データ)の一例を示す図である。図形関連データ24には、直線、折れ線、多角形、円、楕円、所定の文字列、所定の画像などのメニューの基本的構成要素に関するデータからなる図形データ24aと、予め設定された条件を満足した際に各図形データ24aの属性値(アニメーション変数という)を動的に変更する手続きが記述された動作記述部24b、すなわち、予め設定された条件とともに、その条件が満足された際に実行される表示/非表示切替え、表示位置の変更、拡大/縮小、回転、描画色の変更などの手続きが図形の動作として記述されている。
FIG. 4 is a diagram showing an example of the graphic related data (graphic related data input by the input unit 2) shown in FIG. The figure-related
また、動作記述部24bを、複数の図形データ24aおよびそれに対応する動作記述部24bをリスト形式で有する集合体としてもよい。このように入れ子構造にすることにより、基本的構成要素により複雑な構成することができる。また、特に動作を記述する必要のない図形に関しては、動作記述部を設ける必要はない。
Further, the
このように、図形に対して条件に応じた動作を記述するようにしているので、図形の図形データのみを変更しても、他のデータが影響を受けることがないので、図形データのみの修正をすることができる。 In this way, the operation according to the condition is described for the figure, so even if only the figure data of the figure is changed, other data is not affected, so only the figure data is corrected. Can do.
また、図形の動作記述を変更する場合には、画面表示部13が図形関連データの属性値の変更のみを制御していることを考慮すると、動作記述部を修正しても、画面表示部13の制御に影響が生じることがなく、他のデータ等に影響を与えずに、動作記述部のみを修正することができる。
Further, when changing the behavior description of a graphic, considering that the
次に、この実施の形態1の車載情報システムの開発方法について説明する。図5はこの実施の形態1の車載情報システムの開発方法を説明するフローチャートである。 Next, a method for developing the in-vehicle information system according to the first embodiment will be described. FIG. 5 is a flowchart illustrating a method for developing the in-vehicle information system according to the first embodiment.
まず、図5に示すように、受注者は、利用者が容易に、図形データ及び動作記述データを含む図形関連データを生成することが可能な図形作成部を有する車載情報システム開発ツール(ナビゲーションシステム開発ツール)を発注者に提供する(ST1)。なお、この車載情報システム開発ツールは、各表示状態時に動作記述データに基づいて画面上に図形を表示させる画面表示部を有している。 First, as shown in FIG. 5, the contractor can easily develop a vehicle-mounted information system development tool (navigation system) having a graphic creation unit that can generate graphic-related data including graphic data and operation description data. Development tool) is provided to the orderer (ST1). The in-vehicle information system development tool has a screen display unit that displays a graphic on the screen based on the operation description data in each display state.
受注者から車載情報システム開発ツールが提供されると、発注者は、受注者から送付される車載情報システム開発ツールを用いて図形関連データを作成する(ST11)。このときに、発注者は、実際に表示されるべき図形が視覚的に確認できるとともに、記述データに基づいて図形の動作を確認できるので、発注者の意図に沿った画面の描写を実現することができる。さらに、この車載情報システム開発ツールでは、記述データを設けることにより、図形の表示動作を独自に確認できるので、他のプログラム等に関係になく必要な描画動作の確認ならびに修正を行うことができる。 When the in-vehicle information system development tool is provided from the contractor, the orderer creates graphic-related data using the in-vehicle information system development tool sent from the contractor (ST11). At this time, the orderer can visually confirm the graphic to be displayed and can confirm the operation of the graphic based on the description data. Can do. Further, in this in-vehicle information system development tool, by providing the description data, the graphic display operation can be independently confirmed, so that the necessary drawing operation can be confirmed and corrected regardless of other programs.
また、受注者が発注者に車載情報システム開発ツールを提供することで、受注者が望む形式の図形関連データを発注者から得ることができる。 Further, by providing the orderer with the in-vehicle information system development tool, the contractor can obtain the graphic related data in the format desired by the contractor from the orderer.
このようにして、図形関連データを作成後、この図形関連データにあわせて、仕様書(遷移状態やナビゲーション機能等に関して記述したものなど)を受注者に送付する(ST12)。 After creating the graphic related data in this way, specifications (such as those described with respect to the transition state and navigation function) are sent to the contractor in accordance with the graphic related data (ST12).
発注者から図形関連データ及び仕様書が送付されると、受注者は、車載情報システム開発装置(ナビゲーションシステム開発装置)を用いて、表示制御データに図形関連データを組み込み、コンパイルを行って実行プログラムを作成する(ST2)。そして、作成された実行プログラムを実際の車載情報システムのH/Wあるいは地図CDに実装して(ST3)、この車載情報システムを発注者に納入する(ST4)。このように車載情報システム開発ツールを発注者に提供し、図形関連データを作成してもらうので、画面デザインに関する手戻りがなく、短期間で車載情報システムを提供することができる。 When the figure-related data and specifications are sent from the orderer, the contractor uses the in-vehicle information system development device (navigation system development device) to embed the graphic-related data in the display control data, compile, and execute the program Is created (ST2). Then, the created execution program is mounted on the actual vehicle information system H / W or map CD (ST3), and this vehicle information system is delivered to the orderer (ST4). As described above, since the vehicle-mounted information system development tool is provided to the orderer and the figure-related data is created, the vehicle-mounted information system can be provided in a short period of time without reworking the screen design.
次に、ST11において使用する車載情報システム開発ツール(ナビゲーションシステム開発ツール)について説明する。図6はこの実施の形態1の車載情報システム開発ツールの一例を示すブロック図である。図において、30は車載情報システム開発ツール、31は画面上に表示される図形に関する図形データ及び上記図形に対応して設定されこの図形の上記画面上での動作を記述した動作記述データを含む図形関連データを生成する生成部、32は生成部31で生成された動作記述データに基づいて上記画面上に図形を表示させる表示制御部を有する画面表示部で、この画面表示部は、図2に示した画面表示部13と同様の機能を有しており、図形関連データを自動的に生成できるようになっている。33は生成された図形関連データを外部に出力する出力部である。
Next, the in-vehicle information system development tool (navigation system development tool) used in ST11 will be described. FIG. 6 is a block diagram showing an example of the in-vehicle information system development tool of the first embodiment. In the figure, 30 is an in-vehicle information system development tool, 31 is graphic data relating to a graphic displayed on the screen, and graphic including operation description data which is set corresponding to the graphic and describes the operation of the graphic on the screen. A
車載情報システム開発ツールを用いて図形関連データを作成するには、下記のようにすればよい。図7は車載情報システム開発ツールの操作を説明する図である。図において、70は画面データ名、71は画面オブジェクト選択領域、71a〜71fは画面オブジェクト、72は画面作成領域、73はオブジェクト色選択エリア、74はプロパティ選択領域である。 In order to create graphic-related data using the in-vehicle information system development tool, the following may be performed. FIG. 7 is a diagram for explaining the operation of the in-vehicle information system development tool. In the figure, 70 is a screen data name, 71 is a screen object selection area, 71a to 71f are screen objects, 72 is a screen creation area, 73 is an object color selection area, and 74 is a property selection area.
発注者は、キーボードで画面データ名70を定義し、画面オブジェクト選択領域71から所望のオブジェクトをドラッグして画面作成領域72に貼り付ける。オブジェクトの色は画面作成領域72のオブジェクトをマウスでフォーカスしてオブジェクト色選択エリア73でマウス指定する。このようにして図形を作成することでこの図形に関する図形データが作成される。
The orderer defines the
そして、作成されたオブジェクトに対して、プロパティ設定エリア74のTEXTをクリックしてキーボードで打ち込むことで、動作記述が記述され、この動作記述に対応する属性値をアニメーション変数として設定する。例えば、アニメーション変数が1のときのオブジェクトプロパティを表示とし、アニメーション変数が2のときのオブジェクトコードを非表示と設定すると、アニメーション変数が1のときにはこの図形が表示され、逆に、2のときにはこの図形は表示されない。
Then, by clicking TEXT in the
図8、図9は各アニメーション変数の変化に応じて各々表示される画面を示す図で、図8はアニメーション変数が1の場合の画面、図9はアニメーション変数が2の画面である。ここでは、アニメーション変数が1の場合には、地点登録の図形のみ色をつけ、他の図形には色をつけないように、また、アニメーション変数が2の場合には、ルート探索の図形のみ色をつけ、他の図形には色をつけないような記述がなされている場合の例である。 FIGS. 8 and 9 are diagrams showing screens displayed in accordance with changes in the animation variables. FIG. 8 shows a screen when the animation variable is 1, and FIG. Here, when the animation variable is 1, only the figure of the location registration is colored and other figures are not colored. When the animation variable is 2, only the figure of the route search is colored. This is an example of a case where a description is given so that other figures are not colored.
次に、ST4で生成された実行プログラムの動作を説明する。図10は実行プログラムの動作を説明するための表示画面を示す図である。
まず、車載情報システムの初期化時には、画面アプリケーション制御部12が地図データベースを読み、道路データリストや現在地データを画面リストとして画面表示部13に送る。このときには、画面表示部13は図9(a)に示す画面を表示する。ここで、101は道路線、102は自車位置マークである。
Next, the operation of the execution program generated in ST4 will be described. FIG. 10 is a diagram showing a display screen for explaining the operation of the execution program.
First, when initializing the in-vehicle information system, the screen
ここで、例えばENTERキーの押下などによりS/Wでイベントが発生されると、画面アプリケーション制御部12はキー入力イベントを検知し、所定の操作遷移フローに従い、画面表示部13に制御指令を送る。このとき、この制御指令に応じたメニューや図形が表示されることになるが、対応する図形がどの動作をするかその時の条件に応じて決定される。詳細には、この条件に応じてアニメーション変数の値が決定され、その変数に対応した動作がなされる。ここでは、例えば、アニメーション変数が1に設定されるものとする。このときには、アニメーション変数が1のときの動作がなされることなり、例えば、図9(b)のようになる。逆に、アニメーション変数が2に設定されると、アニメーション変数が2のときの動作がなされることになり、例えば、図9(c)のようになる。
Here, for example, when an event is generated in the S / W by pressing the ENTER key or the like, the screen
ここでは、画面アプリケーション制御部がキー入力イベントを検知するようにしているが、アプリケーション部がイベントを検知するようにしてもよい。 Here, the screen application control unit detects the key input event, but the application unit may detect the event.
この実施の形態では、画面上に表示される図形に関する図形データ、及び上記図形に対応して設定されこの図形の上記画面上での動作を記述した動作記述データを含む図形関連データを外部から入力し、この図形関連データと、所定の指令に対応して表示状態の遷移を制御する制御データ、及び上記各表示状態時に上記動作記述データに基づいて上記画面上に図形を表示させる表示制御データに基づいて実行プログラムを生成するようにしているので、図形の表示を制御する画面表示部(表示制御データ)の内容を変更することなく、図形関連データを容易に修正することができ、外部で図形関連データの生成を行うことができる。そのため、発注者側で図形関連データを作成させることができる。 In this embodiment, graphic data related to a graphic displayed on the screen, and graphic related data including operation description data which is set corresponding to the graphic and describes the operation of the graphic on the screen are input from the outside. The graphic related data, the control data for controlling the transition of the display state in response to a predetermined command, and the display control data for displaying the graphic on the screen based on the operation description data in each display state. Since the execution program is generated based on this, the figure-related data can be easily corrected without changing the contents of the screen display (display control data) that controls the display of the figure. Related data can be generated. As a result, the figure-related data can be created on the orderer side.
また、この実施の形態の車載情報システム開発ツールは、画面上に表示される図形に関する図形データ及び上記図形に対応して設定されこの図形の上記画面上での動作を記述した動作記述データを含む図形関連データを生成する生成部と、上記動作記述データに基づいて上記画面上に図形を表示させる表示制御部と、上記図形関連データを外部に出力する出力部とを備えているので、図形関連データの生成を行うことができる。そのため、受注者側のみならず発注者側でも容易に図形関連データを作成することができる。 The in-vehicle information system development tool according to this embodiment includes graphic data related to a graphic displayed on the screen and operation description data that is set corresponding to the graphic and describes the operation of the graphic on the screen. Since it includes a generation unit that generates graphic-related data, a display control unit that displays a graphic on the screen based on the operation description data, and an output unit that outputs the graphic-related data to the outside. Data can be generated. Therefore, not only the contractor side but also the orderer side can easily create graphic related data.
また、発注者側は、受注者側から提供された車載情報システム開発ツールを用いて、画面上に表示される図形に関する図形データ及び上記画面上での動作を記述した動作記述データを含む図形関連データを作成して受注者側に提供し、受注者側は、車載情報システムに図形関連データを入力して実行プログラムを作成するので、発注者側では発注者が意図する画面を作成することができ、受注者側で表示する図形に関して発注者側との意図のずれが生じるのを減少させることができる。 In addition, the orderer uses the in-vehicle information system development tool provided by the contractor to use graphic data related to graphics displayed on the screen and graphic description data describing the behavior on the screen. Data is created and provided to the contractor, and the contractor enters the figure-related data into the in-vehicle information system and creates an execution program. In addition, it is possible to reduce the occurrence of a shift in intention with the orderer side with respect to the graphic displayed on the orderer side.
実施の形態2.
実施の形態1では、図面作成部を有する車載情報システム開発ツールにより発注者が図形関連データを作成し、この図形関連データを車載情報システム開発装置に入力するようにしているが、この実施の形態2では、車載情報システム開発ツールで図面作成部に加えて遷移制御データを作成する遷移制御データ作成部を備えるようにし、発注者が、図形関連データのみならず、遷移制御データを作成し、この遷移制御データと、先の図形関連データとを車載情報システム開発装置に入力するようにしたものである。
In the first embodiment, an orderer creates graphic related data by using an in-vehicle information system development tool having a drawing creation unit, and inputs the graphic related data to the in-vehicle information system development apparatus. 2, the in-vehicle information system development tool includes a transition control data creation unit that creates transition control data in addition to the drawing creation unit. The orderer creates not only graphic related data but also transition control data. The transition control data and the previous graphic-related data are input to the in-vehicle information system development device.
図11はこの実施の形態2の車載情報システム開発装置の記憶部を示す図である。図に示すように、画面アプリケーション制御データ22が、ナビゲーション機能等のアプリケーション機能の実行を制御する機能制御データと、所定の指令に対応して表示状態の遷移を制御する遷移制御データとから構成され、この遷移制御データが入力部2から入力されるものであること以外は、実施の形態1と同様である。
FIG. 11 is a diagram showing a storage unit of the in-vehicle information system development device according to the second embodiment. As shown in the figure, the screen
次に、この実施の形態2の車載情報システムの開発方法を説明する。図12はこの実施の形態2の車載情報システムの開発方法を説明するフローチャートである。 Next, a method for developing the in-vehicle information system according to the second embodiment will be described. FIG. 12 is a flowchart for explaining a method of developing the in-vehicle information system according to the second embodiment.
まず、図形関連データ及び遷移制御データの作成が可能な車載情報システム開発ツールを発注者に提供する(ST21)。なお、この車載情報システム開発ツールは図形関連データ及び遷移制御データの両方を生成可能な1つのツールにしてもよいし、図形関連データの生成が可能なツール(画面作成ツール)と遷移制御データの生成が可能なツール(遷移制御データ作成ツール)との2つのツールにしてもよい。 First, an in-vehicle information system development tool capable of creating graphic related data and transition control data is provided to the orderer (ST21). This in-vehicle information system development tool may be a single tool that can generate both graphic-related data and transition control data, or a tool that can generate graphic-related data (screen creation tool) and transition control data. Two tools, a tool that can be generated (transition control data creation tool), may be used.
受注者から車載情報システム開発ツールが提供されると、発注者は、車載情報システム開発ツールにより、図形関連データ及び遷移制御データを作成し(ST31)、仕様書とともに受注者に送付する(ST32)。 When the in-vehicle information system development tool is provided by the contractor, the orderer creates graphic-related data and transition control data using the in-vehicle information system development tool (ST31), and sends it to the contractor along with the specifications (ST32). .
発注者から各データが送付されると、受注者は、この図形関連データ、及び遷移制御データを車載情報システム開発装置に入力する。すると、遷移制御データが画面アプリケーション制御データに組み込まれ、実施の形態1と同様に実行プログラムが作成される(ST22)。その他は実施の形態1と同様であるので説明は省略する。 When each data is sent from the orderer, the contractor inputs the graphic related data and the transition control data to the in-vehicle information system development device. Then, the transition control data is incorporated into the screen application control data, and an execution program is created as in the first embodiment (ST22). Others are the same as those of the first embodiment, and thus the description thereof is omitted.
次に、ST31において使用する車載情報システム開発ツールについて説明する。図13はこの実施の形態2の車載情報システム開発ツールの一例を示すブロック図である。図において、40は車載情報システム開発ツール、41は図形関連データを生成するとともに所定の指令に対応して表示状態の遷移を制御する遷移制御データを生成する生成部、43は生成された図形関連データ、遷移制御データを外部に出力する出力部である。なお、その他は図6の車載情報システム開発ツールと同様であるので説明は省略する。 Next, the in-vehicle information system development tool used in ST31 will be described. FIG. 13 is a block diagram showing an example of the in-vehicle information system development tool of the second embodiment. In the figure, 40 is an in-vehicle information system development tool, 41 is a generation unit that generates graphic related data and generates transition control data for controlling the transition of the display state in response to a predetermined command, and 43 is the generated graphic related This is an output unit for outputting data and transition control data to the outside. The rest is the same as the in-vehicle information system development tool in FIG.
車載情報システム開発ツールを用いて遷移制御データを作成するには、下記のようにすればよい。図14は車載情報システム開発ツールの表示画面の一例を示す図である。 In order to create transition control data using the in-vehicle information system development tool, the following may be performed. FIG. 14 is a diagram showing an example of a display screen of the in-vehicle information system development tool.
141は通常状態(図形が表示されない状態、図10(a)等に対応)、142〜146はメニュー画面状態(図形が表示される状態、図10(b)、図10(c)等に対応)を示すもので、これらの各状態はお絵描きの要領で作成される。 141 is a normal state (a state in which no graphic is displayed, corresponding to FIG. 10A), and 142 to 146 are menu screen states (a state in which a graphic is displayed, corresponding to FIG. 10B, FIG. 10C, etc.) Each of these states is created in the manner of drawing.
これらの状態の記述後、キー入力に関する状態遷移を矢印で、四角内にキーイベント名を記述する。図14では、状態1でENTERイベントが発生した場合に状態142に遷移するように記述されている。このときには、状態142に関連させて、例えばdisp1(1)と記述し、画面関連データ1で、アニメーション変数1の内容を表示するように記述する。
After describing these states, state transitions related to key inputs are indicated by arrows, and key event names are described within the squares. In FIG. 14, it is described that the state transitions to the
以下、同様に、状態142からDOWNキーを押すと画面関連データ1、アニメーション変数2の内容が表示されるように記述する。このように、お絵描きの要領で画面操作遷移を記述することで、この作成した各図形に対応したコード生成が記述され、遷移制御データが作成される。
Hereinafter, similarly, when the DOWN key is pressed from the
この実施の形態では、図形関連データだけでなく、遷移制御データをも発注者から受け取るようにしたので、実施の形態1に比べてさらに手戻りが少なくなり、開発期間を短縮することができる。 In this embodiment, not only the graphic related data but also the transition control data is received from the orderer. Therefore, the rework is further reduced as compared with the first embodiment, and the development period can be shortened.
また、この実施の形態では、車載情報システム開発ツールにより発注者が図形関連データと遷移制御データとを作成するようにしているが、発注者が遷移制御データのみを作成するようにしてもよい。 In this embodiment, the orderer creates graphic-related data and transition control data using the in-vehicle information system development tool. However, the orderer may create only transition control data.
実施の形態3.
実施の形態2では、遷移制御データを発注者が作成するようにしているが、この実施の形態3では遷移制御データに加えて、機能制御データをも発注者が作成するようにし、この遷移制御データ及び機能制御データを車載情報システム開発装置に入力するようにしたものである。
In the second embodiment, the orderer creates transition control data, but in this third embodiment, the orderer creates function control data in addition to the transition control data. Data and function control data are input to the in-vehicle information system development device.
図15はこの実施の形態3の車載情報システム開発装置の記憶部を示す図である。図に示すように、画面アプリケーション制御データ22が、ナビゲーション機能等のアプリケーション機能の実行を制御する機能制御データと、所定の指令に対応して表示状態の遷移を制御する遷移制御データとから構成され、この遷移制御データと機能制御データとが入力部2から入力されたものであること以外は、実施の形態1と同様である。
FIG. 15 is a diagram illustrating a storage unit of the in-vehicle information system development device according to the third embodiment. As shown in the figure, the screen
また、開発方法に関しては、実施の形態2において、車載情報システム開発ツールで遷移制御データを作成する際に、機能制御データをもあわせて作成する以外は実施の形態2とほぼ同様であるので説明は省略する。 The development method is substantially the same as in the second embodiment except that in the second embodiment, when the transition control data is created by the in-vehicle information system development tool, the function control data is also created. Is omitted.
なお、車載情報システム開発ツールを用いて機能制御データを作成するには、図16に示すように、各状態で実行される機能(アプリケーション)の実行命令を記述するようにすればよい。図16では、状態3に、経路探索命令であるsearch()が記述されている。すなわち、状態3に遷移すると、経路探索のアプリケーションが実行されるというコードが記述され機能制御データがあわせて作成されることになる。
In order to create function control data using the in-vehicle information system development tool, it is only necessary to describe execution instructions of functions (applications) executed in each state as shown in FIG. In FIG. 16,
この実施の形態では、機能制御データも発注者から受け取るようにしたので、実施の形態2に比べてさらに手戻りが少なくなり、開発期間を短縮することができる。 In this embodiment, since the function control data is also received from the orderer, the rework is further reduced as compared with the second embodiment, and the development period can be shortened.
実施の形態4.
この実施の形態4では、実施の形態2、3で使用する車載情報システム開発ツールにおける図面作成部と遷移制御データ作成部とを連携し、図形関連データに基づいた図形を遷移制御データに基づいて表示するようにしたものである。
In the fourth embodiment, the drawing creation unit and the transition control data creation unit in the in-vehicle information system development tool used in the second and third embodiments are linked, and the graphic based on the graphic related data is based on the transition control data. It is intended to be displayed.
図17〜図19は車載情報システム開発ツールで遷移制御データを作成する際の画面の一例を示す図である。図17に示すように、初期化時には、状態1が強調され(色がつけられ)、同じ画面に状態1のときの表示画面が表示される。状態1に対しては、画面作成ツールで作成した画面名を記述していないので何も画面表示されない。
17 to 19 are diagrams illustrating examples of screens when creating transition control data with the in-vehicle information system development tool. As shown in FIG. 17, at the time of initialization, the
ENTERが選択されると、図18の画面表示になる。このとき、状態2−1には、disp1(1)の記述があるので、画面表示には、画面作成ツールで作成されたdisp1、アニメーション変数1の画面を表示する。
When ENTER is selected, the screen shown in FIG. 18 is displayed. At this time, since disp1 (1) is described in the state 2-1, the screen of disp1 and
次いで、DOWNが選択されると、図19の画面表示になる。このとき、状態2−2には、disp1(2)の記述があるので、画面表示には、画面作成ツールで作成されたdisp1、アニメーション変数2の画面を表示する。以下、イベントが発生するたびに遷移制御データ作成ツール上の画面表示が変化し、それに対応した画面が表示される。
Next, when DOWN is selected, the screen shown in FIG. 19 is displayed. At this time, since disp1 (2) is described in the state 2-2, the screen of disp1 and
この実施の形態では、図形関連データに基づいた図形を遷移制御データに基づいて表示するようにしているので、利用者が操作仕様と画面との関係を確認しながら図形関連データ、遷移制御データ等を作成することができ、仕様が正確に受注者に伝わり、開発期間をより短くできる。 In this embodiment, since the figure based on the figure related data is displayed based on the transition control data, the figure confirms the relation between the operation specification and the screen, the figure related data, the transition control data, etc. The specifications can be accurately communicated to the contractor, and the development period can be shortened.
実施の形態5.
この実施の形態では、車載情報システム開発ツールの遷移制御データ作成部と連携できる疑似アプリケーションモジュールを、車載情報システム開発ツールとともに提供するものである。
Embodiment 5 FIG.
In this embodiment, a pseudo application module that can cooperate with the transition control data creation unit of the in-vehicle information system development tool is provided together with the in-vehicle information system development tool.
図20はこの実施の形態5の車載情報システムの開発方法を説明するフローチャートである。図に示すように、受注者が発注者に車載情報システム開発装置の各アプリケーションを模擬した動作をする疑似アプリケーションモジュールを各モジュールとともに発注者に送付し、この模擬アプリケーションモジュールを利用して各データを作成するようにしている。以下、作成方法を説明する。 FIG. 20 is a flowchart for explaining a method for developing an in-vehicle information system according to the fifth embodiment. As shown in the figure, the contractor sends a pseudo-application module that operates to simulate each application of the in-vehicle information system development device to the orderer, together with each module, and sends the data to the orderer using the simulated application module. I try to create it. The creation method will be described below.
図21〜図23は車載情報システム開発ツールを用いたデータ作成方法を説明する図である。車載情報システム開発ツールの遷移制御データ作成部の動作は実施の形態4と同様であるが、初期化時には、図21に示すように、疑似アプリケーションモジュールに初期化情報が送られ、道路地図が表示される。 21 to 23 are diagrams for explaining a data creation method using the in-vehicle information system development tool. The operation of the transition control data creation unit of the in-vehicle information system development tool is the same as that of the fourth embodiment, but at initialization, initialization information is sent to the pseudo application module and a road map is displayed as shown in FIG. Is done.
次に、実施の形態4と同様に、状態2−2からENTERが選択されると、状態3に遷移する。この状態3にはsearch()の命令が記述されているので、遷移制御データ作成部が、疑似アプリケーションモジュールに対してsearch()コマンドを送り、このモジュールにより経路探索を疑似した結果が図22に示すように表示される。
Next, as in the fourth embodiment, when ENTER is selected from state 2-2, the state transitions to
疑似アプリケーションモジュールは経路探索の実行を終了すると、探索終了イベントを遷移制御データ作成部に送り、この結果、遷移制御データ作成部は状態1になるが、このとき、疑似アプリケーションモジュールは、図23に示すように、経路探索結果を画面上に表示することになる。
When the pseudo application module finishes executing the route search, it sends a search end event to the transition control data creation unit. As a result, the transition control data creation unit enters
この実施の形態では、疑似アプリケーションモジュールを提供するようにしているので、発注者が操作仕様と画面との関係を実際の車載情報システムの環境に近い環境で提供することができる。 In this embodiment, since the pseudo application module is provided, the orderer can provide the relationship between the operation specification and the screen in an environment close to the environment of the actual in-vehicle information system.
実施の形態6.
実施の形態5では、車載情報システム開発ツールの遷移制御データ作成部と連携できる疑似アプリケーションモジュールを提供するようにしているが、この実施の形態6では、遷移制御データ作成部の環境上で実機用のアプリケーション部が動作できる開発環境用クラスライブラリツールを提供するようにしたものである。
Embodiment 6 FIG.
In the fifth embodiment, a pseudo application module capable of cooperating with the transition control data creation unit of the in-vehicle information system development tool is provided. However, in this sixth embodiment, an actual machine is used on the environment of the transition control data creation unit. The development environment class library tool that can run the application part of is provided.
図24はこの実施の形態6の車載情報システムの開発方法を説明するフローチャートである。図に示すように、遷移制御データ作成部の環境上で実機用のアプリケーション部が動作できる開発環境用クラスライブラリツールを提供する以外は実施の形態3と同様であるので説明は省略する。 FIG. 24 is a flowchart for explaining the development method of the in-vehicle information system according to the sixth embodiment. As shown in the figure, since it is the same as that of the third embodiment except that a development environment class library tool capable of operating an application unit for a real machine on the environment of the transition control data creation unit is provided, the description is omitted.
遷移制御データ作成部での動作は実施の形態2のものと同様であるが、車載情報システム開発装置において、開発環境用クラスライブラリツールを実機用クラスライブラリに置き換えてコンパイルするようにする。なお、その他は、実施の形態3と同様であるので説明は省略する。 The operation in the transition control data creation unit is the same as that in the second embodiment. However, in the in-vehicle information system development apparatus, the development environment class library tool is replaced with the actual class library and compiled. The rest is the same as that of the third embodiment, and a description thereof will be omitted.
この実施の形態では、実機用のアプリケーション部が動作できる開発環境用クラスライブラリツールを用いているので、疑似アプリケーションモジュールを用いる場合に比し、より正確に仕様に沿ったものを作成できる。 In this embodiment, since a development environment class library tool capable of operating an application unit for a real machine is used, it is possible to create a tool that more accurately conforms to the specifications than when a pseudo application module is used.
実施の形態7.
実施の形態5の車載情報システム開発ツールでは、キーボードのENTERなどを選択することでイベントを発生させ、このイベントの発生により状態遷移が行われるようにしているが、この実施の形態7では、図25に示すように、イベント発生画面250を表示させ、この画面上のボタンを選択することでイベントを発生させ、このイベントの発生により状態遷移をさせるようにしたものである。
Embodiment 7 FIG.
In the in-vehicle information system development tool according to the fifth embodiment, an event is generated by selecting “ENTER” on the keyboard, and the state transition is performed by the occurrence of this event. As shown in FIG. 25, an
この画面は利用者が車載情報システム開発ツールの遷移制御データ作成部で画面エディタの要領で作成する。イベント発生画面250上でENETRボタンが選択されると、状態1から状態2−1に移行する。なお、その他は実施の形態5と同様である。
This screen is created by the user in the manner of a screen editor in the transition control data creation unit of the in-vehicle information system development tool. When the ENETR button is selected on the
この実施の形態では、イベント発生画面を設けるようにしているので、実施の形態5に比し、操作が簡略になる。 In this embodiment, since an event occurrence screen is provided, the operation is simplified compared to the fifth embodiment.
実施の形態8.
実施の形態2〜7では、発注者が遷移制御データ作成部を有する車載情報システム開発ツールにより各データを作成するようにしているが、受注者も同様の遷移制御データ作成部を有し、受注者がこの遷移制御データ作成部を用いて作成したデータを発注者に仮納入し、発注者が遷移制御データ作成部で動作の確認、ならびに不備な個所の修正を行った後、受注者に修正後のデータを送付するようにしてもよい。
Embodiment 8 FIG.
In the second to seventh embodiments, the orderer creates each data using the in-vehicle information system development tool having the transition control data creation unit. However, the contractor also has a similar transition control data creation unit. Temporarily deliver the data created by the transition control data creation unit to the orderer, and the orderer confirms the operation and corrects inadequate parts in the transition control data creation unit, and then corrects it to the contractor. You may make it send later data.
本発明にかかる車載情報システム開発装置は、画面上に表示される図形に関する図形データ及び上記図形に対応して設定されこの図形の上記画面上での動作を記述した動作記述データを含む図形関連データを外部から入力する入力部と、所定の指令に対応して表示状態の遷移を制御する制御データ及び各表示状態時に上記動作記述データに基づいて上記画面上に図形を表示させる表示制御データが格納された記憶部と、上記表示制御データに上記図形関連データを組み込み上記制御データとともに実行プログラムを生成する変換部とを備えているので、表示制御データの内容をほとんど変更することなく図形関連データを容易に修正することができ、外部で作成された図形関連データに基づいて実行プログラムを生成することができる。 The in-vehicle information system development device according to the present invention includes graphic data relating to a graphic displayed on a screen and graphic related data including operation description data which is set corresponding to the graphic and describes the operation of the graphic on the screen. An external input unit, control data for controlling transition of the display state corresponding to a predetermined command, and display control data for displaying a graphic on the screen based on the operation description data in each display state are stored. Storage unit, and a conversion unit that incorporates the graphic-related data into the display control data and generates an execution program together with the control data, so that the graphic-related data can be stored with almost no change in the contents of the display control data. It can be easily corrected, and an execution program can be generated based on graphic-related data created externally.
また、動作記述データには、所定条件に応じて各々設定された複数の動作記述がされており、上記所定条件を満たす場合にこの条件に対応する図形の動作がなされる場合には、記述データに基づいて図形の動作を確認できるので、利用者の意図に沿った画面の描写を実現することができる。 In addition, the behavior description data includes a plurality of behavior descriptions each set according to a predetermined condition. When the above-mentioned predetermined condition is satisfied and a figure operation corresponding to this condition is performed, the description data Since the operation of the figure can be confirmed based on the above, it is possible to realize the depiction of the screen according to the user's intention.
さらに、記憶部に格納される制御データが、所定の指令に対応して表示状態の遷移を制御する遷移制御データと、アプリケーション機能の実行を制御する機能制御データとを含んでおり、上記遷移制御データが入力部を通して外部から入力される場合には、外部で作成された遷移制御データに基づいて実行プログラムを生成することができる。 Further, the control data stored in the storage unit includes transition control data for controlling the transition of the display state in response to a predetermined command, and function control data for controlling the execution of the application function. When data is input from the outside through the input unit, an execution program can be generated based on the transition control data created externally.
また、本発明にかかる車載情報システム開発ツールは、画面上に表示される図形に関する図形データ及び上記図形に対応して設定されこの図形の上記画面上での動作を記述した動作記述データを含む図形関連データを生成する生成部と、上記動作記述データに基づいて上記画面上に図形を表示させる表示制御部と、上記図形関連データを外部に出力する出力部とを備えているので、図形関連データの修正が必要な場合にでも、画面上に図形を表示させる表示制御データの内容を変更することなく容易に図形関連データを修正することができ、図形関連データを容易に作成することができる。 Further, the in-vehicle information system development tool according to the present invention includes graphic data relating to a graphic displayed on the screen and a graphic including operation description data which is set corresponding to the graphic and describes the operation of the graphic on the screen. Since it includes a generation unit that generates related data, a display control unit that displays a graphic on the screen based on the operation description data, and an output unit that outputs the graphic related data to the outside, the graphic related data Even when the correction is required, the graphic related data can be easily corrected without changing the content of the display control data for displaying the graphic on the screen, and the graphic related data can be easily created.
さらに、生成部が所定の指令に対応して表示状態の遷移を制御する遷移制御データを生成し、表示制御部が図形関連データに基づいた図形を上記遷移制御データに基づいて表示する場合には、各遷移状態に対応した図形を画面上に表示することができる。 Furthermore, when the generation unit generates transition control data for controlling the transition of the display state in response to a predetermined command, and the display control unit displays a graphic based on the graphic-related data based on the transition control data, The figure corresponding to each transition state can be displayed on the screen.
また、本発明にかかる車載情報システムの開発方法は、車載情報システムの発注者からの発注に応じて、受注者が発注者の要望に応じた車載情報システムを開発する車載情報システムの開発方法であって、発注者側は、受注者側から提供された車載情報システム開発ツールを用いて、画面上に表示される図形に関する図形データ及び上記画面上での動作を記述した動作記述データを含む図形関連データを作成して受注者側に提供し、受注者側は、上記図形関連データを入力するとともに、各表示状態時に上記動作記述データに基づいて上記画面上に表示させる表示制御データに上記図形関連データを組み込み、所定の指令に対応して表示状態の遷移を制御する制御データも含めて実行プログラムを作成するので、発注者側で発注者が意図する図形を作成することができ、表示する図形に関して発注者側と受注者側との間で意図のずれが生じるのを減少させることができる。 The vehicle information system development method according to the present invention is a vehicle information system development method in which the contractor develops a vehicle information system according to the orderer's request in response to an order from the person who ordered the vehicle information system. The orderer side uses the in-vehicle information system development tool provided by the contractor side, and the figure includes graphic data related to the graphic displayed on the screen and the behavior description data describing the operation on the screen. The related data is created and provided to the contractor. The contractor inputs the graphic related data and displays the graphic in the display control data to be displayed on the screen based on the operation description data in each display state. Since the execution data is created including the control data that controls the transition of the display state in response to the predetermined command, the orderer intends the orderer. It is possible to create a shape, it is possible to reduce the intention of deviation between the ordering party with respect to figures to be displayed with the contractor occurs.
また、本発明にかかる車載情報システムの開発方法は、車載情報システムの発注者からの発注に応じて、受注者が発注者の要望に応じた車載情報システムを開発する車載情報システムの開発方法であって、発注者側は、受注者側から提供された車載情報システム開発ツールを用いて、画面上に表示される図形に関する図形データ及び上記画面上での動作を記述した動作記述データを含む図形関連データを作成して受注者に提供するので、発注者が意図する図形を作成することができる。 The vehicle information system development method according to the present invention is a vehicle information system development method in which the contractor develops a vehicle information system according to the orderer's request in response to an order from the person who ordered the vehicle information system. The orderer side uses the in-vehicle information system development tool provided by the contractor side, and the figure includes graphic data related to the graphic displayed on the screen and the behavior description data describing the operation on the screen. Since the related data is created and provided to the contractor, the figure intended by the orderer can be created.
また、本発明にかかる車載情報システムの開発方法は、車載情報システムの発注者からの発注に応じて、受注者が発注者の要望に応じた車載情報システムを開発する車載情報システムの開発方法であって、受注者側は、画面上に表示される図形に関する図形データ及び上記図形に対応して設定されこの図形の上記画面上での動作を記述した動作記述データを含む図形関連データを生成する車載情報システム開発ツールを発注者側に提供するので、発注者側で発注者が意図する図形を作成させることができ、表示する図形に関して発注者側と受注者側との間で意図のずれが生じるのを減少させることができる。 The vehicle information system development method according to the present invention is a vehicle information system development method in which the contractor develops a vehicle information system according to the orderer's request in response to an order from the person who ordered the vehicle information system. The contractor side generates graphic-related data including graphic data related to the graphic displayed on the screen and operation description data set in correspondence with the graphic and describing the operation of the graphic on the screen. Since the in-vehicle information system development tool is provided to the orderer, the orderer can create the figure intended by the orderer, and there is a misalignment between the orderer and the contractor regarding the displayed graphic. Can be reduced.
また、車載情報システム開発ツールが、所定の指令に対応して表示状態の遷移を制御する遷移制御データを生成する場合には、発注者側で発注者が意図する遷移制御データを作成させることができ、遷移状態に関して発注者側と受注者側との間で意図のずれが生じるのを減少させることができる。 In addition, when the in-vehicle information system development tool generates transition control data for controlling the transition of the display state in response to a predetermined command, the orderer may create the transition control data intended by the orderer. In addition, it is possible to reduce the occurrence of deviation of intention between the orderer side and the contractor side regarding the transition state.
さらに、車載情報システム開発ツールが、各表示状態時に動作記述データに基づいて画面上に図形を表示する場合には、遷移状態と画面との関係を確認しながら図形関連データ、遷移制御データを作成することができる。 In addition, when the in-vehicle information system development tool displays a graphic on the screen based on the operation description data in each display state, it creates graphic related data and transition control data while checking the relationship between the transition state and the screen. can do.
また、本発明にかかる車載情報システムの開発方法は、車載情報システムの発注者からの発注に応じて、受注者が発注者の要望に応じた車載情報システムを開発する車載情報システムの開発方法であって、受注者側は、発注者側で作成され画面上に表示される図形に関する図形データ及び上記画面上での動作を記述した動作記述データを含む図形関連データを入力し、各表示状態時に上記動作記述データに基づいて上記画面上に表示させる表示制御データに上記図形関連データを組み込み、所定の指令に対応して表示状態の遷移を制御する制御データとともに実行プログラムを作成するので、表示する図形に関して発注者側と受注者側との間で意図のずれが生じるのを減少させることができる。 The vehicle information system development method according to the present invention is a vehicle information system development method in which the contractor develops a vehicle information system according to the orderer's request in response to an order from the person who ordered the vehicle information system. The contractor inputs the graphic data related to the graphic created on the orderer side and displayed on the screen and the graphic related data including the operation description data describing the operation on the screen. The graphic related data is incorporated into the display control data to be displayed on the screen based on the behavior description data, and the execution program is created together with the control data for controlling the transition of the display state in response to a predetermined command. It is possible to reduce the occurrence of deviation of intention between the orderer side and the orderer side regarding the graphic.
さらに、制御データが、所定の指令に対応して表示状態の遷移を制御する遷移制御データと、アプリケーション機能の実行を制御する機能制御データとを含んでおり、上記遷移制御データを発注者側で作成した場合には、遷移状態に関して発注者側と受注者側との間で意図のずれが生じるのを減少させることができる。 Further, the control data includes transition control data for controlling the transition of the display state in response to a predetermined command, and function control data for controlling the execution of the application function. When it is created, it is possible to reduce the occurrence of a shift in intention between the orderer side and the contractor side regarding the transition state.
また、本発明にかかるナビゲーションシステムの開発方法は、ナビゲーションシステムの発注者からの発注に応じて、受注者が発注者の要望に応じたナビゲーションシステムを開発するナビゲーションシステムの開発方法であって、発注者側は、受注者側から提供されたナビゲーションシステム開発ツールを用いて、画面上に表示される図形に関する図形データ及び上記画面上での動作を記述した動作記述データを含む図形関連データを作成して受注者側に提供し、受注者側は、上記図形関連データを入力するとともに、各表示状態時に上記動作記述データに基づいて上記画面上に表示させる表示制御データに上記図形関連データを組み込み、所定の指令に対応して表示状態の遷移を制御する制御データも含めて実行プログラムを作成するので、発注者側で発注者が意図する図形を作成することができ、表示する図形に関して発注者側と受注者側との間で意図のずれが生じるのを減少させることができる。 A navigation system development method according to the present invention is a navigation system development method in which a contractor develops a navigation system according to a request of an orderer in response to an order from the orderer of the navigation system. Using the navigation system development tool provided by the contractor, the contractor creates graphic-related data including graphic data related to the graphic displayed on the screen and behavioral description data describing the behavior on the screen. The contractor side inputs the graphic related data and incorporates the graphic related data into the display control data to be displayed on the screen based on the operation description data in each display state. Create an execution program including control data that controls the transition of the display state in response to a predetermined command. In ordering party can create a graphical orderer is intended, it is possible to reduce the intention of deviation between the ordering party with respect to figures to be displayed with the contractor occurs.
また、本発明にかかるナビゲーションシステムの開発方法は、ナビゲーションシステムの発注者からの発注に応じて、受注者が発注者の要望に応じたナビゲーションシステムを開発するナビゲーションシステムの開発方法であって、発注者側は、受注者側から提供されたナビゲーションシステム開発ツールを用いて、画面上に表示される図形に関する図形データ及び上記画面上での動作を記述した動作記述データを含む図形関連データを作成して受注者に提供するので、発注者が意図する図形を作成することができる。 A navigation system development method according to the present invention is a navigation system development method in which a contractor develops a navigation system according to a request of an orderer in response to an order from the orderer of the navigation system. Using the navigation system development tool provided by the contractor, the contractor creates graphic-related data including graphic data related to the graphic displayed on the screen and behavioral description data describing the behavior on the screen. Therefore, the figure intended by the orderer can be created.
また、本発明にかかるナビゲーションシステムの開発方法は、ナビゲーションシステムの発注者からの発注に応じて、受注者が発注者の要望に応じたナビゲーションシステムを開発するナビゲーションシステムの開発方法であって、受注者側は、画面上に表示される図形に関する図形データ及び上記図形に対応して設定されこの図形の上記画面上での動作を記述した動作記述データを含む図形関連データを生成するナビゲーションシステム開発ツールを発注者側に提供するので、発注者側で発注者が意図する図形を作成させることができ、表示する図形に関して発注者側と受注者側との間で意図のずれが生じるのを減少させることができる。 A navigation system development method according to the present invention is a navigation system development method in which a contractor develops a navigation system according to the orderer's request in response to an order from the navigation system orderer. The navigation system development tool for generating graphic-related data including graphic data related to the graphic displayed on the screen and operation description data describing the operation of the graphic on the screen. Is provided to the orderer side, so that the figure intended by the orderer can be created on the orderer side, and the occurrence of misalignment between the orderer side and the contractor side regarding the figure to be displayed is reduced. be able to.
また、本発明にかかるナビゲーションシステムの開発方法は、ナビゲーションシステムの発注者からの発注に応じて、受注者が発注者の要望に応じたナビゲーションシステムを開発するナビゲーションシステムの開発方法であって、受注者側は、発注者側で作成され画面上に表示される図形に関する図形データ及び上記画面上での動作を記述した動作記述データを含む図形関連データを入力し、各表示状態時に上記動作記述データに基づいて上記画面上に表示させる表示制御データに上記図形関連データを組み込み、所定の指令に対応して表示状態の遷移を制御する制御データとともに実行プログラムを作成するので、表示する図形に関して発注者側と受注者側との間で意図のずれが生じるのを減少させることができる。 A navigation system development method according to the present invention is a navigation system development method in which a contractor develops a navigation system according to the orderer's request in response to an order from the navigation system orderer. The user side inputs graphic data related to the graphic created on the orderer side and displayed on the screen, and graphic related data including the behavior description data describing the operation on the screen, and the behavior description data in each display state. The figure related data is incorporated into the display control data to be displayed on the screen based on the above, and the execution program is created together with the control data for controlling the transition of the display state in response to a predetermined command. It is possible to reduce the occurrence of a shift in intention between the customer side and the contractor side.
1 車載情報システム開発装置
2 入力部 3 記憶部
4 処理部
11 アプリケーション部 12 画面アプリケーション制御部
13 画面表示部 14 画面関連データ
21 アプリケーションデータ
22 画面アプリケーション制御データ
23 画面表示データ 24 画面関連データ
24a 図形データ 24b 動作記述
25 クラスライブラリ 26 OS・デバイスドライバ
30、40 車載情報システム開発ツール 31、41 生成部
32 画面表示部 33、43 出力部
70 画面データ名 71 画面オブジェクト選択領域
72 画面作成領域 73 オブジェクト色選択エリア
74 プロパティ選択領域
101 道路線 102 自車位置マーク
141 通常状態 142〜146 メニュー画面状態
250 イベント発生画面
DESCRIPTION OF
Claims (4)
生成部が、入力手段からの入力に基づいて、車載情報システムの画面上に図形として表示される図形オブジェクトの図形データおよび前記図形データに対応して設定され前記図形の表示の動作を変数の値に対応させて記述した動作記述データを含む前記図形関連データ、ならびに所定の指令に対応して動作記述データに記述の変数の値に基づいて表示状態の遷移を制御する遷移制御データおよび所定の指令に対応してアプリケーション機能の実行命令であるコマンドが記述された機能制御データを含む前記制御データを生成し、
画面表示部が、前記生成部で生成された図形関連データに基づいた図形を前記生成部で生成された遷移制御データに基づいて表示するとともに、
入力手段からの所定の指令に応じて前記生成部で生成された機能制御データに基づいて前記生成部が所定のコマンドを送ると、前記生成部と連携する擬似アプリケーションモジュールにより前記コマンドに対応する前記車載情報システムのアプリケーションの動作が模擬された結果を前記画面表示部が表示する
ことを特徴とする車載情報システム開発装置に入力されるデータ生成方法。 A method for generating graphic-related data and control data to be input to an in-vehicle information system development device that creates an execution program implemented in the in-vehicle information system, which is executed by the in-vehicle information system development tool,
Based on the input from the input means, the generation unit sets the graphic data of the graphic object displayed as a graphic on the screen of the in-vehicle information system and the graphic data set in accordance with the graphic data. The graphic related data including the behavior description data described in correspondence with the data, the transition control data for controlling the transition of the display state based on the value of the variable described in the behavior description data in correspondence with the predetermined command, and the predetermined command And generating the control data including function control data in which a command that is an execution instruction of the application function is described,
The screen display unit displays a graphic based on the graphic-related data generated by the generating unit based on the transition control data generated by the generating unit,
When the generating unit on the basis of the function control data generated by the generating unit in accordance with a predetermined instruction from the input means sends a predetermined command, said corresponding to said command by the pseudo application module that works with the generator A data generation method input to an in-vehicle information system development device, wherein the screen display unit displays a result of simulating the operation of an application in the in-vehicle information system.
生成部が、入力手段からの入力に基づいて、前記車載情報システムの画面上に図形として表示される図形オブジェクトの図形データおよび前記図形データに対応して設定され前記図形の表示の動作を変数の値に対応させて記述した動作記述データを含む前記図形関連データ、ならびに所定の指令に対応して動作記述データに記述の変数の値に基づいて表示状態の遷移を制御する遷移制御データおよび所定の指令に対応してアプリケーション機能の実行命令であるコマンドが記述された機能制御データを含む前記制御データを生成し、
画面表示部が、前記生成部で生成された図形関連データに基づいた図形を前記生成部で生成された遷移制御データに基づいて表示するとともに、
入力手段からの所定の指令に応じて前記生成部で生成された機能制御データに基づいて前記生成部が所定のコマンドを送ると、実機用のアプリケーション部が、当該実機用のアプリケーション部が前記車載情報システム開発ツール上で動作できるようになる開発環境用クラスライブラリツールを使用して前記コマンドに対応する前記車載情報システムのアプリケーションの機能を実行し、
前記アプリケーション部が実行した結果を前記画面表示部が表示する
ことを特徴とする車載情報システム開発装置に入力されるデータ生成方法。 A method for generating graphic-related data and control data to be input to an in-vehicle information system development device that creates an execution program implemented in the in-vehicle information system, which is executed by the in-vehicle information system development tool,
Based on the input from the input means, the generation unit sets the graphic data of the graphic object displayed as a graphic on the screen of the in-vehicle information system, and the graphic display operation that is set corresponding to the graphic data. The graphic related data including the behavior description data described in correspondence with the value, the transition control data for controlling the transition of the display state based on the value of the description variable in the behavior description data in correspondence with the predetermined command, and the predetermined Generating the control data including function control data in which a command that is an execution instruction of the application function is described in response to the command;
The screen display unit displays a graphic based on the graphic-related data generated by the generating unit based on the transition control data generated by the generating unit,
When the generation unit sends a predetermined command based on the function control data generated by the generation unit in response to a predetermined command from the input means , the application unit for the actual machine is connected to the application unit for the actual machine. Using the development environment class library tool that can operate on the information system development tool , execute the function of the application of the in-vehicle information system corresponding to the command ,
A data generation method input to an in-vehicle information system development device, wherein the screen display unit displays a result executed by the application unit .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010187288A JP5218500B2 (en) | 2000-07-06 | 2010-08-24 | Method for generating data input to in-vehicle information system development device |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000204943 | 2000-07-06 | ||
JP2000204943 | 2000-07-06 | ||
JP2010187288A JP5218500B2 (en) | 2000-07-06 | 2010-08-24 | Method for generating data input to in-vehicle information system development device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000291739A Division JP2002082805A (en) | 2000-07-06 | 2000-09-26 | Device, tool and method for developing on-vehicle information system and method for developling navigation system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011023022A JP2011023022A (en) | 2011-02-03 |
JP5218500B2 true JP5218500B2 (en) | 2013-06-26 |
Family
ID=40961822
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009097281A Expired - Lifetime JP4678445B2 (en) | 2000-07-06 | 2009-04-13 | In-vehicle information system development apparatus and in-vehicle information system development method |
JP2010187288A Expired - Lifetime JP5218500B2 (en) | 2000-07-06 | 2010-08-24 | Method for generating data input to in-vehicle information system development device |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009097281A Expired - Lifetime JP4678445B2 (en) | 2000-07-06 | 2009-04-13 | In-vehicle information system development apparatus and in-vehicle information system development method |
Country Status (1)
Country | Link |
---|---|
JP (2) | JP4678445B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105260082B (en) * | 2015-10-16 | 2018-12-07 | 华为技术有限公司 | A kind of test data methods of exhibiting and exploitation terminal |
JP7184410B1 (en) | 2022-06-16 | 2022-12-06 | 株式会社Pentagon | Application development support device |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05216641A (en) * | 1992-02-06 | 1993-08-27 | Toshiba Corp | Graphical user interface control program generator |
JPH0644339A (en) * | 1992-03-06 | 1994-02-18 | Hewlett Packard Co <Hp> | Graphic object operation system and method |
JPH08161137A (en) * | 1994-12-06 | 1996-06-21 | Matsushita Electric Ind Co Ltd | User interface parts |
JP3870990B2 (en) * | 1997-06-02 | 2007-01-24 | 三菱電機株式会社 | Graphical user interface device |
JP3804891B2 (en) * | 1997-06-30 | 2006-08-02 | 日立オムロンターミナルソリューションズ株式会社 | How to create customer-operated automatic machine screens |
JPH1153177A (en) * | 1997-08-01 | 1999-02-26 | Matsushita Electric Ind Co Ltd | On-vehicle or portable information providing device and software structure thereof |
-
2009
- 2009-04-13 JP JP2009097281A patent/JP4678445B2/en not_active Expired - Lifetime
-
2010
- 2010-08-24 JP JP2010187288A patent/JP5218500B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP4678445B2 (en) | 2011-04-27 |
JP2011023022A (en) | 2011-02-03 |
JP2009157949A (en) | 2009-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100975458B1 (en) | Gui application development support device, gui display device, method, and computer readable recording medium | |
CN102124445B (en) | Method and system for creating HMI applications for automation process | |
US20060117267A1 (en) | System and method for property-based focus navigation in a user interface | |
US7992128B2 (en) | Computer software adaptation method and system | |
CN101479722A (en) | Context specific user interface | |
AU2008221572A1 (en) | Integration of user interface design and model driven development | |
US20070038947A1 (en) | Method and device for generation of a parametric model associated with a 3D geometry | |
JP5218500B2 (en) | Method for generating data input to in-vehicle information system development device | |
US6658347B2 (en) | Vehicular information system developing apparatus, vehicular information system developing tool, vehicular information system developing method, and navigation system developing method | |
US6775579B2 (en) | Flowchart-based control system with active debugging objects | |
JP2008096935A (en) | Screen preparing device, screen preparing program, and recording medium recorded with the program | |
US8046708B1 (en) | Reversed links from graphical diagram representation | |
KR100694088B1 (en) | A method of generating a component based on XML for user interface | |
Wentzlaff et al. | Pattern-based development of user-friendly web applications | |
US20230297730A1 (en) | Method and system for generating an exploded layout of cad models in a 3d graphic environment | |
Bock | Model-driven HMI development: Can meta-CASE tools do the job? | |
JP4854332B2 (en) | Graphic display program and graphic display method | |
WO2023228309A1 (en) | Help screen creation assistance device | |
TW200919237A (en) | Modularized program component and method of planning modularized program | |
JP7526909B2 (en) | PROGRAM CREATION METHOD, PROGRAM CREATION ASSISTANCE DEVICE, AND PROGRAMMABLE CONTROLLER | |
JP2022051276A (en) | Computer program, specification output device, and manufacturing method for program | |
JPH1021062A (en) | Device and method for visual programming | |
JPH06243223A (en) | Interactive processing system | |
Jackson et al. | Android Design Patterns: UI Design Paradigms | |
JP2023539010A (en) | Human-machine interaction method and user interface realized by computer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120424 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120619 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20120710 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121003 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20121010 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121127 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130115 |
|
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 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5218500 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160315 Year of fee payment: 3 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |