JP5714546B2 - Operator system, remote support method, and program for operator system - Google Patents
Operator system, remote support method, and program for operator system Download PDFInfo
- Publication number
- JP5714546B2 JP5714546B2 JP2012210221A JP2012210221A JP5714546B2 JP 5714546 B2 JP5714546 B2 JP 5714546B2 JP 2012210221 A JP2012210221 A JP 2012210221A JP 2012210221 A JP2012210221 A JP 2012210221A JP 5714546 B2 JP5714546 B2 JP 5714546B2
- Authority
- JP
- Japan
- Prior art keywords
- operator
- screen data
- terminal
- electrical appliance
- screen
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 36
- 230000004044 response Effects 0.000 claims description 27
- 230000006870 function Effects 0.000 claims description 23
- 238000001514 detection method Methods 0.000 claims description 12
- 238000012546 transfer Methods 0.000 claims description 6
- 230000010354 integration Effects 0.000 claims description 5
- 238000012545 processing Methods 0.000 description 20
- 238000004891 communication Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000013500 data storage Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 238000009434 installation Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 239000010454 slate Substances 0.000 description 2
- 238000005406 washing Methods 0.000 description 2
- 240000007594 Oryza sativa Species 0.000 description 1
- 235000007164 Oryza sativa Nutrition 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 235000009566 rice Nutrition 0.000 description 1
Images
Landscapes
- Telephonic Communication Services (AREA)
- Computer And Data Communications (AREA)
- Selective Calling Equipment (AREA)
Description
本発明は、通信ネットワークを介して接続されたユーザ端末とオペレータサーバを利用して、リモートサポートや遠隔監視などを行なうオペレータシステム、リモートサポート方法、及びオペレータシステム用プログラムに関する。 The present invention relates to an operator system, a remote support method, and an operator system program that perform remote support and remote monitoring using a user terminal and an operator server connected via a communication network.
近年、公衆回線網に接続されたユーザ端末をWebサーバ等と接続することで、ユーザに様々なサービスが提供されている。特に、スマートフォン(高機能携帯電話)の登場により、従来、パソコンに対して行われていた高度なサービスを、携帯電話で行うことが可能になってきた。 In recent years, various services are provided to users by connecting a user terminal connected to a public network to a Web server or the like. In particular, with the advent of smartphones (high-function mobile phones), it has become possible to perform advanced services that have been provided for personal computers with mobile phones.
また、サーバが提供するサービスではなく、スマートフォン単独でも、様々な機能がそれ自体に搭載されている。したがって、ユーザは、搭載されている全ての機能を熟知するには時間がかかることが多い。例えば、ユーザが所望する機能が、スマートフォンに搭載されていても、その機能を設定する方法が不明であるため、ユーザがその機能を活用することができないといった問題も生じている。 In addition, various functions are installed in the smartphone itself, not the service provided by the server. Therefore, it often takes time for the user to become familiar with all the functions installed. For example, even if a function desired by the user is mounted on a smartphone, the method of setting the function is unknown, so that the user cannot use the function.
したがって、このような高度なWebサービスや、高度なスマートフォンの機能を最大限、利用するには、スマートフォンに対する設定操作や機能を、ユーザは熟知する必要がある。さらに、操作に不慣れなユーザが、端末に対して、初めての設定を行うと、削除すべきでない設定情報を削除してしまったり、適切でない設定を行うことでエラーを発生させてしまう場合も多い。 Therefore, in order to make maximum use of such advanced Web services and advanced smartphone functions, the user needs to be familiar with setting operations and functions for the smartphone. Furthermore, when a user unfamiliar with the operation makes settings for the terminal for the first time, setting information that should not be deleted is often deleted, or errors are caused by inappropriate settings. .
このような課題に対して、特許文献1では、サポート対象となる各クライアントの画面情報をサーバ側で取得し、サーバでこの画面情報を、常時、一覧表示することで、クライアントに対するサポート及び監視の効率を向上させることが開示されている。また、特許文献2においては、オペレータサーバがユーザ端末から表示部に表示されている画面データを受け付け、所定の表示部に表示可能な数まで順次表示するオペレータシステムが公開されている。
In order to deal with such a problem, in
ここで、リモートサポートを行う端末から、サポートを受けるユーザ端末にリモートログイン等をして、リアルタイムで画面共有をすることで、リモート操作を行うことが知られている。すなわち、オペレータ端末に、ユーザ端末に表示されている画面を、逐次、転送して表示するとともに、オペレータ端末を操作すると、あたかも、ユーザ端末を操作しているかのように、入力操作(リモート操作)を行うことが可能となる。 Here, it is known that a remote operation is performed by performing remote login or the like from a terminal that performs remote support to a user terminal that receives support and sharing a screen in real time. That is, the screen displayed on the user terminal is sequentially transferred and displayed on the operator terminal, and when the operator terminal is operated, an input operation (remote operation) is performed as if the user terminal is operated. Can be performed.
しかしながら、オペレータ端末を操作するオペレータが、リモートログインをした結果、リモートログインをしている機器に問題があるのではなく、リモートログインをしている機器に接続されている機器に問題がある場合がある。例えば、サポートを受けているスマートフォンを家庭内の無線LANに接続する際に、SSID(Service Set Identifier)の設定をする必要があるが、この際に、無線ルータのSSID設定を閲覧し、操作する必要が生じる。しかし、スマートフォンだけにログインしていても、問題は解決しない。 However, the operator who operates the operator terminal may have a problem with the device connected to the remote login device instead of the remote login device as a result of the remote login. is there. For example, when connecting a supported smartphone to a home wireless LAN, it is necessary to set the service set identifier (SSID). At this time, browse and operate the SSID setting of the wireless router. Need arises. However, logging in only to the smartphone does not solve the problem.
そこで、本発明者は、サポート対象である機器(ここでは、スマートフォン)を利用して、この機器に通信可能に接続された機器の操作や閲覧ができないかという点に着目した。 Therefore, the present inventor has paid attention to whether or not a device (here, a smartphone) that is a support target can be used to operate or view a device that is communicably connected to the device.
更に、上記のような機器が複数接続される際に、それぞれの画面に表示された情報を、オペレータ端末において、いちいち切り替えて表示するのは、手間がかかったり、似ている画面が多い場合に情報が雑然としたりといった不都合な点が考えられる。そこで本発明者は、オペレータサーバが所定の画面に複数の画面データを表示することで、リモートサポートの効率を改善させられる点に着目した。 Furthermore, when multiple devices such as the above are connected, the information displayed on each screen is displayed by switching on the operator terminal one by one when it takes time or there are many similar screens. There may be inconveniences such as cluttered information. Therefore, the present inventor has focused on the point that the operator server can improve the efficiency of remote support by displaying a plurality of screen data on a predetermined screen.
本発明は、これらの課題に鑑み、通信ネットワークを介して接続されたユーザ端末とオペレータサーバとを利用して、オペレータ端末がアクセスした対象の機器ではなく、その機器と通信可能に接続された他の機器に問題がある場合に、オペレータ端末がアクセスした対象の機器を利用することで、当該他の機器の設定操作や機器状況の閲覧を可能とし、更に所定の表示部には複数の機器の画面データを表示するオペレータシステム、リモートサポート方法、及び、オペレータシステム用プログラムを提供することを目的とする。 In view of these problems, the present invention uses a user terminal and an operator server connected via a communication network, and is not a target device accessed by an operator terminal, but is connected to be communicable with the device. If there is a problem with the other device, the target device accessed by the operator terminal can be used to enable setting operation of the other device and viewing of the device status. An object is to provide an operator system for displaying screen data, a remote support method, and a program for the operator system.
本発明では、以下のような解決手段を提供する。 The present invention provides the following solutions.
第1の特徴に係る発明は、ローカルエリアネットワークを介して電化製品と通信可能に接続され、かつ、公衆回線網を介して通信可能に接続されたオペレータサーバからリモートサポートを受けるユーザ端末と、前記オペレータサーバと、当該オペレータサーバと通信可能に接続されたオペレータ端末と、から構成されるオペレータシステムであって、
前記ユーザ端末が、
前記オペレータ端末からの指示に応じて、当該ユーザ端末が接続されているローカルエリアネットワークに接続されている電化製品を検出する電化製品検出手段と、
前記検出された電化製品の機種関連情報を決定する電化製品決定手段と、
前記オペレータサーバを介して、決定された前記機種関連情報に基づいて、前記オペレータ端末からの前記電化製品の設定操作又は機器状況の閲覧のいずれかを可能にするオペレータ補佐手段と、を備え、
前記オペレータサーバが、
前記ユーザ端末から、複数の前記電化製品の設定操作又は機器状況の閲覧に関する画面データの受信を受付ける画面データ受信手段と、
前記画面データ受信手段により受信した複数の画面データを一の画面データとして統合する画面データ統合手段と、
前記オペレータ端末が備える所定の表示部に、前記画面データ統合手段により統合された一の画面データを表示するためのデータを生成する画面データ生成手段と、
を備えることを特徴とするオペレータシステムを提供する。
第2の特徴に係る発明は、前記オペレータサーバが、
前記所定の表示部の表示可能領域に関する情報を取得する情報取得手段と、
前記画面データ受信手段により受信を受付けた画面データに基づいて、仮想画面に当該画面データを描画する仮想面画描画手段と、を備え、
前記画面データ生成手段は、前記情報取得手段により取得した表示可能領域に関する情報と、前記仮想画面描画手段により描画された仮想画面への描画結果とに基づいて、前記画面データ統合手段により統合された一の画面データを表示するためのデータを生成することで実現する第1の特徴に係る発明であるオペレータシステムを提供する。
第3の特徴に係る発明は、前記オペレータ端末が、
前記画面データ生成手段により生成された一の画面データを表示するデータを受信し、前記所定の表示部に、当該受信したデータを表示する受信データ領域と、自身のデータを表示する作業領域とを表示することで実現する第1または第2の特徴に係る発明であるオペレータシステムを提供する。
The invention according to the first aspect comprises a user terminal that is communicably connected to an electrical appliance via a local area network and receives remote support from an operator server that is communicably connected via a public network, An operator system comprising an operator server and an operator terminal connected to be communicable with the operator server,
The user terminal is
According to an instruction from the operator terminal, an appliance detection means for detecting an appliance connected to a local area network to which the user terminal is connected;
Electrical appliance determination means for determining model-related information of the detected electrical appliance;
Via the operator server, based on the model-related information determined, an operator assistant means that enables either the setting operation of the electrical appliance from the operator terminal or the viewing of the equipment status,
The operator server is
Screen data receiving means for receiving reception of screen data related to setting operations or device status browsing of the plurality of appliances from the user terminal;
Screen data integration means for integrating a plurality of screen data received by the screen data receiving means as one screen data;
The predetermined display section, wherein the operator terminal comprises a one screen data integrated by said screen data merging unit and the screen data generating means for generating data for Table Shimesuru,
An operator system is provided.
In the invention according to the second feature, the operator server comprises:
Information acquisition means for acquiring information relating to the displayable area of the predetermined display unit;
Virtual screen drawing means for drawing the screen data on a virtual screen based on the screen data received by the screen data receiving means,
The screen data generation means is integrated by the screen data integration means based on the information about the displayable area acquired by the information acquisition means and the drawing result on the virtual screen drawn by the virtual screen drawing means. An operator system that is an invention according to a first feature realized by generating data for displaying one screen data is provided.
According to a third aspect of the invention, the operator terminal is
Data for displaying one screen data generated by the screen data generating means is received, and a reception data area for displaying the received data and a work area for displaying its own data are displayed on the predetermined display unit. An operator system which is an invention according to the first or second feature realized by displaying is provided.
第1の特徴に係る発明によれば、ローカルエリアネットワークを介して電化製品と通信可能に接続され、かつ、公衆回線網を介して通信可能に接続されたオペレータサーバからリモートサポートを受けるユーザ端末と、前記オペレータサーバと、当該オペレータサーバと通信可能に接続されたオペレータ端末と、から構成されるオペレータシステムにおいて、前記ユーザ端末は、前記オペレータ端末からの指示に応じて、当該ユーザ端末が接続されているローカルエリアネットワークに接続されている電化製品を検出し、検出された電化製品の機種関連情報を決定し、前記オペレータサーバを介して、決定された前記機種関連情報に基づいて、前記オペレータ端末からの前記電化製品の設定操作又は機器状況の閲覧のいずれかを可能にする。また、前記オペレータサーバは、前記ユーザ端末から、複数の前記電化製品の設定操作又は機器状況の閲覧に関する画面データの受信を受付け、前記画面データ受信手段により受信した複数の画面データを一の画面データとして統合し、
前記オペレータ端末が備える所定の表示部に、前記画面データ統合手段により統合された一の画面データを表示するためのデータを生成する。
第2の特徴に係る発明によれば、第1の特徴に係る発明であるオペレータシステムにおいて、前記オペレータサーバは、前記所定の表示部の表示可能領域に関する情報を取得し、前記画面データ受信手段により受信を受付けた画面データに基づいて、仮想画面に当該画面データを描画し、前記画面データ生成手段が、前記情報取得手段により取得した表示可能領域に関する情報と、前記仮想画面描画手段により描画された仮想画面への描画結果とに基づいて、前記画面データ統合手段により統合された一の画面データを表示する。
第3の特徴に係る発明によれば、第1または第2の特徴に係る発明であるオペレータシステムにおいて、前記オペレータ端末は、前記画面データ生成手段により生成された一の画面データを表示するデータを受信し、前記所定の表示部に、当該受信したデータを表示する受信データ領域と、自身のデータを表示する作業領域とを表示する。
According to the first aspect of the invention, a user terminal that is communicably connected to an electrical appliance via a local area network and receives remote support from an operator server that is communicably connected via a public line network; In the operator system including the operator server and an operator terminal connected to be communicable with the operator server, the user terminal is connected to the user terminal in accordance with an instruction from the operator terminal. The appliance connected to the local area network is determined, model-related information of the detected appliance is determined, and from the operator terminal via the operator server, based on the determined model-related information Either the setting operation of the electric appliance or the browsing of the device status is enabled. In addition, the operator server receives, from the user terminal, reception of screen data related to setting operations of the plurality of appliances or browsing of device status, and the plurality of screen data received by the screen data receiving unit is stored as one screen data. Integrated as
Wherein the predetermined display unit provided in the operator terminal, the one screen data integrated by said screen data merging unit generates data for Table Shimesuru.
According to the second aspect of the invention, in the operator system according to the first aspect of the invention, the operator server acquires information relating to a displayable area of the predetermined display unit, and the screen data receiving means Based on the received screen data, the screen data is drawn on the virtual screen, and the screen data generation means is drawn by the virtual screen drawing means and information on the displayable area acquired by the information acquisition means. One screen data integrated by the screen data integration means is displayed based on the drawing result on the virtual screen.
According to the third aspect of the invention, in the operator system according to the first or second aspect of the invention, the operator terminal receives data for displaying one screen data generated by the screen data generation means. The received data area for displaying the received data and the work area for displaying its own data are displayed on the predetermined display unit.
第1の特徴に係る発明はオペレータシステムのカテゴリであるが、リモートサポート方法、及び、オペレータシステム用プログラムのカテゴリにおいても、同様の作用、効果を奏する。 The invention according to the first feature is an operator system category, but the same effects and advantages are also obtained in the remote support method and the operator system program category.
第4の特徴に係る発明は、前記オペレータ補佐手段は、前記ローカルエリアネットワークに接続されている電化製品の設定操作又は機器状況の閲覧を、当該ユーザ端末が有するプロキシ機能を使って、当該ローカルエリアネットワークを介してのみ閲覧可能な当該電化製品の設定ページを表示することで実現する第1から第3のいずれかの特徴に係る発明であるオペレータシステムを提供する。 According to a fourth feature of the present invention, the operator assistant means uses the proxy function of the user terminal to perform setting operation of the electrical appliance connected to the local area network or browsing of the device status. An operator system that is an invention according to any one of the first to third features realized by displaying a setting page of the electrical appliance that can be browsed only via a network is provided.
第4の特徴に係る発明によれば、第1から第3のいずれかの特徴に係る発明であるオペレータシステムにおいて、前記ローカルエリアネットワークに接続されている電化製品の設定操作又は機器状況の閲覧を、当該ユーザ端末が有するプロキシ機能を使って、当該ローカルエリアネットワークを介してのみ閲覧可能な当該電化製品の設定ページを表示する。 According to the invention of the fourth aspect, the operator system invention is according to the first to third any feature, viewing setting operation or device status of the appliances the connected to a local area network Using the proxy function of the user terminal, the setting page of the electrical appliance that can be browsed only through the local area network is displayed.
第5の特徴に係る発明は、前記オペレータ補佐手段は、前記ローカルエリアネットワークに接続されている電化製品の設定操作又は機器状況の閲覧を、当該ユーザ端末が有する画面転送機能を使って実現する第1から第3のいずれかの特徴に係る発明であるオペレータシステムを提供する。 According to a fifth aspect of the invention, the operator assistant means implements a setting operation of an electrical appliance connected to the local area network or browsing of a device status using a screen transfer function of the user terminal. An operator system according to any one of the first to third aspects is provided.
第5の特徴に係る発明によれば、第1から第3のいずれかの特徴に係る発明であるオペレータシステムにおいて、前記オペレータ補佐手段は、前記ローカルエリアネットワークに接続されている電化製品の設定操作又は機器状況の閲覧を、当該ユーザ端末が有する画面転送機能を使って実現する。 According to the invention of the fifth aspect, in the operator system is the invention according to the first to third one feature, the operator assistance unit, the setting operation of the appliance, wherein connected to the local area network Alternatively, the device status can be browsed using the screen transfer function of the user terminal.
第6の特徴に係る発明は、前記電化製品決定手段は、通信可能に接続されたオペレータサーバから前記電化製品の機種関連情報を取得する第1から第5のいずれかの特徴に係るオペレータシステムを提供する。 According to a sixth feature of the present invention, the appliance determination means includes the operator system according to any one of the first to fifth features, wherein the appliance-related information is acquired from an operator server connected to be communicable. provide.
第6の特徴に係る発明によれば、第1から第5のいずれかの特徴に係るオペレータシステムにおいて、通信可能に接続されたオペレータサーバから前記電化製品の機種関連情報を取得する。 According to the sixth aspect of the invention, in the operator system according to any one of the first to fifth characteristics, the model related information of the electrical appliance is acquired from an operator server that is communicably connected.
第7の特徴に係る発明は、前記オペレータサーバは、前記電化製品の機種関連情報に基づいて、当該ユーザ端末と前記ローカルエリアネットワーク及び前記電化製品に関するネットワークマップを表示するネットワークマップ表示手段を備える第1から第6のいずれかの特徴に係るオペレータシステムを提供する。 According to a seventh aspect of the invention, the operator server includes network map display means for displaying a network map relating to the user terminal, the local area network, and the electrical appliance based on the model-related information of the electrical appliance. An operator system according to any one of the first to sixth features is provided.
第7の特徴に係る発明によれば、第1から第6のいずれかの特徴に係るオペレータシステムにおいて、前記オペレータサーバは、前記電化製品の機種関連情報に基づいて、当該ユーザ端末と前記ローカルエリアネットワーク及び前記電化製品に関するネットワークマップを表示する。 According to the seventh aspect of the invention, in the operator system according to any one of the first to sixth aspects, the operator server is configured so that the user terminal and the local area are based on the model-related information of the appliance. A network map regarding the network and the appliance is displayed.
第8の特徴に係る発明は、ローカルエリアネットワークを介して電化製品と通信可能に接続され、かつ、公衆回線網を介して通信可能に接続されたオペレータサーバからリモートサポートを受けるユーザ端末と、前記オペレータサーバと、当該オペレータサーバと通信可能に接続されたオペレータ端末と、から構成されるオペレータシステムが実行する方法であって、
前記ユーザ端末が、
前記オペレータ端末からの指示に応じて、当該ユーザ端末が接続されているローカルエリアネットワークに接続されている電化製品を検出するステップと、
前記検出された電化製品の機種関連情報を決定するステップと、
前記オペレータサーバを介して、決定された前記機種関連情報に基づいて、前記オペレータ端末からの前記電化製品の設定操作又は機器状況の閲覧のいずれかを可能にするステップと、を実行し、
前記オペレータサーバが、
前記ユーザ端末から、複数の前記電化製品の設定操作又は機器状況の閲覧に関する画面データを受付けるステップと、
前記画面データ受信手段により受信した複数の画面データを一の画面データとして統合するステップと、
前記オペレータ端末が備える所定の表示部に、前記画面データ統合手段により統合された一の画面データを表示するデータを生成するステップと、
を実行する方法を提供する。
According to an eighth aspect of the present invention, there is provided a user terminal that is communicably connected to an electrical appliance via a local area network and receives remote support from an operator server that is communicably connected via a public line network, A method executed by an operator system including an operator server and an operator terminal connected to be communicable with the operator server,
The user terminal is
In response to an instruction from the operator terminal, detecting an electrical appliance connected to a local area network to which the user terminal is connected;
Determining model-related information of the detected appliance;
Through the operator server, based on the model-related information determined, enabling either the setting operation of the electrical appliance from the operator terminal or the viewing of the equipment status, and
The operator server is
Receiving from the user terminal screen data related to a plurality of electric appliance setting operations or device status browsing;
Integrating a plurality of screen data received by the screen data receiving means as one screen data;
A step in which the a predetermined display unit provided in the operator terminal, the one screen data integrated by said screen data merging unit for generating a table Shimesuru data,
Provide a way to perform.
第9の特徴に係る発明は、ローカルエリアネットワークを介して電化製品と通信可能に接続され、かつ、公衆回線網を介して通信可能に接続されたオペレータサーバからリモートサポートを受けるユーザ端末と、前記オペレータサーバと、当該オペレータサーバと通信可能に接続されたオペレータ端末と、から構成されるオペレータシステムにおいて、
前記オペレータ端末からの指示に応じて、当該ユーザ端末が接続されているローカルエリアネットワークに接続されている電化製品を検出するステップ、
前記検出された電化製品の機種関連情報を決定するステップ、
前記オペレータサーバを介して、決定された前記機種関連情報に基づいて、前記オペレータ端末からの前記電化製品の設定操作又は機器状況の閲覧のいずれかを可能にするステップ、
として、コンピュータである前記ユーザ端末に実行させるユーザ端末用プログラムと、
前記ユーザ端末から、複数の前記電化製品の設定操作又は機器状況の閲覧に関する画面データを受付けるステップ、
前記画面データ受信手段により受信した複数の画面データを一の画面データとして統合するステップと、
前記オペレータ端末が備える所定の表示部に、前記画面データ統合手段により統合された一の画面データを表示するデータを生成するステップ、
として、コンピュータである前記オペレータサーバに実行させるオペレータサーバ用プログラムと、
から構成される、オペレータシステム用プログラムを提供する。
The invention according to the ninth aspect includes a user terminal that is communicably connected to an electrical appliance via a local area network and receives remote support from an operator server that is communicably connected via a public network, In an operator system composed of an operator server and an operator terminal connected to be communicable with the operator server,
Detecting an electrical appliance connected to a local area network to which the user terminal is connected in response to an instruction from the operator terminal;
Determining model-related information of the detected appliance;
Enabling either setting operation of the electrical appliance from the operator terminal or browsing of the device status based on the model-related information determined via the operator server;
As a user terminal program to be executed by the user terminal which is a computer,
Receiving from the user terminal screen data related to a plurality of electric appliance setting operations or device status browsing;
Integrating a plurality of screen data received by the screen data receiving means as one screen data;
Wherein the predetermined display unit provided in the operator terminal generates a table Shimesuru data one screen data integrated by said screen data merging unit step,
As an operator server program to be executed by the operator server which is a computer,
An operator system program comprising:
本発明によれば、オペレータ端末がアクセスした対象の機器ではなく、その機器と通信可能に接続された他の機器に問題がある場合に、オペレータ端末がアクセスした対象の機器を利用することで、当該他の機器の設定操作や機器状況の閲覧を可能とし、更に所定の表示部には複数の機器の画面データを表示することができる。 According to the present invention, when there is a problem not with the target device accessed by the operator terminal but with other devices communicably connected to the device, by using the target device accessed by the operator terminal, The setting operation of the other device and the browsing of the device status can be performed, and screen data of a plurality of devices can be displayed on a predetermined display unit.
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。 Hereinafter, the best mode for carrying out the present invention will be described with reference to the drawings. This is merely an example, and the technical scope of the present invention is not limited to this.
[オペレータシステムのシステム構成]
図1は、本発明の好適な実施形態であるオペレータシステム1のシステム構成図である。オペレータシステム1は、携帯型端末10、電化製品50a,b,c(以下、明示しない限りは単に「50」とする)、オペレータサーバ200、公衆回線網3(インターネット網や第3世代、第4世代通信網など)、オペレータ端末150から構成される。
[System configuration of operator system]
FIG. 1 is a system configuration diagram of an
携帯型端末10は、公衆回線網3を介して、オペレータサーバ200と通信可能に接続されている。携帯型端末10と各電化製品50は、LAN(Local Area Network)で接続されている。オペレータサーバ200とオペレータ端末150は、ローカルエリアネットワークで接続されていてもよいし、公衆回線網3を介して接続されていてもよい。オペレータシステム1内の通信は、無線通信、有線通信を問わない。携帯型端末10が公衆回線網3と接続するために、ルータ等のネットワーク機器を介して通信可能であってよい。
The
携帯型端末10は、ユーザがサポートを受けるための一般的な情報端末であってよく、後述する機能を備える情報機器や電化製品である。携帯型端末10は、例えば、携帯電話、スマートフォン10b、複合型プリンタ、テレビ10a、ルータ又はゲートウェイ等のネットワーク機器、コンピュータ10cに加えて、冷蔵庫、洗濯機等の白物家電であってもよいし、電話機、ネットブック端末、スレート端末、電子書籍端末、電子辞書端末、携帯型音楽プレーヤ、携帯型コンテンツ再生・録画プレーヤ等の一般的な情報家電であってよい。
The
電化製品50は、データ通信を行うことが可能な家庭用又は業務用の電化製品であって、例えば、パソコン50c、テレビ50b、電話機、コンピュータに加えて、携帯電話、携帯情報端末、ネットブック端末、スレート端末、電子書籍端末、携帯型音楽プレーヤ、オーディオコンポ、コンテンツ再生・録画プレーヤ、プリンタ、FAX機、コピー機、スキャナ機、MFP(多機能周辺装置、多機能プリンタ)等の情報家電のみならず、冷蔵庫、洗濯機、食器洗浄乾燥機、扇風機、エアコン、電気ストーブ、炊飯器、電子レンジ等の白物家電や、電気照明、サーバ、ルータ50a、ゲートウェイ、NAS(Network Attached Storage)等も含む。
The
オペレータサーバ200は、後述の機能を備え、携帯型端末10とオペレータ端末150とのデータ処理を中継し、各種処理を行うサーバである。
The
オペレータ端末150は、携帯型端末10に対してサポートを行うオペレータが使用する一般的な情報端末である。
The
[各機能の説明]
図2は、オペレータ端末150、オペレータサーバ200、携帯型端末10の機能ブロックと各機能の関係を示す図である。
[Description of each function]
FIG. 2 is a diagram illustrating the functional blocks of the
携帯型端末10、オペレータ端末150は、制御部として、CPU(Central Processing Unit),RAM(Random Access Memory),ROM(Read Only Memory)等を備え、通信部として、例えば、IEEE802.11に準拠したWiFi(Wireless Fidelity対応デバイス又は、第3世代移動通信システム等のIMT−2000規格に準拠した無線デバイス等を備える(有線によるLAN接続であってもよい)。
The
さらに、携帯型端末10及びオペレータ端末150は、出力・入力部として、制御部で制御したデータや画像を出力表示する表示部を備え、かつ、ユーザやサポート者からの入力を受付けるタッチパネルやキーボード、マウス等を備える。加えて、携帯型端末10及びオペレータ端末150は、記憶部として、ハードディスクや半導体メモリによる、データのストレージ部を備える。
Furthermore, the
携帯型端末10において、制御部が所定のプログラムを読み込むことで、通信部、出力・入力部、記憶部と協働して、電化製品アクセスモジュール13、リモートサポートモジュール15を実現する。電化製品アクセスモジュール13は、通信可能に接続された電化製品50を検出する電化製品検出モジュール11と、検出した電化製品50を決定する電化製品決定モジュール12とから構成される。リモートサポートモジュール15は、オペレータの操作を補佐するためのオペレータ補佐モジュール16を備える。
In the
電化製品50は、同様に、制御部として、CPU,RAM,ROM等を備え、通信部として、例えば、IEEE802.11に準拠したWiFi対応デバイス又は、第3世代移動通信システム等のIMT−2000規格に準拠した無線デバイス等を備える(有線によるLAN接続であってもよい)。加えて、電化製品50は、記憶部として、ハードディスクや半導体メモリによる、データのストレージ部を備えてよい。
Similarly, the
さらに、電化製品50は、出力・入力部として、制御部で制御したデータや画像を出力表示する表示部を備えてもよいし、ユーザやサポート者からの入力を受付けるタッチパネルやキーボード、マウス等を備えてもよい。
Furthermore, the
電化製品50において、制御部が所定のプログラムを読み込むことで、通信部、出力・入力部、記憶部と協働して、携帯型端末10から送信されたパケットに対して応答をするレスポンスモジュール51、後述する設定ページを提供する設定ページ提供モジュール52、電化製品50の機器状況を携帯型端末10に送信する機器状況送信モジュール53、所定のプログラムを実行するプログラム実行モジュール54を実現する。
In the
オペレータサーバ200は、同様に、制御部として、CPU,RAM,ROM等を備え、通信部として、例えば、IEEE802.11に準拠したWiFi対応デバイスを備える(有線であってもよい)。加えて、オペレータサーバ200は、記憶部として、ハードディスクや半導体メモリによる、データのストレージ部を備える。
Similarly, the
オペレータサーバ200の制御部が所定のプログラムを読み込むことで、通信部、記憶部と協働して、オペレータがオペレータ端末150を利用してリモートサポートを実行するためのリモートサポートモジュール201を実現する。リモートサポートモジュール201は、オペレータ端末150からの操作を受付ける設定操作受付モジュール202と、携帯型端末10が属するローカルエリアネットワークのネットワークマップを生成するネットワークマップ生成モジュール203と、後述する設定ページを受信するための画面データ受信モジュール204と、複数の設定操作に関する画面を統合して設定操作画面を生成する画面データ生成モジュール205と、から構成される。
When the control unit of the
オペレータ端末150は、同様に、制御部として、CPU,RAM,ROM等を備え、通信部として、例えば、IEEE802.11に準拠したWiFi対応デバイスを備える(有線であってもよい)。加えて、オペレータ端末150は、制御部で制御したデータや画像を出力表示する表示部を備える。
Similarly, the
オペレータ端末150の制御部が所定のプログラムを読み込むことで、通信部、表示部と協働して、オペレータサーバ200から受信した画面データを表示するための画面データ表示モジュール151を実現する。
When the control unit of the
[リモートサポート処理]
図3は、携帯型端末10、オペレータサーバ200、オペレータ端末150が実行するリモートサポート処理のフローチャートである。上述した各装置のモジュールが行う処理について、本処理にて併せて説明する。
[Remote support processing]
FIG. 3 is a flowchart of remote support processing executed by the
携帯型端末10は、ユーザからサポートを要求する操作を受付ける(ステップS01)。携帯型端末10には、例えば、リモートサポートを受けるためのアプリケーションがインストールされており、このアプリケーションを起動する操作をユーザから受付けたり、所定の携帯型端末10から所定のWebページにアクセスしたり、メッセージを送信することで、サポートをオペレータサーバ200に要求する。
The
携帯型端末10が、ユーザからサポートを要求する操作を受付けた場合(ステップS01:「YES」)には、携帯型端末10は、オペレータサーバ200に接続して、サポート要求があった旨をオペレータサーバ200に通知して、ステップS02に処理を移す。携帯型端末10が、ユーザからサポートを要求する操作を受付けない場合(ステップS01:「NO」)は、ステップS01の処理をループする。
When the
次に、オペレータサーバ200のリモートサポートモジュール201は、オペレータ端末150にサポート要求に対する受付けを行う(ステップS02)。すなわち、リモートサポートモジュール201は、一又は複数のオペレータ端末150にサポート要求があったことを通知して、オペレータ端末150からのリモートサポートの開始指示を受付ける。
Next, the remote support module 201 of the
次に、オペレータ端末150は、オペレータから携帯型端末10に対してリモートサポート開始指示を受けると(ステップS03)、オペレータサーバ200は、当該オペレータ端末150と携帯型端末10を接続する。ここで、一般的な端末へのリモートログインによるオペレータからのリモート操作のように、携帯型端末10の表示部に表示されている画面情報が、オペレータ端末150にて視認可能になってもよいし、携帯型端末10をオペレータ端末150から遠隔操作可能となってもよい。オペレータ端末150が複数の携帯型端末10と接続されている場合には、オペレータ端末150の表示部には、それら複数の携帯型端末10の表示部に表示されている画面情報が同時に表示されてもよい。
Next, when the
本処理までで、オペレータ端末150は、携帯型端末10に対するサポート処理を実行することが可能となる。例えば、オペレータ端末150の表示部には、図5に示すようなサポート情報61が表示される。すなわち、携帯型端末10のユーザが、ユーザ登録を予め行なっていることで、お客様情報が出力されたり、携帯型端末10の表示部に表示された画面情報が表示される。しかし、オペレータが携帯型端末10をサポートしている際に、携帯型端末10と通信可能に接続された電化製品50に不具合の原因があるとする。例えば、携帯型端末10がインターネットに接続できない場合に、携帯型端末10の通信設定は問題がないが、電化製品50であるルータ50aに設定の問題があるとする。この場合の処理について、以下で説明する。
Up to this processing, the
オペレータ端末150は、オペレータから電化製品50(この場合は、ルータ50a)に対する閲覧指示を受付ける(ステップS04)。閲覧指示とは、携帯型端末10と通信可能に接続された電化製品50の情報を閲覧するためにオペレータから受付ける指示である。閲覧指示の一例としては、電化製品50を含むネットワークマップの閲覧指示が該当する。例えば、オペレータは、図5のサポート情報61とは異なるウィンドウ(タブ)に、携帯型端末10が接続されたネットワークのネットワークマップを閲覧するために、オペレータ端末150に閲覧指示をする。また、ネットワークマップの閲覧指示に限らず、単に、電化製品50の閲覧指示を受付けてもよい。
The
オペレータ端末150は、オペレータから電化製品50に対する閲覧指示を受付けた場合(ステップS04:「YES」)は、ステップS05に処理を移す。オペレータから電化製品50に対する閲覧指示を受付けるまで(ステップS04:「NO」)は、ステップS04を繰り返すことで、処理待ちとなる。
When the
次に、オペレータサーバ200のリモートサポートモジュール201は、携帯型端末10の電化製品アクセスモジュール13に対して、電化製品検出指示を行う(ステップS05)。電化製品検出指示とは、携帯型端末10とローカルエリアネットワークを介して通信可能に接続された電化製品50を携帯型端末10の電化製品検出モジュール11に検出するように指示する処理である。
Next, the remote support module 201 of the
携帯型端末10の電化製品アクセスモジュール13は、電化製品検出指示をオペレータサーバ200より受けて、電化製品アクセス処理を実行する(ステップS06)。電化製品アクセス処理は、携帯型端末10と電化製品50が実行する処理で、図4に基づいて説明する。
The appliance access module 13 of the
[電化製品アクセス処理]
電化製品アクセス処理は、携帯型端末10が、所定のパケットを送受信することで、電化製品50の機種関連情報を決定する処理である。機種関連情報とは、電化製品50の機種名、メーカ名等の機器の種別の情報である。本処理は、特開2010−97587号公報に開示されるような、ネットワークで接続された電化製品の種別をパケットの送受信で決定する処理が用いられてよい。以下では、この出願で開示される方法で、機種関連情報を決定する処理について説明する。
[Electronic product access processing]
The appliance access process is a process in which the
携帯型端末10の電化製品検出モジュール11は、電化製品50に対して、検出パケットを送信する(ステップS20)。検出パケットは、Ping等のコマンドから送信されるパケットであってよい。検出パケットを受信した各電化製品50は、送信されたパケットに対して、IPアドレスを応答することで、検出応答処理を行う(ステップS21)。
The appliance detection module 11 of the
電化製品50を検出した後に、携帯型端末10の電化製品決定モジュール12は、検出された電化製品50に対して、リクエストパケットを送信する(ステップS22)。リクエストパケットとは、携帯型端末10が電化製品50の機種関連情報を決定するためのパケットである。
After detecting the
リクエストパケットは、例えば、ARP(Address Resolution Protocol)、NETSTAT、ICMP(Internet Control Message Protocol)、SNMP(Simple Network Manegement Procol)等のコマンドであってよく、uPnP(Universal Plug and Play)、DLNA(Digital Living Network Alliance)準拠のプロトコルであってよい。 The request packet may be, for example, a command such as ARP (Address Resolution Protocol), NETSTAT, ICMP (Internet Control Message Protocol), or SNMP (Simple Network Management Protocol), and uPnP (Universal Pligate). A network compliant protocol may be used.
電化製品50は、送信されたリクエストパケットに対して、レスポンスパケットを送信する(ステップS23)。例えば、ARPコマンドの応答として、MACアドレス(Media Access Control Address)をレスポンスとして取得する。また、NETSTATAのコマンドにより、TCP/IPポートの使用中のポート番号やポート占有率が判明する。
The
携帯型端末10の電化製品決定モジュール12は、これらのリクエストパケットに基づいて、リクエストパケットを受信した電化製品50の機種関連情報を決定する(ステップS24)。機種関連情報の決定は、レスポンスパケットの得点化により決定される。
Based on these request packets, the electrical
一例として、電化製品50の機種関連情報が、機種名A又は機種名Bのいずれかであるかを決定することについて説明する。機種名A、Bには、予め、この機種であれば受信するレスポンスパケットと対応する得点とが、定義ファイルとして記憶されている。例えば、機種名Aであれば、リクエストパケット(NETSTAT)に対して、レスポンスパケット(TCPポートの5000番は使用中)で、このようなレスポンスパケットを受信した場合は、得点を1加点するが、他のレスポンスであれば0点であるという定義が、複数のリクエストパケット(NETSTATのみならず、ARP等の他のレスポンスパケット)に対して、定義ファイルに決定されている。ここで、電化製品50から受信したレスポンスパケットに対して、機種名Aの定義ファイルと機種名Bの定義ファイルのぞれぞれの定義で、得点化を行ない、得点が高い定義ファイルの機種名を、機種関連情報と決定する。
As an example, a description will be given of determining whether the model-related information of the
例えば、機種名Aであれば、リクエストパケット(NETSTAT)に対して、レスポンスパケット(TCPポートの5000番は使用中)で、このようなレスポンスパケットを受信した場合は、得点を1加点するが、他のレスポンスであれば0点であるという定義であり、一方、機種名Bであれば、リクエストパケット(NETSTAT)に対して、レスポンスパケット(TCPポートの5000番は未使用)で、このようなレスポンスパケットを受信した場合は、得点を1加点するが、他のレスポンスであれば0点であるという定義であるとする。 For example, in the case of the model name A, when such a response packet is received with a response packet (TCP port No. 5000 is in use) with respect to the request packet (NETSTAT), the score is added by one. In the case of other responses, the definition is 0. On the other hand, in the case of model name B, the response packet (TCP port number 5000 is not used) is used in response to the request packet (NETSTAT). If a response packet is received, the score is added by one, but if it is another response, the definition is 0 points.
この場合に、電化製品50から、レスポンスパケット(TCPポートの5000番は未使用)を受信した場合は、機種名Aの定義ファイルで算出すると0点で、機種名Bの定義ファイルで算出すると、1点であるから、機種名Bが機種関連情報であると決定する。この例では、リクエストパケットが、NETSTATのみで機種名Bを決定しているが、他のリクエストパケット(例えば、ARP)も同様に、得点化され、NETSTATの得点とARPの得点との総得点で、機種関連情報が決定される。
In this case, if a response packet (TCP port No. 5000 is unused) is received from the
なお、上述の定義ファイルが、携帯型端末10に記憶されているのではなく、オペレータサーバ200に記憶されており、携帯型端末10が電化製品50から受信したレスポンスパケットを、オペレータサーバ200に送信して、オペレータサーバ200に対して、機種関連情報を要求してもよい。この場合は、オペレータサーバ200が、要求に応じて、機種関連情報を決定する。そして、オペレータサーバ200が決定した機種関連情報を、携帯型端末10の電化製品決定モジュール12が取得して、その後の処理を行う。一方、オペレータサーバ200により決定された機種関連情報が、携帯型端末10に送信されることなく、オペレータサーバ200が、ステップS08からのネットワークマップ生成処理を実行してよい。
Note that the above definition file is not stored in the
携帯型端末10のオペレータ補佐モジュール16は、機種関連情報を決定すると、オペレータサーバ200に、これを送信する(ステップS07)。複数の電化製品50に対して、機種関連情報が決定されている場合には、個々の電化製品50の機種関連情報を送信する。
When the
オペレータサーバ200のネットワークマップ生成モジュール203は、機種関連情報に基づいて、ネットワークマップを生成する(ステップS08)。オペレータサーバ200には、予め、ネットワークマップに表示する電化製品のためのアイコン(以下、「電化製品アイコン))が、機種関連情報と対応付けて記憶されている。したがって、受信した機種関連情報に基づいて、対応する電化製品アイコンを抽出して、ネットワークマップを生成する。また、ローカルエリアネットワークで接続されている電化製品50を円等で表し、公衆回線網3と接続されている場合は、雲等のアイコンを用いる。オペレータサーバ200は、生成したネットワークマップをオペレータ端末150に送信する。
The network map generation module 203 of the
オペレータ端末150は、送信されたネットワークマップを受信し、表示する(ステップS09)。一例として、ネットワークマップは、図6に示すように構成される。オペレータ端末150には、リモートサポートウィンドウ内に、複数のウィンドウタブが設けられて、サポート情報61、ネットワークマップ62が設けられて、オペレータの選択により、表示選択が可能となっている。ネットワークマップは、電化製品アイコン70a〜bで表示される。例えば、ルータ50aは、機種関連情報が「NW―01」と決定され、これに対応する電化製品アイコン70aが表示されている。また、携帯型端末10も、アイコン80により表示されてよい。
The
なお、図7に示すように、ネットワークマップ上に、各電化製品50、携帯型端末10の機器状況が、対応する機器のアイコンの周辺に表示されてよい。機器状況とは、当該機器の情報であって、例えば、電化製品50の不具合状況、プログラム等の実行状況や、プログラムのインストール進行状況、後述する設定ページの有無、電化製品50を説明する簡易情報である。後述する設定ページでは、機器状況では、電化製品50の設定状況を含む。
As illustrated in FIG. 7, the device status of each
例えば、携帯型端末10は、電化製品50を検出したにも関わらず、機種関連情報を決定できなかった場合がある。この場合は、この電化製品50は、機種関連情報を決定できない不具合があったことを示すために、不明アイコン72を電化製品アイコン70cに表示する。また、機種関連情報を決定できなかったが、リクエストパケットにより、電化製品50から取得した情報を簡易情報として表示する。これを、例えば、簡易情報の有無を示すアイコン71としてネットワークマップに表示したり、簡易情報そのものをネットワークマップ上に表示する。
For example, the
なお、機器状況の取得については、電化製品50に予めインストールされたプログラムである機器状況送信モジュール53を利用してもよい。機器状況送信モジュール53は、定期的に、電化製品50の機器状況を取得して、携帯型端末10に送信する機能を有する。
For obtaining the device status, a device status transmission module 53, which is a program installed in the
一方、後述するように、電化製品50に対応する設定ページが存在する場合には、設定ページアイコン73を表示する。また、電化製品50に所定のプログラムを実行していたり、インストールしている場合には、そのインストールや実行の進捗を示すグラフをアイコン81として表示する。
On the other hand, as described later, when there is a setting page corresponding to the
[設定ページ取得処理]
次に、オペレータサーバ200と携帯型端末10、電化製品50は、設定ページ取得処理を実行する(ステップS10)。
[Setting page acquisition processing]
Next, the
設定ページは、電化製品50が提供するWebページであって、電化製品50の機器状況の閲覧、設定操作を可能にする。例えば、ルータ50aでは、自身がローカルのWebサーバとして機能することで、他の機器からルータ50aの設定ページの閲覧、入力が可能となる。
The setting page is a Web page provided by the
すなわち、ルータ50aにローカルエリアネットワークで通信可能に接続されたパソコン50cのWebブラウザに、このルータ50aがプレイベートアドレスとして提供するURLアドレス又はIPアドレスを入力することで、これを検知したルータ50aが設定ページを、パソコン50cのWebブラウザに表示する。ユーザはWebブラウザを介して、設定ページの閲覧、入力が可能となる。後述するように、通常、設定ページは、公衆回線網3を介して接続する機器(グローバルアドレスのみを有する機器)からは、閲覧、入力することができない。
That is, by inputting the URL address or IP address provided by the
最初に、オペレータサーバ200の画面データ受信モジュール204は、図8に示すような設定ページアドレスリストを参照して、携帯型端末10から送信された機種関連情報に基づいて、設定ページアドレスを検索する(ステップS30)。設定ページアドレスリストは、機種関連情報と設定ページのURLアドレス又はIPアドレスが対応づけられたリストである。例えば、機種関連情報が「NW―01」の場合は、設定ページアドレスは、「http://192.168.1.1」となる。
First, the screen data receiving module 204 of the
また、図8に示すように、機種関連情報と設定ページのURLアドレス又はIPアドレス、さらに、設定ページの閲覧及び入力を行うための、IDとパスワードが対応付けられていてもよい。これらのIDとパスワードは、電化製品50にデフォルトで設定されているものであって、マニュアル等に記載されているIDとパスワードであってよい。これを用いることで、ユーザが、デフォルトのIDとパスワードを知らない場合であっても、設定ページの閲覧、入力が可能となる。
Also, as shown in FIG. 8, the model-related information and the URL address or IP address of the setting page may be associated with an ID and a password for browsing and inputting the setting page. These IDs and passwords are set in the
次に、オペレータサーバ200の設定操作受付モジュール202は、設定ページアドレスを携帯型端末10に送信する。この際に、設定ページアドレスリストにIDとパスワードが記憶されている場合は、このIDとパスワードをあわせて送信する。この場合は、次のステップS31を実行しない。
Next, the setting operation reception module 202 of the
設定ページアドレスリストにIDとパスワードが記憶されていない場合には、携帯型端末10の設定ページ提供モジュール52は、携帯型端末10自身に記憶されたIDとパスワードを取得する(ステップS31)。すなわち、この場合は、ユーザは、設定ページのIDとパスワードを携帯型端末10に記憶させている。
If the ID and password are not stored in the setting page address list, the setting page providing module 52 of the
携帯型端末10のオペレータ補佐モジュール16は、受信した設定ページアドレスに基づいて電化製品50にアクセスする(ステップS32)。これに応じて、電化製品50の設定ページ提供モジュール52は、Webサーバとして機能して、設定ページを携帯型端末10に送信する(ステップS33)。携帯型端末10は、設定ページを受信すると、取得したIDとパスワードを入力して、電化製品50へ応答し、設定ページへのログインの処理を行う。
The
次に、携帯型端末10は、設定ページをプロキシ処理でオペレータサーバ200に送信する(ステップS34)。このプロキシ処理を、図12を用いて説明する。電化製品50は、ローカルエリアネットワークで携帯型端末10と接続されており、電化製品50はプライベートアドレス(192.168.1.1)を有し、携帯型端末10はプライベートアドレス(192.168.1.50)を有する。設定ページのデータは、送信元が電化製品50のデータAとして、携帯型端末10にプライベートアドレスを利用して送信される。
Next, the
一方、携帯型端末10とオペレータサーバ200は、公衆回線網3により接続されており、グローバルアドレスにより接続されている。携帯型端末10は、グローバルアドレス(210.0.0.218)を有し、オペレータサーバ200は、グローバルアドレス(210.0.0.1)を有する。携帯型端末10は、データAをデータBとして、送信元を携帯型端末10に変更し、グローバルアドレスを利用して、オペレータサーバ200に送信する。
On the other hand, the
オペレータサーバ200は、このプロキシ処理により、設定ページを受信する(ステップS35)。
The
ここで、オペレータ端末150が携帯型端末10と接続された複数の電化製品50に対してサポートを行う場合には、オペレータはある電化製品に指示した作業を監視しながら、他の電化製品の設定操作を行うなど、頻繁に表示する画面を切り替える必要があり、著しく手間がかかる場合がある。また、各設定画面のインターフェースが共通化されている場合には、今操作しているのがどの電化製品の設定画面であるかを誤認する可能性も高まる。
Here, when the
そこで、オペレータサーバ200の画面データ生成モジュール205は、前記の設定ページ取得処理を、サポート対象である電化製品50ごとに実行し、それらの設定ページを統合して一つの設定操作画面としてオペレータ端末150に送信することで、オペレータ端末150の画面データ表示モジュール151が表示部にそれら複数の設定ページを表示し、オペレータ作業を補助する。
Therefore, the screen data generation module 205 of the
すなわち、オペレータサーバ200は設定ページの受信が完了するごとに、サポート対象となる電化製品50全てについて設定ページを受信しているかを確認する(ステップS36)。未だ全ての電化製品50について設定ページを受信していない場合(ステップS36:NOの場合)には、受信していないそれぞれの電化製品50について、ステップS30からステップS35までの処理を繰り返し実行する。
That is, every time reception of the setting page is completed, the
また、全ての電化製品50について設定ページを受信している場合(ステップS36:YESの場合)には、当該複数の設定ページを用いて設定操作画面の生成処理を実行する(ステップS37)。なお、ここでサポート対象となる電化製品50は、機種関連情報に基づいて自動で決定されてもよいし、ユーザやオペレータの設定によって決定されてもよい。
When the setting pages have been received for all the appliances 50 (step S36: YES), the setting operation screen generation process is executed using the plurality of setting pages (step S37). Here, the
[設定操作画面の生成処理]
ここで、図13を用いて、オペレータサーバ200が実行する、設定操作画面の生成処理について説明する。はじめに、オペレータサーバ200の画面データ生成モジュール205は、設定操作画面を表示する所定の表示部、すなわちオペレータ端末150が備える表示部の表示可能領域に関する情報を取得する(ステップS40)。表示可能領域に関する情報とは、具体的には、生成する設定操作画面を表示可能な領域の解像度や形状であって、予めオペレータサーバ200の記憶部に記憶されていてもよいし、オペレータ端末150から情報を受信してもよい。
[Generation process of setting operation screen]
A setting operation screen generation process executed by the
次に、画面データ生成モジュール205は、受信したそれぞれの設定ページを仮想画面に描画する(ステップS41)。受信した設定ページがWebページであって、一般的なHTML形式、CSS形式、JavaScript言語等によって記述されている場合には、設定ページを画像として表示する前に、ページ内の各要素の大きさを計算することによって、適切な画面サイズを求めるために必要である。この処理は、設定ページがはじめから画像形式や画面サイズの指定とともに送信されている場合には、実行しなくてもよい。 Next, the screen data generation module 205 draws each received setting page on the virtual screen (step S41). If the received setting page is a Web page and is described in a general HTML format, CSS format, JavaScript language, or the like, before displaying the setting page as an image, the size of each element in the page Is needed to determine the appropriate screen size. This process may not be executed when the setting page is transmitted from the beginning together with the designation of the image format and screen size.
次に、画面データ生成モジュール205は、所定の表示部の表示可能領域の情報と、仮想画面への描画結果を用いて、各設定ページの配置と大きさを決定し(ステップS42)、決定した配置と大きさに基づいて、複数の設定ページを一つの画面として統合する(ステップS43)。そして、一つの画面データとなった設定操作画面を、オペレータ端末150に送信する(ステップS43)。以上をもって、設定操作画面の生成処理、及び、設定ページ取得処理が終了する。 Next, the screen data generation module 205 determines the arrangement and size of each setting page by using the displayable area information of the predetermined display unit and the drawing result on the virtual screen (step S42). Based on the arrangement and size, a plurality of setting pages are integrated as one screen (step S43). And the setting operation screen used as one screen data is transmitted to the operator terminal 150 (step S43). Thus, the setting operation screen generation process and the setting page acquisition process are completed.
図3のリモートサポート処理に戻り、オペレータ端末150は、受信した設定操作画面の表示処理を行う(ステップS11)。図14は、生成された設定操作画面を表示した表示部の一例である。図14において、オペレータ端末150に備えられたモニタ91は四つに分割され、受信した画面データを表示するウィンドウ92、ウィンドウ94、ウィンドウ95及び、作業エリア96が表示される。作業エリア96は、オペレータ端末150内のプログラムを用いて作業を行う際などに扱う、オペレータ端末150の標準出力先である。
Returning to the remote support processing of FIG. 3, the
すなわちこの例においては、所定の表示部の表示可能領域とは、画面のうち作業エリア96を除いた領域である。ここで、携帯型端末10を介して転送された設定ページのデータを、オペレータサーバ200が一つの画面として生成し、モニタ91のウィンドウ92、ウィンドウ94、ウィンドウ95として表示している。画面データと表示部の画面の縦横比率がそぐわないときは、ウィンドウ92がスクロールバー93を備えることで対応してもよいし、表示部の縦横比率を定義しなおしてもよい。オペレータサーバ200は、一つのオペレータ端末150に複数のモニタが接続され、または複数のオペレータ端末に一つ以上ずつのモニタが表示されている場合に、それら複数のモニタにそれぞれ画面データを割り当て、表示してよい。
That is, in this example, the displayable area of the predetermined display unit is an area excluding the work area 96 in the screen. Here, the data of the setting page transferred via the
図14では、ウィンドウ92にはルータ97の設定画面が、ウィンドウ94には携帯型端末10そのものの設定画面が、ウィンドウ95にはプリンタ98の設定画面が表示されている。ルータ97、及びプリンタ98の設定画面は、前記の処理のように、携帯型端末10を介して転送されたものである。なお、これらの画面は設定画面に限られず、電化製品の機器状況を示した画面や、電化製品にリモートログインするための画面であってよい。ここにおいて、生成される設定画面は画像の形式であってもよいし、マークアップ言語のように解釈・実行された結果画面を表示するデータでもよい。
In FIG. 14, a setting screen for the
図14内に示された個々の設定ページのうち、図10に示す設定ページは、ルータ50aである機種名「NW―01」のネットワーク設定ページとなっている。このページにより、ルータ50aの機器状況の閲覧と設定操作を行うことが可能となる。例えば、ルータ50aの場合は、「無線LANアクセスポイントの設定」、「SSID設定」等の機器状況の閲覧と設定操作が可能になる。
Of the individual setting pages shown in FIG. 14, the setting page shown in FIG. 10 is a network setting page of the model name “NW-01” which is the
上記の説明では、携帯型端末10が実行するプロキシ処理により、設定ページの閲覧を可能としたが、オペレータ補佐モジュール16が実現する画面転送機能により、設定ページの閲覧を可能としてよい。すなわち、図11に示すように、携帯型端末10においても、設定ページの閲覧、入力が可能である場合に、この画面情報をオペレータサーバ200に転送する。画面情報をデータとしてオペレータサーバ200に送信することで、携帯型端末10にて設定ページを表示することなく、転送のみが有効となってもよい。また、オペレータ端末150からの入力情報を、携帯型端末10を介して、電化製品50に送信して、設定操作を可能にする。
In the above description, the setting page can be browsed by the proxy processing executed by the
ここで、電化製品50に対してプログラムをインストールしたり、所定のデータを設定するコマンドを、オペレータサーバ200から受信して、携帯型端末10を介して、電化製品50にて実行してもよい。すなわち、オペレータから、オペレータ端末150に表示されたネットワークマップに対して、電化製品アイコンに対して、所定のプログラムのインストールの操作やデータの設定の操作を受けることで、オペレータサーバ200が、所定のコマンドを電化製品50に送信する。
Here, a command for installing a program in the
この際、オペレータサーバ200はインストールするプログラムを他のサーバから受信してもよいし、電化製品50から自らプログラムをダウンロードするように、コマンドを送信してもよい。また、所定のデータを設定するコマンドは、予めオペレータサーバ200に記憶されていてよい。この所定のデータを設定するコマンドとは、例えば、電化製品50がプリンタの場合に、白黒印刷とカラー印刷の切替えであってよい。
At this time, the
また、オペレータ端末150が、オペレータから、ネットワークマップに表示されている複数の電化製品50の指定を同時に受付けることで、複数の電化製品50に対して、所定のプログラムがインストールされてよい。
Moreover, a predetermined program may be installed in the plurality of
なお、本発明のオペレータとは、通信事業者や電化製品50の製造メーカに限定されることなく、企業等でサーバ等を管理する情報システム管理者であってもよい。この場合には、所定のデータを設定するコマンドとは、電化製品50を利用するユーザの権限制御を設定するコマンドであってよい。すなわち、ネットワークマップに対して、オペレータ端末150から権限を設定する操作を受付け、対応するコマンドをオペレータサーバ100が読出して、電化製品50に送信し、設定する。
The operator of the present invention is not limited to the communication carrier or the manufacturer of the
上述した手段、機能は、コンピュータ(CPU,情報処理装置,各種端末を含む)が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、フレキシブルディスク、CD(CD−ROMなど)、DVD(DVD−ROM、DVD−RAMなど)等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置または外部記憶装置に転送し記憶して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク等の記憶装置(記録媒体)に予め記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。 The means and functions described above are realized by a computer (including a CPU, an information processing apparatus, and various terminals) reading and executing a predetermined program. The program is provided in a form recorded on a computer-readable recording medium such as a flexible disk, CD (CD-ROM, etc.), DVD (DVD-ROM, DVD-RAM, etc.), for example. In this case, the computer reads the program from the recording medium, transfers it to the internal storage device or the external storage device, stores it, and executes it. The program may be recorded in advance in a storage device (recording medium) such as a magnetic disk, an optical disk, or a magneto-optical disk, and provided from the storage device to a computer via a communication line.
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。 As mentioned above, although embodiment of this invention was described, this invention is not limited to these embodiment mentioned above. The effects described in the embodiments of the present invention are only the most preferable effects resulting from the present invention, and the effects of the present invention are limited to those described in the embodiments of the present invention. is not.
1 オペレータシステム、3 公衆回線網、10 ユーザ端末、200 オペレータサーバ、150 オペレータ端末 1 operator system, 3 public line network, 10 user terminal, 200 operator server, 150 operator terminal
Claims (9)
前記ユーザ端末が、
前記オペレータ端末からの指示に応じて、当該ユーザ端末が接続されているローカルエリアネットワークに接続されている電化製品を検出する電化製品検出手段と、
前記検出された電化製品の機種関連情報を決定する電化製品決定手段と、
前記オペレータサーバを介して、決定された前記機種関連情報に基づいて、前記オペレータ端末からの前記電化製品の設定操作又は機器状況の閲覧のいずれかを可能にするオペレータ補佐手段と、を備え、
前記オペレータサーバが、
前記ユーザ端末から、複数の前記電化製品の設定操作又は機器状況の閲覧に関する画面データの受信を受付ける画面データ受信手段と、
前記画面データ受信手段により受信した複数の画面データを一の画面データとして統合する画面データ統合手段と、
前記オペレータ端末が備える所定の表示部に、前記画面データ統合手段により統合された一の画面データを表示するためのデータを生成する画面データ生成手段と、
を備えることを特徴とするオペレータシステム。 A user terminal that is communicably connected to an electrical appliance via a local area network and receives remote support from an operator server that is communicably connected via a public network, the operator server, and the operator server. An operator system configured to be connected to an operator terminal,
The user terminal is
According to an instruction from the operator terminal, an appliance detection means for detecting an appliance connected to a local area network to which the user terminal is connected;
Electrical appliance determination means for determining model-related information of the detected electrical appliance;
Via the operator server, based on the model-related information determined, an operator assistant means that enables either the setting operation of the electrical appliance from the operator terminal or the viewing of the equipment status,
The operator server is
Screen data receiving means for receiving reception of screen data related to setting operations or device status browsing of the plurality of appliances from the user terminal;
Screen data integration means for integrating a plurality of screen data received by the screen data receiving means as one screen data;
The predetermined display section, wherein the operator terminal comprises a one screen data integrated by said screen data merging unit and the screen data generating means for generating data for Table Shimesuru,
An operator system comprising:
前記所定の表示部の表示可能領域に関する情報を取得する情報取得手段と、 Information acquisition means for acquiring information relating to the displayable area of the predetermined display unit;
前記画面データ受信手段により受信を受付けた画面データに基づいて、仮想画面に当該画面データを描画する仮想面画描画手段と、を備え、 Virtual screen drawing means for drawing the screen data on a virtual screen based on the screen data received by the screen data receiving means,
前記画面データ生成手段は、前記情報取得手段により取得した表示可能領域に関する情報と、前記仮想画面描画手段により描画された仮想画面への描画結果とに基づいて、前記画面データ統合手段により統合された一の画面データを表示するためのデータを生成する請求項1に記載のオペレータシステム。 The screen data generation means is integrated by the screen data integration means based on the information about the displayable area acquired by the information acquisition means and the drawing result on the virtual screen drawn by the virtual screen drawing means. The operator system according to claim 1, wherein data for displaying one screen data is generated.
前記画面データ生成手段により生成された一の画面データを表示するデータを受信し、前記所定の表示部に、当該受信したデータを表示する受信データ領域と、自身のデータを表示する作業領域とを表示する請求項1または2に記載のオペレータシステム。 Data for displaying one screen data generated by the screen data generating means is received, and a reception data area for displaying the received data and a work area for displaying its own data are displayed on the predetermined display unit. The operator system according to claim 1 or 2, wherein the operator system is displayed.
前記ユーザ端末が、
前記オペレータ端末からの指示に応じて、当該ユーザ端末が接続されているローカルエリアネットワークに接続されている電化製品を検出するステップと、
前記検出された電化製品の機種関連情報を決定するステップと、
前記オペレータサーバを介して、決定された前記機種関連情報に基づいて、前記オペレータ端末からの前記電化製品の設定操作又は機器状況の閲覧のいずれかを可能にするステップと、を実行し、
前記オペレータサーバが、
前記ユーザ端末から、複数の前記電化製品の設定操作又は機器状況の閲覧に関する画面データを受付けるステップと、
前記画面データ受信手段により受信した複数の画面データを一の画面データとして統合するステップと、
前記オペレータ端末が備える所定の表示部に、前記画面データ統合手段により統合された一の画面データを表示するデータを生成するステップと、
を実行する方法。 A user terminal that is communicably connected to an electrical appliance via a local area network and receives remote support from an operator server that is communicably connected via a public network, the operator server, and the operator server. A method executed by an operator system comprising operator terminals connected to each other,
The user terminal is
In response to an instruction from the operator terminal, detecting an electrical appliance connected to a local area network to which the user terminal is connected;
Determining model-related information of the detected appliance;
Through the operator server, based on the model-related information determined, enabling either the setting operation of the electrical appliance from the operator terminal or the viewing of the equipment status, and
The operator server is
Receiving from the user terminal screen data related to a plurality of electric appliance setting operations or device status browsing;
Integrating a plurality of screen data received by the screen data receiving means as one screen data;
A step in which the a predetermined display unit provided in the operator terminal, the one screen data integrated by said screen data merging unit for generating a table Shimesuru data,
How to run.
前記オペレータ端末からの指示に応じて、当該ユーザ端末が接続されているローカルエリアネットワークに接続されている電化製品を検出するステップ、
前記検出された電化製品の機種関連情報を決定するステップ、
前記オペレータサーバを介して、決定された前記機種関連情報に基づいて、前記オペレータ端末からの前記電化製品の設定操作又は機器状況の閲覧のいずれかを可能にするステップ、
として、コンピュータである前記ユーザ端末に実行させるユーザ端末用プログラムと、
前記ユーザ端末から、複数の前記電化製品の設定操作又は機器状況の閲覧に関する画面データを受付けるステップ、
前記画面データ受信手段により受信した複数の画面データを一の画面データとして統合するステップと、
前記オペレータ端末が備える所定の表示部に、前記画面データ統合手段により統合された一の画面データを表示するデータを生成するステップ、
として、コンピュータである前記オペレータサーバに実行させるオペレータサーバ用プログラムと、
から構成される、オペレータシステム用プログラム。 A user terminal that is communicably connected to an electrical appliance via a local area network and receives remote support from an operator server that is communicably connected via a public network, the operator server, and the operator server. In an operator system composed of operator terminals connected to each other,
Detecting an electrical appliance connected to a local area network to which the user terminal is connected in response to an instruction from the operator terminal;
Determining model-related information of the detected appliance;
Enabling either setting operation of the electrical appliance from the operator terminal or browsing of the device status based on the model-related information determined via the operator server;
As a user terminal program to be executed by the user terminal which is a computer,
Receiving from the user terminal screen data related to a plurality of electric appliance setting operations or device status browsing;
Integrating a plurality of screen data received by the screen data receiving means as one screen data;
Wherein the predetermined display unit provided in the operator terminal generates a table Shimesuru data one screen data integrated by said screen data merging unit step,
As an operator server program to be executed by the operator server which is a computer,
An operator system program consisting of
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012210221A JP5714546B2 (en) | 2012-09-24 | 2012-09-24 | Operator system, remote support method, and program for operator system |
CN201210409948.3A CN103685439B (en) | 2012-09-24 | 2012-10-24 | Operator system and method implemented by operator system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012210221A JP5714546B2 (en) | 2012-09-24 | 2012-09-24 | Operator system, remote support method, and program for operator system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014068086A JP2014068086A (en) | 2014-04-17 |
JP5714546B2 true JP5714546B2 (en) | 2015-05-07 |
Family
ID=50321733
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012210221A Active JP5714546B2 (en) | 2012-09-24 | 2012-09-24 | Operator system, remote support method, and program for operator system |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP5714546B2 (en) |
CN (1) | CN103685439B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109073261A (en) * | 2016-05-16 | 2018-12-21 | 三菱电机株式会社 | Air conditioning managing device and program |
JP7368713B2 (en) * | 2019-10-25 | 2023-10-25 | 株式会社バッファロー | Service provision system, server, service provision method, and service provision program |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001142809A (en) * | 1999-11-09 | 2001-05-25 | Nec Corp | Method and system for downloading software for remote control |
JP2006352666A (en) * | 2005-06-17 | 2006-12-28 | Toshiba Corp | Network household electric appliance control system |
JP3992721B2 (en) * | 2005-11-09 | 2007-10-17 | 株式会社日立製作所 | Information processing apparatus and process control method |
JP5470938B2 (en) * | 2009-03-16 | 2014-04-16 | 株式会社リコー | Information processing apparatus, information processing method, and program |
CN101720022A (en) * | 2009-12-04 | 2010-06-02 | 冉权江 | Public video management system and realizing method thereof |
JP5815924B2 (en) * | 2010-03-24 | 2015-11-17 | ソニー株式会社 | Information processing system, information processing apparatus, and management server |
CN102164312A (en) * | 2010-12-31 | 2011-08-24 | 青岛海信传媒网络技术有限公司 | Set-top box configuration method and system for Internet protocol television |
JP5563168B2 (en) * | 2011-01-05 | 2014-07-30 | ネクスステップ, インコーポレイテッド | Concierge device and method for registering, controlling and supporting consumer electronic devices |
-
2012
- 2012-09-24 JP JP2012210221A patent/JP5714546B2/en active Active
- 2012-10-24 CN CN201210409948.3A patent/CN103685439B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN103685439B (en) | 2017-05-10 |
CN103685439A (en) | 2014-03-26 |
JP2014068086A (en) | 2014-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5756146B2 (en) | User terminal, remote support method, and user terminal program | |
JP5714467B2 (en) | Portable terminal receiving remote support, remote support method, remote support program, operator system, operator server, and operator terminal | |
EP2661018B1 (en) | Operator system, remote support method, and program for a network operator system | |
JP5827199B2 (en) | Remote support system and remote support method | |
JP5676499B2 (en) | Information processing apparatus for controlling electrical appliances, program execution method, and program | |
JP5714546B2 (en) | Operator system, remote support method, and program for operator system | |
US20170070403A1 (en) | User terminal, operator server, remote support method, and program for user terminal | |
JP5702341B2 (en) | Portable terminal receiving remote support, remote support method, remote support program, operator system, operator server, and operator terminal | |
JP5815485B2 (en) | Operator system and remote operation method | |
JP5687258B2 (en) | Remote support server, user terminal, remote support system, remote support method, and program for remote support system | |
JP5687253B2 (en) | Operator system and operator method | |
JP5891130B2 (en) | Portable terminal receiving remote operation, remote operation method, remote operation program, operator system, and operator terminal | |
JP6313699B2 (en) | User terminal, remote server, remote operation system, remote operation method, and program for remote operation system | |
JP5875050B2 (en) | User terminal, operator server, operator system, remote operation method, and program for operator system | |
JP5985421B2 (en) | User terminal, operator server, remote support method, and program for user terminal | |
JP2014053826A (en) | Portable type terminal receiving remote support, operator terminal, operator system, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20140217 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140304 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140326 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140813 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140827 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140930 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141010 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150225 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150311 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5714546 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |