[go: up one dir, main page]

WO2008038364A1 - Work assisting program - Google Patents

Work assisting program Download PDF

Info

Publication number
WO2008038364A1
WO2008038364A1 PCT/JP2006/319287 JP2006319287W WO2008038364A1 WO 2008038364 A1 WO2008038364 A1 WO 2008038364A1 JP 2006319287 W JP2006319287 W JP 2006319287W WO 2008038364 A1 WO2008038364 A1 WO 2008038364A1
Authority
WO
WIPO (PCT)
Prior art keywords
work
data
worker
program
video
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.)
Ceased
Application number
PCT/JP2006/319287
Other languages
French (fr)
Japanese (ja)
Inventor
Takamasa Sasaki
Takahiro Yonekawa
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.)
HUB NETWORKS Inc
AOS Technologies Inc
Original Assignee
HUB NETWORKS Inc
AOS Technologies Inc
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 HUB NETWORKS Inc, AOS Technologies Inc filed Critical HUB NETWORKS Inc
Priority to PCT/JP2006/319287 priority Critical patent/WO2008038364A1/en
Priority to JP2008536245A priority patent/JP4801738B2/en
Publication of WO2008038364A1 publication Critical patent/WO2008038364A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling

Definitions

  • Patent Document 2 JP 2002-287846 A (Page 9, Fig. 5)
  • the present invention has been made paying attention to such problems, and an object thereof is to provide a work support program capable of reducing labor and time required for the change.
  • a real table access program for accessing a real table in the database
  • a virtual table generation step for generating a plurality of virtual tables based on the generation key stored in the generation key item of the real table using the real table access program. All data with the same table name is grouped based on whether or not the key values are the same, and item values of multiple data grouped based on these key values The items are arranged in a horizontal row in numerical order, and the item values arranged in the horizontal row are sequentially arranged downward every time the key value changes), and the virtual table generated in the virtual table generation step is displayed.
  • the data processing program is a normal real table and Interface step (processing to make one real table accessible as multiple temporary tables by using one temporary table with objects corresponding to each temporary table and its methods) Program (data mapping
  • a work support system according to claim 3 of the present invention is the work support program according to claim 1 or 2
  • the actual table update such as additional registration of the generated key to the real table based on the change is also automatically performed by the automatic update program, so that the labor and time required for the change can be further reduced.
  • the data mapping data is included.
  • FIG. 1 is a system diagram showing an overview of a work support system.
  • FIG. 3 is a diagram showing a permanent monitoring camera table stored in a work support server.
  • FIG. 7 shows a support history information table stored in the work support server.
  • FIG. 8 is a diagram showing a supporter screen displayed on a personal computer as a supporter terminal.
  • FIG. 10 is a diagram showing a flow of processing for displaying an abnormal video on a personal computer.
  • FIG.12 Shows the detailed flow of processing performed by the work support server and worker terminal in the process of displaying the video of the worker terminal camera while the notebook computer, which is the worker terminal, goes offline on the personal computer.
  • FIG. 18 (a) is a flowchart showing the flow of processing before the change of the screen generation processing to be changed, and (b) is a flowchart showing the flow of processing after the change.
  • (B) is a figure which shows the model information table added.
  • FIG. 20 is a diagram showing a configuration after the change of the supporter screen to be changed.
  • the notebook personal computer 1 of the present embodiment includes an operator terminal input unit such as a keyboard, an operator terminal display unit 102 configured by a liquid crystal display that forms the video and audio output device of the present invention, and the present invention.
  • Data communication worker terminal microphone 102 serving as the voice input means, worker terminal speaker 104 constituting the video / audio output device of the present invention, worker terminal control unit such as CPU, RAM, ROM, etc.
  • worker terminal control unit such as CPU, RAM, ROM, etc.
  • It consists of a worker terminal communication unit for connecting cards and various devices, a worker terminal storage unit such as a hard disk (HDD), and a normal notebook computer composed of power.
  • the worker terminal communication unit of the notebook computer 1 is connected with a data communication card capable of performing two-way wireless data communication with the mobile phone network 8 and a worker terminal camera 101 serving as an imaging means of the present invention. Yes.
  • the central monitoring server 4 of this embodiment includes a central monitoring server control unit including a CPU, RAM, ROM, and the like, a central monitoring server communication unit for data communication via the Internet network 7, and a central monitoring server
  • multiple central surveillance sanos are used, and a central surveillance sano ID is assigned to each central surveillance sano, but the present invention is not limited to this.
  • the number of central monitoring servers 4 may be appropriately selected according to the number of bases, the number of permanent monitoring cameras, the processing capacity of the server computer to be used, and the like.
  • the central monitoring server table stores the permanent monitoring camera ID in association with the central monitoring server ID and the site number.
  • FIG. 6A shows a work instruction table stored in the work support server 3.
  • the work instruction table is associated with the work number, which is identification information of the work performed by the worker at the site, and the supporter ID, which is the identification information of the support person in charge of supporting the work.
  • the worker ID which is the identification information of the worker in charge of the work, the base number of the base where the work is performed, and the work content that is an explanatory text of the content of the work are stored.
  • This table can uniquely identify the supporter, worker ID, and site number based on the work number.
  • FIG. 6 (b) is a diagram showing a work state table stored in the work support server 3.
  • the working state in the present embodiment is any of the following: unstarted, working, problem occurred, or completed.
  • the work state can be uniquely specified based on the work number.
  • FIG. 6 (c) is a diagram showing a support request form table stored in the work support server 3.
  • the work of the work subject to the support is associated with the support number that is the identification information of the support performed by the support person for the worker performing the work at the site.
  • the number and the content of the support request which is an explanation of the reason for requesting the support by the worker in charge of the work to be supported, are stored.
  • the central monitoring server 4 that has received this sensor information performs an abnormality detection process for detecting whether there is an abnormality based on the sensor information. If no abnormality is detected in the abnormality detection process, the process ends and no processing is performed. On the other hand, if an abnormality is detected in the abnormality detection process, the following processing is performed. To implement.
  • the central monitoring server 4 that has detected an abnormality, for example, a temperature abnormality in this way, detects abnormality detection information including sensor information including the permanent monitoring camera IDs of the permanent monitoring cameras 5a, 5b, 5c,. Send to work support server 3.
  • an abnormality for example, a temperature abnormality in this way, detects abnormality detection information including sensor information including the permanent monitoring camera IDs of the permanent monitoring cameras 5a, 5b, 5c,.
  • the work support server 3 that has received the abnormality detection information associates the base number stored in the permanent monitoring camera table (Fig. 3) with the supporter camera ID associated with the permanent monitoring camera ID included in the abnormality detection information.
  • An anomaly detection email that identifies an email address (not shown) and sends an anomaly detection email that includes the site number to the supporter who should respond to the anomaly information Perform the process.
  • all the supporters may be specified as supporters to be associated with the abnormality information, or a newly created base table in which the base number and the supporter ID are registered in association with each other, Based on this table, the corresponding supporter may be identified according to the base.
  • a certain person creates a responsible abnormality table that newly registers sensor information (or an error code indicating individual abnormality) and a supporter ID, and makes the corresponding supporter abnormal based on this table. It may be specified accordingly.
  • the personal computer 2 that has received the supporter's base Z abnormality selection operation transmits an abnormal video request including the base number of the selected base to the work support server 3.
  • the work monitoring server 3 that has received this search request performs support history search processing, identifies support history information that satisfies the search request, and transmits it to the personal computer 2. At this time, the worker terminal camera video and the permanent surveillance camera video corresponding to the identified support history information are also transmitted.
  • FIG. 16 is a diagram showing a detailed flow of the process performed by the work support server 3 in the process of displaying the support history information on the personal computer 2 of the supporter. Specifically, it is an explanation of the support history search process.
  • the support history information table is associated with the work number included in the work instruction sheet.
  • the permanent surveillance camera image and worker terminal camera image included in the information are identified, the process proceeds to Sc5, and the support history information including the image is transmitted to the PC 2.
  • the supporter who has confirmed the video, support history, etc. at the time of abnormality operates the personal computer 2 and, as shown in FIG. 9, a work instruction regarding work for dealing with the abnormality. Enter 'create'.
  • the information necessary for this work instruction is a work number, a supporter, a worker ID, a base number, and work contents as shown in the work instruction table (FIG. 6 (a)).
  • the work number is not entered because it is automatically assigned by the system.
  • the supporter ID is automatically identified based on the supporter's previous input (for example, the login ID entered at login). Therefore, the supporter inputs the worker ID, site number, and work content.
  • the personal computer 2 that has received the input of the work instruction sheet transmits a work instruction sheet including the site number and the worker ID to the work support server 3.
  • the work support server 3 Upon receiving the work instruction, the work support server 3 generates a work number (for example, automatically generates a serial number) and associates it with the generated work number in the work instruction table (FIG. 6 (a)). Memorize the received work instructions. After that, the electronic mail address stored in the worker table (FIG. 6 (f)) is specified in association with the worker ID. In addition, the address stored in the base table (not shown) is specified in association with the base number. Then, a work instruction mail transmission process is performed in which a work instruction mail including the address of the identified base and the work contents included in the work instruction is sent to the e-mail address of the identified manufacturer.
  • a work number for example, automatically generates a serial number
  • the work support server 3 newly registers a work number in the work state table (FIG. 6 (b)), sets the work state not yet started, and sets the update time as the current time.
  • the notebook personal computer 1 that is the worker terminal, the worker who has received the work instruction mail moves to the base and performs a login operation to the work support server 3. Based on login operations! The laptop PC 1 then sends a request for a work ID that also includes the worker ID and the work number included in the work instruction mail.
  • the notebook personal computer 1 receives the output information to the worker terminal screen including the work instruction, the notebook personal computer 1 outputs the worker terminal screen.
  • this worker terminal screen displays a work instruction, the contents of a procedure (process) corresponding to the work, a support request button operated when requesting support, and the like.
  • the operator inputs a “work start” button (not shown) provided on the worker terminal screen to start the work, so that the procedure display area includes the initial process.
  • a “work start” button (not shown) provided on the worker terminal screen to start the work, so that the procedure display area includes the initial process.
  • the operation of the next process is displayed by inputting the “next process” button.
  • the work contents of the process are sequentially displayed, so that the work of the worker is supported by the notebook computer 1.
  • the notebook personal computer 1 that has accepted the operation of the support request button by the worker performs support request information transmission processing for transmitting support request information to the work support server 3.
  • the information required for the support request includes the support number, work number, and details of the support request as shown in the support request form table (Fig. 6 (c)).
  • the support number is automatically entered by the system and is not entered.
  • the work number is automatically specified based on the received information so far (for example, the work number included in the work instruction received from the work support server 3). For this reason, the worker enters the details of the support request.
  • the work support server 3 that has received the login request transmits information output to the supporter terminal screen to the personal computer 2.
  • the work number stored in the support request form table (Fig. 6 (c)) is identified in association with the support number included in the login request, and the work order form table is associated with the work number.
  • the work instruction stored in (Fig. 6 (a)) is specified and transmitted.
  • the work support server 3 updates the update time to the current time while supporting the corresponding support state in the support state table (FIG. 6 (d)). Also, support history information recording processing is performed, and new support history information is registered in the support history information table (Fig. 7). At this point, the base number, supporter ID, worker ID, work number, support number, and start time are registered.
  • the work support server 3 performs support history information recording processing and updates the support history information table (FIG. 7). At this point, the central monitoring server ID and permanent monitoring camera ID are registered.
  • the central monitoring server 4 that has received the permanent monitoring camera video transmission request includes the permanent monitoring camera ID included in the permanent monitoring cameras 5a, 5b, 5c, ... corresponding to the permanent monitoring camera ID included in this request. Send a video transmission request.
  • the work support server 3 performs support history information recording processing and updates the support history information table (FIG. 7).
  • the permanent surveillance camera video is registered. Permanent surveillance The camera video shall be the nose data for accessing the file storing the recorded video.
  • recording information is newly registered in the permanent monitoring camera recording information table (FIG. 6 (a)).
  • the permanent surveillance camera ID, start time, and recording data are registered. The start time is the current time, and the recorded data is the path data for accessing the file that stores the recorded video.
  • the work support server 3 informs the worker's notebook computer 1 that the support request has been granted.
  • a support permission response indicating is sent.
  • the support permission response includes a support number.
  • the notebook computer 1 that has received the worker terminal camera video transmission request transmits the worker terminal camera video, which is a photographed image of the worker terminal camera 101, to the work support server 3 together with the received worker camera ID. Carry out worker terminal camera video transmission processing. Note that the voice input from the worker terminal microphone 103 is also transmitted at the same time.
  • the work support server 3 that has received the worker terminal camera video stores the worker terminal camera video received and spoken in the work support server storage unit, and also stores the worker terminal camera video of the supporter. Send to BASCON2.
  • the personal monitor 2 serving as the supporter terminal receives the permanent monitoring camera image and the worker terminal camera image, and as a result, the supporter terminal screen as shown in FIG.
  • the video of the permanent monitoring camera and the video of the worker terminal camera are displayed at the same time, so that the supporter can easily connect the worker terminal camera video of the worker and the permanent monitoring camera such as the surrounding situation of the worker. You will be able to check the video.
  • the personal computer 2 of the supporter supports the supporter terminal camera 201 and the supporter terminal camera image acquired by the supporter terminal microphone 202 installed (connected) to the personal computer 2 for support.
  • Supporter terminal camera video transmission processing to be sent to the laptop PC 1 of the worker who requested it is implemented, and in this way, the PC 2 of the supporter and the laptop PC 1 of the worker In the meantime, so-called video conferencing is realized, and the supporter and the worker can get close communication with each other through video and audio.
  • Sa4 it is determined whether or not the line is disconnected based on whether or not the worker terminal camera video is received from the notebook personal computer 1. If it is not disconnected, it will be judged as YES and proceed to Sa 9. If it is disconnected, it will be judged as NO and go to Sa5.
  • Sa7 it is determined whether or not the force indicating that the offline state flag is set, and if it is set, that is, if the offline state force is restored to the online state, YES is determined. Then proceed to SalO. If it is not set, that is, if the online state continues, it is judged as NO and proceeds to Sal4.
  • FIG. 13 is a diagram showing a flow of processing for causing the supporter's personal computer 2 to annotate the video of the worker terminal camera 101.
  • the notebook computer 1 that has received the still image transmission instruction transmits to the work support server 3 the video image (still image) of the worker terminal camera 101 at this time.
  • the work support server 3 that has received the worker terminal camera video (still image) transmits the worker terminal camera video (still image) to the personal computer 2.
  • the annotation data (the drawing content on the annotation layer) received from the personal computer 2 of the supporter is transmitted to the work support server 3 by the annotation data transmission process.
  • the work support server 3 performs the annotation data relay process, and is transmitted to the notebook computer 2 of the worker.
  • the drawing menu is provided with a save button, and the personal computer 2 that has accepted the operation of the save button transmits the annotation data to the work support server 3.
  • annotation button may be provided on the operator terminal screen, and these processes may be started according to the operator's request.
  • An annotation menu is provided on the worker terminal screen so that the worker can input the annotation data.
  • the annotation data is transmitted from the notebook computer 1 of the worker to the work support server 3. You may make it.
  • Work support server 3 is an annotation data relay process Is sent to the laptop PC 2 of the supporter.
  • FIG. 14 is a diagram showing a flow of processing for causing the personal computer 2 of the supporter to add an annotation to the recorded video of the permanent monitoring camera.
  • the personal computer 2 that has accepted the operation of the annotation button transmits a video request to the work support server 3. For example, as described above with reference to FIG. 10, an abnormal video request is transmitted.
  • the work support server 3 that has received the abnormal video request identifies the permanent monitoring camera video in the abnormal mode and transmits it to the personal computer 2 of the supporter as described above with reference to FIG.
  • the personal computer 2 displays the permanent monitoring camera video (still image) displayed on the supporter terminal screen at that time as the work support server. Send to 3.
  • the personal computer 2 that has selected the permanent surveillance camera video (still image) performs processing to display the still image in a multi-layer (layer one) format, and generates a layer of the annotation image above the still image .
  • the received annotation data (drawing contents on the annotation layer) is transmitted to the operator's notebook computer 1 via the work support server 3.
  • the drawing menu is provided with a save button, and the personal computer 2 that receives the operation of the save button transmits annotation data to the work support server 3.
  • the abnormal image power is also abnormal
  • the worker's notebook computer 1 is the worker terminal microphone 103, the worker terminal speaker 104, and the supporter computer 2 is the supporter terminal.
  • a microphone 203 and a supporter terminal speaker 204 are provided.
  • video data including audio so-called moving image data is shown.
  • FIG. 17 is a diagram showing a flow of procedures when a function is changed, added, or deleted in the work support system. The differences between the conventional program and the present invention program will be clarified.
  • the actual table is a command for creating a table in a relational database, specifically, a table generated by a CREATE TABLE command.
  • the present invention type program is mainly composed of four types of element forces as shown in FIG. Specifically, a database in which one real table is stored, and one access program for individually accessing (searching, registering, changing, and deleting) the real table stored in the database, that is, one real table. Access program, these one real table and one access program to make one real table look like multiple virtual real tables, ie temporary tables (1), (2) It consists of a data mapping API (Application Programming Interface) that is an interface program.
  • a data mapping API Application Programming Interface
  • a large number of permanent surveillance cameras 5a, 5b, 5c, etc. installed at each site receive the predetermined command data for each model, thereby moving the imaging direction up, down, left, and right. And panning, tilting and zooming.
  • the work support server 3 stores the models of the permanent monitoring cameras 5a, 5b, 5c,... In an identifiable manner.
  • predetermined command data is registered for each model, and the work support server 3
  • the models of the permanent monitoring cameras 5a, 5b, 5c ... are identified, and the predetermined command data corresponding to the accepted operation in the identified model is identified to identify the permanent monitoring cameras 5a, 5b, 5c ... and add functions to allow the permanent surveillance cameras 5a, 5b, 5c ... to move the imaging direction up / down / left / right and pan / tilt / zoom.
  • the permanent monitoring cameras 5a, 5b, 5c, ... are moved up, down, left, and right in the imaging direction with respect to the supporter screen transmitted to the personal computer 2 serving as the supporter terminal.
  • Command data corresponding to the operation of the supporter received via the operation unit is added, along with processing for adding and outputting an operation unit for receiving supporter operations indicating panning, tilting, and zooming.
  • the process of generating a supporter screen to be transmitted to the personal computer 2 serving as the supporter terminal corresponds to the screen generation process shown in FIG.
  • FIG. 18 (a) is a flowchart showing the process flow before the change of the screen generation process, and (b) is a flowchart showing the process flow after the change.
  • the work support server 3 is first stored in association with the support number included in the login request received from the personal computer 2. And a work instruction stored in association with the work number stored in the support request. Then, the permanent monitoring camera stored in association with the base number stored in the work instruction sheet is specified. Finally, the work support server 3 generates a supporter screen having the various types of identified data and the video power acquired by the permanent monitoring camera power.
  • FIG. 19 (a) is a diagram showing a configuration after the change of the permanent monitoring camera table to be changed, and (b) is a diagram showing a model information table to be added.
  • Fig. 21 (a) is a diagram showing the configuration before the change of the real table, (b) is a diagram showing the configuration before the data mapping data is changed, and (c) is a diagram after the change of the real table (D) is a diagram showing the configuration after the data mapping data is changed.
  • the real table of the present invention specifies the table name, which is the name of the temporary table to which the data belongs, and the temporary table. It consists of a key, which is data for the data, an item number for specifying the item of the data, and an item value, which is the value of the item of the data.
  • This real table is configured as a plurality of temporary tables based on the data mapping data shown in FIGS. 21 (b) and 21 (d). The method of constructing the temporary table for the actual table power will be explained.
  • a permanent monitoring camera that is a temporary table can be configured from the real table shown in FIG. 21 (a).
  • the change of the real table in the conventional program shown in FIGS. 19 (a) and 19 (b), that is, the change of the temporary table in the invention type program is changed to the real table in the invention type program (FIG. 21 (a )) And how it is reflected in the data mapping data ( Figure 21 (b)).
  • the table name is permanent monitoring camera
  • the item number is 5
  • the item name is model ID
  • the item type is integer
  • the option is model information table Add the data that becomes the model ID of. This option indicates that the model ID of the permanent surveillance camera should be linked with the model ID in the model information table.
  • the real table includes an item for each data grouped by the key value with respect to all data whose table name is a permanent monitoring camera.
  • the number is 5 and the item value is S. Additional data is recorded as the model ID corresponding to the model of this permanent surveillance camera.
  • the permanent monitoring camera table shown in Fig. 19 (a) is temporarily set based on the data mapping data shown in Fig. 21 (d) from the real table shown in Fig. 21 (c).
  • a temporary table is configured from the actual table based on the data mapping data, and the screen generation process shown in FIGS. 18 (a) and 18 (b), etc.
  • An interface program that makes a real table look like multiple temporary tables so-called API (hereinafter referred to as data mapping API), is automatically generated based on the data mapping data.
  • An automatic update program is provided. Therefore, in the present invention type program, as a typical procedure for adding / changing functions, first, data mapping data for adding / changing / deleting items to the corresponding temporary table in the database. Create Then, the automatic update program is executed, the real table, the program for accessing the real table, and the data Update the mapping API. Finally, using the automatically updated data mapping API, add / change / delete the part corresponding to the updated contents in the data processing program.
  • FIG. 22 (b) is a diagram showing a configuration before the change when the processing program is the present invention type
  • (d) is a diagram showing a configuration after the change of the present invention type program.
  • the illustrated program is described in a virtual object-oriented language, and the Came ra object and its method, the CameraType object and its method correspond to the data mapping API.
  • the data processing program consists of a single real table consisting of a camera object and its constantly-monitoring camera table consisting of that method, a CameraType object and its method. It becomes possible to access as two temporary tables that can also be used as a model information table!
  • the present invention type program includes a process for making one real table accessible as a plurality of temporary tables by means of an object corresponding to each temporary table and its method and its method. This process is called an interface step.
  • adding / changing / deleting an actual table in the database has a risk of adding, changing, and deleting existing data incorrectly, and it is preferable not to do it manually as much as possible.
  • adding / changing / deleting access programs there is a possibility that unintended bugs may be mixed in by changing them.
  • the contents of changes to the processing program must be considered by the developer each time, and in most cases, it must be changed manually.
  • FIG. 22 (a) is a diagram showing a configuration before change when the processing program is a conventional type
  • (c) is a diagram showing a configuration after change of the conventional program.
  • the actual addition 'change' deletion work involves changing the part that existed before the change and adding a part to use the newly added real table. And has been done.
  • the illustrated program is described in a virtual object-oriented language, and is a program in which a program for accessing an actual table and a program for processing data are mixed and integrated.
  • FIG. 23 (a) is a diagram showing the configuration after the change of the work instruction table to be changed, and (b) is a diagram showing the added supervisor table.
  • the work instruction document camera table is powered by a supervisor ID that can identify the supervisor! ]
  • the monitor table stores a monitor terminal ID that can identify the monitor terminal that the monitor uses for monitoring in association with the monitor ID.
  • Fig. 24 (a) is a diagram showing the configuration before the change of the real table, (b) is a diagram showing the configuration before the change of the data mapping data, and (c) is after the change of the real table. (D) is a diagram showing the configuration after the data mapping data is changed.
  • the data mapping data before the change contains 5 items of work instructions that are temporary tables, each of which is an integer type and a key.
  • Work number integer type supporter ID linked to the supporter ID of the supporter table, integer type worker ID linked to the worker ID of the worker table, integer type base number, text type work contents , Is stored.
  • the data mapping data after the change has a table name of work instruction, item number of 6, item name of monitor ID, item type of integer, and option of Add data to be the monitor ID of the monitor table. This option indicates that the monitor ID of the work order is linked to the monitor ID of the monitor table.
  • the item value force with the table name being either the work instruction and the item number being 6, that is, the supervisor ID is the work instruction. It is stored in association with the work number that is the key of.
  • the temporary table generated by the virtual table generation step becomes a temporary table corresponding to the change.
  • the interface program is changed using the predetermined data mapping data and the automatic update program, instead of directly changing the data mapping API as an interface program by the operator. Therefore, it is only necessary to input the contents of the change to the predetermined data mapping data, so that problems such as bugs due to mistakes in the change work are less likely to occur than when the interface program is changed directly. These changes can be carried out more easily and accurately, and the occurrence of inconvenience due to mistakes in the automatic update program that do not require identification of the automatic update program corresponding to the change in the work support program can be reduced.
  • the data mapping data used for the previous change is included in the invention-type program that is the work support program to be changed.
  • the data mapping data used for the change can be easily identified, and the data mapping data can be easily used in the new change, thus reducing the labor and time required for the change. be able to
  • surveillance cameras 5a and 5b that are permanently installed at the work site (base) identified from the site specific information (work number) included in the support request information from the worker terminal. , 5c ... and the worker terminal image data from the worker terminal camera 101 of the notebook computer 1 are transmitted to the personal computer 2 which is the support terminal of the identified work supporter, and the monitoring is performed. Since the permanent surveillance camera video based on the video data and the worker terminal camera video based on the worker terminal video data are displayed on the personal computer 2, the work supporter can view the permanent surveillance camera video that is a wide range of on-site video. Can be obtained easily, and judgments and instructions according to the actual situation can be implemented more accurately.
  • a sensor capable of performing abnormality detection processing, video recording and display processing during an abnormality, and the present invention is not limited to this. Also good.
  • the work support server 3 transmits the permanent monitoring camera video (monitoring video data) and the worker terminal camera video (worker terminal video data) to the personal computer 2 that is the supporter terminal.
  • the work support server 3 directly relays the permanent monitoring camera video (monitoring video data) and the worker terminal camera video (worker terminal video data) to the personal computer 2.
  • the process for transmitting to the personal computer 2 that is the support terminal is not limited to this.
  • the work support server 3 is not directly relayed to the personal computer 2 but the personal computer 2 that is the transmission destination.
  • these notebook computer 1 (worker terminal) and the permanent monitoring cameras 5a, 5b, 5c... directly send the surveillance camera video (monitoring video data) and worker terminal camera video (worker terminal video data) directly to the PC 2, and the work support server 3 sends these permanent surveillance camera videos (monitoring video data).
  • Image data) and worker terminal camera video (worker terminal video data) may be relayed.
  • the data communication card for connecting the notebook computer 1 (worker terminal) to the Internet network via the mobile phone network 8 is used.
  • the present invention is not limited to this.
  • a PHS telephone network or a public wireless LAN network may be used instead of the cellular telephone network 8, and a wired connection to the base is possible. If a LAN environment exists, these wired LANs may be used.
  • the present invention type program has one real table.
  • the present invention is not limited to this. It is sufficient if there is at least one real table. If the actual table power is very large and inefficient, a configuration in which it is distributed over multiple tapes may be used.
  • the present invention verifies the effect of a work support program in which changes occur frequently.
  • the present invention also relates to other programs in which these changes occur frequently. Therefore, there is a possibility that the same effect as the work support program of the present invention can be obtained, and it can be used.

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Educational Administration (AREA)
  • Game Theory and Decision Science (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

[PROBLEMS] To provided a work assisting program leading to reduction of the labor and time needed for alteration. [MEANS FOR SOLVING PROBLEMS] A work assisting program run on server computers (3, 4) for assisting the worker to work by distributing work instructions to a worker's terminal (1). The work assisting program comprises a data processing program, a database having a real table whose column-direction structure is fixed, which has a creating key item, as a column item, where a creating key for creating a virtual table is stored, and whose structure is unchanged even when the work assisting program is altered, a real table access program, and a data mapping API including a virtual table creating step of creating the virtual tables from the real table according to the creating key and an interface step of enabling the data processing program to access the virtual tables created by the virtual table creating step as normal real tables.

Description

明 細 書  Specification

作業支援プログラム  Work support program

技術分野  Technical field

[0001] 本発明は、作業者の作業を支援するための作業支援サーバにおいて実行される 作業支援プログラムに関する。  [0001] The present invention relates to a work support program executed in a work support server for supporting a worker's work.

背景技術  Background art

[0002] 従来、これら作業者の支援を実施する作業支援プログラムとしては、作業者に、作 業指示となる訪問スケジュールや再作業指示情報を送信して、作業者であるフィー ルドオペレータの訪問作業を支援するものや (例えば、特許文献 1参照)、作業現場 にお 、て、作業工程データ等の各種のデータを作業者がサーバコンピュータ力 取 得することのできるものがある(例えば、特許文献 2参照)。  [0002] Conventionally, as a work support program for supporting these workers, a visit schedule and re-work instruction information as work instructions are transmitted to the worker, and a visit work of a field operator as a worker is performed. (For example, see Patent Document 1), and at the work site, an operator can obtain various data such as work process data by using a server computer (for example, Patent Document 2). reference).

[0003] 特許文献 1 :特開 2005— 339303公報 (第 5頁、第 1図)  [0003] Patent Document 1: Japanese Patent Laid-Open No. 2005-339303 (page 5, FIG. 1)

特許文献 2:特開 2002— 287846公報 (第 9頁、第 5図)  Patent Document 2: JP 2002-287846 A (Page 9, Fig. 5)

発明の開示  Disclosure of the invention

発明が解決しょうとする課題  Problems to be solved by the invention

[0004] これら作業支援を実施するためにサーバコンピュータにて実行される作業支援プロ グラムにおいては、作業者の変更や増加や、作業内容や項目の増減、作業拠点や 監視項目の増減などの変更が、通常の処理プログラムに比較して非常に多いととも に、その変更を迅速に実施しないと、実際の作業や業務に支障が生じてしまうという 問題があり、これらの変更を、簡便且つ迅速に実施する必要があるものの、従来にお けるこれら作業支援プログラムにおいては、図 17に示すように、プログラムの変更を、 データベース内の個々のテーブルの構成の変更や、これらテーブルの構成変更に 伴い該テーブルへのアクセス (検索、登録、変更、削除)するための SQL文等も変更 する必要があるばかりか、更に、これら SQL文を使用する各処理プログラムも変更す る必要があり、そして、 1つの変更が他の変更や各処理プログラム等に悪影響を及ぼ さないかを個々に検証しつつ、変更を実施する必要となるので、これら変更に非常に 大きな労力並びに時間を要してしまい、上記の要求に応えることができないという問 題があった。 [0004] In the work support program executed on the server computer to implement these work support, changes such as change or increase of workers, increase or decrease of work contents or items, increase or decrease of work base or monitoring items, etc. However, there are many problems compared to normal processing programs, and there is a problem that if the changes are not made quickly, the actual work and work will be hindered. However, in these work support programs in the past, as shown in Fig. 17, program changes can be made in accordance with changes in the configuration of individual tables in the database or changes in the configuration of these tables. In addition to the need to change the SQL statement for accessing (searching, registering, changing, deleting) the table, each processing program that uses these SQL statements is also required. It is also necessary to make changes to each ram, and it is necessary to implement changes while verifying individually whether one change does not adversely affect other changes or processing programs. The problem is that it takes a lot of labor and time to meet the above requirements. There was a title.

[0005] 本発明は、このような問題点に着目してなされたもので、変更に要する労力並びに 時間を低減することのできる作業支援プログラムを提供することを目的とする。  [0005] The present invention has been made paying attention to such problems, and an object thereof is to provide a work support program capable of reducing labor and time required for the change.

課題を解決するための手段  Means for solving the problem

[0006] 上記課題を解決するために、本発明の請求項 1に記載の作業支援プログラムは、 作業現場に出向いて作業を行う作業者が操作並びに持ち運び可能とされた作業 者端末 (ノートパソコン 1)とデータ通信可能に接続されて、前記作業現場において実 施される作業に関する各種情報が電子化された電子文書 (作業指示メール、作業指 示書、マニュアルなど)を前記作業者端末に配信して当該作業を支援するサーバコ ンピュータ (作業支援サーバ 3、中央監視サーバ 4)において動作する作業支援プロ グラム (本発明型プログラム)であって、 [0006] In order to solve the above problem, the work support program according to claim 1 of the present invention is a worker terminal (notebook computer 1) that can be operated and carried by a worker who goes to the work site and performs work. ) And data communication, and electronic documents (work instruction mails, work instructions, manuals, etc.) in which various types of information related to work performed at the work site are digitized are delivered to the worker terminals. A work support program (invention type program) that runs on a server computer (work support server 3, central monitoring server 4) that supports the work,

前記作業支援に関するデータ処理を実施するデータ処理プログラム (データの処 理プログラム)と、  A data processing program (data processing program) for performing data processing related to the work support;

列方向の構造 (本実施例では 4項目)が固定され、該列の項目として前記データ処 理プログラムが利用する仮想テーブル (仮テーブル)を生成するための生成キーが格 納される生成キー項目(実テーブルにおけるテーブル名、キー、項目番号)を少なく とも有し、作業支援プログラムの変更においても該構造が不変とされた少なくとも 1つ の実テーブルを備えるデータベースと、  Generated key item in which the structure in the column direction (four items in this embodiment) is fixed, and the generated key for generating the virtual table (temporary table) used by the data processing program is stored as the column item A database having at least one real table having at least (table name, key, item number in the real table) and whose structure is unchanged even when the work support program is changed,

前記データベース中の実テーブルにアクセスするための実テーブルアクセス用プロ グラム(実テーブルのアクセス用プログラム)と、  A real table access program (actual table access program) for accessing a real table in the database;

前記実テーブルに並びに実テーブルアクセス用プログラムを用いて、該実テープ ルの生成キー項目に格納されている生成キーに基づいて該実テーブル力 複数の 仮想テーブルを生成する仮想テーブル生成ステップ(実テーブルからテーブル名が 同一であるデータを全て取り出す。これらデータを、キーの値が同じか否かに基づい てグループ化する。これらキーの値に基づいてグループ化した複数のデータの項目 値を、項目番号順に横一列に並べるとともに、これら横一列に並べた項目値を、キー の値が変化するごとに下方向に順次並べていく処理)と、該仮想テーブル生成ステツ プにて生成された仮想テーブルを前記データ処理プログラムが通常の実テーブルと してアクセスできるようにするインタフェースステップ(1つの実テーブルを、各仮テー ブルと 1対 1に対応するオブジェクト並びにそのメソッドにより、複数の仮テーブルとし てアクセスできるようにする処理)とを含むインタフェースプログラム(データマッピングA virtual table generation step (real table) for generating a plurality of virtual tables based on the generation key stored in the generation key item of the real table using the real table access program. All data with the same table name is grouped based on whether or not the key values are the same, and item values of multiple data grouped based on these key values The items are arranged in a horizontal row in numerical order, and the item values arranged in the horizontal row are sequentially arranged downward every time the key value changes), and the virtual table generated in the virtual table generation step is displayed. The data processing program is a normal real table and Interface step (processing to make one real table accessible as multiple temporary tables by using one temporary table with objects corresponding to each temporary table and its methods) Program (data mapping

API)と、 API)

力 構成されて 、ることを特徴として 、る。  It is characterized by being composed of power.

この特徴によれば、プログラムを変更する必要が生じても、仮想テーブル生成ステ ップによって生成される仮想テーブルを、該変更に対応した仮想テーブルとなるよう に、主としてインタフェースプログラムを変更すれば良ぐ実テーブルの構成や実テー ブルアクセス用プログラムをほとんど変更する必要がないので、変更に要する労力並 びに時間を低減することができる。  According to this feature, even if the program needs to be changed, the interface program should be mainly changed so that the virtual table generated by the virtual table generation step becomes a virtual table corresponding to the change. Since the configuration of the actual table and the actual table access program need not be changed, the labor and time required for the change can be reduced.

[0007] 本発明の請求項 2に記載の作業支援システムは、請求項 1に記載の作業支援プロ グラムであって、 [0007] A work support system according to claim 2 of the present invention is the work support program according to claim 1,

変更に応じた前記仮想テーブル (仮テーブル)の項目の追加 ·変更、削除を実施す るために、変更作業者により作成される所定のデータマッピング用データに基づいて 、少なくとも前記インタフェースプログラム (データマッピング API)を自動更新する自 動更新プログラムを含むことを特徴として 、る。  In order to add, change, or delete items of the virtual table (temporary table) according to the change, at least the interface program (data mapping) based on predetermined data mapping data created by the change operator It includes an automatic update program that automatically updates API).

この特徴によれば、インタフェースプログラムを作業者が直接変更するのではなぐ 所定のデータマッピング用データと自動更新プログラムを使用してインタフェースプロ グラムの変更を実施するので、所定のデータマッピング用データに変更内容を入力 すれば良いので、直接インタフェースプログラムを変更する場合に比較して、該変更 作業におけるミス等によりバグが発生する等の問題が生じ難ぐこれらの変更を、より 簡便かつ正確に実施できるとともに、これら作業支援プログラムの変更に対応する自 動更新プログラムを特定する必要がなぐ該自動更新プログラムの間違い等による不 都合の発生も低減できる。  According to this feature, the interface program is changed by using the predetermined data mapping data and the automatic update program instead of directly changing the interface program by the operator. Since it is only necessary to input the contents, it is possible to carry out these changes more easily and accurately than the case of directly changing the interface program, in which problems such as bugs due to mistakes in the change work are less likely to occur. In addition, it is possible to reduce the occurrence of inconvenience due to mistakes in the automatic update program that do not need to identify the automatic update program corresponding to the change of the work support program.

[0008] 本発明の請求項 3に記載の作業支援システムは、請求項 1または 2に記載の作業 支援プログラムであって、 [0008] A work support system according to claim 3 of the present invention is the work support program according to claim 1 or 2,

前記自動更新プログラムは、前記データマッピング用データに基づいて、前記実テ 一ブルを更新する実テーブル更新ステップ (項目の追カ卩 ·変更 ·削除の場合には、テ 一ブル名が同一である全データに対して、キーの値によりグループ化されたデータご とに、項目を追カ卩 ·変更'削除する)を含むことを特徴として 、る。 The automatic update program updates the actual table based on the data mapping data (in the case of item addition / change / deletion, the table is updated). It is characterized in that for all data with the same name, one item is added / changed / deleted for each data grouped by the key value.

この特徴によれば、変更に基づく生成キーの実テーブルへの追加登録等の実テー ブルの更新も、自動更新プログラムによって自動実施されるので、変更に要する労力 並びに時間をより低減することができる。  According to this feature, the actual table update such as additional registration of the generated key to the real table based on the change is also automatically performed by the automatic update program, so that the labor and time required for the change can be further reduced. .

[0009] 本発明の請求項 4に記載の作業支援システムは、請求項 1〜3のいずれかに記載 の作業支援プログラムであって、  [0009] A work support system according to claim 4 of the present invention is the work support program according to any one of claims 1 to 3,

前記データマッピング用データを含むことを特徴として 、る。  The data mapping data is included.

この特徴によれば、変更に際して、変更対象の作業支援プログラム中に、前回の変 更に使用されたデータマッピング用データが含まれることで、これら前回の変更に使 用されたデータマッピング用データを容易に特定することができ、新たな変更にぉ ヽ ても、これらのデータマッピング用データを容易に活用できるようになるので、変更に 要する労力並びに時間をより低減することができる。  According to this feature, the data mapping data used for the previous change can be easily obtained by including the data mapping data used for the previous change in the work support program to be changed. Even if a new change is made, these data mapping data can be easily used, so that the labor and time required for the change can be further reduced.

[0010] 本発明の請求項 5に記載の作業支援システムは、請求項 1〜4のいずれかに記載 の作業支援プログラムであって、 [0010] A work support system according to claim 5 of the present invention is the work support program according to any one of claims 1 to 4,

前記サーバコンピュータ (作業支援サーバ 3、中央監視サーバ 4)は、前記作業者 による作業を支援する作業支援者が操作可能な支援者端末 (パソコン 2)とデータ通 信可能に接続されているとともに、前記作業者端末 (ノートパソコン 1)は、前記作業 現場における映像を撮像するための撮像手段 (作業者端末カメラ 101)を備えており 前記処理プログラム (本発明型プログラム)は、前記電子文書 (作業指示メール、作 業指示書、マニュアルなど)として、前記作業者が作業すべき作業内容に関する情報 (作業指示書)とを少なくとも含む作業指示電子文書 (作業指示メール、作業指示書) を該作業者の作業者端末に送信する作業指示電子文書送信処理ステップ (作業指 示メール送信処理、作業指示書送信処理)と、前記作業者の支援要請操作 (支援要 請ボタンの操作)に応じて前記作業者端末から送信される前記撮像手段にて撮像し た映像の作業者端末映像データ (作業者端末カメラ映像)を、該作業を支援する作 業支援者を特定して、該特定した作業支援者の支援者端末に送信するための処理 を行う作業者端末映像データ送信ステップと(中継 ·録画開始処理)を含むことを特 徴としている。 The server computer (work support server 3, central monitoring server 4) is connected to a support terminal (PC 2) that can be operated by a work support person who supports work by the worker so as to be able to perform data communication. The worker terminal (notebook computer 1) is provided with an imaging means (worker terminal camera 101) for capturing an image at the work site. The processing program (invention type program) is the electronic document (work program). A work instruction electronic document (work instruction mail, work instruction) including at least information on the work contents that the worker should work on (work instruction mail) as the instruction mail, work instruction, manual, etc. The work instruction electronic document transmission process step (work instruction mail transmission process, work instruction document transmission process) to be transmitted to the worker terminal and the operator's support request operation (support request) The worker terminal video data (worker terminal camera video) of the image captured by the imaging means transmitted from the worker terminal in response to the operation of the worker terminal is identified as a work supporter who supports the work. And processing for transmitting to the supporter terminal of the identified work supporter It is characterized in that it includes a worker terminal video data transmission step and (relay / recording start processing).

この特徴によれば、作業支援者は、作業者端末における作業者端末映像を支援者 端末にて確認しつつ作業支援を実施できるようになり、作業者は、より正確な作業支 援を該作業支援者から受けられるようになる。  According to this feature, the work supporter can perform work support while confirming the worker terminal image on the worker terminal on the supporter terminal, and the worker can provide more accurate work support. Be able to receive from supporters.

本発明の請求項 6に記載の作業支援システムは、請求項 1〜5のいずれかに記載 の作業支援プログラムであって、  The work support system according to claim 6 of the present invention is the work support program according to any one of claims 1 to 5,

前記サーバコンピュータ (作業支援サーバ 3、中央監視サーバ 4)は、前記作業現 場に常設された監視カメラ (常設監視カメラ 5a、 5b、 5c〜)とデータ通信可能に接続 されており、前記データベースには、各監視カメラを個々に識別可能な監視カメラ識 別情報 (常設監視カメラ ID)と当該監視カメラが常設された前記作業現場を特定可能 な現場特定情報 (拠点番号、作業番号、支援番号のいずれか)とが対応付けて記憶 され、前記作業指示電子文書 (作業指示メール、作業指示書)は、前記作業者が作 業をおこなうべき作業現場の現場特定情報 (拠点番号、作業番号)を含み、 前記処理プログラムは、前記作業者端末映像データ送信ステップ(中継 ·録画開始 処理)において、前記支援要請操作 (支援要請ボタンの操作)に応じて前記作業者 端末 (ノートパソコン 1)から送信される前記現場特定情報 (作業番号)を含む支援要 請情報の受信に応じて、該受信した支援要請情報に含まれる現場特定情報に対応 付けて記憶して ヽる監視カメラ識別情報を特定し、該特定した監視カメラ識別情報か ら識別される監視カメラにて撮像された映像の監視映像データ (常設監視カメラ映像 )と、前記作業者端末の撮像手段 (作業者端末カメラ 101)にて撮像された映像であ る作業者端末映像データ (作業者端末カメラ映像)とを、前記特定した作業支援者の 支援者端末 (パソコン 2)に送信するための処理(中継'録画開始処理)を行うことを特 徴としている。  The server computers (work support server 3 and central monitoring server 4) are connected to the monitoring cameras permanently installed at the work site (permanent monitoring cameras 5a, 5b, 5c) so that data communication is possible, and are connected to the database. Surveillance camera identification information (permanent surveillance camera ID) that can identify each surveillance camera individually and site identification information (location number, work number, support number) that can identify the work site where the surveillance camera is permanently installed The work instruction electronic document (work instruction mail, work instruction) stores the work site identification information (base number, work number) of the work site where the worker should work. The processing program includes, in the worker terminal video data transmission step (relay / recording start process), in response to the support request operation (operation of the support request button). Monitoring camera that is stored in association with the on-site identification information included in the received support request information in response to receiving the on-site request information including the on-site identification information (work number) transmitted from the personal computer 1) The identification information is specified, and the monitoring video data (permanent monitoring camera video) of the video captured by the monitoring camera identified from the specified monitoring camera identification information, and the imaging means (worker terminal camera) of the worker terminal 101) Processing for transmitting worker terminal video data (worker terminal camera video), which is the image captured in step 101), to the above-described support terminal (PC 2) of the work supporter (relayed video recording) It is characterized by performing start processing.

この特徴によれば、作業者端末力 の支援要請情報に含まれる現場特定情報から 特定される作業現場に常設されて!ヽる監視カメラの監視映像データと、作業者端末 の撮像手段による作業者端末映像データとが、特定された作業支援者の支援者端 末に送信されて、該監視映像データに基づく監視カメラ映像並びに作業者端末映像 データに基づく作業者端末映像とが該支援者端末において表示されるようになるの で、作業支援者は、広範囲の現場映像となる監視カメラ映像を簡便に取得して、現 場の状況に応じた判断や指示を、より正確に実施することができる。 According to this feature, the monitoring video data of the surveillance camera that is permanently installed at the work site identified from the site identification information included in the support request information of the worker terminal power and the worker by the imaging means of the worker terminal The terminal video data is transmitted to the supporter terminal of the identified work supporter, and the monitoring camera video and the worker terminal video based on the monitoring video data are transmitted. Since the worker terminal video based on the data is displayed on the supporter terminal, the work supporter can easily obtain the surveillance camera video that is a wide range of on-site video and respond to the situation at the site. Judgment and instructions can be implemented more accurately.

図面の簡単な説明 Brief Description of Drawings

[図 1]作業支援システムの全体像を示すシステム図である。 FIG. 1 is a system diagram showing an overview of a work support system.

[図 2]常設監視カメラの構成を示すブロック図である。 FIG. 2 is a block diagram showing a configuration of a permanent monitoring camera.

[図 3]作業支援サーバが記憶する常設監視カメラテーブルを示す図である。 FIG. 3 is a diagram showing a permanent monitoring camera table stored in a work support server.

[図 4]作業支援サーバが記憶する中央監視サーバテーブルを示す図である。 FIG. 4 is a diagram showing a central monitoring server table stored in the work support server.

[図 5] (a)は作業支援サーバが記憶する常設監視カメラ録画情報テーブルを示す図 であり、 (b)は作業支援サーバが記憶する異常情報テーブルを示す図である。 [FIG. 5] (a) is a diagram showing a permanent monitoring camera recording information table stored in the work support server, and (b) is a diagram showing an abnormality information table stored in the work support server.

[図 6] (a)は作業支援サーバが記憶する作業指示書テーブルを示す図であり、 (b)は 作業支援サーバが記憶する作業状態テーブルを示す図であり、(c)は作業支援サー バが記憶する支援要請書テーブルを示す図であり、 (d)は作業支援サーバが記憶す る支援状態テーブルを示す図であり、 (e)は作業支援サーバが記憶する支援者テー ブルを示す図であり、 (f)は作業支援サーバが記憶する作業者テーブルを示す図で ある。 [Fig. 6] (a) is a diagram showing a work instruction table stored in the work support server, (b) is a diagram showing a work status table stored in the work support server, and (c) is a diagram showing the work support server. (D) is a diagram showing a support status table stored by the work support server, and (e) is a supporter table stored by the work support server. It is a figure, (f) is a figure which shows the worker table which a work assistance server memorize | stores.

[図 7]作業支援サーバが記憶する支援履歴情報テーブルを示す図である。  FIG. 7 shows a support history information table stored in the work support server.

[図 8]支援者端末であるパソコンに表示される支援者画面を示す図である。  FIG. 8 is a diagram showing a supporter screen displayed on a personal computer as a supporter terminal.

[図 9]パソコンに常設監視カメラの映像と作業者端末カメラの映像を同時に表示する 処理の流れを示す図である。  FIG. 9 is a diagram showing a flow of processing for simultaneously displaying the video of the permanent monitoring camera and the video of the worker terminal camera on the personal computer.

[図 10]パソコンに異常時映像を表示する処理の流れを示す図である。  FIG. 10 is a diagram showing a flow of processing for displaying an abnormal video on a personal computer.

[図 11]パソコンに作業者端末であるノートパソコンがオフラインとなっていた間の作業 者端末カメラの映像を表示する処理の流れを示す図である。  FIG. 11 is a diagram showing a flow of processing for displaying the video of the worker terminal camera while the notebook personal computer as the worker terminal is offline on the personal computer.

[図 12]パソコンに作業者端末であるノートパソコンがオフラインとなった間の作業者端 末カメラの映像を表示する処理において、作業支援サーバと作業者端末が実施する 処理の詳細な流れを示す図である。  [Fig.12] Shows the detailed flow of processing performed by the work support server and worker terminal in the process of displaying the video of the worker terminal camera while the notebook computer, which is the worker terminal, goes offline on the personal computer. FIG.

[図 13]パソコンに作業者端末カメラの映像に注釈を入れさせる処理の流れを示す図 である。 [図 14]パソコンに常設監視カメラの映像に注釈を入れさせる処理の流れを示す図で ある。 FIG. 13 is a diagram showing a flow of processing for causing a personal computer to annotate the video of the worker terminal camera. FIG. 14 is a diagram showing a flow of processing for causing a personal computer to add an annotation to the video of a permanent monitoring camera.

[図 15]パソコンに支援履歴を表示する処理の流れを示す図である。  FIG. 15 is a diagram showing a flow of processing for displaying a support history on a personal computer.

[図 16]パソコンに支援履歴を表示する処理において、作業支援サーバが実施する処 理の詳細な流れを示す図である。  FIG. 16 is a diagram showing a detailed flow of processing performed by the work support server in processing for displaying support history on a personal computer.

[図 17]作業支援システムに機能の変更、追加、削除を行う場合の手続きの流れを示 す図である。  [Figure 17] This is a diagram showing the flow of procedures when changing, adding, or deleting functions in the work support system.

[図 18] (a)は変更対象となる画面生成処理の変更前の処理の流れを示すフローチヤ ートであり、 (b)は変更後の処理の流れを示すフローチャートである。  [FIG. 18] (a) is a flowchart showing the flow of processing before the change of the screen generation processing to be changed, and (b) is a flowchart showing the flow of processing after the change.

[図 19] (a)は変更対象となる常設監視カメラテーブルの変更後の構成を示す図であり [FIG. 19] (a) is a diagram showing a configuration after the change of the permanent surveillance camera table to be changed.

、 (b)は追加される機種情報テーブルを示す図である。 (B) is a figure which shows the model information table added.

[図 20]変更対象となる支援者画面の変更後の構成を示す図である。  FIG. 20 is a diagram showing a configuration after the change of the supporter screen to be changed.

[図 21] (a)は変更対象となる実テーブルの変更前の構成を示す図であり、 (b)は変更 対象となるデータマッピング用データの変更前の構成を示す図であり、(c)は実テー ブルの変更後の構成を示す図であり、 (d)はデータマッピング用データの変更後の 構成を示す図である。  [Fig. 21] (a) is a diagram showing the configuration before the change of the real table to be changed, (b) is a diagram showing the configuration before the change of the data mapping data to be changed, (c ) Is a diagram showing the configuration after the actual table is changed, and (d) is a diagram showing the configuration after the data mapping data is changed.

[図 22] (a)は変更対象となる処理プログラムが従来型である場合の変更前の構成を 示す図であり、 (b)は変更対象となる処理プログラムが本発明型である場合の変更前 の構成を示す図であり、(c)は従来型プログラムの変更後の構成を示す図であり、 (d )は本発明型プログラムの変更後の構成を示す図である。  [FIG. 22] (a) is a diagram showing a configuration before change when the processing program to be changed is a conventional type, and (b) is a change when the processing program to be changed is of the present invention type. It is a figure which shows the former structure, (c) is a figure which shows the structure after a change of a conventional type program, (d) is a figure which shows the structure after a change of this invention type program.

[図 23] (a)は第 2の機能追カ卩において変更対象となる作業指示書カメラテーブルの変 更後の構成を示す図であり、 (b)は追加される監視者テーブルを示す図である。  [Fig. 23] (a) is a diagram showing the configuration after the change of the work instruction camera table to be changed in the second function tracking, and (b) is a diagram showing the added supervisor table. It is.

[図 24] (a)はは第 2の機能追カ卩において変更対象となる実テーブルの変更前の構成 を示す図であり、 (b)は変更対象となるデータマッピング用データの変更前の構成を 示す図であり、(c)は実テーブルの変更後の構成を示す図であり、(d)はデータマツ ビング用データの変更後の構成を示す図である。 [Fig. 24] (a) is a diagram showing the configuration before the change of the real table to be changed in the second function tracking, and (b) is the data before the change of the data mapping data to be changed. FIG. 4C is a diagram showing a configuration after changing the real table, and FIG. 4D is a diagram showing a configuration after changing the data mapping data.

符号の説明 Explanation of symbols

1 ノートパソコン (作業者端末) 2 パソコン (支援者端末) 1 Laptop (worker terminal) 2 PC (Supporter terminal)

3 作業支援サーバ (サーバコンピュータ)  3 Work support server (server computer)

4 中央監視サーバ(サーバコンピュータ)  4 Central monitoring server (server computer)

5a、 5b、 5c"' 常設監視カメラ  5a, 5b, 5c "'Permanent surveillance camera

6 インターネット網  6 Internet network

7 ルータ  7 router

8 携帯電話網  8 Mobile phone network

101 作業者端末カメラ  101 Worker terminal camera

102 作業者端末表示部  102 Worker terminal display

103 作業者端末マイク  103 Worker terminal microphone

104 作業者端末スピーカ  104 Worker terminal speaker

201 支援者端末カメラ  201 Supporter terminal camera

202 支援者端末表示部  202 Supporter terminal display

203 支援者端末マイク  203 Supporter microphone

204 支援者端末スピーカ  204 Supporter terminal speaker

501 制御マイコン  501 Control microcomputer

502 外部 IZO  502 External IZO

503 通信部  503 communication unit

504 CCDカメラ  504 CCD camera

発明を実施するための最良の形態  BEST MODE FOR CARRYING OUT THE INVENTION

[0014] 本発明の実施例を以下に説明する。 [0014] Examples of the present invention will be described below.

実施例  Example

[0015] 本発明の実施例を図面に基づいて説明すると、まず図 1は、本発明の実施形態に おける作業支援システムの全体像を示すシステム図である。  An embodiment of the present invention will be described with reference to the drawings. First, FIG. 1 is a system diagram showing an overall image of a work support system in an embodiment of the present invention.

[0016] 本実施例の作業支援システムは、図 1に示すように、本発明の作業者端末となるノ ートパソコン 1と、本発明の支援者端末となるパソコン 2と、本発明のサーバコンビユー タとなる作業支援サーバ 3と、本発明のサーバコンピュータとなる複数の中央監視サ ーバ 4と、本発明の監視カメラとなる常設監視カメラ 5a、 5b、 5c…と、力も主に構成さ れており、インターネット網 6を介して相互にデータ通信可能に接続されている。 As shown in FIG. 1, the work support system of the present embodiment includes a notebook personal computer 1 serving as a worker terminal of the present invention, a personal computer 2 serving as a supporter terminal of the present invention, and a server combination of the present invention. The work support server 3 serving as a computer, a plurality of central monitoring servers 4 serving as server computers of the present invention, and permanent monitoring cameras 5a, 5b, 5c, serving as surveillance cameras of the present invention, are also mainly configured. They are connected to each other via the Internet network 6 so as to be able to communicate with each other.

[0017] 具体的には、ノートパソコン 1は、作業支援システムにおける支援対象となる作業の 実施場所 (以下、拠点という)に作業者が携行するものであり、当該拠点においてイン ターネット網 7にアクセスできる必要がある。そのため、ノートパソコン 1には、携帯電 話会社が提供する携帯電話網 8に無線アクセス可能なデータ通信カードが装着され ており、このデータ通信カードにより携帯電話網 8を介してインターネット網 6に接続 できるようになつている。また、ノ ソコン 2、作業支援サーバ 3、中央監視サーバ 4は、 この作業支援システムを用いて作業支援サービスを提供する提供企業に設置されて おり、ルータ 7を介してインターネット網 6に接続されている。また、常設監視カメラ 5a 、 5b、 5c…は、各拠点に設置されており、直接インターネット網 7に接続されている。 [0017] Specifically, the notebook PC 1 is carried by a worker at a work execution place (hereinafter referred to as a base) to be supported by the work support system, and is connected to the Internet network 7 at the base. Must be accessible. For this reason, the notebook PC 1 is equipped with a data communication card that allows wireless access to the mobile phone network 8 provided by the mobile phone company, and this data communication card connects to the Internet network 6 via the mobile phone network 8. I can do it. The computer 2, the work support server 3, and the central monitoring server 4 are installed in a provider that provides work support services using this work support system and are connected to the Internet network 6 via the router 7. Yes. Permanent surveillance cameras 5a, 5b, 5c,... Are installed at each base and are directly connected to the Internet network 7.

[0018] 尚、これら各機器は、インターネット網 6にデータ通信可能に接続されていれば良く 、これら各機器力 Sインターネット網 6とのデータ通信を実施するための通信手段は、適 宜に選択すれば良い。 [0018] It should be noted that these devices only need to be connected to the Internet network 6 so that data communication is possible, and the communication means for carrying out data communication with each device power S Internet network 6 is appropriately selected. Just do it.

[0019] 本実施例のノートパソコン 1は、キーボード等の作業者端末入力部と、本発明の映 像'音声出力装置を成す液晶ディスプレイにて構成された作業者端末表示部 102と 、本発明の音声入力手段となる作業者端末マイク 102と、本発明の映像'音声出力 装置を成す作業者端末スピーカ 104と、 CPUや RAMや ROM等カゝらなる作業者端 末制御部と、データ通信カードや各種機器を接続するための作業者端末通信部と、 ハードディスク (HDD)等力 成る作業者端末記憶部と、力 構成される通常のノート ノ ソコンとされている。ノートパソコン 1の作業者端末通信部には、携帯電話網 8との 双方向の無線データ通信を実施可能なデータ通信カードと、本発明の撮像手段とな る作業者端末カメラ 101が接続されている。  [0019] The notebook personal computer 1 of the present embodiment includes an operator terminal input unit such as a keyboard, an operator terminal display unit 102 configured by a liquid crystal display that forms the video and audio output device of the present invention, and the present invention. Data communication, worker terminal microphone 102 serving as the voice input means, worker terminal speaker 104 constituting the video / audio output device of the present invention, worker terminal control unit such as CPU, RAM, ROM, etc. It consists of a worker terminal communication unit for connecting cards and various devices, a worker terminal storage unit such as a hard disk (HDD), and a normal notebook computer composed of power. The worker terminal communication unit of the notebook computer 1 is connected with a data communication card capable of performing two-way wireless data communication with the mobile phone network 8 and a worker terminal camera 101 serving as an imaging means of the present invention. Yes.

[0020] また、本実施例に用いた支援者が操作可能なパソコン 2は、キーボードやマウス等 からなる支援者端末入力部と、本発明の表示装置となる液晶ディスプレイ等の支援 者端末表示部 202と、本発明の音声撮像手段となる支援者端末マイク 202と、本発 明の音声出力装置となる作業者端末スピーカ 204と、 CPUや RAMや ROM等から なる支援者端末制御部と、データ通信カードや各種機器を接続するための支援者端 末通信部と、支援者端末記憶部と、力 構成される通常のコンピュータとされている。 ノ ソコン 2の支援者端末通信部には、データ通信カードと、本発明の音声撮像手段と なる支援者端末カメラ 201が接続されている。 In addition, the personal computer 2 that can be operated by the supporter used in the present embodiment includes a supporter terminal input unit including a keyboard and a mouse, and a supporter terminal display unit such as a liquid crystal display that is a display device of the present invention. 202, a supporter terminal microphone 202 serving as a voice imaging unit of the present invention, a worker terminal speaker 204 serving as a voice output device of the present invention, a supporter terminal control unit including a CPU, RAM, ROM, and the like, data It is an ordinary computer that consists of a supporter terminal communication unit for connecting a communication card and various devices, a supporter terminal storage unit, and power. A data communication card and a supporter terminal camera 201 serving as a voice imaging unit of the present invention are connected to the supporter terminal communication unit of the personal computer 2.

[0021] 本実施例の作業支援サーバ 3は、 CPUや RAMや ROM等からなる作業支援サー バ制御部と、インターネット網 7を介したデータ通信のための作業支援サーバ通信部 と、後述の各種情報を記憶する作業支援サーバ記憶部と、から構成される比較的処 理能力に優れた通常のサーバコンピュータとされて 、る。  [0021] The work support server 3 according to the present embodiment includes a work support server control unit including a CPU, a RAM, a ROM, and the like, a work support server communication unit for data communication via the Internet network 7, and various types described below. The server is a normal server computer having a relatively high processing capability and a work support server storage unit for storing information.

[0022] 本実施例の中央監視サーバ 4は、 CPUや RAMや ROM等からなる中央監視サー バ制御部と、インターネット網 7を介したデータ通信のための中央監視サーバ通信部 と、中央監視サーバ記憶部と、力 構成される比較的処理能力に優れた通常のサー バコンピュータとされており、本実施例においては、各拠点に設置された多数の常設 監視カメラ 5a、 5b、 5c…ゃ該常設監視カメラ 5a、 5b、 5c…からの映像を管理するた めに複数の中央監視サーノ を使用し、各中央監視サーノ 毎に中央監視サーノ I Dが付与されているが、本発明はこれに限定されるものではなぐこれら中央監視サ ーバ 4の数等は、拠点数や常設監視カメラ数や使用するサーバコンピュータの処理 能力等に応じて適宜に選択すれば良い。  [0022] The central monitoring server 4 of this embodiment includes a central monitoring server control unit including a CPU, RAM, ROM, and the like, a central monitoring server communication unit for data communication via the Internet network 7, and a central monitoring server In this embodiment, a large number of permanent monitoring cameras 5a, 5b, 5c,... In order to manage the images from the permanent surveillance cameras 5a, 5b, 5c ..., multiple central surveillance sanos are used, and a central surveillance sano ID is assigned to each central surveillance sano, but the present invention is not limited to this. However, the number of central monitoring servers 4 may be appropriately selected according to the number of bases, the number of permanent monitoring cameras, the processing capacity of the server computer to be used, and the like.

[0023] 本実施例の常設監視カメラ 5a、 5b、 5cは、図 2に示すように、 CPUや RAMや RO M等力もなる制御マイコン 501と、各種機器を接続するための外部 IZO502と、イン ターネット網 7を介したデータ通信のための通信部 503と、拠点を撮像するための CC Dカメラ 504と、力も構成されている。外部 IZO502には、拠点の異常を検知するた めの各種センサが接続されて 、る。  As shown in FIG. 2, the permanent monitoring cameras 5a, 5b, and 5c of the present embodiment include a control microcomputer 501 that has CPU, RAM, and ROM power, an external IZO 502 that connects various devices, A communication unit 503 for data communication via the Internet network 7, a CCD camera 504 for imaging the base, and power are also configured. The external IZO502 is connected with various sensors for detecting abnormalities at the site.

[0024] ここで、拠点における異常検知について説明する。これら常設監視カメラ 5a、 5b、 5 c…に接続するセンサとしては、所定の異常状態を信号にて出力可能なセンサを使 用することができ、具体的には、ドアの開状態を検知するドアセンサ、一定温度以上 となった旨を検知する温度センサ、各種スィッチのオフ状態を検知するスィッチ、一 定電圧以下になった旨を検知する電圧センサ、所定範囲内に人がいる旨を検知する 人感センサ、映像中に指定範囲以上の面積変動があった旨を検知する動作検知セ ンサ等を使用することができる。尚、本発明はこれらのセンサやスィッチに限定される ものではなぐ LEDの点灯状態等を監視して異常を出力するセンサ等であっても良く 、これらのセンサとしては、検知したい異常の内容に応じて適宜に選択すれば良い。 Here, the abnormality detection at the base will be described. As sensors connected to these permanent surveillance cameras 5a, 5b, 5c ..., sensors that can output predetermined abnormal states with signals can be used. Specifically, the open state of the door is detected. Door sensor, temperature sensor that detects that the temperature is above a certain level, switch that detects the off state of various switches, voltage sensor that detects that the voltage has fallen below a certain voltage, and detects that a person is within a specified range A motion sensor or a motion detection sensor that detects that there has been a change in the area beyond the specified range in the video can be used. The present invention is not limited to these sensors and switches, but may be a sensor that monitors the lighting state of an LED and outputs an abnormality. These sensors may be appropriately selected according to the content of the abnormality to be detected.

[0025] 図 3〜図 8は、拠点に出向いて作業を行う作業者を支援するための各種情報を示 す図であり、本実施例の作業支援サーバ 4の作業支援サーバ記憶部に記憶されて いる。  [0025] FIGS. 3 to 8 are diagrams showing various types of information for supporting a worker who goes to a base and performs work, and are stored in the work support server storage unit of the work support server 4 of the present embodiment. ing.

[0026] 図 3は、作業支援サーバ 3が記憶する常設監視カメラテーブルを示す図である。常 設監視カメラテーブルには、常設監視カメラ 5a、 5b、 5c…を個々に識別可能な識別 情報である常設監視カメラ IDに対応付けて、当該常設監視カメラが設置された拠点 の識別情報である拠点番号と、当該常設監視カメラを管理する中央監視サーバ 4の 識別情報である中央監視サーバ IDと、この常設監視カメラ 5a、 5b、 5c…による撮影 映像の説明文である映像説明と、力 予め記憶されている。  FIG. 3 is a diagram showing a permanent monitoring camera table stored in the work support server 3. In the permanent monitoring camera table, the permanent monitoring cameras 5a, 5b, 5c,... Are associated with the permanent monitoring camera ID, which is identification information that can be individually identified, and the identification information of the base where the permanent monitoring camera is installed. The base number, the central monitoring server ID that is the identification information of the central monitoring server 4 that manages the permanent monitoring camera, the video description that is the description of the video taken by the permanent monitoring cameras 5a, 5b, 5c, etc. It is remembered.

[0027] 図 4は、作業支援サーバ 3が記憶する中央監視サーバテーブルを示す図である。  FIG. 4 is a diagram showing a central monitoring server table stored in the work support server 3.

中央監視サーバテーブルには、中央監視サーバ ID並びに拠点番号に対応付けて、 常設監視カメラ IDが記憶されて 、る。  The central monitoring server table stores the permanent monitoring camera ID in association with the central monitoring server ID and the site number.

[0028] これら図 3並びに図 4に示す各テーブルにより、常設監視カメラ IDに基づいて、拠 点番号並びに中央監視サーバ IDを一意に特定できる。また、拠点番号に基づいて、 当該拠点に設置されている常設監視カメラ ID (通常は複数)を特定できる。また、中 央監視サーバ IDに基づいて、当該中央監視サーノ が管理している常設監視カメラ ID (通常は複数)を特定できる。  [0028] With the tables shown in FIGS. 3 and 4, the base number and the central monitoring server ID can be uniquely specified based on the permanent monitoring camera ID. Also, based on the site number, the permanent surveillance camera ID (usually multiple) installed at the site can be identified. Also, based on the central monitoring server ID, the permanent monitoring camera ID (usually a plurality) managed by the central monitoring server can be identified.

[0029] 図 5 (a)は、作業支援サーバ 3が記憶する常設監視カメラ録画情報テーブルを示す 図である。常設監視カメラ録画情報テーブルには、常設監視カメラ IDに対応付けて、 当該常設監視カメラ 5a、 5b、 5c…において撮影映像の録画を開始した開始時刻と、 録画映像が格納されたファイルにアクセスするためのノ スデータである録画データと 、が記憶されている。このテーブルにより、常設監視カメラ ID並びに開始時刻に基づ いて、録画映像が特定できる。  FIG. 5A is a diagram showing a permanent monitoring camera recording information table stored in the work support server 3. In the permanent monitoring camera recording information table, in association with the permanent monitoring camera ID, the start time when recording of the captured video is started in the permanent monitoring cameras 5a, 5b, 5c, and the file in which the recorded video is stored are accessed. Recording data, which is nose data for recording, and are stored. Using this table, recorded video can be identified based on the permanent surveillance camera ID and start time.

[0030] 図 5 (b)は、作業支援サーバ 3が記憶する異常情報テーブルを示す図である。異常 情報テーブルには、拠点番号に対応付けて、当該拠点において異常を検知した時 刻である異常時刻と、異常検知の根拠となったセンサから常設監視カメラ 5a、 5b、 5c …への信号入力状態と、が記憶されている。このテーブルにより、拠点番号に基づい て、異常時刻と異常内容 (複数の場合もあり)を特定できる。 FIG. 5B is a diagram showing an abnormality information table stored in the work support server 3. In the error information table, the error time, which is the time when an error was detected at the site, is associated with the site number, and the signal input to the permanent monitoring cameras 5a, 5b, 5c ... The state is stored. This table is based on the site number Thus, it is possible to specify the abnormal time and abnormal content (there may be multiple cases).

[0031] 図 6 (a)は、作業支援サーバ 3が記憶する作業指示書テーブルを示す図である。作 業指示書テーブルには、拠点にて作業者が実施する作業の識別情報である作業番 号に対応付けて、当該作業の支援を担当した支援者の識別情報である支援者 IDと 、当該作業を担当した作業者の識別情報である作業者 IDと、当該作業が実施される 拠点の拠点番号と、当該作業の内容の説明文である作業内容と、が記憶されている 。このテーブルにより、作業番号に基づいて、支援者 、作業者 ID、拠点番号を一 意に特定できる。  FIG. 6A shows a work instruction table stored in the work support server 3. The work instruction table is associated with the work number, which is identification information of the work performed by the worker at the site, and the supporter ID, which is the identification information of the support person in charge of supporting the work. The worker ID, which is the identification information of the worker in charge of the work, the base number of the base where the work is performed, and the work content that is an explanatory text of the content of the work are stored. This table can uniquely identify the supporter, worker ID, and site number based on the work number.

[0032] 図 6 (b)は、作業支援サーバ 3が記憶する作業状態テーブルを示す図である。作業 番号に対応付けて、当該作業の作業状態と、作業状態の更新時刻と、が記憶されて いる。本実施例における作業状態は、未着手、作業中、問題発生、完了のいずれか である。このテーブルにより、作業番号に基づいて、作業状態を一意に特定できる。  FIG. 6 (b) is a diagram showing a work state table stored in the work support server 3. In association with the work number, the work state of the work and the update time of the work state are stored. The working state in the present embodiment is any of the following: unstarted, working, problem occurred, or completed. With this table, the work state can be uniquely specified based on the work number.

[0033] 図 6 (c)は、作業支援サーバ 3が記憶する支援要請書テーブルを示す図である。支 援要請書テーブルには、拠点にて作業を実施している作業者に対して支援者が実 施する支援の識別情報である支援番号に対応付けて、当該支援の対象となる作業 の作業番号と、支援対象となる作業を担当する作業者が当該支援を要請した根拠の 説明文である支援要請内容と、が記憶されている。  FIG. 6 (c) is a diagram showing a support request form table stored in the work support server 3. In the support request form table, the work of the work subject to the support is associated with the support number that is the identification information of the support performed by the support person for the worker performing the work at the site. The number and the content of the support request, which is an explanation of the reason for requesting the support by the worker in charge of the work to be supported, are stored.

[0034] 図 6 (d)は、作業支援サーバ 3が記憶する支援状態テーブルを示す図である。支援 番号に対応付けて、当該支援の支援状態と、支援状態の更新時刻と、が記憶されて いる。本実施例における支援状態は、支援要請書発行済、支援中、問題発生、完了 のいずれかである。このテーブルにより、支援番号に基づいて、支援状態を一意に特 定できる。  FIG. 6D shows a support state table stored in the work support server 3. The support status of the support and the update time of the support status are stored in association with the support number. The support status in the present embodiment is any of support request issued, support in progress, problem occurrence, or completion. This table allows the support status to be uniquely identified based on the support number.

[0035] 図 6 (e)は、作業支援サーバ 3が記憶する支援者テーブルを示す図である。支援者 テーブルには、支援者 IDに対応付けて、当該支援者が作業支援に利用しているパ ソコン 2に搭載 (接続)されている支援者端末カメラ 201の識別情報である支援者端 末カメラ IDが記憶されている。尚、図示していないが支援者の電子メールアドレスも 記憶されている。  FIG. 6E is a diagram showing a supporter table stored in the work support server 3. In the supporter table, a supporter terminal, which is identification information of the supporter terminal camera 201 mounted (connected) to the personal computer 2 used for work support by the supporter, is associated with the supporter ID. Camera ID is stored. Although not shown, the e-mail address of the supporter is also stored.

[0036] 図 6 (f)は、作業支援サーバ 3が記憶する作業者テーブルを示す図である。作業者 テーブルには、作業者 IDに対応付けて、当該作業者が作業に利用しているノートパ ソコン 1に搭載 (接続)されている作業者端末カメラ 101の識別情報である作業者端 末カメラ IDが記憶されている。尚、図示していないが作業者の電子メールアドレスも 記憶されている。 FIG. 6 (f) is a diagram showing a worker table stored in the work support server 3. worker In the table, the worker terminal camera ID, which is the identification information of the worker terminal camera 101 mounted (connected) to the laptop computer 1 used by the worker for the work, is associated with the worker ID. It is remembered. Although not shown, the e-mail address of the worker is also stored.

[0037] 図 7は、作業支援サーバ 3が記憶する支援履歴情報テーブルを示す図である。支 援履歴情報テーブルには、これまでに実施された作業支援に関する情報が複数記 憶されている。具体的には、 1回の作業支援につき、拠点番号、中央監視サーバ ID ,常設監視カメラ ID、作業者端末カメラ ID、支援者 ID、作業者 ID、作業番号、支援 番号、常設監視カメラ 5a、 5b、 5c…の撮影映像を格納したファイルにアクセスするた めのノ スデータである常設監視カメラ映像、作業者端末カメラ 101の撮影映像を格 納したファイルにアクセスするためのパスデータである作業者端末カメラ映像、開始 時刻、終了時刻、が記憶されている。  FIG. 7 is a diagram showing a support history information table stored in the work support server 3. The support history information table stores a plurality of pieces of information related to work support that has been performed so far. Specifically, for each work support, base number, central monitoring server ID, permanent monitoring camera ID, worker terminal camera ID, supporter ID, worker ID, work number, support number, permanent monitoring camera 5a, 5b, 5c ... Permanent surveillance camera video, which is the nose data for accessing the file containing the captured video, and worker, the pass data for accessing the file containing the video captured by the worker terminal camera 101 The terminal camera video, start time, and end time are stored.

[0038] 尚、図示していないが、拠点テーブルも記憶されており、拠点番号に対応付けて、 拠点の住所や交通機関によるアクセス情報等の各拠点に関するデータが記憶されて いる。  Although not shown, a base table is also stored, and data relating to each base such as the base address and access information by transportation is stored in association with the base number.

[0039] 以上のように、本実施例においては、作業指示書テーブル(図 6 (a) )に基づいて、 作業番号、拠点番号が一意に対応付けられている。すなわち、拠点の識別情報であ る拠点番号が本発明における作業現場 (拠点)を特定可能な現場特定情報であるだ けでなぐ拠点番号を一意に特定可能な作業番号、並びに、支援番号も現場特定情 報に含まれる。  As described above, in this embodiment, the work number and the site number are uniquely associated with each other based on the work instruction table (FIG. 6 (a)). That is, the site number that is the site identification information is the site identification information that can identify the work site (site) in the present invention. Included in specific information.

[0040] 上述した構成に基づ!/ヽて、本実施例の作業支援システムが、作業者の作業支援を 実施する流れを、図 8〜図 16に基づいて、以下に詳細に説明していく。  [0040] Based on the configuration described above, the flow in which the work support system of the present embodiment performs the work support of the worker will be described in detail below with reference to FIGS. Go.

[0041] 図 8は、支援者端末であるパソコン 2に表示される支援者端末画面を示す図である 。 日本地図を表示する拠点情報 Z異常情報領域 (画面左上部)と、作業指示書を表 示する作業指示書領域 (画面左下部)と、支援を行うための各種ボタンを表示するボ タン領域 (画面右上部)と、作業者端末カメラ 101の撮影映像を表示する作業者端末 カメラ領域 (画面右中部)と、常設監視カメラ 5a、 5b、 5c…の撮影映像を表示する常 設監視カメラ領域 (画面右下部)と、カゝら構成される。表示時期や表示方法について は、以降で処理の流れとともに説明する。 FIG. 8 is a diagram showing a supporter terminal screen displayed on the personal computer 2 that is a supporter terminal. Base information for displaying a map of Japan Z Anomaly information area (upper left of the screen), work instruction area for displaying work instructions (lower left of the screen), and button areas for displaying various buttons for support ( The upper right part of the screen), the worker terminal camera area that displays the captured video of the worker terminal camera 101 (the right middle part of the screen), and the permanent surveillance camera area that displays the captured video of the permanent surveillance cameras 5a, 5b, 5c… The lower right corner of the screen) Display time and display method Will be described later together with the flow of processing.

[0042] 尚、作業者端末であるノートパソコン 1に表示される作業者端末画面につ 、ては特 に図示していないが、支援者が操作するパソコン 2の支援者端末画面と同様に、支 援者の支援者端末カメラ 201の撮影映像を表示する支援者端末カメラ領域、常設監 視力メラ 5a、 5b、 5c…の撮影映像を表示する常設監視カメラ領域、自己の作業者端 末カメラ 101の撮影映像を表示する作業者端末カメラ領域を有するとともに、作業の 進行に必要となる各種ボタンと支援を要請するための各種ボタン等が表示されたボタ ン領域、並びに、作業の進拔に応じた各工程の作業内容が表示されるプロシージャ 表示領域を有している。  [0042] Note that the worker terminal screen displayed on the notebook personal computer 1 which is the worker terminal is not particularly illustrated, but, like the supporter terminal screen of the personal computer 2 operated by the supporter, Supporter terminal camera area for displaying the captured video of the support terminal camera 201 of the supporter, permanent monitoring camera area for displaying the captured video of the permanent monitoring powers 5a, 5b, 5c, etc., own worker terminal camera 101 In addition to the camera area of the operator's terminal that displays the captured video, a button area that displays various buttons necessary for the progress of the work and various buttons for requesting support, and the progress of the work. It also has a procedure display area for displaying the work contents of each process.

[0043] まず、常設監視カメラ 5a、 5b、 5c…が設置された各拠点における異常が検知され、 支援者のパソコン 2に異常時映像が表示される流れについて、図 10に基づき以下に 説明する。  [0043] First, the flow in which an abnormality is detected at each site where the permanent monitoring cameras 5a, 5b, 5c,... Are installed and an abnormal video is displayed on the personal computer 2 of the supporter will be described with reference to FIG. .

[0044] 本実施例の各拠点に常設された常設監視カメラ 5a、 5b、 5c…には、前述したよう に各種センサが接続されており、常設監視カメラ 5a、 5b、 5c…は、これらセンサの出 力信号の出力状態を特定可能なセンサ情報を、常設監視カメラ IDとカメラ映像デー タとともに、所定時間間隔毎に常時中央監視サーバ 4に送信するセンサ情報送信処 理を実施している。  [0044] As described above, various sensors are connected to the permanent monitoring cameras 5a, 5b, 5c,..., Which are permanently installed at the respective bases of this embodiment, and the permanent monitoring cameras 5a, 5b, 5c,. Sensor information transmission processing is performed in which sensor information that can identify the output state of the output signal is always transmitted to the central monitoring server 4 at predetermined time intervals together with the permanent monitoring camera ID and camera video data.

[0045] このセンサ情報を受信した中央監視サーバ 4は、センサ情報に基づいて異常があ つたか否かを検知する異常検知処理を実施する。該異常検知処理にお!、て異常が 検知されなかった場合に処理を終了してなんら処理を行わない一方、該異常検知処 理にお 、て異常が検知された場合には、以下の処理を実施する。  [0045] The central monitoring server 4 that has received this sensor information performs an abnormality detection process for detecting whether there is an abnormality based on the sensor information. If no abnormality is detected in the abnormality detection process, the process ends and no processing is performed. On the other hand, if an abnormality is detected in the abnormality detection process, the following processing is performed. To implement.

[0046] このように異常、例えば温度異常を検知した中央監視サーバ 4は、異常が検知され た常設監視カメラ 5a、 5b、 5c…の常設監視カメラ IDを含むセンサ情報を含む異常検 知情報を作業支援サーバ 3に送信する。  [0046] The central monitoring server 4 that has detected an abnormality, for example, a temperature abnormality in this way, detects abnormality detection information including sensor information including the permanent monitoring camera IDs of the permanent monitoring cameras 5a, 5b, 5c,. Send to work support server 3.

[0047] この異常検知情報を受信した作業支援サーバ 3は、異常検知情報に含まれる常設 監視カメラ IDに対応付けて、常設監視カメラテーブル(図 3)に記憶されている拠点 番号と支援者の電子メールアドレス (図示略)を特定し、当該異常情報に対応すべき 支援者に対して、拠点番号を含む異常検知メールを送信する異常検知メール送信 処理を実施する。 [0047] The work support server 3 that has received the abnormality detection information associates the base number stored in the permanent monitoring camera table (Fig. 3) with the supporter camera ID associated with the permanent monitoring camera ID included in the abnormality detection information. An anomaly detection email that identifies an email address (not shown) and sends an anomaly detection email that includes the site number to the supporter who should respond to the anomaly information Perform the process.

[0048] 尚、当該異常情報に対応すべき支援者として、全ての支援者を特定しても良いし、 新たに拠点番号と支援者 IDを対応付けて登録する担当拠点テーブルを作成して、 このテーブルに基づ 、て該当する支援者を拠点に応じて特定しても良 、。ある ヽは、 新たにセンサ情報 (もしくは個別の異常を示すエラーコード)と支援者 IDを対応付け て登録する担当異常テーブルを作成して、このテーブルに基づ 、て該当する支援者 を異常に応じて特定しても良い。  [0048] It should be noted that all the supporters may be specified as supporters to be associated with the abnormality information, or a newly created base table in which the base number and the supporter ID are registered in association with each other, Based on this table, the corresponding supporter may be identified according to the base. A certain person creates a responsible abnormality table that newly registers sensor information (or an error code indicating individual abnormality) and a supporter ID, and makes the corresponding supporter abnormal based on this table. It may be specified accordingly.

[0049] 更に、作業支援サーバ 3は、異常情報テーブル (図 5 (b) )に、新たに異常情報を登 録する。具体的には、拠点番号、異常時刻、センサ情報を登録する。異常時刻は現 在時刻とする。  Furthermore, the work support server 3 newly registers abnormality information in the abnormality information table (FIG. 5 (b)). Specifically, the base number, abnormal time, and sensor information are registered. The abnormal time is the current time.

[0050] 一方、中央監視サーバ 4は、異常検知情報を作業支援サーバ 3に送信した後、直 ちに、異常を検知した常設監視カメラ 5a、 5b、 5c…に対して、異常時モード映像要 求を送信する。異常時モードの映像とは、映像品質を通常において中央監視サーバ 4に送信する映像データよりも高めた映像である。  [0050] On the other hand, the central monitoring server 4 transmits the abnormality detection information to the work support server 3, and immediately after that, the abnormal monitoring mode video is required for the permanent monitoring cameras 5a, 5b, 5c,. Send a request. An abnormal mode video is a video whose video quality is higher than that of video data normally transmitted to the central monitoring server 4.

[0051] 異常時モード映像要求を受信した常設監視カメラ 5a、 5b、 5c…は、異常時モード の常設監視カメラ映像を中央監視サーバ 4に送信する。  [0051] The permanent monitoring cameras 5a, 5b, 5c, ... that have received the abnormal mode video request transmit the abnormal mode permanent monitoring camera video to the central monitoring server 4.

[0052] 異常時モードの常設監視カメラ映像を受信した中央監視サーバ 4は、異常時録画 処理を実施して、異常時モードの常設監視カメラ映像を中央監視サーバ記憶部に記 憶する。その後、記憶した異常時モードの常設監視カメラ映像を、常設監視カメラ ID とともに作業支援サーバ 3に送信する。  [0052] The central monitoring server 4 that has received the permanent monitoring camera video in the abnormal mode performs the abnormal recording process, and stores the permanent monitoring camera video in the abnormal mode in the central monitoring server storage unit. Thereafter, the stored permanent monitoring camera video in the abnormal mode is transmitted to the work support server 3 together with the permanent monitoring camera ID.

[0053] このとき、送信する異常時モードの常設監視カメラ映像は、異常の原因が判定でき る程度であれば良いが、容量を考慮して所定時間分でも良いし、記憶した分全てで も良いし、適宜に設定すれば良ぐ本実施例では、これらの時間を、各常設監視カメ ラ 5a、 5b、 5c…の監視対象によって異なることから、各常設監視カメラ 5a、 5b、 5cr " 毎に、図示しな!、設定画面にぉ 、て設定できるようになって!/、る。  [0053] At this time, it is sufficient that the abnormal surveillance mode video to be transmitted can be transmitted to the extent that the cause of the abnormality can be determined, but it may be a predetermined time in consideration of the capacity, or the entire stored amount. In this embodiment, which is good and can be set appropriately, these times vary depending on the monitoring target of each of the permanent monitoring cameras 5a, 5b, 5c ..., so that each of the permanent monitoring cameras 5a, 5b, 5cr " In the setting screen, you can now set it!

[0054] このように、異常時モードの常設監視カメラ映像を作業支援サーバ 3に直接送信し ないのは、異常検知が頻発したときに、高い映像品質の映像を同時に送信すること で、作業支援サーバ 3の通信回線や処理に力かる負荷を著しく高めてしまい、他の 作業支援に支障を来たさないようにするためである。更には、負荷を著しく高めてしま うことは、異常時映像が正確に記録されない可能性も高めてしまうことから、正確に異 常時映像を記憶するためでもある。 [0054] The reason why the permanent monitoring camera video in the abnormal mode is not directly transmitted to the work support server 3 in this way is that the high-quality video is simultaneously transmitted when abnormality detection occurs frequently. Server 3's communication line and processing load are significantly increased, and other This is in order not to interfere with work support. Furthermore, if the load is remarkably increased, the possibility that the video at the time of abnormality is not accurately recorded is also increased, so that the abnormal video is accurately stored.

[0055] そして、異常時モードの常設監視カメラ映像を受信した作業支援サーバ 3は、異常 時録画処理を実施して、異常時モードの常設監視カメラ映像を作業支援サーバ記憶 部に記憶する。更に作業支援サーバ 3は、常設監視カメラ録画情報テーブル (図 5 (a ) )に、常設監視カメラ ID、開始時刻、録画データを新たに登録する。開始時刻は現 在時刻、録画データは異常時モードの常設監視カメラ映像を格納したファイルにァク セスするためのパスデータとなる。  [0055] Then, the work support server 3 that has received the abnormal mode permanent monitoring camera video performs the abnormal time recording process, and stores the abnormal mode permanent monitoring camera video in the work support server storage unit. Further, the work support server 3 newly registers the permanent monitoring camera ID, the start time, and the recording data in the permanent monitoring camera recording information table (FIG. 5 (a)). The start time is the current time, and the recorded data is the path data for accessing the file that stores the permanent surveillance camera video in the abnormal mode.

[0056] 一方、作業支援サーバ 3から送信された異常検知メールの受信に基づいて、支援 者は、パソコン 2において表示している支援者端末画面(図 8)から、拠点情報 Z異常 情報領域を操作することで、拠点並びに当該拠点における異常を選択する。  [0056] On the other hand, based on the reception of the abnormality detection mail transmitted from the work support server 3, the supporter displays the base information Z abnormality information area from the supporter terminal screen (Fig. 8) displayed on the personal computer 2. By operating, a base and an abnormality at the base are selected.

[0057] 支援者の拠点 Z異常選択操作を受付けたパソコン 2は、選択された拠点の拠点番 号を含む異常時映像要求を作業支援サーバ 3に送信する。  [0057] The personal computer 2 that has received the supporter's base Z abnormality selection operation transmits an abnormal video request including the base number of the selected base to the work support server 3.

[0058] 異常時映像要求を受信した作業支援サーバ 3は、拠点番号に対応付けて、異常情 報テーブル(図 5 (b) )に記憶されている異常時刻を特定し、更に、拠点番号に対応 付けて、常設監視カメラテーブル (図 3)に記憶されている常設監視カメラ IDを特定す る常設監視カメラ ID特定処理を実施する。  [0058] The work support server 3 that has received the abnormal video request identifies the abnormal time stored in the abnormal information table (Fig. 5 (b)) in association with the base number, and further adds the base number to the base number. Correspondingly, the permanent surveillance camera ID identification process is performed to identify the permanent surveillance camera ID stored in the permanent surveillance camera table (Fig. 3).

[0059] そして、特定した常設監視カメラ IDと異常時刻に対応付けて、常設監視カメラ録画 情報テーブル(図 5 (a) )に記憶されている録画データを特定する。尚、開始時刻が、 異常時刻以降であって、最も異常時刻に近い録画データが特定される。  Then, the recording data stored in the permanent monitoring camera recording information table (FIG. 5 (a)) is specified in association with the identified permanent monitoring camera ID and the abnormal time. Note that the recording data whose start time is after the abnormal time and closest to the abnormal time is specified.

[0060] この後、作業支援サーバ 3は、録画データに基づいて異常時モードの常設監視カメ ラ映像を特定し、支援者のパソコン 2に送信する常設監視カメラ映像送信処理を実施 する。  Thereafter, the work support server 3 performs a permanent monitoring camera video transmission process of identifying the permanent monitoring camera video in the abnormal mode based on the recorded data and transmitting it to the personal computer 2 of the supporter.

[0061] 以上のような処理により、支援者端末となるパソコン 2において、異常時の常設監視 カメラ映像が受信されて、映像表示処理が実施される。結果として、支援者端末画面 において、異常時の常設監視カメラ映像が表示されようになり、支援者は、異常発生 時の状況を、映像にて把握することができ、どのような対処を実施したら良いかを判 断できるようになつている。 Through the processing as described above, the personal monitor 2 serving as the supporter terminal receives the permanent monitoring camera video at the time of abnormality and performs video display processing. As a result, the monitoring camera video at the time of abnormality will be displayed on the supporter terminal screen, and the supporter can grasp the situation at the time of the abnormality by video, and what kind of measures should be taken It ’s good I am able to decline.

[0062] そして、支援者においては、これら異常の発生した拠点における過去の作業履歴 や、指示を実施したい作業の過去の作業内容を確認したい場合が発生するが、この ような場合に、これらの情報を支援者が取得する流れについて、以下に簡潔に説明 する。  [0062] The supporter may want to check the past work history at the site where these abnormalities occurred or the past work content of the work for which the instruction is to be performed. In such a case, The flow of information acquisition by supporters is briefly described below.

[0063] まず、支援者が、パソコン 2に支援履歴情報を表示させたい場合には、所定操作を 実施して図示しな!、支援履歴情報の検索画面を表示させる。この支援履歴情報の 検索画面において支援者力もの検索操作を受付けたパソコン 2は、検索操作の内容 と、当該支援者の支援者 IDを含む検索要求を作業監視サーバ 3に送信する。検索 画面においては、例えば、作業者 ID、日時、拠点番号など、支援履歴情報テーブル (図 7)の支援者 ID以外の各項目に加え、キーワードなどを、設計に応じて適宜入力 できるものとする。本実施例では、少なくとも拠点を特定可能な情報として、拠点番号 、作業番号、支援番号のいずれかは入力されるものとする。  First, when the support person wants to display the support history information on the personal computer 2, a predetermined operation is performed to display the support history information search screen. The personal computer 2 that has received a search operation with assistance from the support history information search screen transmits a search request including the content of the search operation and the supporter ID of the supporter to the work monitoring server 3. In the search screen, for example, in addition to each item other than the supporter ID in the support history information table (Fig. 7) such as worker ID, date and time, base number, etc., keywords can be entered as appropriate according to the design. . In this embodiment, it is assumed that at least one of a base number, a work number, and a support number is input as information that can specify a base.

[0064] この検索要求を受信した作業監視サーバ 3は、支援履歴検索処理を実施して、検 索要求を充足する支援履歴情報を特定し、パソコン 2に送信する。このとき、特定した 支援履歴情報に対応する作業者端末カメラ映像、常設監視カメラ映像も送信される  The work monitoring server 3 that has received this search request performs support history search processing, identifies support history information that satisfies the search request, and transmits it to the personal computer 2. At this time, the worker terminal camera video and the permanent surveillance camera video corresponding to the identified support history information are also transmitted.

[0065] 支援履歴情報を受信したパソコン 2は、映像表示処理を実施して、支援履歴情報、 並びに作業者端末カメラ映像、常設監視カメラ映像の表示を行う。以上の処理により 、支援者は自身が支援した支援履歴情報を確認できるようになる。 The personal computer 2 that has received the support history information performs video display processing to display the support history information, the worker terminal camera video, and the permanent monitoring camera video. Through the above processing, the supporter can confirm support history information supported by the supporter.

[0066] また、図 16は、支援者のパソコン 2に支援履歴情報を表示する処理において、作業 支援サーバ 3が実施する処理の詳細な流れを示す図である。具体的には、支援履歴 検索処理の説明である。  FIG. 16 is a diagram showing a detailed flow of the process performed by the work support server 3 in the process of displaying the support history information on the personal computer 2 of the supporter. Specifically, it is an explanation of the support history search process.

[0067] Sclでは、検索要求を受信して、 Sc2に進み、検索要求に含まれる支援者 IDに対 応付けて、作業指示書テーブル (図 6 (a) )に記憶されている作業指示書を特定し、 S c3に進む。  [0067] In Scl, the search request is received, the process proceeds to Sc2, and the work instruction sheet stored in the work instruction table (FIG. 6 (a)) is associated with the supporter ID included in the search request. And go to Sc3.

[0068] Sc3では、作業指示書に含まれる作業番号に対応付けて、支援履歴情報テーブル  In Sc3, the support history information table is associated with the work number included in the work instruction sheet.

(図 7)に記憶されている支援履歴情報を特定し、 Sc4に進み、特定した支援履歴情 報に含まれている常設監視カメラ映像、作業者端末カメラ映像を特定して、 Sc5に進 み、映像を含む支援履歴情報をパソコン 2に送信する。 Identify the support history information stored in (Figure 7), proceed to Sc4, and identify the specified support history information. The permanent surveillance camera image and worker terminal camera image included in the information are identified, the process proceeds to Sc5, and the support history information including the image is transmitted to the PC 2.

[0069] このようにして、異常時の映像や支援履歴等を確認した支援者は、パソコン 2を操 作して、図 9に示すように、該異常に対処するための作業に関する作業指示書を入 力'作成する。 [0069] In this way, the supporter who has confirmed the video, support history, etc. at the time of abnormality operates the personal computer 2 and, as shown in FIG. 9, a work instruction regarding work for dealing with the abnormality. Enter 'create'.

[0070] この作業指示書に必要な情報は、作業指示書テーブル (図 6 (a) )に示すように、作 業番号、支援者 、作業者 ID、拠点番号、作業内容である。作業番号は、システム により自動的に付与されるため入力しない。支援者 IDは、支援者のそれまでの入力 に基づいて (例えば、ログイン時に入力したログイン ID)自動的に特定される。このた め支援者は、作業者 ID、拠点番号、作業内容を入力する。  [0070] The information necessary for this work instruction is a work number, a supporter, a worker ID, a base number, and work contents as shown in the work instruction table (FIG. 6 (a)). The work number is not entered because it is automatically assigned by the system. The supporter ID is automatically identified based on the supporter's previous input (for example, the login ID entered at login). Therefore, the supporter inputs the worker ID, site number, and work content.

[0071] 作業指示書の入力を受付けたパソコン 2は、拠点番号と作業者 IDを含む作業指示 書を作業支援サーバ 3に送信する。  The personal computer 2 that has received the input of the work instruction sheet transmits a work instruction sheet including the site number and the worker ID to the work support server 3.

[0072] 作業指示書を受信した作業支援サーバ 3は、作業番号を生成 (例えば連番の自動 生成)し、生成した作業番号に対応付けて、作業指示書テーブル (図 6 (a) )に受信し た作業指示書を記憶する。その後、作業者 IDに対応付けて、作業者テーブル (図 6 ( f) )に記憶されている電子メールアドレスを特定する。また、拠点番号に対応付けて、 拠点テーブル(図示略)に記憶されている住所を特定する。そして、特定した拠点の 住所と、作業指示書に含まれていた作業内容を含む作業指示メールを、特定した作 業者の電子メールアドレス宛に送信する作業指示メール送信処理を実施する。  [0072] Upon receiving the work instruction, the work support server 3 generates a work number (for example, automatically generates a serial number) and associates it with the generated work number in the work instruction table (FIG. 6 (a)). Memorize the received work instructions. After that, the electronic mail address stored in the worker table (FIG. 6 (f)) is specified in association with the worker ID. In addition, the address stored in the base table (not shown) is specified in association with the base number. Then, a work instruction mail transmission process is performed in which a work instruction mail including the address of the identified base and the work contents included in the work instruction is sent to the e-mail address of the identified manufacturer.

[0073] 更に、作業支援サーバ 3は、作業状態テーブル (図 6 (b) )に、作業番号を新たに登 録し、作業状態を未着手、更新時刻を現在時刻とする。  Furthermore, the work support server 3 newly registers a work number in the work state table (FIG. 6 (b)), sets the work state not yet started, and sets the update time as the current time.

[0074] 作業者端末であるノートパソコン 1にお 、て作業指示メールを受信した作業者は、 拠点に移動して作業支援サーバ 3へのログイン操作を行う。ログイン操作に基づ!/、て 、ノートパソコン 1は、作業者 IDと作業指示メールに含まれていた作業番号力もなる口 グィン要求を送信する。  [0074] In the notebook personal computer 1 that is the worker terminal, the worker who has received the work instruction mail moves to the base and performs a login operation to the work support server 3. Based on login operations! The laptop PC 1 then sends a request for a work ID that also includes the worker ID and the work number included in the work instruction mail.

[0075] ログイン要求を受信した作業支援サーバ 3は、作業者端末画面への出力情報をノ ートパソコン 1に送信する。具体的には、ログイン要求に含まれる作業番号に対応付 けて、作業指示書テーブル (図 6 (a) )に記憶されている作業指示書を特定して送信 する作業指示書送信処理を実施する。また、当該作業に対応するプロシージャ(ェ 程)を含む電子化されたマニュアルが記憶されていれば、送信する。 The work support server 3 that has received the login request transmits the output information to the worker terminal screen to the notebook personal computer 1. Specifically, the work instruction stored in the work instruction table (Fig. 6 (a)) is identified and transmitted in association with the work number included in the login request. Implement the work instruction form transmission process. In addition, if an electronic manual including a procedure (process) corresponding to the work is stored, it is transmitted.

[0076] 更に、作業支援サーバ 3は、作業状態テーブル (図 6 (b) )の該当する作業状態を 作業中、更新時刻を現在時刻に更新する。  Furthermore, the work support server 3 updates the update time to the current time while working on the corresponding work state in the work state table (FIG. 6B).

[0077] 作業指示書を含む作業者端末画面への出力情報を受信したノートパソコン 1は、作 業者端末画面を出力する。この作業者端末画面には、前述したように、作業指示書 や当該作業に対応するプロシージャ (工程)の内容や、支援を要請する際に操作さ れる支援要請ボタン等が表示されて 、る。  [0077] Receiving the output information to the worker terminal screen including the work instruction, the notebook personal computer 1 outputs the worker terminal screen. As described above, this worker terminal screen displays a work instruction, the contents of a procedure (process) corresponding to the work, a support request button operated when requesting support, and the like.

[0078] そして、作業者は、作業者端末画面に設けられている、図示しない「作業開始」の ボタンを入力操作して、作業を開始することで、プロシージャ表示領域には、初めの 工程の作業内容が表示され、該表示された工程が終了する毎に、「次工程」のボタン を入力操作することで、次工程の作業内容が表示されることで、作業の進拔に応じた 各工程の作業内容が、順次表示されていくことで、作業者の作業が、ノートパソコン 1 により支援されていく。  [0078] Then, the operator inputs a “work start” button (not shown) provided on the worker terminal screen to start the work, so that the procedure display area includes the initial process. Each time the displayed process is completed, each time the displayed process is completed, the operation of the next process is displayed by inputting the “next process” button. The work contents of the process are sequentially displayed, so that the work of the worker is supported by the notebook computer 1.

[0079] この後、これら作業において、作業内容が不明確であったり、指示された部分の形 状が実物のものと違ったりというように、支援が必要となった場合には、作業者は支援 要請ボタンを操作する。  [0079] After that, in these operations, if assistance is required such that the details of the operation are unclear or the shape of the indicated part is different from the actual one, the worker shall Operate the support request button.

[0080] この作業者による支援要請ボタンの操作を受付けたノートパソコン 1は、作業支援 サーバ 3に支援要請情報を送信する支援要請情報送信処理を実施する。支援要請 に必要な情報は、支援要請書テーブル (図 6 (c) )に示すように、支援番号、作業番 号、支援要請内容である。支援番号は、システムにより自動的に付与されるため入力 しない。作業番号は、それまでの受信情報に基づいて (例えば、作業支援サーバ 3か ら受信した作業指示書に含まれる作業番号)自動的に特定される。このため作業者 は、支援要請内容を入力する。  The notebook personal computer 1 that has accepted the operation of the support request button by the worker performs support request information transmission processing for transmitting support request information to the work support server 3. The information required for the support request includes the support number, work number, and details of the support request as shown in the support request form table (Fig. 6 (c)). The support number is automatically entered by the system and is not entered. The work number is automatically specified based on the received information so far (for example, the work number included in the work instruction received from the work support server 3). For this reason, the worker enters the details of the support request.

[0081] 支援要請情報を受信した作業支援サーバ 3は、支援番号を生成 (例えば連番の自 動生成)し、生成した支援番号に対応付けて、支援要請書テーブル (図 6 (c) )に受 信した支援要請情報に含まれる作業番号と、支援要請内容を記憶する。その後、作 業番号に対応付けて、作業指示書テーブル (図 6 (a) )に記憶されている支援者 IDを 特定し、支援者 IDに対応付けて、支援者テーブル(図 6 (e) )に記憶されている電子 メールアドレスを特定する。そして、登録した支援指示書に含まれていた支援番号、 支援要請内容を含む支援要請メールを、特定した支援者の電子メールアドレス宛に 送信する。 [0081] The work support server 3 that has received the support request information generates a support number (for example, automatic generation of a serial number), and associates it with the generated support number to create a support request form table (FIG. 6 (c)). The work number included in the support request information received and the contents of the support request are stored. After that, the supporter ID stored in the work instruction table (Fig. 6 (a)) is associated with the work number. The e-mail address stored in the supporter table (Fig. 6 (e)) is specified in association with the supporter ID. Then, a support request email containing the support number and support request contents included in the registered support instruction is sent to the email address of the identified supporter.

[0082] 更に、作業支援サーバ 3は、作業状態テーブル (図 6 (b) )の該当する作業状態を 問題発生、更新時刻を現在時刻に更新する。また、支援状態テーブル (図 6 (d) )に、 支援番号を新たに登録し、作業状態を支援要請書発行済、更新時刻を現在時刻と する。  Furthermore, the work support server 3 updates the corresponding work state in the work state table (FIG. 6B) with a problem and updates the update time to the current time. In addition, a support number is newly registered in the support status table (Fig. 6 (d)), the work status is issued as a support request, and the update time is the current time.

[0083] パソコン 2において支援要請メールを受信した支援者は、作業支援サーバ 3への口 グィン操作を行う。ログイン操作に基づいて、パソコン 2は、作業者 IDと支援要請メー ルに含まれていた支援番号からなるログイン要求を送信する。尚、本実施例では、こ れら支援要請を電子メールにて実施している力 本発明はこれに限定されるものでは なぐこれら電子メールに代えて、特定のメッセンジャーユーティリティプログラムをパ ソコン 2に常駐させておき、該メッセンジャーユーティリティプログラムが所定時間毎、 例えば、 10秒毎等に、作業支援サーバ 3に対して、当該パソコン 2を操作する支援者 への支援要請の有無を確認し、支援要請が有る場合には、表示画面に支援要請が きている旨のメッセージを強制的に表示することで、これら支援要請がなされているこ とを、支援者が遅滞なく認識できるようにしても良い。  The supporter who has received the support request mail in the personal computer 2 performs a mouth-guin operation on the work support server 3. Based on the login operation, the personal computer 2 transmits a login request including the worker ID and the support number included in the support request mail. In this embodiment, the ability to make these support requests by e-mail. The present invention is not limited to this, but instead of these e-mails, a specific messenger utility program is stored in the computer 2. Make sure that the messenger utility program stays resident every predetermined time, for example, every 10 seconds, and confirms whether or not there is a support request to the support person who operates the personal computer 2 with respect to the work support server 3. If there is a problem, it may be possible for the supporter to recognize that the request for assistance has been made without delay by forcibly displaying a message that the request for assistance has been received on the display screen. .

[0084] ログイン要求を受信した作業支援サーバ 3は、支援者端末画面への出力情報をパ ソコン 2に送信する。具体的には、ログイン要求に含まれる支援番号に対応付けて、 支援要請書テーブル (図 6 (c) )に記憶されている作業番号を特定し、作業番号に対 応付けて作業指示書テーブル (図 6 (a) )に記憶されて 、る作業指示書を特定して送 信する。  The work support server 3 that has received the login request transmits information output to the supporter terminal screen to the personal computer 2. Specifically, the work number stored in the support request form table (Fig. 6 (c)) is identified in association with the support number included in the login request, and the work order form table is associated with the work number. The work instruction stored in (Fig. 6 (a)) is specified and transmitted.

[0085] 更に、作業支援サーバ 3は、支援状態テーブル (図 6 (d) )の該当する支援状態を 支援中、更新時刻を現在時刻に更新する。また、支援履歴情報記録処理を実施して 、支援履歴情報テーブル(図 7)に、新たに支援履歴情報を登録する。この時点では 、拠点番号、支援者 ID、作業者 ID、作業番号、支援番号、開始時刻を登録する。  Furthermore, the work support server 3 updates the update time to the current time while supporting the corresponding support state in the support state table (FIG. 6 (d)). Also, support history information recording processing is performed, and new support history information is registered in the support history information table (Fig. 7). At this point, the base number, supporter ID, worker ID, work number, support number, and start time are registered.

[0086] また、作業支援サーバ 3は、特定した作業指示書に含まれる拠点番号に対応付け て、常設カメラテーブル(図 3)に記憶されている中央監視サーバ ID、常設監視カメラ IDを全て特定し、特定した中央監視サーバ 4に、特定した常設監視カメラ IDを含む 常設監視カメラ映像送信要求を送信する。 [0086] Further, the work support server 3 associates the work support server 3 with the base number included in the identified work instruction. All the central monitoring server IDs and permanent monitoring camera IDs stored in the permanent camera table (Fig. 3) are identified, and the permanent monitoring camera video transmission request including the identified permanent monitoring camera ID is specified to the identified central monitoring server 4 Send.

[0087] 更に、作業支援サーバ 3は、支援履歴情報記録処理を実施して、支援履歴情報テ 一ブル(図 7)を更新する。この時点では、中央監視サーバ ID、常設監視カメラ IDを 登録する。 Furthermore, the work support server 3 performs support history information recording processing and updates the support history information table (FIG. 7). At this point, the central monitoring server ID and permanent monitoring camera ID are registered.

[0088] 常設監視カメラ映像送信要求を受信した中央監視サーバ 4は、この要求に含まれる 常設監視カメラ IDに該当する常設監視カメラ 5a、 5b、 5c…に、常設監視カメラ IDを 含む常設監視カメラ映像送信要求を送信する。  [0088] The central monitoring server 4 that has received the permanent monitoring camera video transmission request includes the permanent monitoring camera ID included in the permanent monitoring cameras 5a, 5b, 5c, ... corresponding to the permanent monitoring camera ID included in this request. Send a video transmission request.

[0089] 常設監視カメラ映像送信要求を受信した常設監視カメラ 5a、 5b、 5c…は、撮影映 像である常設監視カメラ映像を、受信した常設監視カメラ IDとともに作業支援サーバ[0089] The permanent monitoring cameras 5a, 5b, 5c, ... that have received the request for transmission of the permanent monitoring camera video are the work support server together with the received permanent monitoring camera ID of the permanent monitoring camera video that is a captured image.

3に送信する。 Send to 3.

[0090] 常設監視カメラ映像を受信した作業支援サーバ 3は、中継 ·録画開始処理を実施 する。すなわち作業支援サーバ 3は、受信している常設監視カメラ映像を作業支援サ ーバ記憶部に記憶するとともに、該常設監視カメラ映像を支援者のパソコン 2に送信 する。  [0090] The work support server 3 that has received the permanent monitoring camera video performs a relay / recording start process. That is, the work support server 3 stores the received permanent monitoring camera video in the work support server storage unit and transmits the permanent monitoring camera video to the personal computer 2 of the supporter.

[0091] 尚、受信した常設監視カメラ映像がどの作業支援 (支援番号)と対応しているかは、 常設監視カメラ映像に含まれる常設監視カメラ IDを含み、かつ終了時刻が未登録で ある支援履歴情報を、支援履歴情報テーブル(図 7)において特定することで確認で きる。  [0091] It should be noted that which work support (support number) corresponds to the received permanent monitoring camera image includes the support monitoring camera ID included in the permanent monitoring camera image and the end time is not registered. The information can be confirmed by specifying it in the support history information table (Fig. 7).

[0092] 更に、作業支援サーバ 3は、支援履歴情報記録処理を実施して、支援履歴情報テ 一ブル (図 7)を更新する。この時点では、常設監視カメラ映像を登録する。常設監視 カメラ映像は、録画映像を記憶したファイルにアクセスするためのノ スデータとする。 また、常設監視カメラ録画情報テーブル(図 6 (a) )に新たに録画情報を登録する。こ の時点では、常設監視カメラ ID、開始時刻、録画データを登録する。開始時刻は現 在時刻、録画データは録画映像を記憶したファイルにアクセスするためのパスデータ とする。  Furthermore, the work support server 3 performs support history information recording processing and updates the support history information table (FIG. 7). At this point, the permanent surveillance camera video is registered. Permanent surveillance The camera video shall be the nose data for accessing the file storing the recorded video. In addition, recording information is newly registered in the permanent monitoring camera recording information table (FIG. 6 (a)). At this point, the permanent surveillance camera ID, start time, and recording data are registered. The start time is the current time, and the recorded data is the path data for accessing the file that stores the recorded video.

[0093] そして、作業支援サーバ 3は、作業者のノートパソコン 1に支援要請が許可された旨 を示す支援許可応答を送信する。支援許可応答には支援番号が含まれて 、る。 [0093] Then, the work support server 3 informs the worker's notebook computer 1 that the support request has been granted. A support permission response indicating is sent. The support permission response includes a support number.

[0094] 一方、支援者のログイン要求に基づいて中継'録画開始処理を実施している作業 支援サーバ 3は、前述のようにログイン要求に含まれる支援番号により特定した作業 指示書に含まれる作業者 IDに対応付けて、作業者テーブル (図 6 (f) )に記憶されて いる作業者カメラ IDを更に特定する。そして、作業者カメラ IDを含む作業者端末カメ ラ映像送信要求をノートパソコン 1に送信する。  [0094] On the other hand, the work support server 3 performing the relay 'recording start process based on the log-in request of the supporter, the work included in the work instruction specified by the support number included in the log-in request as described above The worker camera ID stored in the worker table (FIG. 6 (f)) is further specified in association with the worker ID. Then, the worker terminal camera video transmission request including the worker camera ID is transmitted to the notebook computer 1.

[0095] 更に、作業支援サーバ 3は、支援履歴情報記録処理を実施して、支援履歴情報テ 一ブル(図 7)を更新する。この時点では、作業者端末カメラ IDを登録する。  Furthermore, the work support server 3 performs support history information recording processing and updates the support history information table (FIG. 7). At this point, the operator terminal camera ID is registered.

[0096] 作業者端末カメラ映像送信要求を受信したノートパソコン 1は、作業者端末カメラ 1 01の撮影映像である作業者端末カメラ映像を、受信した作業者カメラ IDとともに作業 支援サーバ 3に送信する作業者端末カメラ映像送信処理を実施する。尚、作業者端 末マイク 103から入力された音声も同時に送信される。  [0096] The notebook computer 1 that has received the worker terminal camera video transmission request transmits the worker terminal camera video, which is a photographed image of the worker terminal camera 101, to the work support server 3 together with the received worker camera ID. Carry out worker terminal camera video transmission processing. Note that the voice input from the worker terminal microphone 103 is also transmitted at the same time.

[0097] 作業者端末カメラ映像を受信した作業支援サーバ 3は、受信して!/ヽる作業者端末 カメラ映像を作業支援サーバ記憶部に記憶するとともに、該作業者端末カメラ映像を 支援者のバソコン 2に送信する。  The work support server 3 that has received the worker terminal camera video stores the worker terminal camera video received and spoken in the work support server storage unit, and also stores the worker terminal camera video of the supporter. Send to BASCON2.

[0098] 尚、受信した作業者端末カメラ映像がどの作業支援 (支援番号)と対応して!/ヽるか は、作業者端末カメラ映像に含まれる作業者端末カメラ IDを含み、かつ終了時刻が 未登録である支援履歴情報を、支援履歴情報テーブル (図 7)において特定すること で確認できる。  [0098] It should be noted that which work support (support number) the received worker terminal camera video corresponds to! / Speak includes the worker terminal camera ID included in the worker terminal camera video and the end time. By identifying support history information that is not registered in the support history information table (Fig. 7), it can be confirmed.

[0099] 更に、作業支援サーバ 3は、支援履歴情報記録処理を実施して、支援履歴情報テ 一ブル (図 7)を更新する。この時点では、作業者端末カメラ映像を登録する。作業者 端末カメラ映像は、録画映像を記憶したファイルにアクセスするためのノ スデータと する。  Furthermore, the work support server 3 performs support history information recording processing and updates the support history information table (FIG. 7). At this point, the operator terminal camera video is registered. Worker The terminal camera video is the nose data for accessing the file that stores the recorded video.

[0100] 以上のような処理により、支援者端末となるパソコン 2において、常設監視カメラ映 像と、作業者端末カメラ映像が受信され、その結果として、支援者端末画面において 、図 8に示すように、常設監視カメラ映像と、作業者端末カメラ映像とが同時に表示さ れることで、支援者は、簡便に作業者の作業者端末カメラ映像とともに、作業者の周 囲の状況等の常設監視カメラ映像を確認することができるようになって 、る。 [0101] この後、支援者のパソコン 2は、当該パソコン 2に搭載 (接続)されている支援者端末 カメラ 201並びに支援者端末マイク 202にて取得された支援者端末カメラ映像を、支 援を要請してきた作業者のノートパソコン 1に送信する支援者端末カメラ映像送信処 理を実施するようになっており、このようにすることで、支援者のパソコン 2と作業者の ノートパソコン 1との間において、いわゆるテレビ会議が実現され、支援者と作業者と は、互いに映像と音声とにより、密接なコミュニケーションを得ることができる。 [0100] Through the processing described above, the personal monitor 2 serving as the supporter terminal receives the permanent monitoring camera image and the worker terminal camera image, and as a result, the supporter terminal screen as shown in FIG. In addition, the video of the permanent monitoring camera and the video of the worker terminal camera are displayed at the same time, so that the supporter can easily connect the worker terminal camera video of the worker and the permanent monitoring camera such as the surrounding situation of the worker. You will be able to check the video. [0101] After that, the personal computer 2 of the supporter supports the supporter terminal camera 201 and the supporter terminal camera image acquired by the supporter terminal microphone 202 installed (connected) to the personal computer 2 for support. Supporter terminal camera video transmission processing to be sent to the laptop PC 1 of the worker who requested it is implemented, and in this way, the PC 2 of the supporter and the laptop PC 1 of the worker In the meantime, so-called video conferencing is realized, and the supporter and the worker can get close communication with each other through video and audio.

[0102] このようにパソコン 2とノートパソコン 1との間における、映像と音声のやりとりにおい て、作業者端末であるノートパソコン 1は、作業時においてのみ、作業者が当該拠点 に持参するものであるので、これらの移動を実施しやすくするためとともに、作業をし 易くするためにも、本実施例のように、無線により携帯電話網 8との双方向の無線デ ータ通信を実施するデータ通信カードを使用しているので、これら作業中における移 動や、周囲の装置等の動作状況によって、データ通信が寸断することがあり、これら データ通信が寸断した場合には、その寸断した間、すなわちオフラインとなっていた 間において作業者が実施した作業を、支援者は映像並びに音声にて把握することが できなくなってしまうので、本実施例では、これらオフラインとなっていた間の映像も、 自動的に支援者に送信されるようになっており、これら寸断した間の映像が自動的に 支援者に送信される流れについて、図 11に基づき、以下に説明する。 [0102] As described above, in the exchange of video and audio between the personal computer 2 and the notebook computer 1, the notebook computer 1, which is the worker terminal, is brought to the base only by the worker during the work. Therefore, in order to make it easier to carry out these movements and to make the work easier, as in this embodiment, data for carrying out two-way wireless data communication with the mobile phone network 8 wirelessly as in this embodiment. Since a communication card is used, data communication may be disrupted depending on the movement during these operations and the operation status of surrounding devices. If these data communications are disrupted, In other words, since the supporter cannot understand the work performed by the operator while offline, the video and audio cannot be understood. The video during the fly-in is automatically sent to the supporter, and the flow when the video during the cut is automatically sent to the supporter is shown below based on Fig. 11. Explained.

[0103] まず、図 9を参照して前述したように、支援者端末画面において、常設監視カメラ映 像と、作業者端末カメラ映像とが同時に表示される状態になったものとする。この状 態において、ノートパソコン 1と作業支援サーバ 3の間の通信が切断された、すなわち オフラインとなった場合の処理について説明していく。例えば、携帯電話網 8を介し た無線通信が一時的に不能になることにより、オフラインになったとする。 First, as described above with reference to FIG. 9, it is assumed that the permanent monitoring camera image and the worker terminal camera image are simultaneously displayed on the supporter terminal screen. In this state, the processing when the communication between the notebook computer 1 and the work support server 3 is disconnected, that is, goes offline will be described. For example, it is assumed that the wireless communication via the mobile phone network 8 is temporarily disabled due to a temporary failure.

[0104] オフラインとなった旨を検出したノートパソコン 1は、未送信データ録画処理を実施 して、作業者端末カメラ 101の撮影映像 (作業者端末カメラ映像)を、作業者端末記 憶部に記憶する。その後、オンラインとなった旨を検出することで、録画終了処理を 実施して、録画を終了するとともに、録画したオフライン中の作業者端末カメラ映像を 作業支援サーバ 3に送信する録画映像送信処理を実施する。また、現在撮影中の作 業者端末カメラ映像も作業支援サーノ 3に送信する。 [0105] 一方、オフラインとなった旨を検出した作業支援サーバ 3は、中継'録画中断処理を 実施して、オフラインとなった旨を支援者のパソコン 2に送信する。 [0104] The notebook computer 1 that has detected that it has gone offline performs unsent data recording processing, and the captured video of the worker terminal camera 101 (worker terminal camera image) is stored in the worker terminal storage unit. Remember. After that, by detecting that it is online, the recording end processing is performed to end the recording, and at the same time, the recorded video transmission processing for transmitting the recorded worker terminal camera video to the work support server 3 is performed. carry out. In addition, the operator terminal camera image currently being shot is also sent to work support Sano 3. [0105] On the other hand, the work support server 3 that has detected that it has become offline performs relay'recording interruption processing and transmits the fact that it has become offline to the personal computer 2 of the supporter.

[0106] その後、オンラインとなった旨を検出した作業支援サーバ 3は、中継'録画回復処 理を実施して、オフライン中の作業者端末カメラ映像を受信するとともに、オフライン 時の作業者端末カメラ映像と、オフライン中に作業支援サーバ記憶部に記憶してい た常設監視カメラ映像とが、支援者端末画面において同時に表示されるように時刻 同期信号を生成して、これらオフライン中の作業者端末カメラ映像、オフライン中の常 設監視カメラ映像をパソコン 2に送信する。尚、映像の再生停止や再生速度を支援 者が選択できるようになっており、適宜終了させて現在の映像を見られるようになって いる。  [0106] After that, the work support server 3 that has detected that it is online performs the relay'recording recovery process to receive the offline worker terminal camera video and the offline worker terminal camera. The time synchronization signal is generated so that the video and the permanent monitoring camera video stored in the work support server storage unit while offline are displayed simultaneously on the supporter terminal screen, and these offline worker terminal cameras Send video and offline surveillance camera video to PC 2. The supporter can select the video playback stop and playback speed, and the current video can be viewed after it is terminated appropriately.

[0107] 以上のような処理により、支援者端末となるパソコン 2において、作業者端末である ノートパソコン 1がオフラインとなって 、た間の作業者端末カメラ 101の映像が受信さ れる。結果として、支援者端末画面において、オフライン中の常設監視カメラ映像が 表示される。  [0107] Through the above processing, in the personal computer 2 serving as the supporter terminal, the notebook personal computer 1 serving as the worker terminal goes offline, and the video of the worker terminal camera 101 is received for a while. As a result, the permanent surveillance camera image that is offline is displayed on the supporter terminal screen.

[0108] 図 12は、支援者のパソコン 2に、作業者端末であるノートパソコン 1がオフラインとな つた間の作業者端末カメラ 101の映像を表示する処理において、作業支援サーバ 3 とノートパソコン 1が実施する処理の詳細な流れを示す図である。  FIG. 12 shows the work support server 3 and the notebook computer 1 in the process of displaying the video of the worker terminal camera 101 while the notebook computer 1 as the worker terminal is offline on the supporter's personal computer 2. It is a figure which shows the detailed flow of the process which is implemented.

[0109] まず、ノートパソコン 1の処理について説明する。ノートパソコン 1は、作業支援中に おいて、作業者端末カメラ 101の映像を送信している間は、常時 Sbl〜Sb3の処理 を行う。  First, the processing of the notebook computer 1 will be described. During the work support, the notebook computer 1 always performs the processing of Sbl to Sb3 while transmitting the video of the worker terminal camera 101.

[0110] Sblでは、切断時間カウンタをリセットして、 Sb2に進み、現在時刻を取得する。そ して Sb3に進み、作業支援サーバ 3に確認信号を送信し、作業支援サーバ 3からの 応答が受信された力否かに基づいて回線が切断された力否かを判定する通信状況 検知処理を実施する。切断されていない場合は、 YESと判定し Sb7に進む。切断さ れている場合は NOと判定し、 Sb4に進む。  [0110] In Sbl, the disconnection time counter is reset, the process proceeds to Sb2, and the current time is acquired. Then, proceed to Sb3, send a confirmation signal to the work support server 3, and determine whether or not the line has been disconnected based on whether or not the response from the work support server 3 has been received. To implement. If it is not disconnected, it is determined as YES and the process proceeds to Sb7. If it is disconnected, it is determined as NO and the process proceeds to Sb4.

[0111] Sb4では、オフライン状態である旨を示すフラグをセットして、 Sb5に進み、切断時 間カウンタを 1加算する。そして Sb6に進み、作業者端末カメラ 101の撮影映像を作 業者端末カメラ記憶部に記憶する未送信データ録画処理を実施した後、 Sb3に戻る [0112] この後、オフライン状態が継続する場合には、再度 Sb4〜Sb6が実施されることに なるが、 Sb4、 Sb6は既に実施された状態となっているためなんら新たな動作は伴わ ないことになる。一方、 Sb5の実施においては切断時間カウンタが 1ずつ加算されて いく。このループ周期は 1秒となるように設計されているため、切断時間カウンタの値 はオフライン状態の継続秒数となる。 [0111] In Sb4, a flag indicating that it is in an offline state is set, the process proceeds to Sb5, and the disconnection time counter is incremented by one. Then, the process proceeds to Sb6, and after performing the unsent data recording process of storing the captured video of the worker terminal camera 101 in the worker terminal camera storage unit, the process returns to Sb3. [0112] After this, if the offline state continues, Sb4 to Sb6 will be performed again, but Sb4 and Sb6 have already been performed, so there will be no new action. become. On the other hand, in the implementation of Sb5, the cutting time counter is incremented by one. Since this loop period is designed to be 1 second, the value of the disconnection time counter is the number of seconds that are offline.

[0113] Sb7では、オフライン状態である旨を示すフラグがセットされている力否かを判定し 、セットされている場合には、すなわちオフライン状態力もオンライン状態に回復した 場合には、 YESと判定し Sb8に進む。セットされていない場合には、すなわちオンラ イン状態が «I続して 、る場合には、 NOと判定し Sbl 1に進む。  [0113] In Sb7, it is determined whether or not the force indicating that the offline state flag is set, and if it is set, that is, if the offline state force is restored to the online state, YES is determined. Then go to Sb8. If it is not set, that is, if the online state continues, the determination is NO and the process proceeds to Sbl 1.

[0114] Sb8では、録画停止処理を実施して、 Sb9に進み、切断時間カウンタ分、すなわち オフライン状態の継続秒数分の作業者端末カメラ 101の録画映像を作業支援サー バ 3に送信する録画映像送信処理を実施する。そして SblOに進み、オフライン状態 である旨を示すフラグをクリアすることでオンライン状態に移行して、 Sb 11に進む。  [0114] In Sb8, the recording stop process is performed, and the process proceeds to Sb9, in which the recording video of the worker terminal camera 101 corresponding to the disconnection time counter, that is, the number of continuous seconds in the offline state is transmitted to the work support server 3. Perform video transmission processing. Then, the process proceeds to SblO, clears the flag indicating that it is in the offline state, shifts to the online state, and proceeds to Sb11.

[0115] Sbl lでは、現在の作業者端末カメラ 101の撮影映像を作業支援サーバ 3に送信し て、 Sblに戻る。  [0115] In Sbl l, the current captured video of the worker terminal camera 101 is transmitted to the work support server 3, and the process returns to Sbl.

[0116] 次に、作業支援サーバ 3の処理について説明する。作業支援サーバ 3は、作業支 援中には、常時 Sal〜Sa3の処理を行う。  Next, the process of the work support server 3 will be described. The work support server 3 always performs the processing of Sal to Sa3 during work support.

[0117] Salでは、切断時間カウンタをリセットして、 Sa2に進み、現在時刻を取得する。そし て Sa3に進み、常設監視カメラ 5a、 5b、 5c…から常設監視カメラ映像を受信して、 Sa[0117] In Sal, the cutting time counter is reset, the process proceeds to Sa2, and the current time is acquired. Then, go to Sa3, receive the permanent surveillance camera video from the permanent surveillance cameras 5a, 5b, 5c…

4に進む。 Proceed to 4.

[0118] Sa4では、ノートパソコン 1から作業者端末カメラ映像が受信されたか否かに基づい て回線が切断されたか否かを判定する。切断されていない場合は、 YESと判定し Sa 9に進む。切断されている場合は NOと判定し、 Sa5に進む。  [0118] In Sa4, it is determined whether or not the line is disconnected based on whether or not the worker terminal camera video is received from the notebook personal computer 1. If it is not disconnected, it will be judged as YES and proceed to Sa 9. If it is disconnected, it will be judged as NO and go to Sa5.

[0119] Sa5では、支援者のパソコン 2にオフラインである旨を示すオフライン信号を送信し て、 Sb6に進み、オフライン状態である旨を示すフラグをセットして、 Sa7に進み、切 断時間カウンタを 1加算する。そして Sa8に進み、常設監視カメラ 5a、 5b、 5c…の撮 影映像を作業支援サーバ記憶部に記憶する処理を実施した後、 Sa4に戻る。 [0120] この後、オフライン状態が継続する場合には、再度 Sa5〜Sa8が実施されることに なるが、 Sa5、 Sa6、 Sa8は既に実施された状態となっているためなんら新たな動作 は伴わない。一方、 Sa7の実施においては切断時間カウンタが 1ずつ加算されていく 。このループ周期は 1秒となるように設計されているため、切断時間カウンタの値はォ フライン状態の継続秒数となる。 [0119] In Sa5, an offline signal indicating offline is sent to the personal computer 2 of the supporter, the process proceeds to Sb6, a flag indicating offline is set, the process proceeds to Sa7, and the disconnection time counter Add 1 to. Then, the process proceeds to Sa8, and after performing processing for storing the captured images of the permanent monitoring cameras 5a, 5b, 5c... In the work support server storage unit, the process returns to Sa4. [0120] After this, if the offline state continues, Sa5 to Sa8 will be performed again, but Sa5, Sa6, and Sa8 are already performed, so there is no new operation. Absent. On the other hand, in the implementation of Sa7, the cutting time counter is incremented by one. Since this loop period is designed to be 1 second, the value of the disconnection time counter is the number of seconds in the off-line state.

[0121] Sa7では、オフライン状態である旨を示すフラグがセットされている力否かを判定し 、セットされている場合には、すなわちオフライン状態力もオンライン状態に回復した 場合には、 YESと判定し SalO〖こ進む。セットされていない場合には、すなわちオンラ イン状態が «I続している場合には、 NOと判定し Sal4に進む。  [0121] In Sa7, it is determined whether or not the force indicating that the offline state flag is set, and if it is set, that is, if the offline state force is restored to the online state, YES is determined. Then proceed to SalO. If it is not set, that is, if the online state continues, it is judged as NO and proceeds to Sal4.

[0122] SalOでは、オフライン中の作業者端末カメラ映像を、作業者のノートパソコン 1から 受信して、 Sai lに進み、受診したオフライン中の作業者端末カメラ映像と、作業支援 サーバ記憶部に記憶していたオフライン中の常設監視カメラ映像とを同期させて、 S al2に進み、パソコン 2に送信する。そして、 Sal3に進み、オフライン状態である旨を 示すフラグをクリアすることでオンライン状態に移行して、 Sal4に進む。  [0122] In SalO, the offline worker terminal camera image is received from the worker's notebook computer 1 and the process proceeds to Sai l. The offline worker terminal camera image and the work support server storage section Synchronize the saved offline surveillance camera video, proceed to Sal2, and send to PC2. Then, proceed to Sal3, clear the flag indicating that it is offline, shift to online status, and proceed to Sal4.

[0123] Sal4では、現在の作業者端末カメラ 101の撮影映像を受信し、 Sal5に進み、現 在の常設監視カメラ映像と同期させて、 Sal6に進み、パソコン 2に送信する。そして 、 Salに戻る。  [0123] In Sal4, the current video captured by the worker terminal camera 101 is received, and the process proceeds to Sal5. In synchronization with the current permanent monitoring camera video, the process proceeds to Sal6 and is transmitted to the personal computer 2. Then return to Sal.

[0124] 以上のようにすることにより、ノートパソコン 1がオフラインである力否かを検知し、ォ フライン状態が発生したときには、該オフライン中の作業者端末カメラ映像を一時記 憶するとともに、オフライン状態が解消した、つまりオンライン状態となったときにオフ ライン中の作業者端末カメラ映像が存在するときには、該オフライン中の作業者端末 カメラ映像が送信されることで、これらオフライン中の作業者端末カメラ映像が支援者 のパソコン 2にお!/、て表示できるようになって!/、る。  [0124] By doing the above, it is detected whether or not the notebook PC 1 is offline, and when an offline state occurs, the offline operator terminal camera video is temporarily stored and offline. When the status is resolved, that is, when there is an offline worker terminal camera video when it is online, the offline worker terminal camera video is transmitted, so that these offline worker terminals The camera image can now be displayed on the supporter's computer 2! /!

[0125] 図 13は、支援者のパソコン 2に、作業者端末カメラ 101の映像に注釈を入れさせる 処理の流れを示す図である。  FIG. 13 is a diagram showing a flow of processing for causing the supporter's personal computer 2 to annotate the video of the worker terminal camera 101.

[0126] まず、図 9を参照して前述したように、支援者端末画面(図 8)において、常設監視 カメラ映像と、作業者端末カメラ映像とが同時に表示される状態になったものとする。 この状態において、支援者が、作業者端末カメラ映像領域を選択 (フォーカス)すると ともに、注釈ボタンを操作した場合の処理にっ 、て説明して 、く。 First, as described above with reference to FIG. 9, it is assumed that the permanent monitoring camera image and the worker terminal camera image are displayed simultaneously on the supporter terminal screen (FIG. 8). . In this state, if the supporter selects (focuses) the worker terminal camera video area Both explain the processing when the annotation button is operated.

[0127] 注釈ボタンの操作を受付けたパソコン 2は、作業支援サーバ 3を経由して作業者の ノートパソコン 1に静止画送信指示を送信する。  [0127] The personal computer 2 that accepts the operation of the annotation button transmits a still image transmission instruction to the notebook personal computer 1 of the worker via the work support server 3.

[0128] 静止画送信指示を受信したノートパソコン 1は、この時点での作業者端末カメラ 101 の撮影映像 (静止画)を作業支援サーバ 3に送信する。  [0128] The notebook computer 1 that has received the still image transmission instruction transmits to the work support server 3 the video image (still image) of the worker terminal camera 101 at this time.

[0129] 作業者端末カメラ映像 (静止画)を受信した作業支援サーバ 3は、パソコン 2に作業 者端末カメラ映像 (静止画)を送信する。 The work support server 3 that has received the worker terminal camera video (still image) transmits the worker terminal camera video (still image) to the personal computer 2.

[0130] 作業者端末カメラ映像 (静止画)を受信したパソコン 2は、当該静止画を多層(レイ ヤー)形式で表示する処理を実施して、静止画の上層に注釈画像のレイヤーを生成 する。 [0130] The personal computer 2 that has received the worker terminal camera video (still image) performs a process of displaying the still image in a multi-layer (layer) format, and generates a layer of the annotation image above the still image. .

[0131] そしてこの注釈レイヤーに対する描画操作を支援者力 受付ける。例えば、図 8右 上部に示すように、円 '矩形'自由曲線力 なる図形の選択ボタン、線の太さ選択ボタ ン、色選択ボタン等力もなる描画メニューへの操作に基づいて、注釈データの描画を 受付ける。  [0131] Then, the drawing operation for this annotation layer is accepted. For example, as shown in the upper right part of Fig. 8, the annotation data can be changed based on the operation of the drawing menu that also has a circle 'rectangle' free curve force, a line thickness selection button, a color selection button, etc. Accept drawing.

[0132] 支援者のパソコン 2から受付けた注釈データ(注釈レイヤーへの描画内容)は、注 釈データ送信処理により作業支援サーバ 3に送信される。また、作業支援サーバ 3は 、注釈データ中継処理を実施することで、作業者のノートパソコン 2に送信される。  [0132] The annotation data (the drawing content on the annotation layer) received from the personal computer 2 of the supporter is transmitted to the work support server 3 by the annotation data transmission process. In addition, the work support server 3 performs the annotation data relay process, and is transmitted to the notebook computer 2 of the worker.

[0133] 図 8右上部に示すように、描画メニューには、保存ボタンが設けられており、保存ボ タンの操作を受付けたパソコン 2は、注釈データを作業支援サーバ 3に送信する。  As shown in the upper right part of FIG. 8, the drawing menu is provided with a save button, and the personal computer 2 that has accepted the operation of the save button transmits the annotation data to the work support server 3.

[0134] 注釈データを受信した作業支援サーバ 3は、支援履歴情報の一部として注釈デー タを作業支援サーバ記憶部に記憶する。  The work support server 3 that has received the annotation data stores the annotation data in the work support server storage unit as part of the support history information.

[0135] 以上の処理により、支援者は作業者に対して、現場の状況 (作業者端末カメラ 101 の録画映像)に対して視覚的な指示、例えばここを右に回す等の指示を送信できる。  Through the above processing, the supporter can send a visual instruction to the worker about the situation at the site (recorded video of the worker terminal camera 101), for example, an instruction such as turning this to the right. .

[0136] 尚、作業者端末画面に注釈ボタンを設けておき、作業者の要望によりこれら処理を 開始しても良い。  Note that an annotation button may be provided on the operator terminal screen, and these processes may be started according to the operator's request.

[0137] また、作業者端末画面に注釈メニューを設けておき、作業者が注釈データを入力 できるようにして、作業者のノートパソコン 1からの注釈データ送信処理により作業支 援サーバ 3に送信されるようにしても良い。作業支援サーバ 3は注釈データ中継処理 を実施することにより、支援者のノートパソコン 2に送信する。 [0137] An annotation menu is provided on the worker terminal screen so that the worker can input the annotation data. The annotation data is transmitted from the notebook computer 1 of the worker to the work support server 3. You may make it. Work support server 3 is an annotation data relay process Is sent to the laptop PC 2 of the supporter.

[0138] 図 14は、支援者のパソコン 2に、録画されている常設監視カメラの映像に注釈を入 れさせる処理の流れを示す図である。 [0138] FIG. 14 is a diagram showing a flow of processing for causing the personal computer 2 of the supporter to add an annotation to the recorded video of the permanent monitoring camera.

[0139] まず、図 9を参照して前述したように、支援者端末画面(図 8)において、常設監視 カメラ映像と、作業者端末カメラ映像とが同時に表示される状態になったものとする。 この状態において、支援者が、常設監視カメラ映像領域を選択 (フォーカス)するとと もに、注釈ボタンを操作した場合の処理にっ ヽて説明して ヽく。 First, as described above with reference to FIG. 9, it is assumed that the permanent monitoring camera video and the worker terminal camera video are displayed simultaneously on the supporter terminal screen (FIG. 8). . In this state, the supporter will select (focus) the permanent surveillance camera video area and explain the processing when the annotation button is operated.

[0140] 注釈ボタンの操作を受付けたパソコン 2は、作業支援サーバ 3に映像要求を送信す る。例えば、図 10を参照して前述したように、異常時映像要求を送信する。 [0140] The personal computer 2 that has accepted the operation of the annotation button transmits a video request to the work support server 3. For example, as described above with reference to FIG. 10, an abnormal video request is transmitted.

[0141] 異常時映像要求を受信した作業支援サーバ 3は、図 10を参照して前述したように、 異常時モードの常設監視カメラ映像を特定し、支援者のパソコン 2に送信する。 [0141] The work support server 3 that has received the abnormal video request identifies the permanent monitoring camera video in the abnormal mode and transmits it to the personal computer 2 of the supporter as described above with reference to FIG.

[0142] 常設監視カメラ映像を受信したパソコン 2は、支援者端末画面に表示させる。 [0142] The personal computer 2 that has received the video of the permanent monitoring camera displays it on the supporter terminal screen.

[0143] この状態において支援者からの静止画ボタンの操作を受付けると、パソコン 2は、そ の時点で支援者端末画面に表示されて ヽた常設監視カメラ映像 (静止画)を作業支 援サーバ 3に送信する。 [0143] When the operation of the still image button from the supporter is accepted in this state, the personal computer 2 displays the permanent monitoring camera video (still image) displayed on the supporter terminal screen at that time as the work support server. Send to 3.

[0144] 常設監視カメラ映像 (静止画)を選択したパソコン 2は、当該静止画を多層(レイヤ 一)形式で表示する処理を実施して、静止画の上層に注釈画像のレイヤーを生成す る。 [0144] The personal computer 2 that has selected the permanent surveillance camera video (still image) performs processing to display the still image in a multi-layer (layer one) format, and generates a layer of the annotation image above the still image .

[0145] そしてこの注釈レイヤーに対する描画操作を支援者力 受付ける。例えば、図 8右 上部に示すように、円 '矩形'自由曲線力 なる図形の選択ボタン、線の太さ選択ボタ ン、色選択ボタン等力もなる描画メニューへの操作に基づいて、注釈データの描画を 受付ける。  [0145] Then, the drawing operation for this annotation layer is accepted. For example, as shown in the upper right part of Fig. 8, the annotation data can be changed based on the operation of the drawing menu that also has a circle 'rectangle' free curve force, a line thickness selection button, a color selection button, etc. Accept drawing.

[0146] 支援者力 受付けた注釈データ (注釈レイヤーへの描画内容)は、作業支援サー ノ 3を経由して作業者のノートパソコン 1に送信される。  Supporter Power The received annotation data (drawing contents on the annotation layer) is transmitted to the operator's notebook computer 1 via the work support server 3.

[0147] 図 8右上部に示すように、描画メニューには、保存ボタンが設けられており、保存ボ タンの操作を受付けたパソコン 2は、注釈データを作業支援サーバ 3に送信する。 As shown in the upper right part of FIG. 8, the drawing menu is provided with a save button, and the personal computer 2 that receives the operation of the save button transmits annotation data to the work support server 3.

[0148] 注釈データを受信した作業支援サーバ 3は、支援履歴情報の一部として注釈デー タを作業支援サーバ記憶部に記憶する。 [0149] 以上の処理により、支援者は作業者に対して、周辺の状況 (常設監視カメラ 5a、 5b 、 5c…の録画映像)に対して視覚的な指示、例えばここに異常がある等の指示を送 信できる。 The work support server 3 that has received the annotation data stores the annotation data in the work support server storage unit as part of the support history information. [0149] With the above processing, the support person gives a visual indication to the worker about the surrounding situation (recorded video of the permanent surveillance cameras 5a, 5b, 5c ...), for example, there is an abnormality here. Can send instructions.

[0150] 尚、作業者端末画面に注釈ボタンを設けておき、作業者の要望によりこれら処理を 開始しても良い。  [0150] Note that an annotation button may be provided on the worker terminal screen, and these processes may be started at the request of the worker.

[0151] また、常設監視カメラ 5a、 5b、 5c…の録画映像カゝら静止画を選択して、注釈を行つ て!ヽるが、現在表示中の映像を静止画として選択して注釈を行っても良 ヽ。  [0151] Also, select the still image from the recorded video images of the permanent surveillance cameras 5a, 5b, 5c ... and annotate it! Select the video currently displayed as a still image and annotate it. It is good to go.

[0152] また、異常時映像力も異常がある旨を指示しているが、正常時映像から正常な状態 はこうである旨を指示しても良い。このような場合には、作業監視サーバ 3における録 画映像一覧メニューを出力し、これらの一覧の中から、支援者が静止画を抽出したい 録画映像を選択できるようにすれば良 ヽ。  [0152] In addition, although it is instructed that the abnormal image power is also abnormal, it may be instructed from the normal image that this is the normal state. In such a case, it is sufficient to output the recorded video list menu in the work monitoring server 3 so that the supporter can select the recorded video from which the still image is to be extracted.

[0153] 尚、本実施例では映像を中心にして説明している力 作業者のノートパソコン 1は、 作業者端末マイク 103、作業者端末スピーカ 104、支援者のパソコン 2は、支援者端 末マイク 203、支援者端末スピーカ 204を各々備えており、本実施例において単に 映像といった場合には、音声を含む映像データ、いわゆる動画データを示している。  [0153] Note that the power described in the present embodiment is centered on video. The worker's notebook computer 1 is the worker terminal microphone 103, the worker terminal speaker 104, and the supporter computer 2 is the supporter terminal. A microphone 203 and a supporter terminal speaker 204 are provided. In the present embodiment, in the case of simply a video, video data including audio, so-called moving image data is shown.

[0154] 次に、本実施例の作業支援システムに機能の変更、追加、削除を行う場合の処理 の流れについて、図 17〜図 22に基づいて説明する。  Next, the flow of processing when changing, adding, or deleting functions in the work support system according to the present embodiment will be described with reference to FIGS.

[0155] 図 17は、作業支援システムに機能の変更、追加、削除を行う場合の手続きの流れ を示す図である。従来型プログラムと本発明型プログラムとの相違点を明確ィ匕して 、 る。  [0155] FIG. 17 is a diagram showing a flow of procedures when a function is changed, added, or deleted in the work support system. The differences between the conventional program and the present invention program will be clarified.

[0156] まず、作業支援システムが従来型プログラムで構成されて!ヽるとして、機能の変更、 追加、削除を行う場合の手続きの流れを説明する。  [0156] First, assuming that the work support system is composed of conventional programs, the flow of procedures when changing, adding, or deleting functions will be described.

[0157] 従来型プログラムは、図 17に示すように主に 3種類の要素力も構成される。具体的 には、複数の実テーブル(1)、 (2) · · ·が記憶されたデータベースと、これらデータべ ースに記憶されている各実テーブル(1)、(2) · · ·に個別にアクセス (検索、登録、変 更、削除)するための複数のアクセスプログラム、すなわち実テーブル(1)用アクセス プログラム、実テーブル(2)用アクセスプログラム · · ·と、これら実テーブルとアクセス プログラムを利用して、前述した作業支援のための各種処理を行う複数のデータの 処理プログラムと、から構成される。 [0157] As shown in Fig. 17, the conventional program is mainly composed of three types of element forces. Specifically, the database stores a plurality of real tables (1), (2) ···, and the real tables (1), (2) ··· stored in these databases. Multiple access programs to access (search, register, change, delete) individually, ie, access program for real table (1), access program for real table (2) ···, and these real table and access program To perform multiple processes for work support as described above. And a processing program.

[0158] 尚、本発明において実テーブルとは、リレーショナルデータベースにおいてテープ ルを作成するためのコマンド、具体的には CREATE TABLEコマンドにより生成さ れたテーブルのことである。  [0158] In the present invention, the actual table is a command for creating a table in a relational database, specifically, a table generated by a CREATE TABLE command.

[0159] 一方、本発明型プログラムは、図 17に示すように主に 4種類の要素力も構成される 。具体的には、 1つの実テーブルが記憶されたデータベースと、データベースに記憶 されている実テーブルに個別にアクセス (検索、登録、変更、削除)するための 1つの アクセスプログラム、すなわち 1つの実テーブル用アクセスプログラムと、これら 1つの 実テーブルと 1つのアクセスプログラムを利用して、 1つの実テーブルを複数の仮想 的な実テーブル、すなわち仮テーブル(1)、(2) · · ·に見せかけるためのインタフエ一 ス用プログラムであるデータマッピング用 API (Application Programming Interface)と 、から構成される。  [0159] On the other hand, the present invention type program is mainly composed of four types of element forces as shown in FIG. Specifically, a database in which one real table is stored, and one access program for individually accessing (searching, registering, changing, and deleting) the real table stored in the database, that is, one real table. Access program, these one real table and one access program to make one real table look like multiple virtual real tables, ie temporary tables (1), (2) It consists of a data mapping API (Application Programming Interface) that is an interface program.

[0160] このとき、以下に詳述する機能追加を行うこととする。  [0160] At this time, the following functions will be added.

[0161] 前提として、各拠点に設置された多数の常設監視カメラ 5a、 5b、 5c…は、各機種ご とに予め定められた所定のコマンドデータを受信することで、撮像方向の上下左右へ の移動並びにパンやチルトおよびズームを行うものとする。このとき、作業支援サーバ 3に常設監視カメラ 5a、 5b、 5c…の機種を特定可能に記憶させ、更に、機種ごとに 所定のコマンドデータを登録しておき、作業支援サーバ 3が、支援者の操作を受付け たときに、常設監視カメラ 5a、 5b、 5c…の機種を特定するとともに、該特定した機種 における受付けた操作に該当する所定のコマンドデータを特定して常設監視カメラ 5 a、 5b、 5c…に送信し、常設監視カメラ 5a、 5b、 5c…に撮像方向の上下左右への移 動並びにパンやチルトおよびズームを行わせるための機能を追加する。  [0161] As a premise, a large number of permanent surveillance cameras 5a, 5b, 5c, etc. installed at each site receive the predetermined command data for each model, thereby moving the imaging direction up, down, left, and right. And panning, tilting and zooming. At this time, the work support server 3 stores the models of the permanent monitoring cameras 5a, 5b, 5c,... In an identifiable manner. Further, predetermined command data is registered for each model, and the work support server 3 When the operation is accepted, the models of the permanent monitoring cameras 5a, 5b, 5c ... are identified, and the predetermined command data corresponding to the accepted operation in the identified model is identified to identify the permanent monitoring cameras 5a, 5b, 5c ... and add functions to allow the permanent surveillance cameras 5a, 5b, 5c ... to move the imaging direction up / down / left / right and pan / tilt / zoom.

[0162] 具体的には、作業支援サーバ 3において、支援者端末となるパソコン 2に対して送 信する支援者画面に対して、常設監視カメラ 5a、 5b、 5c…を撮像方向の上下左右 への移動並びにパンやチルトおよびズームさせる旨を示す支援者の操作を受付ける ための操作部を追加して出力する処理とともに、該操作部を介して受付けた支援者 の操作に応じたコマンドデータを常設監視カメラ 5a、 5b、 5c…に送信する処理を追 加する。 [0163] この支援者端末となるパソコン 2に対して送信する支援者画面を生成する処理は、 図 9に示す画面生成処理に該当する。図 18 (a)は、画面生成処理の変更前の処理 の流れを示すフローチャートであり、 (b)は変更後の処理の流れを示すフローチヤ一 トである。 [0162] Specifically, in the work support server 3, the permanent monitoring cameras 5a, 5b, 5c, ... are moved up, down, left, and right in the imaging direction with respect to the supporter screen transmitted to the personal computer 2 serving as the supporter terminal. Command data corresponding to the operation of the supporter received via the operation unit is added, along with processing for adding and outputting an operation unit for receiving supporter operations indicating panning, tilting, and zooming. Add processing to send to surveillance cameras 5a, 5b, 5c…. [0163] The process of generating a supporter screen to be transmitted to the personal computer 2 serving as the supporter terminal corresponds to the screen generation process shown in FIG. FIG. 18 (a) is a flowchart showing the process flow before the change of the screen generation process, and (b) is a flowchart showing the process flow after the change.

[0164] 変更前の処理の流れについて図 18 (a)に基づいて説明すると、作業支援サーバ 3 は、まず、パソコン 2から受信したログイン要求に含まれる支援番号に対応付けて記 憶されて ヽる支援要請書を特定し、支援要請書に記憶されて ヽる作業番号に対応 付けて記憶されている作業指示書を特定する。そして、作業指示書に記憶されてい る拠点番号に対応付けて記憶されている常設監視カメラを特定する。最後に作業支 援サーバ 3は、これら特定した各種データと、常設監視カメラ力 取得した映像力もな る支援者画面を生成する。  [0164] The process flow before the change will be described with reference to Fig. 18 (a). The work support server 3 is first stored in association with the support number included in the login request received from the personal computer 2. And a work instruction stored in association with the work number stored in the support request. Then, the permanent monitoring camera stored in association with the base number stored in the work instruction sheet is specified. Finally, the work support server 3 generates a supporter screen having the various types of identified data and the video power acquired by the permanent monitoring camera power.

[0165] 変更後の処理の流れについて図 18 (b)に基づいて説明すると、作業支援サーバ 3 は、まず、パソコン 2から受信したログイン要求に含まれる支援番号に対応付けて記 憶されて ヽる支援要請書を特定し、支援要請書に記憶されて ヽる作業番号に対応 付けて記憶されている作業指示書を特定する。そして、作業指示書に記憶されてい る拠点番号に対応付けて記憶されている常設監視カメラを特定する。更に、常設監 視力メラの機種を特定し、これら機種ごとに定められた受付可能な操作 (撮像方向の 上下左右への移動並びにパンやチルトおよびズームのいずれ力、もしくは全て)を特 定する。最後に作業支援サーバ 3は、これら特定した各種データと、常設監視カメラ 力 取得した映像と、常設監視カメラへの操作を支援者力 受付けるため操作部力 なる図 20に示す支援者画面を生成する。操作部は、図 20に示すように、各常設監 視力メラの撮像画像の上部に表示されており、撮像方向の上下左右への移動のため の黒塗りの三角形と、パン、チルトのための「 +」と「―」と、から構成される。  The processing flow after the change will be described with reference to FIG. 18 (b). The work support server 3 is first stored in association with the support number included in the login request received from the personal computer 2. And a work instruction stored in association with the work number stored in the support request. Then, the permanent monitoring camera stored in association with the base number stored in the work instruction sheet is specified. In addition, identify the types of permanent surveillance lenses and specify the acceptable operations (moving the imaging direction up and down, left and right, and any or all of the power of panning, tilting and zooming). Finally, the work support server 3 generates the supporter screen shown in FIG. 20 as the operation unit power to receive the various kinds of identified data, the video acquired by the permanent monitoring camera force, and the supporter's power to operate the permanent monitoring camera. . As shown in Fig. 20, the operation unit is displayed at the upper part of the captured image of each permanent monitoring power mela, and is filled with black triangles for moving the imaging direction up and down, left and right, and for panning and tilting. It consists of "+" and "-".

[0166] このような変更後の処理を行うためには、図 19に示すようにテーブルを変更並びに 追加する必要がある。図 19 (a)は、変更対象となる常設監視カメラテーブルの変更 後の構成を示す図であり、 (b)は追加される機種情報テーブルを示す図である。  [0166] In order to perform the process after such a change, it is necessary to change and add a table as shown in FIG. FIG. 19 (a) is a diagram showing a configuration after the change of the permanent monitoring camera table to be changed, and (b) is a diagram showing a model information table to be added.

[0167] 常設監視カメラテーブルには、図 19 (a)に示すように、常設監視カメラの機種を特 定可能な機種 IDが追加されて 、る。 [0168] 機種情報テーブルには、図 19 (b)に示すように、機種 IDに対応付けて、この機種 で受付可能な操作の種別 (撮像方向の上下左右への移動、パン、チルト、ズームの いずれか)と、操作に該当する制御を常設監視カメラに行わせるためのコマンドデー タと、が記憶されている。 [0167] As shown in Fig. 19 (a), the permanent surveillance camera table is added with a model ID that can identify the model of the permanent surveillance camera. In the model information table, as shown in FIG. 19 (b), the types of operations that can be accepted by this model in association with the model ID (moving the imaging direction up / down / left / right, pan, tilt, zoom) ) And command data for causing the permanent monitoring camera to perform control corresponding to the operation.

[0169] これら常設監視カメラテーブルと機種情報テーブルは、従来型プログラムにおける 実テーブルに該当し、本発明型プログラムにおける仮テーブルに該当する。  The permanent monitoring camera table and the model information table correspond to actual tables in the conventional program and correspond to temporary tables in the present invention type program.

[0170] 尚、これまで述べてきた各種テーブルも、従来型プログラムにおける実テーブルに 該当し、本発明型プログラムにおける仮テーブルに該当する。言い換えると、本発明 型プログラムにおける仮テーブルである各種テーブルに記憶されている全データは、 本発明型プログラムにおける実テーブルに記憶されている。  It should be noted that the various tables described so far also correspond to real tables in the conventional program and also correspond to temporary tables in the present invention type program. In other words, all data stored in various tables, which are temporary tables in the present invention type program, are stored in actual tables in the present invention type program.

[0171] ここで本発明型プログラムにおける実テーブルについて説明する。 [0171] Here, the real table in the present invention type program will be described.

[0172] 図 21 (a)は実テーブルの変更前の構成を示す図であり、(b)はデータマッピング用 データの変更前の構成を示す図であり、 (c)は実テーブルの変更後の構成を示す図 であり、 (d)はデータマッピング用データの変更後の構成を示す図である。 [0172] Fig. 21 (a) is a diagram showing the configuration before the change of the real table, (b) is a diagram showing the configuration before the data mapping data is changed, and (c) is a diagram after the change of the real table (D) is a diagram showing the configuration after the data mapping data is changed.

[0173] 本発明の実テーブルは、図 21 (a)、 (c)に示すように、当該データが属する仮テー ブルの名称であるテーブル名と、仮テーブルにお 、て当該データを特定するための データであるキーと、当該データの項目を特定するための項目番号と、当該データの 項目の値である項目値と、から構成される。 [0173] As shown in FIGS. 21 (a) and 21 (c), the real table of the present invention specifies the table name, which is the name of the temporary table to which the data belongs, and the temporary table. It consists of a key, which is data for the data, an item number for specifying the item of the data, and an item value, which is the value of the item of the data.

[0174] この実テーブルは、図 21 (b)、 (d)に示すデータマッピング用データに基づいて、 複数の仮テーブルとして構成される。実テーブル力 の仮テーブルの構成方法につ いて説明する。 This real table is configured as a plurality of temporary tables based on the data mapping data shown in FIGS. 21 (b) and 21 (d). The method of constructing the temporary table for the actual table power will be explained.

[0175] データマッピング用データは、仮テーブルの名称であるテーブル名と、当該仮テー ブルに属する項目の項目番号と、項目の名称である項目名と、項目のデータ型であ る項目型と、項目の補足情報としてのオプションと、から構成される。  [0175] Data mapping data includes a table name that is a name of a temporary table, an item number of an item belonging to the temporary table, an item name that is an item name, and an item type that is an item data type. And options as supplementary information of items.

[0176] オプションとしては、この項目が当該仮テーブルにおける特定情報、いわゆる主キ 一であるか否かを示すキーや、別の仮テーブルと連動した項目である場合には連動 する仮テーブルの名称及び項目名等が記憶される。このオプションでキーとされた項 目の項目値力 実テーブルのキーの項目値として記憶される。 [0177] 例えば、図 21 (b)に示すように、データマッピング用データにおいて、仮テーブル である常設監視カメラの項目が 4つ記憶されており、それぞれの項目は、整数型かつ キーである常設監視カメラ ID、整数型の拠点番号、整数型の中央監視サーバ ID、テ キスト型の映像説明、であるとする。 [0176] As an option, if this item is specific information in the temporary table, a key indicating whether it is the so-called main key, or the name of the linked temporary table if it is an item linked to another temporary table And item names and the like are stored. It is stored as the item value of the item's key value in the actual table key. [0177] For example, as shown in Fig. 21 (b), in the data mapping data, four items of the permanent monitoring camera, which is a temporary table, are stored, and each item is a permanent type that is an integer type and a key. Assume that the surveillance camera ID, the integer type base number, the integer type central monitoring server ID, and the text type video description.

[0178] このデータマッピング用データに基づいて、図 21 (a)に示す実テーブルから仮テー ブルである常設監視カメラを構成することができる。  Based on the data mapping data, a permanent monitoring camera that is a temporary table can be configured from the real table shown in FIG. 21 (a).

[0179] 具体的には、まず、実テーブルからテーブル名が常設監視カメラであるデータを全 て取り出す。これら常設監視カメラに属する全てのデータを、キーの値が同じか否か に基づ 、てグループ化する。各グループは 4つのデータで構成されて!ヽるはずであり 、各々の項目番号は 1〜4となっている。この 1グループ(=4つのデータ)が 1つの常 設監視カメラを表現している。つまり、これらキーの値に基づいてグループィ匕した 4つ のデータの項目値を、項目番号順に横 1列に並べるとともに、これら横 1列に 4つ並 ベた項目値を、キーの値が変化するごとに下方向に順次並べていくことで、図 3に示 す常設監視カメラテーブルを構成することができる。  [0179] Specifically, first, all data whose table name is the permanent monitoring camera is extracted from the actual table. All data belonging to these permanent surveillance cameras are grouped based on whether the key values are the same. Each group should consist of 4 data! Each item number is 1 ~ 4. This one group (= 4 data) represents one permanent surveillance camera. In other words, the item values of the four data grouped based on these key values are arranged in one horizontal row in the order of the item number, and the four item values arranged in the horizontal one row are arranged as the key value. The permanent surveillance camera table shown in Fig. 3 can be configured by sequentially arranging each change in the downward direction.

[0180] 同様の手順で、他の全ての仮テーブルに属する全てのデータを、例えば、中央監 視サーバテーブル(図 4)等に属する全てのデータを、同じ実テーブルに記憶するこ とができる。また、仮テーブルごとに適切にデータマッピング用データを作成しておく ことで、 1つの実テーブルカゝら複数の仮テーブルを構成することができる。  [0180] With the same procedure, all data belonging to all other temporary tables, for example, all data belonging to the central monitoring server table (Fig. 4), etc. can be stored in the same real table. . Moreover, by creating data mapping data appropriately for each temporary table, a plurality of temporary tables can be configured from a single real table.

[0181] このように、本発明型プログラムは、実テーブルからテーブル名が同一であるデー タを全て取り出す。これらデータを、キーの値が同じか否かに基づいてグループ化す る。これらキーの値に基づいてグループ化した複数のデータの項目値を、項目番号 順に横一列に並べるとともに、これら横一列に並べた項目値を、キーの値が変化する ごとに下方向に順次並べていく処理を含んでおり、この処理を仮想テーブル生成ス テツプと呼ぶ。  [0181] As described above, the inventive program extracts all data having the same table name from the real table. Group these data based on whether the key values are the same. The item values of multiple data grouped based on these key values are arranged in a horizontal row in the order of the item numbers, and the item values arranged in this horizontal row are arranged sequentially downward as the key value changes. This process is called a virtual table generation step.

[0182] ここで図 19 (a)、 (b)に示す従来型プログラムにおける実テーブルの変更を、つまり 本発明型プログラムにおける仮テーブルの変更を、本発明型プログラムにおける実 テーブル(図 21 (a) )とデータマッピング用データ(図 21 (b) )にどのように反映するか 、について説明する。 [0183] まず、データマッピング用データには、図 21 (d)に示すように、テーブル名が常設 監視カメラ、項目番号が 5、項目名が機種 ID、項目型が整数、オプションが機種情報 テーブルの機種 ID、となるデータを追加する。このオプションは常設監視カメラの機 種 IDが、機種情報テーブルの機種 IDと連動して ヽると ヽうことを示して 、る。 Here, the change of the real table in the conventional program shown in FIGS. 19 (a) and 19 (b), that is, the change of the temporary table in the invention type program is changed to the real table in the invention type program (FIG. 21 (a )) And how it is reflected in the data mapping data (Figure 21 (b)). [0183] First, in the data mapping data, as shown in Fig. 21 (d), the table name is permanent monitoring camera, the item number is 5, the item name is model ID, the item type is integer, the option is model information table Add the data that becomes the model ID of. This option indicates that the model ID of the permanent surveillance camera should be linked with the model ID in the model information table.

[0184] そして、特に図示していないが、テーブル名が機種情報であるデータを、図 19 (b) に即して追加する。すなわち実テーブルカゝら機種情報と ヽぅ仮テーブルを構成する ためのデータマッピング用データを追加する。  [0184] Although not particularly shown, data whose table name is model information is added according to Fig. 19 (b). In other words, model data and data mapping data for constructing a temporary table are added to the actual table.

[0185] 次に、実テーブルには、図 21 (c)に示すように、テーブル名が常設監視カメラであ る全データに対して、キーの値によりグループィ匕されたデータごとに、項目番号が 5 であり、項目値力 Sこの常設監視カメラの機種に対応する機種 IDとなるデータを追カロ する。  [0185] Next, as shown in Fig. 21 (c), the real table includes an item for each data grouped by the key value with respect to all data whose table name is a permanent monitoring camera. The number is 5 and the item value is S. Additional data is recorded as the model ID corresponding to the model of this permanent surveillance camera.

[0186] 実テーブルには、更に、特に図示していないが、テーブル名が機種情報であるデ ータを、図 19 (b)に即して追加する。  [0186] Although not specifically shown, data whose model name is model information is added to the actual table in accordance with Fig. 19 (b).

[0187] このようにすることで、図 21 (c)に示す実テーブルから、図 21 (d)に示すデータマツ ビング用データに基づいて、図 19 (a)に示す常設監視カメラテーブルを仮テーブル として構成することができる。  [0187] By doing so, the permanent monitoring camera table shown in Fig. 19 (a) is temporarily set based on the data mapping data shown in Fig. 21 (d) from the real table shown in Fig. 21 (c). Can be configured as a table.

[0188] 実テーブル力 データマッピング用データに基づ ヽて仮テーブルを構成する処理 は、前述したように機械的な手続きであり、これら手続きを実施するためのプログラム を、データマッピング用データに基づいて自動生成することが可能である。  [0188] Real table power The process of constructing a temporary table based on data mapping data is a mechanical procedure as described above, and the program for executing these procedures is based on the data mapping data. Can be generated automatically.

[0189] そこで本実施例においては、図 17右部に示すように、実テーブルからデータマツピ ング用データに基づいて仮テーブルを構成し、図 18 (a)、(b)に示す画面生成処理 などのデータの処理プログラムに対して、実テーブルを複数の仮テーブルのように見 せるインタフェース用プログラム、いわゆる API (以下、データマッピング APIと称する )を、データマッピング用データに基づ 、て自動生成する自動更新プログラムが用意 されている。したがって、本発明型プログラムにおいては、機能の追加 '変更'削除に 際しての典型的な手続きとして、まず、データベースの該当する仮テーブルに項目を 追加'変更 '削除するためのデータマッピング用データを作成する。そして、 自動更 新プログラムを実行して、実テーブル、実テーブルへのアクセス用プログラム、データ マッピング APIを更新させる。最後に、自動更新させたデータマッピング APIを利用し て 、るデータの処理プログラムにお 、て、更新した内容に対応する部分を追加 ·変更 •削除する。 Therefore, in this embodiment, as shown in the right part of FIG. 17, a temporary table is configured from the actual table based on the data mapping data, and the screen generation process shown in FIGS. 18 (a) and 18 (b), etc. An interface program that makes a real table look like multiple temporary tables, so-called API (hereinafter referred to as data mapping API), is automatically generated based on the data mapping data. An automatic update program is provided. Therefore, in the present invention type program, as a typical procedure for adding / changing functions, first, data mapping data for adding / changing / deleting items to the corresponding temporary table in the database. Create Then, the automatic update program is executed, the real table, the program for accessing the real table, and the data Update the mapping API. Finally, using the automatically updated data mapping API, add / change / delete the part corresponding to the updated contents in the data processing program.

[0190] 図 22 (b)は処理プログラムが本発明型である場合の変更前の構成を示す図であり 、(d)は本発明型プログラムの変更後の構成を示す図である。実際の追加 '変更'削 除作業としては、図 22 (d)に例示するように、新たに追加した実テーブルを利用する ための部分の追加のみ、が行われている。  FIG. 22 (b) is a diagram showing a configuration before the change when the processing program is the present invention type, and (d) is a diagram showing a configuration after the change of the present invention type program. As the actual addition 'change' deletion work, as shown in Fig. 22 (d), only the addition of the part to use the newly added real table is performed.

[0191] 尚、例示したプログラムは、仮想的なオブジェクト指向言語で記述されており、 Came raオブジェクト並びにそのメソッド、 CameraTypeオブジェクト並びにそのメソッドがデー タマッピング APIに相当する。データの処理プログラムは、これらオブジェクト並びに そのメソッドを介して実テーブルにアクセスすることで、 1つの実テーブルを Cameraォ ブジェクト並びにそのメソッドにより構成される常時監視カメラテーブル、 CameraType オブジェクト並びにそのメソッドにより構成される機種情報テーブル力もなる 2つの仮 テーブルとしてアクセスできるようになって!/、る。  [0191] The illustrated program is described in a virtual object-oriented language, and the Came ra object and its method, the CameraType object and its method correspond to the data mapping API. By accessing the real table via these objects and their methods, the data processing program consists of a single real table consisting of a camera object and its constantly-monitoring camera table consisting of that method, a CameraType object and its method. It becomes possible to access as two temporary tables that can also be used as a model information table!

[0192] このように、本発明型プログラムは、 1つの実テーブルを、各仮テーブルと 1対 1に対 応するオブジェクト並びにそのメソッドにより、複数の仮テーブルとしてアクセスできる ようにする処理を含んでおり、この処理をインタフェースステップと呼ぶ。  [0192] As described above, the present invention type program includes a process for making one real table accessible as a plurality of temporary tables by means of an object corresponding to each temporary table and its method and its method. This process is called an interface step.

[0193] 一方、従来型プログラムにおいては、図 17左部に示すように、機能の追加 '変更- 削除に際しての典型的な手続きとして、まず、データベースの該当する実テーブルに 項目を追加 '変更'削除する。そして、項目を追加'変更 '削除した実テーブルにァク セスするためのアクセス用プログラムにおいて、追加 '変更'削除した項目に対応する 部分を追加 ·変更'削除する。最後に、追加 ·変更'削除したアクセス用プログラムを 利用して 、るデータの処理プログラムにお 、て、追カ卩 ·変更 ·削除した内容に対応す る部分を追加 '変更'削除する。  [0193] On the other hand, as shown in the left part of Fig. 17, in the conventional program, as a typical procedure for adding functions 'change-deletion', first add items to the corresponding actual table in the database 'change' delete. Then, in the access program to access the actual table that has been added, “changed” and deleted, the part corresponding to the added “changed” and deleted item is added and changed. Finally, using the added / changed / deleted access program, add / change / delete the part corresponding to the added / changed / deleted contents in the data processing program.

[0194] 例えば、データベースの実テーブルの追加'変更 ·削除作業には、既存データを不 正に追加'変更 '削除するリスクがあり、出来るだけ手動で行わないことが好ましい。ま た、アクセス用プログラムの追加'変更 ·削除作業においては、変更することによって 意図しないバグが混入する可能性があり、同様に手動で行わないことが好ましい。更 に、データの処理プログラムの追加'変更 ·削除作業においては、同一のアクセス用 プログラムを利用している箇所が複数プログラムに渡って存在することが一般的であ り、典型的には、表示するための処理プログラム、変更するための処理プログラムが 少なくとも存在するため、たった一つに実テーブルを変更する際にも、多くの変更箇 所が存在する。この変更箇所の多さ自体が問題であり、また、アクセス用プログラムの 追加'変更 ·削除作業と同様に変更することによって意図しないバグが混入する可能 性がある。ただし、処理プログラムの変更内容はその都度、開発者が考えなければな らな 、場合がほとんどであり、手動で変更せざるを得な 、。 [0194] For example, adding / changing / deleting an actual table in the database has a risk of adding, changing, and deleting existing data incorrectly, and it is preferable not to do it manually as much as possible. Also, when adding / changing / deleting access programs, there is a possibility that unintended bugs may be mixed in by changing them. Further In addition, in the process of adding / changing / deleting data processing programs, there are generally multiple locations where the same access program is used, typically displayed. Because there are at least a processing program for changing and a processing program for changing, there are many places to change even when changing the actual table. This large number of changes itself is a problem, and unintended bugs may be introduced by making changes in the same way as adding / changing / deleting access programs. However, the contents of changes to the processing program must be considered by the developer each time, and in most cases, it must be changed manually.

[0195] 図 22 (a)は処理プログラムが従来型である場合の変更前の構成を示す図であり、 ( c)は従来型プログラムの変更後の構成を示す図である。実際の追加 '変更'削除作 業としては、図 22 (c)に例示するように、変更前から存在した部分に対しての変更と、 新たに追加した実テーブルを利用するための部分の追加と、が行われている。尚、 例示したプログラムは、仮想的なオブジェクト指向言語で記述されており、実テープ ルへのアクセス用プログラムと、データの処理用プログラムが混在して一体化したプロ グラムとなっている。  FIG. 22 (a) is a diagram showing a configuration before change when the processing program is a conventional type, and (c) is a diagram showing a configuration after change of the conventional program. As shown in Fig. 22 (c), the actual addition 'change' deletion work involves changing the part that existed before the change and adding a part to use the newly added real table. And has been done. The illustrated program is described in a virtual object-oriented language, and is a program in which a program for accessing an actual table and a program for processing data are mixed and integrated.

[0196] これは非常に簡略化された例であるが、実際には常設監視カメラテーブルを利用し ているデータの処理プログラムは複数存在し、従来型プログラムには、追加 '変更'削 除作業が必要な箇所はシステムの広範囲に渡って存在することとなる。  [0196] Although this is a very simplified example, there are actually multiple data processing programs that use a permanent camera table, and the conventional program has additional 'change' deletion work. The part that needs to be present exists over a wide range of systems.

[0197] 更に、別の機能追カ卩について例示する。  [0197] Furthermore, another function tracking will be exemplified.

[0198] 作業支援システムの運営企業が、各作業に対して、支援者と作業者に加えて監視 者を置くことで、各作業の遂行を改善して 、きた 、と考えた場合を想定する。  [0198] Assume that a company that operates a work support system thinks that it has improved the performance of each work by placing a supervisor in addition to the supporter and the worker for each work. .

[0199] このような変更を行うためには、図 23に示すようにテーブルを変更並びに追加する 必要がある。図 23 (a)は、変更対象となる作業指示書テーブルの変更後の構成を示 す図であり、 (b)は追加される監視者テーブルを示す図である。  [0199] To make such a change, it is necessary to change and add a table as shown in FIG. FIG. 23 (a) is a diagram showing the configuration after the change of the work instruction table to be changed, and (b) is a diagram showing the added supervisor table.

[0200] 作業指示書カメラテーブルには、図 23 (a)に示すように、監視者を特定可能な監視 者 IDが追力!]されている。  [0200] As shown in Fig. 23 (a), the work instruction document camera table is powered by a supervisor ID that can identify the supervisor! ]

[0201] 監視者テーブルには、図 23 (b)に示すように、監視者 IDに対応付けて、監視者が 監視に利用する監視者端末を特定可能な監視者端末 IDが記憶されている。 [0202] 図 24 (a)は実テーブルの変更前の構成を示す図であり、 (b)はデータマッピング用 データの変更前の構成を示す図であり、 (c)は実テーブルの変更後の構成を示す図 であり、 (d)はデータマッピング用データの変更後の構成を示す図である。 [0201] As shown in FIG. 23 (b), the monitor table stores a monitor terminal ID that can identify the monitor terminal that the monitor uses for monitoring in association with the monitor ID. . [0202] Fig. 24 (a) is a diagram showing the configuration before the change of the real table, (b) is a diagram showing the configuration before the change of the data mapping data, and (c) is after the change of the real table. (D) is a diagram showing the configuration after the data mapping data is changed.

[0203] 変更前のデータマッピング用データには、図 24 (b)に示すように、仮テーブルであ る作業指示書の項目が 5つ記憶されており、それぞれの項目は、整数型かつキーで ある作業番号、支援者テーブルの支援者 IDと連動する整数型の支援者 ID、作業者 テーブルの作業者 IDと連動する整数型の作業者 ID、整数型の拠点番号、テキスト 型の作業内容、が記憶されている。  [0203] As shown in Fig. 24 (b), the data mapping data before the change contains 5 items of work instructions that are temporary tables, each of which is an integer type and a key. Work number, integer type supporter ID linked to the supporter ID of the supporter table, integer type worker ID linked to the worker ID of the worker table, integer type base number, text type work contents , Is stored.

[0204] 変更後のデータマッピング用データには、図 24 (d)に示すように、テーブル名が作 業指示書、項目番号が 6、項目名が監視者 ID、項目型が整数、オプションが監視者 テーブルの監視者 ID、となるデータを追加する。このオプションは作業指示書の監 視者 ID力 監視者テーブルの監視者 IDと連動して 、ると 、うことを示して 、る。  [0204] As shown in Figure 24 (d), the data mapping data after the change has a table name of work instruction, item number of 6, item name of monitor ID, item type of integer, and option of Add data to be the monitor ID of the monitor table. This option indicates that the monitor ID of the work order is linked to the monitor ID of the monitor table.

[0205] 変更後のデータマッピング用データには、更に、特に図示していないが、テーブル 名が監視者であるデータを、図 23 (b)に即して追加する。すなわち実テーブルから 監視者という仮テーブルを構成するためのデータマッピング用データを追加する。  [0205] Although not particularly shown in the figure, the data whose table name is the monitor is added to the data mapping data after the change in accordance with Fig. 23 (b). In other words, data mapping data for constructing a temporary table called a monitor is added from the actual table.

[0206] 変更前の実テーブルには、図 24 (a)に示すように、テーブル名が作業指示書、項 目番号が 1〜5のいずれかである項目値が、作業指示書のキーである作業番号に対 応付けて記憶されている。  [0206] In the actual table before the change, as shown in Fig. 24 (a), the item value whose table name is the work instruction and item number is 1 to 5 is the key of the work instruction. It is stored in association with a certain work number.

[0207] 変更後の実テーブルには、図 24 (c)に示すように、テーブル名が作業指示書、項 目番号が 6のいずれかである項目値力 すなわち監視者 IDが、作業指示書のキーで ある作業番号に対応付けて追加して記憶されている。  [0207] In the actual table after the change, as shown in FIG. 24 (c), the item value force with the table name being either the work instruction and the item number being 6, that is, the supervisor ID is the work instruction. It is stored in association with the work number that is the key of.

[0208] 変更後の実テーブルには、更に、特に図示していないが、テーブル名が監視者で あるデータを、図 23 (b)に即して追加する。  [0208] In addition to the actual table after the change, data whose table name is the monitor is added according to Fig. 23 (b), although not specifically shown.

[0209] このように、本発明型プログラムを変更するときには、開発者は、データマッピング 用データの変更作業、データマッピング用データを入力として自動更新プログラムを 実行することで、データマッピング用 API、実テーブルのアクセス用プログラム、実テ 一ブルを更新させる作業、更新させたデータマッピング用 APIを利用したデータの処 理プログラムの変更作業の 3つの作業を行えば良いようになつている。 [0210] 尚、本発明型プログラムに、データマッピング用データ、自動更新プログラムを含む 構成としても良い。 [0209] As described above, when changing the program of the present invention, the developer executes the automatic update program using the data mapping data change operation and the data mapping data as input, thereby enabling the data mapping API, The table access program, the work to update the actual table, and the work to change the data processing program using the updated data mapping API can be performed. [0210] The present invention type program may include data mapping data and an automatic update program.

[0211] 一方、自動更新プログラムが存在しない場合には、開発者が、実テーブルの手動 変更作業、実テーブルのアクセス用プログラムの変更作業、データマッピング APIの 変更作業、データの処理プログラムの変更作業の 4つの作業を行うこととなる。  [0211] On the other hand, if there is no automatic update program, the developer must manually change the real table, change the real table access program, change the data mapping API, and change the data processing program. The four operations will be performed.

[0212] このような場合であっても、本発明型プログラムにおいては、実テーブルの構造 (項 目)を変更する必要がない場合がほとんどであり、結果的に実テーブルのアクセス用 プログラムを変更する必要はな 、。  [0212] Even in this case, it is almost unnecessary to change the structure (item) of the real table in the invention type program. As a result, the program for accessing the real table is changed. There is no need to do that.

[0213] したがって、開発者は、データマッピング APIの変更作業、データの処理プログラム の変更作業の 2つの作業のみを行うこととなる。これはデータマッピング用データを変 更して、 自動更新プログラムによりデータマッピング APIを自動更新させる作業に比 ベると負担の大きいものではある力 従来型プログラムのように、実テーブルの手動 変更作業、実テーブルのアクセス用プログラムの変更作業、データの処理プログラム の変更作業の 3つの作業を必ず必要とする場合に比べると、開発者の負担が小さい ものとなっている。  [0213] Therefore, the developer performs only two tasks: a data mapping API change task and a data processing program change task. This is a significant burden compared to the work of changing the data mapping data and automatically updating the data mapping API using the automatic update program. Compared to the case where the three tasks of changing the program for accessing the real table and changing the data processing program are necessary, the burden on the developer is small.

[0214] 以上、本実施例によれば、本発明型プログラムを変更する必要が生じても、仮想テ 一ブル生成ステップによって生成される仮テーブルを、該変更に対応した仮テープ ルとなるように、主としてインタフェースプログラムであるデータマッピング APIを変更 すれば良ぐ実テーブルの構成や実テーブルのアクセス用プログラムをほとんど変更 する必要がないので、変更に要する労力並びに時間を低減することができる。  [0214] As described above, according to this embodiment, even if it is necessary to change the inventive program, the temporary table generated by the virtual table generation step becomes a temporary table corresponding to the change. In addition, it is not necessary to change the configuration of the real table and the access program for the real table which should be changed mainly by changing the data mapping API, which is an interface program.

[0215] また、本実施例によれば、インタフェースプログラムであるデータマッピング APIを作 業者が直接変更するのではなぐ所定のデータマッピング用データと自動更新プログ ラムを使用してインタフェースプログラムの変更を実施するので、所定のデータマツピ ング用データに変更内容を入力すれば良いので、直接インタフェースプログラムを変 更する場合に比較して、該変更作業におけるミス等によりバグが発生する等の問題 が生じ難ぐこれらの変更を、より簡便かつ正確に実施できるとともに、これら作業支 援プログラムの変更に対応する自動更新プログラムを特定する必要がなぐ該自動 更新プログラムの間違い等による不都合の発生も低減できる。 [0216] また、本実施例によれば、変更に基づく生成キー (テーブル名、キー、項目番号)の 実テーブルへの追加登録等の実テーブルの更新も、自動更新プログラムによって自 動実施されるので、変更に要する労力並びに時間をより低減することができる。 [0215] Also, according to the present embodiment, the interface program is changed using the predetermined data mapping data and the automatic update program, instead of directly changing the data mapping API as an interface program by the operator. Therefore, it is only necessary to input the contents of the change to the predetermined data mapping data, so that problems such as bugs due to mistakes in the change work are less likely to occur than when the interface program is changed directly. These changes can be carried out more easily and accurately, and the occurrence of inconvenience due to mistakes in the automatic update program that do not require identification of the automatic update program corresponding to the change in the work support program can be reduced. [0216] Also, according to the present embodiment, updating of the real table such as additional registration of the generated key (table name, key, item number) based on the change to the real table is also automatically performed by the automatic update program. Therefore, the labor and time required for the change can be further reduced.

[0217] また、本実施例によれば、変更に際して、変更対象の作業支援プログラムである本 発明型プログラム中に、前回の変更に使用されたデータマッピング用データが含ま れることで、これら前回の変更に使用されたデータマッピング用データを容易に特定 することができ、新たな変更においても、これらのデータマッピング用データを容易に 活用できるようになるので、変更に要する労力並びに時間をより低減することができる  [0217] Also, according to the present embodiment, when the change is made, the data mapping data used for the previous change is included in the invention-type program that is the work support program to be changed. The data mapping data used for the change can be easily identified, and the data mapping data can be easily used in the new change, thus reducing the labor and time required for the change. be able to

[0218] また、本実施例によれば、作業支援者は、作業者端末であるノートパソコン 1におけ る作業者端末映像 (作業者端末カメラ映像)を支援者端末であるパソコン 2にて確認 しつつ作業支援を実施できるようになり、作業者は、より正確な作業支援を該作業支 援者力 受けられるようになる。 [0218] Also, according to the present example, the work support person confirms the worker terminal video (worker terminal camera video) on the notebook personal computer 1 as the worker terminal on the personal computer 2 as the support terminal. However, the work support can be performed, and the worker can receive more accurate work support by the power of the work supporter.

[0219] また、本実施例によれば、作業者端末からの支援要請情報に含まれる現場特定情 報 (作業番号)から特定される作業現場 (拠点)に常設されている監視カメラ 5a、 5b、 5c…の監視映像データと、ノートパソコン 1の作業者端末カメラ 101による作業者端 末映像データとが、特定された作業支援者の支援者端末であるパソコン 2に送信さ れて、該監視映像データに基づく常設監視カメラ映像並びに作業者端末映像デー タに基づく作業者端末カメラ映像とがパソコン 2において表示されるようになるので、 作業支援者は、広範囲の現場映像となる常設監視カメラ映像を簡便に取得して、現 場の状況に応じた判断や指示を、より正確に実施することができる。  [0219] Also, according to the present embodiment, surveillance cameras 5a and 5b that are permanently installed at the work site (base) identified from the site specific information (work number) included in the support request information from the worker terminal. , 5c ... and the worker terminal image data from the worker terminal camera 101 of the notebook computer 1 are transmitted to the personal computer 2 which is the support terminal of the identified work supporter, and the monitoring is performed. Since the permanent surveillance camera video based on the video data and the worker terminal camera video based on the worker terminal video data are displayed on the personal computer 2, the work supporter can view the permanent surveillance camera video that is a wide range of on-site video. Can be obtained easily, and judgments and instructions according to the actual situation can be implemented more accurately.

[0220] 以上、本発明の実施例を図面により説明してきたが、具体的な構成はこれら実施例 に限られるものではなぐ本発明の要旨を逸脱しない範囲における変更や追力卩がぁ つても本発明に含まれる。  [0220] While the embodiments of the present invention have been described with reference to the drawings, the specific configuration is not limited to these embodiments, and there are changes and additional efforts within the scope of the present invention. It is included in the present invention.

[0221] 例えば、前記実施例では、センサを備え、異常検知処理や、異常時映像の録画や 表示処理を行っている力 本発明はこれに限定されるものではなぐこれらを行わな い構成としても良い。  [0221] For example, in the above-described embodiment, there is provided a sensor, and is capable of performing abnormality detection processing, video recording and display processing during an abnormality, and the present invention is not limited to this. Also good.

[0222] また、前記実施例では、注釈データの入力や、送信処理を行って!/ヽるが、本発明 はこれに限定されるものではなぐこれらを行わない構成としても良い。 [0222] In the above embodiment, the annotation data is input and the transmission process is performed! However, the present invention is not limited to this, and may be configured not to perform these.

[0223] また、前記実施例では、オフライン中の作業者端末カメラ映像を記録しておき、オン ラインになったときに表示している力 本発明はこれに限定されるものではなぐこれ らを行わな 、構成としても良 、。  [0223] Further, in the above-described embodiment, the power of the operator terminal camera image being recorded offline and displayed when it is online. The present invention is not limited to this. Don't do it, the configuration is good.

[0224] また、前記実施例では、支援履歴情報を記録しておき、後から検索して表示できる ようにしている力 本発明はこれに限定されるものではなぐこれらを行わない構成と しても良い。 [0224] Further, in the above-described embodiment, the support history information is recorded and can be searched and displayed later. The present invention is not limited to this. Also good.

[0225] また、前記実施例では、サーバコンピュータを、作業支援サーバ 3と、中央管理サ ーバ 4の 2台で構成している力 本発明はこれに限定されるものではなぐ 1台で構成 しても良いし、各々を複数台で構成しても良い。  [0225] Further, in the above-described embodiment, the power that the server computer is composed of two units, the work support server 3 and the central management server 4, is not limited to this. Alternatively, each may be composed of a plurality of units.

[0226] また、前記実施例では、作業者端末カメラ ID、支援者端末カメラ ID、常設監視カメ ラ IDが全て作業支援サーバ 3に予め記憶されている構成としているが、本発明はこ れに限定されるものではなぐ別途 IDの登録処理を設けて、製造メーカーが設定した 機器 ID等を作業支援サーノ 3に送信することで、作業支援サーノ 3に登録されるよう にしても良いし、別途 IDの付与処理を設けて、作業支援サーバ 3において自動で ID を生成して、機器に送信することで、機器に送信した IDにて接続させるようにしても 良い。  [0226] In the above-described embodiment, the worker terminal camera ID, the supporter terminal camera ID, and the permanent monitoring camera ID are all stored in advance in the work support server 3. However, the present invention is not limited thereto. There is a separate ID registration process that is not limited, and the device ID set by the manufacturer can be sent to the work support Sano 3 so that it can be registered in the work support Sano 3. An ID assigning process may be provided so that the work support server 3 automatically generates an ID and transmits it to the device so that the ID is transmitted to the device.

[0227] また、前記実施例では、作業支援サーバ 3が常設監視カメラ映像 (監視映像データ )と作業者端末カメラ映像 (作業者端末映像データ)とを、支援者端末であるパソコン 2に送信するための処理として、これら常設監視カメラ映像 (監視映像データ)と作業 者端末カメラ映像 (作業者端末映像データ)とを作業支援サーバ 3が直接的にバソコ ン 2へ中継しているが、本発明はこれに限定されるものではなぐこれら支援者端末 であるパソコン 2に送信するための処理としては、作業支援サーバ 3が直接的にパソ コン 2へ中継するのではなぐ送信先であるパソコン 2のネットワークアドレス(IPァドレ ス)を、ノートパソコン 1 (作業者端末)や常設監視カメラ 5a、 5b、 5c…に通知すること で、これらノートパソコン 1 (作業者端末)や常設監視カメラ 5a、 5b、 5c…からパソコン 2へ直接、常設監視カメラ映像 (監視映像データ)と作業者端末カメラ映像 (作業者端 末映像データ)を送信させ、作業支援サーバ 3がこれら常設監視カメラ映像 (監視映 像データ)と作業者端末カメラ映像 (作業者端末映像データ)を中継しな ヽようにして も良い。 In the embodiment, the work support server 3 transmits the permanent monitoring camera video (monitoring video data) and the worker terminal camera video (worker terminal video data) to the personal computer 2 that is the supporter terminal. For this purpose, the work support server 3 directly relays the permanent monitoring camera video (monitoring video data) and the worker terminal camera video (worker terminal video data) to the personal computer 2. However, the process for transmitting to the personal computer 2 that is the support terminal is not limited to this. The work support server 3 is not directly relayed to the personal computer 2 but the personal computer 2 that is the transmission destination. By notifying the network address (IP address) to the notebook computer 1 (worker terminal) and the permanent monitoring cameras 5a, 5b, 5c…, these notebook computer 1 (worker terminal) and the permanent monitoring camera 5a, 5b, 5c… directly send the surveillance camera video (monitoring video data) and worker terminal camera video (worker terminal video data) directly to the PC 2, and the work support server 3 sends these permanent surveillance camera videos (monitoring video data). Image data) and worker terminal camera video (worker terminal video data) may be relayed.

[0228] また、前記実施例では、ノートパソコン 1 (作業者端末)を、携帯電話網 8を介してィ ンターネット網に接続するデータ通信カードを使用しているが、本発明はこれに限定 されるものではなぐこれらデータ通信の手段としては、携帯電話網 8に代えて PHS 電話網を使用したり、公衆無線 LAN網を使用しても良いし、更には、拠点に有線接 続可能な LAN環境が存在する場合には、これら有線接続可能な LANを使用するよ うにしても良い。  [0228] In the above embodiment, the data communication card for connecting the notebook computer 1 (worker terminal) to the Internet network via the mobile phone network 8 is used. However, the present invention is not limited to this. As a means of data communication, a PHS telephone network or a public wireless LAN network may be used instead of the cellular telephone network 8, and a wired connection to the base is possible. If a LAN environment exists, these wired LANs may be used.

[0229] また、前記実施例では、本発明型プログラムの実テーブルを 1つとして 、るが、本発 明はこれに限定されるものではなぐこれら実テーブルが少なくとも 1つ存在すれば良 ぐこれら実テーブル力 非常に膨大となって非効率となる場合には、複数のテープ ルに分散させた構成としても良い。  [0229] In the above-described embodiment, the present invention type program has one real table. However, the present invention is not limited to this. It is sufficient if there is at least one real table. If the actual table power is very large and inefficient, a configuration in which it is distributed over multiple tapes may be used.

産業上の利用可能性  Industrial applicability

[0230] 本発明は、変更が高頻度に発生する作業支援プログラムについて、効果を検証し たものであるが、本発明の活用例として、これら変更が高頻度に発生するその他のプ ログラムに関しても、本発明の作業支援プログラムと同様の効果を得られる可能性が あり、利用できるものと考えられる。 [0230] The present invention verifies the effect of a work support program in which changes occur frequently. As an application example of the present invention, the present invention also relates to other programs in which these changes occur frequently. Therefore, there is a possibility that the same effect as the work support program of the present invention can be obtained, and it can be used.

Claims

請求の範囲 The scope of the claims [1] 作業現場に出向いて作業を行う作業者が操作並びに持ち運び可能とされた作業 者端末とデータ通信可能に接続されて、前記作業現場において実施される作業に 関する各種情報が電子化された電子文書を前記作業者端末に配信して当該作業を 支援するサーバコンピュータにおいて動作する作業支援プログラムであって、 前記作業支援に関するデータ処理を実施するデータ処理プログラムと、 列方向の構造が固定され、該列の項目として前記データ処理プログラムが利用す る仮想テーブルを生成するための生成キーが格納される生成キー項目を少なくとも 有し、作業支援プログラムの変更においても該構造が不変とされた少なくとも 1つの 実テーブルを備えるデータベースと、  [1] A worker who goes to the work site is connected to a worker terminal that can be operated and carried so that data communication is possible, and various types of information related to the work performed at the work site are digitized. A work support program that operates on a server computer that supports the work by delivering an electronic document to the worker terminal, a data processing program that performs data processing related to the work support, and a structure in a column direction is fixed, The column has at least a generation key item in which a generation key for generating a virtual table used by the data processing program is stored as an item in the column, and the structure is unchanged even when the work support program is changed. A database with two real tables, 前記データベース中の実テーブルにアクセスするための実テーブルアクセス用プロ グラムと、  A real table access program for accessing a real table in the database; 前記実テーブルに並びに実テーブルアクセス用プログラムを用いて、該実テープ ルの生成キー項目に格納されている生成キーに基づいて該実テーブル力 複数の 仮想テーブルを生成する仮想テーブル生成ステップと、該仮想テーブル生成ステツ プにて生成された仮想テーブルを前記データ処理プログラムが通常の実テーブルと してアクセスできるようにするインタフェースステップとを含むインタフェースプログラム と、  A virtual table generation step for generating a plurality of virtual tables based on the generation key stored in the generation key item of the real table using the real table and a real table access program; An interface program including an interface step that allows the data processing program to access the virtual table generated in the virtual table generation step as a normal real table; から構成されて!ヽることを特徴とする作業支援プログラム。  A work support program that is characterized by that! [2] 変更に応じた前記仮想テーブルの項目の追加'変更、削除を実施するために、変 更作業者により作成される所定のデータマッピング用データに基づいて、少なくとも 前記インタフェースプログラムを自動更新する自動更新プログラムを含むことを特徴と する請求項 1に記載の作業支援プログラム。  [2] At least the interface program is automatically updated based on predetermined data mapping data created by the change operator in order to add or change or delete the virtual table items according to the change The work support program according to claim 1, further comprising an automatic update program. [3] 前記自動更新プログラムは、前記データマッピング用データに基づ 、て、前記実テ 一ブルを更新する実テーブル更新ステップを含むことを特徴とする請求項 1または 2 に記載の作業支援プログラム。  [3] The work support program according to claim 1 or 2, wherein the automatic update program includes a real table update step of updating the real table based on the data mapping data. . [4] 前記データマッピング用データを含むことを特徴とする請求項 1〜3のいずれかに 記載の作業支援プログラム。 [4] The work support program according to any one of claims 1 to 3, wherein the data mapping data is included. [5] 前記サーバコンピュータは、前記作業者による作業を支援する作業支援者が操作 可能な支援者端末とデータ通信可能に接続されているとともに、前記作業者端末は 、前記作業現場における映像を撮像するための撮像手段を備えており、 [5] The server computer is connected to a supporter terminal that can be operated by a work supporter who supports work by the worker so that data communication is possible, and the worker terminal captures an image at the work site. Imaging means for 前記処理プログラムは、前記電子文書として、前記作業者が作業すべき作業内容 に関する情報とを少なくとも含む作業指示電子文書を該作業者の作業者端末に送 信する作業指示電子文書送信処理ステップと、前記作業者の支援要請操作に応じ て前記作業者端末カゝら送信される前記撮像手段にて撮像した映像の作業者端末映 像データを、該作業を支援する作業支援者を特定して、該特定した作業支援者の支 援者端末に送信するための処理を行う作業者端末映像データ送信ステップとを含む ことを特徴とする請求項 1〜4のいずれかに記載の作業支援プログラム。  The processing program transmits, as the electronic document, a work instruction electronic document transmission processing step for transmitting, to the worker terminal of the worker, a work instruction electronic document including at least information regarding work contents to be worked by the worker; The operator terminal image data of the video imaged by the imaging means transmitted from the operator terminal device in response to the operator's support request operation is specified as the operator who supports the operation, The work support program according to any one of claims 1 to 4, further comprising a worker terminal video data transmission step for performing a process for transmitting the identified work support person to the support terminal. [6] 前記サーバコンピュータは、前記作業現場に常設された監視カメラとデータ通信可 能に接続されており、前記データベースには、各監視カメラを個々に識別可能な監 視力メラ識別情報と当該監視カメラが常設された前記作業現場を特定可能な現場特 定情報とが対応付けて記憶され、前記作業指示電子文書は、前記作業者が作業を おこなうべき作業現場の現場特定情報を含み、  [6] The server computer is connected to a monitoring camera permanently installed at the work site so as to be able to perform data communication. The database includes monitoring power identification information that can individually identify each monitoring camera and the monitoring camera. Stored in association with site-specific information that can identify the work site where the camera is permanently installed, the work instruction electronic document includes site-specific information of the work site where the worker should perform work, 前記処理プログラムは、前記作業者端末映像データ送信ステップにおいて、前記 支援要請操作に応じて前記作業者端末カゝら送信される前記現場特定情報を含む支 援要請情報の受信に応じて、該受信した支援要請情報に含まれる現場特定情報に 対応付けて記憶して ヽる監視カメラ識別情報を特定し、該特定した監視カメラ識別情 報カゝら識別される監視カメラにて撮像された映像の監視映像データと、前記作業者 端末の撮像手段にて撮像された映像である作業者端末映像データとを、前記特定し た作業支援者の支援者端末に送信するための処理を行うことを特徴とする請求項 1 〜5の 、ずれかに記載の作業支援プログラム。  In the worker terminal video data transmission step, the processing program receives the support request information including the site specific information transmitted from the worker terminal in response to the support request operation. The monitoring camera identification information that is stored in association with the on-site identification information included in the requested assistance request information is specified, and the video captured by the monitoring camera identified by the specified monitoring camera identification information card is identified. A process for transmitting monitoring video data and worker terminal video data, which is a video captured by the imaging means of the worker terminal, to the supporter terminal of the identified work supporter is performed. The work support program according to any one of claims 1 to 5.
PCT/JP2006/319287 2006-09-28 2006-09-28 Work assisting program Ceased WO2008038364A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/JP2006/319287 WO2008038364A1 (en) 2006-09-28 2006-09-28 Work assisting program
JP2008536245A JP4801738B2 (en) 2006-09-28 2006-09-28 Work support program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2006/319287 WO2008038364A1 (en) 2006-09-28 2006-09-28 Work assisting program

Publications (1)

Publication Number Publication Date
WO2008038364A1 true WO2008038364A1 (en) 2008-04-03

Family

ID=39229812

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2006/319287 Ceased WO2008038364A1 (en) 2006-09-28 2006-09-28 Work assisting program

Country Status (2)

Country Link
JP (1) JP4801738B2 (en)
WO (1) WO2008038364A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011061528A (en) * 2009-09-10 2011-03-24 Xing Inc Video information distribution system
JP2012043352A (en) * 2010-08-23 2012-03-01 Hitachi Ltd Operation instruction preparation system, its control method and its program
JP2012150766A (en) * 2011-01-21 2012-08-09 Hitachi Ltd Work instruction management system and work instruction management method
JP2012174158A (en) * 2011-02-24 2012-09-10 Hitachi Ltd Operational instruction management method and operational instruction management system
JP2013509050A (en) * 2009-10-23 2013-03-07 アルカテル−ルーセント Method and system for improving video surveillance
JP2015179947A (en) * 2014-03-19 2015-10-08 Kddi株式会社 Video instruction display method, system, terminal, and program for synchronously superposing instruction image on imaged moving image
CN109564643A (en) * 2017-03-31 2019-04-02 三菱重工业株式会社 Virtual mothed of participating and virtually participate in system
JP2023151021A (en) * 2022-03-31 2023-10-16 株式会社奥村組 Construction management device for construction, construction management method for construction, and construction management program for construction

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6178912B1 (en) * 2016-12-21 2017-08-09 茂智 藤井 Monitoring system and monitoring method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0883206A (en) * 1994-09-14 1996-03-26 Toshiba Corp Multimedia database system and multimedia data access method
JP2005323310A (en) * 2004-05-11 2005-11-17 Nippon Telegr & Teleph Corp <Ntt> Field of view sharing device, field of view movement amount input device, image display device, photographing range projection method, method of controlling field of view movement amount input device, method of controlling image display device, program of field of view sharing device, program of field of view movement amount input device, and image Display device program
JP2005339303A (en) * 2004-05-28 2005-12-08 Nec Mobiling Ltd Device, method, and program for supporting maintenance check work
JP2006209259A (en) * 2005-01-25 2006-08-10 Fuji Xerox Co Ltd Operation support system, operation support method and computer program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0883206A (en) * 1994-09-14 1996-03-26 Toshiba Corp Multimedia database system and multimedia data access method
JP2005323310A (en) * 2004-05-11 2005-11-17 Nippon Telegr & Teleph Corp <Ntt> Field of view sharing device, field of view movement amount input device, image display device, photographing range projection method, method of controlling field of view movement amount input device, method of controlling image display device, program of field of view sharing device, program of field of view movement amount input device, and image Display device program
JP2005339303A (en) * 2004-05-28 2005-12-08 Nec Mobiling Ltd Device, method, and program for supporting maintenance check work
JP2006209259A (en) * 2005-01-25 2006-08-10 Fuji Xerox Co Ltd Operation support system, operation support method and computer program

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011061528A (en) * 2009-09-10 2011-03-24 Xing Inc Video information distribution system
JP2013509050A (en) * 2009-10-23 2013-03-07 アルカテル−ルーセント Method and system for improving video surveillance
JP2012043352A (en) * 2010-08-23 2012-03-01 Hitachi Ltd Operation instruction preparation system, its control method and its program
JP2012150766A (en) * 2011-01-21 2012-08-09 Hitachi Ltd Work instruction management system and work instruction management method
JP2012174158A (en) * 2011-02-24 2012-09-10 Hitachi Ltd Operational instruction management method and operational instruction management system
JP2015179947A (en) * 2014-03-19 2015-10-08 Kddi株式会社 Video instruction display method, system, terminal, and program for synchronously superposing instruction image on imaged moving image
CN109564643A (en) * 2017-03-31 2019-04-02 三菱重工业株式会社 Virtual mothed of participating and virtually participate in system
CN109564643B (en) * 2017-03-31 2023-05-16 三菱重工业株式会社 Virtual participation method and virtual participation system
JP2023151021A (en) * 2022-03-31 2023-10-16 株式会社奥村組 Construction management device for construction, construction management method for construction, and construction management program for construction
JP7804511B2 (en) 2022-03-31 2026-01-22 株式会社奥村組 Construction management device, construction management method, and construction management program

Also Published As

Publication number Publication date
JPWO2008038364A1 (en) 2010-01-28
JP4801738B2 (en) 2011-10-26

Similar Documents

Publication Publication Date Title
US7116357B1 (en) Camera monitoring system
JP6875900B2 (en) Information processing equipment, information processing methods, and programs
JP5762827B2 (en) Plant operation support device
US10425298B2 (en) Information management method
WO2008038364A1 (en) Work assisting program
JP5899856B2 (en) Information processing apparatus, information processing method, and program
US20220147304A1 (en) Maintenance method, maintenance server, and non-transitory computer readable medium
KR20180049587A (en) System and method for production process managemetnt automation of ship and plant
JP4689862B2 (en) Household equipment remote management system
JP2004005639A (en) Monitoring device
JP2005109710A (en) Support system for providing or receiving information, support method, and computer program for support
JP6606950B2 (en) Device information display system
JP2003271757A (en) Maintenance work support system, center server and maintenance work support method
JP4192698B2 (en) Monitoring, operation method and display device
JP2023517819A (en) Message management method based on time and location
JP6269063B2 (en) Content display terminal selection system
WO2008004298A1 (en) Work support system
US11829958B2 (en) Maintenance method, maintenance server, and a non-transitory computer readable medium
JP7310902B2 (en) Maintenance system, server, maintenance method, and program
CN116250245A (en) Information processing device, information processing method and program
EP3643978B1 (en) Management system
JP2009080548A (en) Integrated monitoring information display system
JP2000267972A (en) Network system, server device used in this system
JP2017204179A (en) Customer data management system
JP2004114894A (en) Automobile maintenance support system, automobile maintenance support server, automobile maintenance support method and automobile maintenance support program

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 06798400

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2008536245

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06798400

Country of ref document: EP

Kind code of ref document: A1