JP7622381B2 - Information processing device and program - Google Patents
Information processing device and program Download PDFInfo
- Publication number
- JP7622381B2 JP7622381B2 JP2020155470A JP2020155470A JP7622381B2 JP 7622381 B2 JP7622381 B2 JP 7622381B2 JP 2020155470 A JP2020155470 A JP 2020155470A JP 2020155470 A JP2020155470 A JP 2020155470A JP 7622381 B2 JP7622381 B2 JP 7622381B2
- Authority
- JP
- Japan
- Prior art keywords
- input
- information
- item
- processing device
- accumulated
- 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
- 230000010365 information processing Effects 0.000 title claims description 37
- 238000000034 method Methods 0.000 claims description 14
- 230000008569 process Effects 0.000 claims description 14
- 238000010586 diagram Methods 0.000 description 20
- 238000012790 confirmation Methods 0.000 description 18
- 238000012545 processing Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 230000008520 organization Effects 0.000 description 7
- 235000010724 Wisteria floribunda Nutrition 0.000 description 6
- 244000205754 Colocasia esculenta Species 0.000 description 5
- 235000006481 Colocasia esculenta Nutrition 0.000 description 5
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- VCGRFBXVSFAGGA-UHFFFAOYSA-N (1,1-dioxo-1,4-thiazinan-4-yl)-[6-[[3-(4-fluorophenyl)-5-methyl-1,2-oxazol-4-yl]methoxy]pyridin-3-yl]methanone Chemical compound CC=1ON=C(C=2C=CC(F)=CC=2)C=1COC(N=C1)=CC=C1C(=O)N1CCS(=O)(=O)CC1 VCGRFBXVSFAGGA-UHFFFAOYSA-N 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000013075 data extraction Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Machine Translation (AREA)
- Document Processing Apparatus (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、情報処理装置及びプログラムに関する。 The present invention relates to an information processing device and a program.
近年、過去の帳票シート等の入力対象の記入に関する情報を容易に利用することを可能とする入力支援システムが提案されている(例えば、特許文献1参照。)。 In recent years, input support systems have been proposed that allow easy use of information regarding the entry of input targets such as past forms (see, for example, Patent Document 1).
特許文献1に記載された入力支援システムは、ネットワーク上で管理される帳票シートに記入された帳票タイトルおよび帳票データを抽出するデータ抽出部と、帳票タイトルおよび帳票データの少なくとも一方に関するメモの記入を受け付けるメモ受付部と、抽出された帳票データおよび帳票タイトルを履歴としてメモとともに各々の帳票シートごとに保存する保存部と、新規の帳票シートの帳票タイトルおよび帳票データの少なくとも一方に関連づけられた履歴を保存部から呼び出す履歴呼出部と、呼び出された履歴を履歴に対応するメモとともに表示するメモ付履歴表示部とを備える。 The input support system described in Patent Document 1 includes a data extraction unit that extracts form titles and form data entered on form sheets managed on a network, a memo acceptance unit that accepts the entry of memos relating to at least one of the form titles and form data, a storage unit that saves the extracted form data and form title as history together with the memo for each form sheet, a history recall unit that recalls from the storage unit the history associated with at least one of the form titles and form data of a new form sheet, and a memo-attached history display unit that displays the recalled history together with the memo corresponding to the history.
本発明の課題は、入力対象に入力する際に、入力を助けるために項目の説明文を表示することができ、新たに入力した項目の説明文をユーザ本人又は他のユーザが利用可能に蓄積することができる情報処理装置及びプログラムを提供することにある。 The objective of the present invention is to provide an information processing device and program that can display an explanation of an item to assist in input when inputting information into an input target, and can store the explanation of a newly input item so that it can be used by the user or other users.
[1]入力対象の項目に対応した説明文が蓄積された蓄積情報に基づいて、前記項目の説明文を前記入力対象とともに画面に表示するように制御し、
前記入力対象について入力された前記項目の説明文を、前記蓄積情報として蓄積するプロセッサを備え、
前記プロセッサは、今回項目ごとに入力された入力内容の表示領域と、項目ごとに前記説明文を入力可能な入力部と、前記入力内容を前記蓄積情報として蓄積するか否かを項目ごとに受け付ける受付部とを有する受付画面を表示するように制御する、情報処理装置。
[2]前記プロセッサは、前記入力対象について入力された入力内容を前記蓄積情報として蓄積し、前記蓄積情報に蓄積した前記入力内容から取得した入力例を前記画面に表示するように制御する、前記[1]に記載の情報処理装置。
[3]前記取得の条件は、今回前記入力対象に入力するユーザの属性情報と前記蓄積情報に蓄積されている前記入力内容を入力したユーザの属性情報とに同一性を有することを条件として含む、前記[2]に記載の情報処理装置。
[4]前記条件は、ユーザ本人が入力したものを他のユーザが入力したものよりも優先することを条件として含む、前記[3]に記載の情報処理装置。
[5]前記条件は、直近のものをそれ以前のものよりも優先することを条件として含む、前記[3]に記載の情報処理装置。
[6]前記入力対象について入力された入力内容は、ユーザ本人が途中まで入力したとき、残りが前記ユーザ本人に関するものとして前記プロセッサによって補完されたものである、前記[1]から[5]のいずれか1つに記載の情報処理装置。
[7]前記プロセッサは、前記入力対象について入力された入力内容が特定されないように秘匿化する処理を行った入力内容を前記蓄積情報として蓄積し、前記蓄積情報に蓄積した前記処理を行った入力内容から取得した入力例を前記画面に表示するように制御する、前記[1]から[6]のいずれか1つに記載の情報処理装置。
[8]前記プロセッサは、前記入力対象について入力された入力内容を前記蓄積情報として蓄積し、前記蓄積情報に蓄積した前記入力内容から取得して入力内容が特定されないように秘匿化する処理を行った入力例を前記画面に表示するように制御する、前記[1]から[6]のいずれか1つに記載の情報処理装置。
[9]前記処理は、ユーザが異なる入力内容間で組み合わせる処理を含む、前記[7]又は[8]に記載の情報処理装置。
[10]前記処理は、代替文字に置き換える処理を含む、前記[7]又は[8]に記載の情報処理装置。
[11]前記プロセッサは、前記受付部により蓄積しないとされた項目については、入力内容をユーザ本人のみが利用可能に前記蓄積情報として蓄積する、前記[1]に記載の情報処理装置。
[12]コンピュータに、入力対象の項目に対応した説明文が蓄積された蓄積情報に基づいて、前記項目の説明文を前記入力対象とともに画面に表示するように制御し、
前記入力対象について入力された前記項目の説明文を、前記蓄積情報として蓄積させるためのプログラムであって、
今回項目ごとに入力された入力内容の表示領域と、項目ごとに前記説明文を入力可能な入力部と、前記入力内容を前記蓄積情報として蓄積するか否かを項目ごとに受け付ける受付部とを有する受付画面を表示するように制御させるためのプログラム。
[1] Based on accumulated information in which an explanatory text corresponding to an item of an input object is accumulated, control is performed so that an explanatory text of the item is displayed on a screen together with the input object;
a processor that stores an explanation of the item input for the input object as the stored information ;
The processor controls the information processing device to display a reception screen having a display area for the input content entered this time for each item, an input section in which the explanatory text can be entered for each item, and a reception section that receives, for each item, whether or not to store the input content as the accumulated information .
[2] The information processing device described in [1], wherein the processor stores the input content entered for the input target as the accumulated information, and controls the screen to display input examples obtained from the input content stored in the accumulated information.
[3] The information processing device described in [2], wherein the acquisition conditions include a condition that the attribute information of the user currently inputting into the input target is identical to the attribute information of the user who entered the input content stored in the stored information.
[4] The information processing device according to [3], wherein the conditions include a condition that input by the user himself/herself is given priority over input by other users.
[5] The information processing device according to [3], wherein the conditions include a condition that the most recent item is given priority over the earlier items.
[6] An information processing device according to any one of [1] to [5], wherein the input content entered for the input target is input by the user himself/herself until halfway, and the remainder is completed by the processor as being related to the user himself/herself.
[7] An information processing device described in any one of [1] to [6], wherein the processor stores input content that has been processed to make it concealed so that the input content entered for the input target cannot be identified as the accumulated information, and controls the display of input examples obtained from the input content that has been processed and stored in the accumulated information on the screen.
[8] An information processing device described in any one of [1] to [6], wherein the processor accumulates input content entered for the input target as the accumulated information, and controls the display on the screen of an example input that has been obtained from the input content accumulated in the accumulated information and processed to conceal the input content so that it cannot be identified.
[9] The information processing device according to [7] or [8], wherein the processing includes a process in which a user combines different input contents.
[10] The information processing device according to [7] or [8], wherein the processing includes a process of replacing with an alternative character.
[ 11 ] The information processing device according to [ 1 ], wherein for items determined by the reception unit not to be stored, the processor stores the input contents as the stored information so that only the user can use the input contents.
[ 12 ] Controlling a computer to display an explanatory text for an item of an input object on a screen together with the input object based on accumulated information in which the explanatory text for the item of the input object is accumulated;
A program for storing an explanation of the item input for the input target as the stored information,
A program for controlling the display of a reception screen having a display area for the input content entered this time for each item, an input section in which the explanatory text can be entered for each item, and a reception section that receives, for each item, whether or not to store the input content as the accumulated information .
請求項1、12に係る発明によれば、入力対象に入力する際に、入力を助けるために項目の説明文を表示することができ、新たに入力した項目の説明文をユーザ本人又は他のユーザが利用可能に蓄積することができるとともに、保存したくない入力内容を指定することができる。
請求項2に係る発明によれば、入力例を参考にして入力内容を入力することができる。
請求項3、4に係る発明によれば、ユーザ本人に関する入力例を参考にして入力内容を入力することができる。
請求項5に係る発明によれば、最新の入力内容に基づいて作成された入力例を参考に入力内容を入力することができる。
請求項6に係る発明によれば、入力内容を全て入力する場合と比較して入力が容易になる。
請求項7-10に係る発明によれば、入力内容が特定されないことでセキュリティの問題を回避することができる。
請求項11に係る発明によれば、ユーザ本人が利用する際に参考にすることができる。
According to the inventions of
According to the second aspect of the present invention, the input contents can be input by referring to the input example.
According to the third and fourth aspects of the present invention, the input contents can be input by referring to the input example related to the user himself/herself.
According to the fifth aspect of the present invention, the input contents can be input with reference to an input example created based on the latest input contents.
According to the sixth aspect of the present invention, inputting the input contents is made easier than when inputting all of the input contents.
According to the invention as defined in claims 7 to 10, security problems can be avoided by making the input contents unidentifiable .
According to the eleventh aspect of the present invention, the user can refer to the information when using the device.
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。 The following describes an embodiment of the present invention with reference to the drawings. In each drawing, components having substantially the same functions are given the same reference numerals and their repeated explanations are omitted.
[実施の形態の要約]
本実施の形態に係る情報処理装置は、入力対象の項目に対応した説明文が蓄積された蓄積情報に基づいて、項目の説明文を入力対象とともに画面に表示するように制御し、入力対象について入力された項目の説明文を、履歴情報として蓄積するプロセッサを備える。
Summary of the embodiment
The information processing device of this embodiment is equipped with a processor that controls the display of an explanation of an item on a screen together with the input target based on accumulated information in which an explanation corresponding to the item of the input target is accumulated, and accumulates the explanation of the item entered for the input target as history information.
入力対象とは、典型的には、Webページ上の入力すべき項目を有する入力画面をいう。入力対象には、例えば、旅行予約サイトのページ、購買の請求書、役所の給付金申請サービスの申請書等の入力画面が該当する。項目の説明文とは、項目の意味や項目への入力を支援する情報をいう。項目の説明には、例えば、入力する際の注意点、ノウハウ、メモ等が該当する。 An input target typically refers to an input screen on a web page that has items to be entered. Examples of input targets include the pages of travel booking sites, purchase invoices, and application forms for government benefit application services. An item description refers to information that explains the meaning of an item or assists in entering information into the item. Item descriptions include, for example, points to note when entering information, know-how, and notes.
[実施の形態]
図1は、本発明の実施の形態に係る情報処理システムの概略構成の一例を示す図である。この情報処理システム1は、外部ネットワーク4上に設けられたサービス提供サーバ2及び中継サーバ3と、サービス提供サーバ2及び中継サーバ3に外部ネットワーク4及び内部ネットワーク5を介して接続された複数のユーザ端末6とを備えて構成されている。中継サーバ3は、情報処理装置の一例である。
[Embodiment]
1 is a diagram showing an example of a schematic configuration of an information processing system according to an embodiment of the present invention. This information processing system 1 is configured to include a service providing server 2 and a relay server 3 provided on an external network 4, and a plurality of user terminals 6 connected to the service providing server 2 and the relay server 3 via the external network 4 and an internal network 5. The relay server 3 is an example of an information processing device.
サービス提供サーバ2は、ネットワークを経由してWebサービス(クラウドサービスともいう。)を提供する。サービス提供サーバ2は、ユーザがWebサービスを利用する際にURL(Uniform Resource Locator)で示されるWebページを提供する。サービス提供サーバ2は、Webページが備えている入力フォームを格納するフォーム格納部20を有する。入力フォームは、HTML(Hypertext Markup Language)で作成され、入力フォームを識別するフォームIDが付与されている。 The service providing server 2 provides web services (also called cloud services) via a network. When a user uses a web service, the service providing server 2 provides a web page indicated by a uniform resource locator (URL). The service providing server 2 has a form storage unit 20 that stores input forms provided on the web pages. The input forms are created in HTML (Hypertext Markup Language) and are assigned a form ID that identifies the input form.
中継サーバ3は、サービス提供サーバ2が提供するサービスをユーザが利用する際に、入力フォームへの入力を支援し、ユーザ端末6とサービス提供サーバ2との間で送受信される情報を中継するものである。また、中継サーバ3は、ユーザが入力した情報をユーザ本人又は他のユーザが利用可能に蓄積する。 The relay server 3 assists the user in inputting information into an input form when the user uses a service provided by the service providing server 2, and relays information transmitted and received between the user terminal 6 and the service providing server 2. The relay server 3 also stores the information input by the user so that it can be used by the user or other users.
通常は、サービス提供サーバ2の運営者は、サービス提供者であり、中継サーバ3の運営者は、サービス提供者とは異なる者(以下「管理者」ともいう。)である。なお、中継サーバ3の運営者もサービス提供者であってもよい。サービス提供者は、例えば、役所等の公的機関、民間団体、企業等である。 Normally, the operator of the service providing server 2 is a service provider, and the operator of the relay server 3 is a person different from the service provider (hereinafter also referred to as the "administrator"). Note that the operator of the relay server 3 may also be a service provider. The service provider is, for example, a public institution such as a government office, a private organization, a company, etc.
外部ネットワーク4は、例えば、インターネット等であり、有線でも無線でもよい。内部ネットワーク5は、例えば、LAN(Local Area Network)、WAN(Wide Area Network)、イントラネット等であり、有線でも無線でもよい。 The external network 4 is, for example, the Internet, and may be wired or wireless. The internal network 5 is, for example, a LAN (Local Area Network), a WAN (Wide Area Network), an intranet, and may be wired or wireless.
ユーザ端末6は、パーソナルコンピュータ(PC)等の情報処理端末である。なお、ユーザ端末6は、ノート型パソコン、タブレット端末等の携帯型情報処理端末や、多機能携帯電話機(スマートフォン)等の移動通信端末でもよい。また、ユーザ端末6は、プリンタ、ファクシミリ等の画像形成装置でもよい。また、ユーザ端末6は、内部ネットワーク5を介さずに外部ネットワーク4に接続されたものでもよい。 The user terminal 6 is an information processing terminal such as a personal computer (PC). The user terminal 6 may be a portable information processing terminal such as a notebook computer or a tablet terminal, or a mobile communication terminal such as a multi-function mobile phone (smartphone). The user terminal 6 may also be an image forming device such as a printer or a facsimile. The user terminal 6 may also be connected to the external network 4 without going through the internal network 5.
(中継サーバの構成)
図2は、中継サーバ3の構成の一例を示すブロック図である。中継サーバ3は、中継サーバ3の各部を制御する制御部30を有し、この制御部30に、記憶部31、一時記憶部32、キーボード、マウス等で実現される入力部33、液晶ディスプレイ等で実現される表示部34、ネットワークインタフェースカード(NIC)等で実現される通信部35が接続されている。
(Configuration of relay server)
2 is a block diagram showing an example of the configuration of the relay server 3. The relay server 3 has a
制御部30は、CPU(Central Processing Unit)等のプロセッサ、インターフェース等から構成されている。制御部30は、記憶部31に記憶されたプログラム310を実行することにより、ユーザ端末6からの要求に応じた画面の情報の送信等を行う。
The
記憶部31は、ROM(Read Only Memory)、RAM、(Random Access Memory)、ハードディスク等から構成され、プログラム310、入力支援情報311(図3(a)参照)、入力履歴情報312(図3(b)参照)等の各種の情報を記憶する。入力支援情報311及び入力履歴情報312は、蓄積情報の一例である。
The
一時記憶部32は、キャッシュメモリ等から構成され、入力支援情報311及び入力履歴情報312から取得した情報や、入力フォーム11(図5~図8参照)に対して入力された入力内容等の情報を一時的に記憶する。
The
通信部35は、外部ネットワーク4及び内部ネットワーク5を介してユーザ端末6と通信するとともに、外部ネットワーク4を介してサービス提供サーバ2と通信する。
The
図3(a)は、入力支援情報311の一例を示す図である。入力支援情報311は、WebページのURL及びフォームIDに紐づけられて記憶部31に記憶されている。入力支援情報311は、ユーザの入力フォームへの入力を支援するためのものであり、「項目」、「入力例」、「メモ」等の複数の項目を有する。これらの項目からなる入力支援情報は、ユーザの入力や予め定められたルール等に基づいて制御部30により記録される。メモは、項目に対応する説明文の一例である。
Figure 3 (a) is a diagram showing an example of
「項目」には、フォームを構成する項目の名称が記録される。「入力例」には、ユーザが入力内容を入力する際に参考とされる入力例が記録される。「メモ」には、項目に対する説明文が記録される。 "Item" records the names of the items that make up the form. "Input example" records an input example that can be used as a reference when the user enters the input content. "Memo" records an explanation of the item.
入力例として、次のものを用いることができる。
(a)入力履歴情報312から取得した入力内容を処理せずにそのまま用いるもの。
(b)入力履歴情報312から取得した入力内容を入力例及び予め定められたルールに基づいて制御部30が処理して秘匿化したもの。
(c)入力履歴情報312を利用せずに、管理者等によって一般化して入力されたもの。
As an example input, the following can be used:
(a) The input contents obtained from the
(b) Input contents acquired from the
(c) Input by an administrator or the like in a generalized manner without using the
上記(a)の入力例は、ユーザ本人の入力履歴情報312を利用する場合に用いてもよい。上記(b)の入力例は、セキュリティの観点より入力内容そのものが特定されないように秘匿化した処理を行う場合に用いてもよい。上記(b)のルールは、例えば、項目に応じて処理内容が異なるものでもよい。例えば、氏名の項目に対しては、ユーザが異なる入力内容間で組み合わせる処理(例えば、異なるユーザの姓と名を合成する処理)を行ってもよい。会社名やメールアドレスの項目に対しては、一部をアスタリスク(*)、×印等の代替文字に置き換える処理を行ってもよい。
The above input example (a) may be used when using the user's own
上記(a)の取得の条件は、今回入力するユーザの属性情報と入力履歴情報312に入力されている入力内容のユーザの属性情報とが同一性を有することを条件としてもよい。ユーザの属性情報が同一性を有する場合には、所属する企業、事業所、部署等の組織が同一の場合や、ユーザ本人の場合等が該当する。
The condition for obtaining (a) above may be that the user attribute information being input this time is identical to the user attribute information of the input contents input to the
また、上記(a)の取得の条件は、ユーザ本人が入力したものを他のユーザが入力したものよりも優先することを条件として含むものでもよく、直近(例えば、最近の1週間、1ヵ月等)のものをそれ以前のものよりも優先することを条件として含むものでもよい。 The acquisition conditions in (a) above may include a condition that the user's own input is given priority over inputs made by other users, or a condition that the most recent (e.g., the last week, month, etc.) input is given priority over earlier inputs.
図3(a)に示す場合は、上記(b)の入力例を示す。「Real Name」の項目に対しては、あるユーザの特許太郎の「太郎(Taro)」と他のユーザの富士花子の「富士(Fuji)」とを合成した「Taro Fuji」を入力例として作成したものである。「Organization Name」の項目に対しては、会社名の一部を代替文字に置き換えて「Fuji*****」を入力例として作成したものである。「Email」の項目に対しては、@(アットマーク)の前の部分に、氏名の入力例として作成した名の「Taro」を用い、@(アットマーク)の後の部分に、会社の入力例として作成した「Fuji*****」の先頭を小文字にした「fuji*****」とドメインの一例の「co.jp」を用いて「Taro@fuji*****.co.jp」を入力例として作成したものである。 The case shown in FIG. 3(a) shows an input example of (b) above. For the "Real Name" field, "Taro Fuji" was created as an input example by combining "Taro" from a certain user, Patent Taro, and "Fuji" from another user, Fuji Hanako. For the "Organization Name" field, "Fuji*****" was created as an input example by replacing part of the company name with alternative characters. For the "Email" field, "Taro", the given name created as an input example for a name, was used in the part before the @ (at sign), and "Fuji*****", which was created as an input example for a company, was used in the part after the @ (at sign), to create "Taro@fuji*****.co.jp" as an input example by using "fuji*****" with the first letter lowercase from "Fuji*****", which was created as an input example for a company, and "co.jp", an example of a domain.
図3(b)は、入力履歴情報312の一例を示す図である。入力履歴情報312は、WebページのURL、フォームID及びユーザを識別するユーザIDに紐づけられている。なお、ユーザIDの他に、ユーザの名前やメールアドレス等のユーザ識別情報に紐づけられてもよい。入力履歴情報312は、直近のものが記憶部31に記憶されている。入力履歴情報312は、「項目」、「入力内容」の項目を有する。「項目」には、入力支援情報311と同様に、フォームを構成する項目の名称が記録される。「入力内容」には、ユーザが入力し、保存が拒否されていないテキストが記録される。
Figure 3 (b) is a diagram showing an example of
なお、入力内容を入力履歴情報312として記録する際に、制御部30が入力内容が特定されないように秘匿化する処理を行って記録してもよいし、秘匿化せずに記録してもよい。また、秘匿化せずに記録した入力履歴情報312を表示する際に、他のユーザに対しては秘匿化する処理を行って表示し、ユーザ本人に対しては秘匿化せずに表示してもよい。
When recording the input contents as
次に、制御部30について説明する。
Next, we will explain the
制御部30は、サービス提供サーバ2から取得した入力フォームと入力支援情報311から取得した入力例とを合成したフォーム入力画面10A(図6参照)、又は入力フォームと入力支援情報311から取得した入力例及びメモとを合成したフォーム入力画面10B(図7、図8参照)をWebページとして作成し、フォーム入力画面10A、10Bをユーザ端末6の表示部63に表示するように制御する。
The
また、制御部30は、今回の入力内容を保存するかどうかをユーザに確認させるとともに、メモを入力可能な保存確認画面10CをWebページとして作成し、保存確認画面10Cをユーザ端末6の表示部63に表示するように制御する。制御部30は、保存確認画面10Cで保存が拒否されなかった入力内容をURL、フォームID及びユーザIDに紐づけて入力履歴情報312として記憶部31に記憶し、保存確認画面10Cに対してメモが入力された場合には、入力されたメモを入力支援情報311として記憶部31に記憶する。
The
(ユーザ端末の構成)
図4は、ユーザ端末6の構成の一例を示すブロック図である。ユーザ端末6は、CPU等のプロセッサ、インターフェース等で実現され、ユーザ端末6の各部を制御する制御部60と、プロセッサのプログラムや各種のデータを記憶する記憶部61と、キーボード、マウス等で実現される入力部62と、液晶ディスプレイ等で実現される表示部63、内部ネットワーク5及び外部ネットワーク4を介して中継サーバ3及びサービス提供サーバ2と通信する通信部64とを備えている。
(Configuration of user terminal)
4 is a block diagram showing an example of the configuration of the user terminal 6. The user terminal 6 is provided with a
記憶部61に記憶されるプログラムには、Webページを閲覧するためのWebブラウザが含まれている。制御部60は、URLで指定されたWebページにアクセスし、WebブラウザによりWebページの入力画面を閲覧可能に表示部63に表示する。なお、ユーザ端末6の通信先を示す情報として、WebページのURLの他に、サーバ等の通信装置のIPアドレス、Webサイト又はメールアドレスのドメインでもよい。WebページのURLは、入力部62により直接入力してもよく、Webブラウザが保持するURLを用いてもよい。また、専用アプリ等によりリンクが設定されたボタンを操作してもよい。
The programs stored in the
(情報処理システムの動作)
次に、情報処理システム1の動作の一例を、図5~図10を参照して説明する。図9は、情報処理システム1の動作の一例を示すシーケンス図である。
(Operation of Information Processing System)
Next, an example of the operation of the information processing system 1 will be described with reference to Fig. 5 to Fig. 10. Fig. 9 is a sequence diagram showing an example of the operation of the information processing system 1.
ユーザは、ユーザ端末6の入力部62を操作してユーザIDを入力してログインし、希望するWebページの入力フォームを要求すると、ユーザ端末6の制御部60は、WebページのURLを指定して入力フォームの要求をユーザIDとともに中継サーバ3に送信する(S1)。
When a user operates the
中継サーバ3の制御部30は、指定されたURLに対応する入力支援情報311を検索し、入力例及びメモを取得し、指定されたURL及びユーザIDに対応する入力履歴情報312を検索し、入力内容を取得する(S2)。なお、入力支援情報311の検索に使用するキーワードは、WebページのURLの他に、入力フォームの内容に含まれる情報(例えば、タイトル、項目名)等でもよい。
The
中継サーバ3の制御部30は、指定されたURLのWebページにアクセスして入力フォームの要求をサービス提供サーバ2に送信する(S3)。
The
サービス提供サーバ2は、入力フォームの要求に対する応答として指定されたURLの入力フォームの情報(フォームIDを含む。)を中継サーバ3に送信する(S4)。 The service providing server 2 sends information about the input form (including the form ID) of the specified URL to the relay server 3 as a response to the input form request (S4).
図5は、サービス提供サーバ2から送信された入力フォームの一例を示す図である。同図に示す入力フォーム11は、アカウントを要求するフォームである。入力フォーム11は、複数の項目110と、各項目110に対応して設けられた複数の入力欄111と、「Request Account」ボタン112とを有する。入力欄111は、項目110に対応した入力内容をユーザが入力する欄である。「Request Account」ボタン112は、入力フォーム11に入力した入力内容を中継サーバ3に送信するよう指示するサブミットボタンである。
Figure 5 shows an example of an input form sent from the service providing server 2. The
中継サーバ3の制御部30は、サービス提供サーバ2から送信された入力フォームと、上記ステップS2で取得した情報からWebページによるフォーム入力画面を作成し(S5)、フォーム入力画面の情報をユーザ端末6に送信する(S6)。ユーザ端末6の制御部60は、フォーム入力画面を表示部63に表示する。フォーム入力画面は、入力対象の一例である。
The
図6は、ユーザ端末6の表示部63に表示されたフォーム入力画面の一例を示す図である。フォーム入力画面10Aは、図5に示す入力フォーム11と入力支援情報311から取得した入力例14とを合成したものである。「Real Name」、「Organization Name」、「Email」、「Email Again」の項目110の近傍に対応する「Taro Fuji」、「Fuji*****」、「Taro@fuji*****.co.jp」の入力例12が表示されている。なお、「Country」の項目110には、対応する入力例12は表示されていないが、表示してもよい。
Figure 6 is a diagram showing an example of a form input screen displayed on the
入力例12を表示する位置は、図6に示すように、入力欄111の上の他に、入力欄111の下、左右のどちらかでもよい。入力例112は、常時表示しなくてもカーソルを入力欄111やその近傍に移動させたときに表示してもよい。この場合、全ての入力例12を常時表示している場合と比較して、どの項目110の入力例12を表示しているかが分かりやすくなる。
As shown in FIG. 6, the position where the input example 12 is displayed may be above the
ユーザは入力例12を参考に入力欄111に入力内容を入力する(S7)。ユーザ端末6の制御部60は、入力欄111に入力された入力内容を中継サーバ3に送信する(S8)。
The user inputs the input contents into the
項目に対するメモが記録されている場合は、中継サーバ3の制御部30は、Webページによるメモがあることを示すフォーム入力画面を作成し、フォーム入力画面の情報をユーザ端末6に送信する。ユーザ端末6の制御部60は、フォーム入力画面を表示部63に表示する。
If a note has been recorded for the item, the
図7は、ユーザ端末6の表示部63に表示された、メモがあることを示すフォーム入力画面の一例を示す図である。メモがあることを示すフォーム入力画面10Bは、図6に示すフォーム入力画面10Aにメモがあることを示す「Tips」ボタン13を付加したものである。同図に示す場合は、「Organization Name」の項目110と、「Country」の項目110に対応して「Tips」ボタン13が表示されている。
Figure 7 is a diagram showing an example of a form input screen indicating that a note is present, displayed on the
ユーザが「Organization Name」の項目110に対応する「Tips」ボタン13を操作すると、制御部30は、図8(a)に示すように、入力支援情報311から対応するメモ14を読み出してフォーム入力画面10Bにポップアップ表示する。ユーザが「Country」の項目110に対応する「Tips」ボタン13を操作すると、制御部30は、図8(b)に示すように、入力支援情報311から対応するメモ14を読み出してフォーム入力画面10Bにポップアップ表示する。
When the user operates the "Tips"
ユーザは入力例12や項目110に対するメモ14を参考に入力欄111に入力内容を入力する(S7)。ユーザ端末6の制御部60は、入力欄111に入力された入力内容を中継サーバ3に送信する(S8)。
The user inputs the input contents into the
中継サーバ3の制御部30は、ユーザ端末6から送信された入力内容をサービス提供サーバ2に送信する(S9)。このとき、制御部30は、入力内容を一時的に一時記憶部32に記憶する。
The
次に、中継サーバ3の制御部30は、Webページによる保存確認画面を作成し、保存確認画面の情報をユーザ端末6に送信する(S11)。ユーザ端末6の制御部60は、保存確認画面を表示部63に表示する。
Next, the
図9(a)は、ユーザ端末6の表示部63に表示された保存確認画面の一例を示す図である。保存確認画面10Cは、保存拒否チェックボックス15と、「送信」ボタン16とを有する。保存確認画面10Cは、受付画面の一例である。保存拒否チェックボックス15は、受付部の一例である。
FIG. 9(a) is a diagram showing an example of a save confirmation screen displayed on the
保存拒否チェックボックス15は、一時記憶部32に一時的に記憶された今回の入力内容150と、項目ごとに設けられ、入力内容150に対して保存を拒否する場合にチェックを入れるチェックボックス151と、項目ごとに設けられたメモ入力欄152とを有する。メモ入力欄152には、項目に対するメモを必要に応じて入力する。「送信」ボタン16は、保存確認画面10Cに入力した情報を中継サーバ3に送信することを指示するものである。なお、今回の入力内容150のEmailには、一部に△を用いているが、置換せずに入力したものとする。また、保存拒否チェックボックス15の代わりに保存許可チェックボックスを設けてもよい。
The save
ユーザが、図9(b)に示すように、「Email」の項目のチェックボックス151にチェックを入れ、「Country」の項目のメモ入力欄152に「空白不可でした」を入力し、「送信」ボタン16を操作したとする(S13)。
Assume that the user checks the
ユーザ端末6の制御部60は、保存確認画面10Cに対して入力された情報を中継サーバ3に送信する(S14)。
The
中継サーバ3の制御部30は、保存確認画面10Cに対して入力された情報に従って、保存処理を行う(S15)。すなわち、メモ入力欄152に入力されたメモを入力支援情報311に記録し、チェックボックス151にチェックを入れられていない項目に対して入力された入力内容を入力履歴情報312に記録する。一時記憶部32に一時的に記憶されていた入力内容を消去する。
The
(変形例1)
図9に示す保存確認画面10Cでは、入力内容150に対してチェックボックス151を設けたが、入力例12に対してもチェックボックスを設けてもよく、メモ入力欄152に対してもチェックボックスを設けてもよく、入力内容150及びメモ入力欄152に対して共通のチェックボックスを設けてもよい。
(Variation 1)
In the
(変形例2)
図3(b)に示す入力履歴情報312をユーザIDに紐付いた第1の入力履歴情報とし、ユーザIDに紐付いていない第2の入力履歴情報として保存し、第1の入履歴情報に対応する第1のチェックボックスと、第2の入力履歴情報に対応する第2のチェックボックスを設けてもよい。これにより、第1のチェックボックスで入力内容150に対して他のユーザの閲覧を拒否することができ、第2のチェックボックスでユーザ本人が次に利用する入力内容を保存することができる。
(Variation 2)
The
(変形例3)
上記実施の形態では、中継サーバ3は、外部ネットワーク4上に設けられているが、内部ネットワーク5上に設けられてもよい。この場合、同一の企業内のように同一の組織内で入力支援情報311及び入力履歴情報312を共有する場合には、図9に示すような保存確認画面10Cを不要にしてもよい。ただし、同一企業内の異なる部署間(例えば、事業所間等)でセキュリティを問題にする場合には、保存確認画面10Cを用いてもよい。
(Variation 3)
In the above embodiment, the relay server 3 is provided on the external network 4, but may be provided on the internal network 5. In this case, when the
(変形例4)
入力欄111にユーザ本人が途中まで入力したとき、残りがユーザ本人に関するものとしてプロセッサによって補完したものを表示してもよい。これによりユーザ本人の入力の手間が省ける。
(Variation 4)
When the user himself/herself has entered some information in the
以上、本発明の実施の形態を説明したが、本発明の実施の形態は上記実施の形態に限定されるものではなく、種々の変形、実施が可能である。 Although the embodiment of the present invention has been described above, the embodiment of the present invention is not limited to the above embodiment, and various modifications and implementations are possible.
プロセッサの各手段は、それぞれ一部又は全部を再構成可能回路(FPGA:Field Programmable Gate Array)、特定用途向け集積回路(ASIC:Application Specific Integrated Circuit)等のハードウエア回路によって構成してもよい。 Each means of the processor may be configured in part or in whole using hardware circuits such as a field programmable gate array (FPGA) or an application specific integrated circuit (ASIC).
上記実施の形態において、プロセッサは、広義的なプロセッサを指し、汎用的なプロセッサ(例えばCPU:Central Processing Unit等)や、専用のプロセッサ(例えばGPU:Graphics Processing Unit、ASIC、FPGA、プログラマブル論理デバイス等)を含むものである。 In the above embodiment, the processor refers to a processor in a broad sense, including general-purpose processors (e.g., CPU: Central Processing Unit, etc.) and dedicated processors (e.g., GPU: Graphics Processing Unit, ASIC, FPGA, programmable logic device, etc.).
また、上記実施の形態におけるプロセッサの動作は、1つのプロセッサによって成すのみでなく、物理的に離れた位置に存在する複数のプロセッサが協働して成すものであってもよい。また、プロセッサの各動作の順序は上記実施形態において記載した順序のみに限定されるものではなく、適宜変更してもよい。 In addition, the processor operations in the above embodiments may not only be performed by a single processor, but may also be performed by multiple processors in physically separate locations working together. Furthermore, the order of the processor operations is not limited to the order described in the above embodiments, and may be changed as appropriate.
また、上記実施の形態の構成要素の一部を省くことや変更してもよい。また、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等を行ってもよい。また、上記実施の形態で用いたプログラムをCD-ROM等のコンピュータで読み取り可能な記録媒体に記録して提供することができ、クラウドサーバ等の外部サーバに格納しておき、ネットワークを介して利用することもできる。 In addition, some of the components of the above embodiments may be omitted or modified. In addition, steps may be added, deleted, modified, or replaced in the flow of the above embodiments. In addition, the programs used in the above embodiments may be provided by recording them on a computer-readable recording medium such as a CD-ROM, or may be stored on an external server such as a cloud server and used via a network.
1…情報処理システム、2…サービス提供サーバ、3…中継サーバ、
4…外部ネットワーク、5…内部ネットワーク、6…ユーザ端末、
10A、10B…フォーム入力画面、10C…保存確認画面、11…入力フォーム、
13…「Tips」ボタン、14…メモ、15…保存拒否チェックボックス、
16…「送信」ボタン、20…フォーム格納部、30…制御部、31…記憶部、
32…一時記憶部、33…入力部、34…表示部、35…通信部、
60…制御部、61…記憶部、62…入力部、63…表示部、64…通信部、
110…項目、111…入力欄、112…「Request Account」ボタン、
150…入力内容、151…チェックボックス、152…メモ入力欄、
310…プログラム、311…入力支援情報、312…入力履歴情報
1... information processing system, 2... service providing server, 3... relay server,
4...external network, 5...internal network, 6...user terminal,
10A, 10B... Form input screen, 10C... Save confirmation screen, 11... Input form,
13…"Tips" button, 14…Memo, 15…Reject saving checkbox,
16: "Send"button; 20: form storage section; 30: control section; 31: storage section;
32: temporary storage unit, 33: input unit, 34: display unit, 35: communication unit,
60: control unit, 61: storage unit, 62: input unit, 63: display unit, 64: communication unit,
110: item, 111: input field, 112: “Request Account” button,
150: input content, 151: check box, 152: memo input field,
310: program, 311: input support information, 312: input history information
Claims (12)
前記入力対象について入力された前記項目の説明文を、前記蓄積情報として蓄積するプロセッサを備え、
前記プロセッサは、今回項目ごとに入力された入力内容の表示領域と、項目ごとに前記説明文を入力可能な入力部と、前記入力内容を前記蓄積情報として蓄積するか否かを項目ごとに受け付ける受付部とを有する受付画面を表示するように制御する、
情報処理装置。 based on accumulated information in which explanatory text corresponding to an item of an input object is accumulated, control is performed so that explanatory text of the item is displayed on the screen together with the input object;
a processor that stores an explanation of the item input for the input object as the stored information ;
the processor controls to display a reception screen having a display area for the input contents currently input for each item, an input unit capable of inputting the explanatory text for each item, and a reception unit for receiving, for each item, whether or not to store the input contents as the accumulated information;
Information processing device.
請求項1に記載の情報処理装置。 The processor controls to accumulate input contents inputted for the input target as the accumulated information, and to display an input example obtained from the input contents accumulated in the accumulated information on the screen.
The information processing device according to claim 1 .
請求項2に記載の情報処理装置。 The condition for obtaining the information includes a condition that attribute information of a user currently inputting the input content into the input object is identical to attribute information of a user who input the input content stored in the stored information.
The information processing device according to claim 2 .
請求項3に記載の情報処理装置。 The conditions include a condition that the user's own input takes precedence over inputs made by other users.
The information processing device according to claim 3 .
請求項3に記載の情報処理装置。 The conditions include the condition that the most recent one takes precedence over the earlier one,
The information processing device according to claim 3 .
請求項1から5のいずれか1項に記載の情報処理装置。 The input content input for the input target is, when the user himself/herself has inputted the content up to a certain point, the remaining content is completed by the processor as being related to the user himself/herself.
The information processing device according to claim 1 .
請求項1から6のいずれか1項に記載の情報処理装置。 The processor controls to store, as the accumulated information, input contents that have been subjected to a process of concealing the input contents inputted to the input target so that the input contents cannot be identified, and to display, on the screen, an input example obtained from the input contents that have been subjected to the process and stored in the accumulated information.
The information processing device according to claim 1 .
請求項1から6のいずれか1項に記載の情報処理装置。 The processor controls to accumulate the input content input for the input target as the accumulated information, and to display on the screen an input example obtained from the input content accumulated in the accumulated information and subjected to a process of concealing the input content so that the input content cannot be identified.
The information processing device according to claim 1 .
請求項7又は8に記載の情報処理装置。 The process includes a process in which a user combines different input contents.
9. The information processing device according to claim 7 or 8.
請求項7又は8に記載の情報処理装置。 The process includes replacing the character with an alternative character.
9. The information processing device according to claim 7 or 8.
請求項1に記載の情報処理装置。 The processor stores the input contents of the items determined by the reception unit not to be stored as the stored information so that only the user can use the input contents.
The information processing device according to claim 1 .
入力対象の項目に対応した説明文が蓄積された蓄積情報に基づいて、前記項目の説明文を前記入力対象とともに画面に表示するように制御し、
前記入力対象について入力された前記項目の説明文を、前記蓄積情報として蓄積させるためのプログラムであって、
今回項目ごとに入力された入力内容の表示領域と、項目ごとに前記説明文を入力可能な入力部と、前記入力内容を前記蓄積情報として蓄積するか否かを項目ごとに受け付ける受付部とを有する受付画面を表示するように制御させるためのプログラム。 On the computer,
based on accumulated information in which explanatory text corresponding to an item of an input object is accumulated, control is performed so that explanatory text of the item is displayed on the screen together with the input object;
A program for storing an explanation of the item input for the input target as the stored information,
A program for controlling the display of a reception screen having a display area for the input content entered this time for each item, an input section in which the explanatory text can be entered for each item, and a reception section that accepts, for each item, whether or not to store the input content as the accumulated information .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020155470A JP7622381B2 (en) | 2020-09-16 | 2020-09-16 | Information processing device and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020155470A JP7622381B2 (en) | 2020-09-16 | 2020-09-16 | Information processing device and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022049325A JP2022049325A (en) | 2022-03-29 |
| JP7622381B2 true JP7622381B2 (en) | 2025-01-28 |
Family
ID=80853798
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020155470A Active JP7622381B2 (en) | 2020-09-16 | 2020-09-16 | Information processing device and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7622381B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025187008A1 (en) * | 2024-03-07 | 2025-09-12 | Ntt株式会社 | Information processing device and method |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007188288A (en) | 2006-01-13 | 2007-07-26 | Hitachi Ltd | User support method and apparatus |
| JP2009099034A (en) | 2007-10-18 | 2009-05-07 | Ricoh Co Ltd | Form input support system |
| JP2011113297A (en) | 2009-11-26 | 2011-06-09 | Canon Inc | Relay server enabling addition of annotation information to page |
| JP2011197879A (en) | 2010-03-18 | 2011-10-06 | Fuji Xerox Co Ltd | Information processing apparatus, information processing system and program |
| JP2016218738A (en) | 2015-05-20 | 2016-12-22 | 株式会社野村総合研究所 | Data masking device, data masking method, and computer program |
| JP2017126867A (en) | 2016-01-13 | 2017-07-20 | 株式会社ショーケース・ティービー | Data management system, data management program, communication terminal and data management server |
-
2020
- 2020-09-16 JP JP2020155470A patent/JP7622381B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007188288A (en) | 2006-01-13 | 2007-07-26 | Hitachi Ltd | User support method and apparatus |
| JP2009099034A (en) | 2007-10-18 | 2009-05-07 | Ricoh Co Ltd | Form input support system |
| JP2011113297A (en) | 2009-11-26 | 2011-06-09 | Canon Inc | Relay server enabling addition of annotation information to page |
| JP2011197879A (en) | 2010-03-18 | 2011-10-06 | Fuji Xerox Co Ltd | Information processing apparatus, information processing system and program |
| JP2016218738A (en) | 2015-05-20 | 2016-12-22 | 株式会社野村総合研究所 | Data masking device, data masking method, and computer program |
| JP2017126867A (en) | 2016-01-13 | 2017-07-20 | 株式会社ショーケース・ティービー | Data management system, data management program, communication terminal and data management server |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022049325A (en) | 2022-03-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2003150602A (en) | Document information management method and apparatus | |
| JP2004288195A (en) | Help information system for user operation | |
| US20030177202A1 (en) | Method and apparatus for executing an instruction in a web page | |
| JP5533291B2 (en) | Privacy protection device, privacy protection method and program | |
| JP6762641B1 (en) | Matching support method and server | |
| JP7622381B2 (en) | Information processing device and program | |
| JP2007305006A (en) | Server device for recruitment system and recruitment system | |
| JP4454358B2 (en) | System monitoring work support system and support program | |
| JP6819484B2 (en) | Information processing equipment and programs | |
| JP2021103592A (en) | Document management device and method for managing document | |
| JP6904100B2 (en) | Information processing equipment, display method and program | |
| JP2024154475A (en) | Processing device, processing program, and processing method | |
| JP4080687B2 (en) | Server apparatus for electronic procedure system | |
| JP6844157B2 (en) | Information processing equipment and programs | |
| JP4814278B2 (en) | E-mail data management method, system, and computer program | |
| JP4246444B2 (en) | E-mail address providing method, providing server, and providing program | |
| JP2007108889A (en) | Intellectual property management system, intellectual property management method and program | |
| KR20010000686A (en) | Wanted and seeking jobs system using internets and the method thereof | |
| JP2012185761A (en) | Image forming apparatus, method of automated compilation of document data, and computer program | |
| JP2005115849A (en) | Export control system, export control method, export control program, and computer-readable recording medium recording the program | |
| JP2017204054A (en) | Compatibility calculation device, compatibility calculation method, and computer program | |
| US11625383B2 (en) | Information processing apparatus, information processing method, and program | |
| JP6831124B2 (en) | Information input system | |
| JP3852849B2 (en) | Integrated business software introduction and operation support system | |
| JP2022103428A (en) | Information input system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230830 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240723 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240724 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240918 |
|
| 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: 20241217 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241230 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7622381 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |