JP2018105969A - Information processing apparatus, method for controlling the same, and program, and information processing system, method for controlling the same, and program - Google Patents
Information processing apparatus, method for controlling the same, and program, and information processing system, method for controlling the same, and program Download PDFInfo
- Publication number
- JP2018105969A JP2018105969A JP2016251022A JP2016251022A JP2018105969A JP 2018105969 A JP2018105969 A JP 2018105969A JP 2016251022 A JP2016251022 A JP 2016251022A JP 2016251022 A JP2016251022 A JP 2016251022A JP 2018105969 A JP2018105969 A JP 2018105969A
- Authority
- JP
- Japan
- Prior art keywords
- area
- moving
- movement
- information processing
- display
- 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.)
- Granted
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 69
- 238000000034 method Methods 0.000 title claims description 42
- 238000004088 simulation Methods 0.000 claims abstract description 67
- 230000008859 change Effects 0.000 claims abstract description 8
- 238000012546 transfer Methods 0.000 claims description 19
- 230000007246 mechanism Effects 0.000 abstract description 12
- 230000008569 process Effects 0.000 description 30
- 238000012545 processing Methods 0.000 description 30
- 230000006870 function Effects 0.000 description 21
- 238000011960 computer-aided design Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 238000012790 confirmation Methods 0.000 description 4
- 238000006424 Flood reaction Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013049 sediment Substances 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Landscapes
- Instructional Devices (AREA)
- Traffic Control Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
図面上に存在する移動領域がどの移動領域と対応づいているのかを識別可能な情報処理装置、その制御方法、及びプログラム、並びに、情報処理システム、その制御方法、及びプログラムに関する。 The present invention relates to an information processing apparatus capable of identifying which moving area corresponds to a moving area existing on the drawing, a control method thereof, and a program, and an information processing system, a control method thereof, and a program.
近年、建物内にいるユーザの移動や、コンサート会場に来場したユーザの退場などのユーザの移動に関するシミュレーションを、建築物のCAD(Computer−Aided Design)データ上の歩行者を示す移動オブジェクトを移動させて行う仕組みが存在する。 In recent years, a moving object indicating a pedestrian on CAD (Computer-Aided Design) data of a building is moved for a simulation related to the movement of the user such as the movement of the user in the building or the leaving of the user who has visited the concert venue. There is a mechanism to do this.
特許文献1には、複数の階層を持つ建物での避難行動シミュレーションにおいて、階段部を移動する移動オブジェクトの移動速度を計算することのできる仕組みが記載されている。
複数の階層を持つ建物において歩行者の移動シミュレーションを行うためには、異なる階層を示すCADデータ同士を空間的に連結させるため、あらかじめ設定を行うことが必要となる。 In order to perform a pedestrian movement simulation in a building having a plurality of hierarchies, it is necessary to set in advance in order to spatially connect CAD data indicating different hierarchies.
具体的には、二階から一階まで移動オブジェクトを移動させるためには、二階のCADデータと階段のCADデータとに移動領域をそれぞれ設定し、さらに階段のCADデータと一階のCADデータとに移動領域をそれぞれ設定する必要がある。このように設定しておき、移動する移動オブジェクトが移動領域に入った場合には、該移動領域に対応して他のCADデータに設定されるもう一方の移動領域に移動オブジェクトがワープする仕組みである。 Specifically, in order to move a moving object from the second floor to the first floor, moving areas are set for the CAD data for the second floor and the CAD data for the stairs, respectively, and further, the CAD data for the stairs and the CAD data for the first floor are set. Each moving area must be set. With this setting, when a moving moving object enters the moving area, the moving object warps to the other moving area set in the other CAD data corresponding to the moving area. is there.
このようにしてCADデータが示す図面内に複数の移動領域を設けた場合に、移動領域がどの移動領域と対応関係にあるのかが分からなくなってしまうことがある。 Thus, when a plurality of movement areas are provided in the drawing indicated by the CAD data, it may be difficult to know which movement area the movement area corresponds to.
そこで本発明は、図面上に存在する移動領域がどの移動領域と対応づいているのかを識別可能な仕組みを提供することを目的とする。 Therefore, an object of the present invention is to provide a mechanism capable of identifying which moving area corresponds to a moving area existing on the drawing.
上記の目的を達成するために、本発明の情報処理装置は、オブジェクトの図面上の位置の変化のシミュレーションを行う情報処理装置であって、前記オブジェクトが前記図面と異なる図面に移動するための移動領域と、当該オブジェクトの移動先の図面上の移動領域とを対応付けて管理する管理手段と、前記管理手段で管理される前記移動領域の指定を受け付ける受付手段と、前記受付手段で指定を受け付けた前記移動領域と、当該移動領域に対応する移動先の図面上の移動領域とを含む表示範囲で図面を表示するように制御する表示制御手段とを備えることを特徴とする。 In order to achieve the above object, an information processing apparatus of the present invention is an information processing apparatus that simulates a change in position of an object on a drawing, and the movement for moving the object to a drawing different from the drawing A management unit that associates and manages a region and a movement region on the drawing to which the object is moved, a reception unit that receives designation of the movement region managed by the management unit, and a designation that is received by the reception unit And a display control means for controlling to display a drawing in a display range including the moving region and a moving region on the drawing corresponding to the moving region.
本発明によれば、図面上に存在する移動領域がどの移動領域と対応づいているのかを識別可能な仕組みを提供することができる。 According to the present invention, it is possible to provide a mechanism capable of identifying which moving area corresponds to a moving area existing on the drawing.
以下、図面を参照しながら本発明の実施形態について説明を行う。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
<第1の実施形態>
図1は、情報処理装置100の機能の概要について説明する図である。情報処理装置100は、パーソナルコンピュータ(PC)等の情報処理装置である。
<First Embodiment>
FIG. 1 is a diagram for explaining an overview of functions of the
情報処理装置100は、CADソフト110(CAD部)と、CADソフト110のプラグインとして機能する移動シミュレーションソフト120と、を含む。本実施形態における情報処理装置100はPCであり、CADソフト110は情報処理装置にインストールされている3次元CADアプリケーションソフトウェアである。また、移動シミュレーションソフト120は、CADアプリケーションソフトウェアのプラグインとして機能するソフトウェアである。
The
移動シミュレーションソフト120は、シミュレーションエンジンを含み、そのシミュレーションエンジンを用いて、CADソフト110により作成された地図上に配置された歩行者のアイコン(移動オブジェクト)を、移動場所(目的地)に移動させるシミュレーション処理を行う。より具体的には、移動シミュレーションソフト120は、シミュレーション上での時刻を、一定の間隔毎に進ませ、時間の経過に伴い、当該歩行者を移動場所に向けて移動させるシミュレーション処理を行う。移動シミュレーションソフト120は、例えば様々な災害の発生を想定した移動シミュレーションができる。例えば、移動シミュレーションソフト120は、津波、洪水、川の氾濫等の水災害、火災、土砂災害等の発生を想定した移動シミュレーションも行うことができる。移動シミュレーションソフト120は、移動オブジェクトを、移動オブジェクト情報510として管理している。例えば図5に示すように、移動オブジェクト情報510にはアイコンID511、座標512、属性513、速度514が対応付けられている。アイコンID511は、移動オブジェクトを一意に識別するためのIDである。座標512は、移動オブジェクトの図面上の位置情報を示す座標である。移動オブジェクトは本実施形態では、移動オブジェクトは円形のアイコンであり、座標512の座標がアイコンの中心点の座標である。円形のアイコンの大きさは図面上のサイズとしては直径1メートルであるものとする。属性513は、移動オブジェクトの属性である。速度514は、移動オブジェクトの図面上の移動速度を示す。
The movement simulation software 120 includes a simulation engine, and uses the simulation engine to move a pedestrian icon (moving object) placed on a map created by the CAD software 110 to a moving place (destination). Perform simulation processing. More specifically, the movement simulation software 120 performs a simulation process in which the time on the simulation is advanced at regular intervals and the pedestrian is moved toward the moving place as time passes. The movement simulation software 120 can perform movement simulation assuming various disasters, for example. For example, the movement simulation software 120 can also perform movement simulations assuming the occurrence of water disasters such as tsunamis, floods, and river floods, fires, and sediment disasters. The moving simulation software 120 manages moving objects as moving object information 510. For example, as illustrated in FIG. 5, the moving object information 510 is associated with an
本実施形態においては、移動させる歩行者のアイコンを移動させる際に、例えば2階から1階へと移動オブジェクトを移動するために図面上に設定された移動領域の対応関係をユーザに認識させるための仕組みである。以上が図1のシステム構成の説明である。 In the present embodiment, when moving the icon of the pedestrian to be moved, for example, in order to make the user recognize the correspondence relationship of the moving areas set on the drawing in order to move the moving object from the second floor to the first floor, for example. This is the mechanism. The above is the description of the system configuration in FIG.
次に、図2を参照して本発明の実施形態における、情報処理装置100のハードウェア構成等の一例について説明する。情報処理装置100は、CPU201、ROM202、RAM203、入力コントローラ205、ビデオコントローラ206、メモリコントローラ207、通信I/Fコントローラ208を含む。CPU201、ROM202、RAM203、入力コントローラ205、ビデオコントローラ206、メモリコントローラ207、通信I/Fコントローラ208は、システムバス204を介して、相互に接続されている。
Next, an example of the hardware configuration of the
CPU201は、システムバス204を介して接続される各デバイスやコントローラを統括的に制御する中央演算装置である。ROM202は、CPU201の制御プログラムであるBIOS(Basic Input / Output System)等の各種プログラム、各種データ等を記憶する記憶装置である。
The
RAM203は、CPU201の主メモリ、ワークエリア等として機能する記憶装置である。CPU201は、処理の実行に際して必要なプログラム等をROM202又は外部メモリ211からRAM203にロードして、ロードしたプログラムを実行することで各種動作を実現する。
A
入力コントローラ205は、入力装置209からの入力を制御するコントローラである。入力装置209は、キーボード(KB)やマウス等のポインティングデバイス等の入力装置である。ビデオコントローラ206は、ディスプレイ装置210への表示を制御するコントローラである。ディスプレイ装置210は、液晶ディスプレイ等の表示器である。
The
メモリコントローラ207は、外部メモリ211へのアクセスを制御するコントローラである。外部メモリ211は、オペレーティングシステムプログラム(以下、OS)、各種設定情報等を記憶するハードディスク(HD)や、フレキシブルディスク(FD)等の記憶装置である。また、外部メモリ211は、ブートプログラム、各種のアプリケーションのプログラム、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する。また、メモリコントローラ207は、PCMCIAカードスロットにアダプタを介して接続されるフラッシュメモリ型メモリカード等の外部メモリ211へのアクセスを制御することもできる。
The
通信I/Fコントローラ208は、LANやインターネット等のネットワークを介した外部装置との接続・通信に利用されるコントローラであり、ネットワークを介した通信処理を実行する。通信I/Fコントローラ208は、例えば、TCP/IPを用いた外部装置との通信等が可能である。
The communication I /
CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ装置210上での表示を可能としている。また、CPU201は、ディスプレイ装置210上のマウスカーソル等を介したユーザの指示を受け付けることができる。
The
本実施形態の処理を実現するための各種プログラムは、外部メモリ211に記憶されていることとするが、ROM202に記憶されているものとしてもよい。また、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ211に記憶されているとするが、ROM202に記憶されているものとしてもよい。
Various programs for realizing the processing of this embodiment are stored in the
なお、ディスプレイ装置210は、移動シミュレーションソフト120による指示に応じてCADソフト110が生成したオブジェクト(例えば、建物と道を繋ぐ新たな道のオブジェクト)を表示出力する出力部の一例である。以上が図2の説明である。
The
CPU201が、ROM202又は外部メモリ211に記憶されたプログラムに基づき処理を実行することによって、図3で後述する情報処理装置100の機能及び後述する各図のフローチャートの処理が実現される。
When the
図3は、情報処理装置100の機能構成の一例を示す図である。情報処理装置100は、CADソフト110(CAD部)、移動シミュレーションソフト120を備える。
FIG. 3 is a diagram illustrating an example of a functional configuration of the
CADソフト110は、図面データ読込部311、オブジェクト情報記憶部312、管理部313、受付部314、表示範囲決定部315、表示制御部316を備えている。
The CAD software 110 includes a drawing
図面データ読込部311は、図面データ(CADファイル)を読み込む。本実施形態では、図面データ読込部311は、外部メモリ211から、外部メモリ211に記憶されている図面データを読み込むこととするが、ROM202や外部のサーバ等から読込むこととしてもよい。本実施形態では、図面データ読込部311は、図面上の座標を持ち、図面上に配置されたオブジェクト(図形)の情報の集合である図面データを読み込むものとする。当該オブジェクトには、図5のオブジェクト情報500に示すように、当該オブジェクトが何のオブジェクトであるかを示す属性が付与されている。なお、オブジェクト情報500にはオブジェクトの識別情報であるID、オブジェクトの頂点座標(x,y座標)と属性が対応付けて記憶される。属性とは、例えば道、建物、障害物、歩行領域等である。歩行領域の属性が付与されているオブジェクトの示す領域は、移動シミュレーションにおいて歩行者(移動者)を示す移動オブジェクトが移動可能な領域であることを示す。建物の属性が付与されたオブジェクトは建物を示す。道の属性が付与されたオブジェクトは道(通路)を示す。障害物の属性が付与されたオブジェクトは、移動オブジェクトが通行できない領域を規定する障害物を示す。移動領域のオブジェクト同士が接している、又は重なっている場合には、移動オブジェクトは、当該接している、又は重なっているオブジェクト間を自由に移動可能である。図13に、図5のオブジェクト情報500に示すオブジェクトの地図上の様子を示す。図13において、Ob000XとOb000Yは移動領域のオブジェクトであり、移動オブジェクトが自由に行き来可能な領域である。Ob000Zは障害物のオブジェクトであり、歩行者はOb000Zを移動できない。
The drawing
図面データ読込部311は、読み込んだ図面データに含まれるオブジェクトの頂点座標に基づいて、頂点を結ぶ線分を画面上に生成して表示することで、図面をディスプレイ装置210に表示する。図11の図面1100(A)は、図面データ読込部311により表示される図面の一例を示す図であり、スタジアムの2階席の図面を示す。また、図11の図面1100(B)は、当該スタジアムの観客席の1階席を示す。この図面は拡大をすることが可能であり、拡大することで図13のように細かく座席を表示することができる。
The drawing
オブジェクト情報記憶部312は、図面データ読込部311で読み込む図面データが示す図面上に配置されているオブジェクト、及び新たに配置されるオブジェクトを記憶する記憶部である。
The object
管理部313は、移動オブジェクトの位置を変更するための移動領域(移動領域に相当する)と、移動オブジェクトの移動先の領域とを対応付けて管理する機能部である。
The
受付部314は、移動領域の指定を受け付ける機能部である。
The accepting
表示範囲決定部315は、受付部で指定を受け付けた移動領域と、移動領域に対応する移動先の領域とを含む図面の範囲を表示範囲として決定する機能部である。
The display
表示制御部316は、表示範囲決定部315で決定された表示範囲で図面を表示するよう制御する機能部である。
The
移動シミュレーションソフト120は、オブジェクト属性取得部321、判定部322、提示部323、シミュレーション実行部324を備えている。
The movement simulation software 120 includes an object
オブジェクト属性取得部321は、CADソフト110のAPIを用いて、CADソフト110で読み込まれている図面データのオブジェクト情報500を取得する機能部である。判定部322は、表示範囲決定部315で決定された表示範囲で図面を表示した場合に、移動オブジェクトが視認可能なサイズであるか否かを判定する機能部である。提示部323は、移動領域のうちいずれかを選択可能な画面を提示する機能部である。シミュレーション実行部324は、移動オブジェクトを図面上で移動させるシミュレーションを実行する機能部である。
The object
以上で図3の説明を終了する。上述した機能構成は一例であって、目的や用途によってさまざまな構成例がある。 This is the end of the description of FIG. The functional configuration described above is an example, and there are various configuration examples depending on the purpose and application.
次に、図4のフローチャートを用いて本実施形態における詳細な処理の流れの説明を行う。以下、説明するフローチャートの各ステップに示す処理は、情報処理装置100のCPU201が、CADソフト110又は移動シミュレーションソフト120の機能を用いて実行するものとする。
Next, the detailed processing flow in the present embodiment will be described with reference to the flowchart of FIG. Hereinafter, it is assumed that the
ステップS401では、CADソフト110は、入力装置209を介したユーザによる操作に応じて起動する処理を行う。
In step S <b> 401, the CAD software 110 performs a process that is activated in response to a user operation via the
ステップS402では、入力装置209を介したユーザによる操作に応じて、外部メモリ211等から図面データを読み込んで、読み込んだ図面データの情報をRAM203上に展開し、記憶する。そしてCADソフト110はRAM203上に記憶した図面データに応じた図面をディスプレイ装置210に表示されているCADソフト110の表示画面内に表示する。(例えば図6に示すシミュレーション画面600)
In step S <b> 402, drawing data is read from the
具体的には、S402では、CADソフト110は、属性情報(オブジェクトが建物、道等であることを示す情報等)が付与されているオブジェクトの情報の集合である図面データを読み込むものとする。例えば図5のオブジェクト情報500を読み込む。 Specifically, in S402, it is assumed that the CAD software 110 reads drawing data that is a collection of object information to which attribute information (information indicating that the object is a building, a road, or the like) is assigned. For example, the object information 500 in FIG. 5 is read.
図6は、CADソフト110がディスプレイ装置210に図面を表示している画面の一例であるシミュレーション画面600を示す図である。
FIG. 6 is a diagram showing a simulation screen 600 that is an example of a screen on which the CAD software 110 displays a drawing on the
図6では、オブジェクト601、オブジェクト602、オブジェクト603が表示されている。図6のオブジェクト603は画面の表示範囲に入りきらず一部のみが含まれているため、表示が途切れてしまっている。歩行者などの移動する主体を示す移動オブジェクト621、622、623にはあらかじめ移動速度など移動に関する設定がされており、図面上に設定された目的地に向かって移動をするオブジェクトである。移動領域(ワープ領域)610は、共通の転送ID504を持つ移動領域610に移動オブジェクトを転送するオブジェクトである。例えば、移動オブジェクト621が移動領域610Aに到達した場合、移動領域610Aの転送ID504に対応する移動領域610Bに移動オブジェクト621が転送(移動)される。このように移動領域610を設けることによって、例えば移動オブジェクトを建物の図面データの2階の図面から1階の図面へ移動させるというように、異なる位置へ移動オブジェクトを移動させるシミュレーションを行うことを可能とする。図6に示す図面では、オブジェクト601からオブジェクト602へ、移動領域610Aと移動領域610Bとを用いて移動オブジェクトを転送させ、オブジェクト602からオブジェクト603へ、移動領域610Cと移動領域610Dとを用いて移動オブジェクトを転送させることが可能である。
In FIG. 6, an
ステップS403では、CADソフト110は、入力装置209を介したユーザによる操作に応じて、ステップS402で表示された図面上の移動領域を選択する処理を行う。例えば図6は、ステップS403で移動領域610Cが選択されている状態の画面例である。
In step S403, the CAD software 110 performs a process of selecting a moving area on the drawing displayed in step S402 in response to a user operation via the
ステップS404では、CADソフト110は、シミュレーション画面600の表示ボタン631(同じ転送ID504の移動領域を表示するためのボタン)の押下を受け付けたか否かを判定する。表示ボタン631の選択を受け付けたと判定された場合には処理をステップS405に進め、そうでない場合には、表示ボタン631の選択を受け付けるまで待機する。
In step S404, the CAD software 110 determines whether or not the pressing of the
ステップS405では、CADソフト110は、移動シミュレーションソフト120に対してステップS403で選択された移動領域に対応する(同一の転送ID504の)移動領域を検索する指示を移動シミュレーションソフトに対して送信する。送信する際には、ステップS403で選択された移動領域の転送ID504を併せて送信する。
In step S405, the CAD software 110 transmits to the movement simulation software 120 an instruction for searching for the movement area (with the same transfer ID 504) corresponding to the movement area selected in step S403. When transmitting, the
ステップS406では、移動シミュレーションソフト120は、入力装置209を介したユーザによる操作に応じて、移動シミュレーションソフト120を起動させる。CADソフト110は、入力装置209を介したユーザの操作に応じて、既に起動している移動シミュレーションソフトに対して、移動シミュレーションソフト120の設定画面の表示を指示することとしてもよい。
In step S <b> 406, the movement simulation software 120 activates the movement simulation software 120 in response to an operation by the user via the
ステップS407では、移動シミュレーションソフト120は、ステップS405で送信された転送ID504と一致するオブジェクト(移動領域)について、図5のオブジェクト情報500を用いて検索する処理を行う。
In step S407, the movement simulation software 120 performs a process of searching for an object (movement area) that matches the
ステップS408では、移動シミュレーションソフト120は、ステップS407で検索された移動領域についてステップS403と同様に選択状態にする処理を行う。ステップS407で検索された移動領域すべての選択状態化が完了した場合には処理をステップS409に進める。 In step S408, the movement simulation software 120 performs a process for selecting the movement area searched in step S407 in the same manner as in step S403. If selection of all the moving areas searched in step S407 is completed, the process proceeds to step S409.
ステップS409では、移動シミュレーションソフト120は、ステップS408で選択された移動領域の表示指示をCADソフト110に対して行う。 In step S409, the movement simulation software 120 instructs the CAD software 110 to display the movement area selected in step S408.
ステップS410では、CADソフト110は、ステップS409で行われた表示指示を受け付ける。 In step S410, the CAD software 110 receives the display instruction performed in step S409.
ステップS411では、CADソフト110は、ステップS403で選択された移動領域と、ステップS408で選択された移動領域とを含む図面の表示範囲を特定する。例えば、図6のシミュレーション画面600Aのように移動領域610Cが選択された状態で上述の処理を行った場合、図6のシミュレーション画面600Bのような表示範囲が特定される。シミュレーション画面600Bは、ステップS403で選択された移動領域610Cと、ステップS408で選択された移動領域610Dとが表示範囲となるように表示範囲が特定される。少なくとも移動領域610Cと移動領域610Dとが含まれる表示範囲であればよいが、図6のシミュレーション画面600Bのように移動領域610Cと移動領域610Dとが含まれる表示範囲のうち、図面の縮尺が最も大きくなる方が望ましい。これは移動オブジェクトをなるべく大きい状態で確認するためである。
In step S411, the CAD software 110 specifies the display range of the drawing including the movement area selected in step S403 and the movement area selected in step S408. For example, when the above-described processing is performed in a state where the
ステップS412では、CADソフト110は、ステップS411で特定された表示範囲で、図面を表示する。例えばシミュレーション画面600Bが表示される。 In step S412, the CAD software 110 displays the drawing within the display range specified in step S411. For example, a simulation screen 600B is displayed.
このように本発明によれば、ユーザにより選択された移動領域と、選択された移動領域に対応する転送ID504を有する移動領域とを含むように図面の表示範囲を制御することにより、図面上に複数設定されている移動領域のいずれに移動オブジェクトが移動されるのかをユーザが簡便に把握することのできる効果を奏する。
As described above, according to the present invention, the display range of the drawing is controlled so as to include the moving area selected by the user and the moving area having the
以上で、第1の実施形態の説明を終了する。 Above, description of 1st Embodiment is complete | finished.
<第2の実施形態>
第1の実施形態では、ユーザから移動領域の選択を受け付けることで、選択を受け付けた移動領域に対応する転送ID504を有する移動領域を含むように図面の表示範囲を制御した。第2の実施形態では、移動オブジェクトが移動領域に到達したことをトリガーに、到達した移動領域に対応する転送ID504を有する移動領域を含むように図面の表示範囲を制御する。このようにすることで移動シミュレーションにおいて、移動オブジェクトが移動領域によって図面を移動(転送)されたとしても、移動オブジェクトがどこに移動したのかをユーザが見失わないという効果がある。
<Second Embodiment>
In the first embodiment, by accepting selection of a movement area from the user, the display range of the drawing is controlled so as to include a movement area having a
第2の実施形態は、システム構成、ハードウェア構成、機能構成、画面例、データテーブル等は、第1の実施形態と以下の点を除き同様とする。第1の実施形態からは、図4が図7へ変更となる。また、図6が図8、9に変更となる。第1の実施形態と処理が同様の部分は説明を省略し、第1の実施形態と処理が異なる部分についてのみ説明を行う。 In the second embodiment, the system configuration, hardware configuration, functional configuration, screen example, data table, and the like are the same as those in the first embodiment except for the following points. FIG. 4 is changed to FIG. 7 from the first embodiment. Also, FIG. 6 is changed to FIGS. Description of parts that are the same as those in the first embodiment is omitted, and only parts that are different from those in the first embodiment are described.
図7は、第2の実施形態における詳細な処理の流れを説明するフローチャートである。 FIG. 7 is a flowchart for explaining a detailed processing flow in the second embodiment.
ステップS401とステップS402については、第1の実施形態と処理が同様のため説明を省略する。 Steps S401 and S402 are the same as those in the first embodiment, and a description thereof will be omitted.
ステップS701では、CADソフト110がユーザからシミュレーション指示を受け付けたか否かを判定する。ここでいうシミュレーションとは、移動オブジェクトを図面上に移動させるシミュレーションである。シミュレーション指示を受け付けたと判定された場合には処理をステップS702に進め、そうでない場合には、シミュレーション指示を受け付けるまで待機する。 In step S701, it is determined whether the CAD software 110 has received a simulation instruction from the user. The simulation here is a simulation of moving a moving object on the drawing. If it is determined that a simulation instruction has been accepted, the process proceeds to step S702; otherwise, the process waits until a simulation instruction is accepted.
ステップS702では、CADソフト110が、移動シミュレーションソフト120に対してシミュレーションの指示を行う。 In step S <b> 702, the CAD software 110 instructs the movement simulation software 120 to perform simulation.
ステップS406は、第1の実施形態の処理の内容は同様であるため、説明を省略する。 In step S406, the content of the process of the first embodiment is the same, and thus the description thereof is omitted.
ステップS703では、移動シミュレーションソフト120が、移動オブジェクトをステップS402で表示させた図面上を移動させる処理を行う。例えば図5に示すように移動オブジェクトには移動オブジェクト情報510が対応付けて記憶されていて、速度514で移動オブジェクトは図面上を目的地810に向かって移動を行う。図面上の目的地810は、予めユーザにより指定をされていてもよいし、シミュレーションの際にユーザからの指定を都度受け付けるようにしても構わない。
In step S703, the movement simulation software 120 performs a process of moving the moving object on the drawing displayed in step S402. For example, as shown in FIG. 5, moving object information 510 is stored in association with the moving object, and the moving object moves on the drawing toward the
例えば、図8に示すシミュレーション画面800Aに示す図面には、移動オブジェクトU00001と移動オブジェクトU00002と移動オブジェクトU00003とがありそれぞれ、目的地810に向かって軌跡801乃至803で移動をする。軌跡801乃至803は移動オブジェクトの移動する経路を模式的に示した説明のための線であり、図面上には表示されないものである。シミュレーション処理の間は、移動オブジェクトが目的地810に向かって刻々と速度514で軌跡上を移動する。図8では目的地810を含むように移動領域811が設定されているため、移動オブジェクトは目的地810に向かって移動する途中で必ず移動領域811に到達する仕組みである。図8に示す図面は、とある建物の2階の図面である。本シミュレーションは2階から1階の出口に向かって移動オブジェクトを移動(避難)させるシミュレーションである。
For example, in the drawing shown on the simulation screen 800A shown in FIG. 8, there are a moving object U00001, a moving object U00002, and a moving object U00003, which move along
ステップS704では、移動シミュレーションソフト120が、移動オブジェクトが移動領域811に到達したか否かを判定する。移動領域811に到達したと判定された場合には処理をステップS407に進め、そうでない場合には処理をステップS703に戻す。到達したか否かの判定は、具体的には、移動領域811と位置情報と、移動オブジェクトの座標512との関係によって、到達したかを判定することができる。他の方法によって到達の判定をしても構わない。
In step S <b> 704, the movement simulation software 120 determines whether the moving object has reached the moving
ステップS407からステップS412までの処理は、第1の実施形態と処理の内容は同様であるため、説明を省略する。 Since the processing from step S407 to step S412 is the same as that of the first embodiment, description thereof will be omitted.
具体的には、ステップS412で表示される画面の例が、図9に示すシミュレーション画面800Bである。図9では、移動オブジェクトU00002が移動領域811に到達した時点のシミュレーション画面800Bである。移動領域811に移動オブジェクトが到達したタイミングで、移動領域811に対応する転送ID504を持つ移動領域901をステップS407で検索し、ステップS408で選択状態とし、ステップS411で選択状態にある移動領域901と、ステップS704で到達したと判定された移動領域811とを含む範囲をステップS411で表示範囲として決定する。なお、標示範囲は、本実施形態のように移動領域811と移動領域901とが含まれる図面全体が表示されるようにしてもよいし、第1の実施形態のように移動領域811と移動領域901とが表示範囲に含まれる表示範囲のうち、図面の縮尺が最も大きくなる範囲を表示範囲とするようにしても構わない。これにより、移動オブジェクトが移動領域により移動したとしても見失わない。
Specifically, an example of the screen displayed in step S412 is a simulation screen 800B shown in FIG. FIG. 9 shows a simulation screen 800B when the moving object U00002 reaches the moving
ステップS705では、移動シミュレーションソフト120が、ステップS704で移動領域に到達したと判定された移動オブジェクトの位置を、ステップS407で検索された移動領域の位置に更新する処理を行う。具体的には、図8のシミュレーション画面800Bにおいて、移動オブジェクトU00002の位置を、1階の図面にある移動領域901になるように更新を行う。位置が更新された移動オブジェクトU00002はステップS703のシミュレーション処理により1階の図面にある目的地902へと移動を続ける。
In step S705, the movement simulation software 120 performs processing for updating the position of the moving object determined to have reached the moving area in step S704 to the position of the moving area searched in step S407. Specifically, the position of the moving object U00002 is updated on the simulation screen 800B of FIG. 8 so as to become the moving
ステップS706では、移動シミュレーションソフト120が、シミュレーションが終了したか否かを判定する。具体的には図面上にあるすべての移動オブジェクトが目的地902に到達した場合に、シミュレーションが終了したと判定することができる。シミュレーションが終了したと判定された場合には処理を終了させ、そうでない場合には、処理をステップS703に戻す。 In step S706, the movement simulation software 120 determines whether the simulation is finished. Specifically, when all the moving objects on the drawing reach the destination 902, it can be determined that the simulation has ended. If it is determined that the simulation has been completed, the process is terminated; otherwise, the process returns to step S703.
以上で、第2の実施形態の説明を終了する。第2の実施形態によれば、ユーザが移動領域を選択することをせずとも、移動オブジェクトのシミュレーションにより、移動オブジェクトが移動領域に到達したタイミングで移動領域に対応する移動領域を表示させることが可能となる。そのため、移動オブジェクトの移動先を見失うことなく、シミュレーションを継続させることができるという格別の効果がある。
なお、必ずしも移動領域811と移動領域901とを同一の領域に表示させる必要はなく、別のウインドウ上にそれぞれ表示させるようにして制御してもよい。あくまでも、移動領域に移動オブジェクトが到達したタイミングで、該移動領域に対応する移動領域が表示されるようにすればよい。
This is the end of the description of the second embodiment. According to the second embodiment, the moving area corresponding to the moving area can be displayed at the timing when the moving object reaches the moving area by simulation of the moving object without the user selecting the moving area. It becomes possible. Therefore, there is an extraordinary effect that the simulation can be continued without losing sight of the destination of the moving object.
Note that the moving
以上で、第2の実施形態の説明を終了する。 This is the end of the description of the second embodiment.
<第3の実施形態>
次に第3の実施形態について説明を行う。第3の実施形態では、特定された表示範囲で図面を表示した場合に、移動オブジェクトのサイズが所定以上となるか否かに応じて、特定された表示範囲で図面を表示するのか、転送先の移動領域を拡大して表示するのかを制御する。
<Third Embodiment>
Next, a third embodiment will be described. In the third embodiment, when a drawing is displayed in the specified display range, whether the drawing is displayed in the specified display range or not according to whether or not the size of the moving object is equal to or larger than a predetermined size. Controls whether the moving area is enlarged and displayed.
第3の実施形態では、システム構成、ハードウェア構成、機能構成、データテーブル等は、第2の実施形態と以下の点を除き同様とする。第2の実施形態からは、図7が図10へと変更となる。また、図8、9が、図11乃至図13に変更となる。第2の実施と処理が同様の部分は説明を省略し、第2の実施形態と処理が異なる部分についてのみ説明を行う。 In the third embodiment, the system configuration, hardware configuration, functional configuration, data table, and the like are the same as those in the second embodiment except for the following points. FIG. 7 is changed to FIG. 10 from the second embodiment. 8 and 9 are changed to FIGS. 11 to 13. Description of parts that are the same as those in the second embodiment is omitted, and only parts that are different from those in the second embodiment are described.
図10は第3の実施形態における詳細な処理の流れを説明するフローチャートである。 FIG. 10 is a flowchart for explaining the flow of detailed processing in the third embodiment.
ステップS401からステップS402、ステップS701からステップS702、ステップS406、ステップS703からステップS704、ステップS407からステップS408までは、第2の実施形態と処理の内容は同様であるため、説明を省略する。 Steps S401 to S402, Steps S701 to S702, Step S406, Steps S703 to S704, and Steps S407 to S408 are the same as those in the second embodiment, and a description thereof will be omitted.
ステップS1001では、移動シミュレーションソフト120は、ステップS408で選択された移動領域を含む図面の表示範囲の取得要求をCADソフト110に対して送信する。 In step S1001, the movement simulation software 120 transmits to the CAD software 110 an acquisition request for the display range of the drawing including the movement area selected in step S408.
ステップS410では、CADソフト110がステップS1001で送信された取得要求を受信する。 In step S410, the CAD software 110 receives the acquisition request transmitted in step S1001.
ステップS411Aでは、ステップS704で移動オブジェクトが到達したと判定された移動領域と、ステップS408で選択状態となった移動領域とを含む図面の表示範囲の特定処理を行う。特定された表示範囲の情報は、シミュレーションソフト120に対して送信する。 In step S411A, a display range specifying process for the drawing including the moving area determined to have reached the moving object in step S704 and the moving area selected in step S408 is performed. Information on the specified display range is transmitted to the simulation software 120.
ステップS705は、第2の実施形態と処理の内容は同様であるため、説明を省略する。 Step S705 has the same processing contents as those of the second embodiment, and a description thereof will be omitted.
ステップS1002では、シミュレーションソフト120が、ステップS411Aで特定された表示範囲で図面を表示した場合に、移動オブジェクトの大きさが所定以上になるか否かを判定する。所定以上になると判定された場合には処理をステップS1003に進め、そうでない場合には処理をステップS1004に進める。移動オブジェクトの大きさが所定以上になるか否かは、例えば図5に示す適正表示サイズ530の大きさより、表示される移動オブジェクトの大きさが大きくなるか否かによって判定することができる。図5に示す適正表示サイズ530は一例であって、これに限定されない。 In step S1002, the simulation software 120 determines whether or not the size of the moving object exceeds a predetermined value when the drawing is displayed in the display range specified in step S411A. If it is determined that the value is equal to or greater than the predetermined value, the process proceeds to step S1003; otherwise, the process proceeds to step S1004. Whether or not the size of the moving object is greater than or equal to a predetermined value can be determined based on, for example, whether or not the size of the moving object to be displayed is larger than the size of the appropriate display size 530 shown in FIG. The appropriate display size 530 shown in FIG. 5 is an example, and the present invention is not limited to this.
ステップS1003では、シミュレーションソフト120が、CADソフト110に対してステップS411Aで特定された表示範囲で図面を表示するよう指示を行う。具体的に説明する。例えば図11に示す図面1100Aはとあるスタジアムの2階席を示す図面であり、図面1100Bは1階席を示す図面である。1201の領域を拡大した画面が図12に示すシミュレーション画面1300Aである。シミュレーション画面1300Aに示すように、図面1100Aには目的地1211と移動領域1210とが設定されている。この移動領域1210に対応する転送IDの移動領域は1階の図面1100Bの1202に設定されている。例えば、1202を拡大した画面が、図13に示すシミュレーション画面1300Bである。移動オブジェクトが移動領域1210に到達すると、到達した移動オブジェクトが移動領域1213の位置にワープ(移動オブジェクトの座標512が移動領域1213の位置に更新される)する。これらの移動領域1210と移動領域1213とが表示範囲となるように図面を表示すると、例えば図12に示すようなシミュレーション画面1200となる。このようにスタジアムの1階席と2階席とが表示されるように表示範囲が決定されるが、表示される移動オブジェクトの大きさを加味せずにこのように表示をすると、場合によっては、移動オブジェクト自体の表示される大きさが小さくなってしまい、シミュレーションの状況をユーザが視認しにくくなってしまうという課題が存在する。
In step S1003, the simulation software 120 instructs the CAD software 110 to display the drawing in the display range specified in step S411A. This will be specifically described. For example, a drawing 1100A shown in FIG. 11 is a drawing showing a second floor seat of a certain stadium, and a drawing 1100B is a drawing showing a first floor seat. A screen obtained by enlarging the
ステップS1004では、ステップS407で検索された移動領域の表示指示をCADソフト110に対して行う。 In step S1004, the CAD software 110 is instructed to display the moving area searched in step S407.
ステップS411Bでは、ステップS1004で指示された表示指示に応じて、ステップS407で検索された移動領域を表示するための表示範囲を特定する処理を行う。ステップS407で検索された移動領域を含む図面を所定の倍率(移動オブジェクトが視認できる程度の倍率とする)となる範囲を特定する。例えば、図13のシミュレーション画面1300Bである。このように、2つ以上の移動領域を含む図面を表示した場合に移動オブジェクトの表示される大きさが小さくなりすぎてしまう場合には、移動先に相当する移動領域を含む範囲を移動オブジェクトが視認できる程度の倍率で表示することで、ユーザがよりシミュレーションの状況を視認しやすいという効果がある。 In step S411B, in accordance with the display instruction instructed in step S1004, processing for specifying a display range for displaying the moving area searched in step S407 is performed. A range in which the drawing including the moving area searched in step S407 has a predetermined magnification (a magnification that allows the moving object to be visually recognized) is specified. For example, the simulation screen 1300B of FIG. In this way, when a drawing including two or more moving areas is displayed and the size of the moving object displayed is too small, the moving object moves over the range including the moving area corresponding to the movement destination. By displaying at a magnification that can be visually recognized, there is an effect that it is easier for the user to visually recognize the situation of the simulation.
ステップS1005では、ステップS411A又はステップS411Bで特定された表示範囲で、図面を表示する処理を行う。 In step S1005, a process of displaying a drawing is performed within the display range specified in step S411A or step S411B.
ステップS706は、第2の実施形態と処理の流れは同様であるため説明を省略する。 Step S706 is the same as the flow of processing in the second embodiment, and a description thereof will be omitted.
以上で、第3の実施形態の説明を終了する。本実施形態により、移動オブジェクトが移動領域によりワープするような仕組みにおいて、転送先の移動領域の部分に相当する移動オブジェクトを視認しやすい仕組みを提供することができる。 This is the end of the description of the third embodiment. According to the present embodiment, it is possible to provide a mechanism that makes it easy to visually recognize a moving object corresponding to a moving area portion of a transfer destination in a mechanism in which the moving object warps in the moving area.
<第4の実施形態>
次に第4の実施形態について説明を行う。第4の実施形態では、ステップS403で複数の移動領域の選択を受けつけ、この複数の移動領域を含む表示範囲で表示される移動オブジェクトの大きさが所定以上でない場合に、いずれの移動領域(または転送先の移動領域)を表示するのかの指定を受け付けることが可能な仕組みを提供する。
<Fourth Embodiment>
Next, a fourth embodiment will be described. In the fourth embodiment, when selection of a plurality of moving areas is accepted in step S403 and the size of the moving object displayed in the display range including the plurality of moving areas is not greater than or equal to a predetermined value, A mechanism capable of accepting designation of whether to display a transfer destination movement area) is provided.
第4の実施形態では、システム構成、ハードウェア構成、機能構成、データテーブル等は、第1の実施形態と以下の点を除き同様とする。第1の実施形態からは、図4が図14に変更となる。第1から第3の実施形態と処理が同様の部分は説明を省略し、第1から第3までの実施形態と処理が異なる部分についてのみ説明を行う。 In the fourth embodiment, the system configuration, hardware configuration, functional configuration, data table, and the like are the same as those in the first embodiment except for the following points. FIG. 4 is changed to FIG. 14 from the first embodiment. Description of parts that are the same as those in the first to third embodiments will be omitted, and only parts that are different from those in the first to third embodiments will be described.
図14は第4の実施形態における詳細な処理の流れを説明するフローチャートである。 FIG. 14 is a flowchart for explaining the flow of detailed processing in the fourth embodiment.
ステップS401からステップS408までの処理は、第1の実施形態と処理は同様であるため説明を省略する。 Since the processing from step S401 to step S408 is the same as that in the first embodiment, description thereof is omitted.
ステップS1001では、移動シミュレーションソフト120は、ステップS408で選択された移動領域を含む図面の表示範囲の取得要求をCADソフト110に対して送信する。 In step S1001, the movement simulation software 120 transmits to the CAD software 110 an acquisition request for the display range of the drawing including the movement area selected in step S408.
ステップS1005は第2の実施形態と処理の内容は同様であるため説明を省略する。 Step S1005 is the same as that of the second embodiment, and the description is omitted.
ステップS411A、ステップS1002は第2の実施形態と処理の内容は同様であるため説明を省略する。 Steps S411A and S1002 are the same as those in the second embodiment, and thus description thereof is omitted.
ステップS1401では、移動シミュレーションソフト120は、ステップS411Aで特定された表示範囲で図面を表示するように制御する。例えば図12に示すシミュレーション画面1200のように表示される。本実施形態では、1201に含まれる移動領域と1202に含まれる移動領域とが、ステップS403で選択された場合の例として説明する。表示される移動オブジェクトの大きさを加味せずに1201に含まれる移動領域と1202に含まれる移動領域とに対応する移動領域が表示されると、場合によっては、このように移動オブジェクトの様子を確認できない程度に図面が表示されるので、移動オブジェクトの状況をユーザが確認することができなくなってしまうという課題が存在する。 In step S1401, the movement simulation software 120 controls to display the drawing in the display range specified in step S411A. For example, it is displayed like a simulation screen 1200 shown in FIG. In the present embodiment, a description will be given as an example when the moving area included in 1201 and the moving area included in 1202 are selected in step S403. If a moving area corresponding to the moving area included in 1201 and the moving area included in 1202 is displayed without taking into account the size of the displayed moving object, in some cases, the state of the moving object is displayed in this way. Since the drawing is displayed to such an extent that it cannot be confirmed, there is a problem that the user cannot confirm the status of the moving object.
ステップS1402では、移動シミュレーションソフト120は、図15に示す確認画面1500をディスプレイ装置210に表示させる。確認画面1500には、ステップS403で選択された複数の移動領域のいずれをズームして表示するのかを指定可能なボタン1501、ボタン1502と、ステップS403で選択された移動領域をすべて表示する表示範囲を指定するボタン1503とが設けられている。ボタンの押下を受け付けることで、対応する移動領域を選択状態にして、CADソフト110に対して表示指示を行うことで、ユーザが確認したい移動領域の位置における移動オブジェクトの移動のようすを確認することを可能とする効果がある。
In step S1402, the movement simulation software 120 displays a confirmation screen 1500 shown in FIG. On the confirmation screen 1500, a
ステップS1403では、ステップS1402で表示された確認画面1500において選択されたボタンに対応する移動領域を選択状態とする。例えば、ボタン1501が選択された場合にはオブジェクトID501がOb000Aの転送ID504に対応する移動領域を選択状態とする。例えば図13における移動領域1210のオブジェクトID501がOb000Aに該当する移動領域である場合には、移動領域1210と、移動領域1210に対応する転送ID504を有する移動領域1213とが選択状態となる。ボタン1503のようにすべての選択図形を表示する指示であれば、ステップS403で選択された移動領域と、この移動領域の転送ID504を有する移動領域とが選択状態となる。
In step S1403, the movement area corresponding to the button selected on the confirmation screen 1500 displayed in step S1402 is set to the selected state. For example, when the
本実施形態では、CADソフト110が図面の表示範囲を特定するための移動領域を選択するようにしているが、図面の表示範囲を特定することができれば必ずしも特定しなくてもよい。 In the present embodiment, the CAD software 110 selects the movement area for specifying the display range of the drawing. However, if the display range of the drawing can be specified, the CAD software 110 may not necessarily specify.
ステップS1404では、ステップS1403で選択された移動領域を含む表示範囲で図面を表示する指示をCADソフト110に対して行う。 In step S1404, the CAD software 110 is instructed to display the drawing in the display range including the moving area selected in step S1403.
ステップS411Bでは、CADソフト110が、ステップS1403で選択状態にされた移動領域のいずれか(もしくは両方)を含む図面の表示範囲を特定する処理を行う。表示範囲を特定する際には、少なくとも移動オブジェクトが適正表示サイズ530を満たす倍率となるように制御する。 In step S411B, the CAD software 110 performs a process of specifying the display range of the drawing including one (or both) of the movement areas selected in step S1403. When specifying the display range, control is performed so that at least the moving object has a magnification that satisfies the appropriate display size 530.
ステップS412では、ステップS411A又はステップS411Bで特定された表示範囲で図面を表示する。ステップS411Bで特定された表示範囲は例えば図13に示すシミュレーション画面1300A(ステップS403で選択された移動領域を示す)またはシミュレーション画面1300B(ステップS407で検索された移動領域を示す)である。このように、移動オブジェクトが視認可能な大きさで表示範囲を決定してあげることで、ユーザがシミュレーションの状況を確認しやすい仕組みを提供することを可能とする効果がある。
また更に好適な実施形態としては、移動オブジェクトが移動領域を介して移動する前の図面は表示するサイズを図面全体となるように表示し(移動オブジェクトが視認できるか否かは考慮しない)、移動した後の図面については、移動領域を移動オブジェクトが視認できる程度の倍率で(移動オブジェクトが視認できるか否かを考慮する)移動した後の図面を表示するようにしてもよい。このようにすることで、移動したあとの移動オブジェクトの動きを確認できるとともに、移動前の図面における移動オブジェクトの移動の様子も確認をすることのできる効果を奏する。
In step S412, the drawing is displayed in the display range specified in step S411A or step S411B. The display range specified in step S411B is, for example, the simulation screen 1300A (showing the moving area selected in step S403) or the simulation screen 1300B (showing the moving area searched in step S407) shown in FIG. In this way, by determining the display range in such a size that the moving object can be visually recognized, it is possible to provide a mechanism that allows the user to easily check the simulation status.
Furthermore, as a more preferable embodiment, the drawing before the moving object moves through the moving area displays the size to be displayed so as to be the entire drawing (whether or not the moving object can be visually recognized) and moves. As for the subsequent drawing, the drawing after moving the moving area at a magnification that allows the moving object to be visually recognized (considering whether the moving object is visible) may be displayed. By doing so, it is possible to check the movement of the moving object after moving, and to check the movement of the moving object in the drawing before the movement.
以上、第4の実施形態によれば、ステップS403で選択された複数の移動領域を含む表示範囲で図面を表示した場合に、移動オブジェクトが見にくくなるような場合には、いずれの移動領域を表示対象とするのかの指定をユーザから受け付け、受け付けた移動領域を含む表示範囲であり、かつ、移動オブジェクトが視認しやすい大きさで図面を表示することで、より使い勝手のよい移動シミュレーションの仕組みを提供することを可能とする。 As described above, according to the fourth embodiment, when a drawing is displayed in a display range including a plurality of moving areas selected in step S403, when moving objects are difficult to see, any moving areas are displayed. Provide a user-friendly movement simulation mechanism by accepting the designation of the target from the user and displaying the drawing in a display range that includes the accepted moving area and the moving object is easily visible. It is possible to do.
<その他の実施形態>
例えば、本発明は、次のような情報処理システムとして実装することができる。即ち、シミュレーション処理の実行指示を外部装置から受け付け、シミュレーションを実行し、実行結果を指示元に送信するサーバと、サーバにシミュレーション処理の実行を指示し、実行結果を受信する情報処理装置と、を含む情報処理システムとして実装できる。
<Other embodiments>
For example, the present invention can be implemented as the following information processing system. That is, a server that receives an execution instruction of a simulation process from an external device, executes a simulation, transmits an execution result to an instruction source, and an information processing apparatus that instructs the server to execute the simulation process and receives the execution result. It can be implemented as an information processing system.
システム構成を、図1ではなく図16のようにすることも可能である。図16は、情報処理システムのシステム構成の一例である。情報処理システムは、ネットワーク(例えばLAN)を介して相互に接続されるサーバ200と情報処理装置100とを含む。図16において、情報処理装置100は単体であるものとしているが、複数の情報処理装置を含むシステムであってもよい。また、サーバ200は単体であるものとしているが、複数のサーバを含むシステムであってもよい。なお、サーバ200のハードウェア構成は、図2と同様である。また、1600におけるサーバ200の機能構成は、図3と同様である。
The system configuration may be as shown in FIG. 16 instead of FIG. FIG. 16 is an example of a system configuration of the information processing system. The information processing system includes a server 200 and an
サーバ200のCPUが、サーバ200のROM又は外部メモリに記憶されたプログラムに基づき処理を実行することで、図3の機能及び上述した各図のフローチャートの処理が実現される。 The CPU of the server 200 executes the processing based on the program stored in the ROM or the external memory of the server 200, thereby realizing the functions of FIG. 3 and the processing of the flowcharts of the respective drawings described above.
例えば、クライアント装置である情報処理装置100がサーバ200にアクセスし、サーバ200で起動したCADソフト110及び移動シミュレーションソフト120の画面情報(サーバ200で作成された画面の情報)を、例えば情報処理装置100のブラウザソフト等で表示可能なhtml情報としてサーバ200から取得して表示し、表示画面に表示する。同様の方法で、各図に示した図面情報を情報処理装置100の表示画面で表示する。
For example, the
サーバ200が複数の情報処理装置を含むシステムである場合、サーバ200に含まれる各情報処理装置のCPUが、各情報処理装置のROM又は外部メモリに記憶されたプログラムに基づき、連携して処理を実行することで、図3の機能が実現される。また、上述した各図のフローチャートの処理が実現される。 When the server 200 is a system including a plurality of information processing apparatuses, the CPU of each information processing apparatus included in the server 200 performs processing in cooperation based on a program stored in the ROM or external memory of each information processing apparatus. By executing, the function of FIG. 3 is realized. Further, the processing of the flowcharts of the respective drawings described above is realized.
また、例えば、1610に示すように、情報処理装置100にCADソフト110が、サーバ200に移動シミュレーションソフト120がインストールされている場合、上述した各フローチャートで情報処理装置100がそれぞれのソフトの機能を用いて実行している処理を、それぞれの装置が都度通信することで、それぞれの装置にインストールされているソフトの機能を用いて実行するものとする。この場合、図5に示す各種情報は情報処理装置100及びサーバ200の両方に記憶されているものとし、いずれか一方の装置がデータを更新する都度、両装置間で図5の各種データの同期を取るものとする。
Further, for example, as shown in 1610, when the CAD software 110 is installed in the
以上、本発明によれば、移動領域がどの移動領域と対応づいているのかを識別可能な仕組みを提供することができる。 As described above, according to the present invention, it is possible to provide a mechanism capable of identifying which moving area corresponds to which moving area.
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、1つの機器からなる装置に適用してもよい。なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置の情報処理装置が前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。 The present invention can be implemented as a system, apparatus, method, program, storage medium, or the like, and can be applied to a system including a plurality of devices. You may apply to the apparatus which consists of one apparatus. Note that the present invention includes a software program that implements the functions of the above-described embodiments directly or remotely from a system or apparatus. The present invention also includes a case where the information processing apparatus of the system or apparatus is achieved by reading and executing the supplied program code.
したがって、本発明の機能処理を情報処理装置で実現するために、前記情報処理装置にインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。 Therefore, the program code itself installed in the information processing apparatus in order to realize the functional processing of the present invention with the information processing apparatus also realizes the present invention. In other words, the present invention includes a computer program itself for realizing the functional processing of the present invention.
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であってもよい。 In that case, as long as it has the function of a program, it may be in the form of object code, a program executed by an interpreter, script data supplied to the OS, and the like.
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RWなどがある。また、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)などもある。 Examples of the recording medium for supplying the program include a flexible disk, hard disk, optical disk, magneto-optical disk, MO, CD-ROM, CD-R, and CD-RW. In addition, there are magnetic tape, nonvolatile memory card, ROM, DVD (DVD-ROM, DVD-R), and the like.
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。 As another program supply method, a browser on a client computer is used to connect to an Internet home page. The computer program itself of the present invention or a compressed file including an automatic installation function can be downloaded from the homepage by downloading it to a recording medium such as a hard disk.
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理を情報処理装置で実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。 It can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading each file from a different homepage. That is, the present invention also includes a WWW server that allows a plurality of users to download a program file for realizing the functional processing of the present invention with an information processing apparatus.
また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行して情報処理装置にインストールさせて実現することも可能である。 In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and key information for decryption is downloaded from a homepage via the Internet to users who have cleared predetermined conditions. Let The downloaded key information can be used to execute the encrypted program and install it in the information processing apparatus.
また、情報処理装置が、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、情報処理装置上で稼動しているOSなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。 Further, the functions of the above-described embodiment are realized by the information processing apparatus executing the read program. In addition, based on the instructions of the program, the OS or the like operating on the information processing apparatus performs part or all of the actual processing, and the functions of the above-described embodiments can be realized by the processing.
さらに、記録媒体から読み出されたプログラムが、情報処理装置に挿入された機能拡張ボードや情報処理装置に接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。 Further, the program read from the recording medium is written in a memory provided in a function expansion board inserted into the information processing apparatus or a function expansion unit connected to the information processing apparatus. Thereafter, the CPU of the function expansion board or function expansion unit performs part or all of the actual processing based on the instructions of the program, and the functions of the above-described embodiments are realized by the processing.
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。 The above-described embodiments are merely examples of implementation in carrying out the present invention, and the technical scope of the present invention should not be construed as being limited thereto. That is, the present invention can be implemented in various forms without departing from the technical idea or the main features thereof.
100 情報処理装置
201 CPU
202 RAM
203 ROM
204 システムバス
205 入力コントローラ
206 ビデオコントローラ
207 メモリコントローラ
208 通信I/Fコントローラ
209 キーボード
210 ディスプレイ装置
211 外部メモリ
100
202 RAM
203 ROM
204
Claims (11)
前記オブジェクトが前記図面と異なる図面に移動するための移動領域と、当該オブジェクトの移動先の図面上の移動領域とを対応付けて管理する管理手段と、
前記管理手段で管理される前記移動領域の指定を受け付ける受付手段と、
前記受付手段で指定を受け付けた前記移動領域と、当該移動領域に対応する移動先の図面上の移動領域とを含む表示範囲で図面を表示するように制御する表示制御手段と
を備えることを特徴とする情報処理装置。 An information processing apparatus for simulating a change in position of an object on a drawing,
A management means for managing a movement area for moving the object to a drawing different from the drawing and a movement area on the drawing to which the object is moved;
Accepting means for accepting designation of the moving area managed by the managing means;
Display control means for controlling to display a drawing in a display range including the moving area whose designation is received by the receiving means and a moving area on the drawing of the movement destination corresponding to the moving area. Information processing apparatus.
を更に備え、
前記表示制御手段は、前記選択手段で選択された前記移動領域および前記移動先の領域を含む表示範囲で、前記図面を表示するように制御すること
を特徴とする請求項1に記載の情報処理装置。 A selection means for selecting the movement area received by the reception means and a movement destination area corresponding to the movement area;
2. The information processing according to claim 1, wherein the display control unit performs control so that the drawing is displayed in a display range including the movement region and the movement destination region selected by the selection unit. apparatus.
を特徴とする請求項1または2に記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the reception unit determines that the designation of the movement area is received when the position of the object is included in the movement area by the simulation. .
前記表示制御手段は、前記判定手段で前記オブジェクトが視認可能なサイズでないと判定された場合には、前記オブジェクトを視認可能なサイズで前記移動領域のいずれかを表示するよう制御すること
を特徴とする請求項1または3に記載の情報処理装置。 A determination means for determining whether or not the object has a visible size when the drawing is displayed in a display range of the drawing controlled by the display control means;
The display control means performs control so that when the determination means determines that the object is not of a visually recognizable size, the object is displayed in any size of the movement area in a visually recognizable size. The information processing apparatus according to claim 1 or 3.
前記表示制御手段は、前記提示手段で提示された前記画面を介して選択された移動領域の転送先の領域を含む範囲の前記図面を表示するよう制御すること
を特徴とする請求項3に記載の情報処理装置。 When the determination unit determines that the object is not a size that can be visually recognized, the determination unit further includes a presentation unit that presents a screen on which any of the plurality of movement areas received by the reception unit can be selected.
The said display control means controls to display the said drawing of the range containing the transfer destination area | region of the movement area | region selected via the said screen shown by the said presentation means. Information processing device.
を特徴とする請求項5に記載の情報処理装置。 The information processing apparatus according to claim 5, wherein the display control unit controls to display a drawing of a range including a moving region selected via the screen presented by the presentation unit.
前記情報処理装置が、
前記オブジェクトが前記図面と異なる図面に移動するための移動領域と、当該オブジェクトの移動先の図面上の移動領域とを対応付けて管理する管理ステップと、
前記管理ステップで管理される前記移動領域の指定を受け付ける受付ステップと、
前記受付ステップで指定を受け付けた前記移動領域と、当該移動領域に対応する移動先の図面上の移動領域とを含む表示範囲で図面を表示するように制御する表示制御ステップと
を備えることを特徴とする情報処理装置の制御方法。
オブジェクトオブジェクトオブジェクト A method for controlling an information processing apparatus for simulating a change in position of an object on a drawing,
The information processing apparatus is
A management step for managing a movement area for moving the object to a drawing different from the drawing and a movement area on the drawing to which the object is moved;
An accepting step for accepting designation of the moving area managed in the managing step;
A display control step for controlling to display a drawing in a display range including the movement area that has received the designation in the reception step and a movement area on the movement destination drawing corresponding to the movement area. A method for controlling the information processing apparatus.
Object
前記情報処理装置を、
前記オブジェクトが前記図面と異なる図面に移動するための移動領域と、当該オブジェクトの移動先の図面上の移動領域とを対応付けて管理する管理手段と、
前記管理手段で管理される前記移動領域の指定を受け付ける受付手段と、
前記受付手段で指定を受け付けた前記移動領域と、当該移動領域に対応する移動先の図面上の移動領域とを含む表示範囲で図面を表示するように制御する表示制御手段
として機能させることを特徴とするプログラム。
オブジェクトオブジェクトオブジェクト A program that can be executed by an information processing apparatus that simulates a change in position of an object on a drawing,
The information processing apparatus;
A management means for managing a movement area for moving the object to a drawing different from the drawing and a movement area on the drawing to which the object is moved;
Accepting means for accepting designation of the moving area managed by the managing means;
A display control means for controlling to display a drawing in a display range including the moving area whose designation is received by the receiving means and a moving area on the drawing of a movement destination corresponding to the moving area. Program.
Object
前記オブジェクトが前記図面と異なる図面に移動するための移動領域と、当該オブジェクトの移動先の図面上の移動領域とを対応付けて管理する管理手段と、
前記管理手段で管理される前記移動領域の指定を受け付ける受付手段と、
前記受付手段で指定を受け付けた前記移動領域と、当該移動領域に対応する移動先の図面上の移動領域とを含む表示範囲で図面を表示するように制御する表示制御手段と
を備えることを特徴とする情報処理システム。
オブジェクトオブジェクトオブジェクト An information processing system for simulating a change in position of an object on a drawing,
A management means for managing a movement area for moving the object to a drawing different from the drawing and a movement area on the drawing to which the object is moved;
Accepting means for accepting designation of the moving area managed by the managing means;
Display control means for controlling to display a drawing in a display range including the moving area whose designation is received by the receiving means and a moving area on the drawing of the movement destination corresponding to the moving area. Information processing system.
Object
前記情報処理システムが、
前記オブジェクトが前記図面と異なる図面に移動するための移動領域と、当該オブジェクトの移動先の図面上の移動領域とを対応付けて管理する管理ステップと、
前記管理ステップで管理される前記移動領域の指定を受け付ける受付ステップと、
前記受付ステップで指定を受け付けた前記移動領域と、当該移動領域に対応する移動先の図面上の移動領域とを含む表示範囲で図面を表示するように制御する表示制御ステップと
を備えることを特徴とする情報処理システムの制御方法。
オブジェクトオブジェクトオブジェクト An information processing system control method for simulating a change in position of an object on a drawing,
The information processing system is
A management step for managing a movement area for moving the object to a drawing different from the drawing and a movement area on the drawing to which the object is moved;
An accepting step for accepting designation of the moving area managed in the managing step;
A display control step for controlling to display a drawing in a display range including the movement area that has received the designation in the reception step and a movement area on the movement destination drawing corresponding to the movement area. A control method for an information processing system.
Object
前記情報処理システムを、
前記オブジェクトが前記図面と異なる図面に移動するための移動領域と、当該オブジェクトの移動先の図面上の移動領域とを対応付けて管理する管理手段と、
前記管理手段で管理される前記移動領域の指定を受け付ける受付手段と、
前記受付手段で指定を受け付けた前記移動領域と、当該移動領域に対応する移動先の図面上の移動領域とを含む表示範囲で図面を表示するように制御する表示制御手段
として機能させることを特徴とするプログラム。 A program that can be executed by an information processing system that simulates a change in position of an object on a drawing,
The information processing system;
A management means for managing a movement area for moving the object to a drawing different from the drawing and a movement area on the drawing to which the object is moved;
Accepting means for accepting designation of the moving area managed by the managing means;
A display control means for controlling to display a drawing in a display range including the moving area whose designation is received by the receiving means and a moving area on the drawing of a movement destination corresponding to the moving area. Program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016251022A JP6880393B2 (en) | 2016-12-26 | 2016-12-26 | Information processing device, its control method and program, and information processing system, its control method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016251022A JP6880393B2 (en) | 2016-12-26 | 2016-12-26 | Information processing device, its control method and program, and information processing system, its control method and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018105969A true JP2018105969A (en) | 2018-07-05 |
JP6880393B2 JP6880393B2 (en) | 2021-06-02 |
Family
ID=62785677
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016251022A Active JP6880393B2 (en) | 2016-12-26 | 2016-12-26 | Information processing device, its control method and program, and information processing system, its control method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6880393B2 (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002163308A (en) * | 2000-09-13 | 2002-06-07 | Matsushita Electric Works Ltd | Three-dimensional space design support system using network |
JP2004362004A (en) * | 2003-06-02 | 2004-12-24 | Being:Kk | Escape path computing apparatus, escape path computing method, and escape time computing apparatus |
JP2006301475A (en) * | 2005-04-25 | 2006-11-02 | Kazuya Inoue | Underground space flood/evacuation simulation system |
DE102011083023A1 (en) * | 2011-09-20 | 2013-03-21 | Robert Bosch Gmbh | Evacuation system for planning escape routes in a building, procedures and computer program |
JP2013195671A (en) * | 2012-03-19 | 2013-09-30 | Yahoo Japan Corp | Information processing device, method, and computer program |
JP2014160680A (en) * | 2013-02-20 | 2014-09-04 | Panasonic Corp | Program, control method of information terminal and information terminal |
JP2014194566A (en) * | 2014-05-14 | 2014-10-09 | Navitime Japan Co Ltd | Map display system with map data for each floor, map display method and information distribution server |
US20160314554A1 (en) * | 2013-07-02 | 2016-10-27 | National Ict Australia Limited | Evacuation plan design |
-
2016
- 2016-12-26 JP JP2016251022A patent/JP6880393B2/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002163308A (en) * | 2000-09-13 | 2002-06-07 | Matsushita Electric Works Ltd | Three-dimensional space design support system using network |
JP2004362004A (en) * | 2003-06-02 | 2004-12-24 | Being:Kk | Escape path computing apparatus, escape path computing method, and escape time computing apparatus |
JP2006301475A (en) * | 2005-04-25 | 2006-11-02 | Kazuya Inoue | Underground space flood/evacuation simulation system |
DE102011083023A1 (en) * | 2011-09-20 | 2013-03-21 | Robert Bosch Gmbh | Evacuation system for planning escape routes in a building, procedures and computer program |
JP2013195671A (en) * | 2012-03-19 | 2013-09-30 | Yahoo Japan Corp | Information processing device, method, and computer program |
JP2014160680A (en) * | 2013-02-20 | 2014-09-04 | Panasonic Corp | Program, control method of information terminal and information terminal |
US20160314554A1 (en) * | 2013-07-02 | 2016-10-27 | National Ict Australia Limited | Evacuation plan design |
JP2014194566A (en) * | 2014-05-14 | 2014-10-09 | Navitime Japan Co Ltd | Map display system with map data for each floor, map display method and information distribution server |
Non-Patent Citations (1)
Title |
---|
峯岸良和、竹市尚広、大谷博三、浜谷朋之: "エコ・コンパクトスタジアムを実現する性能的火災避難安全設計—市立吹田サッカースタジアム—", GBRC GENERAL BUILDING RESEARCH CORPORATION, vol. 第41巻, JPN6020030908, 1 January 2016 (2016-01-01), ISSN: 0004330292 * |
Also Published As
Publication number | Publication date |
---|---|
JP6880393B2 (en) | 2021-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7461345B2 (en) | System and method for displaying information using a compass | |
JP4905210B2 (en) | Three-dimensional internal space model generation method, apparatus, and program | |
EP3881171B1 (en) | Computer system and method for navigating building information model views | |
KR102120680B1 (en) | 3D BIM object modeling server and 3D BIM object modeling system comprising it | |
US20240020931A1 (en) | Computer Systems and Methods for Navigating Building Information Models in an Augmented Environment | |
JP7393681B2 (en) | Information processing device, information processing system, control method and program thereof | |
JP6898547B2 (en) | Information processing equipment, information processing system, its control method and program | |
JP6025280B1 (en) | 3D image generation server, electronic catalog display device, 3D image display system, 3D image display method, and 3D image display program | |
EP3924862A1 (en) | Generating technical drawings from building information models | |
JP6792136B2 (en) | Information processing equipment, information processing system, its control method and program | |
JP6880393B2 (en) | Information processing device, its control method and program, and information processing system, its control method and program | |
JP2020068007A (en) | Building facility display system, terminal device, and program | |
JP6931162B2 (en) | Information processing device, its control method, and program | |
JP6978198B2 (en) | Information processing equipment, its control method, and program, and information processing system, its control method, and program. | |
JP7054988B2 (en) | Information processing equipment, information processing device control method, information processing system, and program | |
JP6901675B2 (en) | Information processing device, its control method and program, and information processing system, its control method and program | |
JP6898121B2 (en) | Map registration system, map registration method, information processing device | |
JP7453521B2 (en) | Information processing device, its control method and program | |
JP6767649B2 (en) | Information processing equipment, information processing system, its control method and program | |
JP6826297B1 (en) | Information processing equipment, information processing system, its control method and program | |
TWI835471B (en) | Method for editing layout plan, system and computer-readable storage medium | |
WO2016036311A1 (en) | A location information system | |
JP2015007844A (en) | User interface device, user interface method, and program | |
JP6812282B2 (en) | Map registration system, map registration method | |
KR102343182B1 (en) | Method and apparatus for determining entrance of poi by using entrance mapped to building |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20180216 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20180703 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20181031 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20190109 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191224 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200812 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200825 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201021 |
|
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: 20210330 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210412 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6880393 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
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 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |