Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7178038B2 - Information display system - Google Patents
[go: Go Back, main page]

JP7178038B2 - Information display system - Google Patents

Information display system Download PDF

Info

Publication number
JP7178038B2
JP7178038B2 JP2017237669A JP2017237669A JP7178038B2 JP 7178038 B2 JP7178038 B2 JP 7178038B2 JP 2017237669 A JP2017237669 A JP 2017237669A JP 2017237669 A JP2017237669 A JP 2017237669A JP 7178038 B2 JP7178038 B2 JP 7178038B2
Authority
JP
Japan
Prior art keywords
display
display area
information
terminal
processing unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017237669A
Other languages
Japanese (ja)
Other versions
JP2019106618A (en
Inventor
滋 中村
寿和 新井
利文 村田
信義 武藤
美紀 長谷山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hokkaido University NUC
Original Assignee
Hokkaido University NUC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hokkaido University NUC filed Critical Hokkaido University NUC
Priority to JP2017237669A priority Critical patent/JP7178038B2/en
Publication of JP2019106618A publication Critical patent/JP2019106618A/en
Application granted granted Critical
Publication of JP7178038B2 publication Critical patent/JP7178038B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)
  • Information Transfer Between Computers (AREA)
  • Transforming Electric Information Into Light Information (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

本発明は,情報表示システムに関する。とくに,表示装置で表示する複数の表示領域(ィンドウ)において表示する情報を簡単な操作で保持,復元等ができる情報表示システムに関する。 The present invention relates to an information display system. In particular, the present invention relates to an information display system capable of holding, restoring, etc., information displayed in a plurality of display areas (windows) displayed on a display device with a simple operation.

高速道路や鉄道などに関する構造物の維持管理のためには,多種多様な管理対象,たとえば橋梁,トンネル,軌道,ガードレール,標識,法面などを取り扱わなければならない。しかし,それぞれの管理対象は,さらに細分化した管理単位がある。たとえば管理対象が橋梁の場合,径間や床版など,橋梁を構成する構成要素(部材)ごとに管理単位がある。また,橋梁よりも上位の管理単位としては,その橋梁が存在する路線や,その路線を管理する事務所などがある。この管理対象を捉える単位を,本明細書では「レベル」と称する。 For the maintenance and management of structures related to highways and railways, a wide variety of management objects such as bridges, tunnels, tracks, guardrails, signs, and slopes must be handled. However, each management target has subdivided management units. For example, if the object of management is a bridge, there is a management unit for each structural element (member) that makes up the bridge, such as spans and floor slabs. In addition, management units higher than bridges include the route on which the bridge exists and the office that manages the route. A unit that captures this management target is referred to as a "level" in this specification.

そして,たとえば広い地域におよぶ路線に沿って並ぶ道路や橋梁,ガードレールや標識などの道路の附帯物を,一括して補修予算の観点で管理したり,個々の構造物の図面を,径間などの構造物の構成要素ごとに分解した図面で管理したり,あるいは構造物の特定の構成要素に関わる個々の変状(たとえば損傷箇所など,通常とは異なる状態にある箇所)をまとめて管理する必要がある。 For example, roads, bridges, guardrails, signs, and other road ancillaries that line a route over a wide area can be collectively managed from the viewpoint of repair budgets. Management by disassembled drawings for each component of the structure, or management of individual deformations related to specific components of the structure (for example, locations that are in a different state than normal, such as damaged areas) There is a need.

このように,互いに関連しあったさまざまなレベルの管理対象について,従来は,用途,目的が異なれば,用途,目的ごとに個別のデータベースに格納して管理しており,それらを互いに紐付けたり,一方から他方を参照するなどはほとんど行われていなかった。たとえば,構造物の補修予算を立案するときには,さまざまな管理対象の状態を把握し,最適な予算配分を行う必要があるが,これまでは経費に関わるデータベースが構築,利用され,そこに補修対象となる個別の変状の情報が紐付けられ,すぐに具体的な変状を確認することができなかった。 In this way, management targets at various levels that are related to each other have conventionally been managed by storing them in separate databases for each use and purpose if they have different uses and purposes. , reference from one to the other was rarely done. For example, when formulating a repair budget for a structure, it is necessary to understand the status of various management targets and allocate the optimal budget. It was not possible to immediately confirm specific deformations because information on individual deformations was linked.

また,現場の維持管理業務では,関連する複数の状況を速やかに把握し,総合的な見地に基づいた的確な判断が求められるが,必要な情報を取得するために,多くの時間を必要とすることが大きな課題となっていた。 In addition, on-site maintenance work requires a quick grasp of multiple related situations and an accurate judgment based on a comprehensive perspective, but it takes a lot of time to obtain the necessary information. was a big problem to do.

そこで,さまざまなレベルの管理対象について,一つあるいは複数の表示装置(モニター)で,さまざまな管理対象に関する情報を連動させながら表示を行うことで,管理対象の管理を容易にするシステムが求められている。 Therefore, there is a need for a system that facilitates the management of managed objects by linking and displaying information related to the various managed objects on one or more display devices (monitors). ing.

一つの表示装置で複数の対象を表示させることが可能な従来のシステムとして,たとえばモニタリング対象をカメラなどの撮像装置で撮像し,各撮像装置で撮像した画像を,表示装置で複数の領域に区切った各領域で表示させる方法がある(特許文献1乃至特許文献3)。 As a conventional system that can display multiple targets on a single display device, for example, a monitoring target is imaged by an imaging device such as a camera, and the image captured by each imaging device is divided into multiple areas on the display device. There is a method of displaying in each area (Patent Documents 1 to 3).

特開2000-244896号公報JP-A-2000-244896 特開2015-060021号公報JP 2015-060021 A 特開平8-212044号公報JP-A-8-212044

特許文献1および特許文献2の発明の場合,各撮像装置で撮像した画像を,一つの表示装置で同時に表示させることは可能であるが,それらを連動させて表示させることはできない。また,特許文献3の発明は端末間の画面の同期方法であり,ある端末で表示している画面と,ほかの端末で表示している画面とを同一の状態に同期させるものである。そのため,「同一の状態にする」という点においては連動しているものの,同一ではないが関連した情報を表示させることはできない。 In the case of the inventions of Patent Documents 1 and 2, it is possible to simultaneously display the images captured by the respective imaging devices on a single display device, but they cannot be displayed in conjunction with each other. Further, the invention of Patent Document 3 is a method for synchronizing screens between terminals, in which a screen displayed on a certain terminal and a screen displayed on another terminal are synchronized in the same state. Therefore, although they are linked in terms of "making them the same", it is not possible to display related information although they are not the same.

構造物の維持管理の場合,さまざまなレベルの管理対象について,一つの表示装置(モニター)で,さまざまな管理対象に関する情報を連動させながら表示を行うことで,管理対象の管理を容易にするシステムが求められているが,特許文献3の発明を利用したとしても,それを実現することはできない。 In the case of structural maintenance management, a system that facilitates the management of management targets by linking and displaying information on various management targets on a single display device (monitor) for various levels of management targets. However, even if the invention of Patent Document 3 is used, it cannot be realized.

すなわち,たとえば一つの表示装置に3つの表示領域(ウィンドウ)を表示する場合,ウィンドウ1では道路の路線図を表示し,ウィンドウ2では橋梁の構造図を表示し,ウィンドウ3ではその橋梁の変状に関する情報を表示していたとする。ウィンドウ1で道路の路線図における特定の橋梁を選択した場合,ウィンドウ2では当該選択された橋梁の構造図の表示に切り替え,ウィンドウ3では当該選択された橋梁の変状に関する情報の表示に切り替えることが求められる。しかし,特許文献3の発明の場合ではかかる処理を実行することはできない。 That is, for example, when three display areas (windows) are displayed on one display device, window 1 displays a route map of a road, window 2 displays a structural diagram of a bridge, and window 3 displays deformation of the bridge. Suppose you are displaying information about When a specific bridge on the road map is selected in window 1, window 2 switches to the structural drawing of the selected bridge, and window 3 switches to information on deformation of the selected bridge. is required. However, in the case of the invention of Patent Document 3, such processing cannot be executed.

さらに,構造物の維持管理の場合,構造物が存在する現場と,情報整理や判断を行う事務所,場合によっては業務統括を行う本社,支社が存在し,これらの各拠点で情報共有を行うことも求められている。たとえば災害や事故が発生した場合には,現場にいる担当者がタブレット型コンピュータを携行し,事務所ではパーソナルコンピュータ,本社や支社では大型モニターといった異なる表示サイズ,解像度のデバイスを用いて,同一の情報を共有しながら同時に作業を進めることもある。この場合,どのデータをどのように見ているのかを共有することが好ましいが,当然,異なるサイズ,解像度のデバイスを用いているので,単に,すべての表示内容を同期したのでは対応することができない。 Furthermore, in the case of maintenance and management of structures, there are the site where the structure exists, the office that organizes information and makes decisions, and in some cases the head office and branch offices that oversee operations, and information is shared among these bases. is also required. For example, in the event of a disaster or accident, the person in charge at the site will carry a tablet computer, the office will use a personal computer, and the head office and branch offices will use devices with different display sizes and resolutions, such as large monitors. You can share information and work at the same time. In this case, it is preferable to share what data is being viewed and how, but of course, since devices with different sizes and resolutions are used, simply synchronizing all display contents will not work. Can not.

このような課題を解決するために各表示領域を連携することで,各表示領域に関連した情報を表示させることが考えられる。しかし,ただ表示領域を連携させただけでは,ある表示領域の表示が更新されると,連携するほかの表示領域の表示も更新されることとなる。たとえば,ユーザの直接の操作とは別にシステムによって,表示領域の表示が更新されることもある。そのため,ユーザが気になった情報があり,その情報を保持していたいと考えた場合であっても,それを保持することができない。またスクリーンショットのような方法で保持することができたとしても,情報の保持とその復元が容易に行えるものではない。とくに,各表示領域を連携する場合,一つの対象に関する複数レベルの表示を同時に行うこともできるので,情報を容易に復元することは,ユーザの利便性の観点から重要であり,それが求められているが,従来ではそれを行うことができない。 In order to solve such a problem, it is conceivable to display information related to each display area by linking each display area. However, if the display areas are simply linked, when the display of a certain display area is updated, the display of other linked display areas will also be updated. For example, the display in the display area may be updated by the system independently of the user's direct manipulation. Therefore, even if there is information of interest to the user and the user wishes to retain the information, it cannot be retained. Moreover, even if it is possible to hold the information by a method such as a screenshot, it is not easy to hold and restore the information. In particular, when each display area is linked, it is possible to display multiple levels of one object at the same time. However, it cannot be done conventionally.

そこで本発明者は上記課題に鑑み,連携する表示領域に関連情報を表示させながら,表示領域に表示する情報を保持し,また簡単な操作で復元等することができる情報表示システムを発明した。 Therefore, in view of the above problems, the present inventor invented an information display system that can display related information in a linked display area, hold the information displayed in the display area, and restore the information with a simple operation.

第1の発明は,ユーザが操作するコンピュータの表示装置で表示する表示領域の表示制御を行う情報表示システムであって,前記情報表示システムは,ユーザが操作するコンピュータの表示装置において,第1の表示領域の表示制御を行う端末側表示処理部と,ユーザが操作するコンピュータの表示装置において,第2の表示領域の表示制御を行う端末側表示管理処理部と,前記第2の表示領域に登録された際の前記第1の表示領域に関する情報を記憶する端末側表示情報記憶部と,情報の連携を行う第1の表示領域を対応付けて管理する連携情報記憶部と,前記第1の表示領域で所定の処理が行われた際のメッセージを受け付け,前記連携情報記憶部を参照して,連携先となるほかの第1の表示領域を特定し,特定した第1の表示領域に前記メッセージを送る配信処理部と,を備えており,前記端末側表示管理処理部は,前記第2の表示領域において所定の操作が行われたことを検出すると,前記端末側表示情報記憶部を参照し,前記第1の表示領域の画像情報の表示または前記第1の表示領域の復元を行う,情報表示システムである。
A first invention is an information display system for performing display control of a display area displayed on a display device of a computer operated by a user. A terminal-side display processing unit that controls the display of the display area; a terminal-side display management processing unit that performs display control of the second display area in the display device of the computer operated by the user; a terminal-side display information storage unit for storing information related to the first display area when the information is displayed, a link information storage unit for managing the first display area for linking information in association with each other, and the first display Receives a message when a predetermined process is performed in an area, refers to the linkage information storage unit, identifies another first display area to be a linkage destination, and displays the message in the identified first display area. and a distribution processing unit for sending the , the information display system for displaying image information in the first display area or restoring the first display area.

本発明のように構成することで,表示領域に表示する情報を保持し,また簡単な操作で復元することが可能となる。
また,第1の表示領域同士が連携している場合には,ある表示領域の表示が更新されると,連携するほかの表示領域の表示も更新される。そのため,ユーザが意図しない場合でも,表示領域の表示が変わってしまう可能性がある。そこで,本発明を用いることで,ユーザが表示領域(第1の表示領域)の情報を保持しておきたい場合には,所定の操作を行うことで,第2の表示領域にその情報を保持することができる。そして保持した第1の表示領域を簡単な操作で表示,復元することができる。
By configuring as in the present invention, it is possible to hold the information to be displayed in the display area and restore it with a simple operation.
Further, when the first display areas are linked to each other, when the display of a certain display area is updated, the display of other linked display areas is also updated. Therefore, the display in the display area may change even if the user does not intend it. Therefore, by using the present invention, when the user wants to hold the information in the display area (first display area), the information can be held in the second display area by performing a predetermined operation. can do. Then, the held first display area can be displayed and restored by a simple operation.

たとえば遠隔地間の協調作業を行うとき,一人のユーザが,あるいは複数のユーザが,それぞれ重要な情報,気になる情報を保持しておけば,自分の第2の表示領域から第1の表示領域に復元するだけで,表示領域を連携しているほかのユーザと情報の共有をすることができる。本発明は,とくに,広い地域に分散した事務所同士で,各事象の具体例を共有しながら,それらの差異や類似性等を議論し,一つの見解,たとえば構造物の補修の優先度を決めるなどの場面などで有益である。たとえば,それぞれの事務所で,それぞれの具体例を第2の表示領域に保持しておき,テーマに沿った例をその場でそれぞれ復元するだけで,全事務所の表示装置上に,その具体例と,それに関わる構造物の情報が,各事務所の望む観点(表示領域の選択とレイアウト)で表示できる。これによって,より円滑で迅速な共通理解を得ることができる。 For example, when performing collaborative work between remote locations, if one user or a plurality of users hold important information or information of interest, they can switch from their own second display area to the first display area. You can share information with other users who are linked to the display area simply by restoring it to the area. In particular, the present invention enables offices dispersed over a wide area to share specific examples of each event, discuss their differences and similarities, and decide on one opinion, for example, the priority of repairing structures. It is useful in situations such as making a decision. For example, in each office, each specific example is held in the second display area, and by simply restoring the example in line with the theme on the spot, the specific example can be displayed on the display devices in all offices. Examples and related structural information can be displayed from the point of view desired by each office (selection of display area and layout). This will lead to a smoother and faster common understanding.

第2の発明は,ユーザが操作するコンピュータの表示装置で表示する表示領域の表示制御を行う情報表示システムであって,前記情報表示システムは,ユーザが操作するコンピュータの表示装置において,第1の表示領域の表示制御を行う端末側表示処理部と,ユーザが操作するコンピュータの表示装置において,第2の表示領域の表示制御を行う端末側表示管理処理部と,前記第2の表示領域に登録された際の前記第1の表示領域に関する情報を記憶する端末側表示情報記憶部と,を備えており,前記端末側表示情報記憶部は,前記第1の表示領域に関する情報として,前記第1の表示領域の画像情報を含み,前記端末側表示管理処理部は,前記第2の表示領域において,前記第1の表示領域の表示操作が行われたことを検出すると,前記端末側表示情報記憶部に記憶している前記第1の表示領域の画像情報を表示させる,情報表示システムである。
A second invention is an information display system for performing display control of a display area displayed on a display device of a computer operated by a user, wherein the information display system comprises a display device of a computer operated by a user, wherein the information display system comprises: A terminal-side display processing unit that controls the display of the display area; a terminal-side display management processing unit that performs display control of the second display area in the display device of the computer operated by the user; a terminal-side display information storage unit that stores information about the first display area when the terminal-side display information storage unit stores the first display area as information about the first display area When the terminal-side display management processing unit detects that the display operation of the first display area is performed in the second display area, the terminal-side display information storage The information display system displays the image information of the first display area stored in the unit.

上述の発明において,前記端末側表示情報記憶部は,前記第1の表示領域に関する情報として,前記第1の表示領域の画像情報と前記第1の表示領域の識別情報とを含み,前記端末側表示管理処理部は,前記第2の表示領域において,前記第1の表示領域の表示操作が行われたことを検出すると,前記端末側表示情報記憶部に記憶している前記第1の表示領域の識別情報に基づいて,前記表示操作が行われた第1の表示領域を特定し,前記特定した第1の表示領域において前記第1の表示領域の画像情報を表示させる,情報表示システムのように構成することができる。 In the above invention, the terminal-side display information storage unit includes image information of the first display area and identification information of the first display area as information about the first display area. When the display management processing unit detects that the display operation of the first display area is performed in the second display area, the display management processing unit displays the first display area stored in the terminal-side display information storage unit. An information display system that identifies the first display area where the display operation has been performed based on the identification information of and displays the image information of the first display area in the identified first display area. can be configured to

保持した第1の表示領域の画像情報を表示したい場合には,本発明の処理を実行することで実現できる。また,第1の表示領域の画像情報をポップアップ画面など任意の方法で表示してもよいが,対応する第1の表示領域に表示することで,ユーザにとってはどこの表示領域の画像情報であるかを認識できるので利便性が向上する。 If it is desired to display the retained image information of the first display area, it can be realized by executing the processing of the present invention. Also, the image information in the first display area may be displayed by any method such as a pop-up screen. Convenience is improved because it is possible to recognize whether the

第4の発明は,ユーザが操作するコンピュータの表示装置で表示する表示領域の表示制御を行う情報表示システムであって,前記情報表示システムは,ユーザが操作するコンピュータの表示装置において,第1の表示領域の表示制御を行う端末側表示処理部と,ユーザが操作するコンピュータの表示装置において,第2の表示領域の表示制御を行う端末側表示管理処理部と,前記第2の表示領域に登録された際の前記第1の表示領域に関する情報を記憶する端末側表示情報記憶部と,情報の連携を行う第1の表示領域を対応付けて管理する連携情報記憶部と,前記第1の表示領域で所定の処理が行われた際のメッセージを受け付け,前記連携情報記憶部を参照して,連携先となるほかの第1の表示領域を特定し,特定した第1の表示領域に前記メッセージを送る配信処理部と,を備えており,前記端末側表示情報記憶部は,前記第1の表示領域に関する情報として,前記第1の表示領域の識別情報と前記第1の表示領域の内部状態情報とを含み,前記端末側表示管理処理部は,さらに,前記第2の表示領域において,第1の表示領域の復元操作が行われたことを検出すると,前記端末側表示情報記憶部に記憶している前記第1の表示領域の識別情報に基づいて,前記復元操作が行われた第1の表示領域を特定し,前記特定した第1の表示領域において前記第1の表示領域の内部状態情報に対する処理を実行させ,前記配信処理部は,前記第1の表示領域の内部状態情報に対する処理に対応するメッセージを受け付け,前記連携情報記憶部を参照して,連携先となるほかの第1の表示領域を特定し,特定した第1の表示領域に前記メッセージを送ることで,連携先となるほかの第1の表示領域に,前記メッセージに対応する処理を実行させる,情報表示システムである。
A fourth aspect of the present invention is an information display system for performing display control of a display area displayed on a display device of a computer operated by a user, wherein the information display system comprises a display device of a computer operated by the user, wherein: A terminal-side display processing unit that controls the display of the display area; a terminal-side display management processing unit that performs display control of the second display area in the display device of the computer operated by the user; a terminal-side display information storage unit for storing information related to the first display area when the information is displayed, a link information storage unit for managing the first display area for linking information in association with each other, and the first display Receives a message when a predetermined process is performed in an area, refers to the linkage information storage unit, identifies another first display area to be a linkage destination, and displays the message in the identified first display area. and a distribution processing unit for transmitting the terminal side display information storage unit, as information related to the first display area, the identification information of the first display area and the internal state of the first display area When the terminal-side display management processing unit detects that the first display area has been restored in the second display area, the information is stored in the terminal-side display information storage unit. identifying the first display area in which the restoration operation has been performed based on the identification information of the first display area, and determining the internal state of the first display area in the identified first display area; information is processed, and the delivery processing unit receives a message corresponding to the processing of the internal state information of the first display area, refers to the linkage information storage unit, and selects another first display area as a linkage destination. is specified, and by sending the message to the specified first display area, the other first display area to be linked is made to execute the process corresponding to the message. .

保持した第1の表示領域の内部状態情報を復元したい場合には,本発明の処理を実行することで実現できる。保持した第1の表示領域の内部状態を,第1の表示領域に復元すれば,第1の表示領域は通常の表示領域であるので,ほかの表示領域と連携している場合もある。その場合,内部状態を復元した第1の表示領域と連携をするほかの第1の表示領域にもその復元に基づく反映をさせることができ,情報の共有を実現することができる。 If it is desired to restore the retained internal state information of the first display area, it can be realized by executing the processing of the present invention. If the retained internal state of the first display area is restored to the first display area, the first display area is a normal display area and may be linked with other display areas. In that case, other first display areas that cooperate with the first display area whose internal state has been restored can be reflected based on the restoration, and information can be shared.

上述の発明において、前記端末側表示処理部は,メッセージの階層構造に応じたレベルと,メッセージに対する処理とが設定されており,前記第1の表示領域で所定の処理が行われた際の階層構造の一部または全部を有するメッセージを端末側通信処理部を介して受け付け,前記設定されたレベルに対応する前記メッセージに基づく処理を実行して,その端末側表示処理部が表示制御をする第1の表示領域に表示させる,情報表示システムのように構成することができる。
In the above-described invention, the terminal-side display processing unit is set with a level corresponding to a hierarchical structure of messages and a process for the message, and a level corresponding to the message hierarchy is set. A message having a part or all of the structure is received via the terminal-side communication processing unit , processing based on the message corresponding to the set level is executed, and the terminal-side display processing unit performs display control. It can be configured as an information display system that displays in one display area.

本発明のように構成することで,表示装置に表示する表示領域では,自らのレベルに対応する情報を表示することができる。すなわち,従来の情報の連携システムでは,同一の情報を同期システムなどを用いて,複数の表示装置で表示させることはできたが,同一ではないが,関連する情報を表示させることはできなかった。しかし,本発明のように,表示領域で所定の操作が行われた際には階層構造を有するメッセージが,配信処理部を介してほかの連携先の表示領域に送られ,メッセージを受け付けた表示領域では,設定されたレベルに基づいてその処理を実行することができる。そのため,たとえば,表示領域1乃至表示領域3があり,表示領域1では道路の路線図を表示し,表示領域2では橋梁の構造図を表示し,ウィンドウ3ではその橋梁の変状に関する情報を表示していたときに,表示領域1で道路の路線図における特定の橋梁を選択した場合,表示領域1から,その橋梁を示す階層構造を有するメッセージが,配信処理部を介して,連携先となるほかの表示領域にも送られる。そして,連携先が表示領域2,3であったとき,表示領域2では当該選択された橋梁の構造図の表示に切り替え,ウィンドウ3では当該選択された橋梁の変状に関する情報の表示を行うことが可能となる。 By configuring as in the present invention, it is possible to display information corresponding to one's own level in the display area displayed on the display device. In other words, in conventional information linking systems, it was possible to display the same information on multiple display devices using a synchronization system or the like, but it was not possible to display related information, although not identical. . However, as in the present invention, when a predetermined operation is performed in the display area, a message having a hierarchical structure is sent to the display area of another cooperation destination via the delivery processing unit, and the display that received the message is displayed. A region can perform its actions based on a set level. Therefore, for example, there are display areas 1 to 3, the display area 1 displays the route map of the road, the display area 2 displays the structural diagram of the bridge, and the window 3 displays information about the deformation of the bridge. When a specific bridge on the road route map is selected in display area 1, a message with a hierarchical structure indicating that bridge is sent from display area 1 via the delivery processing unit to become the link destination. It is also sent to other display areas. Then, when the link destination is the display areas 2 and 3, the display area 2 is switched to the structural drawing of the selected bridge, and the window 3 displays information on the deformation of the selected bridge. becomes possible.

このように,本発明の情報表示システムを用いることによって,単なる同期処理ではなく,管理対象の階層構造のレベルに応じた,情報の連携が可能となる。 As described above, by using the information display system of the present invention, it is possible to link information in accordance with the level of the hierarchical structure of the objects to be managed, rather than performing simple synchronization processing.

上述の発明において、前記情報表示システムは,さらに,オブジェクトの識別情報を記憶する階層構造情報記憶部と,前記メッセージにおけるオブジェクトの識別情報に基づいて,階層構造化したメッセージを生成するメッセージ処理部と,を備えており,前記配信処理部は,前記受け付けたメッセージが階層構造を有しない場合には,そのメッセージを階層構造化したメッセージとし,前記連携情報記憶部を参照して,連携先となるほかの第1の表示領域を特定し,特定した第1の表示領域に前記階層構造を有するメッセージを送り,前記端末側表示処理部は,メッセージの階層構造に応じたレベルと,メッセージに対する処理とが設定されており,前記第1の表示領域で所定の処理が行われた際の階層構造の一部または全部を有するメッセージを端末側通信処理部を介して受け付け,前記設定されたレベルに対応する前記メッセージに基づく処理を実行して,その端末側表示処理部が表示制御をする第1の表示領域に表示させる,情報表示システムのように構成することができる。
In the above invention, the information display system further comprises a hierarchical structure information storage unit for storing object identification information, and a message processing unit for generating a hierarchically structured message based on the object identification information in the message. , and if the received message does not have a hierarchical structure, the delivery processing unit converts the received message into a hierarchically structured message, refers to the cooperation information storage unit, and becomes a cooperation destination. Another first display area is specified, and a message having the hierarchical structure is sent to the specified first display area, and the terminal-side display processing unit performs level processing according to the hierarchical structure of the message and processing for the message. is set, and a message having a part or all of the hierarchical structure when predetermined processing is performed in the first display area is accepted via the terminal side communication processing unit , and corresponds to the set level It can be configured as an information display system that executes processing based on the message to be displayed in the first display area controlled by the terminal-side display processing unit.

本発明のように構成することで,上述の発明と同様の技術的効果を得ることができる。すなわち,本発明の情報表示システムを用いることによって,単なる同期処理ではなく,管理対象の階層構造のレベルに応じた,情報の連携が可能となる。 By configuring as in the present invention, it is possible to obtain the same technical effects as the above-described invention. In other words, by using the information display system of the present invention, it is possible to link information in accordance with the level of the hierarchical structure of the objects to be managed, rather than performing simple synchronization processing.

また,表示領域から送るメッセージが階層構造化されていない場合には,メッセージの階層構造化を行う生成処理を実行する。そのため,表示領域の制御を行うプログラムの独立性を高めることができる。 Also, if the message sent from the display area is not hierarchically structured, a generation process for hierarchically structuring the message is executed. Therefore, the independence of the program that controls the display area can be enhanced.

上述の発明において、前記端末側表示処理部は,端末側通信処理部を介して受け付けた前記配信処理部から送られたメッセージを,前記設定されたレベルに置換して,置換後のメッセージに基づいて処理を実行して,その端末側表示処理部が表示制御をする第1の表示領域に表示させる,情報表示システムのように構成することができる。
In the above-described invention, the terminal-side display processing unit replaces the message sent from the distribution processing unit received via the terminal-side communication processing unit with the set level, and based on the message after replacement It can be configured as an information display system in which the terminal-side display processing unit executes processing and displays in the first display area controlled by the terminal-side display processing unit.

メッセージの階層構造に基づく処理は,本発明のように,メッセージを,表示領域に設定されたレベルに置換し,置換後のメッセージに基づいて処理を実行することが好ましい。なお,本明細書においてメッセージの置換とは,そのメッセージを表示領域に設定されたレベルに応じて縮約することを意味する。 As in the present invention, the processing based on the hierarchical structure of the message is preferably performed by replacing the message with the level set in the display area and executing the processing based on the message after replacement. In this specification, replacement of a message means contraction of the message according to the level set in the display area.

上述の発明において、前記情報表示システムは,利用するコンピュータの表示装置の大きさおよび/または解像度を少なくとも含む情報に基づいてグループごとに分類した,前記第1の表示領域および/または前記第2の表示領域の組み合わせと配置の情報を有する端末表示制御処理部,を備えており,前記表示装置の大きさおよび/または解像度の情報を用いて,前記端末表示制御処理部における前記第1の表示領域および/または前記第2の表示領域の組み合わせと配置の情報を特定し,特定した情報にしたがって,前記端末側表示処理部のそれぞれが,前記表示装置で,自らの表示領域の表示制御を行う,情報表示システムのように構成することができる。 In the above invention, the information display system includes the first display area and/or the second display area classified into groups based on information including at least the size and/or resolution of the display device of the computer to be used. a terminal display control processing unit having information on the combination and arrangement of display areas, and using information on the size and/or resolution of the display device, the first display area in the terminal display control processing unit and/or specifying information on the combination and arrangement of the second display areas, and according to the specified information, each of the terminal-side display processing units controls the display of its own display area on the display device, It can be configured like an information display system.

本発明のように情報連携を行うシステムでは,複数のコンピュータが情報の連携をしている場合がある。そのような場合,各コンピュータにおいて,表示装置の大きさ(サイズ),解像度が異なることがある。そのため,各表示装置の大きさ,解像度に適した,表示領域の配置を行うことが求められており,本発明を用いることによって,それが実現できる。 In a system for linking information like the present invention, there are cases where a plurality of computers are linking information. In such a case, each computer may have a different display device size and resolution. Therefore, it is required to arrange the display areas in a way that is suitable for the size and resolution of each display device, and this can be achieved by using the present invention.

上述の発明において,前記情報表示システムは,さらに,前記受け付けたメッセージを記憶するログ記憶部と,前記表示領域に対する操作を復元するための端末側復元処理部と,を備えており,前記端末側復元処理部は,n個前の操作による復元を行うことの操作を検出してそのメッセージを前記配信処理部に送り,前記配信処理部は,前記受け付けた前記メッセージに対応するn個前の操作のログを,前記ログ記憶部に基づいて特定し,前記特定したログに基づくメッセージを,そのメッセージの配信先となる連携先の表示領域に対して配信する,情報表示システムのように構成することができる。 In the above invention, the information display system further comprises a log storage unit for storing the received message, and a terminal-side restoration processing unit for restoring the operation on the display area. The restoration processing unit detects an operation to restore by the operation n operations before and sends the message to the distribution processing unit, and the distribution processing unit detects the operation n operations before the n operations corresponding to the received message. is specified based on the log storage unit, and a message based on the specified log is delivered to the display area of the cooperation destination that is the delivery destination of the message. can be done.

上述の各発明では,ある表示領域(第1の表示領域)において行った操作は,ほかの連携先となる表示領域にも反映することとなる。そのため,ユーザがある表示領域において,誤った操作を行ってしまった場合,そのペインがほかの表示領域と連携しているときには,誤って操作をした表示領域のみならず,連携しているほかの表示領域にもその誤操作が反映する。そのため,誤って操作をしたユーザのみならず,ほかのユーザに対しても,いままでの操作とは関連性が低い表示に更新されてしまう。そのため,簡単な操作で元に戻せることが好ましい。 In each of the above inventions, an operation performed in a certain display area (first display area) is reflected in other display areas to be linked. Therefore, if the user makes an erroneous operation in a certain display area, and that pane is linked to other display areas, not only the erroneously operated display area but also other linked display areas The erroneous operation is also reflected in the display area. As a result, not only the user who made the wrong operation, but also other users will be updated with a display that has little relevance to their previous operations. Therefore, it is desirable to be able to return to the original state by a simple operation.

そこで本発明のように,メッセージをログとして記憶しておき,n個前のログを特定することで,それに基づくメッセージを,配信先となる連携先の表示領域に対して配信することで,復元操作が可能となる。これによって,仮に誤った操作が行われた場合であっても,簡単に元に戻せる。また,誤った操作でない場合であっても,ユーザが所望する時点の操作を復元することができる。 Therefore, as in the present invention, messages are stored as a log, and by specifying the log n times before, the message based on it is delivered to the display area of the collaboration destination, which is the delivery destination. operation becomes possible. This way, even if you make a mistake, you can easily undo it. Moreover, even if the operation is not an erroneous operation, the operation at the time desired by the user can be restored.

第1の発明の情報表示システムは,本発明のプログラムをコンピュータに読み込ませて実行することで実現できる。すなわち,コンピュータを,ユーザが操作するコンピュータの表示装置において,第1の表示領域の表示制御を行う端末側表示処理部,ユーザが操作するコンピュータの表示装置において,第2の表示領域の表示制御を行う端末側表示管理処理部,前記第1の表示領域で所定の処理が行われた際のメッセージを受け付け,情報の連携を行う第1の表示領域を対応付けて管理する連携情報記憶部を参照して,連携先となるほかの第1の表示領域を特定し,特定した第1の表示領域に前記メッセージを送る配信処理部,として機能させるプログラムであって,前記端末側表示管理処理部は,前記第2の表示領域において所定の操作が行われたことを検出すると,前記第2の表示領域に登録された際の前記第1の表示領域に関する情報を記憶する端末側表示情報記憶部を参照し,前記第1の表示領域の画像情報の表示または前記第1の表示領域の復元を行う,プログラムである。
また,第2の発明の情報表示システムは,本発明のプログラムをコンピュータに読み込ませて実行することで実現できる。すなわち,コンピュータを,ユーザが操作するコンピュータの表示装置において,第1の表示領域の表示制御を行う端末側表示処理部,ユーザが操作するコンピュータの表示装置において,第2の表示領域の表示制御を行う端末側表示管理処理部,として機能させるプログラムであって,前記端末側表示管理処理部は,前記第2の表示領域において,前記第1の表示領域の表示操作が行われたことを検出すると,前記第2の表示領域に登録された際の前記第1の表示領域に関する情報を記憶する端末側表示情報記憶部を参照し,前記第1の表示領域の画像情報を表示させる,プログラムである。
また,第4の発明の情報表示システムは,本発明のプログラムをコンピュータに読み込ませて実行することで実現できる。すなわち,コンピュータを,ユーザが操作するコンピュータの表示装置において,第1の表示領域の表示制御を行う端末側表示処理部,ユーザが操作するコンピュータの表示装置において,第2の表示領域の表示制御を行う端末側表示管理処理部,前記第1の表示領域で所定の処理が行われた際のメッセージを受け付け,情報の連携を行う第1の表示領域を対応付けて管理する連携情報記憶部を参照して,連携先となるほかの第1の表示領域を特定し,特定した第1の表示領域に前記メッセージを送る配信処理部,として機能させるプログラムであって,前記端末側表示管理処理部は,さらに,前記第2の表示領域において,第1の表示領域の復元操作が行われたことを検出すると,前記第1の表示領域の識別情報と前記第2の表示領域に登録された際の前記第1の表示領域の内部状態情報とを含む前記第1の表示領域に関する情報を記憶する端末側表示情報記憶部を参照して前記第1の表示領域の識別情報に基づいて,前記復元操作が行われた第1の表示領域を特定し,前記特定した第1の表示領域において前記第1の表示領域の内部状態情報に対する処理を実行させ,前記配信処理部は,前記第1の表示領域の内部状態情報に対する処理に対応するメッセージを受け付け,前記連携情報記憶部を参照して,連携先となるほかの第1の表示領域を特定し,特定した第1の表示領域に前記メッセージを送ることで,連携先となるほかの第1の表示領域に,前記メッセージに対応する処理を実行させる,プログラムである。
The information display system of the first invention can be realized by causing a computer to read and execute the program of the invention. That is, the computer is operated by a terminal-side display processing unit that controls the display of the first display area in the display device of the computer operated by the user, and in the display device of the computer operated by the user, the display control of the second display area is performed. the terminal-side display management processing unit that performs the processing, and the cooperation information storage unit that accepts a message when a predetermined process is performed in the first display area and associates and manages the first display area that performs information cooperation. a distribution processing unit that identifies another first display area to be a cooperation destination and sends the message to the identified first display area , wherein the terminal-side display management processing unit is: , a terminal-side display information storage unit for storing information relating to said first display area when it is registered in said second display area when it detects that a predetermined operation has been performed in said second display area; A program for referring to and displaying image information in the first display area or restoring the first display area.
Also, the information display system of the second invention can be realized by causing a computer to read and execute the program of the invention. That is, the computer is operated by a terminal-side display processing unit that controls the display of the first display area in the display device of the computer operated by the user, and in the display device of the computer operated by the user, the display control of the second display area is performed. A program that functions as a terminal-side display management processing unit that performs , referring to a terminal-side display information storage unit that stores information about the first display area when registered in the second display area, and displaying image information of the first display area. .
Further, the information display system of the fourth invention can be realized by reading the program of the invention into a computer and executing it. That is, the computer is operated by a terminal-side display processing unit that controls the display of the first display area in the display device of the computer operated by the user, and in the display device of the computer operated by the user, the display control of the second display area is performed. the terminal-side display management processing unit that performs the processing, and the cooperation information storage unit that accepts a message when a predetermined process is performed in the first display area and associates and manages the first display area that performs information cooperation. a distribution processing unit that identifies another first display area to be a cooperation destination and sends the message to the identified first display area, wherein the terminal-side display management processing unit is: Furthermore, when it is detected that the restoration operation of the first display area has been performed in the second display area, the identification information of the first display area and the information registered in the second display area are stored. The restoring operation is performed based on the identification information of the first display area by referring to a terminal-side display information storage unit that stores information about the first display area including internal state information of the first display area. specifies the first display area where the is performed, executes processing for the internal state information of the first display area in the specified first display area, and the distribution processing unit performs the first display area receive a message corresponding to the processing for the internal state information of the above, refer to the above-mentioned cooperation information storage unit, specify another first display area to be a cooperation destination, and send the above-mentioned message to the specified first display area By doing so, the program causes another first display area, which is a cooperation destination, to execute processing corresponding to the message.

本発明の情報表示システムを用いることによって,連携する表示領域に関連情報を表示させながら,表示領域に表示する情報を保持し,また簡単な操作で復元することができる。 By using the information display system of the present invention, it is possible to hold the information to be displayed in the display area while displaying the related information in the linked display area, and to restore the information with a simple operation.

本発明の情報表示システムの全体のシステム構成の一例を模式的に示す概念図である。1 is a conceptual diagram schematically showing an example of an overall system configuration of an information display system of the present invention; FIG. 本発明の情報表示システムの処理イメージの一例を模式的に示す概念図である。It is a conceptual diagram which shows typically an example of the processing image of the information display system of this invention. 本発明の情報表示システムで利用するコンピュータのハードウェア構成の一例を模式的に示す図である。It is a figure which shows typically an example of the hardware constitutions of the computer utilized with the information display system of this invention. 本社や支社などのタッチパネル型の大型ディスプレイを表示装置として用いた場合に表示される画面の一例を模式的に示す図である。FIG. 2 is a diagram schematically showing an example of a screen displayed when a touch panel type large display such as a head office or a branch office is used as a display device; ピンナップボードを含む画面の表示の一例を模式的に示す図である。FIG. 4 is a diagram schematically showing an example of screen display including a pinup board; ピンナップボードを用いた場合の処理の一例を模式的に示す図である。FIG. 10 is a diagram schematically showing an example of processing when a pinup board is used; 端末側表示情報記憶部の一例を模式的に示す図である。It is a figure which shows an example of the terminal side display information storage part typically. 本発明の情報表示システムの処理プロセスの一例を示すフローチャートの一例である。It is an example of a flow chart showing an example of a processing process of the information display system of the present invention. 本発明の情報表示システムの基本的構成の処理イメージの一例を模式的に示す概念図である。1 is a conceptual diagram schematically showing an example of a processing image of a basic configuration of an information display system of the present invention; FIG. 本発明の情報表示システムの基本的構成における全体のシステム構成の一例を模式的に示す概念図である。1 is a conceptual diagram schematically showing an example of the overall system configuration in the basic configuration of the information display system of the present invention; FIG. 連携情報記憶部の一例を模式的に示す概念図である。It is a conceptual diagram which shows an example of a cooperation information storage part typically. メッセージの一例を示す図である。It is a figure which shows an example of a message. 図12のメッセージの階層構造を模式的に示す図である。FIG. 13 is a diagram schematically showing the hierarchical structure of the messages in FIG. 12; ペインがピンナップボードにピンナップされる場合のユーザ側システムの処理イメージの一例を模式的に示す図である。FIG. 10 is a diagram schematically showing an example of a processing image of the user-side system when panes are pinned up on a pinup board; ピンナップボードにペインが登録された場合のユーザ側システムの処理イメージの一例を模式的に示す図である。FIG. 12 is a diagram schematically showing an example of a processing image of the user-side system when panes are registered on a pinup board; 図15の状態から,ピンナップボードにさらに新しいペインが登録された場合のユーザ側システムの処理イメージの一例を模式的に示す図である。FIG. 16 is a diagram schematically showing an example of a processing image of the user-side system when a new pane is registered in the pinup board from the state of FIG. 15; ピンナップボードに表示しているサムネイルを,対応するペインに再現する場合のユーザ側システムの処理イメージの一例を模式的に示す図である。FIG. 10 is a diagram schematically showing an example of a processing image of the user-side system when reproducing thumbnails displayed on a pinup board in corresponding panes; ピンナップボードの情報を,対応するペインに復元する場合のユーザ側システムの処理イメージの一例を模式的に示す図である。FIG. 10 is a diagram schematically showing an example of a processing image of the user-side system when information on a pinup board is restored to a corresponding pane; 実施例2における本発明の情報表示システムの全体のシステム構成の一例を模式的に示す概念図である。FIG. 11 is a conceptual diagram schematically showing an example of the overall system configuration of the information display system of the present invention in Example 2; 実施例2における階層構造化したメッセージの生成の概念の一例を模式的に示す図である。FIG. 10 is a diagram schematically showing an example of the concept of generating a hierarchically structured message according to the second embodiment; 階層構造情報記憶部の概念の一例を模式的に示す図である。FIG. 4 is a diagram schematically showing an example of the concept of a hierarchical structure information storage unit; 実施例3におけるタブ方式のペインの場合の一例を模式的に示す図である。FIG. 11 is a diagram schematically showing an example of a tab-based pane in the third embodiment; 実施例5における本発明の情報表示システムの全体のシステム構成の一例を模式的に示す概念図である。FIG. 12 is a conceptual diagram schematically showing an example of the overall system configuration of the information display system of the present invention in Example 5; 実施例7における本発明の情報表示システムの全体のシステム構成の一例を模式的に示す概念図である。FIG. 12 is a conceptual diagram schematically showing an example of the overall system configuration of the information display system of the present invention in Embodiment 7; 実施例8における情報表示システム1の全体のシステム構成の一例を示す図である。FIG. 21 is a diagram showing an example of the overall system configuration of the information display system 1 in Example 8; プレイバックペインを含む画面の一例を示す図である。FIG. 10 is a diagram showing an example of a screen including a playback pane; FIG. リワインド処理の一例を模式的に示す図である。It is a figure which shows an example of a rewind process typically. フォワード処理の一例を模式的に示す図である。It is a figure which shows an example of a forward process typically.

本発明の情報表示システム1のシステム構成の一例を図1に,処理のイメージを模式的に示すのが図2である。情報表示システム1はサーバ側システム2と,各ユーザが利用するユーザ側システム3とを備える。ここでユーザとはシステムを利用する者という意味であり,現場担当者,情報整理や判断を行う事務所の担当者,業務統括を行う本社や支社の担当者などの,コンピュータを利用する者である。また担当者は複数であってもよく,同時に複数の者がコンピュータを操作してもよい。たとえば現場担当者はタブレット型コンピュータ(ユーザ端末)をユーザ側システム3として利用し,事務所の担当者らはパーソナルコンピュータ(ユーザ端末)をユーザ側システム3として利用し,本社や支社ではタッチパネル型の大型モニターを備えたコンピュータ(ユーザ端末)をユーザ側システム3として利用する。本発明における各ユーザ側システム3の基本となる構成は同じである。なお,ユーザ端末とはユーザが操作するコンピュータであり,ユーザ側システム3とは,後述するユーザ端末で実行される機能を備えたコンピュータシステムをいう。 FIG. 1 shows an example of the system configuration of the information display system 1 of the present invention, and FIG. 2 schematically shows an image of processing. The information display system 1 comprises a server-side system 2 and a user-side system 3 used by each user. Here, the term “user” means anyone who uses the system, and includes people who use computers, such as field staff, office staff who organize information and make decisions, and head office and branch office staff who supervise operations. be. Moreover, there may be more than one person in charge, and more than one person may operate the computer at the same time. For example, field personnel use a tablet computer (user terminal) as the user-side system 3, office personnel use a personal computer (user terminal) as the user-side system 3, and head office and branch offices use a touch panel type computer. A computer (user terminal) equipped with a large monitor is used as the user side system 3 . The basic configuration of each user-side system 3 in the present invention is the same. The user terminal is a computer operated by the user, and the user side system 3 is a computer system having functions executed by the user terminal, which will be described later.

ユーザ側システム3,サーバ側システム2はコンピュータによって実現される。図3にコンピュータのハードウェア構成の一例を示す。コンピュータは,プログラムの演算処理を実行するCPUなどの演算装置70と,情報を記憶するRAMやハードディスクなどの記憶装置71と,ディスプレイなどの表示装置72と,情報の入力を行う入力装置73と,演算装置70の処理結果や記憶装置71に記憶する情報の通信をする通信装置74とを有している。なお,コンピュータがタッチパネルディスプレイを備えている場合には入力装置73と表示装置72とが一体的に構成されていてもよい。タッチパネルディスプレイは,たとえば現場担当者が利用するタブレット型コンピュータなどの可搬型通信端末や,本社や支社などに設置される大型ディスプレイを備えたコンピュータなどがコンピュータの場合に利用されることが多いが,それらに限定されるものではない。 The user-side system 3 and server-side system 2 are implemented by computers. FIG. 3 shows an example of the hardware configuration of the computer. The computer includes an arithmetic unit 70 such as a CPU for executing arithmetic processing of a program, a storage device 71 such as a RAM or hard disk for storing information, a display device 72 such as a display, an input device 73 for inputting information, It has a communication device 74 for communicating the processing result of the arithmetic device 70 and the information stored in the storage device 71 . Note that if the computer has a touch panel display, the input device 73 and the display device 72 may be integrated. Touch panel displays are often used in the case of computers, such as portable communication terminals such as tablet computers used by on-site personnel, and computers with large displays installed in headquarters and branch offices. It is not limited to them.

なお,タッチパネルディスプレイは,そのディスプレイ上で,直接,所定の入力デバイス(タッチパネル用のペンなど)や指などによって入力を行える点で,表示装置72と入力装置73の機能が一体化した装置である。 The touch panel display is a device that integrates the functions of the display device 72 and the input device 73 in that input can be performed directly on the display using a predetermined input device (touch panel pen, etc.) or a finger. .

サーバ側システム2は一台のコンピュータによって実現されていてもよいが,その機能が複数のコンピュータによって実現されていてもよい。この場合のコンピュータとして,たとえばクラウドサーバであってもよい。 The server-side system 2 may be realized by one computer, but its functions may be realized by a plurality of computers. The computer in this case may be, for example, a cloud server.

さらに,本発明の情報表示システム1における各手段は,その機能が論理的に区別されているのみであって,物理上あるいは事実上は同一の領域を為していても良い。 Further, each means in the information display system 1 of the present invention is only logically distinguished in its function, and may physically or practically form the same area.

サーバ側システム2は,連携処理部21と端末表示制御処理部22とアプリケーション処理部23とを備える。 The server-side system 2 includes a cooperation processing section 21 , a terminal display control processing section 22 and an application processing section 23 .

連携処理部21は,ユーザ側システム3で表示する表示領域間での通信を仲介する。連携処理部21は,連携管理部211と連携情報記憶部212と配信処理部213とを備える。 The cooperation processing unit 21 mediates communication between display areas displayed by the user-side system 3 . The cooperation processing unit 21 includes a cooperation management unit 211 , a cooperation information storage unit 212 and a distribution processing unit 213 .

連携管理部211は,ユーザ側システム3から自らの登録要求を受け付けた場合に,そのユーザ側システム3を連携対象として管理する。 When receiving a request for registration of itself from the user-side system 3, the cooperation management unit 211 manages the user-side system 3 as a cooperation target.

連携情報記憶部212は,連携管理部211で受け付けた情報に基づいて,連携すべきユーザ側システム3などの情報を記憶する。具体的には,ユーザ側システム3で起動している後述のユーザを識別するユーザ識別情報(ユーザID),ペイン種別識別情報,ペインビューア識別情報とを対応付けて記憶する。また,連携先となっているユーザ識別情報,ペイン種別識別情報とをグループとして対応付けて記憶している。 Based on the information received by the cooperation management unit 211, the cooperation information storage unit 212 stores information such as the user-side system 3 to be cooperated with. Specifically, it stores user identification information (user ID), pane type identification information, and pane viewer identification information for identifying a user who is activated in the user-side system 3, which will be described later, in association with each other. Also, the user identification information and the pane type identification information that are cooperation destinations are stored in association with each other as a group.

配信処理部213は,ユーザ側システム3から連携すべきメッセージを受け付けた場合,連携情報記憶部212に記憶する情報に基づいて連携先を特定し,特定した連携先に対して,当該メッセージを配信する。この配信は好ましくは,同時にメッセージの配信を行うブロードキャスト配信が好ましいが,それに限定はされない。 When receiving a message to be linked from the user-side system 3, the delivery processing unit 213 identifies a linking destination based on the information stored in the linking information storage unit 212, and distributes the message to the specified linking destination. do. This distribution is preferably, but not limited to, broadcast distribution in which messages are distributed at the same time.

端末表示制御処理部22は,ユーザ側システム3の表示装置72で表示する各表示領域の組み合わせと配置とを定義する情報を記憶しており,ユーザ側システム3における表示領域の組み合わせと配置を制御する。好ましくは,あらかじめ,組織内のユーザを,所属する部署,職掌,利用するユーザ端末(ユーザ側システム3を実現するコンピュータ)の表示装置72のサイズや解像度に基づいてグループに分類しておく。そして,情報表示システム1のシステム管理者は,各グループについて,ユーザ側システム3で備える,後述する端末側表示処理部31の構成,すなわち端末側表示処理部31が表示する表示領域の種別の組み合わせと表示装置72における座標情報などの配置位置(「レイアウト情報」とする)とを,定義づけ,設定しておく。なお,この際には,1つのグループがその利用場面に応じて,異なる表示領域の種別の組み合わせと配置位置を用いる場合があるので,複数のレイアウト情報を定義づけ,設定しておいてもよい。レイアウト情報としては,いわゆるスタイルシート(CSS)などを用いることが好ましい。 The terminal display control processing unit 22 stores information defining the combination and arrangement of the display areas displayed on the display device 72 of the user-side system 3, and controls the combination and arrangement of the display areas in the user-side system 3. do. Preferably, the users in the organization are classified in advance into groups based on the department to which they belong, their duties, and the size and resolution of the display device 72 of the user terminal (the computer that implements the user-side system 3). For each group, the system administrator of the information display system 1 determines the configuration of the terminal-side display processing unit 31, which will be described later, provided in the user-side system 3, that is, the combination of the types of display areas displayed by the terminal-side display processing unit 31. and the arrangement position of coordinate information (referred to as "layout information") on the display device 72 are defined and set. In this case, one group may use different combinations of display area types and layout positions depending on the usage situation, so multiple layout information may be defined and set. . As the layout information, it is preferable to use a so-called style sheet (CSS) or the like.

アプリケーション処理部23は,管理対象となる構造物などのオブジェクトをレベルごとに階層構造に対応させて記憶しており,ユーザ側システム3から問い合わせを受け付けた情報を当該ユーザ側システム3に返す。たとえば,変状については,「X事務所(事務所ID1)」の「Y路線(路線ID1)」の「α橋(橋梁ID1)」の「β径間(径間ID1)」の「γ床版(床版ID1)」の「変状1(変状ID1)」のように,各種の情報を,後述するメッセージの情報に対応するように,レベルに対応させて記憶している。ある特定の構造物に関する情報の問い合わせをユーザ側システム3から受け付けると,その問い合わせを行った,後述のユーザ側システム3の端末側表示処理部31に設定されたレベルに対応するレベルにおける,問い合わせに対する情報を抽出してユーザ側システム3に返す。なお,アプリケーション処理部23は,サーバ側システム2のサーバとして実現されていてもよいし,異なるシステムとして実現されていてもよい。また,本発明の情報表示システム1とは分離した無関係のインターネットにおけるウェブサーバなどであってもよい。 The application processing unit 23 stores objects such as structures to be managed in correspondence with the hierarchical structure for each level, and returns information received from the user-side system 3 to the user-side system 3 . For example, regarding the deformation, "Y line (line ID 1)" of "X office (office ID 1)" "α bridge (bridge ID 1)" "β span (span ID 1)" Various types of information such as ``deformation 1 (deformation ID 1)'' of slab (floor slab ID 1) are stored in association with levels so as to correspond to message information to be described later. When an inquiry for information about a specific structure is received from the user-side system 3, the level corresponding to the level set in the terminal-side display processing unit 31 of the user-side system 3, which will be described later, at which the inquiry was made The information is extracted and returned to the user side system 3. Note that the application processing unit 23 may be implemented as a server of the server-side system 2, or may be implemented as a different system. Alternatively, it may be a web server or the like on the Internet that is separate from the information display system 1 of the present invention.

オブジェクトとは,情報表示システム1または各階層構造におけるデータ要素である。データ要素としては,たとえば,事務所,高速道路などの路線,橋梁,橋脚,床版,変状などの,本発明の情報表示システム1を用いて管理する管理対象となる要素である。オブジェクトとなるデータ要素が,後述する各ペインにおいて表示等の処理対象となる。 An object is a data element in the information display system 1 or each hierarchical structure. The data elements are, for example, elements to be managed using the information display system 1 of the present invention, such as offices, routes such as expressways, bridges, bridge piers, floor slabs, and deformations. Data elements that are objects are subject to processing such as display in each pane described later.

オブジェクトに対しては,そのすべてに識別情報が割り当てられている。この識別情報は,情報表示システム1において一意の識別情報であってもよいし,その階層構造において一意の識別情報であってもよい。 Every object has an identity assigned to it. This identification information may be identification information that is unique in the information display system 1, or may be identification information that is unique in its hierarchical structure.

ユーザ側システム3は,端末側表示処理部31と端末側通信処理部32と端末側表示管理処理部33と端末側表示情報記憶部34とを備える。 The user-side system 3 includes a terminal-side display processing unit 31 , a terminal-side communication processing unit 32 , a terminal-side display management processing unit 33 and a terminal-side display information storage unit 34 .

端末側表示処理部31は,ユーザ側システム3の表示装置72において表示する情報の制御を行う。端末側表示処理部31では,管理対象であるオブジェクトについて,あらかじめ定められたレベルで表示対象として管理している。そのため,サーバ側システム2から配信を受けたメッセージを自らのレベルに置換して,自らのレベルに沿った情報の表示制御を行う。 The terminal-side display processing unit 31 controls information displayed on the display device 72 of the user-side system 3 . The terminal-side display processing unit 31 manages objects to be managed as display targets at a predetermined level. Therefore, it replaces the message delivered from the server-side system 2 with its own level, and controls the display of information according to its own level.

端末側通信処理部32は,ユーザ側システム3とサーバ側システム2との間の通信の制御を行う。端末側通信処理部32は,ユーザ側システム3が通信を行う相手となるサーバ側システム2の通信先の情報,たとえばIPアドレス,ポート番号などの情報を記憶している。 The terminal-side communication processing unit 32 controls communication between the user-side system 3 and the server-side system 2 . The terminal-side communication processing unit 32 stores information on the communication destination of the server-side system 2 with which the user-side system 3 communicates, such as IP address and port number.

本発明において端末側表示処理部31はペインビューアと称し,端末側通信処理部32は連携モジュールと称することもある。ユーザ側システム3においては,その表示装置72において,複数のペインビューアが,好ましくは重畳しないように(いわゆるタイル型ウィンドウとして)表示されている(図2参照)。端末側表示処理部31であるペインビューアが表示制御を行う表示領域(ウィンドウ)をペインと称する。したがって,端末側表示処理部31であるペインビューアは,ペイン内の表示制御を司るプログラムとなる。そしてユーザ側システム3の表示装置72で表示するペインの配置は,サーバ側システム2における端末表示制御処理部22の表示制御にしたがって行う。 In the present invention, the terminal-side display processing unit 31 is also called a pane viewer, and the terminal-side communication processing unit 32 is sometimes called a cooperation module. In the user-side system 3, a plurality of pane viewers are preferably displayed in a non-overlapping manner (as so-called tiled windows) on the display device 72 (see FIG. 2). A display area (window) whose display is controlled by the pane viewer, which is the terminal-side display processing unit 31, is called a pane. Therefore, the pane viewer, which is the terminal-side display processing unit 31, is a program that controls the display in the pane. The layout of panes displayed on the display device 72 of the user-side system 3 is performed according to the display control of the terminal display control processing unit 22 of the server-side system 2 .

各ユーザ側システム3においては,複数の端末側表示処理部31(ペインビューア)が実行されており,各ペインで表示するオブジェクトの階層構造におけるレベルが設定されている。そしてペインビューアは一つの表示対象を一つのレベルで表示する。たとえば,広域レベル,事務所管内レベル,路線レベル,構造物レベル,部材レベル,変状レベルなど,階層構造化されたメッセージに基づいて,どのレベルでペインに情報を表示させるかが設定されている。またそれぞれの端末側表示処理部31に対応づけて端末側通信処理部32(連携モジュール)が実行される。たとえば図2に示すように,ユーザ端末1の表示装置72には通常のペインとしてAペインからCペインが表示されるので(Dペインはピンナップボードであるので,詳細は後述する),ユーザ端末1におけるユーザ側システム3では,AペインからCペインまで対応する端末側表示処理部31(ペインビューア)が起動しており,またそれらに対応するそれぞれの端末側通信処理部32(連携モジュール)が起動している。さらに,ユーザ端末2の表示装置72ではAペインとBペインとが表示されるので,ユーザ端末2におけるユーザ側システム3では,AペインとBペインに対応する端末側表示処理部31(ペインビューア)が起動しており,またそれらに対応するそれぞれの端末側通信処理部32(連携モジュール)が起動している。 In each user-side system 3, a plurality of terminal-side display processing units 31 (pane viewers) are executed, and levels in the hierarchical structure of objects to be displayed in each pane are set. The pane viewer then displays one display object at one level. For example, based on hierarchically structured messages such as wide area level, office jurisdiction level, route level, structure level, member level, deformation level, etc., the level at which information is displayed in the pane is set. . Also, the terminal-side communication processing unit 32 (cooperation module) is executed in association with each terminal-side display processing unit 31 . For example, as shown in FIG. 2, the display device 72 of the user terminal 1 displays panes A to C as normal panes (the D pane is a pinup board, so details will be described later). In the user-side system 3, terminal-side display processing units 31 (pane viewers) corresponding to panes A to C are activated, and corresponding terminal-side communication processing units 32 (cooperation modules) are activated. is doing. Furthermore, since the A pane and the B pane are displayed on the display device 72 of the user terminal 2, the user side system 3 of the user terminal 2 has a terminal side display processing unit 31 (pane viewer) corresponding to the A pane and the B pane. are activated, and the respective terminal-side communication processing units 32 (cooperation modules) corresponding to them are activated.

図4に,本社や支社などのタッチパネル型の大型ディスプレイを表示装置72として用いた場合に表示される各ペインを表示している画面の一例を示す。図4では,タッチパネル型の大型ディスプレイに,22個のペインが設けられている場合である。この画面は大型ディスプレイ全体に亘って表示されており,各ペイン同士が重畳しないように,タイル型ウィンドウとして表示されている。なお,図4では後述するピンナップボードは表示していない。 FIG. 4 shows an example of a screen displaying each pane displayed when a touch panel type large display such as a head office or a branch office is used as the display device 72 . In FIG. 4, 22 panes are provided on a touch panel type large display. This screen is displayed over the entire large display, and is displayed as a tiled window so that the panes do not overlap each other. A pinup board, which will be described later, is not shown in FIG.

端末側表示処理部31(ペインビューア)のうち,ほかの端末側表示処理部31(ペインビューア)と情報の連携を行う機能を有する端末側表示処理部31(ペインビューア)は,それが起動する際に,端末側通信処理部32(連携モジュール)をユーザ端末でロードし,実行可能状態とすることで,ユーザ側システム3を構成する。そして端末側表示処理部31(ペインビューア)で行われた操作は,そのオブジェクトが対応する階層構造化されたメッセージとして生成され,端末側通信処理部32(連携モジュール)を介してサーバ側システム2に送られる。一方,サーバ側システム2からメッセージが配信された場合には,端末側通信処理部32(連携モジュール)でそれを受け付け,端末側表示処理部31(ペインビューア)にメッセージを渡す。端末側表示処理部31(ペインビューア)は,自らのレベルにそのメッセージを置換し,対応する処理を実行する。 Among the terminal-side display processing units 31 (pane viewers), the terminal-side display processing units 31 (pane viewers) having the function of linking information with other terminal-side display processing units 31 (pane viewers) are activated. At this time, the user-side system 3 is configured by loading the terminal-side communication processing unit 32 (collaboration module) on the user terminal and making it executable. An operation performed by the terminal-side display processing unit 31 (pane viewer) is generated as a hierarchically structured message corresponding to the object, and is sent to the server-side system 2 via the terminal-side communication processing unit 32 (collaboration module). sent to On the other hand, when a message is delivered from the server-side system 2, the terminal-side communication processing unit 32 (linkage module) accepts it and passes the message to the terminal-side display processing unit 31 (pain viewer). The terminal-side display processing unit 31 (pain viewer) replaces the message with its own level and executes the corresponding processing.

なお,端末側表示処理部31(ペインビューア)のうち,ほかの端末側表示処理部31(ペインビューア)と情報の連携を行わない端末側表示処理部31(ペインビューア)については,端末側通信処理部32(連携モジュール)をユーザ端末でロードしない。たとえば図4の場合,上1段の9つのペインビューア,「走行動画」を表示するペインビューア,「画像・図面参照履歴」を表示するペインビューアがこれらに該当する。したがって,図4の場合,この表示装置72を備えるユーザ端末では,22個の端末側表示処理部31(ペインビューア)と11個の端末側通信処理部32(連携モジュール)が起動している。 Of the terminal-side display processing units 31 (pain viewers), terminal-side display processing units 31 (pain viewers) that do not coordinate information with other terminal-side display processing units 31 (pain viewers) do not perform terminal-side communication. The processing unit 32 (cooperation module) is not loaded on the user terminal. For example, in the case of FIG. 4, the nine pane viewers in the upper row, the pane viewer displaying "driving moving image", and the pane viewer displaying "image/drawing reference history" correspond to these. Therefore, in the case of FIG. 4, 22 terminal-side display processing units 31 (pain viewers) and 11 terminal-side communication processing units 32 (cooperation modules) are activated in the user terminal equipped with this display device 72 .

ユーザ側システム3は,表示領域同士の連携を行う場合には,端末側表示処理部31と端末側通信処理部32とを有することで実現できるが,さらに表示領域の情報を記憶する表示領域(ペイン)として,ピンナップボードペイン(以下,「ピンナップボード」という)の表示制御を行うペインビューアである端末側表示管理処理部34と,端末側表示情報記憶部35とを備える。 The user-side system 3 can be realized by having a terminal-side display processing unit 31 and a terminal-side communication processing unit 32 when cooperation between display areas is performed. A terminal-side display management processing unit 34 and a terminal-side display information storage unit 35, which are pane viewers for controlling the display of pinup board panes (hereinafter referred to as "pinup boards").

端末側表示管理処理部34が表示制御するピンナップボードは,ユーザ側システム3で表示するほかのペイン(全部または一部のペイン)と連携しており,各ペインにおいて所定の操作が行われると,そのペインの状態をピンナップボードに登録し,表示する。図5に,ペインとしてピンナップボードを備える場合の表示画面の一例を示す。図5において,P1乃至P5はそれぞれペインであり,P1乃至P4は通常のペイン,P5はピンナップボードである。また,P5のピンナップボードの表示領域に表示しているS1乃至S5は,ピンナップ(ピンナップボードに登録)された,ピンナップ時のペインのスクリーンショットを縮小したサムネイルである。また,各ペインには,ピンナップするための所定のマーク(ピンナップアイコン)Mが表示されており,それが押下されることで,当該ペインがピンナップボードにピンナップされる。なお,ピンナップボードの表示領域には,サムネイルではなく,スクリーンショットがそのまま表示されていてもよい。すなわち,ピンナップボードの表示領域には,ピンナップ時のペインの等倍または縮小した画像情報が表示されていればよい。等倍の画像情報はスクリーンショットであり,縮小した画像情報はサムネイルである。 The pinup board whose display is controlled by the terminal-side display management processing unit 34 cooperates with other panes (all or part of panes) displayed by the user-side system 3, and when a predetermined operation is performed in each pane, Register the state of the pane on the pinup board and display it. FIG. 5 shows an example of a display screen when a pinup board is provided as a pane. In FIG. 5, P1 to P5 are panes, P1 to P4 are normal panes, and P5 is a pinup board. Also, S1 to S5 displayed in the display area of the pinup board of P5 are thumbnails of pinup (registered on the pinup board) thumbnails of reduced screen shots of panes at the time of pinup. In each pane, a predetermined mark (pinup icon) M for pinup is displayed, and when the icon is pressed, the pane is pinned up on the pinup board. Screenshots may be displayed as they are in the display area of the pinup board instead of thumbnails. That is, in the display area of the pinup board, it is sufficient to display image information that is the same size or reduced size of the pane at the time of pinup. The same size image information is a screen shot, and the reduced image information is a thumbnail.

端末側表示管理処理部34は,ピンナップボードにおいて所定の操作を監視する。そして,ピンナップボードで操作対象となったサムネイルが対応するペインに対して,所定の制御処理を実行させる。たとえばサムネイルに対応するスクリーンショットを所定のペイン(あるいは所定箇所)に表示させたり,サムネイルに対応するペインの内部状態情報を,対応するペインに復元させる。これを模式的に示すのが図6である。 The terminal-side display management processing unit 34 monitors predetermined operations on the pinup board. Predetermined control processing is then executed on the pane corresponding to the thumbnail that has been manipulated on the pinup board. For example, a screen shot corresponding to a thumbnail is displayed in a predetermined pane (or a predetermined location), or the internal state information of the pane corresponding to the thumbnail is restored to the corresponding pane. FIG. 6 schematically shows this.

端末側表示管理処理部34は,あるペインにおいてピンナップ操作が行われた場合,端末側表示処理部31から,そのペインのペイン識別情報,ペインにおいてピンナップ操作された時点のペインの画像情報(スクリーンショット),ペインにおいてピンナップ操作された時点のペインにおける内部状態情報を受け取り,後述する端末側表示情報記憶部35に,ピンナップ識別情報に対応づけて記憶させる。また,ピンナップボードにおいて,あるサムネイルに対して所定の操作が行われた場合,後述する端末側表示情報記憶部35を参照して,当該サムネイルが対応するペイン識別情報,ペインのスクリーンショットの画像情報,内部状態情報などを特定し,ペインのスクリーンショットの画像情報,内部状態情報などを,特定したペイン識別情報を有するペインの当該端末側表示処理部31に渡し,表示または復元操作を行わせる。 When a pinup operation is performed in a certain pane, the terminal-side display management processing unit 34 receives from the terminal-side display processing unit 31 the pane identification information of the pane and the image information (screenshot) of the pane at the time of the pinup operation. ), the internal state information in the pane at the time when the pinup operation was performed in the pane is received and stored in the terminal side display information storage unit 35 described later in association with the pinup identification information. In addition, when a predetermined operation is performed on a certain thumbnail on the pinup board, the terminal-side display information storage unit 35, which will be described later, is referred to, and the pane identification information corresponding to the thumbnail and the screen shot image information of the pane are retrieved. , internal state information, etc. of the pane are passed to the terminal-side display processing unit 31 of the pane having the identified pane identification information, and display or restore operation is performed.

なお,端末側表示管理処理部34は,ピンナップボードでサムネイルを表示する領域と,そこに表示するサムネイルが対応するピンナップ識別情報とを対応づけて管理している。これによって,ピンナップボードのどの表示領域に,どのペインのサムネイルが表示されているかを特定できる。 It should be noted that the terminal-side display management processing unit 34 associates and manages an area for displaying thumbnails on the pinup board and pinup identification information corresponding to the thumbnails displayed there. This makes it possible to specify which pane's thumbnail is displayed in which display area of the pinup board.

端末側表示情報記憶部35は,ピンナップボードに登録されたペインに関する情報を記憶する。たとえばペイン識別情報,ペインにおいてピンナップ操作された時点のペインのスクリーンショットの画像情報,ペインにおいてピンナップ操作された時点のペインにおける情報(内部状態の情報)を,所定の識別情報(ピンナップ識別情報)に対応づけて記憶する。これらの情報をピンナップ情報という。なお,ピンナップ情報としては上記は一例であり,ほかの情報を含んでいてもよい。内部状態情報としては,たとえばメッセージに用いるオブジェクトIDや,ペインで表示している情報,検索クエリなどがある。また,ピンナップ識別情報としては,ペインがピンナップされた順番に,一意の情報が自動的に付番されるとよい。図7に,端末側表示情報記憶部35の一例を模式的に示す。 The terminal-side display information storage unit 35 stores information about panes registered in the pinup board. For example, the pane identification information, the screen shot image information of the pane at the time when the pinup operation was performed in the pane, the information in the pane at the time when the pinup operation was performed in the pane (internal state information) are combined into predetermined identification information (pinup identification information). They are stored in association with each other. This information is called pinup information. Note that the pinup information described above is just an example, and may include other information. The internal state information includes, for example, object IDs used in messages, information displayed in panes, search queries, and the like. As the pinup identification information, unique information may be automatically numbered in the order in which the panes were pinned up. FIG. 7 schematically shows an example of the terminal-side display information storage unit 35. As shown in FIG.

(基本的構成)
つぎに本発明の情報表示システム1の基本的構成における処理プロセスの一例を図8のフローチャート,図9の処理のイメージ図を用いて説明する。基本的構成においては,端末側表示管理処理部33(ピンナップボードペインビューア),端末側表示情報記憶部34を用いない場合の情報表示システム1を説明する。すなわち基本的構成における情報表示システム1は,図10に示すような構成である。なお,図1の構成における情報表示システム1であっても,基本的構成と同一の構成については,同一の処理を実行する。
(basic configuration)
Next, an example of the processing in the basic configuration of the information display system 1 of the present invention will be described with reference to the flow chart of FIG. 8 and the image diagram of the processing of FIG. As for the basic configuration, the information display system 1 without using the terminal-side display management processing unit 33 (pinup board pane viewer) and the terminal-side display information storage unit 34 will be described. That is, the information display system 1 in its basic configuration is configured as shown in FIG. It should be noted that even in the information display system 1 having the configuration of FIG. 1, the same processing is executed for the configuration that is the same as the basic configuration.

本発明の情報表示システム1では,イニシエート処理(S100),ノーティファイ処理(S110),ブロードキャスト処理(S120),レスポンス処理(S130)が順次,実行されることで,その処理プロセスが実現される。以下,各処理について説明をする。なお,端末側表示処理部31をペインビューア,端末側通信処理部32を連携モジュールとの用語を用いて以下で説明する。またサーバ側システム2における連携処理部21の機能を連携サーバ,アプリケーション処理部23の機能をウェブアプリケーションで実現をしている場合を説明する。 In the information display system 1 of the present invention, the initiation process (S100), the notify process (S110), the broadcast process (S120), and the response process (S130) are sequentially executed to realize the process. Each processing will be described below. Note that the terminal-side display processing unit 31 will be described below using the terms pane viewer, and the terminal-side communication processing unit 32 will be described using the terms cooperation module. Also, a case will be described in which the function of the link processing unit 21 in the server-side system 2 is implemented by a link server, and the function of the application processing unit 23 is implemented by a web application.

まずイニシエート処理(S100)について説明する。イニシエート処理とは,ユーザ側システム3の表示装置72のペインで表示されるオブジェクトに関する情報について連携を行うために,ペイン同士の連携を行う処理である。 First, the initiate process (S100) will be described. The initiation process is a process of linking panes in order to link information related to objects displayed in the panes of the display device 72 of the user-side system 3 .

本発明の情報表示システム1では,端末表示制御処理部22において,あらかじめ,組織内のユーザが,所属する部署,職掌,利用するユーザ端末(ユーザ側システム3を実現するコンピュータ)の表示装置72のサイズや解像度に基づいてグループに分類されている。そして,情報表示システム1のシステム管理者が,各グループについて,複数のペインビューアのレイアウト情報(ペインビューアが表示するペインの組み合わせと配置が定義された情報)をCSSなどによって設定している。 In the information display system 1 of the present invention, in the terminal display control processing unit 22, the user in the organization is preliminarily specified the department to which the user belongs, the job title, and the display device 72 of the user terminal (computer that realizes the user-side system 3) to be used. Categorized into groups based on size and resolution. A system administrator of the information display system 1 sets layout information of a plurality of pane viewers (information defining combinations and layouts of panes displayed by the pane viewers) for each group using CSS or the like.

あるユーザ端末において,ユーザ側システム3を起動させる操作が行われると,ユーザ識別情報(ユーザIDなど)やユーザ端末を識別する情報などに基づいて,サーバ側システム2から対応する,ペインビューアのレイアウト情報であるCSSの情報を取得する。すなわち,ユーザ側システム3では,ユーザ識別情報,ユーザ端末を識別する情報をサーバ側システム2に送り,サーバ側システム2の端末側表示処理部31では,ユーザ側システム3から受け取った情報に基づいて,ユーザの部署,職掌,ユーザ端末の表示装置72のサイズや解像度を特定し,それに対応するペインビューアの情報を特定し,ユーザ側システム3に送る。ユーザ側システム3ではCSSによるペインビューアの情報をサーバ側システム2から受け取ると,ユーザ側システム3の各ペインビューアが起動し,それらの情報に基づいてペインを配置する。なお,ユーザが選択可能なレイアウト情報が複数存在する場合には,ユーザが使用するレイアウト情報を選択し,それに基づいて,使用するCSSが切り替わり,対応するペインビューアの情報を取得して,それらをサーバ側システム2から受け取ると,ユーザ側システム3の各ペインビューアが起動し,それらの情報に基づいてペインを配置する。 When an operation to activate the user-side system 3 is performed on a certain user terminal, the layout of the corresponding pane viewer from the server-side system 2 based on user identification information (user ID, etc.) and information identifying the user terminal. Acquire CSS information, which is information. That is, the user-side system 3 sends user identification information and information for identifying the user terminal to the server-side system 2, and the terminal-side display processing unit 31 of the server-side system 2 receives the information from the user-side system 3. , the user's department, job title, size and resolution of the display device 72 of the user terminal are specified, information of the corresponding pane viewer is specified, and sent to the user side system 3 . When the user-side system 3 receives the information of the pane viewer by CSS from the server-side system 2, each pane viewer of the user-side system 3 is activated and arranges panes based on the information. If there are multiple pieces of layout information that can be selected by the user, the layout information to be used by the user is selected, the CSS to be used is switched based on it, the information of the corresponding pane viewer is acquired, and these are displayed. When received from the server-side system 2, each pane viewer of the user-side system 3 is activated and arranges panes based on the information.

そしてペインビューアは自らに対応する連携モジュールを当該ユーザ端末でロードして,実行可能状態とする。通常,一つのユーザ側システム3においてペインビューアは複数あるので,ユーザ側システム3を起動した場合には,複数のペインビューアが各自起動され,各ペインビューアが自らに対応する連携モジュールをロードすることとなる。 Then, the pane viewer loads the link module corresponding to itself on the user terminal and puts it into an executable state. Normally, one user-side system 3 has a plurality of pane viewers. Therefore, when the user-side system 3 is started, each of the plurality of pane viewers is started, and each pane viewer loads its own corresponding cooperation module. becomes.

ペインビューアは連携サーバに自らを登録するため,登録要求を,対応する連携モジュールに渡す。連携モジュールは,当該ユーザ側システム3を操作するユーザのユーザ識別情報と,ペイン種別識別情報とを,上記登録要求とともに,あらかじめ定められたサーバ側システム2に送る。ペイン種別識別情報とは,ペインビューアがペインに表示させるオブジェクトの情報の種別を示す情報であって,たとえば点検情報を表示するペイン,地図情報を表示させるペイン,広域路線図の情報を表示させるペイン,変状リスト(損傷箇所のリスト)の情報を表示させるペイン,構造物の図面を表示させるペイン,など各種の情報があり,あらかじめペインビューアごとに設定されている。ペイン種別識別情報は,表示領域にどのような情報を設定させるかによって,適宜,設定可能である。 In order to register itself with the cooperation server, the pane viewer passes the registration request to the corresponding cooperation module. The cooperation module sends the user identification information of the user operating the user-side system 3 and the pane type identification information to the predetermined server-side system 2 together with the registration request. The pane type identification information is information that indicates the type of information of the object displayed in the pane by the pane viewer. , a pane that displays information on a list of deformations (a list of damaged locations), a pane that displays a drawing of a structure, etc., and is set in advance for each pane viewer. The pane type identification information can be appropriately set depending on what kind of information is to be set in the display area.

ユーザ側システム3の連携モジュールから登録要求とユーザ識別情報とペイン種別識別情報とを受け取ったサーバ側システム2の連携サーバにおける連携管理部211は,当該ペインビューアを識別するためのユニークな識別情報を割り当てる。この識別情報をペインビューア識別情報とする。 Upon receiving the registration request, the user identification information, and the pane type identification information from the cooperation module of the user side system 3, the cooperation management unit 211 in the cooperation server of the server side system 2 generates unique identification information for identifying the pane viewer. assign. This identification information is used as pane viewer identification information.

連携サーバにおける連携管理部211は,割り当てたペインビューア識別情報を,当該登録要求を行った連携モジュールに対して通知する。 The cooperation management unit 211 in the cooperation server notifies the cooperation module that made the registration request of the assigned pane viewer identification information.

また,サーバ側システム2の連携サーバにおける連携管理部211は,ユーザ側システム3から受け付けたユーザ識別情報とペイン種別識別情報とペインビューア識別情報とを対応づけて連携情報記憶部212に記憶させる。 Further, the cooperation management unit 211 in the cooperation server of the server-side system 2 associates the user identification information received from the user-side system 3 with the pane type identification information and the pane viewer identification information and stores them in the cooperation information storage unit 212 .

さらに,情報表示システム1は,ペイン同士の連携を行う処理を実行する。この連携処理は大別して3種類ある。第1の連携処理は,ユーザが異なり,ペイン種別が同一(すなわちペイン種別識別情報が同一)であるペイン同士の連携を行う場合である。たとえばあるユーザ側システム3のペインP1と,ほかのユーザ側システム3のペインP2との連携を行う場合である。第2の連携処理は,あるユーザが操作するユーザ側システム3のすべてのペインと,ほかのユーザが操作するユーザ側システム3のすべてのペインとで連携を行う場合である。第3の連携処理は,同一のユーザの元で動作するペイン同士の連携を行う場合である。 Further, the information display system 1 executes processing for linking panes. This cooperative processing is roughly divided into three types. The first linking process is for linking panes of different users and of the same pane type (that is, having the same pane type identification information). For example, there is a case where a pane P1 of a certain user system 3 and a pane P2 of another user system 3 are linked. The second linkage processing is a case where all panes of the user-side system 3 operated by a certain user and all panes of the user-side system 3 operated by another user are linked. The third linking process is for linking panes operating under the same user.

第1の連携処理は,たとえば現場担当者が操作するタブレット型コンピュータであるユーザ端末で実現されるユーザ側システム3の図面のペインと,事務所の担当者が操作するパーソナルコンピュータであるユーザ端末で実現されるユーザ側システム3の図面のペインとで,図面情報の共有を行う場合などに用いられる。 For example, the first cooperative processing is performed by a drawing pane of the user-side system 3 realized by a user terminal, which is a tablet computer operated by the person in charge of the field, and a user terminal, which is a personal computer operated by the person in charge of the office. It is used, for example, when sharing drawing information with the drawing pane of the user-side system 3 that is implemented.

この場合,連携を行いたい現場担当者(たとえばユーザ識別情報が「67890」であったとする)がそのユーザ側システム3において,連携先となる事務所担当者のユーザ識別情報(たとえば「12345」)とペイン種別識別情報(たとえば「点検情報」)とをそのユーザ側システム3のペインビューアで入力,選択等する。なお,この入力,選択は,プルダウンメニューやペインの選択等によってペインを特定することで,ペイン種別識別情報を自動的に特定してもよく,ユーザ識別情報も自動的に取得してもよい。 In this case, the person in charge of the field (for example, if the user identification information is "67890") to be linked with, in the user-side system 3, the user identification information (for example, "12345") of the person in charge of the office to be the cooperation destination and pain type identification information (for example, "inspection information") are input or selected by the pain viewer of the system 3 on the user side. Note that this input and selection may automatically specify the pane type identification information by specifying the pane using a pull-down menu, pane selection, or the like, and may also automatically acquire the user identification information.

連携モジュールは,連携先のユーザ識別情報「12345」とペイン種別識別情報「点検情報」と,自らのユーザ識別情報「67890」と,連携要求とをサーバ側システム2に送る。 The cooperation module sends the cooperation destination user identification information “12345”, pane type identification information “inspection information”, own user identification information “67890”, and a cooperation request to the server-side system 2 .

サーバ側システム2の連携サーバにおける連携管理部211は,ユーザ側システム3から連携要求と,ユーザ側システム3の連携先のユーザ識別情報「12345」とペイン種別識別情報「点検情報」と自らのユーザ識別情報「67890」とを受け付けると,連携先として受け付けたユーザ識別情報「12345」に基づいて,連携先のユーザ側システム3に対して,連携要求がなされ,連携を承諾するかの通知を送る。 The cooperation management unit 211 in the cooperation server of the server-side system 2 receives the cooperation request from the user-side system 3, the user identification information "12345" of the cooperation destination of the user-side system 3, the pane type identification information "inspection information", and its own user When the identification information "67890" is received, based on the user identification information "12345" received as the cooperation destination, a cooperation request is made to the user side system 3 of the cooperation destination, and a notification is sent as to whether the cooperation is accepted. .

この通知を受け付けた,連携先のユーザ側システム3において承諾が選択されると,当該ユーザ側システム3からサーバ側システム2に対して連携処理に対する承諾がなされたことが通知され,それを受け付けたサーバ側システム2における連携サーバの連携管理部211が,ユーザ識別情報「67890」のペイン種別識別情報「点検情報」と,連携先となるユーザ識別情報「12345」のペイン種別識別情報「点検情報」と,を連携するグループとして対応づけて連携情報記憶部212に記憶させる。これによって,ユーザ識別情報「67890」の点検情報を表示するペインと,ユーザ識別情報「12345」の点検情報を表示するペインとを対応づけて管理することが可能となる。 When the user-side system 3 of the linking destination receives this notification and selects acceptance, the user-side system 3 notifies the server-side system 2 that the linking process has been accepted, and accepts it. The cooperation management unit 211 of the cooperation server in the server-side system 2 sets the pane type identification information "inspection information" of the user identification information "67890" and the pane type identification information "inspection information" of the user identification information "12345" to be the cooperation destination. , and are stored in the cooperation information storage unit 212 as a group to be linked. This makes it possible to manage the pane displaying the inspection information of the user identification information "67890" and the pane displaying the inspection information of the user identification information "12345" in association with each other.

連携サーバにおける第2の連携処理は,たとえば本社や支社などの防災対策室に設置された大型ディスプレイ装置で表示する画面を,その所長室のコンピュータで確認するような場合などで用いられる。 The second linking process in the linking server is used, for example, when a computer in the director's office confirms a screen displayed on a large display device installed in a disaster prevention office such as a head office or a branch office.

この場合,連携を行いたい所長室の担当者(たとえばユーザ識別情報が「67890」であったとする)がそのユーザ側システム3において,連携先となる防災対策室のユーザ識別情報(たとえば「12345」)をそのユーザ側システム3のペインビューアで入力,選択等する。なお,ユーザ識別情報は自動的に取得してもよい。 In this case, the person in charge of the director's office (for example, the user identification information is "67890") who wants to cooperate with the user-side system 3 has the user identification information (for example, "12345") of the disaster prevention countermeasures office to be the cooperation destination. ) is input or selected by the pane viewer of the user side system 3 . Note that the user identification information may be automatically obtained.

連携モジュールは,連携先のユーザ識別情報「12345」と自らのユーザ識別情報「67890」と,連携要求とをサーバ側システム2に送る。 The cooperation module sends the cooperation destination user identification information “12345”, its own user identification information “67890”, and a cooperation request to the server-side system 2 .

サーバ側システム2の連携サーバにおける連携管理部211は,ユーザ側システム3から連携要求と,ユーザ側システム3の連携先のユーザ識別情報「12345」と自らのユーザ識別情報「67890」とを受け付けると,連携先として受け付けたユーザ識別情報「12345」に基づいて,連携先のユーザ側システム3に対して,連携要求がなされ,連携を承諾するかの通知を送る。 When the cooperation management unit 211 in the cooperation server of the server-side system 2 receives the cooperation request from the user-side system 3, the user identification information "12345" of the cooperation destination of the user-side system 3, and its own user identification information "67890", , based on the user identification information "12345" accepted as the cooperation destination, a cooperation request is made to the user-side system 3 of the cooperation destination, and a notification is sent as to whether or not the cooperation is accepted.

この通知を受け付けた,連携先のユーザ側システム3において承諾が選択されると,当該ユーザ側システム3からサーバ側システム2に対して連携処理に対する承諾がなされたことが通知され,それを受け付けたサーバ側システム2における連携サーバの連携管理部211が,ユーザ識別情報「67890」に対応するすべてのペイン種別識別情報と,連携先となるユーザ識別情報「12345」に対応するすべてのペイン種別識別情報と,を連携するグループとして対応づけて連携情報記憶部212に記憶させる。これによって,ユーザ識別情報「67890」のすべてのペインと,ユーザ識別情報「12345」のすべてのペインとを対応づけて管理することが可能となる。 When the user-side system 3 of the linking destination receives this notification and selects acceptance, the user-side system 3 notifies the server-side system 2 that the linking process has been accepted, and accepts it. The cooperation management unit 211 of the cooperation server in the server-side system 2 obtains all pane type identification information corresponding to the user identification information "67890" and all pane type identification information corresponding to the user identification information "12345" to be the cooperation destination. , and are stored in the cooperation information storage unit 212 as a group to be linked. As a result, all panes of user identification information "67890" and all panes of user identification information "12345" can be associated and managed.

第3の連携処理は,そのユーザが利用するペイン同士での連携をする場合である。この場合,当該ユーザが,そのユーザ側システム3において自らのユーザ識別情報を入力,選択等すると,連携モジュールは,自らのユーザ識別情報と連携要求とをサーバ側システム2に送る。サーバ側システム2の連携サーバにおける連携管理部211は,ユーザ側システム3からの連携要求とそのユーザ識別情報とを受け付けると,当該ユーザ識別情報に対応するすべてのペイン種別識別情報を,連携するグループとして対応付けて連携情報記憶部212に記憶させる。これによって,当該ユーザのすべてのペインを対応付けて管理することが可能となる。 The third linking process is for linking panes used by the user. In this case, when the user inputs or selects his/her own user identification information in the user-side system 3 , the cooperation module sends its own user identification information and a cooperation request to the server-side system 2 . When the cooperation management unit 211 in the cooperation server of the server-side system 2 receives the cooperation request from the user-side system 3 and its user identification information, all the pane type identification information corresponding to the user identification information is transferred to the cooperation group. , and stored in the cooperation information storage unit 212 . This makes it possible to associate and manage all panes of the user.

なお,第3の連携処理は,あるユーザが利用するユーザ側システム3で表示するペイン同士での連携処理なので,通常は,第3の連携処理は,第1の連携処理または第2の連携処理と並行して行われていることが好ましい。すなわち,あるユーザがユーザ側システム3を利用している場合,そこで表示するペイン同士で情報の連携が行われていれば,そのユーザにとって利便性が高まる。そのため,当該ユーザが利用するペインはそれぞれを連携するグループとして対応づけておくことがよい。 Note that the third linkage process is a linkage process between panes displayed in the user-side system 3 used by a certain user. is preferably done in parallel with In other words, when a certain user uses the user-side system 3, if information is linked between the panes displayed there, the user's convenience is enhanced. Therefore, it is preferable to associate the panes used by the user as a linked group.

図9ではユーザ端末1,ユーザ端末2で情報の連携を行う場合,それぞれでペインを表示する場合の一例を示しているが,そのペインの表示において,ペインの連携を行う場合の連携情報記憶部212の一例を図11に示す。図11では,ユーザ識別情報と,そのユーザが利用するユーザ端末のユーザ側システム3で表示されているペインの種別を示すペイン種別識別情報,ペインビューアを識別するペインビューア識別情報とが対応づけられており,さらに,連携グループ識別情報によって,連携するグループとして対応づけられたペインビューアが管理されることを示している。 FIG. 9 shows an example of displaying panes on each of user terminals 1 and 2 when information is linked. An example of 212 is shown in FIG. In FIG. 11, user identification information is associated with pane type identification information indicating the type of pane displayed on the user side system 3 of the user terminal used by the user, and pane viewer identification information identifying the pane viewer. Furthermore, it shows that the pane viewer associated as a group to be linked is managed by the linking group identification information.

図11(a)は上述の第1の連携処理の場合であり,図9におけるユーザ端末1,ユーザ端末2でAペイン同士のみを連携させた状態の連携情報記憶部212の一例を示している。図11(b)は上述の第2の連携処理の場合であり,図9におけるユーザ端末1,ユーザ端末2のすべてのペインを連携させた状態の連携情報記憶部212の一例を示している。図11(c)は上述の第3の連携処理の場合であり,ユーザ端末1のみ,ユーザ端末2のみでペインの連携をさせた状態の連携情報記憶部212の一例である。図11では,各ペインを連携するグループとして対応づけるため,連携グループ識別情報を用いて管理をしており,これが同一であれば,それは連携するペインであることを示している。 FIG. 11A shows the case of the above-described first cooperation processing, and shows an example of the cooperation information storage unit 212 in a state where only the A panes of the user terminals 1 and 2 in FIG. 9 are linked. . FIG. 11B shows the case of the above-described second cooperation processing, and shows an example of the cooperation information storage unit 212 in a state in which all the panes of user terminal 1 and user terminal 2 in FIG. 9 are associated. FIG. 11C shows the case of the above-described third cooperation processing, and is an example of the cooperation information storage unit 212 in a state in which only the user terminal 1 and only the user terminal 2 are associated with panes. In FIG. 11, each pane is managed using cooperation group identification information in order to associate each pane as a group to be cooperated.

以上のような処理を実行することで,イニシエート処理が実行できる。 By executing the processing described above, the initiation processing can be executed.

つぎにユーザ端末の表示装置72で表示するペインに対して何らかの操作が行われた場合に行われるノーティファイ処理(S110)と,サーバ側システム2における連携サーバが連携対象となるほかのペインビューアに対して,当該メッセージを配信するブロードキャスト処理(S120)と,配信されたメッセージを受け取ったペインビューアが行うレスポンス処理(S130)と,を説明する。 Next, notify processing (S110) that is performed when some operation is performed on the pane displayed on the display device 72 of the user terminal, and the linking server in the server-side system 2 becomes another pane viewer to be linked. Broadcast processing (S120) for distributing the message and response processing (S130) performed by the pane viewer receiving the distributed message will be described.

あるユーザ端末で起動しているユーザ側システム3が,その表示装置72で表示するペインにおいて,当該ユーザが検索や対象の選択などによる,ペインで表示する表示対象となるオブジェクトの選択処理を行った場合には,ペインビューアは,表示対象となるオブジェクトが切り替わる操作が行われたことを検出し,連携モジュールに対してメッセージを渡す。 The user side system 3 running on a certain user terminal selects an object to be displayed in a pane displayed on the display device 72 by the user by searching or selecting an object. In this case, the pane viewer detects that an operation to switch objects to be displayed has been performed, and passes a message to the linkage module.

ここで渡すメッセージは,ペインに表示する表示対象となるオブジェクトのレベルで階層構造化されたメッセージであって,表示対象となるオブジェクトのレベルの階層構造が複数,含まれていてもよい。図12に,メッセージの一例を示す。図12では,表示対象となるオブジェクトの階層構造化されたメッセージとして,構造物である橋梁やトンネルなどのインフラの種別を示すインフラ種別ID,そのインフラを管理するどこの事務所の管轄にあるかを示す事務所ID,その事務所で管理する路線を示す路線ID,その路線における橋梁を示す橋梁ID,その橋梁の径間を示す径間ID,その径間における床版ID,その床版における変状(損傷箇所など)を示す変状IDなど,各オブジェクトの識別情報が階層構造化されていることで,当該ペインで表示するオブジェクトのレベルの階層構造を示している。そして,図12の1行目と2行目の各メッセージは,同一の橋梁の同一の径間にある別々の変状を特定しており,3行目のメッセージでは別の橋梁を特定している。なお3行目のvoidとは下位までレベルの深さを合わせるための情報である。図12のメッセージの階層構造を模式化したのが図13である。なお,メッセージの階層構造の表現方法は,図12や図13に限定されず,階層構造を表現できる方法であれば如何なる方法であってもよい。 The message passed here is a message hierarchically structured at the level of the object to be displayed in the pane, and may include multiple hierarchical structures of the level of the object to be displayed. FIG. 12 shows an example of the message. In FIG. 12, as a hierarchically structured message of an object to be displayed, an infrastructure type ID indicating the type of infrastructure such as a structure such as a bridge or a tunnel, and an office that manages the infrastructure. office ID indicating the route, route ID indicating the route managed by the office, bridge ID indicating the bridge on the route, span ID indicating the span of the bridge, floor slab ID in the span, floor slab in the Identification information of each object such as a deformation ID indicating a deformation (damaged portion, etc.) is hierarchically structured, thereby showing the hierarchical structure of the levels of the objects displayed in the pane. The messages on the first and second lines in Fig. 12 specify different deformations in the same span of the same bridge, and the message on the third line specifies a different bridge. there is Note that the void in the third line is information for adjusting the depth of the level down to the lower level. FIG. 13 schematically illustrates the hierarchical structure of the messages in FIG. Note that the method of expressing the hierarchical structure of messages is not limited to those shown in FIGS. 12 and 13, and any method that can express the hierarchical structure may be used.

たとえば,ユーザが自らが操作するユーザ側システム3の点検情報ペインにおいて,「X事務所/Y路線」におけるすべての「レベルB以上の○○変状」を表示する,との検索要求を行った場合の動作を説明する。 For example, in the inspection information pane of the user-side system 3 operated by the user himself/herself, a search request is made to display all "○○ deformations of level B or higher" in "Office X/Route Y". The operation in this case will be explained.

上記操作が行われた点検情報ペインのペインビューアは,サーバ側システム2における上記変状に関する情報を記憶するウェブアプリケーション(アプリケーション処理部23)に対して,上記の検索要求を渡す。当該ウェブアプリケーションでは,その検索要求に基づいて変状に関する情報の検索を実行する。そして,その検索結果を,点検情報ペインのペインビューアで取得する。点検情報ペインのペインビューアは,その点検情報ペインに,ウェブアプリケーションから取得した検索結果を表示する。なお,検索結果そのものがリスト化されていなくてもよい。なお,ここで取得した検索結果としては,たとえば検索要求に該当するオブジェクトに関する情報,その階層構造の情報がある。たとえばオブジェクトに関する情報としては,「変状1」,「変状2」,「変状3」に関する情報,各オブジェクトの階層構造としては,「X事務所(事務所ID1)」の「Y路線(路線ID1)」の「α橋(橋梁ID1)」の「β径間(径間ID1)」の「γ床版(床版ID1)」の「変状1(変状ID1)」と「変状2(変状ID2)」,「X事務所(事務所ID1)」の「Y路線(路線ID1)」の「β橋(橋梁ID2)」の「γ番目の橋脚(橋脚ID1)」の「変状3(変状ID3)」であったとする。 The pane viewer of the inspection information pane in which the above operation has been performed passes the above search request to the web application (application processing unit 23 ) that stores the information on the deformation in the server-side system 2 . The web application performs a search for information about the deformation based on the search request. Then, the search result is acquired by the pane viewer of the inspection information pane. The pane viewer of the inspection information pane displays the search results obtained from the web application in the inspection information pane. Note that the search results themselves do not have to be listed. The search results obtained here include, for example, information on objects corresponding to the search request and information on their hierarchical structure. For example, as information about objects, information about "transformation 1", "transformation 2", and "transformation 3". "Deformation 1 (deformation ID1)" and "deformation 2 (deformation ID 2)", "Y line (line ID 1)" of "X office (office ID 1)", "β bridge (bridge ID 2)", "γth pier (pier ID 1)" "deformation 3 (deformation ID 3)”.

検索結果を取得した点検情報ペインのペインビューアは,当該ペインにおいて,ウェブアプリケーションから取得した「変状1」,「変状2」,「変状3」に関する情報の表示を行う。なお,検索結果としてのオブジェクトが複数ある場合には,表示するオブジェクトを選択させ,選択されたオブジェクトの情報のみをペインで表示してもよい。 The pane viewer of the inspection information pane that has acquired the search result displays information on "deformation 1", "deformation 2", and "deformation 3" obtained from the web application in the pane. If there are multiple objects as search results, the object to be displayed may be selected and only the information of the selected object may be displayed in a pane.

また点検情報ペインのペインビューアは,当該ペインで表示するオブジェクトについて,「インフラ種別ID1/事務所ID1/路線ID1/橋梁ID1/径間ID1/床版ID1/変状ID1,インフラ種別ID1/事務所ID1/路線ID1/橋梁ID1/径間ID1/床版ID1/変状ID2,インフラ種別ID1/事務所ID1/路線ID1/橋梁ID2/橋脚ID1/void/変状ID3」を階層構造化されたメッセージとして連携モジュールに渡す。連携モジュールでは上記メッセージと,当該ペインが対応するペインビューアのペインビューア識別情報とを,サーバ側システム2の連携サーバに渡す。 In addition, the pane viewer of the inspection information pane displays "infrastructure type ID 1/office ID 1/route ID 1/bridge ID 1/span ID 1/floor slab ID 1/deformation ID 1, infrastructure type ID 1/office A message hierarchically structured with ID1/route ID1/bridge ID1/span ID1/floor slab ID1/deformation ID2, infrastructure type ID1/office ID1/route ID1/bridge ID2/pier ID1/void/deformation ID3. Passed to the cooperation module as. The linking module passes the message and the pane viewer identification information of the pane viewer to which the pane corresponds to the linking server of the server-side system 2 .

以上のような処理でノーティファイ処理を行う。 The notify process is performed by the process described above.

そしてノーティファイ処理の終了後,サーバ側システム2の連携サーバでは,ユーザ側システム3から受け取ったメッセージに基づいて,ブロードキャスト処理を実行する。 After the notify processing is completed, the link server of the server-side system 2 executes broadcast processing based on the message received from the user-side system 3 .

まず,サーバ側システム2の連携サーバでは,連携サーバの配信処理部213で受け付けたメッセージに対応するペインビューア識別情報に基づいて,そのペインビューア識別情報が対応するユーザ識別情報とペイン種別識別情報とを連携情報記憶部212に基づいて特定する。そして特定したユーザ識別情報とペイン種別識別情報とを用いて,それがグループ化されている(対応付けられている)ユーザ識別情報とペイン種別識別情報とを特定する。そして,特定したユーザ識別情報とペイン種別識別情報を備えるペインビューア識別情報が連携情報記憶部212に基づいて特定できるので,そのペインビューア識別情報を有するペインビューアを,連携先となるペインビューアとして特定し,特定した連携先となるペインビューアに対して,上記配信を受け付けたメッセージをブロードキャスト配信する。たとえば連携サーバの配信処理部213で,ペインビューアAからメッセージを受け付け,その連携先として,ペインビューアB乃至Dを特定した場合,ペインビューアB乃至Dに上記受け付けたメッセージを配信する。 First, in the linking server of the server-side system 2, based on the pane viewer identification information corresponding to the message received by the delivery processing unit 213 of the linking server, the user identification information and the pane type identification information corresponding to the pane viewer identification information are combined. is specified based on the cooperation information storage unit 212 . Then, using the identified user identification information and pain type identification information, the user identification information and the pain type identification information grouped (associated) are identified. Then, since the pane viewer identification information including the identified user identification information and the pane type identification information can be identified based on the cooperation information storage unit 212, the pane viewer having that pane viewer identification information is identified as the pane viewer to be the cooperation destination. Then, the received message is broadcasted to the identified pane viewer that is to be linked. For example, when the distribution processing unit 213 of the cooperation server receives a message from the pane viewer A and specifies the pane viewers B to D as the cooperation destination, the received message is distributed to the pane viewers B to D.

サーバ側システム2の連携サーバでは,配信処理部213で上記メッセージなどを受け付けると,ペインビューアAのペインビューア識別情報に基づいて連携情報記憶部212を参照し,ペインビューアAのペインビューア識別情報に対応するユーザ識別情報とペイン種別識別情報とを特定する。そして特定したユーザ識別情報とペイン種別識別情報に,連携先としてグループ化されて対応付けられている,ほかのユーザ識別情報とペイン種別識別情報とを特定する。そしてここで特定したユーザ識別情報とペイン種別識別情報とが対応するペインビューア識別情報を,連携情報記憶部212に基づいて,実際にメッセージを配信する先のペインビューアとして特定する。そして,特定したペインビューア識別情報を有するペインビューアの連携モジュールに対して,上記メッセージをブロードキャスト配信をする。たとえば地図ペインビューア,路線図ペインビューア,橋梁諸元ペインビューア,図面ペインビューア,変状詳細ペインビューアを特定した場合,上記各ペインビューアが対応する連携モジュールに対して,連携サーバの配信処理部213は,「インフラ種別ID1/事務所ID1/路線ID1/橋梁ID1/径間ID1/変状ID1,インフラ種別ID1/事務所ID1/路線ID1/橋梁ID1/径間ID1/変状ID2,インフラ種別ID1/事務所ID1/路線ID1/橋梁ID2/橋脚ID1/void/変状ID3」をメッセージとして配信する。 In the linking server of the server-side system 2, when the distribution processing unit 213 receives the above message, etc., the linking information storage unit 212 is referred to based on the pane viewer identification information of the pane viewer A, and the pane viewer identification information of the pane viewer A is retrieved. Identify corresponding user identification information and pane type identification information. Then, other user identification information and pane type identification information that are grouped and associated as cooperation destinations with the identified user identification information and pane type identification information are identified. Then, based on the cooperation information storage unit 212, the pane viewer identification information corresponding to the user identification information and the pane type identification information identified here is identified as the pane viewer to which the message is actually distributed. Then, the above message is broadcasted to the cooperation module of the pane viewer having the identified pane viewer identification information. For example, when specifying a map pane viewer, a route map pane viewer, a bridge specification pane viewer, a drawing pane viewer, and a deformation detail pane viewer, the distribution processing unit 213 "Infrastructure type ID1/Office ID1/Route ID1/Bridge ID1/Span ID1/Deformation ID1, Infrastructure type ID1/Office ID1/Route ID1/Bridge ID1/Span ID1/Deformation ID2, Infrastructure type ID1 /office ID1/route ID1/bridge ID2/pier ID1/void/deformation ID3" as a message.

以上のような処理を実行することでブロードキャスト処理を実行できる。 Broadcast processing can be executed by executing the processing described above.

ブロードキャスト処理の終了後,配信されたメッセージに基づいて各ペインビューアにおける対応する処理を行うレスポンス処理を説明する。 Response processing, in which corresponding processing is performed in each pane viewer based on the distributed message after the broadcast processing ends, will be described.

連携サーバの配信処理部213からブロードキャスト配信されたメッセージを受け取った各ペインビューアに対応する連携モジュールは,それをペインビューアに渡し,ペインビューアでは,受け取ったメッセージを自らの階層構造のレベルに置換し,その階層構造のレベルにおける,当該ペインビューアであらかじめ定められている処理を実行する。 The linking module corresponding to each pane viewer that receives the broadcast-delivered message from the delivery processing unit 213 of the linking server passes it to the pane viewer, and the pane viewer replaces the received message with the level of its own hierarchical structure. , at that level of the hierarchy, perform the processing predetermined by the pane viewer.

たとえば,連携サーバから配信されたメッセージを連携モジュールを介して受け取った地図ペインビューアで表示対象となるオブジェクトのレベルが路線および橋のレベルの場合,受け取ったメッセージを,路線および橋の階層構造のレベルに置換する。すなわち,「インフラ種別ID1/事務所ID1/路線ID1/橋梁ID1,インフラ種別ID1/事務所ID1/路線ID1/橋梁ID2」に置換する。そして,当該地図ペインビューアは,地図ペインで表示する地図上の橋梁ID1(α橋),橋梁ID2(β橋)に対応する橋が表示できるフレームにズームやパンなどを行い,α橋,β橋にピンを立てるなどのマークを付する処理を実行する。 For example, if the level of objects to be displayed in the Map Pane Viewer, which receives a message delivered from the linkage server via a linkage module, is the level of railways and bridges, the received message is displayed at the level of the hierarchical structure of railways and bridges. replace with That is, it is replaced with "infrastructure type ID1/office ID1/route ID1/bridge ID1, infrastructure type ID1/office ID1/route ID1/bridge ID2". Then, the map pane viewer zooms or pans to a frame that can display bridges corresponding to bridge ID 1 (α bridge) and bridge ID 2 (β bridge) on the map displayed in the map pane. Execute the marking process, such as pinning.

連携サーバから配信されたメッセージを連携モジュールを介して受け取った路線図ペインビューアで表示対象となるオブジェクトのレベルが路線および橋のレベルの場合,上記地図ペインビューアと同様に受け取ったメッセージを置換し,路線図ペインで表示する路線図上の橋梁ID1(α橋),橋梁ID2(β橋)に対応する各橋が表示できるフレームにズームやパンなどを行い,α橋,β橋にピンを立てるなどのマークを付する処理を実行する。 If the level of the object to be displayed in the railway map pane viewer that receives the message delivered from the linkage server via the linkage module is the level of the railway and bridge, replace the received message in the same way as the map pane viewer above, Zoom and pan to the frame where each bridge corresponding to bridge ID1 (α bridge) and bridge ID2 (β bridge) on the route map displayed in the route map pane can be displayed, and put a pin on the α bridge and β bridge. Execute the marking process.

また橋梁諸元ペインビューアで表示対象となるオブジェクトのレベルが橋のレベルの場合,上記地図ペインビューアと同様に受け取ったメッセージを橋のレベルのレベルに置換し,橋梁ID1(α橋),橋梁ID2(β橋)の橋梁の諸元の情報をサーバ側システム2におけるウェブアプリケーションに問い合わせ,橋梁ID1(α橋),橋梁ID2(β橋)の各橋の諸元情報を取得し,それを橋梁諸元ペインで表示する。なお,橋梁諸元ペインでは一つの橋の諸元の情報のみを表示すると設定されていた場合,あらかじめ定められた優先順位に基づいて一つの橋を特定し,サーバ側システム2におけるウェブアプリケーションから諸元の情報を取得してもよい。たとえば複数の橋があった場合に,先頭の橋を優先すると定められていた場合には,橋梁諸元ペインビューアは,「インフラ種別ID1/事務所ID1/路線ID1/橋梁ID1」と置換し,橋梁ID1(α橋)の諸元情報をサーバ側システム2のウェブアプリケーションに問い合わせて取得し,橋梁諸元ペインで表示をする。 If the level of the object to be displayed in the bridge specification pane viewer is the bridge level, the received message is replaced with the level of the bridge in the same way as the map pane viewer, and bridge ID1 (α bridge) and bridge ID2 are replaced. Inquiry of the specification information of the bridge (β bridge) is made to the web application in the server-side system 2, and the specification information of each bridge with bridge ID1 (α bridge) and bridge ID2 (β bridge) is obtained. Display in original pane. If the Bridge Specifications pane is set to display only one bridge specification information, one bridge is identified based on a predetermined priority, and the information is displayed from the web application on the server-side system 2. Original information may be obtained. For example, if there are multiple bridges and it is specified that the top bridge is to be given priority, the bridge specification pane viewer replaces with "infrastructure type ID 1/office ID 1/route ID 1/bridge ID 1", The specification information of the bridge ID1 (α bridge) is acquired by inquiring the web application of the server-side system 2 and displayed in the bridge specification pane.

さらに図面ペインビューアで表示対象となるオブジェクトのレベルが部材と変状のレベルの場合,「インフラ種別ID1/事務所ID1/路線ID1/橋梁ID1/径間ID1/床版ID1/変状ID1,インフラ種別ID1/事務所ID1/路線ID1/橋梁ID1/径間ID1/床版ID1/変状ID2,インフラ種別ID1/事務所ID1/路線ID1/橋梁ID2/橋脚ID1/void/変状ID3」はそのまま置換せずに,図面ペインビューアは,図面を記憶するウェブアプリケーションから上記メッセージに基づいて,上記変状ID1乃至変状ID3の存在する部材(橋梁の径間,橋梁の橋脚)の図面情報を取得し,図面ペインで表示をする。なお,橋梁諸元ペインと同様に一つの図面の表示のみを行うことが設定されている場合,あらかじめ定められた優先順位に基づいて一つの部材を特定し,サーバ側システム2におけるウェブアプリケーションからその部材の図面の情報を取得し,図面ペインで表示をしてもよい。この場合,図面ペインビューアは,「インフラ種別ID1/事務所ID1/路線ID1/橋梁ID1/径間ID1」に置換し,当該図面ペインにおいて,同一の部材「径間ID1」の図面を表示して,変状ID1,変状ID2の変状の箇所をハイライト表示する。 Furthermore, when the level of objects to be displayed in the drawing pane viewer is the level of members and deformation, "Infrastructure type ID 1/Office ID 1/Route ID 1/Bridge ID 1/Span ID 1/Floor slab ID 1/Deformation ID 1, infrastructure Type ID 1/Office ID 1/Route ID 1/Bridge ID 1/Span ID 1/Slab ID 1/Deformation ID 2, Infrastructure type ID 1/Office ID 1/Route ID 1/Bridge ID 2/Bridge ID 1/void/Deformation ID 3" remain unchanged. Without replacement, the drawing pane viewer acquires the drawing information of the members (bridge spans, bridge piers) with deformation ID 1 to deformation ID 3 based on the above message from the web application that stores the drawing. and display it in the drawing pane. As with the Bridge Specifications pane, if only one drawing is set to be displayed, one member is identified based on a predetermined priority, and the web application on the server-side system 2 identifies that member. The drawing information of the member may be obtained and displayed in the drawing pane. In this case, the drawing pane viewer replaces with "infrastructure type ID 1/office ID 1/route ID 1/bridge ID 1/span ID 1", and displays the drawing of the same member "span ID 1" in the drawing pane. , deformation ID1, and deformation ID2 are highlighted.

変状詳細ペインビューアで表示対象となるオブジェクトのレベルが変状のレベルの場合,メッセージはそのままとして,変状を記憶するウェブアプリケーションに問い合わせ,変状ID1乃至変状ID3の画像情報,詳細情報などを取得し,変状詳細ペインで表示を行う。なお,図面ペインと同様に一つの変状の表示のみを行うことが設定されている場合,あらかじめ定められた優先順位に基づいて一つの変状を特定し,サーバ側システム2におけるウェブアプリケーションから変状の画像情報,詳細情報を取得し,変状詳細ペインで表示をしてもよい。この場合,変状詳細ペインビューアは,「インフラ種別ID1/事務所ID1/路線ID1/橋梁ID1/径間ID1/床版ID1/変状ID1」に置換し,ウェブアプリケーションから変状ID1の変状の画像情報,詳細情報を取得して,当該変状詳細ペインにおいて,変状ID1の画像情報,詳細情報を表示する。 If the level of the object to be displayed in the deformation detail pane viewer is the deformation level, leave the message as it is, query the web application that stores the deformation, and obtain image information of deformation ID 1 to deformation ID 3, detailed information, etc. is acquired and displayed in the deformation details pane. In addition, if it is set to display only one deformation as in the drawing pane, one deformation is identified based on the predetermined priority, and the Web application in the server-side system 2 identifies the deformation. Image information and detailed information of the deformation may be acquired and displayed in the deformation details pane. In this case, the deformation detail pane viewer replaces with "infrastructure type ID 1/office ID 1/route ID 1/bridge ID 1/span ID 1/floor slab ID 1/deformation ID 1", and the deformation of deformation ID 1 from the web application The image information and detailed information of the deformation ID 1 are acquired, and the image information and detailed information of the deformation ID 1 are displayed in the deformation detail pane.

以上のような処理でレスポンス処理を実行できる。 Response processing can be executed by the above processing.

このように,ある操作が行われたユーザ側システム3のペインビューアから,そのペインビューアで表示するオブジェクトの階層構造のレベルに応じた,階層化されたメッセージが連携モジュールを介してサーバ側システム2の連携サーバに送られ,連携サーバでは連携先となるペインビューアを特定する。そして特定したペインビューアが対応する連携モジュールに対して,連携サーバは当該メッセージをブロードキャスト配信する。連携モジュールを介して配信を受けた連携先のペインビューアは,自らが管理するレベルに応じてメッセージを置換し,ペインビューアごとに設定された処理内容に基づいて,そのメッセージに対応する処理を実行する。 In this way, from the pane viewer of the user-side system 3 where a certain operation has been performed, a hierarchical message corresponding to the level of the hierarchical structure of the object displayed by the pane viewer is sent to the server-side system 2 via the linkage module. is sent to the linking server, and the linking server specifies the pane viewer to be linked. Then, the linking server broadcasts the message to the linking module corresponding to the specified pane viewer. The linked pane viewer that receives the delivery via the link module replaces the message according to the level managed by itself, and executes the processing corresponding to the message based on the processing details set for each pane viewer. do.

これによって,ペインビューアで表示するペイン同士の連携が可能となる。 This makes it possible to link panes displayed in the pane viewer.

なお,上述のようにペインに対する操作は,検索要求などのほか,外部入力によって表示が更新される場合がある。たとえば,現場担当者からメッセージが届き,それをチャットのペインに表示する,定期的に構造物の状態をセンシングしているセンサーからのデータをペインに表示する場合などである。これについても,ペインビューアは,表示する内容を連携モジュールを介して連携サーバに送ることで,連携先となるペインでの表示を可能とせしめる。 Note that, as described above, operations on the pane may cause the display to be updated by an external input, in addition to a search request. For example, a message may be received from a field worker and displayed in the chat pane, or data from a sensor that periodically senses the state of a structure may be displayed in the pane. In this case, the pane viewer also sends the content to be displayed to the linking server via the linking module so that it can be displayed in the linked pane.

この場合にペインビューアが送るメッセージとしては,たとえば「Input device=X,Sender=X,Message=”X”」などのような外部入力先の特定情報,ペイン識別情報,表示する情報の内容などを含むメッセージを生成し,送ることとなる。なお,上述のXには文字や数字,記号などのほか,文字列,数字列,記号列など適宜の情報が入る。 In this case, the message sent by the pane viewer includes the specific information of the external input destination, such as "Input device=X, Sender=X, Message=“X””, pane identification information, and the contents of the information to be displayed. will generate and send a message containing In addition to characters, numbers, symbols, etc., X described above includes appropriate information such as character strings, number strings, and symbol strings.

つぎに情報表示システム1の基本的構成にさらに,ペインがピンナップボードにピンナップされる場合の処理を説明する。この場合の情報表示システム1の全体のシステム構成の一例を図1に,処理のイメージを図2に,ユーザ側システム3のイメージの一例を図14に示す。 Next, in addition to the basic configuration of the information display system 1, processing when a pane is pinned up on a pinup board will be described. An example of the overall system configuration of the information display system 1 in this case is shown in FIG. 1, an image of processing is shown in FIG. 2, and an example of an image of the user side system 3 is shown in FIG.

上述の各実施態様と同様に,各ペインではそれぞれ情報を表示している。そして,たとえば,Bペインの情報をピンナップしたいとユーザが所望した場合,Bペインにおけるピンナップアイコンを押下する。この押下をBペインのペインビューア(端末側表示処理部31)が受け付けることで,BペインのペインビューアはBペインのペイン識別情報,Bペインのスクリーンショットの画像情報,内部状態情報などのピンナップ情報を,ピンナップボードビューア(端末側表示管理部34)に渡す。そしてピンナップボードビューアは,ピンナップ識別情報を付番した上で,端末側表示情報記憶部35に記憶させる。この際に,ピンナップされた日時情報も端末側表示情報記憶部35に記憶させる。またピンナップビューアは,その表示領域における,一番最近ピンナップされたサムネイルの表示領域に,ピンナップ情報のうちBペインのスクリーンショットから生成されたサムネイルを表示させる。さらに,サムネイルの表示領域と,そこにピンナップ識別情報1とを対応づけておく。この処理の一例を図15に示す。なお,ピンナップビューアにおいてピンナップされたサムネイルは,所定の基準に基づいて表示されればよい。すべてのサムネイルを表示してもよいし,一部のサムネイルを表示してもよい。一部のサムネイルを表示する場合,新しくピンナップされたサムネイルから順に所定数を表示し,所定数以上前のサムネイルは,スクロールやページ変更をすることで表示されるようにしてもよい。なお,ピンナップボードの表示領域は限定されているので,その表示領域に表示可能なサムネイルの数と,サムネイルの大きさとはトレードオフの関係にある。そこで,サムネイルの大きさを大きくしてピンナップボードの表示領域に表示可能なサムネイルの数を少なくするか,サムネイルの大きさを小さくしてピンナップボードの表示領域に表示可能なサムネイルの数を大きくするかを選択可能とし,ユーザによる選択にしたがって表示することが好ましい。さらに,記憶装置71の記憶容量の節約のため,ピンナップボードにピンナップできるサムネイルの数には上限を設ける,または一定期間(たとえば一週間)経過したら自動的に削除するようにしてもよい。この場合,端末表示情報記憶部35に記憶したピンナップ日時や,ピンナップ数などによって削除の判定を行える。 Each pane displays information in the same manner as in the above-described embodiments. Then, for example, when the user desires to pinup the information in the B pane, he/she presses the pinup icon in the B pane. The pane viewer of B pane (the terminal-side display processing unit 31) receives this press, and the pane viewer of B pane receives pinup information such as pane identification information of B pane, screen shot image information of B pane, and internal state information. is passed to the pinup board viewer (terminal-side display management unit 34). Then, the pinup board viewer assigns the pinup identification information and stores it in the terminal side display information storage unit 35 . At this time, the pinned date and time information is also stored in the terminal side display information storage unit 35 . The pinup viewer also displays a thumbnail generated from the screen shot of the B pane of the pinup information in the display area of the most recently pinned thumbnail in its display area. Furthermore, the thumbnail display area and the pinup identification information 1 are associated therewith. An example of this processing is shown in FIG. Note that the pinup thumbnails in the pinup viewer may be displayed based on a predetermined standard. All thumbnails may be displayed, or some thumbnails may be displayed. When displaying some thumbnails, a predetermined number of thumbnails may be displayed in order from the newly pinned-up thumbnail, and the thumbnails more than the predetermined number may be displayed by scrolling or changing pages. Since the display area of the pinup board is limited, there is a trade-off between the number of thumbnails that can be displayed in the display area and the size of the thumbnails. Therefore, increase the thumbnail size to reduce the number of thumbnails that can be displayed in the pinup board display area, or decrease the thumbnail size to increase the number of thumbnails that can be displayed in the pinup board display area. It is preferable to allow the user to select one or the other, and display according to the user's selection. Furthermore, in order to save the storage capacity of the storage device 71, an upper limit may be set for the number of thumbnails that can be pinned up on the pinup board, or the thumbnails may be automatically deleted after a certain period of time (for example, one week). In this case, deletion can be determined based on the pinup date and time stored in the terminal display information storage unit 35, the number of pinups, and the like.

以上のような処理を実行することで,ピンナップボードには,ピンナップした時点におけるBペインのサムネイルが表示される。 By executing the above processing, the pinup board displays the thumbnail of the B pane at the time of pinup.

そして,さらにCペインのピンナップアイコンが押下されたとする。この押下をCペインのペインビューア(端末側表示処理部31)が受け付けることで,CペインのペインビューアはCペインのペイン識別情報,Cペインのスクリーンショットの画像情報,内部状態情報などのピンナップ情報を,ピンナップボードビューア(端末側表示管理部34)に渡す。そしてピンナップボードビューアは,ピンナップ識別情報を付番した上で,端末側表示情報記憶部35に記憶させる。この際に,ピンナップされた日時情報も端末側表示情報記憶部35に記憶させる。さらに,ピンナップボードビューアは,最近から二番目にピンナップされたサムネイルの表示領域に,ピンナップ情報のうちBペインのスクリーンショットから生成されたサムネイルを表示させ,一番最近にピンナップされたサムネイルの表示領域にピンナップ情報のうちCペインのサムネイルを表示させる。また,二番目のサムネイルの表示領域とピンナップ識別情報1を,一番目のサムネイルの表示領域とピンナップ識別情報2とを対応づけておく。この処理の一例を図16に示す。なお,ペインがピンナップされるごとに,サムネイルの表示領域とピンナップ識別情報との対応を,順次,更新する。 Assume that the pinup icon in the C pane is further pressed. When the C-pane pane viewer (terminal-side display processing unit 31) receives this press, the C-pane pane viewer receives pinup information such as C-pane identification information, C-pane screenshot image information, and internal state information. is passed to the pinup board viewer (terminal-side display management unit 34). Then, the pinup board viewer assigns the pinup identification information and stores it in the terminal side display information storage unit 35 . At this time, the pinned date and time information is also stored in the terminal side display information storage unit 35 . Furthermore, the pinup board viewer displays the thumbnail generated from the screen shot of the B pane among the pinup information in the display area of the second most recently pinned thumbnail, and displays the most recently pinned thumbnail display area. to display the thumbnail of the C pane of the pinup information. Further, the display area of the second thumbnail and the pinup identification information 1 are associated with each other, and the display area of the first thumbnail and the pinup identification information 2 are associated with each other. An example of this processing is shown in FIG. Each time a pane is pinned up, the correspondence between the thumbnail display area and the pinup identification information is updated sequentially.

つぎに,ピンナップボードから,各ペインに再表示をする場合の処理を説明する。なお,再表示には2通りある。第1は,ピンナップボードに表示しているサムネイルに対応するスクリーンショットを,対応するペインの表示領域に,表示のみ一時的に再現する場合,第2は,ピンナップボードの情報を,対応するペインに復元し,引き続く操作を可能とする場合である。 Next, the processing for redisplaying each pane from the pinup board will be described. Note that there are two types of redisplay. The first is to temporarily reproduce only the display of the screenshot corresponding to the thumbnail displayed on the pinup board in the display area of the corresponding pane. This is the case when restoring and allowing subsequent operations.

まず,ピンナップボードに表示しているサムネイルを,対応するペインに再現する場合を説明する。この処理の一例を図17に示す。 First, the case of reproducing the thumbnails displayed on the pinup board in the corresponding pane will be described. An example of this processing is shown in FIG.

ピンナップボードに表示しているサムネイルを再現したいユーザは,所定の操作,たとえばサムネイルにマウスなどの入力装置を重ねるなどをすると,ピンナップボードビューアは,その操作を検出する。そして,ピンナップボードビューアは,所定の操作が行われたサムネイルの表示領域に対応するピンナップ識別情報に基づいて,端末側表示情報記憶部35を参照し,所定の操作が行われたサムネイルのペイン識別情報を特定する。そして,特定したペイン識別情報を有するペインのペインビューアに対して,そのサムネイルが対応するスクリーンショットの画像情報を渡す。なお,画像情報を渡すとの意味には,画像情報そのものを渡すほか,画像情報の識別情報(画像ID),画像情報へのポインタを渡すなども含む。すなわち,画像情報を表示可能にする情報がやりとりされるのであれば如何なるものでもよい。 A user who wants to reproduce the thumbnail displayed on the pinup board performs a predetermined operation, such as placing an input device such as a mouse over the thumbnail, and the pinup board viewer detects the operation. Then, the pinup board viewer refers to the terminal-side display information storage unit 35 based on the pinup identification information corresponding to the display area of the thumbnail on which the predetermined operation has been performed, and identifies the pane of the thumbnail on which the predetermined operation has been performed. Identify information. Then, the image information of the screenshot corresponding to the thumbnail is delivered to the pane viewer of the pane having the identified pane identification information. The meaning of passing image information includes passing image information itself, as well as passing identification information (image ID) of image information and a pointer to image information. That is, any device may be used as long as it exchanges information that enables image information to be displayed.

スクリーンショットの画像情報を受け取ったペインビューアは,受け取ったスクリーンショットをそのペインに表示させる。この表示の際には,対象ペインを動作させない重畳表示であってもよいし,対象ペインを通じて表示を切り替えてもよい。以下では後者の場合を説明する。 The pane viewer that receives the screenshot image information displays the received screenshot in that pane. This display may be a superimposed display in which the target pane is not operated, or the display may be switched through the target pane. The latter case will be described below.

図17の場合,ピンナップボードにおけるペインBのサムネイルにマウスが重ねられるので,ピンナップボードビューアは,当該サムネイルの表示領域に対応するピンナップ識別情報1に基づいて,端末側表示情報記憶部35を参照し,ペイン識別情報002を特定する。そして特定したペイン識別情報002を有するBペインのペインビューアに対して,端末側表示情報記憶部35に記憶するBペインのサムネイルが対応するスクリーンショットの画像情報を渡す。そして,Bペインのペインビューアは,受け取ったスクリーンショットをBペインに表示する。 In the case of FIG. 17, since the mouse is over the thumbnail of pane B on the pinup board, the pinup board viewer refers to the terminal side display information storage unit 35 based on the pinup identification information 1 corresponding to the display area of the thumbnail. , pane identification information 002 . Then, the image information of the screen shot corresponding to the thumbnail of the B pane stored in the terminal-side display information storage unit 35 is passed to the pane viewer of the B pane having the specified pane identification information 002 . Then, the pane viewer of the B pane displays the received screen shot in the B pane.

以上のような処理によって,ピンナップボードのサムネイルが対応するスクリーンショットを,対応するペインに再現して表示することができる。 Through the above processing, the screen shot corresponding to the pinup board thumbnail can be reproduced and displayed in the corresponding pane.

さらに,ユーザがピンナップボードのサムネイルの再現の表示をやめる場合には,所定の操作,たとえばサムネイルの表示領域からマウスなどの入力装置を外すなどすると,ピンナップボードビューアは,その操作を検出する。そして,ピンナップボードビューアは,所定の操作が行われたサムネイルの表示領域に対応するピンナップ識別情報に基づいて,端末側表示情報記憶部35を参照し,所定の操作が行われたサムネイルのペイン識別情報を特定する。そして,特定したペイン識別情報を有するペインのペインビューアに対して,サムネイルが対応するスクリーンショットの非表示の指示を渡す。この指示を受け取ったペインビューアは,サムネイルが対応するスクリーンショットの表示を中止し,もとの表示を行う。 Furthermore, when the user stops displaying the reproduction of the pinup board thumbnails, the user performs a predetermined operation, such as removing an input device such as a mouse from the thumbnail display area, and the pinup board viewer detects this operation. Then, the pinup board viewer refers to the terminal-side display information storage unit 35 based on the pinup identification information corresponding to the display area of the thumbnail on which the predetermined operation has been performed, and identifies the pane of the thumbnail on which the predetermined operation has been performed. Identify information. Then, an instruction to hide the screen shot corresponding to the thumbnail is passed to the pane viewer of the pane having the specified pane identification information. Upon receiving this instruction, the pane viewer stops displaying the screen shot to which the thumbnail corresponds and resumes the original display.

図17の場合,ピンナップボードにおけるBペインのサムネイルの表示領域からマウスが外されると,ピンナップボードビューアは,当該サムネイルの表示領域に対応するピンナップ識別情報1に基づいて,端末側表示情報記憶部35を参照し,ペイン識別情報002を特定する。そして特定したペイン識別情報002を有するBペインのペインビューアに対して,Bペインのサムネイルが対応するスクリーンショットの非表示の指示を渡す。そして,Bペインのペインビューアは,表示していたBペインのサムネイルが対応するスクリーンショットの表示を中止し,もとの表示,すなわち,Bペインが本来行うべき表示に戻す。 In the case of FIG. 17, when the mouse is removed from the thumbnail display area of the B pane on the pinup board, the pinup board viewer stores the terminal-side display information storage unit based on the pinup identification information 1 corresponding to the thumbnail display area. 35 to identify the pane identification information 002 . Then, an instruction to hide the screen shot corresponding to the thumbnail of B-pane is passed to the pane viewer of B-pane having the specified pane identification information 002 . Then, the pane viewer of B-pane stops displaying the screen shot corresponding to the thumbnail of B-pane that was being displayed, and restores the original display, that is, the display that B-pane should originally perform.

なお,ピンナップボードのサムネイルの再現表示をする場合,上述のように,対応するペインに表示させるほか,ほかのペインに上述の情報を渡してそのサムネイルが対応するスクリーンショットを表示させてもよいし,あるいはポップアップ画面のように,ほかのペインの一部または全部に重畳するようにそのサムネイルが対応するスクリーンショットを表示させてもよい。 When reproducing the pinup board thumbnail, in addition to displaying it in the corresponding pane as described above, the above information may be passed to another pane to display the screenshot to which the thumbnail corresponds. Or, like a pop-up screen, the screen shot to which the thumbnail corresponds may be displayed so as to overlap some or all of the other panes.

以上の再現操作を可能にすることにより,ユーザは縮小表示であるサムネイルのサイズではなく,操作していたときの元のサイズで表示内容を確認できるようになり,利便性が高い。 By enabling the reproduction operation described above, the user can confirm the display content in the original size when the operation was performed, not in the reduced thumbnail size, which is highly convenient.

つぎに,ピンナップボードの情報を,対応するペインに復元する場合を説明する。これは,対応するペインに,単にサムネイルが対応するスクリーンショットを表示させるのみならず,ペインで以降の操作を可能にするために,ペインの内部状態そのものを復元する場合である。この処理の一例を図18に示す。 Next, the case of restoring the pinup board information to the corresponding pane will be described. This is the case when the corresponding pane not only displays the screenshot to which the thumbnail corresponds, but also restores the pane's internal state itself, in order to allow subsequent manipulation of the pane. An example of this processing is shown in FIG.

端末側表示処理部31がペインで情報を表示するためには,アプリケーション処理部23などから表示する情報を取得して,内部状態の情報として保持している。そして,図17の処理では,ピンナップボードのサムネイルが対応するスクリーンショットを,ペインの表示領域に表示させているのみなので,ペインで表示しているスクリーンショットと,そのペインで実際に保持している内部状態の情報とは一致していない。これは,単にサムネイルの表示内容の確認のために用いる操作だからである。一方,図18の場合には,ペインの内部状態の情報自体を復元するので,ペインの内部状態の情報と,内部状態に基づいてペインで表示する情報とは一致することとなる。これによって,当該ペインで以降に引き続く操作が可能になると同時に,当該ペインと連携するほかのペインにも,その復元した内容を反映させることができる。 In order for the terminal-side display processing unit 31 to display information in a pane, the information to be displayed is acquired from the application processing unit 23 and the like, and held as internal state information. In the process of FIG. 17, the screen shot corresponding to the pinup board thumbnail is only displayed in the display area of the pane. It does not match the information in the internal state. This is because this operation is used simply to confirm the display contents of the thumbnails. On the other hand, in the case of FIG. 18, since the information itself of the internal state of the pane is restored, the information of the internal state of the pane matches the information displayed in the pane based on the internal state. As a result, subsequent operations can be performed in the relevant pane, and at the same time, the restored contents can be reflected in other panes linked to the relevant pane.

ピンナップボードに表示しているサムネイルの状態を,対応するペインに復元したいユーザは,所定の操作,たとえばサムネイルの表示領域でマウスなどの入力装置で選択する(クリックする)などの操作をすると,ピンナップボードビューアは,その操作を検出する。そして,ピンナップボードビューアは,所定の操作が行われたサムネイルの表示領域に対応するピンナップ識別情報に基づいて,端末側表示情報記憶部35を参照し,所定の操作が行われたサムネイルのペイン識別情報と内部状態情報とを特定する。そして,特定したペイン識別情報を有するペインのペインビューアに対して,特定した内部状態情報を渡す。ペインの内部状態情報を受け取ったペインビューアは,受け取ったペインの内部状態情報の表示要求と解釈し,その内部状態情報に基づいて,基本的構成における処理と同様にペインで表示を行う。 A user who wants to restore the state of the thumbnails displayed on the pinup board to the corresponding pane can perform a predetermined operation, such as selecting (clicking) an input device such as a mouse in the thumbnail display area. The board viewer detects that operation. Then, the pinup board viewer refers to the terminal-side display information storage unit 35 based on the pinup identification information corresponding to the display area of the thumbnail on which the predetermined operation has been performed, and identifies the pane of the thumbnail on which the predetermined operation has been performed. Identify information and internal state information. Then, the identified internal state information is delivered to the pane viewer of the pane having the identified pane identification information. The pane viewer that has received the internal state information of the pane interprets it as a request to display the received internal state information of the pane, and based on the internal state information, displays the pane in the same manner as in the basic configuration.

図18の場合,ピンナップボードにおけるCペインのサムネイルの表示領域でマウスがクリックされたことを検出すると,ピンナップボードビューアは,当該サムネイルの表示領域に対応するピンナップ識別情報2に基づいて,端末側表示情報記憶部35を参照し,ペイン識別情報003を特定する。そして特定したペイン識別情報003を有するCペインのペインビューアに対して,端末側表示情報記憶部35に記憶するペインの内部状態情報,たとえば構造物IDを渡す。そして,Cペインのペインビューアは,受け取ったペインの内部状態情報の表示要求と解釈し,基本的構成における処理と同様に,内部状態情報に基づいて,通常通り,Cペインに表示する。 In the case of FIG. 18, when it detects that the mouse has been clicked in the thumbnail display area of the C-pane on the pinup board, the pinup board viewer displays the pinup on the terminal side based on the pinup identification information 2 corresponding to the thumbnail display area. The information storage unit 35 is referred to, and the pane identification information 003 is specified. Then, the internal state information of the pane stored in the terminal-side display information storage unit 35, such as the structure ID, is delivered to the pane viewer of the C-pane having the specified pane identification information 003. FIG. Then, the pane viewer of the C pane interprets the received pane internal state information display request, and displays it in the C pane as usual based on the internal state information, as in the processing in the basic configuration.

このように表示を行ったペインのペインビューアは,基本的構成における処理と同様に,ノーティファイ処理を実行する。すなわち,上記表示を行ったペインビューアは,表示対象となるオブジェクトが切り替わる操作が行われたことを検出し,連携モジュールに対して,上述の内部状態情報に対応するメッセージを渡す。そして連携モジュールは,かかるメッセージと,当該ペインが対応するペインビューアのペインビューア識別情報とを,サーバ側システム2の連携サーバに渡す。 The pane viewer of the pane displayed in this way executes notify processing in the same way as the processing in the basic configuration. That is, the pane viewer that performed the above display detects that an operation to switch the object to be displayed has been performed, and passes a message corresponding to the above-described internal state information to the cooperation module. The linking module then passes the message and the pane viewer identification information of the pane viewer to which the pane corresponds to the linking server of the server-side system 2 .

図18の場合,Cペインのペインビューアは,内部状態情報に基づいて表示が切り替えられたことを検出し,Cペインのペインビューアが対応する連携モジュールに対して,内部状態情報,たとえば構造物IDに対応するメッセージを渡す。そして連携モジュールは,構造物IDを含むメッセージと,当該ペインが対応するペインビューアのペインビューア識別情報003とを,サーバ側システム2の連携サーバに渡す。 In the case of FIG. 18, the pane viewer of the C pane detects that the display has been switched based on the internal state information, and sends the internal state information, such as the structure ID pass the corresponding message. Then, the cooperation module passes the message including the structure ID and the pane viewer identification information 003 of the pane viewer to which the pane corresponds to the cooperation server of the server-side system 2 .

そしてノーティファイ処理の終了後,サーバ側システム2の連携サーバでは,ユーザ側システム3から受け取ったメッセージに基づいて,ブロードキャスト処理を実行する。 After the notify processing is completed, the link server of the server-side system 2 executes broadcast processing based on the message received from the user-side system 3 .

まず,サーバ側システム2の連携サーバでは,連携サーバの配信処理部213で受け付けたメッセージに対応するペインビューア識別情報に基づいて,そのペインビューア識別情報が対応するユーザ識別情報とペイン種別識別情報とを連携情報記憶部212に基づいて特定する。そして特定したユーザ識別情報とペイン種別識別情報とを用いて,それがグループ化されている(対応づけられている)ユーザ識別情報とペイン種別識別情報とを特定する。そして,特定したユーザ識別情報とペイン種別識別情報を備えるペインビューア識別情報が連携情報記憶部212に基づいて特定できるので,そのペインビューア識別情報を有するペインビューアを,連携先となるペインビューアとして特定し,特定した連携先となるペインビューアに対して,上記配信を受け付けたメッセージをブロードキャスト配信する。 First, in the linking server of the server-side system 2, based on the pane viewer identification information corresponding to the message received by the delivery processing unit 213 of the linking server, the user identification information and the pane type identification information corresponding to the pane viewer identification information are combined. is specified based on the cooperation information storage unit 212 . Then, using the specified user identification information and pain type identification information, the user identification information and the pain type identification information grouped (associated) are identified. Then, since the pane viewer identification information including the identified user identification information and the pane type identification information can be identified based on the cooperation information storage unit 212, the pane viewer having that pane viewer identification information is identified as the pane viewer to be the cooperation destination. Then, the received message is broadcasted to the identified pane viewer that is to be linked.

たとえばCペインに連携するペインが,同一のユーザ側システム2のAペイン,ほかのユーザ側システム2のAペイン,Bペインに対応していることが連携情報記憶部212に記憶されている場合には,それを特定する。そして連携サーバの配信処理部213が,特定した連携先となるペインビューア,同一のユーザ側システム2のAペインのペインビューア,ほかのユーザ側システム2のAペインのペインビューア,Bペインのペインビューアに対して,上記配信を受け付けたメッセージ,たとえば構造部IDのメッセージをブロードキャスト配信をする。 For example, when it is stored in the linkage information storage unit 212 that panes linked to C pane correspond to A pane of the same user system 2 and A pane and B pane of another user system 2, identifies it. Then, the distribution processing unit 213 of the link server generates the specified link destination pane viewer, the A pane pane viewer of the same user side system 2, the A pane pane viewer of the other user side system 2, and the B pane pane viewer of the other user side system 2. , the message for which the delivery has been accepted, for example, the message of the structure part ID, is broadcasted.

以上のような処理を実行することでブロードキャスト処理を実行すると,配信されたメッセージに基づいて,各ペインビューアにおいてレスポンス処理を実行する。 When broadcast processing is executed by executing the above processing, response processing is executed in each pane viewer based on the distributed message.

すなわち,Cペインと同一のユーザ側システム2のAペインのペインビューア,ほかのユーザ側システム2のAペインのペインビューア,Bペインのペインビューアでは,連携サーバの配信処理部213から受け付けたメッセージ,たとえば構造物IDのメッセージに基づいて,それぞれのペインビューアで対応するレスポンス処理を実行する。 That is, in the A-pane pane viewer of the same user-side system 2 as the C-pane pane viewer, the A-pane pane viewer of the other user-side system 2, and the B-pane pane viewer, the message, For example, based on the structure ID message, each pane viewer executes corresponding response processing.

このような処理を実行することで,ピンナップボードに登録した時点のペインの内部状態に基づいて,当該ペインにその復元を行うことができるとともに,そのペインが連携するほかのペインに対してもその復元した状態に対応する処理を反映させることができる。これによって,たとえば遠隔地にいるユーザに対しても,自分のピンナップボードから自分のペインに復元をするだけで,その情報を即座にすべての連携しているペインを表示しているほかのユーザとも連携することができる。 By executing such processing, it is possible to restore the pane based on the internal state of the pane at the time it was registered in the pinup board, and also to other panes linked to that pane. Processing corresponding to the restored state can be reflected. This allows, for example, a remote user to simply restore from their pinup board to their own pane and have that information immediately available to other users viewing all linked panes. can cooperate.

なお,実施例1における情報表示システム1は,汎用的なシステムとして用いることもできる。すなわち,サーバ側システム2から配信されるメッセージは階層構造化していなくてもよく,また,各ペインは,メッセージの階層構造に応じたレベルに対応づけられていなくてもよい。サーバ側システム2から配信されたメッセージに応じて,そのメッセージに対応した表示制御を行えばよい。これによって,たとえば,同一または異なるコンピュータ間でそれぞれペインが連携されており,その連携対象となるペインに対して,それぞれメッセージが配信される。そのため,ピンナップボードに登録されたペインを復元する場合,復元したペインに応じたメッセージに対する処理が,連携対象となるほかのペインでも実行することができる。 Note that the information display system 1 in the first embodiment can also be used as a general-purpose system. That is, the messages delivered from the server-side system 2 do not have to be hierarchically structured, and each pane does not have to be associated with a level according to the hierarchical structure of the messages. According to the message distributed from the server-side system 2, display control corresponding to the message may be performed. As a result, for example, panes are linked between the same or different computers, and messages are delivered to the linked panes. Therefore, when restoring a pane registered in the pinup board, processing for messages corresponding to the restored pane can be executed in other panes to be linked.

上述の基本的構成および実施例1においては,ペインビューアである端末側表示処理部31が連携モジュールである端末側通信処理部32を介してサーバ側システム2に階層構造化したメッセージを送る場合を例として説明したが,階層構造のすべてを送らずに,階層構造における一部の情報のみをノーティファイ処理において送り,サーバ側システム2の連携処理部21が,それに基づいて,メッセージを階層構造化して生成した上でブロードキャスト処理を実行するように構成をすることもできる。 In the basic configuration and the first embodiment described above, the terminal-side display processing unit 31, which is a pane viewer, sends a hierarchically structured message to the server-side system 2 via the terminal-side communication processing unit 32, which is a cooperation module. Although explained as an example, only part of the information in the hierarchical structure is sent in the notify process without sending the entire hierarchical structure, and the cooperation processing unit 21 of the server-side system 2 makes the message hierarchical based on it. It can also be configured to execute broadcast processing after generating

すなわち,基本的構成および実施例1のペインビューア(端末側表示処理部31)では,そのペインビューアが自らが処理対象とする階層構造のレベルを管理しているので,その階層構造のレベルに適したメッセージを連携モジュール(端末側通信処理部32)を介してサーバ側システム2に送っている。しかし,この場合,すべてのペインに階層構造を管理させるとプログラムモジュール間の依存性が高くなり,プログラムの独立性が低くなってしまう。そのため,ペインビューアから送るメッセージは階層構造のすべてを含むメッセージではなく,自らの階層構造のレベルのオブジェクトの識別情報を含むメッセージを送るように構成してもよい。 That is, in the basic configuration and the pane viewer (terminal-side display processing unit 31) of the first embodiment, since the pane viewer manages the level of the hierarchical structure to be processed by itself, the level of the hierarchical structure is suitable for the level of the hierarchical structure. This message is sent to the server-side system 2 via the cooperation module (terminal-side communication processing unit 32). However, in this case, if all panes manage the hierarchical structure, the dependency between program modules will increase and the independence of the program will decrease. Therefore, the message sent from the pane viewer may be configured to send a message containing the identification information of the object at the level of its own hierarchical structure, rather than a message containing all of the hierarchical structure.

たとえば,基本的構成においては,「インフラ種別ID1/事務所ID1/路線ID1/橋梁ID1/径間ID1/床版ID1/変状ID1」と階層構造のすべてのレベルを含むメッセージを送っていた。しかし,「変状ID1」を送るように構成できれば,ペインビューアとなる端末側表示処理部31のプログラムモジュール間の依存性を低くし,プログラムの独立性を高め,実装する際には有利となる。 For example, in the basic configuration, a message including all levels of the hierarchical structure such as "infrastructure type ID 1/office ID 1/route ID 1/bridge ID 1/span ID 1/floor slab ID 1/deformation ID 1" was sent. However, if it can be configured to send "deformation ID 1", the dependency between program modules of the terminal side display processing unit 31, which is a pane viewer, can be reduced, the independence of the program can be improved, and it is advantageous for implementation. .

そこで本実施態様では,階層構造のすべてのレベルを含むメッセージを送らずともよい場合を説明する。本実施態様における情報表示システム1の全体のシステム構成の一例を図19に示す。また,図20に,本実施態様における,階層構造化したメッセージの生成の概念の一例を示す。 Therefore, in this embodiment, a case will be described in which it is not necessary to send a message including all levels of the hierarchical structure. FIG. 19 shows an example of the overall system configuration of the information display system 1 in this embodiment. Also, FIG. 20 shows an example of the concept of generating hierarchically structured messages in this embodiment.

本実施態様における情報表示システム1のサーバ側システム2では,さらに,メッセージ処理部214と階層構造情報記憶部25とを有する。 The server-side system 2 of the information display system 1 in this embodiment further has a message processing section 214 and a hierarchical structure information storage section 25 .

メッセージ処理部214は,ユーザ側システム3から階層構造のすべてを含まないメッセージを受け取った場合,そのメッセージを,後述する階層構造情報記憶部25を参照し,階層構造化する。 When the message processing unit 214 receives a message that does not include all of the hierarchical structure from the user-side system 3, the message processing unit 214 refers to the hierarchical structure information storage unit 25, which will be described later, and converts the message into a hierarchical structure.

階層構造情報記憶部25は,本発明の情報表示システム1で処理対象とするオブジェクトについて,そのオブジェクトの識別情報を階層構造が特定できる形態で記憶している。 The hierarchical structure information storage unit 25 stores identification information of objects to be processed by the information display system 1 of the present invention in a form that allows identification of the hierarchical structure.

図21に階層構造情報記憶部25の概念図の一例を模式的に示す。図21では,階層構造が7レベルに分類されている場合であって,階層レベル1が「インフラ種別ID」,階層レベル2がそのインフラ種別IDを管理する「事務所」,階層レベル3がその事務所で管理する「路線」,階層レベル4がその路線における「構造物」,階層レベル5がその構造物における「構造物詳細1」(構造物における大きな管理対象),階層レベル6が構造物詳細1における「構造物詳細2」(階層レベル5の構造物詳細をさらに細分化した管理対象),階層レベル7が構造物詳細2における「構造物詳細3」(階層レベル6の構造物詳細をさらに細分化した管理対象)である場合を示している。階層構造は任意にレベルが設定可能であり,各階層をどのような管理対象の括りで特定するかも任意に設定可能である。 FIG. 21 schematically shows an example of a conceptual diagram of the hierarchical structure information storage unit 25. As shown in FIG. In FIG. 21, the hierarchical structure is classified into 7 levels, where hierarchical level 1 is "infrastructure type ID", hierarchical level 2 is "office" that manages the infrastructure type ID, and hierarchical level 3 is "office". "Route" managed by the office, "Structure" on the route at level 4, "Details of structure 1" on the structure at level 5 (large management target for structures), and Structure at level 6 "Structure details 2" in detail 1 (structure details subdivided from hierarchy level 5), and "structure details 3" in structure details 2 (structure details at hierarchy level 6) at hierarchy level 7. (subdivided management object). Levels of the hierarchical structure can be arbitrarily set, and it is also possible to arbitrarily set how each hierarchy is identified by a group of management targets.

そして階層構造情報記憶部25では,オブジェクトの識別情報として,階層レベル1には「インフラ種別ID」を,階層レベル2には「事務所ID」を,階層レベル3には「路線ID」を,階層レベル4には構造物を識別する「橋梁ID」,「トンネルID」,「ガードレールID」などを,階層レベル5のうち,構造物が「橋梁」の場合には「径間ID」,「橋脚ID」などを,階層レベル6のうち,構造物詳細1が「径間」の場合には「床版ID」,「鉄骨ID」などを,階層レベル7のうち,構造物詳細2が「床版」の場合には「変状ID」などを,割り当てている。 In the hierarchical structure information storage unit 25, the object identification information includes "infrastructure type ID" at hierarchical level 1, "office ID" at hierarchical level 2, "route ID" at hierarchical level 3, and so on. Hierarchical level 4 contains "bridge ID", "tunnel ID", "guardrail ID", etc. for identifying structures. If structure detail 1 of hierarchy level 6 is "span", "floor slab ID" and "steel frame ID" are displayed. In the case of "floor slab", a "deformation ID" or the like is assigned.

上述の基本的構成,実施例1の場合と同様に,すべての階層構造を含むメッセージとして,「インフラ種別ID1/事務所ID1/路線ID1/橋梁ID1/径間ID1/床版ID1/変状ID1,インフラ種別ID1/事務所ID1/路線ID1/橋梁ID1/径間ID1/床版ID1/変状ID2,インフラ種別ID1/事務所ID1/路線ID1/橋梁ID2/橋脚ID1/void/変状ID3」である場合を用いて説明する。なお,階層構造情報記憶部25には,上記階層構造にしたがったオブジェクトの識別情報が記憶されているとする。 As in the case of the above-described basic configuration and embodiment 1, as a message including all hierarchical structures, "infrastructure type ID 1/office ID 1/route ID 1/bridge ID 1/span ID 1/floor slab ID 1/deformation ID 1 , infrastructure type ID1/office ID1/route ID1/bridge ID1/span ID1/floor slab ID1/deformation ID2, infrastructure type ID1/office ID1/route ID1/bridge ID2/pier ID1/void/deformation ID3" A description will be given using the case where It is assumed that the hierarchical structure information storage unit 25 stores object identification information according to the hierarchical structure.

階層構造におけるオブジェクトの識別情報の一意性には,上述のように,情報表示システム1のすべてで一意の場合と,その階層構造において一意の場合の2通りの場合がある。 As described above, there are two cases of uniqueness of the identification information of objects in the hierarchical structure: uniqueness in the entire information display system 1 and uniqueness in the hierarchical structure.

まず前者の場合,ユーザ側システム3におけるペインビューア(端末側表示処理部31)は,「変状ID1」,「変状ID2」,「変状ID3」をオブジェクトの識別情報として含むメッセージを連携モジュール(端末側通信処理部32)を介して,サーバ側システム2に送る。 First, in the former case, the pane viewer (terminal-side display processing unit 31) in the user-side system 3 sends a message including "deformation ID 1", "deformation ID 2", and "deformation ID 3" as object identification information to the cooperation module. (Terminal-side communication processing unit 32) to the server-side system 2.

サーバ側システム2の連携サーバ(連携処理部21)の配信処理部213で上記メッセージを受け付けると,すべての階層構造が含まれていないメッセージであるので,メッセージ処理部214に渡す。この際に,配信処理部213は,階層構造のレベルを判定する,あるいはメッセージにすべての階層構造を含んでいないことを示すフラグ(このフラグはペインビューアがメッセージを送る際に付する)を判定するなどによって,すべての階層構造を含むメッセージであるかを判定すればよい。 When the distribution processing unit 213 of the cooperation server (cooperation processing unit 21) of the server-side system 2 receives the above message, it is passed to the message processing unit 214 because it is a message that does not contain any hierarchical structure. At this time, the delivery processing unit 213 determines the level of the hierarchical structure, or determines a flag indicating that the message does not include all the hierarchical structures (this flag is attached when the pane viewer sends the message). It is sufficient to determine whether the message includes all hierarchical structures by, for example,

配信処理部213から「変状ID1」,「変状ID2」,「変状ID3」のメッセージを受け取ったメッセージ処理部214は,階層構造情報記憶部25を参照し,当該「変状ID1」,「変状ID2」,「変状ID3」と合致する識別情報を特定し,その上位の階層構造を抽出し,階層構造化したメッセージを生成する。 The message processing unit 214, which receives the messages of "transformation ID 1", "transformation ID 2", and "transformation ID 3" from the distribution processing unit 213, refers to the hierarchical structure information storage unit 25 and retrieves the "transformation ID 1", Identification information that matches "deformation ID 2" and "deformation ID 3" is specified, a hierarchical structure above it is extracted, and a hierarchically structured message is generated.

たとえば「変状ID1」であれば,「インフラ種別ID1/事務所ID1/路線ID1/橋梁ID1/径間ID1/床版ID1/変状ID1」として階層構造化したメッセージを生成する。同様に「変状ID2」であれば「インフラ種別ID1/事務所ID1/路線ID1/橋梁ID1/径間ID1/床版ID1/変状ID2」,「変状ID3」であれば「インフラ種別ID1/事務所ID1/路線ID1/橋梁ID2/橋脚ID1/void/変状ID3」として階層構造化したメッセージを生成する。 For example, for "deformation ID 1", a hierarchically structured message is generated as "infrastructure type ID 1/office ID 1/route ID 1/bridge ID 1/span ID 1/floor slab ID 1/deformation ID 1". Similarly, if "deformation ID 2" is "infrastructure type ID 1/office ID 1/line ID 1/bridge ID 1/span ID 1/floor slab ID 1/deformation ID 2", if "deformation ID 3" is "infrastructure type ID 1" /office ID1/route ID1/bridge ID2/pier ID1/void/deformation ID3”.

このように階層構造化して生成したメッセージを,メッセージ処理部214は配信処理部3に渡し,配信処理部213は実施例1と同様にブロードキャスト処理を実行する。 The message processing unit 214 passes the message generated in such a hierarchical structure to the distribution processing unit 3, and the distribution processing unit 213 executes the broadcast process as in the first embodiment.

また,階層構造におけるオブジェクトの識別情報の一意性が,その階層構造において一意の場合には,以下のような処理を実行する。 Further, when the uniqueness of the identification information of the object in the hierarchical structure is unique in the hierarchical structure, the following processing is executed.

この場合,ユーザ側システム3におけるペインビューア(端末側表示処理部31)は,「”変状ID”=変状ID1,”変状ID”=変状ID2,”変状ID”=変状ID3」のメッセージを連携モジュール(端末側通信処理部32)を介して,サーバ側システム2に送る。すなわち,オブジェクトの識別情報のほか,それがどの階層構造におけるオブジェクトの識別情報であるのか,階層レベルを特定する情報を含むメッセージを送ることとなる。 In this case, the pain viewer (the terminal-side display processing unit 31) in the user-side system 3 reads ““deformation ID”=deformation ID1, “deformation ID”=deformation ID2, “deformation ID”=deformation ID3 ” is sent to the server-side system 2 via the cooperation module (terminal-side communication processing unit 32). That is, in addition to object identification information, a message is sent that includes information specifying the hierarchical level in which hierarchical structure the object identification information belongs.

サーバ側システム2の連携サーバ(連携処理部21)の配信処理部213で上記メッセージを受け付けると,すべての階層構造が含まれていないメッセージであるので,メッセージ処理部214に渡す。この際に,配信処理部213は,階層構造のレベルを判定する,あるいはメッセージにすべての階層構造を含んでいないことを示すフラグ(このフラグはペインビューアがメッセージを送る際に付する)を判定するなどによって,すべての階層構造を含むメッセージであるかを判定すればよい。 When the distribution processing unit 213 of the cooperation server (cooperation processing unit 21) of the server-side system 2 receives the above message, it is passed to the message processing unit 214 because it is a message that does not contain any hierarchical structure. At this time, the delivery processing unit 213 determines the level of the hierarchical structure, or determines a flag indicating that the message does not include all the hierarchical structures (this flag is attached when the pane viewer sends the message). It is sufficient to determine whether the message includes all hierarchical structures by, for example,

配信処理部213から「”変状ID”=変状ID1,”変状ID”=変状ID2,”変状ID”=変状ID3」のメッセージを受け取ったメッセージ処理部214は,階層構造情報記憶部25を参照し,各識別情報が「変状ID」に関するものであること,すなわち,まず,階層レベル7の識別情報であることを特定する。そして,つぎに,特定した階層レベルにおける「変状ID1」,「変状ID2」,「変状ID3」と合致する識別情報を特定し,その上位の階層構造を抽出することで,階層構造化したメッセージを生成する。 The message processing unit 214 receives the message ""variant ID" = variant ID 1, "variant ID" = variant ID 2, "variant ID" = variant ID 3" from the distribution processing unit 213. The hierarchical structure information By referring to the storage unit 25, each piece of identification information is related to the "deformation ID", that is, it is identified as the identification information of hierarchical level 7 first. Next, identification information that matches "deformation ID 1", "deformation ID 2", and "deformation ID 3" at the identified hierarchical level is identified, and by extracting the upper hierarchical structure, hierarchical structure generate a message that

たとえば「”変状ID”=変状ID1」であれば,「インフラ種別ID1/事務所ID1/路線ID1/橋梁ID1/径間ID1/床版ID1/変状ID1」として階層構造化したメッセージを生成する。同様に「”変状ID”=変状ID2」であれば「インフラ種別ID1/事務所ID1/路線ID1/橋梁ID1/径間ID1/床版ID1/変状ID2」,「,”変状ID”=変状ID3」であれば「インフラ種別ID1/事務所ID1/路線ID1/橋梁ID2/橋脚ID1/void/変状ID3」として階層構造化したメッセージを生成する。 For example, if ""deformation ID"=deformation ID1", a message hierarchically structured as "infrastructure type ID1/office ID1/route ID1/bridge ID1/span ID1/floor slab ID1/deformation ID1" is generated. Generate. Similarly, if ““deformation ID”=deformation ID2”, then “infrastructure type ID1/office ID1/route ID1/bridge ID1/span ID1/floor slab ID1/deformation ID2”, “deformation ID If "=deformation ID3", a hierarchically structured message is generated as "infrastructure type ID1/office ID1/route ID1/bridge ID2/pier ID1/void/deformation ID3".

このように階層構造化して生成したメッセージを,メッセージ処理部214は配信処理部3に渡し,配信処理部213は基本的構成,実施例1と同様にブロードキャスト処理を実行する。 The message processing unit 214 passes the message generated in such a hierarchical structure to the distribution processing unit 3, and the distribution processing unit 213 executes the broadcast processing in the same basic configuration as in the first embodiment.

以上のような処理を実行することで,ユーザ側システム3がサーバ側システム2にメッセージを送る際に,すべての階層構造を含むメッセージを送らなくてもするように構成することができる。 By executing the processing as described above, when the user-side system 3 sends a message to the server-side system 2, it can be configured so that it does not have to send a message including all hierarchical structures.

ユーザ側システム3を起動しているユーザ端末の表示装置72で表示するペインの配置は,たとえば図4に示すように大型ディスプレイ装置であったり,現場担当者が利用するタブレット型コンピュータの場合など,さまざまな表示装置72のサイズや解像度がある。その場合,その表示装置72のサイズや解像度に合わせて,各ペインの配置は変更するが,たとえばタブレット型コンピュータの場合,図22に示すように,タブ方式を用いる場合もある。なお,タブ方式とは,見出し部分の選択により,複数の画面を切り替えて使用する方式をいう。 The layout of the panes displayed on the display device 72 of the user terminal running the user-side system 3 may be, for example, a large display device as shown in FIG. There are various display device 72 sizes and resolutions. In that case, the layout of each pane is changed according to the size and resolution of the display device 72. For example, in the case of a tablet computer, a tab system may be used as shown in FIG. Note that the tab system is a system in which multiple screens are used by switching between them by selecting the header part.

タブ方式を用いた場合,すべてのペインが表示されているわけではないが,タブが選択されておらず,現在は見えていないペインについても,ペインモジュールは対応する連携モジュールをロードしている。そして,対象選択変更などのメッセージをサーバ側システム2から受け取るが,ペインビューアはその表示するメッセージを記憶し,そのタイミングでは表示の更新は行わないように構成するとよい。ただし,表示更新のメッセージを受け取った際,ユーザが当該タブを選択するまで,タブ名部分を明滅させるなどで,変更して表示させることで,ユーザが表示内容の更新に気づかずにいることを避けることができる。タブ名部分の表示変更以外に,表示内容の更新などの通知を行うなど,さまざまな方法による通知を行うことができる。 When the tab method is used, not all panes are displayed, but the pane module loads the corresponding linkage module even for panes that are not currently visible due to unselected tabs. Then, when a message such as a change in target selection is received from the server-side system 2, the pane viewer should be configured to store the message to be displayed and not to update the display at that timing. However, when a message for updating the display is received, by changing the display by blinking the tab name until the user selects the relevant tab, it is possible to prevent the user from noticing the update of the display contents. can be avoided. In addition to changing the display of the tab name part, notifications can be sent in various ways, such as updating the display content.

そして,当該ペインビューアの対応するペインのタブが選択されて表示が行われる場合に,当該ペインビューアは,前記記憶したメッセージを置換し,そのペインビューアで定められた処理,たとえばメッセージに基づいてウェブアプリケーションに問い合わせを行い,該当する情報のペインでの表示処理などを行う。 Then, when the tab of the pane corresponding to the pane viewer is selected and displayed, the pane viewer replaces the stored message, performs processing defined by the pane viewer, for example, web based on the message. Inquiries are made to the application, and processing such as display processing in the relevant information pane is performed.

これによって,処理能力の高くないタブレット型コンピュータでユーザ側システム3が実現される場合でも,負荷が少なくペインでの表示処理を実現することができる。 As a result, even if the user-side system 3 is realized by a tablet computer with a low processing power, it is possible to realize the display processing in the pane with less load.

ユーザ側システム3で複数のペインが表示されている場合,サーバ側システム2からメッセージのブロードキャスト配信を受けると,複数のペインがレスポンス処理を実行することで,システムの反応速度が低下することがある。そのため,ユーザ側システム3で表示するほかのペインの再表示を抑制することで,その反応速度の低下を防止できる。そのため,本実施例においては,表示に時間がかかるペインの再表示を抑制する処理,全体の再表示を抑制し,操作中のペインのみがレスポンス処理を行うようにする処理を行う場合を説明する。 When multiple panes are displayed on the user-side system 3, when a message broadcast is received from the server-side system 2, multiple panes execute response processing, which may slow down the reaction speed of the system. . Therefore, by suppressing the re-display of other panes displayed by the user-side system 3, it is possible to prevent the reaction speed from being lowered. For this reason, in this embodiment, processing for suppressing the redisplay of panes that take a long time to display, and processing for suppressing the redisplay of the entire pane and performing response processing only for the pane being operated will be described. .

まず前者の処理については,再表示を抑制したいペインをあらかじめ指定しておき,その指定を受けたペインビューアは,サーバ側システム2からメッセージを受け付けたとしても,レスポンス処理を保留する。そして,レスポンス処理の保留を解除する指示を受け付けることで,レスポンス処理を実行する。 First, regarding the former process, the pane viewer whose redisplay is to be suppressed is designated in advance, and the pane viewer that receives the designation suspends response processing even if it receives a message from the server-side system 2 . Then, the response processing is executed by receiving an instruction to release the suspension of the response processing.

また後者の処理については,連携サーバがすべてのペインに対するブロードキャスト配信を行うブロードキャスト処理を保留する。そして,ブロードキャスト処理の保留を解除する指示を受け付けることで,ブロードキャスト処理を実行する。 As for the latter process, the link server suspends the broadcast process of broadcasting to all panes. Then, by receiving an instruction to release the suspension of the broadcast process, the broadcast process is executed.

本発明の別の実施態様として,複数のペインをまたいでAND検索の指定を行える場合を説明する。この場合の情報表示システム1の全体の概念の一例を図23に示す。本実施態様では,たとえば,橋梁諸元ペインビューアで表示するオブジェクトとして橋梁を選択し直し,そのペインビューアでは選択した橋梁での再表示を行わずに,変状詳細ビューアで変状レベルを限定して(たとえば,現在表示中の「レベルB」という表示の選択操作でレベルを限定する),一度に,特定橋梁の特定変状レベルに関わる情報を複数のペインで表示させる場合がある。 As another embodiment of the present invention, a case in which AND search can be specified across a plurality of panes will be described. An example of the overall concept of the information display system 1 in this case is shown in FIG. In this embodiment, for example, a bridge is selected again as an object to be displayed in the bridge specification pane viewer, and the deformation level is limited in the deformation detail viewer without redisplaying the selected bridge in the pane viewer. (for example, the level is limited by selecting the currently displayed display of "level B"), information relating to a specific deformation level of a specific bridge may be displayed in a plurality of panes at once.

この場合,ユーザ側システム3においては,AND検索条件開始,終了を明示的あるいは黙示的に指定するユーザインターフェイスを実現する検索条件処理部35を備える。 In this case, the user-side system 3 is provided with a search condition processing section 35 that implements a user interface for explicitly or implicitly designating the start and end of AND search conditions.

検索条件処理部35を起動する所定の操作を受け付けると,ペインのペインビューア(端末側表示処理部31)で検索条件の入力を受け付けたとしても,連携モジュール(端末側通信処理部32)がその検索条件に基づいてサーバ側システム2のウェブアプリケーション(アプリケーション処理部23)に対して問い合わせを行わず,一時的にその検索条件を検索条件処理部35が記憶する。そして,検索条件の入力の終了の操作を受け付けるまで,ほかのペインのペインビューア(端末側表示処理部31)で受け付けた検索条件も,AND条件による検索条件として検索条件処理部35が一時的に記憶をする。そして,検索条件処理部35で所定の検索条件の入力の終了操作を受け付けると,最後に検索条件を受け付けたペインのペインビューア(端末側表示処理部31)に,記憶した検索条件を検索条件処理部35が渡し,そのペインビューアは,対応する連携モジュールを介して,AND検索として,サーバ側システム2のウェブアプリケーション(アプリケーション処理部23)に問い合わせを実行し,検索結果を受け付ける。受け付けた検索結果については,実施例1と同様に,ノーティファイ処理を行うことで,ほかのペインの表示にも反映をさせる。なお,検索条件処理部35で記憶した検索条件を渡してウェブアプリケーションに問い合わせを実行するペインビューアは,最後に検索条件を受け付けたペインビューアに限定されず,検索条件を受け付けたペインビューア,または検索条件を受け付けていないペインビューアであってもよい。 When a predetermined operation for activating the search condition processing unit 35 is received, even if the pane viewer of the pane (terminal-side display processing unit 31) receives an input of search conditions, the cooperation module (terminal-side communication processing unit 32) The search condition processing unit 35 temporarily stores the search condition without making an inquiry to the web application (application processing unit 23) of the server-side system 2 based on the search condition. The search conditions received by the pane viewers of other panes (terminal-side display processing unit 31) are also temporarily processed by the search condition processing unit 35 as search conditions based on AND conditions until an operation to end the input of the search conditions is received. make a memory When the search condition processing unit 35 receives an operation to end the input of a predetermined search condition, the stored search condition is processed by the pane viewer (terminal-side display processing unit 31) of the pane that received the search condition last. The pane viewer executes an inquiry to the web application (application processing unit 23) of the server-side system 2 as an AND search via the corresponding link module, and receives the search result. As in the first embodiment, the received search results are reflected in the display of other panes by performing notify processing. It should be noted that the pane viewer that passes the search conditions stored in the search condition processing unit 35 and executes an inquiry to the web application is not limited to the pane viewer that received the search conditions last, and the pane viewer that received the search conditions or the search condition. It may be a pane viewer that does not accept conditions.

たとえば,ユーザが異なるペインに亘るAND検索を実行したい場合,所定の操作を行うことで,検索条件処理部35を起動させる。検索条件処理部35が起動後,ユーザが橋梁諸元ペインで橋梁名を指定する入力を行うと,橋梁諸元ペインビューアでその入力を受け付ける。そして入力された橋梁名を検索条件として検索条件処理部35で一時記憶する。この際に,橋梁諸元ペインビューアは,サーバ側システム2のウェブアプリケーションには問い合わせは行わない。 For example, when the user wants to perform an AND search over different panes, the search condition processing unit 35 is activated by performing a predetermined operation. After the search condition processing unit 35 is activated, when the user inputs a bridge name in the bridge specification pane viewer, the bridge specification pane viewer accepts the input. Then, the input bridge name is temporarily stored in the search condition processing unit 35 as a search condition. At this time, the bridge specification pane viewer does not inquire of the web application of the server-side system 2 .

そして,つぎに,ユーザが変状詳細ペインで変状のレベルを指定する入力を行うと,変状詳細ペインビューアでその入力を受け付ける。そして入力された変状のレベルを検索条件として検索条件処理部35で一時記憶する。この際にも,変状詳細ペインビューアは,サーバ側システム2のウェブアプリケーションには問い合わせを行わない。 Then, when the user makes an input specifying the level of deformation in the deformation detail pane viewer, the deformation detail pane viewer accepts the input. Then, the input deformation level is temporarily stored in the search condition processing unit 35 as a search condition. Also at this time, the deformation detail pane viewer does not query the web application of the server-side system 2 .

そして,ユーザが検索条件の入力終了操作として,ペインの虫眼鏡アイコン(検索条件の入力終了を意味するアイコン)を選択すると,その選択を検索条件処理部35で受け付けて,検索条件処理部35が変状詳細ペインビューアに,検索条件として「橋梁名」と「変状のレベル」とを渡し,変状詳細ペインビューアの連携モジュールが,その各検索条件をAND条件としてウェブアプリケーションに問い合わせを行う。 Then, when the user selects the magnifying glass icon (icon indicating the end of input of the search condition) in the pane as an operation to finish inputting the search condition, the search condition processing unit 35 accepts the selection, and the search condition processing unit 35 changes. "Bridge name" and "deformation level" are passed as search conditions to the deformation detail pane viewer, and the linking module of the deformation detail pane viewer makes an inquiry to the web application using these search conditions as AND conditions.

ウェブアプリケーションからの問い合わせ結果を受け付けた変状詳細ペインビューアの連携モジュールは,その問い合わせ結果を変状詳細ペインビューアに渡し,変状詳細ペインビューアは,変状詳細ペインに問い合わせ結果を表示させる。また,変状詳細ペインビューアは,ノーティファイ処理を実行し,ほかのペインビューアにもその表示を反映させる。 The linkage module of the deformation detail pane viewer that receives the inquiry result from the web application passes the inquiry result to the deformation detail pane viewer, and the deformation detail pane viewer displays the inquiry result in the deformation detail pane. In addition, the deformation detail pane viewer executes notify processing and reflects the display on other pane viewers.

以上のような処理を検索条件処理部35で実行することで,それぞれ独立しているペインおよびペインビューアについて,AND条件で検索を実行することが可能となる。 By executing the above-described processing by the search condition processing unit 35, it becomes possible to execute a search with an AND condition for independent panes and pane viewers.

本発明の情報表示システム1を用いることによって,ペイン同士が連携して情報を適宜,表示させることで,ユーザによる操作を減らすことができる。しかし,ほかのユーザによる操作などによって,予期していない表示が行われ,操作上の戸惑いや混乱が生じる可能性もある。そこで,本実施態様の情報表示システム1では,いまどのような処理を行っているかを表示するシステムメッセージペインを備え,それを表示装置72で表示させる場合である。 By using the information display system 1 of the present invention, panes cooperate with each other to display information as appropriate, thereby reducing operations by the user. However, there is also the possibility that an unexpected display will occur due to operations by other users, resulting in confusion and confusion in operation. Therefore, the information display system 1 of this embodiment is provided with a system message pane that displays what kind of processing is being performed, and displays it on the display device 72 .

システムメッセージペインとは,連携サーバから受け取ったメッセージに基づいて,「複数の変状が選択されました。」,「α橋の情報を表示します。」と表示したり,「路線/橋梁/部材/変状」などの階層構造のレベルのうち,今どのレベルについて特定されているのかを表示するペインである。したがって,システムメッセージペインのペインビューアは,同一のユーザ側システム3で起動しているほかのペインビューアでのメッセージや,そのペインビューアにおけるメッセージの置換,実行する処理などを監視する。そして監視した,ほかのペインビューアにおける表示情報を,自らのペイン(システムメッセージペイン)において表示する制御を行う。 Based on the message received from the linkage server, the system message pane displays "Multiple deformations have been selected." This pane displays which level is currently specified among the levels of the hierarchical structure such as "Member/Deformation". Therefore, the pane viewer of the system message pane monitors messages in other pane viewers activated in the same user-side system 3, replacement of messages in those pane viewers, processing to be executed, and the like. Then, it controls the display of the monitored display information in other pane viewers in its own pane (system message pane).

さらに本発明の情報表示システム1において,サーバ側システム2の連携サーバで受け取ったメッセージをすべて所定のログサーバで記憶しておいてもよい。この場合,連携サーバの配信処理部213で受け付けたメッセージを所定のログ記憶部24をログサーバとしてメッセージの記憶に用いる。本実施態様の情報表示システム1の全体のシステム構成の一例を図24に示す。 Furthermore, in the information display system 1 of the present invention, all messages received by the link server of the server-side system 2 may be stored in a predetermined log server. In this case, the messages received by the distribution processing unit 213 of the link server are stored in the predetermined log storage unit 24 as a log server. FIG. 24 shows an example of the overall system configuration of the information display system 1 of this embodiment.

ログサーバにおけるメッセージの記憶によって,本発明の情報表示システム1におけるすべての履歴を一括して蓄積できる。そしてログサーバに記憶したメッセージを逐次再現することで,過去のユーザ側システム3のペインでの表示を再現することもできる。 By storing messages in the log server, all histories in the information display system 1 of the present invention can be collectively accumulated. By successively reproducing the messages stored in the log server, it is possible to reproduce the display in the pane of the user-side system 3 in the past.

基本的構成,実施例1乃至実施例7の異なる実施態様として,ユーザが誤って操作をした場合,その状態を元に戻す場合の処理を説明する。たとえば,ユーザがあるペインにおいて,誤った操作を行ってしまった場合,そのペインがほかのペインと連携しているときには,誤って操作をしたペインのみならず,連携しているほかのペインにもその誤操作が反映する。そのため,誤って操作をしたユーザのみならず,ほかのユーザに対しても,いままでの操作とは関連性が低い表示に更新されてしまう。そのため,簡単な操作で元に戻せることが好ましい。 As a different embodiment from the basic configuration of Embodiments 1 to 7, processing for restoring the state when the user makes an erroneous operation will be described. For example, if a user makes an erroneous operation in a certain pane, and that pane is linked to other panes, not only the pane in which the erroneous operation was performed but also the linked panes The erroneous operation is reflected. As a result, not only the user who made the wrong operation, but also other users will be updated with a display that has little relevance to their previous operations. Therefore, it is desirable to be able to return to the original state by a simple operation.

これに対応するため,実施例7の情報表示システム1の機能を用いるとよい。すなわち,実施例7の情報表示システム1では,サーバ側システム2の連携サーバの配信処理部213で受け付けたメッセージを,ログサーバである所定のログ記憶部24に記憶させている。そこで,画面上に,一つ前の操作に戻るためのリワインドボタンRBを設ける。リワインドボタンRBが押下されたことを検出すると,そのユーザによる最後から2番目の操作の内容を連携サーバに特定させ,実行させる。これによって,誤って操作をしてしまった場合にも,各ペインを元の状態に戻すことができる。この場合,リワインドボタンRBを設けるのは,その操作を行うためのペイン(プレイバックペイン)である。 In order to cope with this, it is preferable to use the functions of the information display system 1 of the seventh embodiment. That is, in the information display system 1 of the seventh embodiment, messages received by the distribution processing unit 213 of the link server of the server-side system 2 are stored in the predetermined log storage unit 24, which is a log server. Therefore, a rewind button RB for returning to the previous operation is provided on the screen. When it is detected that the rewind button RB has been pressed, the cooperation server specifies and executes the content of the second-to-last operation by the user. This allows you to restore each pane to its original state if you make a mistake. In this case, the rewind button RB is provided in a pane (playback pane) for performing that operation.

また,リワインドボタンRBのみならず,フォワードボタンFBを設けてもよい。リワインドボタンRB,フォワードボタンFBによって,ユーザは,自在に,直前,さらにその前の表示状態に戻したり,現在の状態に戻したりできるようになる。この場合の情報表示システム1の全体のシステム構成の一例を図25に示す。 Also, a forward button FB may be provided in addition to the rewind button RB. By using the rewind button RB and the forward button FB, the user can freely return to the display state immediately before or before that, or return to the current state. An example of the overall system configuration of the information display system 1 in this case is shown in FIG.

本実施態様の情報表示システム1では,リワインドボタンRB,フォワードボタンFBを表示するペイン(プレイバックペイン)を制御するペインビューア(プレイバックペインビューア)として機能する端末側復元処理部36を有する。図26に,プレイバックペインを含む画面の一例を示す。図26では,P1ペイン乃至P4ペインを表示しており,P1ペイン乃至P3ペインが通常のペイン,P4ペインがプレイバックペインである。そして,P4ペインにおいて,リワインドボタンRB,フォワードボタンFBを表示している。また,本実施態様におけるリワインド処理を図27に,フォワード処理を図28に示す。なお,図27,図28では端末側表示管理処理部33,端末側表示情報記憶部34に関する表示は省略している。 The information display system 1 of this embodiment has a terminal-side restoration processing unit 36 that functions as a pane viewer (playback pane viewer) that controls a pane (playback pane) that displays the rewind button RB and the forward button FB. FIG. 26 shows an example of a screen including a playback pane. In FIG. 26, the P1 to P4 panes are displayed, the P1 to P3 panes being normal panes, and the P4 pane being the playback pane. A rewind button RB and a forward button FB are displayed in the P4 pane. Further, FIG. 27 shows the rewind processing in this embodiment, and FIG. 28 shows the forward processing. 27 and 28, the terminal-side display management processing unit 33 and the terminal-side display information storage unit 34 are omitted.

まずリワインド処理を説明する。 First, rewind processing will be described.

ユーザはプレイバックペインに表示するリワインドボタンRBを,マウスなどの入力装置などでクリックする。この選択をプレイバックペインビューアが検出すると,プレイバックペインビューアは,クリックされた回数nに応じた,n個前のログを使って表示更新する要求メッセージ(n個前の操作による表示を行う要求メッセージ)を,プレイバックペインビューアに対応する連携モジュールに渡す。なおnは1から始まり,リワインドボタンRBが押下されるたびにインクリメントし,フォワードボタンFBが押されるたびにデクリメントする。そして連携モジュールでは,受け取った上記要求メッセージと,当該ユーザのユーザ識別情報とを,サーバ側システム2に渡す。 The user clicks a rewind button RB displayed in the playback pane with an input device such as a mouse. When the Playback Pane Viewer detects this selection, the Playback Pane Viewer displays a request message for updating the display using the log from n times before (request to display by n operations before) according to the number of clicks n. message) to the link module corresponding to the playback pane viewer. Note that n starts from 1, is incremented each time the rewind button RB is pressed, and is decremented each time the forward button FB is pressed. Then, the cooperation module passes the received request message and the user identification information of the user to the server-side system 2 .

ユーザ側システム3の連携モジュールから,上記要求メッセージを受け付けたサーバ側システム2の連携処理部21における配信処理部213は,その要求メッセージに基づいてログ記憶部24を参照し,当該ユーザ識別情報を有するログのうち,n個前のログを特定する。そして,配信処理部213が,そのログに基づくメッセージを,そのログにおけるメッセージが連携するペインビューアに対してブロードキャスト配信をする。なお連携するペインビューアを特定する処理は,基本的構成,実施例1乃至実施例7と同様の処理で実現できる。 The distribution processing unit 213 in the cooperation processing unit 21 of the server-side system 2 receives the request message from the cooperation module of the user-side system 3, refers to the log storage unit 24 based on the request message, and retrieves the user identification information. Identify the log that is n logs before. Then, the distribution processing unit 213 broadcasts the message based on the log to the pane viewers with which the message in the log is linked. Note that the process of specifying the pane viewer to be linked can be realized by the basic configuration and the same process as in the first to seventh embodiments.

これによって,連携サーバからメッセージのブロードキャスト配信を受けた,ユーザ側システム3の各連携モジュールは,対応するペインビューアにそのメッセージを渡し,各ペインビューアで対応する処理を実行させる。 As a result, each linking module of the user-side system 3 that has received the broadcast message from the linking server passes the message to the corresponding pane viewer, and causes each pane viewer to execute the corresponding process.

以上のような処理を実行することでリワインド処理が実行できる。 Rewind processing can be executed by executing the processing described above.

つぎにフォワード処理を説明する。 Forward processing will now be described.

ユーザはプレイバックペインに表示するフォワードボタンFBを,マウスなどの入力装置などでクリックする。この選択をプレイバックペインビューアが検出すると,プレイバックペインビューアは,直前の操作がリワインド操作またはフォワード操作でなければ,フォワードボタンFBが押下されたことを無視する。直前の操作がリワインド操作またはフォワード操作の場合,nは1から始まり,リワインドボタンRBが押下されるたびにインクリメントし,フォワードボタンFBが押されるたびにデクリメントする。このようにして求められたnに応じて,n個前のログを使って表示更新する要求メッセージ(n個前の操作による表示を行う要求メッセージ)を,プレイバックペインビューアに対応する連携モジュールに渡す。そして連携モジュールでは,受け取った上記要求メッセージと,当該ユーザのユーザ識別情報とを,サーバ側システム2に渡す。以降の処理は,リワインド処理の場合と同一である。 The user clicks the forward button FB displayed in the playback pane with an input device such as a mouse. When the playback pane viewer detects this selection, the playback pane viewer ignores the pressing of the forward button FB unless the previous operation was a rewind operation or a forward operation. If the previous operation is a rewind operation or a forward operation, n starts from 1, is incremented each time the rewind button RB is pressed, and is decremented each time the forward button FB is pressed. In response to n obtained in this way, a request message to update the display using the log of n times before (request message to display by the operation of n times before) is sent to the cooperation module corresponding to the playback pane viewer. hand over. Then, the cooperation module passes the received request message and the user identification information of the user to the server-side system 2 . Subsequent processing is the same as in rewind processing.

以上のような処理を実行することでフォワード処理が実行できる。 The forward processing can be executed by executing the processing as described above.

なお,リワインドボタンRBが押下された操作,フォワードボタンFBが押下された操作については,ログ記憶部24において記憶をしない。 It should be noted that the operation of pressing the rewind button RB and the operation of pressing the forward button FB are not stored in the log storage unit 24 .

さらに,実施例1における第2の表示領域に記録された第1の表示領域の「復元」操作についてもログ記憶部24において記憶をしない。そのため,端末側表示管理処理部33は,復元する対象となる第1の表示領域を制御する端末側表示処理部31に,ログとして記憶をしないことを示すタグを付して,第1の表示領域の内部状態情報を渡す。そして,渡した第1の表示領域の画像情報に基づいて,端末側表示処理部31が第1の表示領域に内部状態情報を復元した場合,その第1の表示領域を制御する端末側表示処理部31は,端末側通信処理部32からサーバ側システム2にメッセージの通知を行う際に,ログ記憶部24にログとして記憶しないことを示すタグを付して通知を行う。そしてこの通知を受け付けたサーバ側システム2では,当該タグを付したメッセージを受け付けた場合,そのメッセージはログとしてログ記憶部24に記憶をしない制御をする。 Furthermore, the log storage unit 24 does not store the "restoration" operation of the first display area recorded in the second display area in the first embodiment. Therefore, the terminal-side display management processing unit 33 attaches a tag indicating that the terminal-side display processing unit 31 that controls the first display area to be restored is not stored as a log, and the first display area is displayed. Passes internal state information for the region. Then, when the terminal-side display processing unit 31 restores the internal state information in the first display area based on the transferred image information of the first display area, terminal-side display processing for controlling the first display area is executed. When the terminal-side communication processing unit 32 notifies the server-side system 2 of a message, the unit 31 attaches a tag indicating that the log storage unit 24 does not store the message as a log. The server-side system 2 that has received this notification controls not to store the message as a log in the log storage unit 24 when the message with the tag is received.

以上のように,リワインド操作,フォワード操作,復元操作についてはログとして記憶をしないことで,ユーザビリティを高めることができる。 As described above, usability can be improved by not storing rewind, forward, and restore operations as logs.

本発明の情報表示システム1は,上述では道路や鉄道などの構造物の維持管理の場合に適用することを説明したが,管理対象を階層構造化して管理しているものであればほかの分野にも適用できる。たとえば電力インフラや通信インフラ,上下水道,プラント,航空宇宙インフラ,交通ネットワークインフラなどの維持管理にも適用可能である。 The information display system 1 of the present invention has been described above as being applied to the maintenance and management of structures such as roads and railways, but it can be applied to other fields as long as the objects to be managed are managed in a hierarchical structure. can also be applied to For example, it can be applied to the maintenance and management of electric power infrastructure, communication infrastructure, water supply and sewerage systems, plants, aerospace infrastructure, and transportation network infrastructure.

なお,基本的構成,実施例1乃至実施例8における実施態様をそれぞれ組み合わせた情報表示システム1を構成してもよい。 It should be noted that the information display system 1 may be configured by combining the basic configuration and the embodiments of the first to eighth embodiments.

本発明の情報表示システムを用いることによって,連携する表示領域に関連情報を表示させながら,表示領域に表示する情報を保持し,また簡単な操作で復元することができる。 By using the information display system of the present invention, it is possible to hold the information to be displayed in the display area while displaying the related information in the linked display area, and to restore the information with a simple operation.

1:情報表示システム
2:サーバ側システム
3:ユーザ側システム
21:連携処理部
22:端末表示制御処理部
23:アプリケーション処理部
24:ログ記憶部
25:階層構造情報記憶部
31:端末側表示処理部
32:端末側通信処理部
33:端末側表示管理処理部
34:端末側表示情報記憶部
35:検索条件処理部
36:端末側復元処理部
70:演算装置
71:記憶装置
72:表示装置
73:入力装置
74:通信装置
211:連携管理部
212:連携情報記憶部
213:配信処理部
214:メッセージ処理部
1: Information display system 2: Server-side system 3: User-side system 21: Cooperation processing unit 22: Terminal display control processing unit 23: Application processing unit 24: Log storage unit 25: Hierarchical structure information storage unit 31: Terminal-side display processing Unit 32: Terminal-side communication processing unit 33: Terminal-side display management processing unit 34: Terminal-side display information storage unit 35: Search condition processing unit 36: Terminal-side restoration processing unit 70: Arithmetic device 71: Storage device 72: Display device 73 : Input device 74: Communication device 211: Cooperation management unit 212: Cooperation information storage unit 213: Distribution processing unit 214: Message processing unit

Claims (12)

ユーザが操作するコンピュータの表示装置で表示する表示領域の表示制御を行う情報表示システムであって,
前記情報表示システムは,
ユーザが操作するコンピュータの表示装置において,第1の表示領域の表示制御を行う端末側表示処理部と,
ユーザが操作するコンピュータの表示装置において,第2の表示領域の表示制御を行う端末側表示管理処理部と,
前記第2の表示領域に登録された際の前記第1の表示領域に関する情報を記憶する端末側表示情報記憶部と,
情報の連携を行う第1の表示領域を対応付けて管理する連携情報記憶部と,
前記第1の表示領域で所定の処理が行われた際のメッセージを受け付け,前記連携情報記憶部を参照して,連携先となるほかの第1の表示領域を特定し,特定した第1の表示領域に前記メッセージを送る配信処理部と,を備えており,
前記端末側表示管理処理部は,
前記第2の表示領域において所定の操作が行われたことを検出すると,前記端末側表示情報記憶部を参照し,前記第1の表示領域の画像情報の表示または前記第1の表示領域の復元を行う,
ことを特徴とする情報表示システム。
An information display system that controls the display of a display area displayed on a display device of a computer operated by a user,
The information display system is
a terminal-side display processing unit that controls display of a first display area in a display device of a computer operated by a user;
a terminal-side display management processing unit that controls display of a second display area in a display device of a computer operated by a user;
a terminal-side display information storage unit that stores information about the first display area when registered in the second display area;
a linking information storage unit that manages the first display area for linking information in association with each other;
Receives a message when a predetermined process is performed in the first display area, refers to the link information storage unit, specifies another first display area to be a link destination, and stores the specified first display area. a delivery processing unit that sends the message to the display area,
The terminal-side display management processing unit,
When it is detected that a predetermined operation has been performed in the second display area, the terminal-side display information storage unit is referred to, and display of image information in the first display area or restoration of the first display area. I do,
An information display system characterized by:
ユーザが操作するコンピュータの表示装置で表示する表示領域の表示制御を行う情報表示システムであって,
前記情報表示システムは,
ユーザが操作するコンピュータの表示装置において,第1の表示領域の表示制御を行う端末側表示処理部と,
ユーザが操作するコンピュータの表示装置において,第2の表示領域の表示制御を行う端末側表示管理処理部と,
前記第2の表示領域に登録された際の前記第1の表示領域に関する情報を記憶する端末側表示情報記憶部と,を備えており,
前記端末側表示情報記憶部は,
前記第1の表示領域に関する情報として,前記第1の表示領域の画像情報を含み,
前記端末側表示管理処理部は,
前記第2の表示領域において,前記第1の表示領域の表示操作が行われたことを検出すると,前記端末側表示情報記憶部に記憶している前記第1の表示領域の画像情報を表示させる,
ことを特徴とする情報表示システム。
An information display system that controls the display of a display area displayed on a display device of a computer operated by a user,
The information display system is
a terminal-side display processing unit that controls display of a first display area in a display device of a computer operated by a user;
a terminal-side display management processing unit that controls display of a second display area in a display device of a computer operated by a user;
a terminal-side display information storage unit that stores information about the first display area when registered in the second display area;
The terminal-side display information storage unit
including image information of the first display area as information about the first display area;
The terminal-side display management processing unit,
When the second display area detects that the display operation of the first display area has been performed, the image information of the first display area stored in the terminal-side display information storage unit is displayed. ,
An information display system characterized by:
前記端末側表示情報記憶部は,
前記第1の表示領域に関する情報として,前記第1の表示領域の画像情報と前記第1の表示領域の識別情報とを含み,
前記端末側表示管理処理部は,
前記第2の表示領域において,前記第1の表示領域の表示操作が行われたことを検出すると,前記端末側表示情報記憶部に記憶している前記第1の表示領域の識別情報に基づいて,前記表示操作が行われた第1の表示領域を特定し,前記特定した第1の表示領域において前記第1の表示領域の画像情報を表示させる,
ことを特徴とする請求項1または請求項2に記載の情報表示システム。
The terminal-side display information storage unit
including image information of the first display area and identification information of the first display area as information about the first display area;
The terminal-side display management processing unit,
when detecting that the display operation of the first display area is performed in the second display area, based on the identification information of the first display area stored in the terminal-side display information storage unit; , specifying the first display area where the display operation is performed, and displaying the image information of the first display area in the specified first display area;
3. The information display system according to claim 1 or 2, characterized in that:
ユーザが操作するコンピュータの表示装置で表示する表示領域の表示制御を行う情報表示システムであって,
前記情報表示システムは,
ユーザが操作するコンピュータの表示装置において,第1の表示領域の表示制御を行う端末側表示処理部と,
ユーザが操作するコンピュータの表示装置において,第2の表示領域の表示制御を行う端末側表示管理処理部と,
前記第2の表示領域に登録された際の前記第1の表示領域に関する情報を記憶する端末側表示情報記憶部と,
情報の連携を行う第1の表示領域を対応付けて管理する連携情報記憶部と,
前記第1の表示領域で所定の処理が行われた際のメッセージを受け付け,前記連携情報記憶部を参照して,連携先となるほかの第1の表示領域を特定し,特定した第1の表示領域に前記メッセージを送る配信処理部と,を備えており,
前記端末側表示情報記憶部は,
前記第1の表示領域に関する情報として,前記第1の表示領域の識別情報と前記第1の表示領域の内部状態情報とを含み,
前記端末側表示管理処理部は,さらに,
前記第2の表示領域において,第1の表示領域の復元操作が行われたことを検出すると,前記端末側表示情報記憶部に記憶している前記第1の表示領域の識別情報に基づいて,前記復元操作が行われた第1の表示領域を特定し,前記特定した第1の表示領域において前記第1の表示領域の内部状態情報に対する処理を実行させ,
前記配信処理部は,
前記第1の表示領域の内部状態情報に対する処理に対応するメッセージを受け付け,前記連携情報記憶部を参照して,連携先となるほかの第1の表示領域を特定し,特定した第1の表示領域に前記メッセージを送ることで,連携先となるほかの第1の表示領域に,前記メッセージに対応する処理を実行させる,
ことを特徴とする情報表示システム。
An information display system that controls the display of a display area displayed on a display device of a computer operated by a user,
The information display system is
a terminal-side display processing unit that controls display of a first display area in a display device of a computer operated by a user;
a terminal-side display management processing unit that controls display of a second display area in a display device of a computer operated by a user;
a terminal-side display information storage unit that stores information about the first display area when registered in the second display area;
a linking information storage unit that manages the first display area for linking information in association with each other;
Receives a message when a predetermined process is performed in the first display area, refers to the link information storage unit, specifies another first display area to be a link destination, and stores the specified first display area. a delivery processing unit that sends the message to the display area,
The terminal-side display information storage unit
including identification information of the first display area and internal state information of the first display area as information about the first display area;
The terminal-side display management processing unit further
When it is detected that the restoration operation of the first display area has been performed in the second display area, based on the identification information of the first display area stored in the terminal-side display information storage unit, identifying the first display area in which the restoration operation has been performed, and executing a process on the internal state information of the first display area in the identified first display area;
The delivery processing unit
Receiving a message corresponding to processing of the internal state information of the first display area, referring to the link information storage unit, specifying another first display area to be a link destination, and displaying the specified first display By sending the message to the area, another first display area to be a cooperation destination is caused to execute the process corresponding to the message;
An information display system characterized by:
前記端末側表示処理部は,
メッセージの階層構造に応じたレベルと,メッセージに対する処理とが設定されており,
前記第1の表示領域で所定の処理が行われた際の階層構造の一部または全部を有するメッセージを端末側通信処理部を介して受け付け,前記設定されたレベルに対応する前記メッセージに基づく処理を実行して,その端末側表示処理部が表示制御をする第1の表示領域に表示させる,
ことを特徴とする請求項1から請求項4のいずれかに記載の情報表示システム。
The terminal-side display processing unit,
Levels according to the hierarchical structure of messages and processing for messages are set.
A message having a part or all of the hierarchical structure when predetermined processing is performed in the first display area is received via the terminal-side communication processing unit , and processing is performed based on the message corresponding to the set level. to display in the first display area where the terminal side display processing unit controls display,
5. The information display system according to any one of claims 1 to 4, characterized in that:
前記情報表示システムは,さらに,
オブジェクトの識別情報を記憶する階層構造情報記憶部と,
前記メッセージにおけるオブジェクトの識別情報に基づいて,階層構造化したメッセージを生成するメッセージ処理部と,を備えており,
前記配信処理部は,
前記受け付けたメッセージが階層構造を有しない場合には,そのメッセージを階層構造化したメッセージとし,前記連携情報記憶部を参照して,連携先となるほかの第1の表示領域を特定し,特定した第1の表示領域に前記階層構造を有するメッセージを送り,
前記端末側表示処理部は,
メッセージの階層構造に応じたレベルと,メッセージに対する処理とが設定されており,
前記第1の表示領域で所定の処理が行われた際の階層構造の一部または全部を有するメッセージを端末側通信処理部を介して受け付け,前記設定されたレベルに対応する前記メッセージに基づく処理を実行して,その端末側表示処理部が表示制御をする第1の表示領域に表示させる,
ことを特徴とする請求項1または請求項4に記載の情報表示システム。
The information display system further comprises:
a hierarchical structure information storage unit that stores object identification information;
a message processing unit that generates a hierarchically structured message based on the identification information of the object in the message;
The delivery processing unit
If the received message does not have a hierarchical structure, the message is treated as a hierarchically structured message, and the cooperation information storage unit is referenced to specify another first display area to be a cooperation destination. sending a message having the hierarchical structure to the first display area,
The terminal-side display processing unit,
Levels according to the hierarchical structure of messages and processing for messages are set.
A message having a part or all of the hierarchical structure when predetermined processing is performed in the first display area is received via the terminal-side communication processing unit , and processing is performed based on the message corresponding to the set level. to display in the first display area where the terminal side display processing unit controls display,
5. The information display system according to claim 1 or 4, characterized in that:
前記端末側表示処理部は,
端末側通信処理部 を介して受け付けた前記配信処理部から送られたメッセージを,前記設定されたレベルに置換して,置換後のメッセージに基づいて処理を実行して,その端末側表示処理部が表示制御をする第1の表示領域に表示させる,
ことを特徴とする請求項5または請求項6に記載の情報表示システム。
The terminal-side display processing unit,
Terminal side communication processing unit Replaces the message sent from the delivery processing unit received via the above-mentioned level with the set level, executes processing based on the message after replacement, and the terminal side display processing unit performs display control be displayed in the first display area,
7. The information display system according to claim 5 or 6, characterized in that:
前記情報表示システムは,
利用するコンピュータの表示装置の大きさおよび/または解像度を少なくとも含む情報に基づいてグループごとに分類した,前記第1の表示領域および/または前記第2の表示領域の組み合わせと配置の情報を有する端末表示制御処理部,を備えており,
前記表示装置の大きさおよび/または解像度の情報を用いて,前記端末表示制御処理部における前記第1の表示領域および/または前記第2の表示領域の組み合わせと配置の情報を特定し,特定した情報にしたがって,前記端末側表示処理部のそれぞれが,前記表示装置で,自らの表示領域の表示制御を行う,
ことを特徴とする請求項1から請求項7のいずれかに記載の情報表示システム。
The information display system is
A terminal having information on the combination and arrangement of the first display area and/or the second display area classified into groups based on information including at least the size and/or resolution of the display device of the computer to be used a display control processing unit ,
Using information on the size and/or resolution of the display device, identifying and identifying information on the combination and arrangement of the first display area and/or the second display area in the terminal display control processing unit each of the terminal-side display processing units controls the display of its own display area on the display device according to the information;
8. The information display system according to any one of claims 1 to 7, characterized by:
前記情報表示システムは,さらに,
前記受け付けたメッセージを記憶するログ記憶部と,
前記表示領域に対する操作を復元するための端末側復元処理部と,を備えており,
前記端末側復元処理部は,
n個前の操作による復元を行うことの操作を検出してそのメッセージを前記配信処理部に送り,
前記配信処理部は,
前記受け付けた前記メッセージに対応するn個前の操作のログを,前記ログ記憶部に基づいて特定し,
前記特定したログに基づくメッセージを,そのメッセージの配信先となる連携先の表示領域に対して配信する,
ことを特徴とする請求項1または請求項4に記載の情報表示システム。
The information display system further comprises:
a log storage unit that stores the received message;
a terminal-side restoration processing unit for restoring the operation on the display area,
The terminal-side restoration processing unit,
Detecting an operation to restore by an operation n times before and sending the message to the distribution processing unit,
The delivery processing unit
identifying, based on the log storage unit, a log of operations n operations before the received message;
Distributing a message based on the identified log to the display area of the cooperation destination to which the message is to be distributed;
5. The information display system according to claim 1 or 4 , characterized in that:
コンピュータを,
ユーザが操作するコンピュータの表示装置において,第1の表示領域の表示制御を行う端末側表示処理部,
ユーザが操作するコンピュータの表示装置において,第2の表示領域の表示制御を行う端末側表示管理処理部,
前記第1の表示領域で所定の処理が行われた際のメッセージを受け付け,情報の連携を行う第1の表示領域を対応付けて管理する連携情報記憶部を参照して,連携先となるほかの第1の表示領域を特定し,特定した第1の表示領域に前記メッセージを送る配信処理部,
として機能させるプログラムであって,
前記端末側表示管理処理部は,
前記第2の表示領域において所定の操作が行われたことを検出すると,前記第2の表示領域に登録された際の前記第1の表示領域に関する情報を記憶する端末側表示情報記憶部を参照し,前記第1の表示領域の画像情報の表示または前記第1の表示領域の復元を行う,
ことを特徴とするプログラム。
the computer,
A terminal-side display processing unit that performs display control of the first display area in the display device of the computer operated by the user;
a terminal-side display management processing unit that controls the display of the second display area in the display device of the computer operated by the user;
Receives a message when a predetermined process is performed in the first display area, refers to a link information storage unit that manages the first display area for linking information, and becomes a link destination. a delivery processing unit that identifies the first display area of and sends the message to the identified first display area;
A program that functions as
The terminal-side display management processing unit,
When it is detected that a predetermined operation has been performed in the second display area, refer to the terminal-side display information storage unit that stores information about the first display area when registered in the second display area. and displaying image information in the first display area or restoring the first display area;
A program characterized by
コンピュータを,
ユーザが操作するコンピュータの表示装置において,第1の表示領域の表示制御を行う端末側表示処理部,
ユーザが操作するコンピュータの表示装置において,第2の表示領域の表示制御を行う端末側表示管理処理部,
として機能させるプログラムであって,
前記端末側表示管理処理部は,
前記第2の表示領域において,前記第1の表示領域の表示操作が行われたことを検出すると,前記第2の表示領域に登録された際の前記第1の表示領域に関する情報を記憶する端末側表示情報記憶部を参照し,前記第1の表示領域の画像情報を表示させる,
ことを特徴とするプログラム。
the computer,
A terminal-side display processing unit that performs display control of the first display area in the display device of the computer operated by the user;
a terminal-side display management processing unit that controls the display of the second display area in the display device of the computer operated by the user;
A program that functions as
The terminal-side display management processing unit,
A terminal that stores information about the first display area when it is registered in the second display area when detecting that the display operation of the first display area is performed in the second display area. referring to the side display information storage unit and displaying the image information of the first display area;
A program characterized by
コンピュータを,
ユーザが操作するコンピュータの表示装置において,第1の表示領域の表示制御を行う端末側表示処理部,
ユーザが操作するコンピュータの表示装置において,第2の表示領域の表示制御を行う端末側表示管理処理部,
前記第1の表示領域で所定の処理が行われた際のメッセージを受け付け,情報の連携を行う第1の表示領域を対応付けて管理する連携情報記憶部を参照して,連携先となるほかの第1の表示領域を特定し,特定した第1の表示領域に前記メッセージを送る配信処理部,として機能させるプログラムであって,
前記端末側表示管理処理部は,さらに,
前記第2の表示領域において,第1の表示領域の復元操作が行われたことを検出すると,前記第1の表示領域の識別情報と前記第2の表示領域に登録された際の前記第1の表示領域の内部状態情報とを含む前記第1の表示領域に関する情報を記憶する端末側表示情報記憶部を参照して前記第1の表示領域の識別情報に基づいて,前記復元操作が行われた第1の表示領域を特定し,前記特定した第1の表示領域において前記第1の表示領域の内部状態情報に対する処理を実行させ,
前記配信処理部は,
前記第1の表示領域の内部状態情報に対する処理に対応するメッセージを受け付け,前記連携情報記憶部を参照して,連携先となるほかの第1の表示領域を特定し,特定した第1の表示領域に前記メッセージを送ることで,連携先となるほかの第1の表示領域に,前記メッセージに対応する処理を実行させる,
ことを特徴とするプログラム。
the computer,
A terminal-side display processing unit that performs display control of the first display area in the display device of the computer operated by the user;
a terminal-side display management processing unit that controls the display of the second display area in the display device of the computer operated by the user;
Receives a message when a predetermined process is performed in the first display area, refers to a link information storage unit that manages the first display area for linking information, and becomes a link destination. A program that functions as a distribution processing unit that identifies the first display area of and sends the message to the identified first display area,
The terminal-side display management processing unit further
In the second display area, when it is detected that the restoration operation of the first display area has been performed, the identification information of the first display area and the first display area registered in the second display area The restoration operation is performed based on the identification information of the first display area by referring to the terminal-side display information storage unit that stores information about the first display area including the internal state information of the display area. specifying the first display area, and causing the specified first display area to perform processing on the internal state information of the first display area;
The delivery processing unit
Receiving a message corresponding to processing of the internal state information of the first display area, referring to the link information storage unit, specifying another first display area to be a link destination, and displaying the specified first display By sending the message to the area, another first display area to be a cooperation destination is caused to execute the process corresponding to the message;
A program characterized by
JP2017237669A 2017-12-12 2017-12-12 Information display system Active JP7178038B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017237669A JP7178038B2 (en) 2017-12-12 2017-12-12 Information display system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017237669A JP7178038B2 (en) 2017-12-12 2017-12-12 Information display system

Publications (2)

Publication Number Publication Date
JP2019106618A JP2019106618A (en) 2019-06-27
JP7178038B2 true JP7178038B2 (en) 2022-11-25

Family

ID=67062474

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017237669A Active JP7178038B2 (en) 2017-12-12 2017-12-12 Information display system

Country Status (1)

Country Link
JP (1) JP7178038B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006343816A (en) 2005-06-07 2006-12-21 Canon Inc Information processing apparatus, information processing method, and program thereof
JP2013161407A (en) 2012-02-08 2013-08-19 Nikon Corp Information display device
JP2017515209A (en) 2014-04-02 2017-06-08 マイクロソフト テクノロジー ライセンシング,エルエルシー Adaptive user interface pane manager

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02120980A (en) * 1988-10-31 1990-05-08 Hitachi Ltd Network display method
JPH09106337A (en) * 1995-10-11 1997-04-22 Oki Electric Ind Co Ltd User interface generator
JP2008097385A (en) * 2006-10-12 2008-04-24 Quixun Co Ltd Multi-browser

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006343816A (en) 2005-06-07 2006-12-21 Canon Inc Information processing apparatus, information processing method, and program thereof
JP2013161407A (en) 2012-02-08 2013-08-19 Nikon Corp Information display device
JP2017515209A (en) 2014-04-02 2017-06-08 マイクロソフト テクノロジー ライセンシング,エルエルシー Adaptive user interface pane manager

Also Published As

Publication number Publication date
JP2019106618A (en) 2019-06-27

Similar Documents

Publication Publication Date Title
JP4517750B2 (en) Document processing system
CN101026733B (en) Electronic conference control device, electronic conference assistance method
JP2006031292A (en) Document processing apparatus, document processing method, and document processing program
JP6146136B2 (en) Information apparatus, image forming apparatus, schedule management system, and computer program
JP2010170298A (en) Program and system for managing information
CN102541988A (en) Document management apparatus and method for controlling same
JP2013196233A (en) Object sharing system and object management program
JP3663770B2 (en) Information processing apparatus and method
JP7178038B2 (en) Information display system
JP4730715B2 (en) Information processing apparatus, electronic file management apparatus, electronic file management system, and electronic file management program
JP7153282B2 (en) Information linkage system
JP2009151501A (en) Document transmission device and document transmission program, document reception device and document reception program, and document system
JP6252229B2 (en) Information processing apparatus and information processing program
JP2007068010A (en) Video surveillance system
JP2001056809A (en) Document management system
JP3644166B2 (en) Electronic bulletin system and electronic bulletin method
JP2012203633A (en) Screen control program and information processor
JP2017033421A (en) How to display images
JP4613600B2 (en) Document review support system and document review support program
JP5038958B2 (en) Data management system, data management method, and program
JP2012128829A (en) Document control device
JPH10187950A (en) Management device and method for map retrieval customer building data
JP2024140615A (en) Information processing system and program
JP2011043899A (en) Information management apparatus, information management method and program
JP5348935B2 (en) Content providing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201204

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20211210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211217

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220119

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220616

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220622

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: 20221014

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221104

R150 Certificate of patent or registration of utility model

Ref document number: 7178038

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250