[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6600896B1 - Information transfer information processing apparatus, method using the information transfer information processing apparatus, program, and information transfer system - Google Patents

Information transfer information processing apparatus, method using the information transfer information processing apparatus, program, and information transfer system Download PDF

Info

Publication number
JP6600896B1
JP6600896B1 JP2018145472A JP2018145472A JP6600896B1 JP 6600896 B1 JP6600896 B1 JP 6600896B1 JP 2018145472 A JP2018145472 A JP 2018145472A JP 2018145472 A JP2018145472 A JP 2018145472A JP 6600896 B1 JP6600896 B1 JP 6600896B1
Authority
JP
Japan
Prior art keywords
information
input
server
processing apparatus
user
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
Application number
JP2018145472A
Other languages
Japanese (ja)
Other versions
JP2020021330A (en
Inventor
経 岩崎
経 岩崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Professy Inc
Original Assignee
Professy Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Professy Inc filed Critical Professy Inc
Priority to JP2018145472A priority Critical patent/JP6600896B1/en
Priority to PCT/JP2019/029853 priority patent/WO2020027141A1/en
Application granted granted Critical
Publication of JP6600896B1 publication Critical patent/JP6600896B1/en
Publication of JP2020021330A publication Critical patent/JP2020021330A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

【課題】端末を通じて特定の情報処理装置に入力された情報をそれ以外の情報処理装置に転送する情報転送情報処理装置、情報転送情報処理装置を用いた方法、プログラム、及び情報転送システムを提供する。【解決手段】ユーザによって入力されたユーザ入力情報を、入力フォームを介して情報の入力を受け付けるWebサーバ4に転送する情報転送サーバ3であって、情報転送サーバは、転送先のWebサーバの入力フォームに係る入力パターンに基づいて、ユーザ入力情報を転送先のWebサーバに入力するサーバ制御手段を有する。【選択図】図1An information transfer information processing apparatus for transferring information input to a specific information processing apparatus through a terminal to another information processing apparatus, a method using the information transfer information processing apparatus, a program, and an information transfer system are provided. . An information transfer server 3 transfers user input information input by a user to a Web server 4 that accepts the input of information via an input form, the information transfer server being an input of a transfer destination Web server. Server control means for inputting user input information to a transfer destination Web server based on an input pattern related to the form. [Selection] Figure 1

Description

本発明は、端末を通じて特定の情報処理装置に入力された情報をそれ以外の情報処理装置に転送する情報転送情報処理装置、情報転送情報処理装置を用いた方法、プログラム、及び情報転送システムに関するものである。 The present invention relates to an information transfer information processing apparatus that transfers information input to a specific information processing apparatus through a terminal to another information processing apparatus, a method using the information transfer information processing apparatus, a program, and an information transfer system. It is.

ユーザは、自身のスマートフォンやパソコン等の端末を通じて、アンケートに回答する際や、商品・サービスを購入する場合等には、所望のウェブサイト上に表示された入力フォームに従って、アンケートの回答や個人情報等の情報を入力する。そして入力された情報は、所定のサーバ等の情報処理装置に記憶・蓄積される。 When responding to a questionnaire through a terminal such as a smartphone or a personal computer or purchasing a product or service, the user responds to the questionnaire or personal information according to the input form displayed on the desired website. Enter the information. The input information is stored and accumulated in an information processing apparatus such as a predetermined server.

特開2017−126867号公報JP 2017-126867 A

例えば、特許文献1では、以下に示すように、利用者が通信端末を通じて入力された情報(すなわち個人情報データ)が、データ管理サーバのデータ記憶部に保存される構成が開示されている。 For example, Patent Document 1 discloses a configuration in which information input by a user through a communication terminal (that is, personal information data) is stored in a data storage unit of a data management server as described below.

詳しくは、通信端末の利用者は、図示しない入力手段(例えば、キーボード)等を用いて、入力フォームの各入力フィールドに情報を入力する。入力された情報は、通信端末の内部メモリに保存されると共に、入力フォームに表示される。そして、この入力作業が終了すると、送信ボタンをクリックする。これにより、これら入力フィールドに入力された情報(すなわち個人情報データ)が、ウェブサーバに送られる。 Specifically, the user of the communication terminal inputs information into each input field of the input form using an input means (for example, a keyboard) not shown. The input information is stored in the internal memory of the communication terminal and displayed on the input form. When this input operation is completed, the transmission button is clicked. Thereby, the information (namely, personal information data) input in these input fields is sent to the web server.

そして、内部メモリに保存された個人情報データが、以下のようにして暗号化され、データ管理サーバへ送られる。 The personal information data stored in the internal memory is encrypted as described below and sent to the data management server.

データ管理サーバの通信部は、受信した暗号化データ及びデータIDを、制御部に送る。この制御部は、この暗号化データを、このデータIDに関連付けて、データ記憶部に保存する。 The communication unit of the data management server sends the received encrypted data and data ID to the control unit. The control unit stores the encrypted data in the data storage unit in association with the data ID.

このように、端末を通じて入力された情報が、所定のサーバ等の情報処理装置に記憶・蓄積される構成において、所定の情報処理装置に記憶・蓄積されている情報を、他の情報処理装置に転送・記憶させることは、各情報処理装置によって、端末に入力フォームを表示させ、ユーザから入力された情報を記憶・蓄積させるプログラムが異なる場合が多く、難しい。 As described above, in a configuration in which information input through a terminal is stored and stored in an information processing apparatus such as a predetermined server, the information stored and stored in the predetermined information processing apparatus is transferred to another information processing apparatus. It is difficult to transfer and store the information in each information processing apparatus because the program for displaying the input form on the terminal and storing and storing the information input by the user is often different.

あるいは、所定の情報処理装置に記憶・蓄積されている情報を、他の情報処理装置に転送・記憶させるには、所定の情報処理装置に係るプログラムの機能を、情報転送先の情報処理装置にも共有させるため、API(=ApplicationProgramming Interface)を用意する必要がある。しかしながら、APIを用意するには、そのための時間や費用がかかる。 Alternatively, in order to transfer and store information stored / accumulated in a predetermined information processing apparatus to another information processing apparatus, the function of a program related to the predetermined information processing apparatus is added to the information transfer destination information processing apparatus. Therefore, it is necessary to prepare an API (= Application Programming Interface). However, it takes time and cost to prepare an API.

そこで、本発明は、上述の課題を解決するため、端末を通じて特定の情報処理装置に入力された情報をそれ以外の情報処理装置に転送する情報転送情報処理装置、情報転送情報処理装置を用いた方法、プログラム、及び情報転送システムを提供することを目的とする。 Therefore, in order to solve the above-described problem, the present invention uses an information transfer information processing apparatus and an information transfer information processing apparatus that transfer information input to a specific information processing apparatus through a terminal to other information processing apparatuses. It is an object to provide a method, a program, and an information transfer system.

請求項1の発明は、
入力フォームを介して、ユーザより情報の入力を受け付ける情報受付情報処理装置から受信したユーザ入力情報を、入力フォームを介して、ユーザより情報の入力を受け付ける転送先情報処理装置に転送する情報転送情報処理装置であって、
当該情報転送情報処理装置は、入力パターン情報記憶手段に記憶されている、前記転送先情報処理装置の前記入力フォームに係る入力パターンを参照して、前記ユーザ入力情報を前記転送先情報処理装置に入力する情報処理装置制御手段を有する、情報転送情報処理装置とした。
The invention of claim 1
Via the input form, the user input information received from the information reception processing apparatus that receives an input of information from the user, via the input form, information transfer information to be transferred to the transfer destination information processing apparatus that receives an input of information from the user A processing device comprising:
The information transfer information processing apparatus is stored in the input pattern information storing means, with reference to the input patterns according to the input form of the transfer destination information processing apparatus, the user input information to the transfer destination information processing apparatus The information transfer information processing apparatus has an information processing apparatus control means for inputting.

また、請求項2の発明は、
入力フォームを介して、ユーザより情報の入力を受け付ける情報受付情報処理装置から受信したユーザ入力情報を、入力フォームを介して、ユーザより情報の入力を受け付ける転送先情報処理装置に転送する情報転送情報処理装置を用いた方法であって、
当該情報転送情報処理装置は、入力パターン情報記憶手段に記憶されている、前記転送先情報処理装置の前記入力フォームに係る入力パターンを参照して、前記ユーザ入力情報を前記転送先情報処理装置に入力するステップを有する、方法とした。
The invention of claim 2
Via the input form, the user input information received from the information reception processing apparatus that receives an input of information from the user, via the input form, information transfer information to be transferred to the transfer destination information processing apparatus that receives an input of information from the user A method using a processing device,
The information transfer information processing apparatus is stored in the input pattern information storing means, with reference to the input patterns according to the input form of the transfer destination information processing apparatus, the user input information to the transfer destination information processing apparatus The method includes an input step.

また、請求項3の発明は、
入力フォームを介して、ユーザより情報の入力を受け付ける情報受付情報処理装置から受信したユーザ入力情報を、入力フォームを介して、ユーザより情報の入力を受け付ける転送先情報処理装置に転送する情報転送情報処理装置に、手順を実行させるプログラムであって、
当該情報転送情報処理装置に、入力パターン情報記憶手段に記憶されている、前記転送先情報処理装置の前記入力フォームに係る入力パターンを参照して、前記ユーザ入力情報を前記転送先情報処理装置に入力する情報処理装置制御手段として機能させる、プログラムとした。
The invention of claim 3
Via the input form, the user input information received from the information reception processing apparatus that receives an input of information from the user, via the input form, information transfer information to be transferred to the transfer destination information processing apparatus that receives an input of information from the user A program for causing a processing device to execute a procedure,
With reference to the input pattern related to the input form of the transfer destination information processing apparatus stored in the input pattern information storage means in the information transfer information processing apparatus, the user input information is transferred to the transfer destination information processing apparatus. The program is made to function as information processing apparatus control means for inputting.

また、請求項4の発明は、
入力フォームを介して、ユーザより情報の入力を受け付ける情報受付情報処理装置と、入力フォームを介して、ユーザより情報の入力を受け付ける転送先情報処理装置と、前記情報受付情報処理装置から受信したユーザ入力情報を、前記転送先情報処理装置に転送する情報転送情報処理装置とを有する情報転送システムであって、
前記情報転送情報処理装置は、入力パターン情報記憶手段に記憶されている、前記転送先情報処理装置の前記入力フォームに係る入力パターンを参照して、前記ユーザ入力情報を前記転送先情報処理装置に入力する、情報転送システムとした。
The invention of claim 4
Via an input form, the information reception processing apparatus that receives an input of information from the user, via the input form, and the destination information processing apparatus that receives an input of information from the user, received from the information reception processing device user An information transfer system having an information transfer information processing apparatus that transfers input information to the transfer destination information processing apparatus,
The information transfer information processing apparatus is stored in the input pattern information storing means, with reference to the input patterns according to the input form of the transfer destination information processing apparatus, the user input information to the transfer destination information processing apparatus Input information transfer system.

本発明によれば、転送先の情報処理装置の入力パターンに関わらず、ユーザによって入力されたユーザ入力情報を、転送先の情報処理装置に転送・記憶させることができる。更に、APIを開発する手間や費用を省くことができる。 According to the present invention, user input information input by a user can be transferred and stored in a transfer destination information processing apparatus regardless of the input pattern of the transfer destination information processing apparatus. Furthermore, it is possible to save labor and cost for developing an API.

本発明の実施の形態例1の情報転送システムの概略構成図である。It is a schematic block diagram of the information transfer system of Embodiment 1 of this invention. 本発明の実施の形態例1の情報転送システムのWebサーバの全体的な構成を例示的に示す概念図である。It is a conceptual diagram which shows illustartively the whole structure of the web server of the information transfer system of Embodiment 1 of this invention. (a)〜(d)はいずれも、本発明の実施の形態例1の情報転送システムの端末に表示された、アンケート表示制御情報を例示的に示した図である。(A)-(d) is the figure which showed all the questionnaire display control information displayed on the terminal of the information transfer system of Embodiment 1 of this invention exemplarily. 本発明の実施の形態例1の情報転送システムのDBサーバの全体的な構成を例示的に示す概念図である。It is a conceptual diagram which shows illustartively the whole structure of the DB server of the information transfer system of Embodiment 1 of this invention. 本発明の実施の形態例1の情報転送システムのDBサーバのHDのアンケート表示制御情報記憶領域内のアンケート内容の構造を模式的に示した図である。It is the figure which showed typically the structure of the questionnaire content in HD questionnaire display control information storage area of DB server of the information transfer system of Embodiment 1 of this invention. 本発明の実施の形態例1の情報転送システムのDBサーバのHDのユーザ入力情報記憶領域の構造を模式的に示した図である。It is the figure which showed typically the structure of the user input information storage area of HD of DB server of the information transfer system of Embodiment 1 of this invention. 本発明の実施の形態例1の情報転送システムの情報転送サーバの全体的な構成を例示的に示す概念図である。It is a conceptual diagram which shows illustartively the whole structure of the information transfer server of the information transfer system of Embodiment 1 of this invention. 本発明の実施の形態例1の情報転送システムの情報転送サーバのHDのWebサーバ情報記憶領域の構造を模式的に示した図である。It is the figure which showed typically the structure of the Web server information storage area of HD of the information transfer server of the information transfer system of Embodiment 1 of this invention. 本発明の実施の形態例1の情報転送システムの転送先のWebサーバの入力フォームを例示的に示した図である。It is the figure which showed illustratively the input form of the transfer destination Web server of the information transfer system of Embodiment 1 of this invention. 本発明の実施の形態例1の情報転送システムの転送先のWebサーバの入力フォームを例示的に示した図である。It is the figure which showed illustratively the input form of the transfer destination Web server of the information transfer system of Embodiment 1 of this invention. 本発明の実施の形態例1の情報転送システムの端末の全体的な構成を例示的に示す概念図である。It is a conceptual diagram which shows illustartively the whole structure of the terminal of the information transfer system of Embodiment 1 of this invention. 本発明の実施の形態例1の情報転送システムの処理の流れを示す流れ図である。It is a flowchart which shows the flow of a process of the information transfer system of Embodiment 1 of this invention. 本発明の実施の形態例1の情報転送システムの処理の流れを示す流れ図である。It is a flowchart which shows the flow of a process of the information transfer system of Embodiment 1 of this invention. 本発明の実施の形態例1の情報転送システムの処理の流れを示す流れ図である。It is a flowchart which shows the flow of a process of the information transfer system of Embodiment 1 of this invention. 本発明の実施の形態例1の情報転送システムの処理の流れを示す流れ図である。It is a flowchart which shows the flow of a process of the information transfer system of Embodiment 1 of this invention. 本発明の他の実施の形態例の情報転送システムの端末に表示された、アンケート表示制御情報の相槌を例示的に示す図である。It is a figure which shows the contrast of the questionnaire display control information displayed on the terminal of the information transfer system of the other embodiment of this invention exemplarily. (a)〜(d)はいずれも、本発明の実施の形態例2の情報転送システムの端末に表示された、入力要求項目表示制御情報を例示的に示した図である。(A)-(d) is the figure which showed all the input request item display control information displayed on the terminal of the information transfer system of Embodiment 2 of this invention exemplarily. (a)〜(c)はいずれも、本発明の実施の形態例2の情報転送システムの転送先のWebサーバの入力フォームを例示的に示した図である。(A)-(c) is the figure which showed all the input forms of the web server of the transfer destination of the information transfer system of Embodiment 2 of this invention.

(実施の形態例1)
以下、本発明の実施の形態例1を図に基づいて説明する。図1は実施の形態例1の情報転送システムAの概略構成図である。
(Embodiment 1)
Embodiment 1 of the present invention will be described below with reference to the drawings. FIG. 1 is a schematic configuration diagram of an information transfer system A according to the first embodiment.

<情報転送システムAの構成>
情報転送システムAは、主としてWebサーバ1(情報受付情報処理装置の一例)と、DBサーバ2と、情報転送サーバ3(情報転送情報処理装置の一例)と、Webサーバ4(転送先情報処理装置の一例)と、DBサーバ5と、端末6と、オペレータ用端末9とから構成され、Webサーバ1と情報転送サーバ3とWebサーバ4と端末6とオペレータ用端末9は、インターネット等のネットワーク7を通じて通信可能に接続されている。また、Webサーバ1とDBサーバ2、Webサーバ1と情報転送サーバ3、Webサーバ4とDBサーバ5は、LAN等のネットワーク8を通じて通信可能に接続されている。
<Configuration of information transfer system A>
The information transfer system A mainly includes a Web server 1 (an example of an information reception information processing apparatus), a DB server 2, an information transfer server 3 (an example of an information transfer information processing apparatus), and a Web server 4 (a transfer destination information processing apparatus). 1), a DB server 5, a terminal 6, and an operator terminal 9. The Web server 1, the information transfer server 3, the Web server 4, the terminal 6, and the operator terminal 9 are connected to a network 7 such as the Internet. It is connected to be able to communicate through. The Web server 1 and the DB server 2, the Web server 1 and the information transfer server 3, and the Web server 4 and the DB server 5 are communicably connected through a network 8 such as a LAN.

なお、図1では端末6は2台示されているが、この構成に限定されるわけではなく、端末6の数は1以上であれば良い。また、図1では、Webサーバ1とDBサーバ2の組み合わせと、Webサーバ4とDBサーバ5の組み合わせが2組ずつ示されているが、この構成に限定されるものではない。図1のように、Webサーバ1とDBサーバ2の各組み合わせに対応して、同数のWebサーバ4とDBサーバ5の組み合わせを設ける構成としても良いし、Webサーバ4とDBサーバ5の組み合わせの数よりも、Webサーバ1とDBサーバ2の組み合わせの数が多い、又は少ない構成としても良い。更に、Webサーバ1とDBサーバ2、Webサーバ1と情報転送サーバ3、Webサーバ4とDBサーバ5が、LAN等のネットワーク8ではなく、インターネット等のネットワーク7を通じて通信可能に接続されている構成としても良い。 In FIG. 1, two terminals 6 are shown, but the present invention is not limited to this configuration, and the number of terminals 6 may be one or more. In FIG. 1, two combinations of the Web server 1 and the DB server 2 and two combinations of the Web server 4 and the DB server 5 are shown, but the present invention is not limited to this configuration. As shown in FIG. 1, the same number of combinations of Web server 4 and DB server 5 may be provided corresponding to each combination of Web server 1 and DB server 2, or a combination of Web server 4 and DB server 5 may be provided. The number of combinations of the Web server 1 and the DB server 2 may be larger or smaller than the number. Further, the Web server 1 and the DB server 2, the Web server 1 and the information transfer server 3, the Web server 4 and the DB server 5 are communicably connected through a network 7 such as the Internet instead of a network 8 such as a LAN. It is also good.

<Webサーバ1の構成>
Webサーバ1は、ネットワーク7を通じて接続された各端末6にアンケート表示制御情報を出力し、各端末6から受信したアンケートの回答に係るユーザ入力情報を、DBサーバ2に出力等する情報処理装置である。Webサーバ1は、図2に示すように、CPU11、RAM12、ROM13、HD14、ディスプレイ15、入力手段16、計時手段17、インタフェイス18、これらの機器を接続するバス19を有している。
<Configuration of Web server 1>
The Web server 1 is an information processing apparatus that outputs questionnaire display control information to each terminal 6 connected through the network 7 and outputs user input information related to a questionnaire response received from each terminal 6 to the DB server 2. is there. As shown in FIG. 2, the Web server 1 has a CPU 11, RAM 12, ROM 13, HD 14, display 15, input means 16, timing means 17, interface 18, and a bus 19 for connecting these devices.

CPU(=Central Processing Unit)11は、HD14等に記憶されているアプリケーションプログラム、オペレーティングシステム(OS)や制御プログラム等を実行し様々な機能を実現する。また、RAM12にプログラムの実行に必要な情報、ファイル等を一時的に記憶させる。 A CPU (= Central Processing Unit) 11 executes an application program, an operating system (OS), a control program, and the like stored in the HD 14 to realize various functions. The RAM 12 temporarily stores information, files, etc. necessary for program execution.

特に、CPU11は、端末6からアンケート表示制御情報の送信の要求を受け付けると、ネットワーク8を通じて接続されたDBサーバ2にアンケート表示制御情報の送信要求を出力する。また、CPU11は、DBサーバ2からアンケート表示制御情報を受信すると、当該アンケート表示制御情報を、HD14内のアンケート表示制御情報記憶領域141から呼び出したアンケート表示制御情報と共に、端末6に対し出力する。 In particular, when receiving a request for sending questionnaire display control information from the terminal 6, the CPU 11 outputs a request for sending questionnaire display control information to the DB server 2 connected through the network 8. Further, when receiving the questionnaire display control information from the DB server 2, the CPU 11 outputs the questionnaire display control information to the terminal 6 together with the questionnaire display control information called from the questionnaire display control information storage area 141 in the HD 14.

また、CPU11が、端末6に対しアンケート表示制御情報を出力するタイミングは、アンケートの回答者等のユーザとあたかも会話しているように適時に出力する。以下、アンケート表示制御情報のうち、アンケート内容を示す文を適時に出力する場合について詳しく説明する。なお、以下に示す図3では、CPU11が出力したアンケート内容を示す文を、端末6の表示手段62上に表示した状態を示している。 Further, the timing at which the CPU 11 outputs the questionnaire display control information to the terminal 6 is output in a timely manner as if the user had a conversation with a user such as a respondent of the questionnaire. Hereinafter, the case where the sentence which shows the contents of a questionnaire among questionnaire display control information is outputted in detail is explained in detail. In the following, FIG. 3 shows a state in which a sentence indicating the contents of the questionnaire output by the CPU 11 is displayed on the display means 62 of the terminal 6.

例えば、CPU11は、図3(a)に示すように、アンケートの前文1「こんにちは、きょうへいです。(省略)お礼をいたします。」を端末6に出力し、待機する。そして、CPU11は、計時手段17を参照して所定の時間(ex.2秒)が経過したことを認識すると、図3(b)に示すように、アンケートの前文2「・・・じゃあ、早速いろいろ聞かせてもらいますね。」を端末6に出力する。更に、CPU11は、計時手段17を参照して所定の時間(ex.2秒)が経過したことを認識すると、図3(c)に示すように、アンケートの入力要求項目1「普段はどちらのトイレを使用しますか?」及び当該アンケート項目に対応するユーザ入力情報の選択肢群(a)男性、b)女性)を端末6に出力する。 For example, CPU11, as shown in FIG. 3 (a), the preamble of the questionnaire 1 "Hello, this is Kyohei. (Optional) I will thank you." And then output to the terminal 6, to wait. When the CPU 11 recognizes that the predetermined time (ex. 2 seconds) has elapsed with reference to the time measuring means 17, as shown in FIG. I will ask you a lot. ”Is output to the terminal 6. Further, when the CPU 11 recognizes that the predetermined time (ex. 2 seconds) has elapsed with reference to the time measuring means 17, as shown in FIG. “Do you use the toilet?” And the user input information option group (a) male and b) female) corresponding to the questionnaire item are output to the terminal 6.

そして、CPU11は、端末6からアンケートの回答者等のユーザによって選択されたユーザ入力情報(ここでは例えば、「a)男性の選択肢」)を受信すると、当該ユーザ入力情報をDBサーバ2に出力する。また、CPU11は、当該ユーザ入力情報を受信すると、アンケートの次の入力要求項目である項目2「歳はいくつですか?ぼくは29歳(独身)です。」及び当該アンケート項目に対応するユーザ入力情報の選択肢群(a)10代、b)20代、c)30代、d)40代、e)50代、f)60代以上)を端末6に出力し、待機する。そして、CPU11は、端末6からアンケートの回答者等のユーザによって選択されたユーザ入力情報(ここでは例えば、「c)30代」の選択肢)を受信すると、当該ユーザ入力情報をDBサーバ2に出力する。また、CPU11は、DBサーバ2から相槌2のc)の「食べ盛りですね」を受信すると、図3(d)に示すように、端末6に出力する。そして、CPU11は、計時手段17を参照して所定の時間(ex.2秒)が経過したことを認識すると、アンケートの次の入力要求項目である項目3「職業について教えて下さい。」及び当該アンケート項目に対応するユーザ入力情報の選択肢群(a)学生、b)会社員、c)公務員、d)主婦、e)その他)を端末6に出力し、待機する。そして、CPU11は、端末6からアンケートの回答者等のユーザによって選択されたユーザ入力情報(ここでは例えば、「c)公務員」の選択肢)を受信すると、当該ユーザ入力情報をDBサーバ2に出力する。また、CPU11は、DBサーバ2から相槌3のc)の「安定していますね」を受信すると、端末6に出力する。そして、CPU11は、計時手段17を参照して所定の時間(ex.2秒)が経過したことを認識すると、アンケートの次の入力要求項目である項目4「一番好きな料理を教えて下さい」及び当該アンケート項目に対応する回答欄を示すテキストボックス(テキストデータを入力可能)を端末6に出力し、待機する。そして、CPU11は、端末6からアンケートの回答者等のユーザによって入力されたユーザ入力情報(ここでは例えば、「カレーライス」である旨のテキストデータ)を受信すると、当該ユーザ入力情報をDBサーバ2に出力する。また、CPU11は、ユーザ入力情報を受信すると、アンケートの結語「ご協力どうもありがとうございました。」を端末6に出力する。 When the CPU 11 receives user input information selected by a user such as a respondent to a questionnaire from the terminal 6 (for example, “a) male option”), the CPU 11 outputs the user input information to the DB server 2. . Further, when the CPU 11 receives the user input information, the item 2 “How old is I? 29 years old (single)” which is the next input request item of the questionnaire and the user input corresponding to the questionnaire item The information option group (a) 10 generations, b) 20 generations, c) 30 generations, d) 40 generations, e) 50 generations, f) 60 generations or more are output to the terminal 6 and waits. When the CPU 11 receives user input information selected by a user such as a survey respondent from the terminal 6 (for example, “c) 30s” option), the CPU 11 outputs the user input information to the DB server 2. To do. In addition, when the CPU 11 receives the “catch-up” c) of the sumo 2 from the DB server 2, the CPU 11 outputs it to the terminal 6 as shown in FIG. When the CPU 11 recognizes that the predetermined time (ex. 2 seconds) has elapsed with reference to the time measuring means 17, the item 3 “Tell me about occupation”, which is the next input request item of the questionnaire, and the concerned A group of user input information corresponding to the questionnaire items (a) student, b) office worker, c) civil servant, d) housewife, e) other) is output to the terminal 6 and waits. When the CPU 11 receives user input information selected by a user such as a survey respondent from the terminal 6 (here, for example, an option of “c) civil servant”), the CPU 11 outputs the user input information to the DB server 2. . In addition, when the CPU 11 receives c) “Stable” from the DB server 2, the CPU 11 outputs it to the terminal 6. When the CPU 11 recognizes that the predetermined time (ex. 2 seconds) has elapsed with reference to the time measuring means 17, the item 4 “Tell me your favorite dish” is the next input request item of the questionnaire. ”And a text box indicating the answer column corresponding to the questionnaire item (text data can be input) are output to the terminal 6 and waited. When the CPU 11 receives user input information (for example, text data indicating “curry and rice” here) input by a user such as a respondent to a questionnaire from the terminal 6, the CPU 11 stores the user input information in the DB server 2. Output to. Further, when receiving the user input information, the CPU 11 outputs the conclusion of the questionnaire “Thank you for your cooperation” to the terminal 6.

なお、端末6に出力する相槌は、アンケートの回答者等のユーザによって選択された回答の選択肢(ユーザ入力情報の一例)に対応して、DBサーバ2のアンケート表示制御情報記憶領域241に記憶されている相槌を出力する(図5参照)。図3(d)では、アンケートの回答者等のユーザによって、回答2の選択肢としてc)の「30代」が選択されたため、アンケート表示制御情報記憶領域241に対応して記憶されている相槌2としてc)の「食べ盛りですね」が出力された例を示している。 Note that the output to be output to the terminal 6 is stored in the questionnaire display control information storage area 241 of the DB server 2 in accordance with an answer option (an example of user input information) selected by a user such as a questionnaire respondent. The output is displayed (see FIG. 5). In FIG. 3 (d), the answer 2 stored in correspondence with the questionnaire display control information storage area 241 is selected because the user “30s” of c) is selected as an answer 2 option by a user such as a respondent of the questionnaire. As an example, c) “It ’s delicious” is output.

また、上述したように、アンケートの回答者等のユーザによって選択された回答の選択肢を受信した際に、当該回答の選択肢に対応して、DBサーバ2のアンケート表示制御情報記憶領域241に相槌が記憶されている場合には、CPU11は、当該対応する相槌を端末6に出力し、その後、アンケートの次の項目等を出力する。一方、アンケートの回答者等のユーザによって選択された回答の選択肢を受信した際に、当該回答の選択肢に対応して相槌が記憶されていない場合には、アンケートの次の項目等を出力する。 Further, as described above, when an answer option selected by a user such as a questionnaire respondent is received, there is a conflict in the questionnaire display control information storage area 241 of the DB server 2 corresponding to the answer option. If stored, the CPU 11 outputs the corresponding interaction to the terminal 6, and then outputs the next item of the questionnaire. On the other hand, when an answer option selected by a user such as a respondent of the questionnaire is received, if the answer is not stored corresponding to the answer option, the next item of the questionnaire is output.

このように、アンケートの回答者等のユーザとあたかも会話しているようなタイミングでアンケート表示制御情報を出力する構成とし、また、アンケートの回答者等のユーザによって選択された回答の選択肢を受信すると、当該回答の選択肢に対応する相槌を出力する構成とすることによって、アンケートの回答者等のユーザは実際に人と会話しているように感じ、端末6という機械に入力するというストレスをあまり感じることなく、テンポ良くアンケートに回答することができる。 In this way, the survey display control information is output at a timing as if the user is answering a question such as a respondent of the questionnaire, and the answer choice selected by the user such as the answerer of the questionnaire is received. By adopting a configuration that outputs the answers corresponding to the answer options, users such as questionnaire respondents feel that they are actually talking to people and feel the stress of inputting to the terminal 6 machine. You can answer the questionnaire with good tempo.

また、CPU11は、端末6からのアクセスを初めて認識した場合(=それまで、当該端末6からWebサーバ1に対してアクセスがなかった)、当該端末6を識別する端末識別情報を作成し、作成した端末識別情報を端末6に出力する。なお、端末6は、受け取った端末識別情報をHD等の記憶手段64に記憶し(図11参照)、以降のWebサーバ1に対する要求に含める。 Further, when the CPU 11 recognizes the access from the terminal 6 for the first time (= until there has been no access from the terminal 6 to the Web server 1), the CPU 11 creates and creates terminal identification information for identifying the terminal 6 The terminal identification information is output to the terminal 6. The terminal 6 stores the received terminal identification information in the storage means 64 such as HD (see FIG. 11) and includes it in subsequent requests to the Web server 1.

また、CPU11は、端末6から端末識別情報と共に、アンケートの回答者等のユーザによって入力されたアンケートの回答に係るユーザ入力情報を受信すると、当該端末識別情報と当該ユーザ入力情報を、DBサーバ2に出力する。また、CPU11は、当該アンケートの最後の項目に係るユーザ入力情報が、端末識別情報と共に、DBサーバ2に出力されたのを認識すると、当該端末識別情報と同一の端末識別情報に関連付けて記憶されているユーザ入力情報を、これらのユーザ入力情報に夫々関連付けられている項目識別情報と共に、DBサーバ2のユーザ入力情報記憶領域242から呼び出す。そして、CPU11は、呼び出したこれらの情報と、サーバ識別情報記憶領域142から呼び出したサーバ識別情報を、情報転送サーバ3に出力する。 In addition, when the CPU 11 receives user input information related to a questionnaire response input by a user such as a questionnaire respondent together with the terminal identification information from the terminal 6, the CPU 11 stores the terminal identification information and the user input information in the DB server 2 Output to. When the CPU 11 recognizes that the user input information related to the last item of the questionnaire is output to the DB server 2 together with the terminal identification information, the CPU 11 stores the user input information in association with the same terminal identification information as the terminal identification information. The user input information is called from the user input information storage area 242 of the DB server 2 together with the item identification information associated with each of the user input information. Then, the CPU 11 outputs the called information and the server identification information called from the server identification information storage area 142 to the information transfer server 3.

また、CPU11は、端末6から、ユーザ入力情報の送信を要求する旨の送信要求を、当該端末6を識別する端末識別情報と共に受信すると、当該送信要求及び端末識別情報をDBサーバ2に出力する。また、CPU11は、DBサーバ2から、ユーザ入力情報を受信すると、当該ユーザ入力情報の送信を要求した端末6に出力する。 When the CPU 11 receives a transmission request for requesting transmission of user input information from the terminal 6 together with the terminal identification information for identifying the terminal 6, the CPU 11 outputs the transmission request and the terminal identification information to the DB server 2. . Further, when receiving the user input information from the DB server 2, the CPU 11 outputs the user input information to the terminal 6 that has requested transmission of the user input information.

RAM(=Random Access Memory)12は各種データ、プログラム等を一時的に記憶するためのものであり、CPU11の主メモリ、ワークエリア等として機能する。ROM(=Read Only Memory)13は、内部に基本I/Oプログラム等のプログラム、基本処理において使用する各種データ等を記憶する。 A RAM (= Random Access Memory) 12 is for temporarily storing various data, programs, and the like, and functions as a main memory, a work area, and the like of the CPU 11. A ROM (= Read Only Memory) 13 stores therein a program such as a basic I / O program and various data used in basic processing.

HD(=ハードディスク)14は補助記憶装置であり、大容量メモリとして機能する。HD14には、アプリケーションプログラム、OS、制御プログラム、関連プログラム等を記憶する。 An HD (= hard disk) 14 is an auxiliary storage device and functions as a large capacity memory. The HD 14 stores application programs, OS, control programs, related programs, and the like.

また、HD14内には、アンケート表示制御情報記憶領域141及びサーバ識別情報記憶領域142が設けられている。 In addition, a questionnaire display control information storage area 141 and a server identification information storage area 142 are provided in the HD 14.

<アンケート表示制御情報記憶領域141の構成>
アンケート表示制御情報記憶領域141には、アンケートの表示制御を行うためのアンケート表示制御情報が記憶されている。アンケート表示制御情報には、例えば、HTML(=Hyper Text Markup Language)等の構造化言語により記述されたアンケートの要素や構造を指定する情報が含まれる。
<Configuration of Questionnaire Display Control Information Storage Area 141>
The questionnaire display control information storage area 141 stores questionnaire display control information for controlling display of a questionnaire. The questionnaire display control information includes, for example, information designating a questionnaire element and structure described in a structured language such as HTML (= Hyper Text Markup Language).

また、アンケート表示制御情報の中には、アンケートのレイアウトを規定するレイアウト情報や、端末6にスクリプト処理を実行させるためのスクリプト情報が含まれていても良い。レイアウト情報は、例えばCSS(=Cascading Style Sheets)等のスタイルシートにより表現される。更に、スクリプト情報は、例えばJavaScript(登録商標)等のスクリプト言語により記述される。 The questionnaire display control information may include layout information that defines the layout of the questionnaire and script information that causes the terminal 6 to execute script processing. The layout information is expressed by a style sheet such as CSS (= Cascading Style Sheets). Further, the script information is described in a script language such as JavaScript (registered trademark).

<サーバ識別情報記憶領域142の構成>
サーバ識別情報記憶領域142には、転送先のWebサーバ4を識別するサーバ識別情報が記憶されている。即ち、Webサーバ1、DBサーバ2、情報転送サーバ3を操作・管理するオペレータ等は、端末6を通じて当該Webサーバ1に入力されたユーザ入力情報を転送する、転送先のWebサーバ4を識別するサーバ識別情報を、サーバ識別情報記憶領域142に予め記憶させておく。
<Configuration of Server Identification Information Storage Area 142>
The server identification information storage area 142 stores server identification information for identifying the transfer destination Web server 4. That is, an operator who operates and manages the Web server 1, DB server 2, and information transfer server 3 identifies the transfer destination Web server 4 to which user input information input to the Web server 1 is transferred through the terminal 6. Server identification information is stored in the server identification information storage area 142 in advance.

ディスプレイ15は、表示手段としての役割を果たし、例えば液晶ディスプレイ、有機ELディスプレイ、CRT、プラズマディスプレイであり、入力手段16から入力されたコマンドや、それに対するWebサーバ1の応答出力等を表示するものである。 The display 15 serves as a display means, and is, for example, a liquid crystal display, an organic EL display, a CRT, or a plasma display, and displays a command input from the input means 16 and a response output of the Web server 1 in response thereto. It is.

入力手段16は、例えば、キーボードやポインティングデバイス(マウス等)、タッチパネルである。オペレータ等は入力手段16を用いて、Webサーバ1に対して、Webサーバ1を制御する命令等を入力指示する。 The input means 16 is, for example, a keyboard, a pointing device (such as a mouse), or a touch panel. An operator or the like uses the input unit 16 to instruct the Web server 1 to input a command or the like for controlling the Web server 1.

計時手段17は、例えば、時間を計時可能なタイマである。 The time measuring means 17 is, for example, a timer capable of measuring time.

18はインタフェイスであり、このインタフェイス18を介してWebサーバ1は、DBサーバ2や各端末6や情報転送サーバ3やオペレータ用端末9等の他の装置との情報や命令のやり取りを行う。バス19は、Webサーバ1内のデータの流れを司るものである。 Reference numeral 18 denotes an interface through which the Web server 1 exchanges information and commands with other devices such as the DB server 2, each terminal 6, the information transfer server 3, and the operator terminal 9. . The bus 19 manages the flow of data in the Web server 1.

尚、以上の各装置と同等の機能を実現するソフトウェアにより、ハードウェア装置の代替として構成することもできる。 In addition, it can also be comprised as an alternative of a hardware apparatus with the software which implement | achieves a function equivalent to the above each apparatus.

<DBサーバ2の構成>
DBサーバ2は、ネットワーク8を通じて接続されたWebサーバ1からの要求に応じて、記憶されている情報を呼び出して出力し、またWebサーバ1から受信したユーザ入力情報を、端末6の端末識別情報に関連付けて記憶等する、情報処理装置である。DBサーバ2は、図4に示すように、CPU21、RAM12、ROM13、HD24、ディスプレイ15、入力手段16、インタフェイス18、これらの機器を接続するバス19を有している。
<Configuration of DB server 2>
The DB server 2 calls and outputs the stored information in response to a request from the Web server 1 connected through the network 8, and uses the user input information received from the Web server 1 as the terminal identification information of the terminal 6. Is an information processing apparatus that stores information in association with As shown in FIG. 4, the DB server 2 has a CPU 21, RAM 12, ROM 13, HD 24, display 15, input means 16, interface 18, and a bus 19 for connecting these devices.

CPU(=Central Processing Unit)21は、HD24等に記憶されているアプリケーションプログラム、オペレーティングシステム(OS)や制御プログラム等を実行し様々な機能を実現する。また、RAM12にプログラムの実行に必要な情報、ファイル等を一時的に記憶させる。 A CPU (= Central Processing Unit) 21 executes an application program, an operating system (OS), a control program, and the like stored in the HD 24 and realizes various functions. The RAM 12 temporarily stores information, files, etc. necessary for program execution.

特に、CPU21は、ネットワーク8を通じて接続されたWebサーバ1からアンケート表示制御情報の送信の要求を受け付けると、HD24内のアンケート表示制御情報記憶領域241に記憶されているアンケート表示制御情報を呼び出して、Webサーバ1に出力する。 In particular, when receiving a request for sending questionnaire display control information from the Web server 1 connected through the network 8, the CPU 21 calls the questionnaire display control information stored in the questionnaire display control information storage area 241 in the HD 24, Output to Web server 1.

また、CPU21は、Webサーバ1からアンケートの回答者等のユーザによって選択された回答の選択肢(ユーザ入力情報の一例)を受信すると、HD24内のアンケート表示制御情報記憶領域241に、当該選択肢に対応して記憶されている相槌を呼び出して、Webサーバ1に出力する。 When the CPU 21 receives an answer option (an example of user input information) selected by the user such as a questionnaire respondent from the Web server 1, the CPU 21 corresponds to the option in the questionnaire display control information storage area 241 in the HD 24. Then, the stored information is called and output to the Web server 1.

また、CPU21は、Webサーバ1から、ユーザ入力情報を、端末6の端末識別情報と共に受信すると、ユーザ入力情報記憶領域242に、受信した端末識別情報と同一の識別情報と、ユーザに入力を要求した項目に係る項目識別情報に関連付けて記憶させる。 When the CPU 21 receives the user input information from the Web server 1 together with the terminal identification information of the terminal 6, the CPU 21 requests the user input information storage area 242 to input the same identification information as the received terminal identification information and the user. Stored in association with the item identification information related to the item.

また、CPU21は、Webサーバ1から、ユーザ入力情報の送信を要求する旨の送信要求を、端末6を識別する端末識別情報と共に受信すると、ユーザ入力情報記憶領域242内を検索し、受信した端末識別情報と同一の端末識別情報に関連付けて記憶されているユーザ入力情報を呼び出して、Webサーバ1に出力する。 When the CPU 21 receives a transmission request for requesting transmission of user input information from the Web server 1 together with terminal identification information for identifying the terminal 6, the CPU 21 searches the user input information storage area 242 and receives the received terminal. The user input information stored in association with the same terminal identification information as the identification information is called and output to the Web server 1.

HD(=ハードディスク)24は補助記憶装置であり、大容量メモリとして機能する。HD24には、アプリケーションプログラム、OS、制御プログラム、関連プログラム等を記憶する。 An HD (= hard disk) 24 is an auxiliary storage device and functions as a large capacity memory. The HD 24 stores application programs, OS, control programs, related programs, and the like.

また、HD24内には、アンケート表示制御情報記憶領域241と、ユーザ入力情報記憶領域242が設けられている。 Further, in the HD 24, a questionnaire display control information storage area 241 and a user input information storage area 242 are provided.

<アンケート表示制御情報記憶領域241の構成>
アンケート表示制御情報記憶領域241には、アンケートの表示制御を行うためのアンケート表示制御情報が記憶されている。アンケート表示制御情報には、例えば、HTML(=Hyper Text Markup Language)等の構造化言語により記述されたアンケート内容に関する情報が含まれる。
<Configuration of Questionnaire Display Control Information Storage Area 241>
The questionnaire display control information storage area 241 stores questionnaire display control information for controlling display of a questionnaire. The questionnaire display control information includes, for example, information related to questionnaire contents described in a structured language such as HTML (= Hyper Text Markup Language).

ここで、アンケート内容に関する情報は、アンケート内容を示す文や、アンケート内容を示す文と共に表示させる画像や動画等である。アンケートの内容を示す文は、図5に示すように、例えば、アンケートの前文(ex.アンケートの目的、アンケートに答えて欲しい旨のお願い、アンケートに答えた場合のお礼、等のアンケートの導入部)や、アンケートの入力要求項目(=質問)や、アンケートの回答に係る選択肢群や、入力されたアンケート回答に対する相槌(=合いの手)や、アンケートの結語(ex.回答に対するお礼)が含まれる。 Here, the information regarding the contents of the questionnaire is a sentence indicating the contents of the questionnaire, an image or a moving image displayed together with a sentence indicating the contents of the questionnaire. As shown in FIG. 5, the sentence showing the contents of the questionnaire is, for example, the introduction part of the questionnaire (ex. The questionnaire's introduction (ex. Purpose of the questionnaire, request for answering the questionnaire, thanks for answering the questionnaire, etc.) ), A questionnaire input request item (= question), a group of choices related to a questionnaire response, a reconciliation (= a match) to the input questionnaire response, and a conclusion of the questionnaire (thanks to the ex. Answer).

また、相槌は、回答の選択肢(ユーザ入力情報の一例)に対応して記憶されている。例えば、回答2の選択肢a)「10代」には、相槌2のa)の「育ち盛りですね」が対応して記憶され、回答3の選択肢c)「公務員」には、相槌3のc)の「安定していますね。」が対応して記憶されている。そのため、CPU21は、アンケートの回答者等のユーザによって選択された、回答の選択肢に応じて、対応して記憶されている相槌を呼び出して出力することができる。 Further, the conflict is stored in correspondence with the answer options (an example of user input information). For example, answer 2 option a) “teens” is stored in correspondence with the answer 2 a) “Growing up”, and answer 3 option c) “Civil servant” includes the answer 3 c ) “Is stable” is memorized correspondingly. For this reason, the CPU 21 can call and output the corresponding stored answers according to the answer options selected by the user such as the respondent of the questionnaire.

<ユーザ入力情報記憶領域242の構成>
ユーザ入力情報記憶領域242には、図6に示すように、端末6の端末識別情報及びユーザに入力を要求した項目に係る項目識別情報に関連付けて、アンケートの回答者等のユーザによって入力されたユーザ入力情報を記憶する。例えば、端末識別情報「nvb3456」及び項目識別情報「年齢」に関連付けて、ユーザ入力情報「c)30代」を記憶する。そのため、CPU21は、端末識別情報に基づいて、当該端末識別情報に関連付けて記憶されているユーザ入力情報を呼び出して出力することができる。
<Configuration of User Input Information Storage Area 242>
As shown in FIG. 6, the user input information storage area 242 is input by a user such as a survey respondent in association with the terminal identification information of the terminal 6 and the item identification information related to the item requested to be input by the user. Store user input information. For example, user input information “c) 30's” is stored in association with the terminal identification information “nvb3456” and the item identification information “age”. Therefore, the CPU 21 can call and output user input information stored in association with the terminal identification information based on the terminal identification information.

<情報転送サーバ3の構成>
情報転送サーバ3は、ネットワーク8を通じて接続されたWebサーバ1から受信したアンケートの回答を、特定された転送先のWebサーバ4に転送する情報処理装置である。情報転送サーバ3は、図7に示すように、CPU31(情報処理装置制御手段の一例)、RAM12、ROM13、HD34、ディスプレイ15、入力手段16、計時手段17、インタフェイス18、これらの機器を接続するバス19を有している。
<Configuration of Information Transfer Server 3>
The information transfer server 3 is an information processing apparatus that transfers a questionnaire response received from the Web server 1 connected via the network 8 to the specified transfer destination Web server 4. As shown in FIG. 7, the information transfer server 3 connects a CPU 31 (an example of an information processing device control unit), a RAM 12, a ROM 13, an HD 34, a display 15, an input unit 16, a time measuring unit 17, an interface 18, and these devices. The bus 19 is provided.

CPU(=Central Processing Unit)31は、HD34等に記憶されているアプリケーションプログラム、オペレーティングシステム(OS)や制御プログラム等を実行し様々な機能を実現する。また、RAM12にプログラムの実行に必要な情報、ファイル等を一時的に記憶させる。 A CPU (= Central Processing Unit) 31 implements various functions by executing application programs, operating systems (OS), control programs, and the like stored in the HD 34 and the like. The RAM 12 temporarily stores information, files, etc. necessary for program execution.

特に、CPU31は、ユーザ入力情報、当該ユーザ入力情報に関連付けられている項目識別情報及び転送先のWebサーバ4を識別するサーバ識別情報をWebサーバ1から受信すると、Webサーバ4への転送処理を開始する。以下、転送処理について詳しく説明する。 In particular, when the CPU 31 receives user input information, item identification information associated with the user input information, and server identification information for identifying the transfer destination Web server 4 from the Web server 1, the CPU 31 performs transfer processing to the Web server 4. Start. Hereinafter, the transfer process will be described in detail.

CPU31は、ユーザ入力情報、当該ユーザ入力情報に関連付けられている項目識別情報及び転送先のWebサーバ4を識別するサーバ識別情報をWebサーバ1から受信すると、HD34のWebサーバ情報記憶領域342(後述)を参照して、受信したユーザ入力情報を転送する転送先のWebサーバ4を特定する。また、特定されたWebサーバ4に係るサーバ識別情報に対応して記憶されている入力パターンを特定する。具体的には例えば、図8に示すように、受信したユーザ入力情報に係るサーバ識別情報が「Web001」の場合、CPU31は、Webサーバ情報記憶領域342を参照して、入力パターンを「1」に特定する。また、図8に示すように、受信したユーザ入力情報に係るサーバ識別情報が「Web002」の場合には、CPU31は、Webサーバ情報記憶領域342を参照して、入力パターンを「2」に特定する。 When the CPU 31 receives the user input information, the item identification information associated with the user input information, and the server identification information for identifying the transfer destination Web server 4 from the Web server 1, the CPU 31 stores the Web server information storage area 342 of the HD 34 (described later). ), The transfer destination Web server 4 to which the received user input information is transferred is specified. Further, the input pattern stored corresponding to the server identification information related to the specified Web server 4 is specified. Specifically, for example, as illustrated in FIG. 8, when the server identification information related to the received user input information is “Web001”, the CPU 31 refers to the Web server information storage area 342 and changes the input pattern to “1”. To be specific. As shown in FIG. 8, when the server identification information related to the received user input information is “Web002”, the CPU 31 refers to the Web server information storage area 342 and identifies the input pattern as “2”. To do.

また、CPU31は、Webブラウザ記憶領域341に記憶されているWebブラウザを立ち上げ、Webブラウザを通じて、特定された転送先のWebサーバ4に係る入力フォームを動作させ、入力パターン情報記憶領域343(後述)を参照して、受信したユーザ入力情報を、特定した入力パターンに基づいて、入力する。即ち、CPU31は、転送先のWebサーバ4の入力フォームに適合するように、入力パターン情報記憶領域343を参照して、受信したユーザ入力情報を(必要であれば、データ形式を変換した上で)、特定した入力パターンに基づいて、入力する。 In addition, the CPU 31 starts up a Web browser stored in the Web browser storage area 341, operates the input form related to the specified transfer destination Web server 4 through the Web browser, and inputs the input pattern information storage area 343 (described later). ), The received user input information is input based on the specified input pattern. That is, the CPU 31 refers to the input pattern information storage area 343 so as to conform to the input form of the transfer destination Web server 4 and converts the received user input information (if necessary, after converting the data format). ), Based on the specified input pattern.

次に、特定された転送先の、サーバ識別情報が「Web001」に係るWebサーバ4に係る入力フォーム(入力パターン1)が、図9に示すような構成の場合を例として、具体的に説明する。 Next, a specific description will be given, taking as an example the case where the input form (input pattern 1) related to the Web server 4 whose server identification information is “Web001” of the specified transfer destination is configured as shown in FIG. To do.

CPU31は、受信した「男性」である旨のユーザ入力情報及び当該ユーザ入力情報に関連付けられている項目識別情報「性別」に基づいて、「性別」に係る入力要求項目に対する回答として、「男性」である旨のラジオボタンを選択する。そして、CPU31は、受信した「30代」である旨のユーザ入力情報及び当該ユーザ入力情報に関連付けられている項目識別情報「年齢」に基づいて、「年齢」に係る入力要求項目に対する回答として、「30代」である旨のラジオボタンを選択する。次に、CPU31は、受信した「公務員」である旨のユーザ入力情報及び当該ユーザ入力情報に関連付けられている項目識別情報「職業」に基づいて、「職業」に係る入力要求項目に対する回答として、「公務員」である旨のラジオボタンを選択する。そして、CPU31は、受信した「カレーライス」である旨のユーザ入力情報及び当該ユーザ入力情報に関連付けられている項目識別情報「一番好きな料理」に基づいて、「一番好きな料理」に係る入力要求項目に対する回答として、「カレーライス」である旨のテキストデータをテキストボックス内に入力する。次に、アイコン「内容の確認へ」をクリックする。そして、アイコン「送信」(図示省略)をクリックする。 Based on the received user input information indicating “male” and item identification information “gender” associated with the user input information, the CPU 31 returns “male” as an answer to the input request item related to “gender”. Select the radio button to the effect. Then, based on the received user input information indicating that the user is “30s” and the item identification information “age” associated with the user input information, the CPU 31 returns an answer to the input request item related to “age”, Select the radio button indicating “30's”. Next, based on the received user input information indicating that it is a “public employee” and the item identification information “occupation” associated with the user input information, the CPU 31 responds to the input request item relating to “occupation” as follows: Select the radio button indicating "Public employee". Then, the CPU 31 selects “most favorite dish” based on the received user input information indicating “curry and rice” and item identification information “most favorite dish” associated with the user input information. As an answer to the input request item, text data indicating “curry and rice” is input into the text box. Next, click the icon “To confirm contents”. Then, the icon “send” (not shown) is clicked.

次に、特定された転送先の、サーバ識別情報が「Web002」に係るWebサーバ4に係る入力フォーム(入力パターン2)が、図10に示すような構成の場合を例として、具体的に説明する。 Next, the input form (input pattern 2) related to the Web server 4 whose server identification information is “Web002” at the specified transfer destination will be described in detail by taking as an example the configuration shown in FIG. To do.

CPU31は、受信した「男性」である旨のユーザ入力情報及び当該ユーザ入力情報に関連付けられている項目識別情報「性別」に基づいて、「性別」に係る入力要求項目に対する回答として、「男性」である旨のラジオボタンを選択する。そして、CPU31は、受信した「30代」である旨のユーザ入力情報及び当該ユーザ入力情報に関連付けられている項目識別情報「年齢」に基づいて、「年齢」に係る入力要求項目に対する回答として、「30代」である旨のテキストデータをテキストボックス内に入力する。次に、CPU31は、受信した「公務員」である旨のユーザ入力情報及び当該ユーザ入力情報に関連付けられている項目識別情報「職業」に基づいて、「職業」に係る入力要求項目に対する回答として、「公務員」である旨のテキストデータをテキストボックス内に入力する。そして、CPU31は、受信した「カレーライス」である旨のユーザ入力情報及び当該ユーザ入力情報に関連付けられている項目識別情報「一番好きな料理」に基づいて、「一番好きな料理」に係る入力要求項目に対する回答として、「カレーライス」である旨のテキストデータをテキストボックス内に入力する。次に、アイコン「内容の確認へ」をクリックする。そして、アイコン「送信」(図示省略)をクリックする。以上が転送処理についてである。 Based on the received user input information indicating “male” and item identification information “gender” associated with the user input information, the CPU 31 returns “male” as an answer to the input request item related to “gender”. Select the radio button to the effect. Then, based on the received user input information indicating that the user is “30s” and the item identification information “age” associated with the user input information, the CPU 31 returns an answer to the input request item related to “age”, Text data indicating “30's” is entered into the text box. Next, based on the received user input information indicating that it is a “public employee” and the item identification information “occupation” associated with the user input information, the CPU 31 responds to the input request item relating to “occupation” as follows: Enter text data to the effect that you are a "public employee" in the text box. Then, the CPU 31 selects “most favorite dish” based on the received user input information indicating “curry and rice” and item identification information “most favorite dish” associated with the user input information. As an answer to the input request item, text data indicating “curry and rice” is input into the text box. Next, click the icon “To confirm contents”. Then, the icon “send” (not shown) is clicked. The above is the transfer processing.

なお、Webサーバ4に係る入力フォームに含まれる各入力要求項目には、項目識別情報が関連付けられている。そのため、CPU31は、Webサーバ4に係る入力フォームに含まれる各入力要求項目の項目識別情報を参照し、当該項目識別情報と一致する項目識別情報が関連付けられたユーザ入力情報を、当該入力要求項目に対する回答として入力する。 It should be noted that item identification information is associated with each input request item included in the input form related to the Web server 4. Therefore, the CPU 31 refers to the item identification information of each input request item included in the input form related to the Web server 4, and displays the user input information associated with the item identification information that matches the item identification information as the input request item. Enter as an answer to.

このように、情報転送サーバ3が、特定された転送先のWebサーバ4に係る入力フォームを動作させ、Webサーバ1から受信したユーザ入力情報を、特定した入力パターンに基づいて入力することで、端末6から直接Webサーバ4にアクセスした場合と同様に、Webサーバ4にユーザ入力情報を入力させることができる。 As described above, the information transfer server 3 operates the input form related to the specified transfer destination Web server 4 and inputs the user input information received from the Web server 1 based on the specified input pattern. Similarly to the case where the Web server 4 is directly accessed from the terminal 6, user input information can be input to the Web server 4.

HD34には、図7に示すように、Webブラウザが格納されたWebブラウザ記憶領域341と、Webサーバ情報記憶領域342と、入力パターン情報記憶領域343が設けられている。 As shown in FIG. 7, the HD 34 is provided with a web browser storage area 341 in which a web browser is stored, a web server information storage area 342, and an input pattern information storage area 343.

Webサーバ情報記憶領域342には、図8に示すように、各Webサーバ4のサーバ識別情報と入力パターンが対応して記憶されている。従って、CPU31は、サーバ識別情報に基づいて、当該サーバ識別情報と対応する入力パターンを特定することができる。 In the Web server information storage area 342, as shown in FIG. 8, server identification information and input patterns of each Web server 4 are stored correspondingly. Therefore, the CPU 31 can specify an input pattern corresponding to the server identification information based on the server identification information.

入力パターン情報記憶領域343には、各入力パターンが記憶されている。例えば、入力パターン1では、「性別を問う質問」、「年齢を問う質問」及び「職業を問う質問」については、「ラジオボタンの選択」によって入力するように記憶されている。また、「一番好きな料理を問う質問」については、「テキストデータの入力」によって入力するように記憶されている。 Each input pattern is stored in the input pattern information storage area 343. For example, in the input pattern 1, “a question about gender”, “a question about age”, and “a question about occupation” are stored so as to be inputted by “selecting radio buttons”. The “question about the most favorite dish” is stored so as to be input by “input of text data”.

また、入力パターン2では、「性別を問う質問」については、「ラジオボタンの選択」によって入力するように記憶されている。また、「年齢を問う質問」、「職業を問う質問」及び「一番好きな料理を問う質問」については、「テキストデータの入力」によって入力するように記憶されている。 Further, in the input pattern 2, “question about gender” is stored so as to be input by “select radio button”. Further, the “question about age”, the “question about occupation”, and the “question about favorite dish” are stored so as to be inputted by “input of text data”.

なお、本実施の形態例1では、情報転送サーバ3のCPU31は、ユーザ入力情報をWebサーバ1から受信すると、転送先のWebサーバ4に係る入力パターンに基づいて、当該ユーザ入力情報を当該Webサーバ4に入力する構成を示した。この場合に、情報転送サーバ3のCPU31が、Webサーバ4にユーザ入力情報の入力を試みた結果、Webサーバ4から当該ユーザ入力情報の入力を受け付けることができない旨のエラー情報を受信すると、所定の時間経過後に、再度入力を試みる構成としても良い。 In the first embodiment, when the CPU 31 of the information transfer server 3 receives the user input information from the Web server 1, the CPU 31 of the information transfer server 3 converts the user input information into the Web based on the input pattern related to the transfer destination Web server 4. The configuration to be input to the server 4 is shown. In this case, when the CPU 31 of the information transfer server 3 receives error information indicating that the input of the user input information cannot be received from the Web server 4 as a result of trying to input the user input information to the Web server 4, the predetermined information It is good also as a structure which tries the input again after progress of this time.

また、本実施の形態例1では、本実施の形態例1に係るプログラム及び関連データを直接RAM12等にロードして実行させる例を示しているが、これ以外にも、本実施の形態例1に係るプログラムを動作させる度に、既にプログラムがインストールされているHD14やHD24やHD34からRAM12等にロードするようにしてもよい。また、本実施の形態例1に係るプログラムをROM13等に記憶しておき、これをメモリマップの一部をなすように構成し、直接CPU11やCPU21やCPU31で実行することも可能である。 In the first embodiment, an example is shown in which the program and related data according to the first embodiment are directly loaded into the RAM 12 and executed. However, in addition to this, the first embodiment 1 Each time the program is operated, the program may be loaded from the HD 14, HD 24, or HD 34 in which the program is already installed into the RAM 12 or the like. It is also possible to store the program according to the first embodiment in the ROM 13 or the like, configure the program so as to form a part of the memory map, and execute it directly by the CPU 11, CPU 21, or CPU 31.

また、本実施の形態例1では、説明の便宜のため、Webサーバ1やDBサーバ2や情報転送サーバ3を1つの装置で実現した構成について述べているが、複数の装置にリソースを分散した構成によって実現してもよい。例えば、記憶や演算のリソースを複数の装置に分散した形に構成してもよい。或いは、Webサーバ1やDBサーバ2や情報転送サーバ3上で仮想的に実現される構成要素毎にリソースを分散し、並列処理を行うようにしてもよい。 In the first embodiment, for convenience of explanation, a configuration in which the Web server 1, the DB server 2, and the information transfer server 3 are realized by one device is described. However, resources are distributed to a plurality of devices. You may implement | achieve by a structure. For example, storage and calculation resources may be distributed in a plurality of devices. Alternatively, resources may be distributed for each component virtually realized on the Web server 1, DB server 2, or information transfer server 3, and parallel processing may be performed.

また、本実施の形態例1では、1台の情報転送サーバ3を用いる構成で説明したが、これは説明の便宜のためであって、限定されるものではなく、複数の情報転送サーバ3を用いる構成としても良い。例えば、1グループにつき4台で、2グループの、即ち8台の情報転送サーバ3を用いる。そして、一方のグループの4台が情報転送サーバ3として、上記の処理を続けていると、同時に行っている処理の量が過大になり、RAM12の容量が不足してしまう。そこで、RAM12の残りの容量が所定の値になると、自動的に電源がOFFになり、他方のグループの4台に切り替わる構成としても良い。このように、一方のグループの情報転送サーバ3と他方のグループの情報転送サーバ3とを交互に使用する構成とすることによって、情報転送サーバ3のRAM12の容量が不足して、動作・応答しなくなるという事態を避けることができ、情報転送サーバ3及び情報転送システムA全体の信頼性を高めることができる。 Further, in the first embodiment, the configuration using one information transfer server 3 has been described. However, this is for convenience of description, and is not limited, and a plurality of information transfer servers 3 are provided. It is good also as a structure to use. For example, the information transfer server 3 of 2 groups, that is, 8 units, is used with 4 units per group. If four units in one group continue to perform the above processing as the information transfer server 3, the amount of processing simultaneously performed becomes excessive, and the capacity of the RAM 12 becomes insufficient. Therefore, when the remaining capacity of the RAM 12 reaches a predetermined value, the power supply may be automatically turned off and the other group may be switched to four units. In this way, by using the information transfer server 3 of one group and the information transfer server 3 of the other group alternately, the capacity of the RAM 12 of the information transfer server 3 is insufficient, and the operation / response is performed. The situation of being lost can be avoided, and the reliability of the information transfer server 3 and the information transfer system A as a whole can be improved.

更に、本実施の形態例1では、説明の便宜のため、Webサーバ1やDBサーバ2や情報転送サーバ3を、ハードウェアによって夫々1台のサーバとして動作する物理サーバで実現した構成について述べるが、ソフトウェアによって夫々1台のサーバとして動作するように物理サーバ上に構成された仮想サーバとして実現した構成であっても良い。 Furthermore, in the first embodiment, for convenience of explanation, a configuration in which the Web server 1, the DB server 2, and the information transfer server 3 are realized by physical servers that operate as one server by hardware will be described. A configuration realized as a virtual server configured on a physical server so as to operate as one server each by software may be used.

また、本実施の形態例1では、説明の便宜のため、Webサーバ1やDBサーバ2や情報転送サーバ3を夫々独立したサーバで実現した構成について述べるが、Webサーバ1とDBサーバ2と情報転送サーバ3の有する全ての構成を、1つのサーバで実現した構成としても良いし、これら3つのサーバのうちのいずれか2つのサーバの有する全ての構成を、1つのサーバで実現した構成としても良い。 Further, in the first embodiment, for convenience of explanation, a configuration in which the Web server 1, the DB server 2, and the information transfer server 3 are realized by independent servers will be described. The Web server 1, the DB server 2, and the information All the configurations of the transfer server 3 may be realized by a single server, or all the configurations of any two of these three servers may be realized by a single server. good.

<Webサーバ4及びDBサーバ5の構成>
Webサーバ4は、ネットワーク7を通じて接続された情報転送サーバ3や各端末6にアンケート表示制御情報を出力し、情報転送サーバ3や各端末6から受信したユーザ入力情報を、DBサーバ5に出力等する情報処理装置である。
<Configuration of Web server 4 and DB server 5>
The Web server 4 outputs questionnaire display control information to the information transfer server 3 and each terminal 6 connected through the network 7, and outputs user input information received from the information transfer server 3 and each terminal 6 to the DB server 5. Information processing apparatus.

DBサーバ5は、ネットワーク8を通じて接続されたWebサーバ4からの要求に応じて、記憶されているアンケート表示制御情報やユーザ入力情報等を呼び出して出力し、またWebサーバ4から受信したユーザ入力情報を記憶等する、情報処理装置である。 The DB server 5 calls and outputs stored questionnaire display control information and user input information in response to a request from the Web server 4 connected through the network 8, and receives user input information received from the Web server 4. Is an information processing apparatus.

つまり、Webサーバ4は、ネットワーク7を通じて接続された情報転送サーバ3や各端末6に、DBサーバ5と協働してアンケート表示制御情報を出力する。また、情報転送サーバ3や各端末6から受信したユーザ入力情報は、Webサーバ4を経由して、DBサーバ5に記憶される。 That is, the Web server 4 outputs questionnaire display control information to the information transfer server 3 and each terminal 6 connected through the network 7 in cooperation with the DB server 5. The user input information received from the information transfer server 3 and each terminal 6 is stored in the DB server 5 via the Web server 4.

<端末6の構成>
端末6は、ネットワーク7を通じて、Webサーバ1やWebサーバ4に接続可能な情報処理装置であって、例えば、デスクトップ型やノート型やタブレット型のPC(=Personal Computer)、スマートフォンである。
<Configuration of terminal 6>
The terminal 6 is an information processing apparatus that can be connected to the Web server 1 or the Web server 4 through the network 7, and is, for example, a desktop type, notebook type, or tablet type PC (= Personal Computer), or a smartphone.

端末6は、図11に示すように、CPU等の制御手段61と、液晶ディスプレイ等の表示手段62と、キーボード、あるいはタッチパネル等の入力手段63と、プログラムであるWebブラウザが格納された、HD、あるいはフラッシュメモリ等の記憶手段64を少なくとも有している。 As shown in FIG. 11, the terminal 6 includes a control means 61 such as a CPU, a display means 62 such as a liquid crystal display, an input means 63 such as a keyboard or a touch panel, and a Web browser as a program. Or at least storage means 64 such as a flash memory.

制御手段61は、入力手段63を通じて、アンケートの回答者等のユーザからWebサーバ1に接続する旨の操作を受け付けると、Webブラウザを用いて、ネットワーク7を通じてWebサーバ1にアクセスし、アンケート表示制御情報の送信を要求する。 When the control means 61 accepts an operation to connect to the Web server 1 from a user such as a survey respondent via the input means 63, the control means 61 accesses the Web server 1 through the network 7 using a Web browser, and controls the questionnaire display control. Request to send information.

また、制御手段61は、Webサーバ1から自身を識別する端末識別情報を受信すると、Webブラウザを用いて、記憶手段64に記憶させる。更に、制御手段61は、Webサーバ1からアンケート表示制御情報を受信すると、Webブラウザを用いて解析し、アンケート内容等を表示手段62上に表示させる。 Further, when receiving the terminal identification information for identifying itself from the Web server 1, the control means 61 stores it in the storage means 64 using a Web browser. Further, when receiving the questionnaire display control information from the web server 1, the control means 61 analyzes using a web browser and displays the contents of the questionnaire on the display means 62.

また、制御手段61は、入力手段63を通じて、アンケートの回答者等のユーザからアンケートの回答に係るユーザ入力情報の入力操作を受け付けると、入力されたユーザ入力情報を、Webブラウザを用いて、表示手段62上に表示させる。また、入力されたユーザ入力情報を、Webブラウザを用いて、記憶手段64から呼び出した端末識別情報と共に、ネットワーク7を通じてWebサーバ1に出力する。 When the control unit 61 receives an input operation of user input information related to a questionnaire response from a user such as a survey respondent through the input unit 63, the control unit 61 displays the input user input information using a Web browser. It is displayed on the means 62. Further, the input user input information is output to the Web server 1 through the network 7 together with the terminal identification information called from the storage unit 64 using a Web browser.

また、制御手段61は、Webブラウザの表示画面上のバック(=戻る)ボタンをクリックする、リロード(=再読み込み)ボタンをクリックする等、入力手段63を通じて、アンケートの回答者等のユーザから、アンケートの内容に関する情報と入力済みのユーザ入力情報を、再表示をする旨の操作を受け付けると、Webブラウザを用いて、Webサーバ1に対して、アンケート表示制御情報とユーザ入力情報の送信要求を、記憶手段64から呼び出した端末識別情報と共に出力する。制御手段61は、Webサーバ1からアンケート表示制御情報とユーザ入力情報を受信すると、Webブラウザを用いて解析し、表示手段62上に表示させる。 In addition, the control means 61 clicks the back (= return) button on the display screen of the web browser, clicks the reload (= reread) button, etc. When an operation to re-display the information about the contents of the questionnaire and the user input information that has already been input is accepted, a request for transmitting the questionnaire display control information and the user input information is sent to the Web server 1 using the Web browser. And output together with the terminal identification information called from the storage means 64. When receiving the questionnaire display control information and the user input information from the Web server 1, the control unit 61 analyzes it using a Web browser and displays it on the display unit 62.

<オペレータ用端末9の構成>
オペレータ用端末9は、ネットワーク7を通じて、Webサーバ1、DBサーバ2、情報転送サーバ3に接続可能な情報処理装置であって、例えば、デスクトップ型やノート型やタブレット型のPC(=Personal Computer)である。
<Configuration of operator terminal 9>
The operator terminal 9 is an information processing apparatus that can be connected to the Web server 1, DB server 2, and information transfer server 3 through the network 7. For example, the operator terminal 9 is a desktop type, notebook type, or tablet type PC (= Personal Computer). It is.

また、オペレータ用端末9は、Webサーバ1、DBサーバ2、情報転送サーバ3を遠隔で制御可能に構成されている。そのため、オペレータ等は、オペレータ用端末9を操作することによって、Webサーバ1、DBサーバ2、情報転送サーバを制御することができる。 The operator terminal 9 is configured to be able to remotely control the Web server 1, DB server 2, and information transfer server 3. Therefore, an operator or the like can control the Web server 1, DB server 2, and information transfer server by operating the operator terminal 9.

従って例えば、転送先のWebサーバ4からの「半角で入力すべきところ、全角で入力されておりました」旨の入力エラー通知を、オペレータが情報転送サーバ3を通じてオペレータ用端末9で受け取った場合、当該オペレータは、オペレータ用端末9を操作することによって、Webサーバ1、DBサーバ2、情報転送サーバを制御し、入力エラーに係るユーザ入力情報を、半角で再度入力する。 Therefore, for example, when the operator receives an input error notification from the transfer destination Web server 4 to the operator terminal 9 through the information transfer server 3 that “there should be a single-byte input, a double-byte input has been input”. The operator operates the operator terminal 9 to control the Web server 1, the DB server 2, and the information transfer server, and inputs the user input information related to the input error again in half-width.

このように、転送先のWebサーバ4からの入力エラー通知に応じて、オペレータ等が、オペレータ用端末9を操作して再度入力することによって、Webサーバ4に対する入力の精度を更に高めることができ、便宜である。 As described above, in response to an input error notification from the transfer destination Web server 4, an operator or the like operates the operator terminal 9 to input again, thereby further improving the accuracy of input to the Web server 4. Convenient.

<情報転送システムAの処理の流れ>
次に、情報転送システムAの処理の流れを、図12〜図15を用いて説明する。なお、各端末6、各Webサーバ1、各DBサーバ2は、夫々独立して処理を実行する。図12に示すように、端末6は、入力手段63を通じて、アンケートの回答者等のユーザからWebサーバ1に接続する旨の操作を受け付けると(ステップS1201)、ネットワーク7を通じてWebサーバ1にアクセスし、アンケート表示制御情報の送信を要求する(ステップS1202)。
<Processing flow of information transfer system A>
Next, the processing flow of the information transfer system A will be described with reference to FIGS. Each terminal 6, each Web server 1, and each DB server 2 execute processing independently. As shown in FIG. 12, when the terminal 6 receives an operation for connecting to the Web server 1 from a user such as a respondent of a questionnaire through the input unit 63 (Step S1201), the terminal 6 accesses the Web server 1 through the network 7. Then, transmission of questionnaire display control information is requested (step S1202).

Webサーバ1は、端末6からのアクセスを初めて認識した場合、当該端末6を識別する端末識別情報を作成し、作成した端末識別情報を端末6に出力する(ステップS1203)。端末6は、Webサーバ1から自身を識別する端末識別情報を受信すると、記憶手段64に記憶する(ステップS1204)。 When the web server 1 recognizes an access from the terminal 6 for the first time, it creates terminal identification information for identifying the terminal 6 and outputs the created terminal identification information to the terminal 6 (step S1203). When the terminal 6 receives the terminal identification information for identifying itself from the Web server 1, the terminal 6 stores it in the storage means 64 (step S1204).

Webサーバ1は、アンケート表示制御情報の送信要求を受信すると、ネットワーク8を通じて接続されたDBサーバ2にアンケート表示制御情報の送信要求を出力する(ステップS1205)。DBサーバ2は、Webサーバ1からアンケート表示制御情報の送信要求を受け付けると、HD24内のアンケート表示制御情報記憶領域241に記憶されているアンケート表示制御情報を呼び出して、Webサーバ1に出力する(ステップS1206)。Webサーバ1は、DBサーバ2からアンケート表示制御情報を受信すると、当該アンケート表示制御情報を、HD14内のアンケート表示制御情報記憶領域141から呼び出したアンケート表示制御情報と共に、端末6に対し出力する(ステップS1207)。なお、上述したように、Webサーバ1は、アンケートの回答者等のユーザとあたかも会話しているようなタイミングでアンケート表示制御情報を適時に出力する。端末6は、アンケート表示制御情報を受信するとWebブラウザを用いて解析し、アンケート内容等を表示手段62上に表示する(ステップS1208)。 When receiving the questionnaire display control information transmission request, the Web server 1 outputs the questionnaire display control information transmission request to the DB server 2 connected through the network 8 (step S1205). When the DB server 2 receives the questionnaire display control information transmission request from the Web server 1, it calls the questionnaire display control information stored in the questionnaire display control information storage area 241 in the HD 24 and outputs it to the Web server 1 ( Step S1206). When the Web server 1 receives the questionnaire display control information from the DB server 2, the Web server 1 outputs the questionnaire display control information to the terminal 6 together with the questionnaire display control information called from the questionnaire display control information storage area 141 in the HD 14 ( Step S1207). Note that, as described above, the Web server 1 outputs the questionnaire display control information in a timely manner as if the user had a conversation with a user such as a respondent of the questionnaire. Upon receiving the questionnaire display control information, the terminal 6 analyzes using a web browser, and displays the questionnaire contents and the like on the display means 62 (step S1208).

なお、図12では、Webサーバ1が端末識別情報を出力した後に、アンケート表示制御情報を出力する構成を示したが、この構成に限定されるものではなく、説明の便宜上のものである。そのため例えば、アンケート表示制御情報を出力した後に、端末識別情報を出力する構成としても良く、端末識別情報と共にアンケート表示制御情報を出力する構成としても良い。 FIG. 12 shows a configuration in which the questionnaire display control information is output after the Web server 1 outputs the terminal identification information. However, the configuration is not limited to this configuration and is for convenience of explanation. Therefore, for example, after the questionnaire display control information is output, the terminal identification information may be output, or the questionnaire display control information may be output together with the terminal identification information.

次に、図13に示すように、端末6は、入力手段63を通じて、アンケートの回答者等のユーザからアンケートの回答に係るユーザ入力情報の入力操作を受け付けると(ステップS1301)、記憶手段64から呼び出した端末識別情報、ユーザ入力情報を、Webサーバ1に出力する(ステップS1302)。Webサーバ1は、端末6から端末識別情報、アンケートの回答者等のユーザによって入力されたユーザ入力情報を受信すると、端末識別情報とユーザ入力情報をDBサーバ2に出力する(ステップS1303)。DBサーバ2は、Webサーバ1から端末識別情報と共に、ユーザ入力情報を受信すると、ユーザ入力情報記憶領域242に、受信した端末識別情報と同一の端末識別情報と、項目識別情報に関連付けて記憶させる(ステップS1304)。以降、端末6が、アンケートの回答者等のユーザからユーザ入力情報の入力操作を受け付けると、ステップS1301〜ステップS1304を繰り返す。 Next, as illustrated in FIG. 13, when the terminal 6 receives an input operation of user input information related to a questionnaire response from a user such as a questionnaire responder through the input unit 63 (step S1301), the terminal 6 The called terminal identification information and user input information are output to the Web server 1 (step S1302). When the Web server 1 receives terminal identification information and user input information input by a user such as a survey respondent from the terminal 6, the Web server 1 outputs the terminal identification information and the user input information to the DB server 2 (step S1303). When the DB server 2 receives the user input information together with the terminal identification information from the Web server 1, the DB server 2 stores the user input information storage area 242 in association with the terminal identification information identical to the received terminal identification information and the item identification information. (Step S1304). Thereafter, when the terminal 6 receives an input operation of user input information from a user such as a respondent to a questionnaire, Steps S1301 to S1304 are repeated.

Webサーバ1は、アンケートの最後の項目に係るユーザ入力情報が、端末識別情報と共に、DBサーバ2に出力されたのを認識すると、当該端末識別情報と同一の端末識別情報に関連付けて記憶されているユーザ入力情報を、これらのユーザ入力情報に夫々関連付けられている項目識別情報と共に、DBサーバ2のユーザ入力情報記憶領域242から呼び出す。そして、Webサーバ1は、呼び出したこれらの情報と、サーバ識別情報記憶領域142から呼び出したサーバ識別情報を、情報転送サーバ3に出力する(S1305)。 When the Web server 1 recognizes that the user input information related to the last item of the questionnaire is output to the DB server 2 together with the terminal identification information, the Web server 1 stores the information in association with the same terminal identification information as the terminal identification information. The user input information is called from the user input information storage area 242 of the DB server 2 together with the item identification information associated with each of the user input information. Then, the Web server 1 outputs the called information and the server identification information called from the server identification information storage area 142 to the information transfer server 3 (S1305).

情報転送サーバ3は、ユーザ入力情報、当該ユーザ入力情報に関連付けられている項目識別情報及び転送先のWebサーバ4を識別するサーバ識別情報をWebサーバ1から受信すると、Webサーバ4への転送処理を開始する(ステップS1306)。なお、情報転送サーバ3は、各Webサーバ4に対して、夫々独立して処理を実行する。 When the information transfer server 3 receives the user input information, the item identification information associated with the user input information, and the server identification information for identifying the transfer destination Web server 4 from the Web server 1, the information transfer server 3 performs a transfer process to the Web server 4. Is started (step S1306). Note that the information transfer server 3 executes processing independently for each Web server 4.

転送処理について、詳しくは、情報転送サーバ3は、ユーザ入力情報、当該ユーザ入力情報に関連付けられている項目識別情報及び転送先のWebサーバ4を識別するサーバ識別情報をWebサーバ1から受信すると、HD34のWebサーバ情報記憶領域342を参照して、受信したユーザ入力情報を転送する転送先のWebサーバ4を特定する。また、特定されたWebサーバ4に係るサーバ識別情報に対応して記憶されている入力パターンを特定する。また、情報転送サーバ3は、Webブラウザ記憶領域341に記憶されているWebブラウザを立ち上げ、Webブラウザを通じて、特定された転送先のWebサーバ4に係る入力フォームを動作させ、入力パターン情報記憶領域343を参照して、受信したユーザ入力情報を、特定した入力パターンに基づいて、入力する。 More specifically, the information transfer server 3 receives the user input information, the item identification information associated with the user input information, and the server identification information for identifying the transfer destination Web server 4 from the Web server 1. With reference to the Web server information storage area 342 of the HD 34, the transfer destination Web server 4 to which the received user input information is transferred is specified. Further, the input pattern stored corresponding to the server identification information related to the specified Web server 4 is specified. In addition, the information transfer server 3 starts up the Web browser stored in the Web browser storage area 341, operates the input form related to the specified transfer destination Web server 4 through the Web browser, and inputs the input pattern information storage area. Referring to 343, the received user input information is input based on the specified input pattern.

Webサーバ4は、情報転送サーバ3を通じて入力されたユーザ入力情報を、DBサーバ5に出力する。DBサーバ5は、Webサーバ4から受信したユーザ入力情報を記憶する。 The Web server 4 outputs the user input information input through the information transfer server 3 to the DB server 5. The DB server 5 stores user input information received from the Web server 4.

ところで、端末6が、入力手段63を通じて、アンケートの回答者等のユーザから受け付けたアンケートの回答に係るユーザ入力情報が、アンケートの回答者等のユーザによって選択された回答の選択肢であり、DBサーバ2のHD24内のアンケート表示制御情報記憶領域241に、当該回答の選択肢に対応して相槌が記憶されている場合には、当該回答の選択肢は、ユーザ入力情報記憶領域242に、端末識別情報に関連付けて記憶されると共に、当該回答の選択肢に対応する相槌が端末6に対し、出力される。以下、図14を用いて、詳しく説明する。 By the way, the user input information related to the questionnaire answer received from the user such as the questionnaire respondent via the input means 63 by the terminal 6 is the answer option selected by the user such as the questionnaire respondent. 2 in the questionnaire display control information storage area 241 in the HD 24, the answer options are stored in the user input information storage area 242 in the terminal identification information. In addition to being stored in association with each other, the answer corresponding to the answer option is output to the terminal 6. Hereinafter, this will be described in detail with reference to FIG.

端末6は、入力手段63を通じて、アンケートの回答者等のユーザからアンケートの回答の選択肢の入力操作を受け付けると(ステップS1401)、記憶手段64から呼び出した端末識別情報、入力された回答の選択肢を、Webサーバ1に出力する(ステップS1402)。Webサーバ1は、当該回答の選択肢、端末6の端末識別情報を受信すると、当該回答の選択肢と、端末識別情報をDBサーバ2に出力する(ステップS1403)。DBサーバ2は、当該回答の選択肢と端末6の端末識別情報を受信すると、当該回答の選択肢を、ユーザ入力情報記憶領域242に、受信した端末識別情報と同一の端末識別情報と、項目識別情報に関連付けて記憶させる(ステップS1404)。また、DBサーバ2は、HD24内のアンケート表示制御情報記憶領域241に、当該回答の選択肢に対応して記憶されている相槌を呼び出して、Webサーバ1に出力する(ステップS1405)。また、Webサーバ1は、DBサーバ2から相槌を受信すると、端末6に対し出力する(ステップS1406)。端末6は、相槌を受信すると、Webブラウザを用いて解析し、表示手段62上に表示する(ステップS1407)。以降、端末6が、アンケートの回答者等のユーザからユーザ入力情報の入力操作を受け付けると、ステップS1401〜ステップS1407を繰り返す。 When the terminal 6 receives an input operation of a questionnaire answer option from a user such as a questionnaire responder through the input means 63 (step S1401), the terminal 6 obtains the terminal identification information called from the storage means 64 and the input answer option. And output to the Web server 1 (step S1402). Upon receiving the answer option and the terminal identification information of the terminal 6, the Web server 1 outputs the answer option and the terminal identification information to the DB server 2 (step S1403). When the DB server 2 receives the answer option and the terminal identification information of the terminal 6, the DB server 2 stores the answer option in the user input information storage area 242, the same terminal identification information as the received terminal identification information, and item identification information. (Step S1404). In addition, the DB server 2 calls the conflict stored in the questionnaire display control information storage area 241 in the HD 24 corresponding to the answer option and outputs it to the Web server 1 (step S1405). In addition, when the Web server 1 receives the conflict from the DB server 2, it outputs it to the terminal 6 (step S1406). Upon receiving the conflict, the terminal 6 analyzes using the web browser and displays it on the display means 62 (step S1407). Thereafter, when the terminal 6 receives an input operation of user input information from a user such as a respondent to a questionnaire, Steps S1401 to S1407 are repeated.

Webサーバ1は、アンケートの最後の項目に係るユーザ入力情報が、端末識別情報と共に、DBサーバ2に出力されたのを認識すると、当該端末識別情報と同一の端末識別情報に関連付けて記憶されているユーザ入力情報を、これらのユーザ入力情報に夫々関連付けられている項目識別情報と共に、DBサーバ2のユーザ入力情報記憶領域242から呼び出す。そして、Webサーバ1は、呼び出したこれらの情報と、サーバ識別情報記憶領域142から呼び出したサーバ識別情報を、情報転送サーバ3に出力する(ステップS1408)。 When the Web server 1 recognizes that the user input information related to the last item of the questionnaire is output to the DB server 2 together with the terminal identification information, the Web server 1 stores the information in association with the same terminal identification information as the terminal identification information. The user input information is called from the user input information storage area 242 of the DB server 2 together with the item identification information associated with each of the user input information. Then, the Web server 1 outputs the called information and the server identification information called from the server identification information storage area 142 to the information transfer server 3 (step S1408).

情報転送サーバ3は、ユーザ入力情報、当該ユーザ入力情報に関連付けられている項目識別情報及び転送先のWebサーバ4を識別するサーバ識別情報をWebサーバ1から受信すると、Webサーバ4への転送処理を開始する(ステップS1409)。 When the information transfer server 3 receives the user input information, the item identification information associated with the user input information, and the server identification information for identifying the transfer destination Web server 4 from the Web server 1, the information transfer server 3 performs a transfer process to the Web server 4. Is started (step S1409).

なお、図14では、回答の選択肢を記憶した後に、対応する相槌を出力する構成を示したが、この構成に限定されるものではなく、説明の便宜上のものである。そのため例えば、相槌を出力した後に、回答の選択肢を記憶する構成としても良く、相槌を出力すると共に回答の選択肢を記憶する構成としても良い。 FIG. 14 shows a configuration in which the corresponding options are output after the answer options are stored. However, the configuration is not limited to this configuration, and is for convenience of explanation. For this reason, for example, a configuration may be used in which the answer options are stored after the answers are output, or the answer options may be stored while the answers are output.

なお、図13のステップS1301〜ステップS1304の途中で、あるいは、図14のステップS1401〜ステップS1407の途中で、図15に示すように、端末6が、入力手段63を通じて、アンケートの回答者等のユーザから、アンケートの内容に関する情報と入力済みのユーザ入力情報を、再表示をする旨の操作を受け付けると(ステップS1501)、Webブラウザを用いて、Webサーバ1に対して、アンケート表示制御情報及びユーザ入力情報の送信要求を、記憶手段64から呼び出した端末識別情報と共に出力する(ステップS1502)。Webサーバ1は、アンケート表示制御情報及びユーザ入力情報の送信要求と端末識別情報を受信すると、アンケート表示制御情報及びユーザ入力情報の送信要求と端末識別情報をDBサーバ2に出力する(ステップS1503)。DBサーバ2は、Webサーバ1からアンケート表示制御情報及びユーザ入力情報の送信要求と端末識別情報を受け付けると、HD24内のアンケート表示制御情報記憶領域241に記憶されているアンケート表示制御情報を呼び出すと共に、ユーザ入力情報記憶領域242内を検索し、受信した端末識別情報と同一の端末識別情報に関連付けて記憶されているユーザ入力情報を呼び出して、Webサーバ1に出力する(ステップS1504)。Webサーバ1は、DBサーバ2からアンケート表示制御情報等を受信すると、当該アンケート表示制御情報等を、HD14内のアンケート表示制御情報記憶領域141から呼び出したアンケート表示制御情報と共に、端末6に対し出力する(ステップS1505)。端末6は、Webサーバ1からアンケート表示制御情報やユーザ入力情報を受信すると、Webブラウザを用いて解析し、アンケート内容等を表示手段62上に表示する(ステップS1506)。そして、図13のステップS1301、あるいは図14のステップS1401に戻る。 In the middle of steps S1301 to S1304 in FIG. 13 or in the middle of steps S1401 to S1407 in FIG. 14, as shown in FIG. When an operation for re-displaying information related to the contents of the questionnaire and input user input information is received from the user (step S1501), the questionnaire display control information and the information are displayed on the Web server 1 using the Web browser. The user input information transmission request is output together with the terminal identification information called from the storage means 64 (step S1502). Upon receiving the questionnaire display control information and user input information transmission request and the terminal identification information, the Web server 1 outputs the questionnaire display control information and user input information transmission request and the terminal identification information to the DB server 2 (step S1503). . Upon receiving the questionnaire display control information and the user input information transmission request and the terminal identification information from the Web server 1, the DB server 2 calls the questionnaire display control information stored in the questionnaire display control information storage area 241 in the HD 24. Then, the user input information storage area 242 is searched, the user input information stored in association with the same terminal identification information as the received terminal identification information is called and output to the Web server 1 (step S1504). When the Web server 1 receives the questionnaire display control information from the DB server 2, the Web server 1 outputs the questionnaire display control information and the like to the terminal 6 together with the questionnaire display control information called from the questionnaire display control information storage area 141 in the HD 14. (Step S1505). Upon receiving the questionnaire display control information and user input information from the web server 1, the terminal 6 analyzes using a web browser and displays the contents of the questionnaire on the display means 62 (step S1506). Then, the process returns to step S1301 in FIG. 13 or step S1401 in FIG.

このように、アンケートの回答者等のユーザとあたかも会話しているようなタイミングでアンケート内容等が端末6上に表示され、また、アンケートの回答者等のユーザによって入力されたアンケートの回答に対し、相槌が端末6上に表示される構成であるため、アンケートの回答者等のユーザは実際に人と会話しているように感じ、端末6という機械に入力するというストレスをあまり感じずに、テンポ良くアンケートに回答することができる。 Thus, the contents of the questionnaire and the like are displayed on the terminal 6 at the timing as if the user such as the respondent of the questionnaire is talking, and the answer to the questionnaire input by the user such as the respondent of the questionnaire Because it is a configuration in which the summons are displayed on the terminal 6, users such as respondents of the questionnaire feel that they are actually talking to people and do not feel much stress of inputting to the machine called the terminal 6, Can answer questionnaires at a good tempo.

また、ユーザ入力情報が上書きされるたびに、DBサーバ2が端末6の端末識別情報と関連付けて、更新して記憶する構成であるため、アンケートの回答者等のユーザが、Webブラウザ上のバック(=戻る)ボタンをクリックした場合や、リロード(=再読み込み)ボタンをクリックした場合等に、アンケートの内容に関する情報や、アンケートの回答者等のユーザが入力済みの回答を、端末6上に表示させることができ、便宜である。 In addition, whenever the user input information is overwritten, the DB server 2 is associated with the terminal identification information of the terminal 6 and is updated and stored. When the (= return) button is clicked or when the reload (= reload) button is clicked, information on the contents of the questionnaire and answers already entered by users such as the respondents of the questionnaire are displayed on the terminal 6 It can be displayed for convenience.

<変形例>
なお、本実施の形態例1では、DBサーバ2のユーザ入力情報記憶領域242に、端末6の端末識別情報に関連付けて、アンケートの回答者等のユーザによって入力されたユーザ入力情報を記憶する構成を示した。この構成を発展させ、アンケートの回答募集を停止する等、所定の期間が経過した場合には、記憶しているユーザ入力情報をコピーして、他のサーバに送信する。そして、DBサーバ2は、ユーザ入力情報記憶領域242に記憶されているユーザ入力情報から、端末6の端末識別情報を削除する構成としても良い。このような構成にすれば、DBサーバ2では、記憶しているユーザ入力情報について機密性を保ちながら、消失・破損等させることなく保存しなければならないという要請から開放される一方、ユーザ入力情報を他の用途に利用できるようになるため、便宜である。
<Modification>
In Embodiment 1, the user input information storage area 242 of the DB server 2 stores user input information input by a user such as a respondent of a questionnaire in association with the terminal identification information of the terminal 6. showed that. When a predetermined period of time elapses, such as when this configuration is developed and the questionnaire response solicitation is stopped, the stored user input information is copied and transmitted to another server. The DB server 2 may be configured to delete the terminal identification information of the terminal 6 from the user input information stored in the user input information storage area 242. With this configuration, the DB server 2 is freed from the request that the stored user input information must be stored without loss or damage while maintaining confidentiality. This is convenient because it can be used for other purposes.

また、本実施の形態例1では、Webサーバ1は、受信したアンケートの回答の選択肢について、DBサーバ2のアンケート表示制御情報記憶領域241内に、対応する相槌が記憶されている場合には、当該相槌を、端末6に対し出力し、相槌を出力するタイミングは、アンケートの回答者等のユーザとあたかも会話しているように適時に出力する構成を示した。そして、本実施の形態例1では、ユーザと「きょうへい」という人間が1対1で会話する構成を示した。しかし、この構成に限定されるものではなく、図16に示すように、あたかもグループチャットのように、ユーザと複数の人間が会話しているように随時相槌を出力する構成としても良い。図16に示す例では、ユーザからの回答に対し、「きょうへい」と「きよし」という2名が相槌を打つ構成である。 Further, in the first embodiment, when the Web server 1 stores the corresponding answers in the questionnaire display control information storage area 241 of the DB server 2 for the received answer options of the questionnaire, The said output is output with respect to the terminal 6, and the timing which outputs a check showed the structure output as timely as if it was talking with users, such as a respondent of a questionnaire. In the first embodiment, a configuration is shown in which a user and a person “Kyohei” have a one-to-one conversation. However, the present invention is not limited to this configuration, and as shown in FIG. 16, a configuration may be used in which the user is constantly informed of the conversation as if a user and a plurality of people are talking as in a group chat. In the example shown in FIG. 16, two people, “Kyohei” and “Kiyoshi”, are competing in response to a response from the user.

また、本実施の形態例1では、DBサーバ2が、アンケートの回答の各選択肢に対応させて相槌を記憶し、Webサーバ1が、端末6からアンケートの回答の選択肢を受信すると、当該回答の選択肢に対応する相槌を出力する構成を示した。しかし、この構成に限定されるものではなく、DBサーバ2が、キーワードに対応させて相槌を記憶し、Webサーバ1が、端末6からアンケートの回答に含まれる特定のキーワードを受信すると、当該キーワードに対応する相槌を出力する構成としても良い。 Further, in the first embodiment, when the DB server 2 stores the corresponding information corresponding to each answer of the questionnaire and the Web server 1 receives the answer of the questionnaire from the terminal 6, the answer of the answer is stored. A configuration that outputs the answers corresponding to the options is shown. However, the present invention is not limited to this configuration, and when the DB server 2 stores a match corresponding to the keyword and the Web server 1 receives a specific keyword included in the questionnaire response from the terminal 6, the keyword It is good also as a structure which outputs the consideration corresponding to.

(実施の形態例2)
上述した実施の形態例1では、アンケートに対し情報転送システムを適用した例を示したが、本発明はこの構成に限定されるものではなく、例えば、EC(=Electronic Commerce、電子商取引)サイトを通じて、商品やサービスの購入を申し込む際に、ユーザに必要な情報を入力させる入力フォームに対して、本発明を適用することも可能である。また例えば、eラーニングを受講した際に、ユーザに問題演習の回答を入力させる入力フォームに対して、本発明を適用することも可能である。つまり、本発明は、ユーザに入力を要求する項目を端末6上に表示し、ユーザに情報を入力させるものであれば、適用可能である。
(Embodiment 2)
In the first embodiment described above, an example in which the information transfer system is applied to a questionnaire has been shown. However, the present invention is not limited to this configuration, for example, through an EC (= Electronic Commerce) site. It is also possible to apply the present invention to an input form that allows a user to input necessary information when applying for purchase of a product or service. Further, for example, the present invention can be applied to an input form that allows a user to input an answer to a problem exercise when e-learning is taken. That is, the present invention is applicable as long as items that require input from the user are displayed on the terminal 6 and the user is allowed to input information.

また、上述した実施の形態例1では、アンケートの回答者等のユーザとあたかも会話しているようなタイミングでアンケート内容等が端末6上に表示され、また、アンケートの回答者等のユーザによって入力されたアンケートの回答に対し、相槌が端末6上に表示される構成を示した。しかし、本発明はこの構成に限定されるものではなく、アンケートの回答者等のユーザによって入力されたアンケートの回答に対して、相槌は表示されないが、アンケートの回答者等のユーザとあたかも会話しているようなタイミングでアンケート内容等が端末6上に表示される構成としても良い。 In the first embodiment described above, the contents of the questionnaire are displayed on the terminal 6 at the timing as if a conversation with a user such as a questionnaire respondent was made, and input by a user such as a questionnaire respondent. A configuration is shown in which the answers are displayed on the terminal 6 in response to the questionnaire responses. However, the present invention is not limited to this configuration, and no answer is displayed for a questionnaire response input by a user such as a survey respondent, but it is as if the user has a conversation with a user such as a survey respondent. It is good also as a structure by which the questionnaire content etc. are displayed on the terminal 6 at the timing like this.

以下、本実施の形態例2では、ECサイトを通じて、商品やサービスの購入を申し込む際に、購入者等のユーザに必要な情報を入力させる入力フォームに対して本発明を適用し、相槌は表示されないが、商品の購入者等のユーザとあたかも会話しているようなタイミングで、商品等の購入に必要な情報を入力させるための入力要求項目等が端末6上に表示される構成について、例示的に説明する。なおここでは、上述した実施の形態例1及び変形例で示した構成と異なる構成についてのみ説明し、同様の構成については、説明を省略する。 Hereinafter, in the second embodiment, the present invention is applied to an input form that allows a user such as a purchaser to input necessary information when applying for purchase of a product or service through an EC site. An example of a configuration in which input request items and the like for inputting information necessary for purchasing a product etc. are displayed on the terminal 6 at a timing as if a user such as a product purchaser is having a conversation. I will explain it. Here, only the configuration different from the configuration shown in the first embodiment and the modification described above will be described, and the description of the same configuration will be omitted.

Webサーバ1のCPU11が、端末6に対し、商品等の購入に必要な情報を入力させるための入力要求項目表示制御情報を出力するタイミングは、購入者等のユーザとあたかも会話しているように適時に、入力要求項目表示制御情報を出力する。例えば、CPU11は、図17(a)に示すように、前文1「ようこそ。それではこれから、お客様に商品をお届けするための情報について、順にご入力をお願い致します。」を端末6に出力し、待機する。そして、CPU11は、計時手段17を参照して所定の時間(ex.2秒)が経過したことを認識すると、図17(b)に示すように、入力要求項目1「苗字と名前を教えて下さい」、苗字と名前に分かれた入力欄、及びアイコン「OK」を端末6に出力する。図17(c)に示すように、CPU11は、ユーザによる苗字・名前(ユーザ入力情報の一例)の入力を認識し、アイコン「OK」がクリックされた旨の命令を受信すると、入力要求項目2「苗字と名前のフリガナを教えて下さい」、苗字と名前に分かれた入力欄、及びアイコン「OK」を端末6に出力する。図17(d)に示すように、CPU11は、ユーザによる苗字及び名前のフリガナ(ユーザ入力情報の一例)の入力を認識し、アイコン「OK」がクリックされた旨の命令を受信すると、入力要求項目3「住所を教えて下さい」、住所用の入力欄、及びアイコン「OK」を端末6に出力する。以降、CPU11は、「連絡先電話番号」、「連絡先メールアドレス」、「お支払方法(クレジットカード払い、銀行振り込み、コンビニ払い)」、「クレジットカード番号(クレジットカード払いの場合)」、「セキュリティコード(=クレジットカード裏面の署名欄に記載された3桁の番号、クレジットカード払いの場合)」、「クレジットカードの有効期限(クレジットカード払いの場合)」等の各入力要求項目について、同様の流れを繰り返す。なお、「連絡先電話番号」〜「クレジットカードの有効期限」は、全て「ユーザ入力情報」の一例である。そして最後に、CPU11は、ユーザによる「クレジットカードの有効期限」の入力を認識し、アイコン「OK」がクリックされた旨の命令を受信すると、結語1「ありがとうございました」を端末6に出力する。 The timing at which the CPU 11 of the Web server 1 outputs the input request item display control information for allowing the terminal 6 to input information necessary for the purchase of a product or the like is as if it is having a conversation with a user such as a purchaser. Output input request item display control information in a timely manner. For example, as shown in FIG. 17A, the CPU 11 outputs to the terminal 6 the first sentence “Welcome. Now, please input information for delivering the product to the customer in order.” ,stand by. When the CPU 11 recognizes that the predetermined time (ex. 2 seconds) has elapsed with reference to the time measuring means 17, as shown in FIG. 17B, the input request item 1 “Tell me your last name and name” Please input ", the input field divided into the last name and name, and the icon" OK "are output to the terminal 6. As shown in FIG. 17 (c), when the CPU 11 recognizes the input of the user's last name and name (an example of user input information) and receives an instruction that the icon “OK” has been clicked, the input request item 2 “Tell me your last name and name reading”, the input field divided into last name and name, and the icon “OK” are output to the terminal 6. As shown in FIG. 17 (d), the CPU 11 recognizes the input of the user's last name and name reading (an example of user input information) and receives an instruction that the icon “OK” has been clicked. The item 3 “Tell me your address”, the address input field, and the icon “OK” are output to the terminal 6. Thereafter, the CPU 11 “contact phone number”, “contact email address”, “payment method (credit card payment, bank transfer, convenience store payment)”, “credit card number (in the case of credit card payment)”, “ Same for each input request item such as “Security code (= three-digit number on the back of the credit card, credit card payment)”, “Credit card expiration date (credit card payment)” Repeat the flow. “Contact phone number” to “credit card expiration date” are all examples of “user input information”. Finally, when the CPU 11 recognizes the input of the “credit card expiration date” by the user and receives an instruction that the icon “OK” is clicked, the CPU 11 outputs the conclusion 1 “Thank you” to the terminal 6. .

上述したように、Webサーバ1のCPU11は、購入者等のユーザによって入力されたユーザ入力情報を受信すると、次の入力要求項目等を出力する。 As described above, when the CPU 11 of the Web server 1 receives user input information input by a user such as a purchaser, the CPU 11 outputs the next input request item or the like.

また、CPU11は、端末6から端末識別情報と共に、商品の購入者等のユーザによって入力された、最後の入力要求項目に係るユーザ入力情報が、端末識別情報と共に、DBサーバ2に出力されたのを認識すると、当該端末識別情報と同一の端末識別情報に関連付けて記憶されているユーザ入力情報を、これらのユーザ入力情報に夫々関連付けられている項目識別情報と共に、DBサーバ2のユーザ入力情報記憶領域242から呼び出す。そして、CPU11は、呼び出したこれらの情報と、サーバ識別情報記憶領域142から呼び出したサーバ識別情報を、情報転送サーバ3に出力する。 In addition, the CPU 11 outputs the user input information related to the last input request item input by the user such as the purchaser of the product together with the terminal identification information from the terminal 6 to the DB server 2 together with the terminal identification information. The user input information stored in association with the same terminal identification information as the terminal identification information together with the item identification information associated with each of these user input information, the user input information storage of the DB server 2 Call from area 242. Then, the CPU 11 outputs the called information and the server identification information called from the server identification information storage area 142 to the information transfer server 3.

情報転送サーバ3のCPU31は、ユーザ入力情報、当該ユーザ入力情報に関連付けられている項目識別情報及び転送先のWebサーバ4を識別するサーバ識別情報をWebサーバ1から受信すると、Webサーバ4への転送処理を開始する。 When the CPU 31 of the information transfer server 3 receives the user input information, the item identification information associated with the user input information, and the server identification information for identifying the transfer destination Web server 4 from the Web server 1, the CPU 31 of the information transfer server 3 Start the transfer process.

転送処理について、詳しくは、CPU31は、ユーザ入力情報、当該ユーザ入力情報に関連付けられている項目識別情報及び転送先のWebサーバ4を識別するサーバ識別情報をWebサーバ1から受信すると、HD34のWebサーバ情報記憶領域342を参照して、受信したユーザ入力情報を転送する転送先のWebサーバ4を特定する。また、特定されたWebサーバ4に係るサーバ識別情報に対応して記憶されている入力パターンを特定する。 In detail, the CPU 31 receives the user input information, the item identification information associated with the user input information, and the server identification information for identifying the transfer destination Web server 4 from the Web server 1. With reference to the server information storage area 342, the transfer destination Web server 4 to which the received user input information is transferred is specified. Further, the input pattern stored corresponding to the server identification information related to the specified Web server 4 is specified.

また、CPU31は、Webブラウザ記憶領域341に記憶されているWebブラウザを立ち上げ、Webブラウザを通じて、特定された転送先のWebサーバ4に係る入力フォームを動作させ、入力パターン情報記憶領域343を参照して、受信したユーザ入力情報を、特定した入力パターンに基づいて、入力する。即ち、CPU31は、転送先のWebサーバ4の入力フォームに適合するように、入力パターン情報記憶領域343を参照して、受信したユーザ入力情報を(必要であれば、データ形式を変換した上で)、特定した入力パターンに基づいて、入力する。 Further, the CPU 31 starts up a web browser stored in the web browser storage area 341, operates the input form related to the specified transfer destination web server 4 through the web browser, and refers to the input pattern information storage area 343. Then, the received user input information is input based on the specified input pattern. That is, the CPU 31 refers to the input pattern information storage area 343 so as to conform to the input form of the transfer destination Web server 4 and converts the received user input information (if necessary, after converting the data format). ), Based on the specified input pattern.

以下、特定された転送先のWebサーバ4に係る入力フォームが、図18に示すような構成の場合を例として、具体的に説明する。 Hereinafter, the input form related to the specified transfer destination Web server 4 will be described in detail by taking as an example the configuration shown in FIG.

CPU31は、図18(a)に示すように、受信した「山田」のユーザ入力情報及び当該ユーザ入力情報に関連付けられている項目識別情報「苗字」に基づいて、「苗字」に係る入力要求項目に対する回答として、「山田」である旨のテキストデータをテキストボックス内に入力する。また、受信した「一郎」のユーザ入力情報及び当該ユーザ入力情報に関連付けられている項目識別情報「名前」に基づいて、「名前」に係る入力要求項目に対する回答として、「一郎」である旨のテキストデータをテキストボックス内に入力する。そして、受信した「ヤマダ」のユーザ入力情報及び当該ユーザ入力情報に関連付けられている項目識別情報「苗字のフリガナ」に基づいて、「苗字のフリガナ」に係る入力要求項目に対する回答として、「ヤマダ」である旨のテキストデータをテキストボックス内に入力する。また、受信した「イチロウ」のユーザ入力情報及び当該ユーザ入力情報に関連付けられている項目識別情報「名前のフリガナ」に基づいて、「名前のフリガナ」に係る入力要求項目に対する回答として、「イチロウ」である旨のテキストデータをテキストボックス内に入力する。次に、CPU31は、受信した「東京都新宿下落合11−2−1」のユーザ入力情報及び当該ユーザ入力情報に関連付けられている項目識別情報「住所」に基づいて、「住所」に係る入力要求項目に対する回答として、「東京都新宿下落合11−2−1」である旨のテキストデータをテキストボックス内に入力する。そして、CPU31は、受信した「03−1234−5678」のユーザ入力情報及び当該ユーザ入力情報に関連付けられている項目識別情報「連絡先電話番号」に基づいて、「連絡先電話番号」に係る入力要求項目に対する回答として、「03−1234−5678」である旨のテキストデータをテキストボックス内に入力する。 As shown in FIG. 18A, the CPU 31 inputs the input request item relating to the “surname” based on the received user input information of “Yamada” and the item identification information “surname” associated with the user input information. As an answer to the above, text data indicating “Yamada” is entered in the text box. Also, based on the received user input information of “Ichiro” and the item identification information “name” associated with the user input information, as an answer to the input request item related to “name”, “Ichiro” Enter text data in the text box. Then, based on the received user input information of “Yamada” and the item identification information “First name of last name” associated with the user input information, “Yamada” as an answer to the input request item relating to “First name of last name” Enter the text data to the effect in the text box. In addition, based on the received user input information of “ICHIRO” and the item identification information “NAME OF NAME” associated with the user input information, “ICHIRO” is used as an answer to the input request item related to “name of reading”. Enter the text data to the effect in the text box. Next, based on the received user input information of “Tokyo Shinjuku Shimo-Ochiai 11-2-1” and item identification information “address” associated with the user input information, the CPU 31 makes an input request related to “address”. As an answer to the item, text data indicating “Tokyo Shinjuku Shimo-Ochiai 11-2-1” is entered in the text box. The CPU 31 then inputs the “contact phone number” based on the received user input information “03-1234-5678” and the item identification information “contact phone number” associated with the user input information. As an answer to the request item, text data indicating “03-1234-5678” is input into the text box.

次に、CPU31は、図18(b)に示すように、受信した「i.yamada@tmail.com」のユーザ入力情報及び当該ユーザ入力情報に関連付けられている項目識別情報「連絡先メールアドレス」に基づいて、「連絡先メールアドレス」に係る入力要求項目に対する回答として、「i.yamada@tmail.com」である旨のテキストデータをテキストボックス内に入力する。そして、CPU31は、受信した「クレジットカード払い」である旨のユーザ入力情報及び当該ユーザ入力情報に関連付けられている項目識別情報「お支払方法」に基づいて、「お支払い方法」に係る入力要求項目に対する回答として、「クレジットカード払い」である旨のラジオボタンを選択する。次に、CPU31は、受信した「1234−5678−1234−5678」のユーザ入力情報及び当該ユーザ入力情報に関連付けられている項目識別情報「クレジットカード番号」に基づいて、「クレジットカード番号」に係る入力要求項目に対する回答として、「1234−5678−1234−5678」である旨のテキストデータをテキストボックス内に入力する。そして、CPU31は、受信した「111」のユーザ入力情報及び当該ユーザ入力情報に関連付けられている項目識別情報「セキュリティコード」に基づいて、「セキュリティコード」に係る入力要求項目に対する回答として、「111」である旨のテキストデータをテキストボックス内に入力する。 Next, as shown in FIG. 18B, the CPU 31 receives the received user input information of “i.yamada@tmail.com” and item identification information “contact mail address” associated with the user input information. Based on the above, as a response to the input request item related to “contact mail address”, text data indicating “i.yamada@tmail.com” is input in the text box. Then, based on the received user input information indicating “credit card payment” and the item identification information “payment method” associated with the user input information, the CPU 31 receives an input request related to “payment method”. As a response to the item, select the radio button indicating “credit card payment”. Next, the CPU 31 relates to the “credit card number” based on the received user input information “1234-5678-1234-5678” and the item identification information “credit card number” associated with the user input information. As an answer to the input request item, text data indicating “1234-5678-1234-5678” is input into the text box. Then, based on the received user input information “111” and the item identification information “security code” associated with the user input information, the CPU 31 returns “111” as an answer to the input request item related to “security code”. Is entered in the text box.

次に、CPU31は、図18(c)に示すように、受信した「25/12/2020」のユーザ入力情報及び当該ユーザ入力情報に関連付けられている項目識別情報「クレジットカードの有効期限」に基づいて、「クレジットカードの有効期限」に係る入力要求項目に対する回答として、「25/12/2020」である旨のテキストデータをテキストボックス内に入力する。そして、アイコン「内容の確認へ」をクリックする。次に、アイコン「送信」(図示省略)をクリックする。 Next, as shown in FIG. 18C, the CPU 31 sets the received user input information “25/12/2020” and item identification information “credit card expiration date” associated with the user input information. Based on this, text data indicating “25/12/2020” is input into the text box as an answer to the input request item relating to “credit card expiration date”. Then, click the icon “To confirm contents”. Next, the icon “send” (not shown) is clicked.

このように、情報転送サーバ3が、特定された転送先のWebサーバ4に係る入力フォームを動作させ、Webサーバ1から受信したユーザ入力情報を、特定した入力パターンに基づいて入力することで、端末6から直接Webサーバ4にアクセスした場合と同様に、Webサーバ4を通じてDBサーバ5に入力情報を入力させることができる。 As described above, the information transfer server 3 operates the input form related to the specified transfer destination Web server 4 and inputs the user input information received from the Web server 1 based on the specified input pattern. Similarly to the case where the Web server 4 is directly accessed from the terminal 6, input information can be input to the DB server 5 through the Web server 4.

なお、本実施の形態例1及び2では、ユーザから情報の入力を受け付けるユーザインタフェイスとして、プルダウンメニュー、ラジオボタン、テキストボックスを用いる構成を示したが、この構成に限定されるものではない。例えば、ユーザインタフェイスとして、カレンダー、ポップアップメニュー、チェックボックスを用いる構成としても良い。 In the first and second embodiments, a configuration using a pull-down menu, a radio button, and a text box as a user interface that receives input of information from the user is shown. However, the present invention is not limited to this configuration. For example, a configuration using a calendar, a pop-up menu, and a check box as the user interface may be used.

<変形例>
ところで、上述した実施の形態例1及び2や、変形例で示された本発明では、ユーザによって、端末6を通じて入力されたアンケートの回答や商品等の購入の際に入力させたユーザ入力情報は、Webサーバ1、情報転送サーバ3を経由して、転送先であるWebサーバ4に入力される。
<Modification>
By the way, in the present invention shown in the first and second embodiments and the modifications described above, user input information input by a user when purchasing a reply to a questionnaire or a product input through the terminal 6 is as follows. The data is input to the Web server 4 as the transfer destination via the Web server 1 and the information transfer server 3.

そして、実施の形態例2で示したように、商品やサービスの購入を申し込む際に、購入者等のユーザに必要な情報を入力させる入力フォームに対して本発明を適用する場合に、購入者等のユーザに入力させたユーザ入力情報の中に、クレジットカードに関連する情報(クレジットカード番号、セキュリティコード、クレジットカードの有効期限等)が含まれている場合がある。このクレジットカードに関連する情報は、個人情報・機密情報であって、取引の当事者以外の第三者には知られるべきではない。 As shown in the second embodiment, when applying the present invention to an input form that allows a user such as a purchaser to input necessary information when applying for purchase of goods or services, the purchaser In some cases, information related to credit cards (credit card number, security code, expiration date of credit card, etc.) is included in the user input information input by the user. The information related to the credit card is personal information / confidential information and should not be known to third parties other than the parties to the transaction.

そこで、このクレジットカードに関連する情報について、DBサーバ2が受信すると、ユーザ入力情報記憶領域242内に暗号化して記憶する。そして、情報転送サーバ3に出力する際に、Webサーバ1は、トークン(=暗号鍵、一度しか使用できないパスワード)を用いて、当該情報を復号化する。このような構成としても良い。このような構成とすれば、クレジットカードに関連する情報の機密性が保持され、便宜である。 Therefore, when the DB server 2 receives information related to the credit card, the information is encrypted and stored in the user input information storage area 242. Then, when outputting to the information transfer server 3, the Web server 1 decrypts the information using a token (= encryption key, password that can be used only once). Such a configuration may be adopted. With such a configuration, the confidentiality of information related to the credit card is maintained, which is convenient.

A:情報転送システム、
1:Webサーバ、
11:CPU、12:RAM、13:ROM、14:HD、141:アンケート表示制御情報記憶領域、142:サーバ識別情報記憶領域、15:ディスプレイ、16:入力手段、17:計時手段、18:インタフェイス、19:バス、
2:DBサーバ、
21:CPU、24:HD、241:アンケート表示制御情報記憶領域、242:ユーザ入力情報記憶領域、
3:情報転送サーバ、
31:CPU、34:HD、341:Webブラウザ記憶領域、342:Webサーバ情報記憶領域、343:入力パターン情報記憶領域、
4:Webサーバ、
5:DBサーバ、
6:端末、
61:制御手段、62:表示手段、63:入力手段、64:記憶手段、
7:ネットワーク、
8:ネットワーク、
9:オペレータ用端末
A: Information transfer system,
1: Web server
11: CPU, 12: RAM, 13: ROM, 14: HD, 141: questionnaire display control information storage area, 142: server identification information storage area, 15: display, 16: input means, 17: timing means, 18: interface Face, 19: Bus,
2: DB server,
21: CPU, 24: HD, 241: Questionnaire display control information storage area, 242: User input information storage area,
3: Information transfer server,
31: CPU, 34: HD, 341: Web browser storage area, 342: Web server information storage area, 343: Input pattern information storage area,
4: Web server
5: DB server,
6: Terminal,
61: control means, 62: display means, 63: input means, 64: storage means,
7: Network
8: Network
9: Terminal for operator

Claims (4)

入力フォームを介して、ユーザより情報の入力を受け付ける情報受付情報処理装置から受信したユーザ入力情報を、入力フォームを介して、ユーザより情報の入力を受け付ける転送先情報処理装置に転送する情報転送情報処理装置であって、
当該情報転送情報処理装置は、入力パターン情報記憶手段に記憶されている、前記転送先情報処理装置の前記入力フォームに係る入力パターンを参照して、前記ユーザ入力情報を前記転送先情報処理装置に入力する情報処理装置制御手段を有することを特徴とする、情報転送情報処理装置。
Via the input form, the user input information received from the information reception processing apparatus that receives an input of information from the user, via the input form, information transfer information to be transferred to the transfer destination information processing apparatus that receives an input of information from the user A processing device comprising:
The information transfer information processing apparatus is stored in the input pattern information storing means, with reference to the input patterns according to the input form of the transfer destination information processing apparatus, the user input information to the transfer destination information processing apparatus An information transfer information processing apparatus comprising an information processing apparatus control means for inputting.
入力フォームを介して、ユーザより情報の入力を受け付ける情報受付情報処理装置から受信したユーザ入力情報を、入力フォームを介して、ユーザより情報の入力を受け付ける転送先情報処理装置に転送する情報転送情報処理装置を用いた方法であって、
当該情報転送情報処理装置は、入力パターン情報記憶手段に記憶されている、前記転送先情報処理装置の前記入力フォームに係る入力パターンを参照して、前記ユーザ入力情報を前記転送先情報処理装置に入力するステップを有することを特徴とする、方法。
Via the input form, the user input information received from the information reception processing apparatus that receives an input of information from the user, via the input form, information transfer information to be transferred to the transfer destination information processing apparatus that receives an input of information from the user A method using a processing device,
The information transfer information processing apparatus is stored in the input pattern information storing means, with reference to the input patterns according to the input form of the transfer destination information processing apparatus, the user input information to the transfer destination information processing apparatus A method comprising the step of inputting.
入力フォームを介して、ユーザより情報の入力を受け付ける情報受付情報処理装置から受信したユーザ入力情報を、入力フォームを介して、ユーザより情報の入力を受け付ける転送先情報処理装置に転送する情報転送情報処理装置に、手順を実行させるプログラムであって、
当該情報転送情報処理装置に、入力パターン情報記憶手段に記憶されている、前記転送先情報処理装置の前記入力フォームに係る入力パターンを参照して、前記ユーザ入力情報を前記転送先情報処理装置に入力する情報処理装置制御手段として機能させることを特徴とする、プログラム。
Via the input form, the user input information received from the information reception processing apparatus that receives an input of information from the user, via the input form, information transfer information to be transferred to the transfer destination information processing apparatus that receives an input of information from the user A program for causing a processing device to execute a procedure,
With reference to the input pattern related to the input form of the transfer destination information processing apparatus stored in the input pattern information storage means in the information transfer information processing apparatus, the user input information is transferred to the transfer destination information processing apparatus. A program which functions as an information processing apparatus control means for inputting.
入力フォームを介して、ユーザより情報の入力を受け付ける情報受付情報処理装置と、入力フォームを介して、ユーザより情報の入力を受け付ける転送先情報処理装置と、前記情報受付情報処理装置から受信したユーザ入力情報を、前記転送先情報処理装置に転送する情報転送情報処理装置とを有する情報転送システムであって、
前記情報転送情報処理装置は、入力パターン情報記憶手段に記憶されている、前記転送先情報処理装置の前記入力フォームに係る入力パターンを参照して、前記ユーザ入力情報を前記転送先情報処理装置に入力することを特徴とする、情報転送システム。
Via an input form, the information reception processing apparatus that receives an input of information from the user, via the input form, and the destination information processing apparatus that receives an input of information from the user, received from the information reception processing device user An information transfer system having an information transfer information processing apparatus that transfers input information to the transfer destination information processing apparatus,
The information transfer information processing apparatus is stored in the input pattern information storing means, with reference to the input patterns according to the input form of the transfer destination information processing apparatus, the user input information to the transfer destination information processing apparatus An information transfer system characterized by inputting.
JP2018145472A 2018-08-01 2018-08-01 Information transfer information processing apparatus, method using the information transfer information processing apparatus, program, and information transfer system Active JP6600896B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2018145472A JP6600896B1 (en) 2018-08-01 2018-08-01 Information transfer information processing apparatus, method using the information transfer information processing apparatus, program, and information transfer system
PCT/JP2019/029853 WO2020027141A1 (en) 2018-08-01 2019-07-30 Information transmitting information processing device, and method, program, and information transmission system using information transmitting information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018145472A JP6600896B1 (en) 2018-08-01 2018-08-01 Information transfer information processing apparatus, method using the information transfer information processing apparatus, program, and information transfer system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2019169827A Division JP2020021498A (en) 2019-09-18 2019-09-18 Information transfer processing device, method using the same, program, and information transfer system

Publications (2)

Publication Number Publication Date
JP6600896B1 true JP6600896B1 (en) 2019-11-06
JP2020021330A JP2020021330A (en) 2020-02-06

Family

ID=68462379

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018145472A Active JP6600896B1 (en) 2018-08-01 2018-08-01 Information transfer information processing apparatus, method using the information transfer information processing apparatus, program, and information transfer system

Country Status (2)

Country Link
JP (1) JP6600896B1 (en)
WO (1) WO2020027141A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7272293B2 (en) * 2020-01-29 2023-05-12 トヨタ自動車株式会社 Agent device, agent system and program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5830581B1 (en) * 2014-06-23 2015-12-09 株式会社ショーケース・ティービー Input support server, input support method, and input support program
JP5969716B1 (en) * 2016-01-13 2016-08-17 株式会社ショーケース・ティービー Data management system, data management program, communication terminal, and data management server
JP6532853B2 (en) * 2016-11-17 2019-06-19 株式会社Professy INFORMATION PROCESSING APPARATUS, METHOD USING INFORMATION PROCESSING APPARATUS, AND PROGRAM

Also Published As

Publication number Publication date
WO2020027141A1 (en) 2020-02-06
JP2020021330A (en) 2020-02-06

Similar Documents

Publication Publication Date Title
US11360790B2 (en) Collaborative and non-collaborative workspace application container with application persistence
JP5161267B2 (en) Screen customization support system, screen customization support method, and screen customization support program
US20080243991A1 (en) Content Purchase and Transfer Management for Reader Device
JP5160860B2 (en) Purchasing business system, purchasing business processing method, and purchasing business processing program
JP2019160062A (en) Business support method for store and server
AU2002350998B2 (en) Method and system for using a selected peripheral of a network
US20140189087A1 (en) Remote registration of systems
JP6600896B1 (en) Information transfer information processing apparatus, method using the information transfer information processing apparatus, program, and information transfer system
JP6580189B1 (en) Display control apparatus, display control method, and display control program
JP2021043780A (en) Information processing apparatus, information processing method, and program for terminal
JP2020021498A (en) Information transfer processing device, method using the same, program, and information transfer system
CN115208996A (en) Information processing system, data management device and method, storage medium, and computer device
JP6517409B1 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM
JP5849725B2 (en) Novelty server device, server device
JP2001357212A (en) Mediation controller and computer-readable recording medium with mediation control program recorded
JP4067948B2 (en) Sales person management method, server and program in electronic commerce
JP2020126373A (en) Information transfer information processor, method using information transfer information processor, program, and information transfer system
US20120041807A1 (en) Incentive-based server cooperation system, incentive-based server cooperation method and incentive-based server cooperation program
KR20010098231A (en) Method for selecting software and hardware project business partner on the internet using auction
JP7079037B1 (en) Information processing methods, information processing equipment, information processing programs and recording media
JP7503697B1 (en) Information processing method, information processing device, information processing program, and recording medium
KR100439150B1 (en) A method for displaying a communication information of the software developer, the service center or the consultant on the each and every active windows
JP2014174788A (en) Order placing/accepting system, order placing/accepting server, order placing/accepting method and program
JP2002236862A (en) Settlement executing site, settling system, settling method, recording medium and program
JP2018081538A (en) Information processing apparatus, method using information processing apparatus, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190426

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20190426

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20190508

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190528

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190724

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: 20190820

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190919

R150 Certificate of patent or registration of utility model

Ref document number: 6600896

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