JP7656785B2 - Program, method, and information processing device - Google Patents
Program, method, and information processing device Download PDFInfo
- Publication number
- JP7656785B2 JP7656785B2 JP2023075759A JP2023075759A JP7656785B2 JP 7656785 B2 JP7656785 B2 JP 7656785B2 JP 2023075759 A JP2023075759 A JP 2023075759A JP 2023075759 A JP2023075759 A JP 2023075759A JP 7656785 B2 JP7656785 B2 JP 7656785B2
- Authority
- JP
- Japan
- Prior art keywords
- question
- information
- user
- candidate
- answer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Description
本明細書における開示は、プログラム、方法、情報処理装置に関する。 The disclosures in this specification relate to programs, methods, and information processing devices.
近年、ネットワークを介した質問回答サービスにおいて、質問者が質問した内容に対し、サービスに登録している専門家による回答を提供するサービスがある。 In recent years, some network-based question and answer services have been providing answers to questions posed by askers from experts registered with the service.
特許文献1では、ネットワーク上に構築された利用者コンピュータとWWWサーバと、検索サーバと、データベースサーバとを有し、利用者の情報検索を補助し、質問者と回答者との間の質問に対する回答の仲介を行う情報交換仲介方法において、質問者が入力した質問文に対し、質問文に関係のある回答候補者、質問回答履歴情報、定型情報、プロジェクトリストを質問者に表示する技術が記載されている。 Patent Document 1 describes a method of mediating information exchange that has a user computer, a WWW server, a search server, and a database server constructed on a network, assists users in searching for information, and mediates between questioners and answerers in providing answers to questions. The method describes technology that displays to the questioner answer candidates related to the question text entered by the questioner, question and answer history information, standard information, and project lists.
ユーザからの質問に対する回答を提供するサービスにおいて、ユーザからの質問と回答者からの回答をよりいっそう促す技術が必要とされている。 In services that provide answers to questions from users, there is a need for technology that can further encourage questions from users and answers from respondents.
本開示によると、プロセッサを備えるコンピュータによって実行されるプログラムが提供される。プログラムは、プロセッサに、第1ユーザからの入力操作に基づいて、質問文である第1情報の入力を受け付けるステップと、第1情報の入力に応答して、入力される第1情報に基づき特定の処理を行うことにより、第1情報の質問文に対する回答者の候補を特定するステップと、特定される回答者の候補を、第1情報の入力の完成を待たずして第1ユーザに提示するステップと、を実行させる。 According to the present disclosure, a program executed by a computer having a processor is provided. The program causes the processor to execute the steps of: accepting input of first information, which is a question sentence, based on an input operation from a first user; identifying candidate answerers for the question sentence of the first information by performing a specific process based on the input first information in response to the input of the first information; and presenting the identified candidate answerers to the first user without waiting for completion of input of the first information.
本開示によれば、ユーザからの質問に対する回答を提供するサービスにおいて、ユーザからの質問と回答者からの回答をよりいっそう促す技術を提供することができる。 According to the present disclosure, in a service that provides answers to questions from users, it is possible to provide a technology that further encourages questions from users and answers from respondents.
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。 Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In the following description, the same parts are given the same reference numerals. Their names and functions are also the same. Therefore, detailed descriptions thereof will not be repeated.
<1 構成>
図1は、システム1の全体の構成を示す図である。
<1 Configuration>
FIG. 1 is a diagram showing the overall configuration of a system 1.
図1に示すように、システム1は、端末装置10と、ユーザへ情報提供をするためのサーバ20と、システム1と関連付けられた外部のネットワーク30とを含む。ここで、端末装置10は、ユーザが使用する端末装置10と、回答者の候補が使用する端末装置10として以降の説明に使用する。ある局面においては、当該表記は、別の表記(例えば端末装置10A、端末装置10Bなど)とされてもよい。サーバ20は、ユーザおよび回答者の候補に対し、質問文の情報、質問文に対する回答の情報などを提供する。外部のネットワーク30は、サーバ20が提供するサービスと提携する外部のネットワークであり、当該ネットワーク上において、ニュース配信、論文配信など種々のサービスを提供する。 As shown in FIG. 1, the system 1 includes a terminal device 10, a server 20 for providing information to users, and an external network 30 associated with the system 1. Here, the terminal device 10 is used in the following explanation as the terminal device 10 used by the user and the terminal device 10 used by the candidate answerer. In some aspects, the notation may be a different notation (e.g., terminal device 10A, terminal device 10B, etc.). The server 20 provides information on questions and information on answers to the questions to the users and the candidate answerers. The external network 30 is an external network that is affiliated with the services provided by the server 20, and provides various services such as news distribution and paper distribution on the network.
端末装置10とサーバ20と外部のネットワーク30とは、ネットワーク80を介して通信接続する。例えば、端末装置10のユーザは、ブラウザ等により、サーバ20が提供するWebサイト、または外部のネットワーク30へアクセスする。 The terminal device 10, the server 20, and the external network 30 are connected for communication via the network 80. For example, a user of the terminal device 10 accesses a website provided by the server 20 or the external network 30 using a browser or the like.
端末装置10は、各ユーザが操作する装置である。端末装置10は、例えば据え置き型のPC(Personal Computer)、ラップトップPC、移動体通信システムに対応したスマートフォン、タブレット等の携帯端末などにより実現される。 The terminal device 10 is a device operated by each user. The terminal device 10 is realized, for example, by a stationary PC (Personal Computer), a laptop PC, a smartphone compatible with a mobile communication system, a mobile terminal such as a tablet, etc.
端末装置10は、ネットワーク80を介してサーバ20と通信可能に接続される。端末装置10は、LTE(Long Term Evolution)などの通信規格に対応した無線基地局81、IEEE802.11などの無線LAN(Local Area Network)規格に対応した無線LANルータ82等の通信機器と通信することによりネットワーク80に接続される。 The terminal device 10 is connected to the server 20 via the network 80 so as to be able to communicate with the server 20. The terminal device 10 is connected to the network 80 by communicating with communication devices such as a wireless base station 81 that supports a communication standard such as LTE (Long Term Evolution) and a wireless LAN router 82 that supports a wireless LAN (Local Area Network) standard such as IEEE802.11.
サーバ20は、端末装置10の各ユーザの情報を管理する。例えば、サーバ20は、各ユーザのログイン情報、各ユーザの設定等を記憶しており、サーバ20へアクセスする端末装置10のユーザを認証する処理等を行う。 The server 20 manages information about each user of the terminal device 10. For example, the server 20 stores each user's login information, each user's settings, etc., and performs processes such as authenticating the user of the terminal device 10 who accesses the server 20.
図示するように、サーバ20は、通信IF(Interface)22、入出力IF23、メモリ25、ストレージ26、プロセッサ29等を備える。 As shown in the figure, the server 20 includes a communication IF (Interface) 22, an input/output IF 23, a memory 25, storage 26, a processor 29, etc.
通信IF22は、サーバ20が外部の装置と通信するため、信号を入出力するためのインタフェースである。入出力IF23は、ユーザからの入力操作を受け付けるための入力装置、および、ユーザに対し情報を提示するための出力装置とのインタフェースとして機能する。メモリ25は、プログラム、および、プログラム等で処理されるデータ等を一時的に記憶するためのものであり、例えばDRAM(Dynamic Random Access Memory)等の揮発性のメモリである。ストレージ26は、データを保存するための記憶装置であり、例えばフラッシュメモリ、HDD(Hard Disc Drive)である。プロセッサ29は、プログラムに記述された命令セットを実行するためのハードウェアであり、演算装置、レジスタ、周辺回路などにより構成される。 The communication IF 22 is an interface for inputting and outputting signals so that the server 20 can communicate with external devices. The input/output IF 23 functions as an interface with an input device for accepting input operations from the user and an output device for presenting information to the user. The memory 25 is for temporarily storing programs and data processed by the programs, etc., and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage 26 is a storage device for saving data, such as a flash memory or a HDD (Hard Disc Drive). The processor 29 is hardware for executing a set of instructions written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.
<1.1 端末装置10の構成>
図2は、システム1を構成する端末装置10のブロック図である。図2に示すように、端末装置10は、複数のアンテナ(アンテナ111、アンテナ112)と、各アンテナに対応する無線通信部(第1無線通信部121、第2無線通信部122)と、操作受付部130(タッチセンシティブデバイス131およびディスプレイ132を含む)と、音声処理部140と、マイク141と、スピーカ142と、位置情報センサ150と、カメラ160と、記憶部180と、制御部190と、を含む。端末装置10は、図2では特に図示していない機能及び構成(例えば、電力を保持するためのバッテリ、バッテリから各回路への電力の供給を制御する電力供給回路など)も有している。また、図示していないが、端末装置10は、キーボード、及び、マウス、タッチパッド等のポインティングデバイスと接続することによりユーザからの入力操作を受け付けることとしてもよい。図2に示すように、端末装置10に含まれる各ブロックは、バス等により電気的に接続される。
<1.1 Configuration of terminal device 10>
FIG. 2 is a block diagram of the terminal device 10 constituting the system 1. As shown in FIG. 2, the terminal device 10 includes a plurality of antennas (antenna 111, antenna 112), wireless communication units (first wireless communication unit 121, second wireless communication unit 122) corresponding to each antenna, an operation reception unit 130 (including a touch-sensitive device 131 and a display 132), a voice processing unit 140, a microphone 141, a speaker 142, a position information sensor 150, a camera 160, a storage unit 180, and a control unit 190. The terminal device 10 also has functions and configurations (e.g., a battery for storing power, a power supply circuit for controlling the supply of power from the battery to each circuit, etc.) that are not particularly shown in FIG. 2. In addition, although not shown, the terminal device 10 may be connected to a pointing device such as a keyboard, a mouse, or a touchpad to receive input operations from a user. As shown in FIG. 2, each block included in the terminal device 10 is electrically connected by a bus or the like.
アンテナ111は、端末装置10が発する信号を電波として放射する。また、アンテナ111は、空間から電波を受信して受信信号を第1無線通信部121へ与える。 The antenna 111 emits the signal emitted by the terminal device 10 as a radio wave. The antenna 111 also receives the radio wave from space and provides the received signal to the first wireless communication unit 121.
アンテナ112は、端末装置10が発する信号を電波として放射する。また、アンテナ112は、空間から電波を受信して受信信号を第2無線通信部122へ与える。 The antenna 112 emits the signal emitted by the terminal device 10 as a radio wave. The antenna 112 also receives the radio wave from space and provides the received signal to the second wireless communication unit 122.
第1無線通信部121は、端末装置10が他の無線機器と通信するため、アンテナ111を介して信号を送受信するための変復調処理などを行う。第2無線通信部122は、端末装置10が他の無線機器と通信するため、アンテナ112を介して信号を送受信するための変復調処理などを行う。第1無線通信部121と第2無線通信部122とは、チューナー、RSSI(Received Signal Strength Indicator)算出回路、CRC(Cyclic Redundancy Check)算出回路、高周波回路などを含む通信モジュールである。第1無線通信部121と第2無線通信部122とは、端末装置10が送受信する無線信号の変復調や周波数変換を行い、受信信号を制御部190へ与える。第1無線通信部121は、例えば、5G、4G、3G、LTE等の移動体通信システムに対応している。また、第2無線通信部122は、Wifi、Bluetooth(登録商標)等の近距離無線通信に対応している。 The first wireless communication unit 121 performs modulation and demodulation processing for transmitting and receiving signals via the antenna 111 so that the terminal device 10 can communicate with other wireless devices. The second wireless communication unit 122 performs modulation and demodulation processing for transmitting and receiving signals via the antenna 112 so that the terminal device 10 can communicate with other wireless devices. The first wireless communication unit 121 and the second wireless communication unit 122 are communication modules including a tuner, a received signal strength indicator (RSSI) calculation circuit, a cyclic redundancy check (CRC) calculation circuit, a high-frequency circuit, and the like. The first wireless communication unit 121 and the second wireless communication unit 122 perform modulation and demodulation and frequency conversion of wireless signals transmitted and received by the terminal device 10, and provide the received signals to the control unit 190. The first wireless communication unit 121 is compatible with mobile communication systems such as 5G, 4G, 3G, and LTE. The second wireless communication unit 122 is compatible with short-range wireless communication such as Wi-Fi and Bluetooth (registered trademark).
操作受付部130は、ユーザの入力操作を受け付けるための機構を有する。具体的には、操作受付部130は、タッチスクリーンとして構成され、タッチセンシティブデバイス131と、ディスプレイ132とを含む。タッチセンシティブデバイス131は、端末装置10のユーザの入力操作を受け付ける。タッチセンシティブデバイス131は、例えば静電容量方式のタッチパネルを用いることによって、タッチパネルに対するユーザの接触位置を検出する。タッチセンシティブデバイス131は、タッチパネルにより検出したユーザの接触位置を示す信号を入力操作として制御部190へ出力する。 The operation reception unit 130 has a mechanism for receiving input operations from the user. Specifically, the operation reception unit 130 is configured as a touch screen and includes a touch-sensitive device 131 and a display 132. The touch-sensitive device 131 receives input operations from the user of the terminal device 10. The touch-sensitive device 131 detects the user's touch position on the touch panel, for example, by using a capacitive touch panel. The touch-sensitive device 131 outputs a signal indicating the user's touch position detected by the touch panel to the control unit 190 as an input operation.
ディスプレイ132は、制御部190の制御に応じて、画像、動画、テキストなどのデータを表示する。ディスプレイ132は、例えばLCD(Liquid Crystal Display)や有機EL(Electro-Luminescence)ディスプレイによって実現される。 The display 132 displays data such as images, videos, and text in response to the control of the control unit 190. The display 132 is realized, for example, by an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display.
音声処理部140は、音声信号の変復調を行う。音声処理部140は、マイク141から与えられる信号を変調して、変調後の信号を制御部190へ与える。また、音声処理部140は、音声信号をスピーカ142へ与える。音声処理部140は、例えば音声処理用のプロセッサによって実現される。マイク141は、音声入力を受け付けて、当該音声入力に対応する音声信号を音声処理部140へ与える。スピーカ142は、音声処理部140から与えられる音声信号を音声に変換して当該音声を端末装置10の外部へ出力する。例えば、端末装置10は、ユーザが発声した音声をマイク141により受け付けて、制御部190が音声認識処理を行うことにより、ユーザの音声による入力操作を受け付けることができる。 The audio processing unit 140 modulates and demodulates audio signals. The audio processing unit 140 modulates a signal provided by the microphone 141 and provides the modulated signal to the control unit 190. The audio processing unit 140 also provides the audio signal to the speaker 142. The audio processing unit 140 is realized, for example, by a processor for audio processing. The microphone 141 accepts audio input and provides an audio signal corresponding to the audio input to the audio processing unit 140. The speaker 142 converts the audio signal provided by the audio processing unit 140 into audio and outputs the audio to the outside of the terminal device 10. For example, the terminal device 10 can accept an input operation by the user's voice by receiving the voice uttered by the user through the microphone 141 and having the control unit 190 perform voice recognition processing.
位置情報センサ150は、端末装置10の位置を検出するセンサであり、例えばGPS(Global Positioning System)モジュールである。GPSモジュールは、衛星測位システムで用いられる受信装置である。衛星測位システムでは、少なくとも3個または4個の衛星からの信号を受信し、受信した信号に基づいて、GPSモジュールが搭載される端末装置10の現在位置を検出する。 The position information sensor 150 is a sensor that detects the position of the terminal device 10, and is, for example, a GPS (Global Positioning System) module. The GPS module is a receiving device used in a satellite positioning system. In a satellite positioning system, signals are received from at least three or four satellites, and the current position of the terminal device 10 in which the GPS module is installed is detected based on the received signals.
カメラ160は、撮影機能を有し、撮影画像を生成するためのデバイスである。端末装置10は、撮影画像に基づいて、ユーザの身体の動きを検出することができる。例えば、端末装置10は、ユーザの頭部の動き、表情の動き、手の動きをカメラ160の撮影画像に基づいて検出する。これにより、端末装置10は、ユーザの手の動きを、ポインティングデバイスへのユーザの操作と同様に処理することができる。端末装置10は、例えば、ユーザが手を移動させることを検出して、ポインタを移動させることとしてもよい。また、端末装置10は、ユーザの手の指の動きを検出して、ユーザが手を握ったり(「グー」の形状)、手を開いたり(「パー」の形状)する動作を検出することにより、ポインティングデバイスにおけるクリック(タップ)操作を行ったと判別することとしてもよい。これにより、ユーザが手を握りつつ移動させることで、ドラッグアンドドロップ等と同等の操作がなされたものとすることができる。 The camera 160 has a photographing function and is a device for generating a photographed image. The terminal device 10 can detect the user's body movements based on the photographed image. For example, the terminal device 10 detects the user's head movements, facial expressions, and hand movements based on the photographed image of the camera 160. As a result, the terminal device 10 can process the user's hand movements in the same way as the user's operation on a pointing device. For example, the terminal device 10 may detect that the user is moving his or her hand and move the pointer. In addition, the terminal device 10 may detect the movement of the fingers of the user's hand and detect the action of the user fisting his or her hand (in a "rock" shape) or opening his or her hand (in a "paper" shape), thereby determining that a click (tap) operation has been performed on the pointing device. As a result, it is possible to determine that an operation equivalent to drag and drop has been performed by the user moving his or her hand while fisting it.
また、カメラ160の撮影画像に基づいて、ユーザの表情(喜怒哀楽などの感情)を判別することとしてもよい。すなわち、端末装置10は、ユーザの表情の判別結果を、入力操作として受け付けることができる。 The user's facial expression (emotions such as joy, anger, sadness, and happiness) may also be determined based on the image captured by the camera 160. In other words, the terminal device 10 can accept the determination result of the user's facial expression as an input operation.
記憶部180は、例えばフラッシュメモリ等により構成され、端末装置10が使用するデータおよびプログラムを記憶する。記憶部180は、例えば、ユーザ情報181を記憶する。ユーザ情報181は、端末装置10のユーザが、サーバ20が提供するサービスを利用するための設定を示す。例えば、ユーザ情報181は、サーバ20が提供するサービスにおいて、ユーザのプロフィール、ユーザが保存した過去の質問履歴等を含む。 The storage unit 180 is configured, for example, from a flash memory or the like, and stores data and programs used by the terminal device 10. The storage unit 180 stores, for example, user information 181. The user information 181 indicates settings for the user of the terminal device 10 to use the services provided by the server 20. For example, the user information 181 includes the user's profile, past question history saved by the user, and the like, in the services provided by the server 20.
制御部190は、記憶部180に記憶されるプログラムを読み込んで、プログラムに含まれる命令を実行することにより、端末装置10の動作を制御する。制御部190は、例えばアプリケーションプロセッサである。制御部190は、プログラムに従って動作することにより、入力操作受付部191と、送受信部192と、データ処理部193と、表示制御部194としての機能を発揮する。 The control unit 190 controls the operation of the terminal device 10 by reading a program stored in the storage unit 180 and executing instructions contained in the program. The control unit 190 is, for example, an application processor. By operating according to the program, the control unit 190 fulfills the functions of an input operation reception unit 191, a transmission/reception unit 192, a data processing unit 193, and a display control unit 194.
入力操作受付部191は、タッチセンシティブデバイス131等の入力装置に対するユーザの入力操作を受け付ける処理を行う。入力操作受付部191は、タッチセンシティブデバイス131に対してユーザが指などを接触させた座標の情報に基づき、ユーザの操作がフリック操作であるか、タップ操作であるか、ドラッグ(スワイプ)操作であるか等の操作の種別を判定する。 The input operation reception unit 191 performs processing to receive a user's input operation on an input device such as the touch-sensitive device 131. The input operation reception unit 191 determines the type of operation, such as whether the user's operation is a flick operation, a tap operation, or a drag (swipe) operation, based on information about the coordinates where the user touches the touch-sensitive device 131 with a finger or the like.
送受信部192は、端末装置10が、サーバ20等の外部の装置と、通信プロトコルに従ってデータを送受信するための処理を行う。 The transmission/reception unit 192 performs processing for the terminal device 10 to transmit and receive data to and from external devices such as the server 20 in accordance with a communication protocol.
データ処理部193は、端末装置10が入力を受け付けたデータに対し、プログラムに従って演算を行い、演算結果をメモリ等に出力する処理を行う The data processing unit 193 performs calculations on the data received by the terminal device 10 according to a program and outputs the calculation results to a memory, etc.
表示制御部194は、表示画像をディスプレイ132に表示させる処理等を行う。 The display control unit 194 performs processes such as displaying the display image on the display 132.
<1.2 サーバ20の機能的な構成>
図3は、サーバ20の機能的な構成を示す図である。図3に示すように、サーバ20は、通信部201と、記憶部202と、制御部203としての機能を発揮する。
<1.2 Functional configuration of server 20>
Fig. 3 is a diagram showing the functional configuration of the server 20. As shown in Fig. 3, the server 20 fulfills the functions of a communication unit 201, a storage unit 202, and a control unit 203.
通信部201は、サーバ20が外部の装置と通信するための処理を行う。 The communication unit 201 performs processing for the server 20 to communicate with external devices.
記憶部202は、サーバ20が使用するデータ及びプログラムを記憶する。記憶部202は、ユーザ情報データベース281と、回答者候補情報データベース282と、過去質問情報データベース283と、過去回答情報データベース284と、外部ネットワーク情報データベース285とを記憶する。 The storage unit 202 stores data and programs used by the server 20. The storage unit 202 stores a user information database 281, a candidate answerer information database 282, a past question information database 283, a past answer information database 284, and an external network information database 285.
ユーザ情報データベース281は、質問文を作成し、回答者の候補に回答を依頼するユーザに関する各種情報を示す。詳細は後述する。 The user information database 281 shows various information about the user who creates the question and requests answers from potential answerers. Details will be described later.
回答者候補情報データベース282は、ユーザから受け付けた質問文に対して回答する回答者の候補に関する各種情報を示す。詳細は後述する。 The answerer candidate information database 282 shows various information about answerer candidates who will answer questions received from users. Details will be described later.
過去質問情報データベース283は、過去に受け付けた質問に関する各種情報を示す。詳細は後述する。 The past question information database 283 shows various information about questions received in the past. Details will be described later.
過去回答情報データベース284は、過去にユーザに提示した回答に関する各種情報を示す。詳細は後述する。 The past answer information database 284 shows various information about answers that have been presented to users in the past. Details will be described later.
外部ネットワーク情報データベース285は、サーバ20が提供するサービスと連携した他のサービスに関する各種情報を示す。詳細は後述する。 The external network information database 285 shows various information about other services linked to the services provided by the server 20. Details will be described later.
制御部203は、サーバ20のプロセッサがプログラムに従って処理を行うことにより、各種モジュールとして示す機能を発揮する。 The control unit 203 performs functions shown as various modules by the processor of the server 20 performing processing according to a program.
送受信モジュール2041は、サーバ20が通信部201により外部の装置と信号を送受信する処理を行う。 The transmission/reception module 2041 performs processing for the server 20 to transmit and receive signals to and from external devices via the communication unit 201.
操作判別モジュール2042は、端末装置10のユーザが行った操作の内容を判別する処理を行う。例えば、端末装置10は、ブラウザ等に表示される画面において、画面に表示されるオブジェクトに対してユーザが入力操作を行ったことに応答して、オブジェクトに対応付けられた処理として、端末装置10からサーバ20へ信号を送信する。操作判別モジュール2042は、受信した信号に基づいて、ユーザが行った操作内容(どのオブジェクトを指定したか等)を判別する。 The operation determination module 2042 performs processing to determine the content of an operation performed by the user of the terminal device 10. For example, in response to a user performing an input operation on an object displayed on a screen displayed on a browser or the like, the terminal device 10 transmits a signal from the terminal device 10 to the server 20 as processing associated with the object. Based on the received signal, the operation determination module 2042 determines the content of the operation performed by the user (e.g., which object was specified).
画面生成モジュール2043は、サーバ20が、端末装置10のブラウザ等に表示させる画面を生成する処理を行う。 The screen generation module 2043 performs processing to generate a screen that the server 20 displays on the browser of the terminal device 10, etc.
ユーザ情報データベース取得モジュール2044は、質問文を作成し、回答者の候補に回答を依頼するユーザに関する各種情報を取得する。 The user information database acquisition module 2044 acquires various information about the user who creates the question and requests answers from potential respondents.
回答者候補情報データベース取得モジュール2045は、ユーザから受け付けた質問文に対して回答する回答者の候補に関する各種情報を取得する。 The answerer candidate information database acquisition module 2045 acquires various information regarding answerer candidates who will answer questions received from users.
過去質問情報データベース取得モジュール2046は、過去に受け付けた質問に関する各種情報を取得する。 The past question information database acquisition module 2046 acquires various information regarding questions received in the past.
過去回答情報データベース取得モジュール2047は、過去にユーザに提示された回答に関する各種情報を取得する。 The past answer information database acquisition module 2047 acquires various information regarding answers previously presented to the user.
外部ネットワーク情報取得モジュール2048は、サーバ20が提供するサービスと連携した他のサービスに関する各種情報を取得する。 The external network information acquisition module 2048 acquires various information about other services that are linked to the services provided by the server 20.
<データ構造>
図4は、サーバ20が記憶するユーザ情報データベース281、回答者候補情報データベース282のデータ構造を示す図である。
<Data structure>
FIG. 4 is a diagram showing the data structures of the user information database 281 and the respondent candidate information database 282 stored in the server 20. As shown in FIG.
図4に示すように、ユーザ情報データベース281は、項目「ユーザID」と、項目「所属企業」と、項目「業界」と、項目「部署」と、項目「言語」と、項目「質問回数」と、項目「ユーザ評価」と、項目「回答者へのユーザ情報開示」等を含む。 As shown in FIG. 4, the user information database 281 includes the items "User ID", "Company", "Industry", "Department", "Language", "Number of questions asked", "User rating", and "Disclosure of user information to respondent", etc.
項目「ユーザID」は、質問文を作成し、回答者の候補に回答を依頼するユーザそれぞれを識別する情報である。 The "User ID" item is information that identifies each user who creates a question and requests a response from a candidate answerer.
項目「所属企業」は、ユーザそれぞれが所属する企業に関する情報である。例えば、ユーザID「U001」のユーザは、所属企業が「AA社」であることを示す。ここで、サーバ20は、ユーザからの入力操作による情報の登録を受け付けることで情報を取得してもよい。他にも、サーバ20は、サーバ20が提供するサービスと連携しており、ユーザが各種情報を登録している外部のサービスのデータベースを参照することにより情報を取得してもよい。また、後述する他の項目についても同様に、サーバ20が外部のサービスのデータベースを参照することにより情報を取得してもよい。 The item "Company" is information about the company to which each user belongs. For example, the user with user ID "U001" is affiliated with "AA Company." Here, server 20 may acquire information by accepting registration of information by input operation from the user. In addition, server 20 may be linked to a service provided by server 20 and acquire information by referring to a database of an external service in which users register various information. Similarly, for other items described below, server 20 may acquire information by referring to a database of an external service.
これにより、ユーザは、サーバ20が提供するサービスと連携した外部のサービスから各種情報を参照し登録することができるため、各種情報の登録の手間を低減できる。 This allows users to refer to and register various information from external services linked to the services provided by server 20, reducing the effort required to register various information.
項目「業界」は、ユーザそれぞれが属している業界に関する情報である。例えば、ユーザID「U001」のユーザは、業界が「IT」であることを示す。サーバ20は、ユーザからの質問文を受け付けたとき、質問文の内容と、当該情報とに基づいて、回答者の候補の情報を特定してもよい。 The "Industry" item is information about the industry to which each user belongs. For example, the user with user ID "U001" indicates that the industry is "IT." When the server 20 receives a question from a user, the server 20 may identify information about potential answerers based on the content of the question and the information.
これにより、ユーザは、自身の属している業界に近い内容の質問文に対する回答を依頼するとき、当該情報に基づいて特定された回答者の候補を確認することができるため、安心して質問をすることができる。 As a result, when a user requests an answer to a question that is close to the industry to which the user belongs, the user can check the candidate respondents identified based on the information, allowing the user to ask the question with confidence.
項目「部署」は、ユーザそれぞれの、所属企業における部署に関する情報である。例えば、ユーザID「U001」のユーザは、「AA社」に所属し、部署が「マーケ(マーケティング)」であることを示す。サーバ20は、項目「業界」と同様に、ユーザからの質問文を受け付けたとき、質問文の内容と、当該情報とに基づいて、回答者の候補の情報を特定してもよい。 The "Department" item is information about the department in the company to which each user belongs. For example, this indicates that a user with user ID "U001" belongs to "AA Company" and belongs to the "Marketing" department. As with the "Industry" item, when the server 20 receives a question from a user, the server 20 may identify information about potential answerers based on the content of the question and the relevant information.
これにより、ユーザは、自身が所属する部署で従事している業務に関連する質問文に対する回答を依頼するとき、当該情報に基づいて特定された回答者の候補を確認することができるため、安心して質問をすることができる。 As a result, when a user requests an answer to a question related to the work that the user is involved in in their department, the user can check the candidate respondents identified based on the information, allowing the user to ask the question with confidence.
項目「言語」は、ユーザが使用する言語に関する情報である。例えば、ユーザID「U001」のユーザは、言語が「日本語」であることを示し、ユーザID「U002」のユーザは、言語が「日本語」と「英語」であることを示す。サーバ20は、当該情報に基づいて、ユーザが使用する言語と同じ言語を使用する回答者の候補の情報を特定してもよい。 The "Language" item is information about the language used by the user. For example, a user with user ID "U001" indicates that the language is "Japanese," and a user with user ID "U002" indicates that the languages are "Japanese" and "English." Based on this information, the server 20 may identify information about potential respondents who speak the same language as the user.
項目「質問回数」は、サーバ20が提供するサービスにおいて、ユーザが質問文に対する回答を依頼した回数に関する情報である。例えば、ユーザID「U001」のユーザは「5回」質問文に対する回答を依頼したことを示す。ある局面において、サーバ20は、当該情報に基づいて、回答者の候補が優先して回答すべきユーザとして特定し、回答者の候補に提示してもよい。 The item "Number of Questions Asked" is information regarding the number of times a user has requested an answer to a question in the service provided by the server 20. For example, it indicates that a user with user ID "U001" has requested an answer to a question "five times." In a certain situation, the server 20 may, based on this information, identify a user who should be given priority as an answerer by a potential answerer, and present this to the potential answerer.
これにより、ユーザはサービスを利用するほど、より迅速に質問に対する回答を得ることができ、質問文の入力が促進されることが期待できる。一方、サーバ20は、質問の回数が少ないユーザの質問ほど、回答者の候補に優先的に提示してもよい。これにより、サーバ20が提供するサービスを利用し始めたユーザが、質問に対して直ちに回答が得られるという体験を享受しうることができ、サービスを継続して利用する動機づけを提供することができる。 This allows users to obtain answers to their questions more quickly the more they use the service, which is expected to encourage more people to enter questions. On the other hand, server 20 may preferentially present questions from users who have asked fewer questions as potential answerers. This allows users who have started using the service provided by server 20 to enjoy the experience of receiving immediate answers to their questions, providing motivation for continued use of the service.
項目「ユーザ評価」は、ユーザそれぞれの評価に関する情報である。具体的には、サーバ20は、サーバ20が提供するサービスをユーザが利用した回数、外部サービスにおけるユーザの実績(例えば、投稿記事に高評価がついている、など)に基づいて、ユーザ自身の評価として当該情報を特定してもよい。例えば、ユーザID「U001」のユーザは、ユーザ評価が「A」であることを示す。ある局面において、サーバ20は、当該情報に基づいて、回答者の候補が優先して回答すべきユーザとして特定し、回答者の候補に提示してもよい。 The item "User Rating" is information regarding the rating of each user. Specifically, the server 20 may identify the information as the user's own rating based on the number of times the user has used the service provided by the server 20, or the user's track record in external services (e.g., whether a posted article has been highly rated, etc.). For example, the user with user ID "U001" has a user rating of "A." In a certain situation, the server 20 may identify a user who should be given priority as a respondent candidate based on the information, and present the user to the respondent candidate.
これにより、ユーザは、自身の評価に基づいたサービスを受けることができるため、ユーザ体験の向上が期待できる。 This allows users to receive services based on their own ratings, which is expected to improve the user experience.
項目「回答者へのユーザ情報開示」は、回答者に対し、ユーザ情報の開示可否に関する情報である。具体的には、サーバ20は、ユーザが質問文に対する回答を依頼し、回答者が当該質問文に対する回答を行うときに、回答者に対し、ユーザの登録情報をどこまで開示するか、ユーザによる入力操作を受け付けてもよい。例えば、ユーザID「U001」のユーザは「不可」(つまり、ユーザの登録情報を回答者に開示しない)であり、ユーザID「U002」のユーザは「一部可」であることを示す。このとき、サーバ20は、ユーザから、登録情報ごとの開示可否に対する入力操作を受け付けてもよい。 The item "Disclosure of user information to respondent" is information regarding whether or not user information can be disclosed to the respondent. Specifically, when a user requests an answer to a question and the respondent answers the question, the server 20 may accept an input operation by the user regarding how much of the user's registered information to disclose to the respondent. For example, the user with user ID "U001" indicates "no" (i.e., the user's registered information will not be disclosed to the respondent), and the user with user ID "U002" indicates "partially yes." At this time, the server 20 may accept an input operation from the user regarding whether or not to disclose each piece of registered information.
これにより、ユーザは、回答者に対してどこまで自身の情報を開示するかを選択することができるため、ユーザのプライバシーの保護につながり、ユーザは安心して質問をすることができる。 This allows users to choose how much information they want to disclose about themselves to respondents, which helps protect their privacy and allows users to ask questions with peace of mind.
ある局面においては、ユーザ自身が回答者の立場となることもあり得る。このとき、サーバ20は、回答者の候補の情報を登録する際、上述したユーザ情報データベース281を参照し、回答者の候補に関する情報を登録してもよい。 In some situations, the user himself may act as a respondent. In this case, when registering information on the candidate respondent, the server 20 may refer to the above-mentioned user information database 281 and register the information on the candidate respondent.
図4に示すように、回答者候補情報データベース282は、項目「回答者ID」と、項目「所属企業」と、項目「専門分野」と、項目「部署」と、項目「経歴」と、項目「言語」と、項目「評価値」と、項目「登録NW」等を含む。 As shown in FIG. 4, the respondent candidate information database 282 includes the items "Respondent ID", "Affiliated company", "Area of expertise", "Department", "Career", "Language", "Evaluation value", and "Registered network", etc.
項目「回答者ID」は、ユーザから受け付けた質問文に対する回答を提示する回答者の候補それぞれを識別する情報である。 The item "Answerer ID" is information that identifies each candidate answerer who will provide an answer to the question received from the user.
項目「所属企業」は、回答者の候補それぞれが所属する企業に関する情報である。例えば、回答者ID「A001」である回答者の候補は、所属企業が「AB社」であることを示す。ここで、サーバ20は、回答者の候補からの入力操作による情報の登録を受け付けることで情報を取得してもよい。他にも、サーバ20は、サーバ20が提供するサービスと連携しており、回答者の候補が各種情報を登録している外部のサービスのデータベースを参照することにより情報を取得してもよい。また、後述する他の項目についても同様に、サーバ20が外部のサービスのデータベースを参照することにより情報を取得してもよい。また、ある局面において、ユーザが回答者の候補として登録される場合には、サーバ20は、前述のユーザ情報データベース281を参照し、関連する情報を回答者の候補の情報として登録してもよい。 The item "Company" is information about the company to which each of the candidate respondents belongs. For example, the candidate respondent with the respondent ID "A001" is associated with the company "Company AB". Here, the server 20 may acquire information by accepting registration of information by input operation from the candidate respondent. In addition, the server 20 may acquire information by referring to a database of an external service in which the candidate respondent has registered various information in cooperation with a service provided by the server 20. Similarly, for other items described later, the server 20 may acquire information by referring to a database of an external service. In addition, in a certain situation, when a user is registered as a candidate respondent, the server 20 may register related information as information of the candidate respondent by referring to the above-mentioned user information database 281.
これにより、回答者の候補は、サーバ20が提供するサービスと連携した外部のサービスから各種情報を参照し登録することができるため、各種情報の登録の手間を低減できる。 This allows potential respondents to refer to and register various information from external services linked to the services provided by server 20, reducing the effort required to register various information.
項目「専門分野」は、回答者の候補それぞれが専門としている分野に関する情報である。例えば、回答者ID「A001」である回答者の候補は、専門分野が「化学」であることを示す。サーバ20は、ユーザからの質問文を受け付けたとき、質問文の内容と、当該情報とに基づいて、質問文を提示する回答者の候補を特定してもよい。 The "Specialty" item is information about the specialty of each of the candidate answerers. For example, the candidate answerer with the answerer ID "A001" indicates that his/her specialty is "chemistry." When the server 20 receives a question from a user, it may identify the candidate answerer who will present the question based on the content of the question and the information.
これにより、回答者の候補は、効率的に自身の専門分野に近い質問に対する回答をすることができるため、回答に伴う報酬などを得る機会を増やすことができ、モチベーションの向上が期待できる。 This allows potential respondents to efficiently answer questions that are close to their own areas of expertise, increasing their opportunities to receive rewards for their answers and is expected to increase their motivation.
項目「部署」は、回答者の候補それぞれの、所属企業における部署に関する情報である。例えば、回答者ID「A001」のユーザは、「AB社」に所属し、部署が「基礎研究」であることを示す。サーバ20は、項目「専門分野」と同様に、ユーザからの質問文を受け付けたとき、質問文の内容と、当該情報とに基づいて、質問文を提示する回答者の候補を特定してもよい。 The "Department" item is information about the department in the company to which each of the candidate answerers belongs. For example, this indicates that the user with the answerer ID "A001" belongs to "Company AB" and belongs to the "Basic Research" department. As with the "Specialty" item, when the server 20 receives a question from a user, it may identify a candidate answerer who will present the question based on the content of the question and the relevant information.
これにより、回答者の候補は、自身が従事している業務に関連した質問文に対する回答をすることができるため、より回答者からの回答を促すことができる。 This allows potential respondents to answer questions related to the work they are doing, which encourages more responses from respondents.
項目「経歴」は、回答者の候補の経歴を示す情報である。具体的には、回答者の候補がこれまでに所属してきた企業に関する情報を示す。例えば、回答者ID「A001」である回答者の候補は「B社」に「2年」、および、「AB社」に「5年」所属した経験があることを示す。ある局面において、サーバ20は、回答者の候補が現在所属している企業とは業種などが異なる質問者からの質問文でも、当該情報に基づいて、質問文を提示する回答者の候補を特定してもよい。 The item "History" is information indicating the history of the candidate answerer. Specifically, it indicates information regarding the companies to which the candidate answerer has belonged in the past. For example, the candidate answerer with the answerer ID "A001" indicates that he/she has worked for "Company B" for "2 years" and "Company AB" for "5 years." In a certain situation, the server 20 may identify the candidate answerer who will present the question based on this information, even if the question is from a questioner in a different industry than the company to which the candidate answerer currently belongs.
これにより、回答者の候補は、自身がこれまで経験してきた職種に応じた、様々な質問に対する回答ができるため、報酬を得られる機会が増え、モチベーションの向上が期待できる。 This allows potential respondents to answer a variety of questions based on the types of jobs they have had in the past, which is expected to increase their opportunities to earn rewards and improve their motivation.
項目「言語」は、回答者の候補が使用する言語に関する情報である。例えば、回答者ID「A001」である回答者の候補は、言語が「日本語」と「英語」であることを示す。サーバ20は、当該情報に基づいて、回答者の候補が使用する言語と同じ言語を使用するユーザからの質問文を、当該回答者の候補に提示してもよい。 The "Language" item is information about the language used by the candidate answerer. For example, the candidate answerer with the answerer ID "A001" indicates that the languages are "Japanese" and "English." Based on this information, the server 20 may present the candidate answerer with questions from users who speak the same language as the candidate answerer.
項目「評価値」は、回答者の候補それぞれの評価に関する情報である。具体的には、サーバ20は、下記のいずれかの情報に基づいて、回答者の候補の評価値を特定してもよい。(1)回答者の候補が質問に回答した回数、(2)回答者の候補が質問に対する回答をするのに要した時間、(3)回答者の候補が質問に対する回答をした順番、(4)回答者の候補がユーザに提示した回答に対するユーザからの評価、など。例えば、回答者ID「A001」である回答者の候補は「B+」であることを示す。ある局面において、サーバ20は、当該情報に基づいて、質問を優先的に提示する回答者の候補を特定してもよい。またある局面においては、サーバ20は、当該情報に基づいて、回答者の候補を、サーバ20が提供するサービスと提携する外部のネットワークに紹介するオファーなどの通知を回答者の候補に提示してもよい。 The item "Evaluation value" is information regarding the evaluation of each of the candidate answerers. Specifically, the server 20 may identify the evaluation value of the candidate answerer based on any of the following information: (1) the number of times the candidate answerer has answered a question, (2) the time it took the candidate answer the question, (3) the order in which the candidate answerer answered the question, (4) the user's evaluation of the answer presented by the candidate answerer to the user, etc. For example, the candidate answerer with the answerer ID "A001" is "B+". In a certain aspect, the server 20 may identify the candidate answerer to whom a question is to be presented preferentially based on the information. In another aspect, the server 20 may present the candidate answerer with a notification, such as an offer to introduce the candidate answerer to an external network affiliated with the service provided by the server 20, based on the information.
これにより、回答者の候補は、自身の評価に基づいて、より多くの質問を提示されることによる報酬の増加、外部のネットワークへの紹介による知名度の向上などが見込めるため、より回答者の候補からの回答が促されることが期待できる。 This will allow potential respondents to expect increased rewards by being presented with more questions based on their own evaluation, and increased name recognition through introduction to external networks, which is expected to encourage more potential respondents to respond.
項目「登録NW」は、回答者の候補それぞれが登録されているネットワークに関する情報を示す。具体的には、回答者の候補が、自身の業種、職種、使用する言語などに基づいて、特定の専門家により構成されるネットワークに登録している情報を示す。例えば、回答者ID「A001」である回答者の候補は「化学者NW」と「英語NW」に登録していることを示す。ある局面において、サーバ20は、ユーザからの質問の内容に基づいて、当該回答者の候補に回答を促すだけでなく、当該ネットワークで質問をすることをユーザに提示してもよい。このとき、サーバ20は、ユーザから受け付けた質問文を当該ネットワークに提示してもよいし、ユーザに対し、当該ネットワークにアクセスするURLリンク等の情報を提示することにより、当該ネットワークでのユーザの質問を促してもよい。 The item "Registered NW" indicates information about the network in which each of the candidate answerers is registered. Specifically, it indicates information about the candidate answerers' registration in a network made up of specific experts based on their industry, occupation, language used, etc. For example, it indicates that the candidate answerer with the answerer ID "A001" is registered in the "Chemist NW" and the "English NW." In a certain situation, the server 20 may not only prompt the candidate answerer to answer based on the content of a question from a user, but may also suggest to the user that they can ask a question on the network. At this time, the server 20 may present the question text received from the user to the network, or may prompt the user to ask a question on the network by presenting the user with information such as a URL link to access the network.
これにより、ユーザは、サーバ20が提供するサービス上で質問に対する回答を得られるだけでなく、特定の専門家により構成されるネットワークからの回答を得ることができる。 This allows users to obtain answers to their questions not only through the services provided by server 20, but also from a network of specific experts.
図5は、サーバ20が記憶する過去質問情報データベース283、過去回答情報データベース284のデータ構造を示す図である。 Figure 5 shows the data structures of the past question information database 283 and the past answer information database 284 stored by the server 20.
図5に示すように、過去質問情報データベース283は、項目「質問ID」と、項目「受付日付」と、項目「質問ユーザ」と、項目「質問内容」と、項目「分野」と、項目「他の質問者への公開可否」、項目「タグ」等を含む。 As shown in FIG. 5, the past question information database 283 includes the items "Question ID," "Date received," "Question user," "Question content," "Field," "Whether to make the question public to other questioners," and "Tags," etc.
項目「質問ID」は、サーバ20が受け付けた質問それぞれを識別する情報である。 The item "Question ID" is information that identifies each question received by the server 20.
項目「受付日付」は、サーバ20が質問文を受け付けた日付を示す情報である。 The item "Received Date" is information that indicates the date on which the server 20 received the question.
項目「質問ユーザ」は、質問文を入力したユーザに関する情報である。例えば、質問ID「Q001」は、ユーザID「U001」のユーザによって入力された質問であることを示す。ある局面において、サーバ20は、サーバ20が提供するサービスに登録していないユーザからの質問を受け付けてもよく、その場合は、当該項目は空欄であるか、あるいは「匿名」などとして当該データベースに記憶してもよい。 The item "Questioning User" is information about the user who entered the question. For example, question ID "Q001" indicates that the question was entered by a user with user ID "U001." In some situations, server 20 may accept questions from users who are not registered with the service provided by server 20, in which case the item may be left blank or may be stored in the database as "anonymous," for example.
項目「質問内容」は、受け付けた質問の内容に関する情報である。例えば、質問ID「Q001」の質問内容は「AAについて」であることを示す。ある局面において、サーバ20は、ユーザによる質問文の入力操作に応答し、当該情報を参照することで、入力する質問の内容を特定し、関連する情報をユーザに提示してもよい。 The item "Question Content" is information about the content of the received question. For example, the question content of question ID "Q001" is "Regarding AA." In one aspect, the server 20 may respond to a user's input operation of a question text, refer to the information, identify the content of the input question, and present related information to the user.
これにより、ユーザは、回答者の候補に質問に対する回答を依頼するだけでなく、過去同様の質問があった場合に、当該質問の情報を参照することができる。 This allows users to not only request answers to their questions from potential respondents, but also to refer to information about similar questions that have been asked in the past.
項目「分野」は、受け付けた質問の分野に関する情報を示す。具体的には、受け付けた質問が、どのような専門分野に属する質問であるかを識別するための情報を示す。例えば、質問ID「Q001」の分野は「IT」であることを示す。ある局面において、サーバ20は、当該情報と、回答者候補情報データベース282とに基づいて、質問に対する適切な回答者の候補を特定してもよい。このとき、質問の分野に関する情報は、一つの質問に対し一つの分野のみが関連付けられていても良いし、一つの質問に対し複数の分野が関連付けられていてもよい。サーバ20は、質問文の入力を受け付ける際、質問文(項目「質問内容」)を解析することにより、質問の分野を特定する(例えば、分野ごとに頻出する語が関連付けられており、質問文に含まれる語の分布等に基づき、質問の分野を特定する)こととしてもよい。また、サーバ20は、質問文の入力をユーザから受け付ける際、分野の指定をあわせて受け付けることとしてもよい。 The item "Field" indicates information on the field of the received question. Specifically, it indicates information for identifying the field to which the received question belongs. For example, it indicates that the field of question ID "Q001" is "IT". In a certain aspect, the server 20 may identify an appropriate candidate for an answerer to a question based on the information and the answerer candidate information database 282. At this time, the information on the field of the question may be such that only one field is associated with one question, or multiple fields are associated with one question. When accepting input of a question, the server 20 may identify the field of the question by analyzing the question (item "Question content") (for example, frequently occurring words are associated with each field, and the field of the question is identified based on the distribution of words included in the question). In addition, when accepting input of a question from a user, the server 20 may also accept a designation of the field.
項目「他の質問者への公開可否」は、ユーザが質問した内容、および、当該質問に対する回答者の候補からの回答内容を、他のユーザに公開するか否かを示す情報である。例えば、質問ID「Q001」の質問は、他の質問者への公開可否が「可」であることを示す。 The item "Can this be made public to other questioners?" is information that indicates whether the content of the question asked by the user and the content of the answers given by potential answerers to that question are to be made public to other users. For example, the question with question ID "Q001" indicates that the option to make the content public to other questioners is "Yes."
これにより、ユーザは、秘匿性の高い質問内容を、他のユーザに公開することなく質問することができるため、安心して質問をすることができ、ユーザからの質問の受け付けをより促すことが期待できる。 This allows users to ask highly confidential questions without disclosing the content to other users, allowing them to ask questions with peace of mind, which is expected to encourage more questions from users to be accepted.
項目「タグ」は、質問文に対してサーバ20によって付与されるタグを示す。サーバ20は、端末装置10から質問文の入力を受け付けると、入力の完成(質問文の完成)を待たずして、質問文の内容を解析し、解析結果に基づいてタグを付与する。 The item "Tag" indicates a tag that is assigned to a question by the server 20. When the server 20 accepts input of a question from the terminal device 10, it analyzes the content of the question without waiting for the input to be completed (the question to be completed), and assigns a tag based on the analysis result.
例えば、サーバ20は、質問文の内容を形態素解析する等により単語に分ける。サーバ20は、単語ごとに、分野(技術分野、職務の分野など)、地域、言語、業界(例えば、建設業界、IT業界、企業名など)との関連度合い(つまり、単語が登場する文脈ともいえる)に関する情報を保持している(例えば、サーバ20で、企業情報、業界情報、技術情報、経済ニュースなどを管理しており、単語ごとに、企業、業界、分野等との関連度合いを算出することとしてもよい)。サーバ20は、質問文を構成する単語と、これら単語が登場する文脈に示される関連度合いの情報とに基づいて、入力を受け付けている質問文について、分野、地域、言語、業界等のタグを付与することとしてもよい。 For example, the server 20 divides the content of the question into words by morphological analysis, etc. The server 20 holds information on the degree of relevance (that is, the context in which the word appears) of each word to a field (technical field, job field, etc.), region, language, and industry (e.g., construction industry, IT industry, company name, etc.) (i.e., the context in which the word appears) (for example, the server 20 may manage company information, industry information, technology information, economic news, etc., and calculate the degree of relevance of each word to a company, industry, field, etc.). The server 20 may assign tags such as field, region, language, industry, etc. to the question being input, based on the words that make up the question and the information on the degree of relevance indicated by the context in which these words appear.
また、サーバ20は、経済情報などの多数のドキュメントであって予めタグ(分野、業界、地域、言語など)が付されたドキュメントに基づき学習済みモデルを作成することにより、質問文を構成する単語の並び順と、学習済みモデルとに基づいて、質問文に対してタグを付与することとしてもよい。
サーバ20は、質問文に対して付与したタグを、過去質問情報データベース283の項目「タグ」において保持する。
In addition, the server 20 may create a trained model based on a large number of documents, such as economic information, that have been tagged in advance (by field, industry, region, language, etc.), and then assign tags to the question based on the order of the words that make up the question and the trained model.
The server 20 stores the tag assigned to the question in the item “tag” of the past question information database 283 .
図5に示すように、過去回答情報データベース284は、項目「回答ID」と、項目「回答日付」と、項目「質問ID」と、項目「回答者」と、項目「回答内容」と、項目「分野」と、項目「回答範囲」と、項目「受付から回答までの時間」と、項目「評価」等を含む。 As shown in FIG. 5, the past answer information database 284 includes the items "answer ID", "answer date", "question ID", "answerer", "answer content", "field", "answer range", "time from receipt to answer", and "rating", etc.
項目「回答ID」は、サーバ20が受け付けた質問に対する回答それぞれを識別する情報である。 The item "Answer ID" is information that identifies each answer to a question received by the server 20.
項目「回答日付」は、サーバ20が回答文を受け付けた日付を示す情報である。 The item "Answer Date" is information that indicates the date on which the server 20 received the answer text.
項目「質問ID」は、受け付けた回答ごとに紐づけられた質問を示す情報である。例えば、回答ID「AN001」の回答は質問ID「Q001」に関する回答であることを示す。 The item "Question ID" is information that indicates the question linked to each received answer. For example, the answer with answer ID "AN001" indicates that the answer is related to question ID "Q001."
項目「回答者」は、サーバ20が受け付けた質問に対する回答者に関する情報である。例えば、回答ID「AN001」に紐づけられた質問ID「Q001」の回答者は「A003」等であることを示す。 The item "Answerer" is information about the answerer to the question received by the server 20. For example, it indicates that the answerer to the question ID "Q001" linked to the answer ID "AN001" is "A003", etc.
項目「回答内容」は、受け付けた質問に対する回答者の候補それぞれの回答内容に関する情報である。例えば、回答ID「AN001」に紐づけられる質問ID「Q001」の質問内容「AAについて」に対する回答内容として、回答者「A003」による回答が「ABするとよい」等であることを示す。ある局面において、サーバ20は、当該回答内容に基づいて、回答者の候補の評価値を特定してもよい。 The item "Answer Content" is information about the answer content of each of the candidate answerers to the received question. For example, the answer content of the answer by the answerer "A003" to the question content "About AA" of the question ID "Q001" linked to the answer ID "AN001" is "It would be good to do AB", etc. In a certain situation, the server 20 may determine the evaluation value of the candidate answerer based on the answer content.
これにより、回答者の候補は、自身の行った回答に対して評価を得ることができ、当該評価が報酬の増加などに寄与するため、質問に対する回答の促進が期待できる。 This allows potential respondents to receive evaluations for their answers, which can contribute to increased rewards, etc., and is expected to encourage more people to answer questions.
項目「分野」は、受け付けた質問に対する回答の分野に関する情報を示す。このとき、当該分野は、回答IDに紐づけられた質問IDの分野と同じ分野であってもよいし、異なる分野でもよい。 The "Field" item indicates information about the field of the answer to the received question. In this case, the field may be the same as the field of the question ID linked to the answer ID, or it may be a different field.
項目「回答範囲」は、回答者の候補が受け付けた質問に対して回答した範囲に関する情報を示す。具体的には、回答者の候補は、ユーザから受け付けた質問の内容に対し、全部または一部に対する回答を回答者の候補の端末装置10に入力し、サーバ20に送信してもよい。例えば、回答ID「AN001」に紐づけられた質問ID「Q001」の質問に対し、回答範囲が「全て」であることを示す。ある局面において、サーバ20は、ユーザから回答者の候補の評価を受け付けるときに、質問の全てに対する回答の評価と、質問の一部に対する評価それぞれを受け付けてもよい。 The item "answer range" indicates information regarding the range of answers given by the candidate answerer to the question received. Specifically, the candidate answerer may input answers to all or part of the content of the question received from the user into the candidate answerer's terminal device 10 and transmit it to the server 20. For example, this indicates that the answer range is "all" for the question with question ID "Q001" linked to answer ID "AN001". In one aspect, when the server 20 receives an evaluation of the candidate answerer from the user, it may receive both an evaluation of the answer to all of the question and an evaluation of the answer to part of the question.
これにより、回答者の候補は、質問の全部に対する回答が困難な場合でも、質問の一部に対する回答が可能な場合であれば、回答を提示することができる。また、質問の一部であれば、自身の専門分野に基づいた回答を提示することができる可能性があるため、回答者の候補のモチベーションの維持・向上が期待できる。 This allows potential respondents to provide an answer if they are able to answer part of a question, even if it is difficult for them to answer all of the questions. In addition, if they can only provide a partial answer to a question, they may be able to provide an answer based on their own field of expertise, which is expected to maintain and increase the motivation of potential respondents.
項目「受付から回答までの時間」は、ユーザからの質問を受け付けてから、回答者の候補それぞれが回答をユーザに提示するまでの所要時間に関する情報である。具体的には、サーバ20は、各回答者の候補が、質問の一部、または全てに回答を提示するまでの所要時間に関する情報を取得してもよい。例えば、質問ID「Q001」の質問内容「AAについて」に対する回答までの所要時間として、回答者「A003」は、回答範囲「全て」に対し、「10hr」かかったことを示す。ある局面において、サーバ20は、当該所要時間に関する情報に基づいて、回答者の候補の評価値を特定してもよい。また、ある局面において、サーバ20は、回答者の候補の評価値として、全ての回答に回答するまでの時間に関する評価値と、一部の回答(例えば、一部の分野についての回答)に回答するまでの時間に関する評価値をそれぞれ特定してもよい。 The item "Time from receipt to answer" is information on the time required for each of the candidate answerers to present an answer to the user after accepting a question from the user. Specifically, the server 20 may acquire information on the time required for each candidate answerer to present an answer to some or all of the questions. For example, the time required for answering the question "About AA" of the question ID "Q001" indicates that the answerer "A003" took "10 hours" for the answer range "All". In a certain aspect, the server 20 may specify an evaluation value of the candidate answerer based on the information on the required time. In addition, in a certain aspect, the server 20 may specify, as the evaluation value of the candidate answerer, an evaluation value regarding the time required to answer all answers and an evaluation value regarding the time required to answer some answers (for example, answers about some fields).
これにより、回答者の候補は、質問に早く回答すればするほど、自身の評価をあげることができ、ユーザは迅速に質問に対する回答を得ることができる。そのため、ユーザからの質問の受け付けと、回答者の候補からの回答の提示の両方を促すことが期待できる。また、サーバ20が、回答者に対し、全ての質問についての評価値と、一部の分野についての評価値とを提供することにより、分野に応じて評価を受けられるようにすることができる。 As a result, the faster a candidate answerer answers a question, the higher his or her own evaluation can be, and users can quickly obtain answers to their questions. This is expected to encourage both the acceptance of questions from users and the presentation of answers from candidate answerers. In addition, the server 20 can provide answerers with evaluation values for all questions and evaluation values for some fields, allowing them to receive evaluations according to fields.
項目「評価」は、回答者の候補が回答を提示した結果に対する評価に関する情報を示す。具体的には、サーバ20は、回答者の候補が提示した質問への回答に対する評価をユーザから受け付け、当該項目として記憶してもよい。例えば、回答ID「AN001」で紐づけられる質問ID「Q001」に対し、回答者「A001」が回答範囲「全て」に対し回答した結果に関する評価は「B」であることを示す。ある局面において、サーバ20は、当該評価に基づいて、回答者の候補に質問を提示する優先度特定してもよい。他にも、サーバ20は、当該評価に基づいて、回答者の候補の専門性などを特定し、関連する外部のネットワークなどに回答者の候補を紹介してもよい。 The item "Evaluation" indicates information regarding the evaluation of the answer presented by the candidate answerer. Specifically, the server 20 may receive an evaluation of the answer to the question presented by the candidate answerer from the user and store it as the item. For example, it indicates that the evaluation of the answer given by the candidate answerer "A001" to the question ID "Q001" linked with the answer ID "AN001" in the answer range "All" is "B". In a certain aspect, the server 20 may determine the priority of presenting questions to the candidate answerer based on the evaluation. In addition, the server 20 may determine the expertise of the candidate answerer based on the evaluation, and introduce the candidate answerer to related external networks, etc.
これにより、回答者の候補は、質問に回答をすればするほど、自身の評価に関する情報が蓄積されるため、より多くの報酬の獲得、外部ネットワークへの紹介によるキャリアの構築などが期待できる。 As a result, the more questions potential respondents answer, the more information they will accumulate about their own evaluation, which will allow them to expect to earn more rewards and build their careers by being introduced to external networks.
図6は、サーバ20が記憶する外部ネットワーク情報データベース285のデータ構造を示す図である。 Figure 6 shows the data structure of the external network information database 285 stored in the server 20.
図6に示すように、外部ネットワーク情報データベース285は、項目「外部NWID」と、項目「分野」と、項目「サービス内容」と、項目「紹介条件」と、項目「地域」と、項目「報酬」等を含む。 As shown in FIG. 6, the external network information database 285 includes the items "External NWID", "Field", "Service Content", "Introduction Conditions", "Area", and "Remuneration", etc.
項目「外部NWID」は、サーバ20が提供するサービスと提携しており、サーバ20が回答者の候補の情報を照会する対象である外部のネットワークそれぞれを識別する情報である。ここで、外部ネットワークの具体例として、ニュースを配信するネットワーク、論文を掲載するネットワークなど、サーバ20が提供するサービスとは種類が異なるものの、特定の分野の専門家が情報を提供するネットワーク等を示してもよい。 The item "External NWID" is information that identifies each external network that is affiliated with the service provided by server 20 and is the target of server 20's inquiry of information on potential respondents. Specific examples of external networks include networks that distribute news, networks that publish papers, etc., which are different in type from the service provided by server 20, but where experts in a particular field provide information.
項目「分野」は、外部のネットワークが主に取り扱う分野に関する情報である。具体的には、例えば、外部NWID「N001」である外部のネットワークは、分野「IT」であることを示す。 The "Field" item is information about the field that the external network mainly handles. Specifically, for example, the external network with external NWID "N001" indicates that it is in the "IT" field.
項目「サービス内容」は、外部のネットワークが主に当該ネットワークを利用するユーザに対し提供するサービス内容に関する情報である。具体的には、当該項目は、世間の最新のニュースを主に取り扱うネットワーク、専門論文等を主に取り扱うネットワーク等の情報を示してもよい。例えば、外部NWID「N001」である外部のネットワークは、サービス内容として「ニュース配信」、「コラム配信」であることを示す。 The item "Service Content" is information about the service content that an external network provides primarily to users who use the network. Specifically, this item may indicate information about a network that primarily handles the latest world news, a network that primarily handles specialized papers, etc. For example, the external network with external NWID "N001" indicates that its service content is "news distribution" and "column distribution."
これにより、回答者の候補は、サーバ20が提供するサービスが提携する、様々なネットワークに紹介される可能性があるため、自身の知名度の向上、キャリアの構築などが期待でき、より質問に対する回答を促すことが期待できる。 As a result, potential respondents may be introduced to various networks affiliated with the services provided by server 20, which can help them improve their name recognition and build their careers, and is expected to encourage more responses to questions.
項目「紹介条件」は、外部のネットワークに対し、回答者の候補を紹介する際の条件に関する情報である。具体的には、サーバ20は、回答者候補情報データベース282における、「評価値」を参照し、当該評価値に基づいて、回答者の候補を紹介する外部のネットワークの情報を特定してもよい。例えば、外部NWID「N001」である外部のネットワークは、照会条件が「評価B+以上」であることを示す。ある局面において、サーバ20は、当該照会条件を満たす回答者の候補の情報を、回答者の候補からの承認などを経ずに外部のネットワークに紹介してもよいし、外部のネットワークに紹介する前に、回答者の候補からの承認に関する入力操作を受け付けてもよい。 The item "Introduction conditions" is information regarding the conditions for introducing a candidate answerer to an external network. Specifically, the server 20 may refer to the "evaluation value" in the candidate answerer information database 282 and identify the information of the external network to which the candidate answerer is to be introduced based on the evaluation value. For example, the external network with the external NWID "N001" indicates that the inquiry condition is "evaluation B+ or higher." In a certain aspect, the server 20 may introduce the information of a candidate answerer who satisfies the inquiry condition to the external network without going through approval from the candidate answerer, or may accept an input operation regarding approval from the candidate answerer before introducing the information to the external network.
これにより、回答者の候補は、より多く回答をすることで、自身の評価値を上げ、外部のネットワークに対する紹介による自身の知名度の向上などが見込めるため、より回答者の候補からの回答が促進されることが期待できる。また、回答者の候補は、外部のネットワークの種類などによって、自身の情報の紹介について承認することで、自身の意図しない外部のネットワークに情報が紹介されることを防ぐことができる。 As a result, by providing more answers, potential respondents can increase their own evaluation value and increase their name recognition through introductions to external networks, which is expected to encourage more responses from potential respondents. In addition, potential respondents can prevent their information from being introduced to external networks without their intention by approving the introduction of their information depending on the type of external network.
項目「地域」は、外部ネットワークが主体としている地域に関する情報である。具体的には、外部ネットワーク上で展開されているサービスがどの国で主に提供されているか、等を示す情報である。例えば、外部NWID「N001」である外部のネットワークは、地域「日本主体」であることを示す。 The "Region" item is information about the region in which the external network is dominated. Specifically, it is information indicating in which country the services deployed on the external network are primarily provided. For example, an external network with an external NWID of "N001" indicates that the region is "Japan dominated."
これにより、回答者の候補は、自身の情報が紹介される可能性のある外部のネットワークが、どのような地域を主体としているのかを知ることができる。そのため、自身のキャリア構築において目標としている地域を主体とする外部のネットワークへの紹介を目指すことができるため、回答者の候補のモチベーションの向上が期待できる。 This allows potential respondents to know what regions are primarily focused on external networks to which their information may be introduced. This is expected to increase the motivation of potential respondents, as they can aim to be introduced to external networks primarily focused on the region they are aiming for in their career development.
項目「報酬」は、外部のネットワーク上でのサービスにおける報酬に関する情報である。具体的には、回答者の候補が当該サービスにおいて記事などを投稿したときに、回答者の候補に支払われる報酬に関する情報を示してもよい。例えば、外部NWID「N001」である外部のネットワークは、報酬が「コラム1報***円」であることを示す。 The "Reward" item is information about rewards for services on external networks. Specifically, it may show information about rewards paid to potential answerers when they post articles or the like on the service. For example, the external network with external NWID "N001" shows that the reward is "*** yen per column."
これにより、回答者の候補は、外部のネットワークにおける報酬の情報を事前に知ったうえで、自身の情報を当該ネットワークに紹介するか否かを判断することができる。 This allows potential respondents to know in advance the reward information for external networks and then decide whether or not to introduce their own information to those networks.
<動作>
(ユーザからの質問文の入力受付および回答者候補の情報の提示)
図7は、ユーザからの質問文の入力操作に応答し、ユーザからの質問文の入力の完了を待たずして、回答者の候補の情報をユーザに提示する処理を表すフローチャートである。例えば、ユーザの端末装置10が、ブラウザ等により、サーバ20が提供するサービスにアクセスする。
<Operation>
(Accepting questions from users and presenting information on potential respondents)
7 is a flowchart showing a process of presenting information on candidate answerers to a user in response to the user's input operation of a question sentence, without waiting for the completion of the input of the question sentence by the user. For example, the user's terminal device 10 accesses a service provided by the server 20 through a browser or the like.
以下の例では、サーバ20において、入力されている質問文の内容を、過去の質問への回答者の回答等に基づいて特定したうえで、回答者の候補を端末装置10のユーザに対して提示する例を示している。一方、サーバ20は、端末装置10で入力されている質問文について、上記のように、質問文の入力の完成を待たずしてタグを付与して、当該質問文に付与されるタグと、回答者候補情報データベース282とに基づいて、質問文に対する回答者の候補を特定することとしてもよい。サーバ20は、特定した回答者の候補を、端末装置10のユーザに対し、質問文の入力の完成を待たずして(質問文の入力に応じて随時質問文にタグを付与しつつ回答者の候補を特定して)表示することとしてもよい。 In the following example, the server 20 identifies the content of the question being input based on answers given by respondents to past questions, and presents candidate answerers to the user of the terminal device 10. On the other hand, the server 20 may assign tags to the question being input on the terminal device 10 as described above, without waiting for the input of the question to be completed, and identify candidate answerers for the question based on the tags assigned to the question and the candidate answerer information database 282. The server 20 may display the identified candidate answerers to the user of the terminal device 10, without waiting for the input of the question to be completed (by identifying candidate answerers while assigning tags to the question as needed in response to the input of the question).
ステップS701において、ユーザの端末装置10の制御部190は、ユーザからの質問文の入力操作に応答して、サーバ20へアクセスし当該情報をサーバ20に送信する。例えば、端末装置10は、ブラウザ等によりサーバ20へアクセスする。サーバ20は、端末装置10に画面を表示させるための情報を生成し、生成した情報を端末装置10へ送信する。端末装置10は、ブラウザ等に表示される画面の所定の領域において、ユーザから、質問文を入力する操作を受け付ける。ある局面において、ユーザの端末装置10の制御部190は、ユーザからの質問文の入力の完了を待たずとも、当該情報をサーバ20に送信してもよい。すなわち、端末装置10の制御部190は、ユーザから、質問文に関する情報の入力(例えば、質問文を構成する語の入力)を受け付ける都度、受け付けた情報(例えば、入力途中の質問文)をサーバ20へ送信する。 In step S701, the control unit 190 of the user's terminal device 10 accesses the server 20 in response to the user's input operation of a question sentence, and transmits the information to the server 20. For example, the terminal device 10 accesses the server 20 through a browser or the like. The server 20 generates information for displaying a screen on the terminal device 10, and transmits the generated information to the terminal device 10. The terminal device 10 accepts an operation to input a question sentence from the user in a predetermined area of the screen displayed on the browser or the like. In a certain aspect, the control unit 190 of the user's terminal device 10 may transmit the information to the server 20 without waiting for the completion of the input of the question sentence from the user. That is, each time the control unit 190 of the terminal device 10 accepts input of information related to the question sentence (for example, input of words constituting the question sentence) from the user, it transmits the received information (for example, the question sentence in the middle of being input) to the server 20.
ステップS751において、サーバ20は、取得した質問の内容に関する情報と、過去質問情報データベース233に記憶されている、過去の質問文および当該質問文に対する回答内容の情報とに基づいて、ユーザが入力しようとしている質問文の内容を特定する。ある局面において、サーバ20は、端末装置10で入力を受け付けている質問文(ユーザが入力途中の質問文)を、逐次(例えば、端末装置10で、質問文を構成する語の入力を受け付ける都度)、端末装置10から受信する。サーバ20は、端末装置10から受け付けた情報に基づき、質問文の特徴を表す情報を抽出する。例えば、サーバ20は、質問文の特徴を表す情報として、質問文を構成する語を、辞書データ等に基づき抽出する。また、例えば、サーバ20は、質問文に関する文章ベクトルを演算により求める。サーバ20は、抽出した質問文の特徴を表す情報に基づいて、過去質問情報データベース233に保持される過去の質問内容を参照することにより、ユーザが入力しようとしている質問文の内容を特定する。例えば、ユーザから入力を受け付けている質問文に含まれる語と、過去の質問内容に含まれる語とを比較することで、サーバ20が、ユーザから入力を受け付けている質問文の内容を特定することとしてもよい。ここで、ある局面において、サーバ20は、取得した質問の内容に含まれるキーワードなどの情報に基づいて、当該情報の専門家がいる地域などの情報を特定してもよい。 In step S751, the server 20 identifies the content of the question sentence that the user is about to input based on the information on the acquired question content and the information on past questions and answers to the questions stored in the past question information database 233. In a certain aspect, the server 20 sequentially receives the question sentence (the question sentence that the user is in the middle of inputting) that is being input at the terminal device 10 from the terminal device 10 (for example, each time the terminal device 10 accepts input of the words that constitute the question sentence). The server 20 extracts information that represents the characteristics of the question sentence based on the information received from the terminal device 10. For example, the server 20 extracts the words that constitute the question sentence based on dictionary data or the like as information that represents the characteristics of the question sentence. Also, for example, the server 20 calculates a sentence vector related to the question sentence. The server 20 identifies the content of the question sentence that the user is about to input by referring to the past question contents stored in the past question information database 233 based on the information that represents the characteristics of the extracted question sentence. For example, the server 20 may identify the content of the question currently being received from the user by comparing the words contained in the question currently being received from the user with the words contained in past questions. Here, in one aspect, the server 20 may identify information such as the area where an expert on that information is located based on information such as keywords contained in the content of the acquired question.
また、ある局面において、サーバ20は、ユーザからの質問文を構成する語の入力を受け付ける都度、当該質問文を構成する語の情報に基づいて、ユーザが入力しようとしている質問文に関連する情報を特定してもよい。すなわち、ユーザが入力しようとしている質問文を構成する語の情報から、業界、分野などの情報を特定し、特定した情報に基づいて回答者の候補を特定してもよい。 In addition, in a certain aspect, the server 20 may identify information related to the question that the user is about to enter based on the information of the words that make up the question each time the server 20 receives input of words that make up the question from the user. That is, the server 20 may identify information such as the industry or field from the information of the words that make up the question that the user is about to enter, and identify candidate respondents based on the identified information.
ステップS752において、サーバ20は、特定した質問文の内容と、過去質問情報データベース233に記憶されている、過去の質問文および当該質問文に対する回答内容の情報とに基づいて、質問文に対する回答者の候補を特定し、特定した情報をユーザの端末装置10に送信する。 In step S752, the server 20 identifies potential respondents to the question based on the content of the identified question and information on past questions and answers to the question stored in the past question information database 233, and transmits the identified information to the user's terminal device 10.
ある局面において、サーバ20は、ステップS752において、回答者の候補ではなく、回答者の候補が所属しているネットワークの情報を特定して、特定した情報をユーザの端末装置10に送信してもよい。このとき、サーバ20は、ユーザに対し、当該ネットワークにアクセスするためのリンク等を提示してもよい。 In one aspect, in step S752, the server 20 may identify information about the network to which the answerer candidate belongs, rather than the answerer candidate, and transmit the identified information to the user's terminal device 10. At this time, the server 20 may present the user with a link or the like for accessing the network.
これにより、ユーザは、回答者候補と同じ専門知識をもつ専門家ネットワークに対して質問をすることができるため、より多くの専門的な回答を得ることが期待できる。 This allows users to ask questions to a network of experts who have the same expertise as the potential respondents, which can lead to more specialized answers.
ステップS702において、ユーザの端末装置10の制御部190は、サーバ20から取得した、ユーザの質問文に対する回答者の候補を、ユーザの質問文の入力の完了を待たずして、端末装置10のディスプレイ132に表示するなどによりユーザに提示する。 In step S702, the control unit 190 of the user's terminal device 10 presents the candidate respondents to the user's question, obtained from the server 20, to the user, for example by displaying them on the display 132 of the terminal device 10, without waiting for the user to complete input of the question.
これにより、ユーザは、質問文の入力の完了を待たずとも、自身の質問に対し、どのような回答者が回答を提示する可能性があるかを知ることができる。そのため、仮に提示された回答者の候補の情報が、ユーザの意図する回答者の候補の情報ではない場合には、ユーザは下記の事項等を確認することができる。(1)正確な回答が得られる質問を入力しているか、(2)正確な専門用語を使用しているか、等。そのため、ユーザは当該情報を確認しながら、より正確な回答を得るための質問文を入力することができる。 This allows the user to know what kind of respondents are likely to provide an answer to their question, without having to wait until the question has been completely entered. Therefore, if the information of the presented candidate answerer is not that of the candidate answerer the user intended, the user can check the following points, etc. (1) whether they have entered a question that will yield an accurate answer, (2) whether they have used accurate technical terms, etc. Therefore, the user can enter a question that will yield a more accurate answer while checking this information.
ステップS703において、ユーザの端末装置10の制御部190は、ユーザからの質問文の入力操作の完了とともに、当該質問文に対する回答者への回答依頼に対する入力操作を受け付け、受け付けた結果をサーバ20に送信する。 In step S703, the control unit 190 of the user's terminal device 10 accepts an input operation for requesting an answer to the question from the answerer upon completion of the input operation of the question from the user, and transmits the accepted result to the server 20.
ステップS753において、サーバ20は、ユーザから取得した質問文に関する情報を回答者の候補の端末装置10に送信する。ある局面において、サーバ20は、ユーザ情報データベース281を参照し、ユーザ評価の値に基づいて、質問に回答する優先度を特定し、特定した優先度の情報とともに、当該情報を回答者の候補の端末装置10に送信してもよい。 In step S753, the server 20 transmits information about the question acquired from the user to the terminal device 10 of the potential answerer. In one aspect, the server 20 may refer to the user information database 281, identify a priority for answering the question based on the value of the user evaluation, and transmit the information to the terminal device 10 of the potential answerer together with information about the identified priority.
これにより、ユーザは、自身の評価に応じて迅速に回答を得ることが期待できる。 This allows users to expect to receive quick answers based on their ratings.
(回答者の候補からの回答提示および回答者の候補の評価) (Answer submissions from potential respondents and evaluations of potential respondents)
図8は、ユーザから受け付けた質問文の情報を回答者の候補に提示し、回答者の候補からの当該質問に対する回答の情報をユーザに提示し、回答者の候補の評価値を特定する一連の処理を表すフローチャートである。 Figure 8 is a flowchart showing a series of processes for presenting information about a question received from a user to a candidate answerer, presenting information about the candidate answer to the question to the user, and determining an evaluation value for the candidate answerer.
ステップS851において、サーバ20は、ユーザから質問文に関する情報を取得する。 In step S851, the server 20 obtains information about the question from the user.
ステップS852において、サーバ20は、取得した質問文の内容と、回答者候補情報データベース282を参照して取得した、回答者の候補の評価値とに基づいて、対象となる回答者の候補と、当該回答者の候補が優先的に回答可能な期間を特定する。その後、サーバ20は、質問文の内容に関する情報を、回答者の候補の端末装置10に送信する。ある局面において、サーバ20は、回答者の候補が優先的に回答可能な期間を特定せずとも、質問文の内容に関する情報を回答者の候補の端末装置10に送信してもよい。 In step S852, the server 20 identifies a target answerer candidate and a period during which the answerer candidate can answer preferentially based on the content of the acquired question and the evaluation value of the answerer candidate acquired by referring to the answerer candidate information database 282. The server 20 then transmits information regarding the content of the question to the terminal device 10 of the answerer candidate. In some aspects, the server 20 may transmit information regarding the content of the question to the terminal device 10 of the answerer candidate without identifying a period during which the answerer candidate can answer preferentially.
これにより、回答者の候補は、自身の評価値に基づいて、優先的に質問に回答することができるため、回答者の候補により積極的な回答を促すことが期待できる。 This allows potential respondents to prioritize answering questions based on their own evaluation value, which is expected to encourage potential respondents to give more proactive answers.
ステップS801において、回答者の候補の端末装置10の制御部190は、未回答の質問、回答者が少ない質問などを特に強調し、回答者の候補の端末装置10に表示する。このとき、制御部190は、回答者の候補の端末装置10のディスプレイ132上で、当該質問の情報をポップアップ表示する、当該質問の態様を変更(例えば、太字にする、赤字にする、周りを図形などで囲んで強調する、など)するなどにより、回答者の候補に提示してもよい。 In step S801, the control unit 190 of the terminal device 10 of the candidate respondent highlights unanswered questions, questions with few respondents, etc., and displays them on the terminal device 10 of the candidate respondent. At this time, the control unit 190 may present the information about the question to the candidate respondent by displaying it as a pop-up on the display 132 of the terminal device 10 of the candidate respondent, changing the appearance of the question (for example, making it bold, making it red, highlighting it by surrounding it with a shape, etc.), etc.
これにより、回答者の候補は、より報酬を得られる可能性が高い質問の情報を確認して回答することができる。 This allows potential respondents to review and answer questions that are more likely to earn them rewards.
ステップS802において、回答者の候補の端末装置10の制御部190は、取得した質問文に対する回答を回答者から受け付け、受け付けた結果をサーバに送信する。 In step S802, the control unit 190 of the terminal device 10 of the candidate respondent receives an answer to the acquired question from the respondent and transmits the received answer to the server.
ステップS853において、サーバ20は、取得した回答をユーザに提示し、回答者の候補が質問文に対する回答を提示するまでに要した所要時間、順番などのいずれか1つ以上に関する情報を取得する。 In step S853, the server 20 presents the obtained answers to the user and obtains information regarding one or more of the time it took for the candidate answerers to present their answers to the question, the order in which they were presented, etc.
ステップS854において、サーバ20は、取得した情報に基づいて、回答者の候補に対して支払われる報酬に関する情報を特定し、特定した結果を回答者の候補の端末装置10に送信する。このとき、報酬として、1回答につき**円などの金銭的な報酬だけでなく、外部のネットワークへの紹介なども、報酬に関する情報として特定してもよい。 In step S854, the server 20 identifies information regarding the remuneration to be paid to the candidate answerer based on the acquired information, and transmits the identified result to the terminal device 10 of the candidate answerer. At this time, the remuneration may be not only a monetary remuneration such as ** yen per answer, but also an introduction to an external network, etc., may be identified as information regarding the remuneration.
ステップS803において、回答者の候補の端末装置10の制御部190は、取得した情報を、ディスプレイ132に表示する等により、回答者の候補に提示する。 In step S803, the control unit 190 of the terminal device 10 of the candidate respondent presents the acquired information to the candidate respondent, for example by displaying it on the display 132.
<画面例>
(ユーザが質問文を入力する際の画面例)
図9は、ユーザが、サーバ20が提供するサービスにおいて、質問文を入力する際の画面例を示す。
<Screen example>
(Example of a screen when a user enters a question)
FIG. 9 shows an example of a screen displayed when a user inputs a question for a service provided by the server 20. In FIG.
図9に示すように、当該画面例は操作受付部130(ディスプレイ132)に表示されていてもよい。ユーザは当該画面上で文字入力などを行うことにより、質問文の入力操作を実行する。質問入力URL901は、ユーザが質問文の入力操作を実行するための画面にアクセスするためのURLを示す。ある局面において、当該画面上に、ユーザがアクセスした日時の情報を記載していてもよい。 As shown in FIG. 9, the screen example may be displayed on the operation reception unit 130 (display 132). The user performs an operation to input a question by inputting characters on the screen. Question input URL 901 indicates a URL for accessing a screen for the user to perform an operation to input a question. In some aspects, information on the date and time when the user accessed the screen may be written on the screen.
質問文入力欄902は、ユーザが質問を入力するための欄を示す。具体的には、ユーザの端末装置10は、当該欄にユーザが質問を入力することにより、サーバ20が特定した回答者の候補の情報をユーザに提示する。ここで、ユーザの端末装置10は、ユーザによる質問の入力の完了を待たずとも、当該情報をユーザが入力している欄の下に表示してもよい。また、ある局面において、ユーザの端末装置10は、当該欄とは別の、後述する回答者候補欄804に回答者の候補の情報を記載する形でユーザに情報を提示してもよい。また、ある局面において、ユーザの端末装置10は、ユーザが入力しようとしている質問の内容に対し、より正確な回答を得られる可能性のある質問への修正に対するサジェスト等を表示してもよい。 The question input field 902 indicates a field for the user to input a question. Specifically, when the user inputs a question in this field, the user's terminal device 10 presents the user with information on candidate answerers identified by the server 20. Here, the user's terminal device 10 may display the information below the field in which the user is inputting the question, without waiting for the user to complete input of the question. In addition, in a certain aspect, the user's terminal device 10 may present information to the user in the form of entering information on candidate answerers in a candidate answerer field 804 described below, which is separate from the field. In a certain aspect, the user's terminal device 10 may display suggestions for corrections to the question that may result in a more accurate answer to the content of the question that the user is about to input.
例えば、ユーザの端末装置10は、当該欄において、「インフルエンザの治」とユーザが記入したときに、回答者の候補として「A001」などの情報を表示してもよい。 For example, when the user writes "cure for influenza" in the field, the user's terminal device 10 may display information such as "A001" as a possible respondent.
これにより、ユーザは、質問の入力途中でも、回答者の候補の情報を確認することができ、入力しようとしている質問の内容が正確な回答を得られるか否かを検討することができる。 This allows users to check the information of potential respondents even while they are in the middle of entering a question, and allows them to consider whether the question they are about to enter will yield an accurate answer.
また、ある局面において、ユーザの端末装置10は、ユーザが入力しようとしている質問の内容に対し、当該質問文に関連するタグ(例えば、業界、分野、技術、地域、言語など)の情報を表示してもよい。また、このとき、ユーザの端末装置10は、ユーザからのタグの選択のための入力操作を受け付け、受け付けた結果をサーバ20に送信してもよい。 In addition, in a certain aspect, the user's terminal device 10 may display information on tags (e.g., industry, field, technology, region, language, etc.) related to the question that the user is about to enter. In addition, at this time, the user's terminal device 10 may accept an input operation from the user to select a tag, and transmit the accepted result to the server 20.
これにより、ユーザは、自身が入力しようとしている質問の内容に対し、タグの情報を確認することで、意図した分野に関する正確な質問が入力できているかを確認できる。そのため、ユーザはタグの情報を基に、より正確な回答を得るための質問の入力が可能となる。加えて、ユーザによるタグの選択を受け付けることで、サーバ20は、ユーザの選択したタグの情報に基づいて回答者の候補を特定することができる。そのため、よりユーザの質問の意図に適した回答者の候補が提示されることが期待できる。 As a result, by checking the tag information for the content of the question the user is about to enter, the user can confirm whether or not they have entered an accurate question related to the intended field. This allows the user to enter a question that will obtain a more accurate answer based on the tag information. In addition, by accepting the user's selection of tags, the server 20 can identify candidate answerers based on the tag information selected by the user. This is expected to result in the presentation of candidate answerers that are more suited to the intent of the user's question.
質問文候補欄903は、ユーザが入力している質問の内容およびその質問に対する回答の候補を表示するための欄を示す。具体的には、端末装置10は、質問文入力欄802にユーザが質問を入力しているときに、ユーザによる質問の入力の完了を待たずとも、サーバ20が特定した質問文の内容を、候補として当該欄に表示する。このとき、ユーザの端末装置10は、特定した質問文の候補に対し、回答者の候補による回答がされている場合には、回答の情報についてユーザに提示してもよい。ユーザは、既に回答者の候補による回答がされている質問に対しては、回答の詳細を参照するための操作(回答の情報に紐づけられているリンクにアクセス、タブを開く、など)により当該回答を参照してもよいし、新たに回答者の候補による回答を依頼してもよい。ある局面において、ユーザが入力した質問に対し回答を依頼する場合には、ユーザの端末装置10は、ユーザからの、他ユーザへの質問文および回答の開示可否について選択するための入力操作を受け付けてもよい。 The question candidate field 903 shows a field for displaying the content of the question input by the user and the candidate answers to that question. Specifically, when the user is inputting a question in the question input field 802, the terminal device 10 displays the content of the question identified by the server 20 as a candidate in the field without waiting for the completion of the input of the question by the user. At this time, if an answer has been given by a candidate answerer to the identified candidate question, the user's terminal device 10 may present the answer information to the user. For a question that has already been answered by a candidate answerer, the user may refer to the answer by performing an operation for referring to the details of the answer (accessing a link linked to the answer information, opening a tab, etc.), or may request a new answer from a candidate answerer. In a certain situation, when requesting an answer to a question input by the user, the user's terminal device 10 may accept an input operation from the user to select whether or not to disclose the question and answer to other users.
例えば、ユーザの端末装置10は、質問文入力欄902において「インフルエンザの治」とユーザが記入したときに、当該欄には、「インフルエンザの治療薬」などの質問の候補を特定し、それに対する回答の情報を表示してもよい。 For example, when the user enters "cure for influenza" in the question input field 902, the user's terminal device 10 may identify candidate questions such as "medicine for treating influenza" in that field and display information on the answer to that question.
これにより、ユーザは、質問しようとしている内容に対し、既に回答がされている場合には、当該回答を参照することができるため、ユーザは迅速に質問への回答を確認することができる。また、回答者の候補に回答を依頼する場合には、他ユーザへの質問および回答の開示可否を選択することができるため、秘匿したい内容に関する質問であっても、ユーザは安心して質問することができる。 This allows users to quickly check the answer to their question if one has already been answered, since they can refer to that answer. Also, when requesting an answer from a potential answerer, users can choose whether or not to disclose the question and answer to other users, so users can feel safe asking questions even if they want to keep the question confidential.
回答者候補欄904は、ユーザが入力しようとしている質問に対する回答者の候補の情報を表示するための欄を示す。具体的には、ユーザの端末装置10は、質問文入力欄902にユーザが質問を入力しているときに、ユーザによる質問の入力の完了を待たずとも、サーバ20が特定した回答者の候補の情報を、当該欄に表示してもよい。ある局面において、ユーザの端末装置10は、当該欄に、回答者の候補の詳細(例えば、専門分野、評価値などの情報)を表示していてもよい。 The answerer candidate column 904 indicates a column for displaying information of answerer candidates for the question that the user is about to input. Specifically, when the user is inputting a question in the question text input column 902, the user's terminal device 10 may display information of answerer candidates identified by the server 20 in that column without waiting for the user to complete input of the question. In one aspect, the user's terminal device 10 may display details of the answerer candidates (e.g., information such as specialty and evaluation value) in that column.
これにより、ユーザは、回答者の候補を確認したうえで、質問の入力をすることができる。そのため、ユーザは、質問の入力途中であっても、回答者の候補の情報を参照することで、自身の質問の内容が正しい、つまり、自身の質問に対し、意図した分野の回答者の候補からの回答が得られそうか否か、を確認することができる。 This allows users to check the candidate answerers before entering a question. Therefore, even if a user is in the middle of entering a question, they can refer to the information on the candidate answerers to check whether the content of their question is correct, in other words, whether their question is likely to be answered by a candidate answerer in the intended field.
相談可能な外部ネットワーク候補欄905は、ユーザが入力しようとしている質問を相談可能な外部のネットワークの情報を表示するための欄を示す。具体的には、ユーザの端末装置10は、サーバ20がユーザの質問の内容に基づいて特定した、回答者の候補が所属している外部のネットワークの情報に関する情報を、当該欄に表示してもよい。ある局面において、ユーザは、当該欄に表示された外部ネットワークへのURLへアクセスし、アクセス先で質問を入力してもよい。またある局面においては、サーバ20が、取得したユーザの質問に関する情報を、当該ネットワークに提示してもよい。また、ある局面においては、ユーザの端末装置10は、ユーザからの、当該ネットワークへの質問の提示に関する入力操作を受け付け、受け付けた情報をサーバ20に送信してもよい。 The external network candidates column 905 indicates a column for displaying information on external networks on which a user can ask for advice on the question that the user is about to input. Specifically, the user's terminal device 10 may display in this column information on the external networks to which answerer candidates belong, identified by the server 20 based on the content of the user's question. In one aspect, the user may access a URL to the external network displayed in this column and input a question at the accessed destination. In another aspect, the server 20 may present the acquired information on the user's question to the network. In another aspect, the user's terminal device 10 may accept an input operation from the user regarding the submission of a question to the network, and transmit the accepted information to the server 20.
これにより、ユーザは、特定の回答者の候補からの回答が期待できるだけでなく、当該回答者の候補が所属している、特定の分野の専門家ネットワークからの回答も期待できる。 This allows users to expect responses not only from a specific candidate, but also from the network of experts in a particular field to which that candidate belongs.
(回答者の候補が質問文を受け付け、回答を提示する際の画面例)
図10は、回答者の候補が、サーバ20が提供するサービスにおいて、ユーザから受け付けた質問文の情報を確認し、回答を提示する際の画面例を示す。
(Example of a screen when a potential respondent accepts a question and presents an answer)
FIG. 10 shows an example of a screen displayed when a candidate answerer checks the information of a question received from a user and presents an answer in the service provided by the server 20. In FIG.
回答入力URL1001は、回答者の候補が質問に対する回答を入力するための画面にアクセスするためのURLを示す。ある局面において、当該画面上に、回答者の候補がアクセスした日時の情報を記載していてもよい。 Answer input URL 1001 indicates a URL for accessing a screen for a potential answerer to input an answer to a question. In some cases, information on the date and time when the potential answerer accessed the screen may be displayed.
質問文検索欄1002は、回答者の候補それぞれが、回答を待っている質問を検索するための欄を示す。ある局面において、回答者の候補は、サーバ20により、ユーザから取得した質問の内容に基づいて当該質問に対する回答者の候補として特定された場合以外にも、回答者の候補自身で、回答を待っている質問を検索し、当該質問に対し回答してもよい。また、ある局面において、サーバ20は、回答者の候補が自身で検索し回答した質問の内容に基づいて、回答者候補情報データベース282の情報を更新してもよい。(例えば、記憶してある専門分野以外の質問に回答したときに、当該分野を回答者の候補の情報に追加する、など) The question text search field 1002 indicates a field for each of the candidate answerers to search for questions waiting for an answer. In some cases, even if the candidate answerer is not identified by the server 20 as a candidate answerer for a question based on the content of the question acquired from the user, the candidate answerer may search for questions waiting for an answer and answer the question. In some cases, the server 20 may update the information in the candidate answerer information database 282 based on the content of the question that the candidate answerer searched for and answered. (For example, when a candidate answerer answers a question outside the specialty field stored in the server 20, the specialty field may be added to the candidate answerer's information.)
これにより、回答者の候補は、自身の専門分野に基づいた質問以外の質問にも回答することができ、その結果、自身の専門分野などの情報を更新することができる。そのため、回答者の候補は、より多くの報酬を獲得できる可能性が高くなるため、回答者の候補からの回答をより促すことが期待できる。 This allows potential respondents to answer questions other than those based on their own field of expertise, and as a result, they can update information such as their own field of expertise. This is expected to encourage more responses from potential respondents, as they will have a higher chance of earning more rewards.
回答待ちの質問表示欄1003は、回答者の候補に提示されている、回答待ちの質問に関する情報を表示するための欄を示す。具体的には、回答者の端末装置10は、サーバ20により、取得したユーザからの質問に基づいて特定された、回答者の候補が回答すべき質問に関する情報を当該欄に表示してもよい。ある局面において、回答者の候補の端末装置10は、当該欄に、質問を受け付けた日付、回答の期限、他の回答者の候補による回答状況、などの情報を同時に表示し、回答者の候補に提示してもよい。また、ある局面においては、回答者の候補の端末装置10は、サーバ20がユーザ評価に基づいて特定した優先度の情報を表示することで、回答者の候補からの優先的な回答を促してもよい。 The question waiting for answer display column 1003 indicates a column for displaying information on a question waiting for answer that is presented to the candidate answerer. Specifically, the terminal device 10 of the candidate answerer may display information on the question to be answered by the candidate answerer, which is identified by the server 20 based on the question from the user acquired, in the column. In one aspect, the terminal device 10 of the candidate answerer may simultaneously display information such as the date the question was received, the deadline for answering, and the answering status by other candidate answerers in the column, and present it to the candidate answerer. In another aspect, the terminal device 10 of the candidate answerer may display priority information identified by the server 20 based on the user evaluation, to encourage the candidate answerer to give a priority answer.
これにより、回答者の候補は、質問それぞれに関する各種情報(回答期限、他の回答者候補による回答状況、など)を確認しながら回答をすることができる。そのため、回答者の候補は、より報酬を得られる可能性の高い質問に対し優先して回答することが可能となる。 This allows potential respondents to answer questions while checking various information about each question (such as the answer deadline and the status of answers by other potential respondents). This allows potential respondents to prioritize answering questions that are more likely to earn them rewards.
レコメンド表示1004は、回答者の候補に提示されている、回答待ちの質問において、特筆すべき事項がある質問について表示する画面である。具体的には、未回答の質問、回答済の回答者の数が少ない質問、優先的に回答すべき質問、などの情報を示す。ある局面において、サーバ20は、当該レコメンド表示1004が表示されている質問に対し回答者の候補が回答したときに、他の質問に対する回答よりも回答者の候補に付与する報酬の値、評価値などを変化させてもよい。 The recommendation display 1004 is a screen that displays questions that are presented to the candidate answerer and are waiting for an answer, and that have something worth noting. Specifically, it displays information such as unanswered questions, questions that have a small number of answered answers, and questions that should be answered with priority. In one aspect, when the candidate answerer answers the question for which the recommendation display 1004 is displayed, the server 20 may change the reward value, evaluation value, etc., that is given to the candidate answerer compared to answers to other questions.
これにより、回答者の候補は、より報酬を獲得できる可能性が高まり、回答者の候補からの回答をより促すことが期待できる。 This will increase the likelihood of potential respondents receiving rewards, which is expected to encourage more responses from potential respondents.
最新の回答履歴欄1005は、回答者の候補が回答した質問のうち、最新の質問に関する情報を表示するための欄を示す。具体的には、回答者が回答した質問の内容、質問の受付日、質問への回答日、回答を提示したときの順位、などの種々の情報を表示してもよい。また、ある局面において、回答者の候補の端末装置10は、当該欄において、ユーザから最適な回答として評価(例えば、ベストアンサー、として呼称される評価など)された場合に、当該画面において、順位の横に特定の表示(例えば、★、などの図形表示)をしてもよい。 The latest answer history column 1005 indicates a column for displaying information about the latest question among the questions answered by the candidate answerer. Specifically, various information may be displayed, such as the content of the question answered by the candidate answerer, the date the question was received, the date the question was answered, and the ranking of the answer when it was presented. In addition, in a certain situation, when an answer is evaluated by a user as the optimal answer in the column (e.g., an evaluation called the best answer), the terminal device 10 of the candidate answerer may display a specific indication (e.g., a graphic indication such as a star) next to the ranking on the screen.
これにより、回答者の候補は、最新の質問に対する回答に関して、どの順位で回答をしたのか、どのような評価を受けたのか、などを知ることができるため、回答者の候補のモチベーションの維持・向上が期待できる。 This allows potential respondents to know the ranking of their answers to the most recent questions, the evaluation they received, and so on, which is expected to maintain and increase the motivation of potential respondents.
登録情報欄1006は、回答者の候補が、サーバ20が提供するサービスにおいて登録している情報を表示するための欄を示す。具体的には、回答者の候補の端末装置10は、当該情報に、回答者候補情報データベース282を参照して取得した回答者の候補の情報、過去の回答履歴、外部ネットワークへの紹介状況などの情報を当該欄に表示してもよい。 The registration information column 1006 is a column for displaying information that the candidate answerer has registered in the service provided by the server 20. Specifically, the terminal device 10 of the candidate answerer may display in the column information such as the candidate answerer's information acquired by referring to the candidate answerer information database 282, past answer history, and introduction status to external networks.
オファー依頼状況確認欄1007は、回答者の候補の、外部のネットワークへの紹介状況を表示するための欄を示す。具体的には、回答者の端末装置10は、あと何件の質問に回答することで、回答者の評価が上がり、特定の外部のネットワークに紹介される、といった情報などを当該欄に表示してもよい。ある局面において、回答者の端末装置10は、回答者の候補が外部のネットワークに紹介される際の条件に関する情報を表示し、回答者の候補がその条件に納得しない場合には、条件を交渉するための記入欄などを別途表示してもよい。 The offer request status confirmation field 1007 indicates a field for displaying the introduction status of the answerer candidate to an external network. Specifically, the answerer's terminal device 10 may display information in this field such as how many more questions the answerer needs to answer in order to increase the answerer's evaluation and be introduced to a specific external network. In one aspect, the answerer's terminal device 10 may display information regarding the conditions under which the answerer candidate will be introduced to an external network, and if the answerer candidate is not satisfied with the conditions, a separate entry field for negotiating the conditions may be displayed.
これにより、回答者の候補は、サーバ20が提供するサービスにおいて回答等を提示するだけでなく、外部のネットワークにおける知名度の向上などが期待できるため、回答者の候補からの回答をより促すことが期待できる。 This allows potential respondents to not only provide answers, etc., in the services provided by server 20, but also to increase their name recognition on external networks, which is expected to encourage more responses from potential respondents.
<付記>
以上の各実施の形態で説明した事項を以下に付記する。
<Additional Notes>
The matters explained in the above embodiments will be supplemented below.
<付記1>
プロセッサ29を備えるコンピュータによって実行されるプログラムであって、プログラムは、プロセッサ29に、第1ユーザからの入力操作に基づいて、質問文である第1情報の入力を受け付けるステップ(S751)と、第1情報の入力に応答して、入力される第1情報に基づき特定の処理を行うことにより、第1情報の質問文に対する回答者の候補を特定するステップと、特定される回答者の候補を、第1情報の入力の完成を待たずして第1ユーザに提示するステップ(S752)と、を実行させる、プログラム。
<Appendix 1>
A program executed by a computer having a processor 29, the program causing the processor 29 to execute the following steps: accepting input of first information, which is a question, based on an input operation from a first user (S751); identifying candidate answerers for the question of the first information by performing a specific process based on the input first information in response to the input of the first information; and presenting the identified candidate answerers to the first user without waiting for completion of input of the first information (S752).
<付記2>
特定するステップにおいて、特定の処理として、入力される第1情報と、記憶部に蓄積される第2情報であって質問文および当該質問文に対する回答内容を示す第2情報とに基づいて、第1情報の質問文に対する回答者の候補を特定する、付記1に記載のプログラム。
<Appendix 2>
A program as described in Appendix 1, in which in the identification step, as a identification process, a candidate respondent to the question of the first information is identified based on the first information input and the second information stored in a memory unit, the second information indicating the question and the content of the answer to the question.
<付記3>
特定するステップにおいて、特定の処理として、第1情報の入力に応答して、第1情報の入力の完成を待たずして、第1情報と第2情報とに基づいて第1情報の質問文の内容を特定し、特定した質問文の内容と回答者の候補に関連する情報である第3情報とに基づいて、回答者の候補を特定する、付記2に記載のプログラム。
<Appendix 3>
The program described in Appendix 2, in which in the identification step, as a identification process, in response to the input of first information, without waiting for completion of the input of the first information, identifies the content of the question of the first information based on the first information and the second information, and identifies candidate answerers based on the identified content of the question and third information, which is information related to candidate answerers.
<付記4>
特定するステップにおいて、特定の処理として、入力される第1情報に、少なくとも1つ以上の第1タグ情報を付与することを行い、第1情報に付与される第1タグ情報と、回答者の候補に関連する情報である第3情報とに基づいて、第1情報の質問文に対する回答者の候補を特定する、付記1に記載のプログラム。(過去質問情報データベース283)
<Appendix 4>
The program according to appendix 1, in which, in the step of specifying, at least one piece of first tag information is added to the input first information as a specifying process, and answerer candidates for the question sentence of the first information are specified based on the first tag information added to the first information and third information that is information related to the answerer candidates (past question information database 283).
<付記5>
第3情報として、回答者の候補と関連付けて、分野、地域、言語、業界、回答者の候補が所属する企業の情報の少なくともいずれかについての第2タグ情報が関連付けられており、特定するステップにおいて、第1タグ情報として、分野、地域、言語、業界の少なくともいずれかに関するタグを、入力される第1情報に付与することにより、第1情報と、第3情報とに基づいて、回答者の候補を特定する、付記4に記載のプログラム。(回答者候補情報データベース282)
<Appendix 5>
The program described in Appendix 4, in which second tag information on at least one of the field, region, language, industry, and information on the company to which the candidate respondent belongs is associated with the candidate respondent as the third information, and in the identifying step, a tag on at least one of the field, region, language, and industry is added to the input first information as the first tag information, thereby identifying the candidate respondent based on the first information and the third information. (Candidate respondent information database 282)
<付記6>
プログラムは、プロセッサ29に、さらに、回答者の候補が、当該回答者の候補に関連付けられていない第2タグ情報に関する質問文への回答を行った場合に、回答を行った質問文に関連する情報を、当該回答者の候補に、第2タグ情報として関連付けるステップを実行させる、付記5に記載のプログラム。
<Appendix 6>
The program described in Appendix 5 further causes the processor 29 to execute a step of associating information related to the question to which the answerer candidate has answered as second tag information, when the answerer candidate has answered a question regarding second tag information that is not associated with the answerer candidate.
<付記7>
第3情報において、回答者の候補の情報と、回答者の候補が所属するネットワークに関する情報とが関連付けられており、プログラムは、プロセッサ29に、提示するステップにおいて、第1情報と、ネットワークの情報とに基づいて、回答者の候補またはネットワークの情報を特定し、特定した結果を第1ユーザに提示するステップを実行させる、付記3から6のいずれかに記載のプログラム。(回答者候補情報データベース282)
<Appendix 7>
The program according to any one of appendices 3 to 6, in which the third information associates information on the candidate answerer with information on the network to which the candidate answerer belongs, and the program causes the processor 29 to execute a step of identifying the candidate answerer or the information on the network based on the first information and the information on the network, and presenting the identified result to the first user (candidate answerer information database 282).
<付記8>
プログラムは、プロセッサ29に、回答者の候補が第1情報に対して行った回答の実績に基づいた特定の評価値を特定し、提示するステップにおいて、評価値に基づいて第1ユーザに提示する回答者の候補の順序を特定し、特定した順序に基づいて回答者の候補を第1ユーザに提示するステップを実行させる、付記1から7のいずれかに記載のプログラム。
<Appendix 8>
A program described in any of Appendices 1 to 7, which causes the processor 29 to execute a step of identifying and presenting a specific evaluation value based on the track record of answers provided by candidate answerers to the first information, identifying an order in which the candidate answerers will be presented to the first user based on the evaluation values, and presenting the candidate answerers to the first user based on the identified order.
<付記9>
プログラムは、プロセッサ29に、受け付けるステップにおいて、第1情報の質問文および当該質問文に対する回答内容それぞれの開示に関する選択肢を提示するステップと、提示するステップにおいて、第1ユーザが選択した選択肢の情報に基づいて、回答者の候補を特定し、特定した結果を第1ユーザに提示するステップと、を実行させる、付記1から8のいずれかに記載のプログラム。(過去質問情報データベース283)
<Appendix 9>
The program described in any one of appendices 1 to 8 causes the processor 29 to execute the steps of: in the receiving step, presenting options regarding the disclosure of the question text of the first information and the answer content to the question text; and in the presenting step, identifying answerer candidates based on information of the option selected by the first user, and presenting the identified results to the first user. (Past question information database 283)
<付記10>
プログラムは、プロセッサ29に、さらに、評価値に基づいて、第1情報を提示する対象となる回答者の候補と回答者の候補が優先的に第1情報に回答可能な特定の期間とを特定し、特定した結果に基づいて、回答者の候補に第1情報を提示するステップを実行させる、付記8または9に記載のプログラム。(回答者候補情報データベース282)
<Appendix 10>
The program further causes the processor 29 to execute a step of identifying candidate answerers to whom the first information is to be presented and a specific period during which the candidate answerers can preferentially respond to the first information based on the evaluation value, and presenting the first information to the candidate answerers based on the identified results. (Candidate answerer information database 282)
<付記11>
プログラムは、プロセッサ29に、さらに、回答者の候補が第1情報に対する回答を提示するまでに要した所要時間、順番などのいずれか1つ以上に関する情報を取得するステップと、取得した情報に基づいて、回答者の候補に対して支払われる報酬に関する情報を特定し、特定した報酬に関する情報を回答者の候補に提示するステップと、を実行させる、付記1から10のいずれかに記載のプログラム。(過去回答情報データベース284)
<Appendix 11>
The program described in any one of appendices 1 to 10 causes the processor 29 to execute the steps of acquiring information on one or more of the time required for the candidate answerer to submit an answer to the first information, the order in which the candidate answerer submitted the answer, etc., and identifying information on the remuneration to be paid to the candidate answerer based on the acquired information, and presenting the identified information on the remuneration to the candidate answerer. (Past answer information database 284)
<付記12>
プログラムは、外部のネットワーク30と関連付けられており、プログラムは、プロセッサ29に、評価値に基づいて、第3情報を、外部のネットワーク30のユーザに提示するステップを実行させる、付記3または4に記載のプログラム。(外部ネットワーク情報データベース285)
<Appendix 12>
The program according to claim 3 or 4, wherein the program is associated with the external network 30, and the program causes the processor 29 to execute a step of presenting the third information to a user of the external network 30 based on the evaluation value. (External network information database 285)
10 端末装置、20 サーバ、30 外部のネットワーク、281 ユーザ情報データベース、282 回答者候補情報データベース、283 過去質問情報データベース、284 過去回答情報データベース、285 外部ネットワーク情報データベース、2041 送受信モジュール、2042 操作判別モジュール、2043 画面生成モジュール、2044 ユーザ情報データベース取得モジュール、2045 回答者候補情報データベース取得モジュール、2046 過去質問情報データベース取得モジュール、2047 外部ネットワーク情報取得モジュール。
Reference Signs List 10 Terminal device, 20 Server, 30 External network, 281 User information database, 282 Answerer candidate information database, 283 Past question information database, 284 Past answer information database, 285 External network information database, 2041 Transmission/reception module, 2042 Operation determination module, 2043 Screen generation module, 2044 User information database acquisition module, 2045 Answerer candidate information database acquisition module, 2046 Past question information database acquisition module, 2047 External network information acquisition module.
Claims (9)
質問者である第1のユーザから、回答者に回答を依頼する質問の入力を受け付けるステップと、
複数の第2のユーザそれぞれに関連する情報に応じて、複数の前記第2のユーザのうち、前記受け付けた前記質問へ回答する回答者の候補を特定するステップと、
特定した前記第2のユーザに対し、前記質問を提示して、前記質問への回答を、前記特定された前記第2のユーザから受け付けるステップと、
前記第2のユーザが回答をした結果を、前記第1のユーザに提示するステップと、を実行させ、
前記回答者の候補を特定するステップにおいて、複数の前記第2のユーザそれぞれに関連する情報として、前記第2のユーザが使用する言語の情報に応じて、前記質問へ回答する前記回答者の候補を特定する、プログラム。 A program for operating a computer having a processor and a memory, the program causing the processor to:
receiving an input of a question to be answered by a respondent from a first user who is a questioner;
Identifying, from among a plurality of second users, candidate answerers who will answer the received question, according to information related to each of the plurality of second users;
presenting the question to the identified second user and receiving an answer to the question from the identified second user;
presenting a result of the answer given by the second user to the first user;
A program, in the step of identifying candidate respondents, which identifies candidate respondents who will answer the question according to information related to each of the multiple second users, the information being the language used by the second users.
前記質問に付与される前記タグ情報と、前記第2のユーザそれぞれに関連する情報とに応じて、前記回答者の候補を特定する、請求項1に記載のプログラム。 tag information related to the question is added to the question inputted from the first user;
The program according to claim 1 , further comprising : identifying the candidate answerers based on the tag information assigned to the question and information related to each of the second users.
前記質問に付与される前記タグ情報と、前記第2のユーザそれぞれに関連する情報とに応じて、前記回答者の候補を特定する、請求項2に記載のプログラム。 By adding the tag information to the question,
The program according to claim 2 , further comprising: identifying the candidate answerers based on the tag information assigned to the question and information related to each of the second users.
前記質問に含まれる単語を解析し、単語ごとのタグとの関連度合いに基づいて前記タグ情報を付与することと、
前記単語の分野ごとの出願頻度の情報に基づいて前記タグ情報を付与すること、の少なくともいずれかを行う、請求項4に記載のプログラム。 The tag information is assigned to the question,
analyzing words included in the question and assigning the tag information based on a degree of association between each word and a tag;
and assigning the tag information based on information on the frequency of applications of the words for each field.
前記第1のユーザに関連する情報と、複数の前記第2のユーザに関連する情報とに応じて、前記回答者の候補を特定する、請求項1または2に記載のプログラム。 In the step of identifying candidate respondents,
3. The program according to claim 1, further comprising: identifying the candidate respondent based on information related to the first user and information related to a plurality of the second users.
質問者である第1のユーザから、回答者に回答を依頼する質問の入力を受け付けるステップと、
複数の第2のユーザそれぞれに関連する情報に応じて、複数の前記第2のユーザのうち、前記受け付けた前記質問へ回答する回答者の候補を特定するステップと、
特定した前記第2のユーザに対し、前記質問を提示して、前記質問への回答を、前記特定された前記第2のユーザから受け付けるステップと、
前記第2のユーザが回答をした結果を、前記第1のユーザに提示するステップと、を実行し、
前記回答者の候補を特定するステップにおいて、複数の前記第2のユーザそれぞれに関連する情報として、前記第2のユーザが使用する言語の情報に応じて、前記質問へ回答する前記回答者の候補を特定する、方法。 1. A method for operating a computer having a processor and a memory, the method comprising:
receiving an input of a question to be answered by a respondent from a first user who is a questioner;
Identifying, from among a plurality of second users, candidate answerers who will answer the received question, according to information related to each of the plurality of second users;
presenting the question to the identified second user and receiving an answer to the question from the identified second user;
presenting a result of the answer given by the second user to the first user;
A method in which, in the step of identifying candidate respondents, the candidate respondents who will answer the question are identified according to information related to each of the multiple second users, the language information used by the second users.
質問者である第1のユーザから、回答者に回答を依頼する質問の入力を受け付けるステップと、
複数の第2のユーザそれぞれに関連する情報に応じて、複数の前記第2のユーザのうち、前記受け付けた前記質問へ回答する回答者の候補を特定するステップと、
特定した前記第2のユーザに対し、前記質問を提示して、前記質問への回答を、前記特定された前記第2のユーザから受け付けるステップと、
前記第2のユーザが回答をした結果を、前記第1のユーザに提示するステップと、を実行し、
前記回答者の候補を特定するステップにおいて、複数の前記第2のユーザそれぞれに関連する情報として、前記第2のユーザが使用する言語の情報に応じて、前記質問へ回答する前記回答者の候補を特定する、情報処理装置。 An information processing device including a control unit and a storage unit,
receiving an input of a question to be answered by a respondent from a first user who is a questioner;
Identifying, from among a plurality of second users, candidate answerers who will answer the received question, according to information related to each of the plurality of second users;
presenting the question to the identified second user and receiving an answer to the question from the identified second user;
presenting a result of the answer given by the second user to the first user;
An information processing device, in the step of identifying candidate respondents, which identifies candidate respondents who will answer the question based on information related to each of the multiple second users, the information being the language used by the second users.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023075759A JP7656785B2 (en) | 2020-08-31 | 2023-05-01 | Program, method, and information processing device |
| JP2024232962A JP2025049299A (en) | 2020-08-31 | 2024-12-27 | Program, method, and information processing device |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020146419A JP7320161B2 (en) | 2020-08-31 | 2020-08-31 | program, method, information processing device |
| JP2023075759A JP7656785B2 (en) | 2020-08-31 | 2023-05-01 | Program, method, and information processing device |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020146419A Division JP7320161B2 (en) | 2020-08-31 | 2020-08-31 | program, method, information processing device |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024232962A Division JP2025049299A (en) | 2020-08-31 | 2024-12-27 | Program, method, and information processing device |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2023087020A JP2023087020A (en) | 2023-06-22 |
| JP2023087020A5 JP2023087020A5 (en) | 2023-09-08 |
| JP7656785B2 true JP7656785B2 (en) | 2025-04-04 |
Family
ID=80355351
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020146419A Active JP7320161B2 (en) | 2020-08-31 | 2020-08-31 | program, method, information processing device |
| JP2023075759A Active JP7656785B2 (en) | 2020-08-31 | 2023-05-01 | Program, method, and information processing device |
| JP2024232962A Pending JP2025049299A (en) | 2020-08-31 | 2024-12-27 | Program, method, and information processing device |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020146419A Active JP7320161B2 (en) | 2020-08-31 | 2020-08-31 | program, method, information processing device |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024232962A Pending JP2025049299A (en) | 2020-08-31 | 2024-12-27 | Program, method, and information processing device |
Country Status (2)
| Country | Link |
|---|---|
| JP (3) | JP7320161B2 (en) |
| WO (1) | WO2022045227A1 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7812278B2 (en) * | 2022-04-26 | 2026-02-09 | 株式会社日立製作所 | Knowledge extraction device and knowledge extraction method |
| JP2025140311A (en) * | 2024-03-14 | 2025-09-29 | 株式会社アスキュー | Questionnaire system, questionnaire method, server device, and program |
| JP7605550B1 (en) * | 2024-11-16 | 2024-12-24 | 株式会社quelmap | Educational support system and server device |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060047615A1 (en) | 2004-08-25 | 2006-03-02 | Yael Ravin | Knowledge management system automatically allocating expert resources |
| JP2006133826A (en) | 2004-11-02 | 2006-05-25 | Fuji Xerox Co Ltd | Query answering system, information processing method, and computer program |
| JP2015184836A (en) | 2014-03-20 | 2015-10-22 | 富士通株式会社 | Question introduction device, question introduction method, and question introduction program |
| JP2018116447A (en) | 2017-01-18 | 2018-07-26 | ヤフー株式会社 | Information providing apparatus, information providing method, and program |
| JP6738518B1 (en) | 2019-07-30 | 2020-08-12 | O−Box合同会社 | Management server, matching system, and matching method |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004101894A (en) | 2002-09-10 | 2004-04-02 | Yoshinori Ueno | Learning support method, system for the same, program for the same, and computer readable recording medium with the program recorded thereon |
| JP2004102730A (en) | 2002-09-10 | 2004-04-02 | Challenger Gray Christmas Kk | Professional introduction support system, professional introduction support device and method |
| JP7166855B2 (en) | 2018-09-12 | 2022-11-08 | ヤフー株式会社 | Information processing device, server, information processing method and information processing program |
-
2020
- 2020-08-31 JP JP2020146419A patent/JP7320161B2/en active Active
-
2021
- 2021-08-26 WO PCT/JP2021/031263 patent/WO2022045227A1/en not_active Ceased
-
2023
- 2023-05-01 JP JP2023075759A patent/JP7656785B2/en active Active
-
2024
- 2024-12-27 JP JP2024232962A patent/JP2025049299A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060047615A1 (en) | 2004-08-25 | 2006-03-02 | Yael Ravin | Knowledge management system automatically allocating expert resources |
| JP2006133826A (en) | 2004-11-02 | 2006-05-25 | Fuji Xerox Co Ltd | Query answering system, information processing method, and computer program |
| JP2015184836A (en) | 2014-03-20 | 2015-10-22 | 富士通株式会社 | Question introduction device, question introduction method, and question introduction program |
| JP2018116447A (en) | 2017-01-18 | 2018-07-26 | ヤフー株式会社 | Information providing apparatus, information providing method, and program |
| JP6738518B1 (en) | 2019-07-30 | 2020-08-12 | O−Box合同会社 | Management server, matching system, and matching method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023087020A (en) | 2023-06-22 |
| WO2022045227A1 (en) | 2022-03-03 |
| JP7320161B2 (en) | 2023-08-03 |
| JP2025049299A (en) | 2025-04-03 |
| JP2022041304A (en) | 2022-03-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7656785B2 (en) | Program, method, and information processing device | |
| KR102535791B1 (en) | Determining agents for performing actions based at least in part on image data | |
| US20190272817A1 (en) | Synthesized voice selection for computational agents | |
| EP4109375A1 (en) | Multi computational agent performance of tasks | |
| Lock et al. | Towards the collaborative development of machine learning techniques in planning support systems–a Sydney example | |
| Livingstone-Lee et al. | Transit apps for people with brain injury and other cognitive disabilities: the state of the art | |
| JP2024162955A (en) | Information processing device, method, program, and system | |
| Majrashi | User need and experience of Hajj mobile and ubiquitous systems: Designing for the largest religious annual gathering | |
| CN111797211A (en) | Service information searching method, device, computer equipment and storage medium | |
| KR102768537B1 (en) | Server, method and program providing mentoring service using artificial intelligence | |
| Xue et al. | Technology Acceptance Model in Artificial Intelligence in Education: A Meta-Analysis | |
| Vahidnia | Empowering geoportals HCI with task-oriented chatbots through NLP and deep transfer learning | |
| US10789053B2 (en) | Facilitated user interaction | |
| US20250209102A1 (en) | Information processing device, information processing method, and non-transitory computer readable storage medium | |
| WO2022114082A1 (en) | Information processing system, information processing method, and program | |
| Kalsoom et al. | Design and evaluation of a dynamic job search website for non-literate users of Pakistan | |
| Saad et al. | Understanding online job search behaviour through the lens of TAM and DTPB: A new-collar job seeker perspective | |
| JP7836785B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7822988B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7697729B1 (en) | Program, method, and information processing device | |
| JP7470826B1 (en) | Information processing device, information processing method, and information processing program | |
| HASAN et al. | A Study of Smart Enhancements in Specialized AI Applications Comparing Initial Versions to Upgraded Models Within Sustainable Urban Planning Integration' | |
| Ichsan et al. | Website Implementation as a Digital Promotion Media for the Community | |
| JP2025127203A (en) | Information processing device, information processing method, and information processing program | |
| Jamil et al. | Becoming Tech-savvy: Egyptian Journalists’ Perceptions Towards the Acceptance of Automated Journalism |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230831 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230831 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240430 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240508 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240704 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20241011 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241227 |
|
| 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: 20250205 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20250219 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250219 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7656785 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |