JP7475291B2 - チャットボット制御装置およびチャットボット制御方法 - Google Patents
チャットボット制御装置およびチャットボット制御方法 Download PDFInfo
- Publication number
- JP7475291B2 JP7475291B2 JP2021003191A JP2021003191A JP7475291B2 JP 7475291 B2 JP7475291 B2 JP 7475291B2 JP 2021003191 A JP2021003191 A JP 2021003191A JP 2021003191 A JP2021003191 A JP 2021003191A JP 7475291 B2 JP7475291 B2 JP 7475291B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- external
- information
- chatbot
- internal
- 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 42
- 230000008569 process Effects 0.000 claims description 34
- 238000012545 processing Methods 0.000 claims description 31
- 238000013507 mapping Methods 0.000 claims description 21
- 230000004044 response Effects 0.000 claims description 15
- 230000009471 action Effects 0.000 description 25
- 238000010586 diagram Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/604—Tools and structures for managing or administering access control systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/02—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Description
以下、本発明の第1の実施形態を図面に基づいて説明する。図1は、第1の実施形態によるチャットボット制御装置を適用したチャットシステムの全体構成例を示す図である。図1に示すように、第1の実施形態によるチャットシステムは、本実施形態のチャットボット制御装置が適用される内部チャットシステム100と、当該内部チャットシステム100と連携された外部チャットシステム200とを備えている。内部チャットシステム100は、機能構成として、チャットボット制御部10、チャットボット実行部20および処理実行部30を備えている。
以下、本発明の第2の実施形態を図面に基づいて説明する。第2の実施形態によるチャットボット制御装置を適用したチャットシステムの全体構成例は、図1と同様である。上記第1の実施形態では、外部チャットシステム200から内部チャットシステム100へのアクセスを、Webhookを利用して行う例について説明した。これに対して、第2の実施形態では、Global Webhookを利用して外部チャットシステム200から内部チャットシステム100へのアクセスを行う。
11,11’ 接続解決部
12 ユーザマッピング部
13 実行制御部
14 ユーザ情報設定部
15 実行権限設定部
16 テナント設定部
17 テナント情報取得部
18 テナントマッピング部
20 チャットボット実行部
30 処理実行部
100 内部チャットシステム
101 ユーザ情報記憶部
102 実行権限記憶部
103 テナント情報記憶部
200 外部チャットシステム
Claims (5)
- 外部チャットシステムを通じてチャットボットに送られてくるユーザからの要求に応じて処理を実行し、その結果として得られる情報を上記チャットボットから上記外部チャットシステムを通じてユーザに提供するシステムにおいて、上記チャットボットの動作を制御する装置であって、
上記外部チャットシステムの利用ユーザである外部ユーザに関する外部ユーザ情報と、上記チャットボットの利用ユーザである内部ユーザに関する内部ユーザ情報との関連付け情報を記憶するユーザ情報記憶部と、
上記内部ユーザによる上記チャットボットに対する接続の実行権限に関する情報と、上記チャットボットに紐付けられた処理の実行権限に関する情報とを上記内部ユーザ情報に関連付けて記憶する実行権限記憶部と、
上記外部チャットシステムから上記チャットボットに対して上記外部ユーザ情報と共に送られてくるユーザからの要求を受けたときに、上記外部ユーザ情報をもとに上記ユーザ情報記憶部を参照して、上記外部ユーザ情報を上記内部ユーザ情報に置換するユーザマッピング部と、
上記ユーザマッピング部により置換された上記内部ユーザ情報をもとに上記実行権限記憶部を参照して、上記チャットボットに対する接続の実行権限を判定し、接続の実行権限がある場合は、上記処理の実行権限を更に判定し、ユーザからの要求に応じた処理を実行するか否かを決定する実行制御部とを備えた
ことを特徴とするチャットボット制御装置。 - 上記ユーザ情報記憶部は、上記外部ユーザ情報と上記内部ユーザ情報との関連付けに加え、上記外部ユーザが上記外部チャットシステムにアクセスする情報空間として設定されたテナントである外部テナントに関する外部テナント情報と上記外部ユーザ情報との関連付けに関する情報を記憶し、
上記外部テナント情報と、上記チャットボットが存在する情報空間として設定されたテナントである内部テナントに関する内部テナント情報との関連付け情報を記憶するテナント情報記憶部と、
上記外部チャットシステムから上記チャットボットに対して上記外部ユーザ情報と共に送られてくるユーザからの要求を受けたときに、上記外部ユーザ情報をもとに上記ユーザ情報記憶部を参照して、上記外部テナント情報を取得するテナント情報取得部と、
上記テナント情報取得部により取得された上記外部テナント情報をもとに上記テナント情報記憶部を参照し、上記外部テナント情報を上記内部テナント情報に置換するテナントマッピング部とを更に備えた
ことを特徴とする請求項1に記載のチャットボット制御装置。 - 上記チャットボットが実行する処理は、上記ユーザからの要求とは無関係に所定の事象をトリガとして実行してその結果得られる情報を上記外部チャットシステムに提供するプッシュ処理を含み、
上記実行制御部は、上記プッシュ処理に関しては、上記実行権限による制限を行わずに上記チャットボットの実行を常に許可する
ことを特徴とする請求項1または2に記載のチャットボット制御装置。 - 上記プッシュ処理を行う際に、上記ユーザマッピング部が上記内部ユーザ情報を上記外部ユーザ情報に置換し、当該置換した外部ユーザ情報を用いて、上記チャットボットから上記外部チャットシステムへのアクセスを行うことを特徴とする請求項3に記載のチャットボット制御装置。
- 外部チャットシステムを通じてチャットボットに送られてくるユーザからの要求に応じて処理を実行し、その結果として得られる情報を上記チャットボットから上記外部チャットシステムを通じてユーザに提供するシステムにおいて、チャットボット制御装置が上記チャットボットの動作を制御する方法であって、
上記チャットボット制御装置のユーザマッピング部が、上記外部チャットシステムから上記チャットボットに対して外部ユーザ情報と共に送られてくるユーザからの要求を受けたときに、上記外部チャットシステムの利用ユーザである外部ユーザに関する外部ユーザ情報と、上記チャットボットの利用ユーザである内部ユーザに関する内部ユーザ情報との関連付け情報を記憶したユーザ情報記憶部を参照して、上記外部ユーザ情報を上記内部ユーザ情報に置換する第1のステップと、
上記チャットボット制御装置の実行制御部が、上記内部ユーザによる上記チャットボットに対する接続の実行権限に関する情報と、上記チャットボットに紐付けられた処理の実行権限に関する情報とを上記内部ユーザ情報に関連付けて記憶した実行権限記憶部を、上記ユーザマッピング部により置換された上記内部ユーザ情報をもとに参照して、上記チャットボットに対する接続の実行権限を判定し、接続の実行権限がある場合は、上記処理の実行権限を更に判定し、ユーザからの要求に応じた処理を実行するか否かを決定する第2のステップとを有する
ことを特徴とするチャットボット制御方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021003191A JP7475291B2 (ja) | 2021-01-13 | 2021-01-13 | チャットボット制御装置およびチャットボット制御方法 |
US17/573,200 US20220222360A1 (en) | 2021-01-13 | 2022-01-11 | Chatbot control device and chatbot control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021003191A JP7475291B2 (ja) | 2021-01-13 | 2021-01-13 | チャットボット制御装置およびチャットボット制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022108304A JP2022108304A (ja) | 2022-07-26 |
JP7475291B2 true JP7475291B2 (ja) | 2024-04-26 |
Family
ID=82322821
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021003191A Active JP7475291B2 (ja) | 2021-01-13 | 2021-01-13 | チャットボット制御装置およびチャットボット制御方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20220222360A1 (ja) |
JP (1) | JP7475291B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11962545B2 (en) * | 2021-12-27 | 2024-04-16 | Samsung Electronics Co., Ltd. | Method and device for providing chatbot participating chat service |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018200602A (ja) | 2017-05-29 | 2018-12-20 | パナソニックIpマネジメント株式会社 | データ転送方法およびコンピュータプログラム |
JP2019191958A (ja) | 2018-04-25 | 2019-10-31 | 富士ゼロックス株式会社 | メッセージ提供装置及びプログラム |
-
2021
- 2021-01-13 JP JP2021003191A patent/JP7475291B2/ja active Active
-
2022
- 2022-01-11 US US17/573,200 patent/US20220222360A1/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018200602A (ja) | 2017-05-29 | 2018-12-20 | パナソニックIpマネジメント株式会社 | データ転送方法およびコンピュータプログラム |
JP2019191958A (ja) | 2018-04-25 | 2019-10-31 | 富士ゼロックス株式会社 | メッセージ提供装置及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP2022108304A (ja) | 2022-07-26 |
US20220222360A1 (en) | 2022-07-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4441249B2 (ja) | ネットワークコンピューティング環境においてコンテキストプロパティメタデータを利用するための装置 | |
US10454911B2 (en) | Integrated intranet workspace | |
US8656470B2 (en) | Image processing apparatus, access control method, and storage medium | |
US20040225524A1 (en) | Systems and methods for monitoring the presence of assets within a system and enforcing policies governing assets | |
US20100306827A1 (en) | Opaque Quarantine and Device Discovery | |
JP2013521587A (ja) | ゾーンを使用した情報保護 | |
WO2021013033A1 (zh) | 文件操作方法、装置、设备、***及计算机可读存储介质 | |
EP1794662B1 (en) | A method and apparatus for assigning access control levels in providing access to networked content files | |
JP2011076377A (ja) | 端末装置及び端末装置におけるアクセス制御ポリシー取得方法 | |
JP5991386B2 (ja) | ネットワークシステム | |
JP7475291B2 (ja) | チャットボット制御装置およびチャットボット制御方法 | |
JP2007156800A (ja) | 業務支援システムおよびこれを用いた図面の修正方法 | |
JP2006099601A (ja) | 共有フォルダ生成装置、共有フォルダ生成方法、その方法をコンピュータに実行させるプログラム | |
US7165251B2 (en) | In-context launch management method, system therefor, and computer-readable storage medium | |
JP2008217449A (ja) | 遠隔制御装置、遠隔制御方法、及び遠隔制御プログラム | |
JP2008243172A (ja) | アクセス権限制御システム | |
JP2002324051A (ja) | ユーザ認証方法および装置 | |
JP4191239B2 (ja) | アクセス権限制御システム | |
KR102439776B1 (ko) | 원격 지원 시스템 및 방법과 이를 수행하기 위한 클라이언트 | |
JP2009294851A (ja) | Webページ編集サーバ、Webページ編集システム及びWebページの編集方法 | |
JP6423699B2 (ja) | 作業申請処理装置、作業申請処理方法、及びプログラム | |
KR102337071B1 (ko) | 업무객체 기반의 파일 공유 장치 및 방법 | |
US20140280347A1 (en) | Managing Digital Files with Shared Locks | |
JP4005120B1 (ja) | アクセス権限制御システム | |
CN114329437B (zh) | 一种数据处理方法、装置、设备以及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230824 |
|
TRDD | Decision of grant or rejection written | ||
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240329 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240402 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240416 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7475291 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |