JP2024039115A - Business support system, business support method and computer program - Google Patents
Business support system, business support method and computer program Download PDFInfo
- Publication number
- JP2024039115A JP2024039115A JP2022143424A JP2022143424A JP2024039115A JP 2024039115 A JP2024039115 A JP 2024039115A JP 2022143424 A JP2022143424 A JP 2022143424A JP 2022143424 A JP2022143424 A JP 2022143424A JP 2024039115 A JP2024039115 A JP 2024039115A
- Authority
- JP
- Japan
- Prior art keywords
- information
- terminal
- business support
- user
- supporter
- 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.)
- Pending
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
【課題】 業務支援を必要とする利用者の端末に表示される画面情報に秘密情報が含まれる場合にも、業務支援を行う支援者に効率良く利用者の画面情報を共有する。
【解決手段】 業務支援を必要とする利用者の端末と、業務支援を行う支援者の端末とで、業務支援に利用する利用者の端末に表示される画面情報を共有する業務支援システムであって、利用者の端末の画面情報を取得する取得手段と、画面情報に含まれる秘密情報を特定する特定手段と、特定手段によって特定された秘密情報のマスキングを行うマスキング手段と、秘密情報のマスキングが行われた画面情報を、支援者の端末に表示させるよう制御する制御手段とを備える、業務支援システム。
【選択図】 図2
[Problem] To efficiently share a user's screen information with a supporter who provides business support even when the screen information displayed on the terminal of a user who requires business support includes confidential information.
[Solution] This is a business support system in which screen information displayed on the user's terminal used for business support is shared between the terminal of the user who requires business support and the terminal of the supporter who provides business support. an acquisition means for acquiring screen information of a user's terminal, an identification means for identifying confidential information included in the screen information, a masking means for masking the confidential information identified by the identification means, and a masking means for masking the confidential information. A business support system comprising: a control means for controlling display of screen information on a supporter's terminal.
[Selection diagram] Figure 2
Description
本開示は、業務支援を必要とする利用者の端末と、業務支援を行う支援者の端末とで、利用者の端末に表示される画面情報を共有する業務支援システム等に関する。 The present disclosure relates to a business support system and the like that share screen information displayed on a user's terminal between a terminal of a user who requires business support and a terminal of a supporter who provides business support.
業務システムの利用者は、業務システムの使用方法が分からない場合、業務の支援を行う支援者に問合せを行うことがある。ここで、支援者とは、当該業務システムの使用方法に精通した者を指す。例えば、支援者とは、業務システムの管理者を指す。問合せを行う際、利用者の端末に表示される画面情報を支援者に共有することができると、利用者の状況を正確に共有することができるため、業務支援を効率的に行うことが可能である。 If a user of a business system does not know how to use the business system, he or she may contact a support person who provides support for the business. Here, the supporter refers to a person who is familiar with how to use the business system. For example, the supporter refers to the administrator of the business system. When making an inquiry, if the screen information displayed on the user's device can be shared with the support person, the user's situation can be shared accurately, making it possible to provide business support efficiently. It is.
しかしながら、利用者の端末に表示される画面情報には、個人情報等の秘密情報が含まれる場合も多い。こうした場合には、利用者は、秘密情報の保護の観点から、画面情報を支援者に共有することができない。こうした場合、利用者は、例えば事前に秘密情報のマスキングを行っておく等の対策を講じる必要がある。 However, screen information displayed on a user's terminal often includes confidential information such as personal information. In such a case, the user cannot share the screen information with the supporter from the viewpoint of protecting confidential information. In such a case, the user needs to take measures such as masking confidential information in advance, for example.
画像に含まれる個人情報にマスキングを行う技術の一例が、特許文献1及び非特許文献1に開示されている。 Examples of techniques for masking personal information included in images are disclosed in Patent Document 1 and Non-Patent Document 1.
例えば利用者は、上述した特許文献1又は非特許文献1に記載された技術を用いて、問合せに必要な画面情報の画面キャプチャに対してマスキングを行う。しかし、この場合には以下のような問題がある。例えば、問合せ時に当該画面情報以外の新たな情報を共有することになった場合、当該新たな情報に秘密情報が含まれるとすぐに共有することができないため、非効率的である。 For example, the user uses the technology described in Patent Document 1 or Non-Patent Document 1 mentioned above to mask the screen capture of the screen information necessary for the inquiry. However, this case has the following problems. For example, when new information other than the screen information is to be shared at the time of inquiry, it is inefficient because it cannot be shared immediately if the new information includes confidential information.
本発明は、上記課題を解決するためになされたものであり、業務支援を必要とする利用者の端末に表示される画面情報に秘密情報が含まれる場合にも、業務支援を行う支援者に効率良く利用者の画面情報を共有することが可能な業務支援システム等を提供することを目的とする。 The present invention has been made to solve the above problems, and even if the screen information displayed on the terminal of a user who requires business support contains confidential information, it is possible for the supporter who provides business support to The purpose is to provide a business support system etc. that can efficiently share screen information of users.
上記目的を達成するために、本発明の業務支援システムは、業務支援を必要とする利用者の端末と、業務支援を行う支援者の端末とで、業務支援に利用する利用者の端末に表示される画面情報を共有する業務支援システムであって、利用者の端末の画面情報を取得する取得手段と、画面情報に含まれる秘密情報を特定する特定手段と、特定手段によって特定された秘密情報のマスキングを行うマスキング手段と、秘密情報のマスキングが行われた画面情報を、支援者の端末に表示させるよう制御する制御手段とを備える。 In order to achieve the above object, the business support system of the present invention provides information on the terminals of users who require business support and the terminals of supporters who provide business support. A business support system that shares screen information that is displayed, comprising an acquisition means for acquiring screen information of a user's terminal, a specifying means for specifying confidential information included in the screen information, and confidential information specified by the specifying means. and a control means that controls the supporter's terminal to display screen information on which confidential information has been masked.
本発明の業務支援方法は、業務支援を必要とする利用者の端末と、業務支援を行う支援者の端末とで、業務支援に利用する利用者の端末に表示される画面情報を共有する業務支援方法であって、業務支援システムが、利用者の端末の画面情報を取得し、画面情報に含まれる秘密情報を特定し、特定された秘密情報のマスキングを行い、秘密情報のマスキングが行われた画面情報を、支援者の端末に表示させるよう制御することを特徴とする。 The business support method of the present invention is a business in which screen information displayed on a user's terminal used for business support is shared between a terminal of a user who requires business support and a terminal of a supporter who provides business support. A support method in which a business support system acquires screen information of a user's terminal, identifies confidential information included in the screen information, masks the identified confidential information, and performs masking of the confidential information. The system is characterized by controlling the screen information to be displayed on the supporter's terminal.
本発明のコンピュータプログラムは、業務支援を必要とする利用者の端末と、業務支援を行う支援者の端末とで、業務支援に利用する利用者の端末に表示される画面情報を共有するコンピュータプログラムであって、コンピュータに、利用者の端末の画面情報を取得する処理と、画面情報に含まれる秘密情報を特定する処理と、特定された秘密情報のマスキングを行う処理と、秘密情報のマスキングが行われた画面情報を、支援者の端末に表示させるよう制御する処理とを実行させる。 A computer program of the present invention is a computer program for sharing screen information displayed on a user's terminal used for business support between a terminal of a user who requires business support and a terminal of a supporter who provides business support. The computer is required to perform the following steps: acquiring the screen information of the user's terminal, identifying the confidential information included in the screen information, masking the identified confidential information, and masking the confidential information. A process for controlling the screen information to be displayed on the supporter's terminal is executed.
本発明は、画面情報に秘密情報が含まれる場合にも、効率良く画面情報を共有することを可能にする。 The present invention makes it possible to efficiently share screen information even when the screen information includes secret information.
以下に、本発明に係る実施形態を、図面を参照しながら詳細に説明する。 Embodiments according to the present invention will be described in detail below with reference to the drawings.
[第1実施形態]
図1は、第1実施形態における業務支援システム1の構成例を示す図である。業務支援システム1は、業務支援を必要とする利用者の端末と、業務支援を行う支援者の端末とで、利用者の端末に表示される画面情報を共有するためのシステムである。業務支援を必要とする利用者は、以下、単に「利用者」とも記載し、業務支援を行う支援者は、以下、単に「支援者」とも記載する。
[First embodiment]
FIG. 1 is a diagram showing a configuration example of a business support system 1 in the first embodiment. The business support system 1 is a system for sharing screen information displayed on a user's terminal between a terminal of a user who requires business support and a terminal of a supporter who provides business support. A user who requires business support will hereinafter also be simply referred to as a "user," and a supporter who provides business support will hereinafter also be simply referred to as a "supporter."
業務支援システム1は、サーバ100と、利用者端末200-1~利用者端末200-n1と、支援者端末300-1~支援者端末300-n1とから構成される。図1において、利用者端末及び支援者端末は複数あるものと想定した。そのため、利用者端末は、「利用者端末200-1」、…「利用者端末200-n1」(n1は自然数)と表記されている。同様に、支援者端末は、「支援者端末300-1」、…「支援者端末300-n2」(n2は自然数)と表記されている。以降の説明において、利用者端末200-1~利用者端末200-n1を、利用者端末200と総称する。同様に、支援者端末300-1~支援者端末300-n2を、支援者端末300と総称する。業務支援システム1において、n1及びn2の値、すなわち利用者端末200及び支援者端末300の台数は同じである必要はない。
The business support system 1 includes a
サーバ100は、利用者端末200から取得した画面情報に含まれる秘密情報を特定し、特定した秘密情報に対してマスキングを行う。サーバ100の具体的な構成については後述する。本発明において、マスキングとは、秘密情報が含まれる特定の領域を覆い隠す処理を指す。マスキングの具体的な処理については後述する。サーバ100は、利用者端末200及び支援者端末300のそれぞれと情報通信網を介して接続されているものとする。情報通信網は、例えば、インターネット回線網、専用回線、又は移動体通信網である。情報通信網は、前述した通信網うちのいずれかの組合せであっても良い。
The
利用者端末200は、利用者が業務に使用する端末である。利用者端末200は、少なくともディスプレイ等の表示手段(図示せず)を備える。利用者端末200は、例えば、パーソナルコンピュータ(PC)、タブレット端末、移動体通信端末である。業務支援システム1において、利用者端末200は1つ以上あれば良く、複数であっても良い。以降の説明では、利用者端末200は1つとして説明するが、これは数量を限定するものではない。
The
支援者端末300は、支援者の所持する端末である。支援者端末300は、例えば、PC、タブレット端末、移動体通信端末である。支援者端末300は、少なくともディスプレイ等の表示手段(図示せず)を備える。支援者端末300は、1つであっても複数であっても良い。
The
次に、第1実施形態におけるサーバ100の構成について詳細に説明する。図2は、第1実施形態におけるサーバ100の構成を示すブロック図である。図2を参照すると、サーバ100は、取得部101と、特定部102と、マスキング部103と、制御部104とから構成される。
Next, the configuration of the
取得部101は、利用者端末200から画面情報を取得する取得手段の一例である。画面情報とは、利用者端末200の表示手段に表示される画面の情報を指す。取得部101は、所定のフレームレートで画面情報を順次取得する。具体的には、取得される画面情報とは、所定のフレームレートで抽出された画面の表示内容を指す。画面情報には、ウィンドウの画面、URL等のアクセス先の情報、動画情報、静止画情報、コード化されたオブジェクト情報が含まれてもよい。所定のフレームレートは、サーバ100の管理者が任意に設定できるものとする。取得部101は、取得した画面情報を記憶手段(図示せず)に格納する。格納された画面情報は、特定部102及びマスキング部103の処理で利用される。
The
特定部102は、画面情報に含まれる秘密情報を特定する特定手段の一例である。秘密情報とは、関係者以外に開示すべきではない情報を指し、例えば、個人情報、個人関連情報、機密情報等を指す。秘密情報は、上述した情報以外にも、例えば利用者が開示を望まない情報であっても良い。利用者が開示を望まない情報とは、例えば、表示するウィンドウ以外の情報(デスクトップ画面の表示情報等)を指す。利用者が開示を望まない情報を特定部102が特定する具体的な処理については第2実施形態で説明するため、ここでの説明は省略する。
The specifying
特定部102は、例えば以下のようにして画面情報に含まれる秘密情報に該当する文字を特定する。まず、特定部102は、画面情報からウィンドウを認識する。次に、特定部102は、取得部101が取得した画面情報に対して文字認識処理を行う。特定部102は、文字認識処理において、画面情報から文字の領域と文字以外の領域とを判別し、文字の領域から文字を認識してもよい。次に、特定部102は、サーバ100の内部あるいは外部に備えられた記憶手段(図示せず)に格納された情報を参照し、秘密情報に該当する文字を特定する。
The identifying
図3は、特定部102が秘密情報の特定のために用いる情報の一例を示す図である。図3において、特定のための情報は、キーワードと秘密情報の該当箇所とを互いに紐付けた情報である。図3において、秘密情報の特定のために用いられるキーワードの一例として、氏名、住所、個人番号及び社外秘を記載したが、キーワードはこれらに限定されない。これらのキーワードに加え、例えば、保険者番号、クレジットカード番号、GOV.UK Verify(United Kingdom of Great Britain and Northern Ireland Government Verify)等のデジタルID(identification)が含む情報、及び国民識別番号を含んでも良い。国民識別番号は、先に述べた個人番号に限定されず、例えば、社会保障番号、公民身分番号、国民保険番号及び税務識別番号を含む。
FIG. 3 is a diagram illustrating an example of information used by the identifying
特定部102は、例えば、図3に示すような情報を用いて秘密情報を特定する。具体的には、まず、特定部102は、画面情報に対して文字認識処理を行い、さらに図3に示す情報におけるキーワードである「氏名」、「住所」、「個人番号」、及び「社外秘」を探索する。特定部102は、画面情報からキーワードが探索された場合、キーワードに紐付けられた該当箇所における文字列、数字又はキーワードを含むウィンドウ全体を秘密情報として特定する。例えば、特定部102は、キーワード「氏名」の範囲の座標及び文字サイズを取得し、当該座標及び文字サイズを基に、「氏名」の範囲から距離X1(X1は自然数)以内の文字列を秘密情報として特定する。また、特定部102は、キーワード「住所」の範囲の座標及び文字サイズを取得し、当該座標及び文字サイズを基に、「住所」の範囲から距離X2(X2は自然数)以内の文字列及び数字を秘密情報として特定する。同様にして、特定部102は、キーワード「住所」の範囲の座標及び文字サイズを取得し、当該座標及び文字サイズを基に、「住所」の範囲から距離X3(X3は自然数)以内の12桁の数字を秘密情報として特定する。距離X1、X2及びX3はあらかじめユーザによって定められた値であり、それぞれが同一の値である必要はない。また、上述した秘密情報の特定に係る処理は一例であり、これに限定されない。上述した秘密情報の特定に係る処理は、一般的な文字認識処理で代用し得る。
The identifying
あるいは、特定部102は、画面情報に含まれる人物の顔情報を秘密情報として特定する。特定部102は、例えば、既知の顔検出技術やテンプレートマッチングによって、画面情報に含まれる顔の領域を秘密情報として特定する。
Alternatively, the
特定部102が行う具体的な処理について、図4を参照してさらに説明する。図4は、取得部101が取得した画面情報の一例を示す図である。まず特定部102は、画面情報からウィンドウA、及びウィンドウBを特定する。次に特定部102は、各ウィンドウの画面情報に対して文字認識処理を行う。次に、特定部102は、図3に示す情報に基づいて、ウィンドウAの「氏名:」、「住所:」及び「個人番号:」に続く文字情報と、ウィンドウB全体を、秘密情報であると特定する。また、特定部102は、既知の顔検出技術やパターンマッチングによって、ウィンドウAに含まれる顔領域を秘密情報であると特定する。
The specific processing performed by the specifying
マスキング部103は、特定部102によって特定された秘密情報のマスキングを行うマスキング手段の一例である。マスキング部103が行う処理について、図5を参照して説明する。図5は、マスキング部103によって行われるマスキングの処理を説明するための図である。例えば、マスキング部103は、特定部102が特定した秘密情報に重畳して、図5のウィンドウA上段に示すような塗りつぶしの矩形を合成する。あるいは、特定部102は、特定部102が特定した秘密情報に重畳して、図5のウィンドウA下段に示すような秘密情報の種類を示す文字情報を表示する。秘密情報のマスキングは、秘密情報が判別できない程度に行えば良く、マスクの色や塗りつぶしのパターンは限定されない。図5のウィンドウA上段及びデスクトップ画面の表示情報に示すように、黒の塗りつぶしの矩形であっても良いし、図5のウィンドウBに示すように、所定のパターンで塗りつぶしをしても良い。
The
制御部104は、秘密情報のマスキングが行われた画面情報を、支援者の端末に表示させるよう制御する制御手段の一例である。制御部104は、マスキング部103によって秘密情報のマスキングが行われた画面情報を、支援者端末300の表示手段に表示させるように制御する。具体的には、制御部104は、マスキングが行われた画面情報を支援者端末300へ配信する。マスキングが行われた画面情報は、支援者端末300だけでなく、利用者端末200へも配信してもよい。
The
次に、第1実施形態におけるサーバ100の動作の一例について、図6のフローチャートを参照して説明する。
Next, an example of the operation of the
サーバ100は、一例として、利用者端末200から画面情報の共有の要求を受信することにより、画面共有のための処理を開始する。
For example, the
まず、取得部101は、利用者端末200の画面情報を、所定のフレームレートで取得する(ステップS101)。
First, the
次に、特定部102は、取得部101が取得した画面情報に含まれる秘密情報を特定する(ステップS102)。
Next, the identifying
次に、マスキング部103は、特定部102によって特定された秘密情報のマスキングを行う(ステップS103)。
Next, the
次に、制御部104は、秘密情報のマスキングが行われた画面情報を、支援者端末300に表示させるように制御する(ステップS104)。
Next, the
サーバ100は、所定の終了条件を満たすまで、ステップS101~ステップS104の処理を繰り返す(ステップS105)。所定の終了条件とは、例えば、利用者端末200から共有の停止の要求を受信することである。サーバ100は、所定の終了条件を満たすと(ステップS105 YES)、画面共有のための一連の処理を終了する。
The
第1実施形態におけるサーバ100は上記のように構成されている。次に、第1実施形態の効果について説明する。
The
上述したように、業務支援システム1は、利用者端末200の画面情報を取得し、画面情報に含まれる秘密情報を特定し、特定された秘密情報のマスキングを行い、マスキングが行われた画面情報を支援者端末300に表示させるように制御する。換言すれば、第1実施形態における業務支援システム1は、業務支援を必要とする利用者の端末に表示される画面情報に秘密情報が含まれる場合にも、業務支援を行う支援者に効率良く利用者の画面情報を共有することができる。
As described above, the business support system 1 acquires the screen information of the
第1実施形態における業務支援システム1は、以下のように変形しても良い。 The business support system 1 in the first embodiment may be modified as follows.
本実施形態では、取得部101、特定部102、マスキング部103及び制御部104はサーバ100の構成であるとしたが、これに限定されない。例えば、図7に示すように、取得部101、特定部102、マスキング部103は利用者端末200に備えられ、制御部104がサーバ100に備えられるものとしても良い。
In this embodiment, the
[第2実施形態]
以下に、本発明に係る第2実施形態を説明する。なお、この第2実施形態の説明において、第1実施形態と同一名称部分には同一符号を付し、詳細な説明を省略する。
[Second embodiment]
A second embodiment of the present invention will be described below. In the description of the second embodiment, the same reference numerals as those in the first embodiment are given the same reference numerals, and detailed description thereof will be omitted.
第2実施形態における業務支援システム1も、第1実施形態における業務支援システム1と同様に、サーバ100と、利用者端末200と、支援者端末300とから構成される。第2実施形態における利用者端末200及び支援者端末300は、ディスプレイ等の表示手段(図示せず)に加え、マウス、キーボード等の入力手段(図示せず)を備える。
The business support system 1 in the second embodiment also includes a
図8は、第2実施形態におけるサーバ100の構成を示すブロック図である。第2実施形態におけるサーバ100は、取得部101と、特定部102と、マスキング部103と、制御部104と、記憶部105と、秘密情報設定部106と、除外要求受付部107と、通知部108と、除外承諾受付部109とから構成される。
FIG. 8 is a block diagram showing the configuration of the
記憶部105は、秘密情報を特定するための情報を保存する記憶手段の一例である。記憶部105は、図3に示すような、キーワードと秘密情報の該当箇所とを互いに紐付けた情報に加え、秘密情報を特定するための辞書情報を保存する。辞書情報とは、秘密情報の候補を表す辞書の情報であり、例えば「人名辞書」「地名辞書」等を指す。これらの辞書情報は、例えば以下のようにして使用される。例えば辞書情報は、図9に示すように、キーワードからあらかじめ定められた一定の距離以内にある辞書に含まれる文字列を秘密情報として特定するために使用される。あるいは、辞書情報は、辞書に含まれる単語を全て秘密情報と特定するために使用される。第2実施形態において、記憶部105はサーバ100の構成の一部としたが、サーバ100の外部にあっても良い。特定部102は、記憶部105に保存された情報に基づいて、画面情報に含まれる秘密情報を特定する。
The
秘密情報設定部106は、利用者から秘密情報の設定を受け付ける秘密情報設定手段の一例である。
The secret
秘密情報設定部106は、例えばマスキングを行う秘密情報の種類を利用者端末200から受信する。図10は、秘密情報の設定を受け付けるために利用者端末200に表示する内容の一例を示す図である。サーバ100は、例えば利用者端末200から画面情報の共有の要求を受信すると、利用者端末200に図10に示すようなウィンドウを表示させる。秘密情報設定部106は、図10に示すウィンドウを介して入力された事項を受信し、特定部102へ出力する。特定部102は、画面情報のうち、秘密情報設定部106から取得した情報のみにマスキングを行う。この構成により、利用者は、支援者の立場によって開示する情報の範囲を変更することが可能になる。
The secret
あるいは、秘密情報設定部106は、ユーザから秘密情報を登録する指示を受け付けても良い。図11は、秘密情報の登録を受け付けるために利用者端末200に表示する内容の一例を示す図である。利用者は、図11に示すようなウィンドウを介して、利用者が開示を望まない情報を秘密情報として登録する要求を出す。具体的には、利用者は図11に示すウィンドウを介して、任意のキーワード、辞書情報等を秘密情報として登録する要求を出す。秘密情報設定部106は、当該要求を受信し、記憶部105に追加する。この構成により、利用者は、あらかじめ設定された秘密情報に加え、自身が開示を望まない情報を自由に設定することが可能になる。さらに、あらかじめ記憶部105に保存される辞書情報を補完するような辞書情報を登録すれば、マスキングの精度を向上させることが可能になる。あらかじめ記憶部105に保存される辞書情報を補完するような辞書情報とは、例えば、あらかじめ記憶部105に保存されている人名辞書に掲載されていない人名を収録した辞書情報等を指す。
Alternatively, the secret
除外要求受付部107は、支援者端末300に表示された画面情報に対するマスキングの一部を除外する要求を、支援者端末300から受け付ける除外要求受付手段の一例である。画面情報に対するマスキングの一部を除外する要求は、以下、除外要求とも記す。除外要求受付部107は、例えば以下のようにして除外要求を受信する。まず、支援者端末300を操作する支援者は、支援者端末300の入力手段を介して除外要求を行う。例えば、支援者は、画面情報のうちマスキングを除外したい箇所をクリックすることにより、除外要求を行う。次に、支援者端末300は、当該除外要求をサーバ100に送信する。当該除外要求には、マスキングを除外する要求があった領域に関しての情報が含まれる。そして、除外要求受付部107は、当該要求を支援者端末300から受信する。
The exclusion
除外要求受付部107の処理の一例について、図面を用いてさらに説明する。図12は、除外要求受付部107が除外要求を受け付ける処理において、支援者端末300に表示する内容の一例を示す図である。支援者は、支援者端末300に表示された画面情報のうち、マスキングを除外したい箇所にカーソルを合わせてクリックする。支援者端末300は、クリックを検知すると、マスキングを除外する要求があった領域を強調表示した画面情報に重畳して、マスキングの除外を要求するか否かの入力を受け付けるウィンドウを表示する。図12では、強調表示の一例として、マスキングを除外する要求があった領域を枠線で囲んで表示しているが、強調表示はこれに限定されない。当該ウィンドウを介して支援者が「はい」を選択すると、支援者端末300は、マスキングを除外する要求があった領域に関しての情報を含む当該除外要求をサーバ100に送信する。
An example of the processing of the exclusion
通知部108は、除外要求受付部107が受け付けた除外要求を利用者端末200に通知する通知手段の一例である。図13は、通知部108が利用者端末200に通知する内容の一例を示す図である。通知部108は、例えば利用者端末200の表示手段に図13に示すようなウィンドウを表示することにより、除外要求を通知する。具体的に、通知部108は、支援者端末300からマスキングの除外の要求があった領域について通知を行う。図13では、一例として、当該領域を枠線で囲むことによって、マスキングの除外の要求があった領域を示している。通知の方法はこれに限定されず、利用者が除外の要求があった領域を認識できる方法であれば良い。通知部108により、利用者は、支援者がマスキングの除外を要求していること、及び、除外の要求があった領域について把握することができる。
The
除外承諾受付部109は、利用者端末200から、除外承諾受付部109が受け付けた要求を承諾するか否かの承諾情報を受け付ける除外承諾受付手段の一例である。除外要求受付部107は、例えば、通知部108が通知した要求を承諾するか否かの入力を受け付けるウィンドウを利用者端末200に表示する。あるいは、図13に示すように、通知部108が要求を通知する際に、要求を承諾するか否かの入力を受け付けるための情報を同時に表示しても良い。除外承諾受付部109は、利用者端末200の入力手段を介して入力された承諾情報を受信する。
The exclusion
マスキング部103は、承諾情報をさらに受信する。そして、マスキング部103は、除外承諾受付部109が受け付けた要求を承諾する旨の情報を受信した場合に、当該一部のマスキングを除外する。具体的には、マスキング部103は、秘密情報に重畳して合成したマスクを削除する。そして、制御部104は、マスキングを除外した画面情報を支援者端末300へ表示させるよう制御する。
The
次に、第2実施形態におけるサーバ100の動作の一例について、図14のフローチャートを参照して説明する。
Next, an example of the operation of the
サーバ100は、一例として、利用者端末200から画面情報の共有の要求を受信することにより、処理を開始する。ステップS201~ステップS204までの処理は、第1実施形態におけるステップS101~ステップS104までの処理と同一であるため、説明を省略する。
For example, the
除外要求受付部107は、支援者端末300からマスキングを除外する除外要求を受信しているか否かを確認する(ステップS205)。除外要求受付部107は、除外要求を受けていない場合には(ステップS205 NO)、ステップS210の処理へ進む。除外要求を除外要求受付部107が受けている場合には(ステップS205 YES)、通知部108は、除外要求を利用者端末200へ通知する(ステップS206)。そして、除外承諾受付部109は、利用者端末200から承諾情報を受信する(ステップS207)。
The exclusion
ステップS204~ステップS207の処理について、図15を参照して詳細に説明する。図15は、サーバ100、利用者端末200及び支援者端末300における情報のやり取りを示すシーケンス図である。
The processing from step S204 to step S207 will be described in detail with reference to FIG. 15. FIG. 15 is a sequence diagram showing the exchange of information among the
まず、サーバ100の制御部104は、秘密情報のマスキングが行われた画面情報を、支援者端末300に表示させるように制御する(ステップS204)。支援者端末300は、サーバ100から画面情報を受信し、支援者端末300の表示手段を介して画面情報を表示する。
First, the
次に、除外要求受付部107は、マスキングの一部を除外する除外要求を支援者端末300から受信する(ステップS205 YES)。
Next, the exclusion
次に、通知部108は、受信した除外要求を利用者端末へ通知する(ステップS206)。利用者端末200は、当該通知を受信する。
Next, the
次に、除外承諾受付部109は、利用者端末200から、除外承諾受付部109が受け付けた要求を承諾するか否かの承諾情報を受け付ける(ステップS207)。
Next, the exclusion
図14のフローチャートに説明を戻す。利用者端末200から除外要求を承諾する旨の情報を受信している場合(ステップS208 YES)、マスキング部103は、当該除外要求に基づいて画面情報の一部のマスキングを除外する(ステップS209)。一方で、利用者端末200から除外要求を承諾しない旨の情報を受信している場合には(ステップS208 NO)、画面情報のマスキングを除外せず、ステップS210の処理へ進む。
The explanation returns to the flowchart of FIG. 14. If information to the effect that the exclusion request is accepted is received from the user terminal 200 (step S208 YES), the
サーバ100は、上述した処理を終えると、ステップS210の処理を行う。ステップS210の処理は、第1実施形態におけるステップS105の処理と同一であるため、説明を省略する。
After completing the above-described processing, the
第2実施形態におけるサーバ100は上記のように構成されている。第2実施形態における業務支援システム1は、第1実施形態で説明した効果に加え、以下のような効果を得ることができる。
The
上述した業務支援システム1は、支援者端末300に表示された画面情報に対するマスキングの一部を除外する除外要求を支援者端末300から受け付け、当該除外要求を利用者端末200に通知する。さらに、上述した業務支援システム1は、利用者端末200から、除外要求を承諾するか否かの承諾情報を受け付け、要求を承諾する旨の情報を受信した場合に一部のマスキングを除外する。上記構成により、業務支援システム1は、例えば支援者が業務の支援に必要と判断する情報までマスキングを行ってしまった場合にマスキングを除外することができる。つまり、第2実施形態における業務支援システム1は、より効率的に利用者の画面情報を共有することが可能になる。
The business support system 1 described above receives an exclusion request from the
第2実施形態における業務支援システム1は、以下のように変形しても良い。 The business support system 1 in the second embodiment may be modified as follows:
本実施形態では、取得部101、特定部102、マスキング部103、制御部104、記憶部105、秘密情報設定部106、除外要求受付部107、通知部108、及び除外承諾受付部109はサーバ100の構成であるとしたが、これに限定されない。例えば、秘密情報設定部106は利用者端末の構成としても良い。
In this embodiment, the
[コンピュータによるハードウェア構成]
以上説明した本開示の各実施形態における各構成要素は、その機能をハードウェア的に実現することは勿論、プログラム制御に基づくコンピュータ装置、ファームウェアによって実現することができる。
[Hardware configuration by computer]
The functions of each component in each embodiment of the present disclosure described above can be realized not only by hardware but also by a computer device and firmware based on program control.
図16は、本開示における業務支援システム1を、プロセッサを含むコンピュータ装置10で実現したハードウェア構成の一例を示す図である。各実施形態のサーバ100、利用者端末200及び支援者端末300は、コンピュータ装置10によって実現される。コンピュータ装置10は、図16に示すように、CPU(Central Processing Unit)11、メモリ12、プログラムを格納するハードディスク等の記憶装置13、入力装置及び出力装置接続用の入出力インタフェース14、及びネットワーク接続用の通信インタフェース15を含む。
FIG. 16 is a diagram illustrating an example of a hardware configuration in which the business support system 1 according to the present disclosure is realized by a
CPU11は、オペレーティングシステムを動作させて、本発明の業務支援システム1全体を制御する。例えば、CPU11は、ドライブ装置等に装着された記憶媒体からメモリ12にプログラムやデータを読み出す。また、CPU11は、例えば第1実施形態における取得部101、特定部102、マスキング部103、及び制御部104の一部として機能し、プログラムに基づいて処理又は命令を実行する。あるいは、CPU11は、第2実施形態における取得部101、特定部102、マスキング部103、制御部104、記憶部105、秘密情報設定部106、除外要求受付部107、通知部108、及び除外承諾受付部109の一部として機能し、プログラムに基づいて処理又は命令を実行する。
The
記憶装置13は、例えば光ディスク、フレキシブルディスク、磁気光ディスク、外付けハードディスク、又は半導体メモリ等である。記憶装置の一部の記憶媒体は、不揮発性記憶装置であり、そこにプログラムを記録する。また、プログラムは、通信網に接続されている外部コンピュータ(図示せず)からダウンロードされてもよい。
The
入出力インタフェース14に接続される入力装置は、例えばマウスやキーボード等により実現され、入力操作に用いられる。同様に、入出力インタフェース14に接続される出力装置は、例えばディスプレイ等によって実現され、出力結果の表示及び確認に用いられる。
The input device connected to the input/
以上、各実施形態を参照して本発明について説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解し得る様々な変更をすることができる。例えば、複数の動作をフローチャートの形式で順番に記載してあるが、その記載の順番は複数の動作を実行する順番を限定するものではない。このため、各実施形態を実施するときには、その複数の動作の順番は、内容に支障がない範囲で変更することができる。 Although the present invention has been described above with reference to each embodiment, the present invention is not limited to the above embodiments. The configuration and details of the present invention can be modified in various ways that can be understood by those skilled in the art within the scope of the present invention. For example, although a plurality of operations are described in order in the form of a flowchart, the order in which they are described does not limit the order in which the plurality of operations are executed. Therefore, when implementing each embodiment, the order of the plurality of operations can be changed within a range that does not affect the content.
1 業務支援システム
10 コンピュータ装置
11 CPU
12 メモリ
13 記憶装置
14 入出力インタフェース
15 通信インタフェース
100 サーバ
101 取得部
102 特定部
103 マスキング部
104 制御部
105 記憶部
106 秘密情報設定部
107 除外要求受付部
108 通知部
109 除外承諾受付部
200 利用者端末
300 支援者端末
1
12
Claims (8)
前記利用者の端末の前記画面情報を取得する取得手段と、
前記画面情報に含まれる秘密情報を特定する特定手段と、
前記特定手段によって特定された前記秘密情報のマスキングを行うマスキング手段と、
前記秘密情報のマスキングが行われた画面情報を、前記支援者の端末に表示させるよう制御する制御手段と
を備える、業務支援システム。 A business support system in which a terminal of a user who requires business support and a terminal of a supporter who provides the business support share screen information displayed on the terminal of the user who uses the business support, the system comprising:
acquisition means for acquiring the screen information of the user's terminal;
identification means for identifying confidential information included in the screen information;
Masking means for masking the secret information identified by the identifying means;
A control means for controlling the supporter's terminal to display the screen information on which the secret information has been masked.
前記特定手段は、前記記憶手段に格納された情報に基づいて前記画面情報に含まれる前記秘密情報を特定する、請求項2に記載の業務支援システム。 further comprising a storage means for storing information for identifying the secret information,
3. The business support system according to claim 2, wherein the identifying means identifies the secret information included in the screen information based on information stored in the storage means.
前記要求を前記利用者の端末に通知する通知手段と
をさらに備える、請求項1乃至4のいずれか1項に記載の業務支援システム。 Exclusion request receiving means that receives from the supporter's terminal a request to exclude a part of the masking from the screen information displayed on the supporter's terminal;
The business support system according to any one of claims 1 to 4, further comprising: notification means for notifying the user's terminal of the request.
前記マスキング手段は、前記承諾情報をさらに受信し、前記要求を承諾する旨の情報を受信した場合に前記一部のマスキングを除外することを特徴とする、請求項5に記載の業務支援システム。 further comprising exclusion consent receiving means for receiving consent information indicating whether to consent to the request from the user's terminal;
6. The business support system according to claim 5, wherein the masking means further receives the consent information, and excludes the part of the masking when receiving information indicating that the request is approved.
業務支援システムが、
前記利用者の端末の前記画面情報を取得し、
前記画面情報に含まれる秘密情報を特定し、
前記特定された前記秘密情報のマスキングを行い、
前記秘密情報のマスキングが行われた画面情報を、前記支援者の端末に表示させるよう制御する
ことを特徴とする、業務支援方法。 A business support method in which a terminal of a user who requires business support and a terminal of a supporter who provides the business support share screen information displayed on the terminal of the user used for the business support, the method comprising:
The business support system
obtaining the screen information of the user's terminal;
Identifying confidential information included in the screen information,
masking the identified secret information;
A business support method, comprising controlling to display screen information on which the secret information has been masked on the supporter's terminal.
コンピュータに、
前記利用者の端末の前記画面情報を取得する処理と、
前記画面情報に含まれる秘密情報を特定する処理と、
前記特定された前記秘密情報のマスキングを行う処理と、
前記秘密情報のマスキングが行われた画面情報を、前記支援者の端末に表示させるよう制御する処理と
を実行させる、コンピュータプログラム。 A computer program for sharing screen information displayed on a user's terminal used for business support between a terminal of a user who requires business support and a terminal of a supporter who provides business support, the computer program comprising:
to the computer,
a process of acquiring the screen information of the user's terminal;
a process of identifying confidential information included in the screen information;
a process of masking the identified secret information;
A computer program that executes a process of controlling the supporter's terminal to display screen information on which the secret information has been masked.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022143424A JP2024039115A (en) | 2022-09-09 | 2022-09-09 | Business support system, business support method and computer program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022143424A JP2024039115A (en) | 2022-09-09 | 2022-09-09 | Business support system, business support method and computer program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2024039115A true JP2024039115A (en) | 2024-03-22 |
Family
ID=90326417
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022143424A Pending JP2024039115A (en) | 2022-09-09 | 2022-09-09 | Business support system, business support method and computer program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2024039115A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4624047A1 (en) | 2024-03-13 | 2025-10-01 | Yokogawa Electric Corporation | Chamber device, hybridization reaction system, nucleic acid analysis system, sealing member, resin chamber device, and sample setting method for resin chamber device |
-
2022
- 2022-09-09 JP JP2022143424A patent/JP2024039115A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4624047A1 (en) | 2024-03-13 | 2025-10-01 | Yokogawa Electric Corporation | Chamber device, hybridization reaction system, nucleic acid analysis system, sealing member, resin chamber device, and sample setting method for resin chamber device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11294616B2 (en) | Systems and methods for the secure synchronization of user interface state amongst computing devices | |
| US10936274B2 (en) | Selective screen sharing | |
| US10564846B2 (en) | Supplementing a virtual input keyboard | |
| CN111223155B (en) | Image data processing method, device, computer equipment and storage medium | |
| CN111033465B (en) | Terminal device, UI extension method, and recording medium | |
| US12174997B2 (en) | Data obfuscation | |
| US12067146B2 (en) | Method and system of securing sensitive information | |
| JP2024039115A (en) | Business support system, business support method and computer program | |
| US20120254306A1 (en) | Screen sharing method, screen sharing apparatus, and non-transitory, computer readable storage medium | |
| US12367304B2 (en) | Method and apparatus for document processing | |
| EP2469422A1 (en) | Information processing device | |
| US12026275B2 (en) | Systems and methods for semantic context enrichment and data masking | |
| US10055599B2 (en) | Processing method for making electronic documents secure | |
| US10824894B2 (en) | Document content identification utilizing the font | |
| US20240354431A1 (en) | Display control system, display control method, and display control program | |
| CN116204602A (en) | Word mapping method, device, storage medium and terminal | |
| US20210279415A1 (en) | Word registration device, word registration method, and word registration program stored on computer-readable storage | |
| JP2016048515A (en) | Image management device and image management method | |
| CN113112395B (en) | Image processing method, device and storage medium | |
| CN114237797B (en) | Cross-device presentation method, client, electronic device, storage medium | |
| CN110427328A (en) | Text handling method, device, equipment and storage medium | |
| JP4999014B2 (en) | Inserting objects using a text editor that supports scalable fonts | |
| HK40086169A (en) | Data obfuscation | |
| JP6693045B2 (en) | Personal information display program, personal information display method, and display control device | |
| CN118689426A (en) | Information processing method, device and electronic equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20250203 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250217 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250814 |