JP2011070352A - Information processing system, information processor, information processing method, and program - Google Patents
Information processing system, information processor, information processing method, and program Download PDFInfo
- Publication number
- JP2011070352A JP2011070352A JP2009220189A JP2009220189A JP2011070352A JP 2011070352 A JP2011070352 A JP 2011070352A JP 2009220189 A JP2009220189 A JP 2009220189A JP 2009220189 A JP2009220189 A JP 2009220189A JP 2011070352 A JP2011070352 A JP 2011070352A
- Authority
- JP
- Japan
- Prior art keywords
- information
- question
- software
- unit
- 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.)
- Pending
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、質問情報を送受信する情報処理システム等に関する。 The present invention relates to an information processing system that transmits and receives question information.
従来、ソフトウェアに関する質問をする際には、そのソフトウェアの提供会社のサポート用のウェブサイトにおいて、そのソフトウェアの名称を選択したり、問い合せフォーム等に質問を入力したりすることが行われていた。 Conventionally, when asking a question about software, a name of the software is selected or a question is entered on an inquiry form or the like on a support website of the software provider.
なお、ネットワークを介して質問、回答を行うシステムも知られている(例えば、特許文献1参照)。 A system for asking and answering via a network is also known (see, for example, Patent Document 1).
しかしながら、ソフトウェアを使用中に疑問点等が発生した場合に、検索エンジン等でそのソフトウェアに対応するサポート用のウェブサイトを探し、さらに、そのウェブサイトにおいてソフトウェアの名称を選択することは、ソフトウェアのユーザにとって煩雑な処理であった。 However, if a question arises while using the software, searching for a support website corresponding to the software with a search engine, etc., and selecting the name of the software on that website, It was a complicated process for the user.
本発明は、上記問題を解決するためになされたものであり、ソフトウェアを使用中に容易に質問をすることができる情報処理システム等を提供することを目的とする。 The present invention has been made to solve the above-described problems, and an object thereof is to provide an information processing system and the like that can easily ask questions while using software.
上記目的を達成するため、本発明による情報処理システムは、情報処理装置とサーバとを備えた情報処理システムであって、情報処理装置は、質問の入力フィールドを有する質問入力画面が含まれるソフトウェアと、ソフトウェアを識別するソフトウェア識別情報とが記憶されるソフトウェア記憶部と、ソフトウェア記憶部で記憶されているソフトウェアを実行するソフトウェア実行部と、ソフトウェア実行部がソフトウェアを実行中に、質問入力画面を表示する表示部と、表示部が質問入力画面を表示している際に、質問入力画面の入力フィールドへの質問を示す質問情報の入力を受け付ける受付部と、受付部が受け付けた質問情報と、ソフトウェア実行部が実行しているソフトウェアを識別するソフトウェア識別情報とを含む問い合せ情報をサーバに送信する質問送信部と、を備え、サーバは、質問情報とソフトウェア識別情報が記憶される質問情報記憶部と、問い合せ情報を受信し、問い合せ情報に含まれる質問情報とソフトウェア識別情報とを対応付けて質問情報記憶部に蓄積する質問受信部と、質問情報記憶部で記憶されている質問情報を出力する出力部と、を備えた、情報処理システムである。 To achieve the above object, an information processing system according to the present invention is an information processing system including an information processing device and a server, and the information processing device includes software including a question input screen having a question input field. A software storage unit for storing software identification information for identifying software, a software execution unit for executing software stored in the software storage unit, and displaying a question input screen while the software execution unit is executing software A display unit that receives the input of question information indicating a question in the input field of the question input screen when the display unit displays the question input screen, question information received by the reception unit, and software Inquiry information including software identification information that identifies the software being executed by the execution unit A server for transmitting inquiry to the server, the server storing a question information storage unit for storing the question information and the software identification information, and the question information and the software identification information included in the inquiry information. Is an information processing system comprising: a question receiving unit that stores information in the question information storage unit in association with each other; and an output unit that outputs the question information stored in the question information storage unit.
このような構成により、ソフトウェアのユーザは、そのソフトウェアの質問入力画面から質問を入力することができるため、問い合せフォーム等のウェブページを探したりする必要がなく、利便性が高められている。また、ソフトウェア識別情報が質問情報と一緒に自動的に送信されるため、ユーザは、自らが使用しているソフトウェアの正式な名称等を知らなくても、質問をすることができる。 With such a configuration, the user of the software can input a question from the question input screen of the software, so that it is not necessary to search for a web page such as an inquiry form and the convenience is enhanced. Further, since the software identification information is automatically transmitted together with the question information, the user can ask a question without knowing the official name of the software used by the user.
また、本発明による情報処理システムでは、サーバは、ソフトウェア識別情報と、ソフトウェア識別情報に対応する送信先アドレスとを有する送信先対応情報を2以上記憶している送信先対応情報記憶部をさらに備え、出力部は、質問情報記憶部で記憶されている質問情報を、質問情報に対応するソフトウェア識別情報に送信先対応情報によって対応付けられている送信先アドレスに送信してもよい。
このような構成により、ソフトウェアの担当者に対して、そのソフトウェアに関する質問を的確に送信することができるようになる。
In the information processing system according to the present invention, the server further includes a transmission destination correspondence information storage unit that stores at least two pieces of transmission destination correspondence information having software identification information and a transmission destination address corresponding to the software identification information. The output unit may transmit the question information stored in the question information storage unit to a transmission destination address associated with the software identification information corresponding to the question information by the transmission destination correspondence information.
With such a configuration, it becomes possible to accurately send questions regarding the software to the person in charge of the software.
また、本発明による情報処理システムでは、サーバは、質問情報に対する回答を示す回答情報を受信し、回答情報を、回答情報に対応する質問情報に対応付けて質問情報記憶部に蓄積する回答受信部と、質問情報記憶部で記憶されている、質問情報、及び質問情報に対応する回答情報が存在する場合には回答情報を表示するページである質問回答ページを構成するページ構成部と、質問回答ページの送信要求を受信する送信要求受信部と、送信要求受信部が送信要求を受信した際に、ページ構成部が構成した質問回答ページを送信するページ送信部と、をさらに備えてもよい。 In the information processing system according to the present invention, the server receives answer information indicating an answer to the question information, and stores the answer information in the question information storage unit in association with the question information corresponding to the answer information. And a page composition unit that constitutes a question answer page that is a page for displaying answer information when there is question information and answer information corresponding to the question information stored in the question information storage unit, and a question answer A transmission request receiving unit that receives a transmission request for a page, and a page transmission unit that transmits a question answer page configured by the page configuration unit when the transmission request receiving unit receives the transmission request may be further included.
このような構成により、質問と回答を表示する質問回答ページが送信されるため、質問をしたユーザ以外の者も、質問と、その質問に対する回答とについて知ることができるようになる。 With such a configuration, a question answer page displaying a question and an answer is transmitted, so that a person other than the user who made the question can know the question and the answer to the question.
また、本発明による情報処理システムでは、ソフトウェア記憶部では、ユーザを識別する情報であるユーザ識別情報も記憶されており、質問送信部は、質問情報とソフトウェア識別情報とユーザ識別情報とを含む問い合せ情報を送信し、質問受信部は、問い合せ情報に含まれる質問情報とソフトウェア識別情報とユーザ識別情報とを対応付けて質問情報記憶部に蓄積し、サーバは、回答受信部が回答情報を受信して質問情報記憶部に蓄積した場合に、回答情報に対応するユーザ識別情報に対応する送信先に回答情報の電子メールを送信する電子メール送信部をさらに備えてもよい。
このような構成により、回答者が回答情報を質問者に送信しなくても、自動的に質問者に回答情報が電子メールで送信されることになり、回答者の利便性が向上されている。
In the information processing system according to the present invention, the software storage unit also stores user identification information that is information for identifying a user, and the question transmission unit performs an inquiry including the question information, the software identification information, and the user identification information. The question receiving unit associates the question information included in the inquiry information, the software identification information, and the user identification information and stores them in the question information storage unit. The server receives the answer information from the answer receiving unit. When the information is stored in the question information storage unit, an e-mail transmission unit that transmits an e-mail of the answer information to a transmission destination corresponding to the user identification information corresponding to the answer information may be further provided.
With such a configuration, even if the respondent does not send the answer information to the questioner, the answer information is automatically sent to the questioner by e-mail, and the convenience of the answerer is improved. .
また、本発明による情報処理システムでは、ユーザ識別情報は電子メールアドレスであり、電子メール送信部は、回答受信部が回答情報を受信して質問情報記憶部に蓄積した場合に、回答情報に対応するユーザ識別情報である電子メールアドレスを送信先として回答情報を送信してもよい。
このような構成により、ユーザ識別情報によって、電子メールの送信先を知ることができるようになる。
In the information processing system according to the present invention, the user identification information is an e-mail address, and the e-mail transmission unit responds to the response information when the response reception unit receives the response information and stores it in the question information storage unit. The response information may be transmitted with the e-mail address that is the user identification information to be transmitted as the transmission destination.
With such a configuration, it becomes possible to know the destination of the e-mail from the user identification information.
また、本発明による情報処理システムでは、ページ構成部は、質問情報に対応する回答情報が存在しない場合には、質問情報に対応付けて回答がないことを示す情報を表示する質問回答ページを構成してもよい。
このような構成により、回答がまだなされていないことを容易に知ることができるようになる。
Further, in the information processing system according to the present invention, the page composition unit configures a question answer page that displays information indicating that there is no answer in association with the question information when there is no answer information corresponding to the question information. May be.
With such a configuration, it is possible to easily know that an answer has not yet been made.
また、本発明による情報処理方法は、情報処理装置とサーバとを備えた情報処理システムを構成する情報処理装置において、質問の入力フィールドを有する質問入力画面が含まれるソフトウェアと、ソフトウェアを識別するソフトウェア識別情報とが記憶されるソフトウェア記憶部と、ソフトウェア実行部と、表示部と、受付部と、質問送信部とを用いて処理される情報処理方法であって、ソフトウェア実行部が、ソフトウェア記憶部で記憶されているソフトウェアを実行するソフトウェア実行ステップと、表示部が、ソフトウェア実行ステップでソフトウェアを実行中に、質問入力画面を表示する表示ステップと、受付部が、表示ステップで質問入力画面を表示している際に、質問入力画面の入力フィールドへの質問を示す質問情報の入力を受け付ける受付ステップと、質問送信部が、受付ステップで受け付けた質問情報と、ソフトウェア実行ステップで実行しているソフトウェアを識別するソフトウェア識別情報とを含む問い合せ情報をサーバに送信する質問送信ステップと、を備えた情報処理方法である。 In addition, an information processing method according to the present invention includes software including a question input screen having a question input field and software for identifying the software in an information processing apparatus constituting an information processing system including an information processing apparatus and a server. An information processing method processed using a software storage unit, a software execution unit, a display unit, a reception unit, and a question transmission unit in which identification information is stored, wherein the software execution unit is a software storage unit The software execution step for executing the software stored in the step, the display unit displaying the question input screen while the software is being executed in the software execution step, and the reception unit displaying the question input screen in the display step The question information that indicates the question in the input field of the question input screen. A reception step for receiving, and a question transmission step for transmitting inquiry information including question information received in the reception step and software identification information for identifying software executed in the software execution step to the server. An information processing method provided.
本発明による情報処理システム等によれば、ソフトウェアを使用中にそのソフトウェアに関する質問を容易にすることができる。 According to the information processing system and the like according to the present invention, it is possible to facilitate questions regarding software while the software is being used.
以下、本発明による情報処理システムについて、実施の形態を用いて説明する。なお、以下の実施の形態において、同じ符号を付した構成要素及びステップは同一または相当するものであり、再度の説明を省略することがある。 Hereinafter, an information processing system according to the present invention will be described using embodiments. In the following embodiments, components and steps denoted by the same reference numerals are the same or equivalent, and repetitive description may be omitted.
(実施の形態1)
本発明の実施の形態1による情報処理システムについて、図面を参照しながら説明する。本実施の形態による情報処理システムは、ソフトウェアを使用中に、そのソフトウェアに関する質問を容易にすることができるものである。
(Embodiment 1)
An information processing system according to
図1は、本実施の形態による情報処理システムの構成を示すブロック図である。本実施の形態による情報処理システムは、1以上の情報処理装置1と、サーバ2とを備える。1以上の情報処理装置1とサーバ2とは、有線または無線の通信回線500によって接続されており、互いに情報を送受信することができる。通信回線500は、例えば、インターネットやイントラネット、公衆電話回線網等であってもよい。
FIG. 1 is a block diagram showing a configuration of an information processing system according to the present embodiment. The information processing system according to the present embodiment includes one or more
図2は、本実施の形態による情報処理装置1の構成を示すブロック図である。図2において、本実施の形態による情報処理装置1は、ソフトウェア記憶部11と、ソフトウェア実行部12と、表示部13と、受付部14と、質問送信部15と、受信部16とを備える。
FIG. 2 is a block diagram showing the configuration of the
ソフトウェア記憶部11では、1以上のソフトウェアが記憶される。そのソフトウェアは、例えば、アプリケーションソフトウェアであってもよく、その他のソフトウェアであってもよい。また、そのソフトウェアは、あるソフトウェアを構成する一のソフトウェア(例えば、モジュールや、一部の機能のソフトウェア)であってもよい。また、そのソフトウェアには、質問の入力フィールド(入力欄)を有する質問入力画面が含まれるものとする。ソフトウェアに質問入力画面が含まれるとは、厳密には、そのソフトウェアに、その質問入力画面を表示するための情報が含まれていることである。また、そのソフトウェアの使用中に、その質問入力画面を表示させることができるようになっているものとする。その質問入力画面は、どのように構成されたものであってもよい。例えば、HTMLやXML等のようなマークアップ言語を用いて記述されたものであってもよく、その他の方法で記述されたものであってもよい。また、ソフトウェア記憶部11では、ソフトウェアを識別するソフトウェア識別情報も記憶される。このソフトウェア識別情報は、ソフトウェアを一意に識別できるものであればその内容を問わない。例えば、ソフトウェア識別情報は、数字や記号の列であってもよく、ソフトウェアの名称であってもよい。本実施の形態では、後者の場合について説明する。また、そのソフトウェア識別情報には、そのソフトウェアのバージョンを識別できる情報が含まれていてもよく、あるいは含まれていなくてもよい。また、本実施の形態では、説明の便宜上、ソフトウェアと、ソフトウェア識別情報とを別のものとして扱うが、そのソフトウェア識別情報はソフトウェアの中に含まれているものであってもよい。また、ソフトウェア記憶部11では、ユーザを識別するユーザ識別情報も記憶される。このユーザ識別情報は、ユーザを識別できるものであれば、どのようなものであってもよい。例えば、このユーザ識別情報は、ユーザの電子メールアドレスであってもよい。本実施の形態では、この場合について説明する。また、そのユーザ識別情報は、ソフトウェアの中に含まれていてもよく、あるいは、そうでなくてもよい。
The
ソフトウェア記憶部11に1以上のソフトウェア等が記憶される過程は問わない。例えば、記録媒体を介して1以上のソフトウェア等がソフトウェア記憶部11で記憶されるようになってもよく、通信回線等を介して送信された1以上のソフトウェア等がソフトウェア記憶部11で記憶されるようになってもよい。ソフトウェア記憶部11での記憶は、RAM等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。ソフトウェア記憶部11は、所定の記録媒体(例えば、半導体メモリや磁気ディスク、光ディスクなど)によって実現されうる。
The process in which one or more software etc. are memorize | stored in the software memory |
ソフトウェア実行部12は、ソフトウェア記憶部11で記憶されているソフトウェアを適宜読み出し、そのソフトウェアを実行する。その際に、後述するように、ソフトウェア実行部12は、表示部13への情報の表示や、受付部14からの入力の受け付け、質問送信部15からの情報の送信、受信部16からの情報の受信等の制御を行ってもよい。
The
表示部13は、ソフトウェア実行部12の制御によって、情報の表示を行う。また、表示部13は、ソフトウェア実行部12がソフトウェアを実行中に、質問入力画面をも表示する。なお、ソフトウェアの実行中とは、現実にそのソフトウェアが実行されている状態であってもよく、そのソフトウェアの実行に関連して他のソフトウェア(例えば、ブラウザ等)が実行されている状態であってもよい。また、表示部13は、後述する受信部16が受信した質問回答ページをも表示してもよい。また、表示部13は、後述する受信部16が受信した回答情報の電子メールをも表示してもよい。
The
なお、表示部13は、それらの表示を行う表示デバイス(例えば、CRTや液晶ディスプレイなど)を含んでもよく、あるいは含まなくてもよい。また、表示部13は、ハードウェアによって実現されてもよく、あるいは表示デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。また、表示対象の情報が最終的に表示されるのであれば、表示部13は、その表示対象の情報を外部の表示デバイス等に送信するものであってもよい。すなわち、表示部13は、実際に表示を行ってもよく、あるいは、他の表示デバイス等での表示のための表示出力を行ってもよい。
The
受付部14は、入力デバイス(例えば、マウスやキーボード、タッチパネル等)を介した入力を受け付ける。また、受付部14は、表示部13が質問入力画面を表示している際に、質問入力画面の入力フィールドへの質問情報の入力を受け付ける。質問情報は、質問を示す情報であり、通常、テキストの情報である。また、受付部14は、例えば、表示部13が表示したメニュー画面(ソフトウェアの各メニューを選択するための画面)における質問回答ページの表示を要求するボタンやリンクの選択を受け付けてもよい。質問回答ページについては後述する。その選択は、通常、マウスでクリックすることによる選択であるが、その他の選択であってもよい。その他の選択は、例えば、マウスでダブルクリックすることによる選択であってもよく、選択対象のボタンやリンクに対応するラジオボタン等を選択した上で、選択を決定することを示すボタンをクリックすることであってもよい。本実施の形態では、ボタンやリンク等の選択は、そのボタン等のクリックである場合について説明する。
The accepting
本実施の形態では、受付部14が入力デバイスからの入力を受け付ける場合について説明するが、そうでなくてもよい。例えば、受付部14は、有線もしくは無線の通信回線を介して送信された入力を受信してもよい。なお、受付部14は、受け付けを行うためのデバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい。また、受付部14は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
In the present embodiment, a case where the receiving
質問送信部15は、質問情報と、ソフトウェア識別情報と、ユーザ識別情報とを含む問い合せ情報をサーバ2に送信する。その質問情報は、受付部14が受け付けた質問情報である。また、そのソフトウェア識別情報は、ソフトウェア実行部12が実行しているソフトウェアを識別するソフトウェア識別情報であって、ソフトウェア記憶部11で記憶されているものである。また、そのユーザ識別情報は、ソフトウェア実行部12が実行しているソフトウェアのユーザを識別するユーザ識別情報である。例えば、情報処理装置1が特定のユーザのものであり、一のユーザ識別情報のみがソフトウェア記憶部11で記憶されている場合には、問い合せ情報に含まれるユーザ識別情報はそれであってもよい。一方、例えば、複数のユーザが情報処理装置1を共有しており、複数のユーザ識別情報がソフトウェア記憶部11で記憶されている場合には、問い合せ情報に含まれるユーザ識別情報は、ログイン時のユーザIDに対応付けられているユーザ識別情報であってもよく、あるいは、そのログイン時のユーザIDそのものであってもよい。前者の場合には、ソフトウェア記憶部11において、ユーザ識別情報とユーザIDとが対応付けられて記憶されていてもよい。また、質問送信部15は、受付部14が質問回答ページの表示を要求するボタンやリンクの選択を受け付けた場合に、質問回答ページの送信要求をサーバ2に送信してもよい。質問回答ページについては後述する。サーバ2のアドレスは、質問送信部15が持っていてもよく、あるいは、ボタン要求情報の送信までに他の構成要素等から受け付けてもよい。
The
なお、質問送信部15は、問い合せ情報や送信要求をサーバ2に直接送信してもよく、あるいは、他のサーバ等を介して間接的に送信してもよい。また、質問送信部15は、送信を行うための送信デバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい。また、質問送信部15は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
In addition, the
受信部16は、サーバ2から送信された質問回答ページを受信する。質問回答ページについては後述する。また、受信部16は、サーバ2から送信された回答情報を受信してもよい。その回答情報は、電子メールで送信されたものであってもよい。
The receiving
なお、受信部16は、受信を行うための有線または無線の受信デバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい。また、受信部16は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
The receiving
図3は、本実施の形態によるサーバ2の構成を示すブロック図である。図3において、本実施の形態によるサーバ2は、質問情報記憶部21と、質問受信部22と、送信先対応情報記憶部23と、出力部24と、送信要求受信部25と、ページ構成部26と、ページ送信部27と、回答受信部28と、電子メール送信部29とを備える。
FIG. 3 is a block diagram showing a configuration of the
質問情報記憶部21では、質問情報と、ソフトウェア識別情報と、ユーザ識別情報と、回答情報とが記憶される。それらの情報は、互いに対応付けられて記憶されるものとする。すなわち、質問情報と、その質問情報に対応するソフトウェア識別情報と、その質問情報に対応するユーザ識別情報と、その質問情報に対応する回答情報とが質問情報記憶部21で記憶される。なお、他の情報もそれらの情報に対応付けられて記憶されてもよい。他の情報は、例えば、質問情報に対応する年月日や時刻、回答情報に対応する年月日や時刻であってもよい。その年月日等は、例えば、サーバ2が質問情報等を受信した年月日等であってもよく、質問情報等が他の装置において受け付けられた年月日等であってもよい。質問情報、ソフトウェア識別情報、ユーザ識別情報は、後述する質問受信部22によって蓄積されたものである。回答情報は、後述する回答受信部28によって蓄積されたものである。質問情報記憶部21での記憶は、RAM等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。質問情報記憶部21は、所定の記録媒体(例えば、半導体メモリや磁気ディスク、光ディスクなど)によって実現されうる。
The question information storage unit 21 stores question information, software identification information, user identification information, and answer information. These pieces of information are stored in association with each other. That is, the question information, software identification information corresponding to the question information, user identification information corresponding to the question information, and answer information corresponding to the question information are stored in the question information storage unit 21. Other information may be stored in association with the information. The other information may be, for example, the date and time corresponding to the question information, and the date and time corresponding to the answer information. The date may be, for example, the date on which the
質問受信部22は、情報処理装置1から送信された問い合せ情報を受信する。そして、質問受信部22は、その受信した問い合せ情報に含まれる質問情報とソフトウェア識別情報とユーザ識別情報とを対応付けて質問情報記憶部21に蓄積する。
The
なお、質問受信部22は、受信を行うための有線または無線の受信デバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい。また、質問受信部22は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
The
送信先対応情報記憶部23では、2以上の送信先対応情報が記憶される。送信先対応情報は、ソフトウェア識別情報と、そのソフトウェア識別情報に対応する送信先アドレスとを有する情報である。送信先アドレスは、IPアドレスであってもよく、電子メールアドレスであってもよく、その他の情報の送信先として用いられるアドレスであってもよい。
The transmission destination correspondence
送信先対応情報記憶部23に2以上の送信先対応情報が記憶される過程は問わない。例えば、記録媒体を介して2以上の送信先対応情報が送信先対応情報記憶部23で記憶されるようになってもよく、通信回線等を介して送信された2以上の送信先対応情報が送信先対応情報記憶部23で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された2以上の送信先対応情報が送信先対応情報記憶部23で記憶されるようになってもよい。送信先対応情報記憶部23での記憶は、RAM等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。送信先対応情報記憶部23は、所定の記録媒体(例えば、半導体メモリや磁気ディスク、光ディスクなど)によって実現されうる。
The process in which two or more pieces of destination correspondence information are stored in the destination correspondence
また、質問情報記憶部21で記憶される各情報(例えば、質問情報や回答情報など)や、送信先対応情報記憶部23で記憶される各情報(例えば、ソフトウェア識別情報や送信先アドレス)は、それらの情報そのものであってもよく、あるいは、その情報を特定可能な情報であってもよい。後者の場合には、質問情報記憶部21等で記憶される各情報は、例えば、各情報が格納されている領域を示すポインタやアドレスであってもよい。 Each information stored in the question information storage unit 21 (for example, question information and answer information) and each information stored in the transmission destination correspondence information storage unit 23 (for example, software identification information and transmission destination address) are The information itself may be used, or the information may be specified. In the latter case, each information stored in the question information storage unit 21 or the like may be, for example, a pointer or an address indicating an area in which each information is stored.
出力部24は、質問情報記憶部21で記憶されている質問情報を出力する。ここで、この出力は、例えば、表示デバイス(例えば、CRTや液晶ディスプレイなど)への表示でもよく、所定の機器への通信回線を介した送信でもよく、プリンタによる印刷でもよく、記録媒体への蓄積でもよく、他の構成要素への引き渡しでもよい。本実施の形態では、その出力が送信であり、出力部24が、質問情報記憶部21で記憶されている質問情報を、質問情報に対応するソフトウェア識別情報に送信先対応情報によって対応付けられている送信先アドレスに送信する場合について説明する。なお、出力部24は、出力を行うデバイス(例えば、通信デバイスや表示デバイスなど)を含んでもよく、あるいは含まなくてもよい。また、出力部24は、ハードウェアによって実現されてもよく、あるいは、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
The
送信要求受信部25は、質問回答ページの送信要求を受信する。この質問回答ページの送信要求は、情報処理装置1から送信されたものであってもよく、あるいは、他の装置から送信されたものであってもよい。なお、送信要求受信部25は、受信を行うための有線または無線の受信デバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい。また、送信要求受信部25は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
The transmission
ページ構成部26は、質問回答ページを構成する。質問回答ページは、質問情報記憶部21で記憶されている、質問情報、及び質問情報に対応する回答情報が存在する場合には回答情報を表示するページである。また、ページ構成部26は、質問情報に対応する回答情報が存在しない場合には、質問情報に対応付けて回答がないことを示す情報を表示する質問回答ページを構成してもよい。この質問回答ページは、質問情報等をユーザが読むことができるように表示できるのであれば、そのデータ形式を問わない。質問回答ページは、例えば、XMLやHTMLなどのマークアップ言語によって記述されるページであってもよく、テキストファイルであってもよく、ワードプロセッサソフトウェアのファイルであってもよく、PDF等であってもよい。
The
なお、ページ構成部26が質問回答ページを構成するタイミングは問わない。送信要求受信部25が質問回答ページの送信要求を受信した後に質問回答ページを構成してもよく、あるいは、その送信要求の受信よりも以前に質問回答ページを構成してもよい。後者の場合には、その構成された質問回答ページは、図示しない記録媒体において記憶されるものとする。
The timing at which the
ページ送信部27は、送信要求受信部25が送信要求を受信した際に、ページ構成部26によって構成された質問回答ページを送信する。その質問回答ページの送信先は、例えば、送信要求の送信元であってもよく、送信要求で指定された送信先であってもよい。なお、ページ送信部27は、質問回答ページを送信先に直接送信してもよく、あるいは、サーバ等を介して間接的に送信してもよい。また、ページ送信部27は、送信を行うための送信デバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい。また、ページ送信部27は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
The
回答受信部28は、質問情報に対する回答を示す回答情報を受信する。そして、回答受信部28は、その受信した回答情報を、その回答情報に対応する質問情報に対応付けて質問情報記憶部21に蓄積する。回答受信部28は、例えば、質問情報を識別する質問IDと、回答情報とを受信し、その回答情報を、質問IDで識別される質問情報に対応付けて蓄積してもよい。また、回答受信部28は、例えば、質問情報と回答情報とを受信し、その回答情報を、その受信した質問情報に対応付けて蓄積してもよい。また、回答受信部28は、質問回答ページおいて受け付けられた回答情報を受信してもよい。この場合には、回答情報が入力された入力フィールドに対応する質問情報を特定することによって、その回答情報に対応する質問情報を特定することができる。
The
なお、回答受信部28は、受信を行うための有線または無線の受信デバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい。また、回答受信部28は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
The
電子メール送信部29は、回答受信部28が回答情報を受信して質問情報記憶部21に蓄積した場合に、回答情報に対応するユーザ識別情報に対応する送信先に回答情報の電子メールを送信する。ユーザ識別情報に対応する送信先とは、例えば、ユーザ識別情報が電子メールアドレスである場合に、そのユーザ識別情報そのものであってもよく、あるいは、ユーザ識別情報が電子メールアドレスではなく、サーバ2において、そのユーザ識別情報と電子メールアドレスとを対応付ける情報が図示しない記録媒体において記憶されている場合には、そのユーザ識別情報に対応する電子メールアドレスであってもよい。
When the
なお、電子メール送信部29が回答情報の電子メールを送信する送信タイミングは問わない。例えば、電子メール送信部29は、新たな回答情報が質問情報記憶部21に蓄積された直後に、その回答情報の電子メールを送信してもよい。また、例えば、電子メール送信部29は、所定の期間ごと(例えば、12時間ごと、1日ごとなど)に回答情報を送信するものであり、前回の回答情報の送信からその送信時までの間に新たに蓄積された回答情報を送信してもよい。その場合には、前回の回答情報の送信からその送信時までの間に新たに蓄積された回答情報が他の回答情報と区別可能であることが好適である。そのため、新たに蓄積された回答情報については未送信であることを示すフラグが設定され(立てられ)、その回答情報が送信された後に、その未送信であることを示すフラグが解除され(下ろされ)てもよい。
Note that the transmission timing at which the
なお、電子メール送信部29は、通常、SMTPサーバやPOPサーバ等を介して間接的に電子メールを送信することになる。また、電子メール送信部29は、送信を行うための送信デバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい。また、電子メール送信部29は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
Note that the
また、質問情報記憶部21と、送信先対応情報記憶部23とは、同一の記録媒体によって実現されてもよく、あるいは、別々の記録媒体によって実現されてもよい。前者の場合には、質問情報等を記憶している領域が質問情報記憶部21となり、送信先対応情報を記憶している領域が送信先対応情報記憶部23となる。
The question information storage unit 21 and the transmission destination correspondence
次に、本実施の形態による情報処理装置1の動作について、図4のフローチャートを用いて説明する。
(ステップS101)ソフトウェア実行部12は、ソフトウェアを起動するかどうか判断する。そして、ソフトウェアを起動する場合には、ステップS102に進み、そうでない場合には、起動すると判断するまでステップS101の処理を繰り返す。なお、ソフトウェア実行部12は、例えば、ソフトウェアを起動する旨の指示を受付部14が受け付けた場合に、ソフトウェアを起動すると判断してもよい。
Next, the operation of the
(Step S101) The
(ステップS102)ソフトウェア実行部12は、ソフトウェア記憶部11からソフトウェアを読み出して、起動の処理を実行する。なお、ソフトウェア記憶部11で複数のソフトウェアが記憶されている場合には、起動対象となるソフトウェア(例えば、ステップS101において、起動することが指示されたソフトウェア)を読み出して起動の処理を実行することになる。
(Step S <b> 102) The
(ステップS103)受付部14は、質問入力画面を表示する旨の入力を受け付けたかどうか判断する。そして、その入力を受け付けた場合には、ステップS104に進み、そうでない場合には、ステップS105に進む。なお、受付部14は、例えば、質問入力画面を表示する旨のコマンドを受け付けた場合に、質問入力画面を表示する旨の入力を受け付けたと判断してもよく、質問入力画面の表示に対応したボタンやリンクが選択された場合に、質問入力画面を表示する旨の入力を受け付けたと判断してもよい。
(Step S103) The receiving
(ステップS104)ソフトウェア実行部12等は、質問情報の受け付けや、その質問情報等を含む問い合せ情報の送信等の処理を行う。そして、ステップS103に戻る。なお、この処理の詳細については、図5のフローチャートを用いて後述する。
(Step S104) The
(ステップS105)受付部14は、質問回答ページの送信要求を送信する旨の入力を受け付けたかどうか判断する。そして、その入力を受け付けた場合には、ステップS106に進み、そうでない場合には、ステップS109に進む。なお、受付部14は、例えば、質問回答ページの送信要求を送信する旨のコマンドを受け付けた場合に、その送信要求を送信する旨の入力を受け付けたと判断してもよく、その送信要求に応じたボタンやリンクが選択された場合に、その送信要求を送信する旨の入力を受け付けたと判断してもよい。
(Step S105) The accepting
(ステップS106)質問送信部15は、質問回答ページの送信要求をサーバ2に送信する。
(Step S <b> 106) The
(ステップS107)受信部16は、その質問回答ページの送信要求の送信に応じて、サーバ2から送信された質問回答ページを受信したかどうか判断する。そして、受信した場合には、ステップS108に進み、そうでない場合には、受信するまでステップS107の処理を繰り返す。なお、送信要求が送信されてから所定の期間が経過しても質問回答ページを受信しない場合には、タイムアウトであるとしてステップS103に戻ってもよい。
(Step S107) The receiving
(ステップS108)ソフトウェア実行部12は、受信部16が受信した質問回答ページを表示部13に渡す。そして、表示部13は、その質問回答ページを表示する。そして、ステップS103に戻る。なお、その質問回答ページがHTML等のマークアップ言語によって記述されるものである場合には、ソフトウェア実行部12は、その質問回答ページを解釈実行して表示対象となる画像を生成し、その質問回答ページの画像を表示部13が表示してもよい。
(Step S <b> 108) The
(ステップS109)受付部14は、他の処理に関する入力を受け付けたかどうか判断する。そして、他の処理に関する入力を受け付けた場合には、ステップS110に進み、そうでない場合には、ステップS111に進む。
(Step S109) The
(ステップS110)ソフトウェア実行部12は、受け付けられた入力に応じた処理を実行する。そして、ステップS103に戻る。
(Step S110) The
(ステップS111)受付部14は、ソフトウェアの実行を終了する旨の入力を受け付けたかどうか判断する。そして、ソフトウェアの実行を終了する旨の入力を受け付けた場合には、ソフトウェア実行部12は、ソフトウェアの実行を終了してステップS101に戻り、そうでない場合には、ステップS103に戻る。なお、ソフトウェアの実行を終了する旨の入力は、例えば、終了ボタンを選択することであってもよい。
なお、図4のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
(Step S111) The receiving
In the flowchart of FIG. 4, the process ends when the power is turned off or the process ends.
図5は、図4のフローチャートにおける問い合せ情報の送信の処理(ステップS104)の詳細を示すフローチャートである。
(ステップS201)ソフトウェア実行部12は、ソフトウェア記憶部11で記憶されている質問入力画面を表示部13に渡す。表示部13は、その質問入力画面を表示する。なお、その質問入力画面がHTML等のマークアップ言語によって記述されるものである場合には、ソフトウェア実行部12は、その質問入力画面を解釈実行して表示対象となる画像を生成し、その質問入力画面の画像を表示部13が表示してもよい。
FIG. 5 is a flowchart showing details of the inquiry information transmission process (step S104) in the flowchart of FIG.
(Step S <b> 201) The
(ステップS202)受付部14は、表示部13が表示した質問入力画面における入力フィールドに対するユーザの入力を受け付けたかどうか判断する。そして、受け付けた場合には、ステップS203に進み、そうでない場合には、ステップS204に進む。
(Step S <b> 202) The receiving
(ステップS203)ソフトウェア実行部12は、受付部14が受け付けた入力内容を図示しない記録媒体において一時的に記憶する。そして、ステップS202に戻る。
(Step S203) The
(ステップS204)受付部14は、問い合せ情報を送信する旨の指示を受け付けたかどうか判断する。そして、受け付けた場合には、ステップS205に進み、そうでない場合には、ステップS202に戻る。なお、問い合せ情報を送信する旨の指示は、例えば、「送信」ボタンの選択であってもよい。
(Step S204) The receiving
(ステップS205)ソフトウェア実行部12は、実行中のソフトウェアのソフトウェア識別情報と、そのソフトウェアを実行しているユーザのユーザ識別情報とをソフトウェア記憶部11から読み出す。
(Step S205) The
(ステップS206)ソフトウェア実行部12は、ステップS203で一時的に記憶した質問情報と、ソフトウェア記憶部11から読み出したソフトウェア識別情報と、ユーザ識別情報とを含む問い合せ情報を送信する旨の指示を質問送信部15に渡す。すると、質問送信部15は、その問い合せ情報をサーバ2に送信する。そして、図4のフローチャートに戻る。
(Step S206) The
次に、本実施の形態によるサーバ2の動作について、図5のフローチャートを用いて説明する。
(ステップS301)質問受信部22は、問い合せ情報を受信したかどうか判断する。そして、問い合せ情報を受信した場合には、ステップS302に進み、そうでない場合には、ステップS305に進む。
Next, the operation of the
(Step S301) The
(ステップS302)質問受信部22は、受信した問い合せ情報に含まれる質問情報と、ソフトウェア識別情報と、ユーザ識別情報とを対応付けて質問情報記憶部21に蓄積する。
(Step S <b> 302) The
(ステップS303)出力部24は、ステップS302で蓄積されたソフトウェア識別情報に、送信先対応情報記憶部23で記憶されている送信先対応情報で対応付けられる送信先アドレスを取得する。この送信先アドレスは、図示しない記録媒体において一時的に記憶されてもよい。
(Step S303) The
(ステップS304)出力部24は、ステップS302で蓄積された質問情報を、ステップS303で取得した送信先アドレスを送信先に設定して送信する。そして、ステップS301に戻る。なお、その送信対象となる情報は、質問情報のみであってもよく、その質問情報に対応するソフトウェア識別情報も含まれてもよく、その質問情報に対応するユーザ識別情報も含まれてもよい。
(Step S304) The
(ステップS305)回答受信部28は、回答情報を受信したかどうか判断する。そして、回答情報を受信した場合には、ステップS306に進み、そうでない場合には、ステップS309に進む。
(Step S305) The
(ステップS306)回答受信部28は、受信した回答情報を、その回答情報に対応する質問情報に対応付けて質問情報記憶部21に蓄積する。
(Step S306) The
(ステップS307)電子メール送信部29は、ステップS306で蓄積された回答情報に対応する質問情報に対応付けられているユーザ識別情報を質問情報記憶部21から取得する。そして、そのユーザ識別情報に対応する電子メールアドレスを取得する。なお、ユーザ識別情報が電子メールアドレスそのものである場合には、ユーザ識別情報の取得が電子メールアドレスの取得となる。
(Step S307) The
(ステップS308)電子メール送信部29は、ステップS307で取得した電子メールアドレスを送信先として、ステップS306で蓄積された回答情報を含む電子メール作成して送信する。そして、ステップS301に戻る。なお、電子メール送信部29は、その電子メールの作成時に、あらかじめ図示しない記録媒体で記憶されている電子メールのテンプレートを用いてもよい。
(Step S308) The
(ステップS309)送信要求受信部25は、質問回答ページの送信要求を受信したかどうか判断する。そして、その送信要求を受信した場合には、ステップS310に進み、そうでない場合には、ステップS301に戻る。
(Step S309) The transmission
(ステップS310)ページ構成部26は、質問情報記憶部21で記憶されている質問情報等を用いて、質問回答ページを構成する。この構成された質問回答ページは、図示しない記録媒体において一時的に記憶されてもよい。
(Step S310) The
(ステップS311)ページ送信部27は、ページ構成部26が構成した質問回答ページを送信する。そして、ステップS301に戻る。なお、質問回答ページの送信先は、例えば、送信要求の送信元であってもよい。
なお、図6のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
(Step S311) The
In the flowchart of FIG. 6, the process ends when the power is turned off or the process ends.
次に、本実施の形態による情報処理システムの動作について、具体例を用いて説明する。この具体例において、情報処理装置1は、パーソナルコンピュータ(PC)であるとする。また、その情報処理装置1で起動するソフトウェアは、会計管理のソフトウェアであるとする。
Next, the operation of the information processing system according to the present embodiment will be described using a specific example. In this specific example, it is assumed that the
まず、ユーザ(そのユーザのことを「質問者」と呼ぶこともある)が、その情報処理装置1を操作して、ソフトウェアのアイコンをダブルクリックすることにより、そのソフトウェアの起動を指示したとする。すると、その指示が受付部14で受け付けられ、ソフトウェア実行部12に渡される。ソフトウェア実行部12は、ソフトウェアを起動すると判断し(ステップS101)、そのソフトウェアをソフトウェア記憶部11から読み出して起動する(ステップS102)。なお、この起動時に、ユーザに対してユーザIDとパスワードの入力を要求し、それらによって認証を行うとする。この場合には、正当であると認証されたとする。すると、ソフトウェア実行部12は、入力されたユーザIDを、図示しない記録媒体において一時的に記憶しておく。また、ソフトウェア実行部12は、そのソフトウェアの起動後に、初期画面であるメニュー画面を表示部13に渡す。表示部13は、メニュー画面を受け取ると、それをディスプレイに表示する。その結果、図7で示されるメニュー画面がディスプレイに表示される。図7のメニュー画面において、左側にメインメニューが表示されており、右側の一番下に質問入力画面を表示するための「質問入力」ボタン51が表示されている。そして、ユーザが、マウスを操作することによってその「質問入力」ボタン51をクリックしたとする。すると、そのボタンの選択が受付部14で受け付けられ、質問入力画面の表示の指示であると判断される(ステップS103)。なお、クリックの受け付けられた画面がメニュー画面であり、そのクリックの受け付けられた位置が、「質問入力」ボタン51の位置であるため、その受け付けられた入力が質問入力画面の表示の指示であると判断することができる。ここで、図7のメニュー画面に対応して、「質問入力」ボタン51の位置と、その位置に対応する、そのボタンが質問入力画面の表示を指示するボタンである旨を示す情報とが図示しない記録媒体で記憶されている。したがって、それを用いることによって、クリックされた位置が「質問入力」ボタン51の位置であることを知ることができ、質問入力画面の表示の指示が入力されたことを知ることができる。
First, it is assumed that the user (sometimes called the “questioner”) operates the
その後、ソフトウェア実行部12等は、問い合せ情報の送信に関する処理を行う(ステップS104)。具体的には、ソフトウェア実行部12は、ソフトウェア記憶部11で記憶されている質問入力画面を読み出して表示部13に渡す。表示部13は、質問入力画面を受け取ると、それをディスプレイに表示する(ステップS201)。その結果、図8で示される質問入力画面がディスプレイに表示される。ユーザが、その質問入力画面の入力フィールドに質問のテキストを入力すると、それらが受付部14で受け付けられ、図示しない記録媒体において一時的に記憶されると共に、ディスプレイに表示される(ステップS202,S203)。そして、その質問のテキストの入力が終了すると、ユーザは、「送信」ボタンをクリックする。すると、送信の指示が受付部14で受け付けられ(ステップS204)、ソフトウェア実行部12に渡される。ソフトウェア実行部12は、その時点で実行中のソフトウェアを識別するソフトウェア識別情報「P001」をソフトウェア記憶部11から読み出して図示しない記録媒体において一時的に記憶する。また、ソフトウェア実行部12は、一時的に記憶していたユーザIDを取得する。ここで、ソフトウェア記憶部11では、ユーザIDと、電子メールアドレスであるユーザ識別情報とが対応付けられて記憶されているとする。そして、ソフトウェア記憶部11は、取得したユーザIDに対応する電子メールアドレス「u001@abc...com」を読み出したとする(ステップS205)。その電子メールアドレスも、図示しない記録媒体において一時的に記憶されてもよい。
Thereafter, the
ソフトウェア実行部12は、入力フィールドに入力されたテキストである質問情報「印刷時に、……」と、読み出したソフトウェア識別情報「P001」と、電子メールアドレス(ユーザ識別情報)「u001@abc...com」とを含む問い合せ情報と、その問い合せ情報をサーバ2に送信する旨の指示とを質問送信部15に渡す。すると、質問送信部15は、その問い合せ情報をペイロードに含むパケットを構成し、サーバ2に送信する(ステップS206)。
The
その問い合せ情報のパケットは、通信回線500を介して送信され、サーバ2の質問受信部22で受信される(ステップS301)。そして、質問受信部22は、その受信したパケットのペイロードの問い合せ情報に含まれる質問情報と、ソフトウェア識別情報と、ユーザ識別情報と、その時点の年月日である質問年月日「2009年9月15日」と、管理キー「1234」とを対応付けて質問情報記憶部21に蓄積する(ステップS302)。質問受信部22は、図示しないカレンダー部から、その時点の年月日を受け取って、質問年月日として蓄積するものとする。また、質問受信部22は、図示しない乱数発生部から4桁の乱数を受け取って、管理キーとして蓄積するものとする。この管理キーの用途については後述する。図9の1番目のレコードは、そのようにして蓄積された質問情報等である。図9において、レコードを識別する質問IDと、質問情報と、ソフトウェア識別情報と、ユーザ識別情報と、質問年月日と、回答情報と、回答年月日と管理キーとが対応付けられている。1番目のレコードについては、まだ質問情報等が蓄積されただけであるため、回答情報と、回答年月日とは空欄である。また、質問IDは、レコードを識別する(質問情報を識別する)のであれば、その情報の内容を問わない。図9では、1番目のレコードから1から昇順の番号が付与されているが、そうでなくてもよい。
The inquiry information packet is transmitted via the
また、質問受信部22は、質問情報等を蓄積すると、その旨を出力部24に渡す。すると、出力部24は、その蓄積された1番目のレコードから質問情報と、ソフトウェア識別情報と、管理キーとを読み出す。また、この具体例では、図10で示される送信先対応情報が送信先対応情報記憶部23で記憶されているものとする。図10の送信先対応情報において、ソフトウェア識別情報と、送信先アドレスである電子メールアドレスとが対応付けられている。出力部24は、読み出したソフトウェア識別情報「P001」を検索キーとして、図10の送信先対応情報のソフトウェア識別情報のカラム(列)を検索する。そして、ヒットした1番目のレコードに含まれる送信先アドレス「u001@aaa...co.jp」を取得する(ステップS303)。
In addition, when the
また、出力部24は、図示しない記録媒体で記憶されている、質問情報を送信する電子メールのテンプレートを読み出し、そのテンプレートを用いて、読み出した質問情報等を含む電子メールを作成する。図11は、そのようにして作成された電子メールである。電子メールの本文では、二重かぎ括弧の箇所に、管理キーや質問情報が入力されている。また、宛先のアドレスは、送信先対応情報から取得した送信先アドレスである。出力部24は、その電子メールを送信する(ステップS304)。その電子メールは、SMTPサーバやPOPサーバを介して送信され、送信先アドレスに対応するPC等で受信される。そして、そのPC等のユーザ(そのユーザのことを「回答者」と呼ぶことにする)は、質問情報と、管理キーとを知ることができる。
The
質問情報を受信した次の日に、その回答者が回答の処理を行ったとする。その回答者が回答する際には、PC等を操作することによって、質問回答ページを送信する旨の送信要求をサーバ2に送信させる。その送信要求は、送信要求受信部25で受信され(ステップS309)、ページ構成部26に、質問回答ページを構成する旨の指示が渡されると共に、ページ送信部27に、送信要求の送信元のアドレスとポート番号とが渡される。ページ送信部27は、そのアドレス等を図示しない記録媒体において一時的に記憶する。ページ構成部26は、その指示に応じて、質問情報記憶部21から質問IDと、質問情報と、質問年月日と、存在する場合には、回答情報と、回答年月日とを読み出す。そして、ページ構成部26は、その一つのレコードがひとまとまりの表示となるように、ページを構成する。その際に、ページ構成部26は、回答情報を入力するための管理キーの入力フィールドと、「回答入力」ボタンも、一つの質問情報ごとに作成する。また、ページ構成部26は、回答情報が存在しない場合には、その回答情報を表示する領域に、回答がないことを示す情報、すなわち、「未入力」のテキストを表示する質問回答ページを構成する(ステップS310)。ページ送信部27は、一時的に記憶していたアドレス等を送信先として、その質問回答ページを送信する(ステップS311)。その質問回答ページは、回答者のPC等で受信され、図12で示される質問回答ページが表示される。図12において、丸括弧で括られている数字が質問IDである。
Assume that the respondent has processed the answer the next day when the question information is received. When the respondent answers, the
この図12の質問回答ページの表示において、回答者が質問ID「1」に対応する管理キーの入力フィールドに管理キー「1234」を入力し、「回答入力」ボタンを選択したとする。すると、その管理キーと、質問ID「1」に対応する「回答入力」ボタンが選択された旨とがサーバ2に送信され、送信要求受信部25で受信され、ページ構成部26に渡される。ページ構成部26は、その管理キー「1234」と、質問ID「1」に対応するボタンが選択された旨とを受け取ると、質問情報記憶部21で記憶されている質問ID等を参照することにより、質問ID「1」に対応する管理キーが、「1234」であるかどうか確認する。この場合には、図9で示されるように、質問ID「1」に対応する管理キーが、「1234」であるため、ページ構成部26は、正当であると判断し、回答情報の入力フィールドを有するページを構成し、ページ送信部27に渡す。ページ送信部27は、そのページを回答者のPC等に送信する。そのページは、回答者のPC等で受信され、そのページが表示される。そのページにおいて、回答者が回答を入力し、送信する旨の指示を入力すると、その入力されたテキストである回答情報がサーバ2に送信される。なお、その際に、その回答情報が質問ID「1」の質問に対するものであることを示すため、質問ID「1」も送信されるものとする。
In the question answer page display of FIG. 12, it is assumed that the respondent enters the management key “1234” in the input field of the management key corresponding to the question ID “1” and selects the “answer input” button. Then, the management key and the fact that the “answer input” button corresponding to the question ID “1” has been selected are transmitted to the
その回答情報等は、サーバ2の回答受信部28で受信される(ステップS305)。そして、回答受信部28は、その受信した回答情報と、その時点の年月日である回答年月日「2009年9月16日」とを、一緒に受信した質問ID「1」に対応するレコードに蓄積する(ステップS306)。その結果、質問情報記憶部21で記憶されている質問情報等は、図13で示されるようになる。なお、回答受信部28も、その時点の年月日を、図示しないカレンダー部から受け取るものとする。
The answer information and the like are received by the
回答受信部28は、回答情報等を蓄積すると、回答情報等を蓄積したレコードを識別する質問ID「1」を電子メール送信部29に渡す。すると、電子メール送信部29は、質問情報記憶部21で記憶されている、質問ID「1」のレコードから、質問情報と、ユーザ識別情報と、回答情報とを読み出す(ステップS307)。そして、電子メール送信部29は、図示しない記録媒体で記憶されている、回答情報を送信する電子メールのテンプレートを読み出し、そのテンプレートを用いて、読み出した質問情報等を含む電子メールを作成する。図14は、そのようにして作成された電子メールである。電子メールの本文では、二重かぎ括弧の箇所に、質問情報や回答情報が入力されている。また、宛先のアドレスは、ユーザ識別情報である電子メールアドレスである。電子メール送信部29は、その電子メールを送信する(ステップS308)。その電子メールは、SMTPサーバやPOPサーバを介して送信され、送信先アドレスに対応するPC等(それは、情報処理装置1であってもよく、他の装置であってもよい)で受信される。そして、そのPC等のユーザである質問者は、質問情報と回答情報とを見ることができ、自らの質問に対する回答を知ることができる。
When the
このようにして、回答がなされた後に、質問者が情報処理装置1を操作して、図7のメニュー画面において、「質問回答ページ」ボタン52をクリックしたとする。すると、質問回答ページの送信要求を送信する旨の指示が受付部14で受け付けられ、ソフトウェア実行部12に渡される(ステップS105)。なお、その「質問回答ページ」ボタン52には、リンク先のアドレスが対応付けられているとする。すると、ソフトウェア実行部12は、そのアドレスを取得して、そのアドレスに対して送信要求を送信する旨の指示を質問送信部15に渡す。すると、質問送信部15は、そのアドレスに送信要求を送信する(ステップS106)。
After the answer is made in this way, it is assumed that the questioner operates the
その送信要求は、前述の説明と同様にして、サーバ2の送信要求受信部25で受信される(ステップS309)。ページ構成部26は、その送信要求の受信に応じて質問回答ページを構成し(ステップS310)、ページ送信部27に渡す。ページ送信部27は、受け取った質問回答ページを情報処理装置1に送信する(ステップS311)。
The transmission request is received by the transmission
そのようにして送信された質問回答ページは、受信部16で受信され、ソフトウェア実行部12に渡される(ステップS107)。ソフトウェア実行部12は、その質問回答ページを解釈実行して表示部13に渡す。すると、表示部13は、図15で示される質問回答ページをディスプレイに表示する(ステップS108)。その質問回答ページでは、質問ID「1」に対応する回答情報も含まれている。
The question answer page transmitted in this way is received by the receiving
なお、この具体例では、質問回答ページから回答情報の入力を行う場合について説明したが、そうでなくてもよい。例えば、回答者は、電子メールによって、回答情報を送信してもよい。その際には、例えば、件名に質問IDを含み、本文は回答情報のみを有するなどの規則を定めておき、回答受信部28は、受信した電子メールから、その規則に応じて質問IDと回答情報をと取得して、質問情報記憶部21に蓄積してもよい。なお、そのような場合には、出力部24が回答者に送信する情報に、質問IDが含まれていてもよい。
In this specific example, the case where answer information is input from the question answer page has been described, but this need not be the case. For example, the respondent may send the reply information by e-mail. In that case, for example, a rule is included such that the subject includes a question ID and the text includes only answer information, and the
また、この具体例において、出力部24が送信する情報に、ソフトウェア識別情報が含まれていてもよい。そのようにすることで、回答者は、質問情報とソフトウェア識別情報とを知ることができるため、どのソフトウェアに関する質問であるのかを容易に知ることができるようになる。
In this specific example, the information transmitted by the
以上のように、本実施の形態による情報処理システムによれば、ソフトウェアのユーザは、そのソフトウェアの質問入力画面から質問を入力することができるため、問い合せフォーム等のウェブページを探したりする必要がなく、利便性が高められている。また、ソフトウェア識別情報が質問情報と一緒に自動的に送信されるため、ユーザは、自らが使用しているソフトウェアの正式な名称等を知らなくても、質問をすることができる。 As described above, according to the information processing system according to the present embodiment, the software user can input a question from the question input screen of the software, so it is necessary to search for a web page such as an inquiry form. There is no convenience. Further, since the software identification information is automatically transmitted together with the question information, the user can ask a question without knowing the official name of the software used by the user.
なお、本実施の形態では、質問入力画面の表示の指示が受け付けられてから質問入力画面が表示される場合について説明したが、そうでなくてもよい。例えば、図16で示されるように、メニュー画面等において、あらかじめ質問情報を入力するための入力フィールドが設けられていてもよい。その場合には、その入力フィールドを有する画面が、質問入力画面となる(図16の場合には、その画面がメニュー画面であると共に、質問入力画面となる)。このように、質問入力画面が他の画面を兼ねていてもよい。 In this embodiment, the case where the question input screen is displayed after an instruction to display the question input screen is received has been described, but this need not be the case. For example, as shown in FIG. 16, an input field for inputting question information in advance may be provided on a menu screen or the like. In that case, the screen having the input field is a question input screen (in the case of FIG. 16, the screen is a menu screen and a question input screen). In this way, the question input screen may also serve as another screen.
また、本実施の形態において、図17で示されるように、機能ごとに質問入力画面を表示するための「Q」ボタン61が備えられていてもよい。この「Q」ボタン61が選択されることによって、その機能に対応する質問を入力する質問入力画面が表示されるものとする。また、その質問入力画面を用いて入力された質問情報を送信する際には、その機能を識別する情報、例えば、「データ領域管理」「導入処理」等も一緒に送信されるものとする。したがって、質問送信部15は、質問情報と、ソフトウェア識別情報と、機能識別情報と、ユーザ識別情報とを含む問い合せ情報を送信してもよい。なお、その機能識別情報が、ソフトウェア識別情報であると考えてもよい。その場合には、問い合せ情報は、例えば、質問情報と、ソフトウェア識別情報「データ領域管理」と、ユーザ識別情報とを含む情報となる。
In the present embodiment, as shown in FIG. 17, a “Q”
また、問い合せ情報において、ソフトウェア識別情報に代えて、画面識別情報が送信されてもよい。例えば、メニュー画面を表示中にメニュー画面の「質問入力」ボタンがクリックされて質問が入力されると、そのメニュー画面を識別する画面識別情報と、質問情報と、ユーザ識別情報とを含む問い合せ情報が送信されてもよい。また、例えば、サポート画面を表示中にサポート画面の「質問入力」ボタンがクリックされて質問が入力されると、そのサポート画面を識別する画面識別情報と、質問情報と、ユーザ識別情報とを含む問い合せ情報が送信されてもよい。 Further, in the inquiry information, screen identification information may be transmitted instead of the software identification information. For example, when a question is input by clicking the “question input” button on the menu screen while the menu screen is displayed, inquiry information including screen identification information for identifying the menu screen, question information, and user identification information May be sent. In addition, for example, when a question is input by clicking the “question input” button on the support screen while the support screen is displayed, the screen includes identification information for identifying the support screen, question information, and user identification information. Inquiry information may be transmitted.
また、本実施の形態では、質問情報に対応する回答情報が存在しない場合には、質問情報に対応付けて回答情報がないことを示す情報を表示するページが構成される場合について説明したが、そうでなくてもよい。単に、回答情報の欄に何も表示しない質問回答ページが構成されてもよい。 Further, in the present embodiment, when there is no answer information corresponding to the question information, a case has been described in which a page configured to display information indicating that there is no answer information associated with the question information is configured. It may not be so. A question answer page may be configured that simply displays nothing in the answer information column.
また、本実施の形態では、回答情報が受信された場合に、その回答情報を電子メールで送信する場合について説明したが、そうでなくてもよい。回答情報は、質問回答ページによって見るようにしてもよい。その場合には、サーバ2は、電子メール送信部29を備えていなくてもよく、また、質問情報記憶部21において、ユーザ識別情報が記憶されなくてもよい。また、情報処理装置1から送信される問い合せ情報には、ユーザ識別情報が含まれていなくてもよい。そのため、ソフトウェア記憶部11では、ユーザ識別情報が記憶されていなくてもよい。
In the present embodiment, when answer information is received, the answer information is transmitted by e-mail. However, this need not be the case. The answer information may be viewed on a question answer page. In that case, the
また、本実施の形態では、質問と回答とを表示する質問回答ページが構成されて送信される場合について説明したが、そうでなくてもよい。質問回答ページの送信が行われなくてもよい。その場合には、サーバ2は、送信要求受信部25や、ページ構成部26、ページ送信部27を備えていなくてもよい。
Further, in the present embodiment, the case where the question answer page displaying the question and the answer is configured and transmitted has been described, but this need not be the case. The question answer page need not be transmitted. In that case, the
また、本実施の形態では、質問回答ページや、回答情報の電子メールによって、質問者が回答情報を受け取る場合について説明したが、その他の手段によって質問者が回答情報を受け取ってもよい。例えば、回答者が質問者に対して電話やFAX等によって回答情報を渡すようにしてもよい。その場合には、問い合せ情報に、質問者の電話番号やFAX番号等が含まれていてもよい。その場合に、問い合せ情報に含まれるユーザ識別情報が、電話番号やFAX番号であってもよい。また、回答者が回答情報の電子メールを個別に手動で送信することによって、質問者が回答情報を受け取ることができるようにしてもよい。 In this embodiment, the case where the questioner receives the answer information by the question answer page or the e-mail of the answer information has been described. However, the questioner may receive the answer information by other means. For example, the answerer may give answer information to the questioner by telephone or fax. In that case, the inquiry information may include the telephone number or FAX number of the inquirer. In that case, the user identification information included in the inquiry information may be a telephone number or a FAX number. Alternatively, the answerer may receive the answer information by manually sending an e-mail of the answer information individually.
また、本実施の形態では、サーバ2が回答情報を受信して質問情報記憶部21に蓄積する場合について説明したが、そうでなくてもよい。その場合には、サーバ2は、回答受信部28を備えていなくてもよい。
In the present embodiment, the case where the
また、本実施の形態では、出力部24が質問情報を、ソフトウェア識別情報に対応する送信先に送信する場合について説明したが、そうでなくてもよい。出力部24は、例えば、質問情報を、表示したり、印刷したりするものであってもよい。そのように、出力部24が、ソフトウェア識別情報に対応する送信先に質問情報を送信しない場合には、サーバ2は、送信先対応情報記憶部23を備えていなくてもよい。その場合に、出力部24は、質問情報を送信以外の形態で出力してもよく、送信先アドレスで示される以外の送信先に送信してもよい。
Moreover, although the
また、本実施の形態では、情報処理装置1においてソフトウェア実行部12が表示や受け付け、送受信の全ての処理を制御する場合について説明したが、そうでなくてもよい。すなわち、各構成要素は、ソフトウェア実行部12の制御を受けないで動作する独立した構成要素であると考えてもよい。例えば、表示部13は、受信部16が受信した情報を、ソフトウェア実行部12を介さないで表示するものであってもよい。
Further, in the present embodiment, the case where the
また、上記実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよく、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。 In the above embodiment, each process or each function may be realized by centralized processing by a single device or a single system, or may be distributedly processed by a plurality of devices or a plurality of systems. It may be realized by doing.
また、上記実施の形態において、各構成要素が実行する処理に関係する情報、例えば、各構成要素が受け付けたり、取得したり、選択したり、生成したり、送信したり、受信したりした情報や、各構成要素が処理で用いるしきい値や数式、アドレス等の情報等は、上記説明で明記していない場合であっても、図示しない記録媒体において、一時的に、あるいは長期にわたって保持されていてもよい。また、その図示しない記録媒体への情報の蓄積を、各構成要素、あるいは、図示しない蓄積部が行ってもよい。また、その図示しない記録媒体からの情報の読み出しを、各構成要素、あるいは、図示しない読み出し部が行ってもよい。 In the above embodiment, information related to processing executed by each component, for example, information received, acquired, selected, generated, transmitted, or received by each component In addition, information such as threshold values, mathematical formulas, addresses, etc. used by each component in processing is retained temporarily or over a long period of time on a recording medium (not shown) even when not explicitly stated in the above description. It may be. Further, the storage of information in the recording medium (not shown) may be performed by each component or a storage unit (not shown). Further, reading of information from the recording medium (not shown) may be performed by each component or a reading unit (not shown).
また、上記実施の形態において、各構成要素等で用いられる情報、例えば、各構成要素が処理で用いるしきい値やアドレス、各種の設定値等の情報がユーザによって変更されてもよい場合には、上記説明で明記していない場合であっても、ユーザが適宜、それらの情報を変更できるようにしてもよく、あるいは、そうでなくてもよい。それらの情報をユーザが変更可能な場合には、その変更は、例えば、ユーザからの変更指示を受け付ける図示しない受付部と、その変更指示に応じて情報を変更する図示しない変更部とによって実現されてもよい。その図示しない受付部による変更指示の受け付けは、例えば、入力デバイスからの受け付けでもよく、通信回線を介して送信された情報の受信でもよく、所定の記録媒体から読み出された情報の受け付けでもよい。 In the above embodiment, when information used by each component, for example, information such as a threshold value, an address, and various setting values used by each component may be changed by the user Even if it is not specified in the above description, the user may be able to change the information as appropriate, or it may not be. If the information can be changed by the user, the change is realized by, for example, a not-shown receiving unit that receives a change instruction from the user and a changing unit (not shown) that changes the information in accordance with the change instruction. May be. The change instruction received by the receiving unit (not shown) may be received from an input device, information received via a communication line, or information read from a predetermined recording medium, for example. .
また、上記実施の形態において、情報処理装置1やサーバ2に含まれる2以上の構成要素が通信デバイスや入力デバイス等を有する場合に、2以上の構成要素が物理的に単一のデバイスを有してもよく、あるいは、別々のデバイスを有してもよい。
In the above embodiment, when two or more components included in the
また、上記実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをCPU等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。なお、上記実施の形態における情報処理装置1を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、情報処理装置とサーバとを備えた情報処理システムを構成する情報処理装置として機能させるためのプログラムであって、質問の入力フィールドを有する質問入力画面が含まれるソフトウェアと、ソフトウェアを識別するソフトウェア識別情報とが記憶されるソフトウェア記憶部で記憶されているソフトウェアを実行するソフトウェア実行部、ソフトウェア実行部がソフトウェアを実行中に、質問入力画面を表示する表示部、表示部が質問入力画面を表示している際に、質問入力画面の入力フィールドへの質問を示す質問情報の入力を受け付ける受付部、受付部が受け付けた質問情報と、ソフトウェア実行部が実行しているソフトウェアを識別するソフトウェア識別情報とを含む問い合せ情報をサーバに送信する質問送信部として機能させるためのプログラムである。
In the above embodiment, each component may be configured by dedicated hardware, or a component that can be realized by software may be realized by executing a program. For example, each component can be realized by a program execution unit such as a CPU reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory. In addition, the software which implement | achieves the
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を受け付ける受付部や、情報を送信する送信部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には少なくとも含まれない。 In the program, the functions realized by the program do not include functions that can be realized only by hardware. For example, functions that can be realized only by hardware such as a modem and an interface card in a reception unit that receives information and a transmission unit that transmits information are not included in at least the functions realized by the program.
また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体(例えば、CD−ROMなどの光ディスクや磁気ディスク、半導体メモリなど)に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。 Further, this program may be executed by being downloaded from a server or the like, and a program recorded on a predetermined recording medium (for example, an optical disk such as a CD-ROM, a magnetic disk, a semiconductor memory, or the like) is read out. May be executed by Further, this program may be used as a program constituting a program product.
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。 Further, the computer that executes this program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.
図18は、上記プログラムを実行して、上記実施の形態による情報処理装置1、サーバ2を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
FIG. 18 is a schematic diagram illustrating an example of an external appearance of a computer that executes the program and realizes the
図18において、コンピュータシステム900は、CD−ROM(Compact Disk Read Only Memory)ドライブ905、FD(Floppy(登録商標) Disk)ドライブ906を含むコンピュータ901と、キーボード902と、マウス903と、モニタ904とを備える。
In FIG. 18, a
図19は、コンピュータシステム900の内部構成を示す図である。図19において、コンピュータ901は、CD−ROMドライブ905、FDドライブ906に加えて、MPU(Micro Processing Unit)911と、ブートアッププログラム等のプログラムを記憶するためのROM912と、MPU911に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するRAM(Random Access Memory)913と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク914と、MPU911、ROM912等を相互に接続するバス915とを備える。なお、コンピュータ901は、LANへの接続を提供する図示しないネットワークカードを含んでいてもよい。
FIG. 19 is a diagram showing an internal configuration of the
コンピュータシステム900に、上記実施の形態による情報処理装置1、サーバ2の機能を実行させるプログラムは、CD−ROM921、またはFD922に記憶されて、CD−ROMドライブ905、またはFDドライブ906に挿入され、ハードディスク914に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ901に送信され、ハードディスク914に記憶されてもよい。プログラムは実行の際にRAM913にロードされる。なお、プログラムは、CD−ROM921やFD922、またはネットワークから直接、ロードされてもよい。
A program for causing the
プログラムは、コンピュータ901に、上記実施の形態による情報処理装置1、サーバ2の機能を実行させるオペレーティングシステム(OS)、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム900がどのように動作するのかについては周知であり、詳細な説明は省略する。
The program does not necessarily include an operating system (OS) or a third party program that causes the
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。 Further, the present invention is not limited to the above-described embodiment, and various modifications are possible, and it goes without saying that these are also included in the scope of the present invention.
以上より、本発明による情報処理システム等によれば、ソフトウェアを使用中に容易に質問をすることができるという効果が得られ、質問情報を送信する情報処理システム等として有用である。 As described above, according to the information processing system and the like according to the present invention, it is possible to obtain an effect that it is possible to easily ask a question while using software, and it is useful as an information processing system or the like that transmits question information.
1 情報処理装置
2 サーバ
11 ソフトウェア記憶部
12 ソフトウェア実行部
13 表示部
14 受付部
15 質問送信部
16 受信部
21 質問情報記憶部
22 質問受信部
23 送信先対応情報記憶部
24 出力部
25 送信要求受信部
26 ページ構成部
27 ページ送信部
28 回答受信部
29 電子メール送信部
DESCRIPTION OF
Claims (9)
前記情報処理装置は、
質問の入力フィールドを有する質問入力画面が含まれるソフトウェアと、当該ソフトウェアを識別するソフトウェア識別情報とが記憶されるソフトウェア記憶部と、
前記ソフトウェア記憶部で記憶されているソフトウェアを実行するソフトウェア実行部と、
前記ソフトウェア実行部がソフトウェアを実行中に、前記質問入力画面を表示する表示部と、
前記表示部が前記質問入力画面を表示している際に、当該質問入力画面の入力フィールドへの質問を示す質問情報の入力を受け付ける受付部と、
前記受付部が受け付けた質問情報と、前記ソフトウェア実行部が実行しているソフトウェアを識別するソフトウェア識別情報とを含む問い合せ情報を前記サーバに送信する質問送信部と、を備え、
前記サーバは、
前記質問情報と前記ソフトウェア識別情報が記憶される質問情報記憶部と、
前記問い合せ情報を受信し、当該問い合せ情報に含まれる質問情報とソフトウェア識別情報とを対応付けて前記質問情報記憶部に蓄積する質問受信部と、
前記質問情報記憶部で記憶されている質問情報を出力する出力部と、を備えた、情報処理システム。 An information processing system comprising an information processing device and a server,
The information processing apparatus includes:
A software storage unit that stores software including a question input screen having a question input field, and software identification information for identifying the software;
A software execution unit for executing software stored in the software storage unit;
A display unit that displays the question input screen while the software execution unit is executing software;
When the display unit displays the question input screen, a reception unit that receives input of question information indicating a question to the input field of the question input screen;
A question transmission unit that transmits inquiry information including the question information received by the reception unit and software identification information for identifying software executed by the software execution unit, to the server;
The server
A question information storage unit for storing the question information and the software identification information;
Receiving the inquiry information, associating the question information included in the inquiry information with the software identification information and storing in the question information storage unit;
An information processing system comprising: an output unit that outputs the question information stored in the question information storage unit.
前記出力部は、前記質問情報記憶部で記憶されている質問情報を、当該質問情報に対応するソフトウェア識別情報に前記送信先対応情報によって対応付けられている送信先アドレスに送信する、請求項1記載の情報処理システム。 The server further includes a destination correspondence information storage unit storing two or more destination correspondence information having software identification information and a destination address corresponding to the software identification information,
The output unit transmits the question information stored in the question information storage unit to a destination address associated with software identification information corresponding to the question information by the destination correspondence information. The information processing system described.
質問情報に対する回答を示す回答情報を受信し、当該回答情報を、当該回答情報に対応する質問情報に対応付けて前記質問情報記憶部に蓄積する回答受信部と、
前記質問情報記憶部で記憶されている、質問情報、及び当該質問情報に対応する回答情報が存在する場合には当該回答情報を表示するページである質問回答ページを構成するページ構成部と、
質問回答ページの送信要求を受信する送信要求受信部と、
前記送信要求受信部が送信要求を受信した際に、前記ページ構成部が構成した質問回答ページを送信するページ送信部と、をさらに備えた、請求項1または請求項2記載の情報処理システム。 The server
An answer receiving unit that receives answer information indicating an answer to the question information, and stores the answer information in the question information storage unit in association with the question information corresponding to the answer information;
When the question information stored in the question information storage unit and answer information corresponding to the question information are present, a page configuration unit constituting a question answer page that is a page displaying the answer information;
A transmission request receiver for receiving a transmission request for a question answer page;
The information processing system according to claim 1, further comprising: a page transmission unit configured to transmit a question answer page configured by the page configuration unit when the transmission request reception unit receives the transmission request.
前記質問送信部は、質問情報とソフトウェア識別情報とユーザ識別情報とを含む問い合せ情報を送信し、
前記質問受信部は、前記問い合せ情報に含まれる質問情報とソフトウェア識別情報とユーザ識別情報とを対応付けて前記質問情報記憶部に蓄積し、
前記サーバは、前記回答受信部が回答情報を受信して前記質問情報記憶部に蓄積した場合に、当該回答情報に対応するユーザ識別情報に対応する送信先に当該回答情報の電子メールを送信する電子メール送信部をさらに備えた、請求項3記載の情報処理システム。 In the software storage unit, user identification information that is information for identifying a user is also stored,
The question transmission unit transmits inquiry information including question information, software identification information, and user identification information,
The question receiving unit stores the question information included in the inquiry information, software identification information, and user identification information in association with each other in the question information storage unit,
When the answer receiving unit receives the answer information and stores it in the question information storage unit, the server sends an e-mail of the answer information to a destination corresponding to the user identification information corresponding to the answer information The information processing system according to claim 3, further comprising an e-mail transmission unit.
前記電子メール送信部は、前記回答受信部が回答情報を受信して前記質問情報記憶部に蓄積した場合に、当該回答情報に対応するユーザ識別情報である電子メールアドレスを送信先として回答情報を送信する、請求項4記載の情報処理システム。 The user identification information is an email address,
When the answer receiving unit receives the answer information and accumulates the answer information in the question information storage unit, the e-mail sending unit receives the answer information by using an e-mail address as user identification information corresponding to the answer information as a destination. The information processing system according to claim 4, wherein the information is transmitted.
質問の入力フィールドを有する質問入力画面が含まれるソフトウェアと、当該ソフトウェアを識別するソフトウェア識別情報とが記憶されるソフトウェア記憶部と、
前記ソフトウェア記憶部で記憶されているソフトウェアを実行するソフトウェア実行部と、
前記ソフトウェア実行部がソフトウェアを実行中に、前記質問入力画面を表示する表示部と、
前記表示部が前記質問入力画面を表示している際に、当該質問入力画面の入力フィールドへの質問を示す質問情報の入力を受け付ける受付部と、
前記受付部が受け付けた質問情報と、前記ソフトウェア実行部が実行しているソフトウェアを識別するソフトウェア識別情報とを含む問い合せ情報を前記サーバに送信する質問送信部と、を備えた情報処理装置。 An information processing device constituting an information processing system including an information processing device and a server,
Software including a question input screen having a question input field, and a software storage unit that stores software identification information for identifying the software,
A software execution unit for executing software stored in the software storage unit;
A display unit that displays the question input screen while the software execution unit is executing software;
When the display unit displays the question input screen, a reception unit that receives input of question information indicating a question to the input field of the question input screen;
An information processing apparatus comprising: a question transmission unit configured to transmit inquiry information including question information received by the reception unit and software identification information for identifying software executed by the software execution unit to the server.
前記ソフトウェア実行部が、前記ソフトウェア記憶部で記憶されているソフトウェアを実行するソフトウェア実行ステップと、
前記表示部が、前記ソフトウェア実行ステップでソフトウェアを実行中に、前記質問入力画面を表示する表示ステップと、
前記受付部が、前記表示ステップで前記質問入力画面を表示している際に、当該質問入力画面の入力フィールドへの質問を示す質問情報の入力を受け付ける受付ステップと、
前記質問送信部が、前記受付ステップで受け付けた質問情報と、前記ソフトウェア実行ステップで実行しているソフトウェアを識別するソフトウェア識別情報とを含む問い合せ情報を前記サーバに送信する質問送信ステップと、を備えた情報処理方法。 In an information processing apparatus that constitutes an information processing system including an information processing apparatus and a server, software storage that stores software including a question input screen having a question input field and software identification information for identifying the software Information processing method that is processed using a unit, a software execution unit, a display unit, a reception unit, and a question transmission unit,
A software execution step in which the software execution unit executes software stored in the software storage unit;
The display unit displays the question input screen while executing software in the software execution step; and
An accepting step of accepting an input of question information indicating a question to an input field of the question input screen when the accepting unit is displaying the question input screen in the displaying step;
The question transmission unit includes: a question transmission step of transmitting inquiry information including the question information received in the reception step and software identification information for identifying software executed in the software execution step to the server. Information processing method.
情報処理装置とサーバとを備えた情報処理システムを構成する情報処理装置として機能させるためのプログラムであって、
質問の入力フィールドを有する質問入力画面が含まれるソフトウェアと、当該ソフトウェアを識別するソフトウェア識別情報とが記憶されるソフトウェア記憶部で記憶されているソフトウェアを実行するソフトウェア実行部、
前記ソフトウェア実行部がソフトウェアを実行中に、前記質問入力画面を表示する表示部、
前記表示部が前記質問入力画面を表示している際に、当該質問入力画面の入力フィールドへの質問を示す質問情報の入力を受け付ける受付部、
前記受付部が受け付けた質問情報と、前記ソフトウェア実行部が実行しているソフトウェアを識別するソフトウェア識別情報とを含む問い合せ情報を前記サーバに送信する質問送信部として機能させるためのプログラム。 Computer
A program for functioning as an information processing apparatus constituting an information processing system including an information processing apparatus and a server,
Software execution unit for executing software stored in a software storage unit in which software including a question input screen having a question input field and software identification information for identifying the software is stored;
A display unit that displays the question input screen while the software execution unit is executing software;
When the display unit displays the question input screen, a reception unit that receives input of question information indicating a question to the input field of the question input screen,
The program for functioning as a question transmission part which transmits the inquiry information containing the question information which the said reception part received and the software identification information which identifies the software which the said software execution part is running to the said server.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009220189A JP2011070352A (en) | 2009-09-25 | 2009-09-25 | Information processing system, information processor, information processing method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009220189A JP2011070352A (en) | 2009-09-25 | 2009-09-25 | Information processing system, information processor, information processing method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2011070352A true JP2011070352A (en) | 2011-04-07 |
Family
ID=44015592
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009220189A Pending JP2011070352A (en) | 2009-09-25 | 2009-09-25 | Information processing system, information processor, information processing method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2011070352A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7304666B1 (en) * | 2023-04-20 | 2023-07-07 | 株式会社SoVa | Information processing system, information processing method and program |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1084423A (en) * | 1996-07-09 | 1998-03-31 | Fujitsu Ltd | Help desk device and recording medium |
JP2001297259A (en) * | 2000-04-13 | 2001-10-26 | Fujitsu Ltd | Question answering system |
JP2002169757A (en) * | 2000-11-30 | 2002-06-14 | Daiwa Securities Group Inc | Method and system for examining answer to electronic mail from user |
JP2002351699A (en) * | 2001-05-29 | 2002-12-06 | Nec Corp | Inquiry system, inquiry method and inquiry program |
JP2003092645A (en) * | 2001-09-18 | 2003-03-28 | Tsubasa System Co Ltd | Method for connection to call center |
JP2004157733A (en) * | 2002-11-06 | 2004-06-03 | Hitachi Software Eng Co Ltd | Help-desk system |
JP2005004481A (en) * | 2003-06-12 | 2005-01-06 | Obic Business Consultants Ltd | Integrated business program and service provision system |
JP2005128892A (en) * | 2003-10-24 | 2005-05-19 | Nippon Telegr & Teleph Corp <Ntt> | Contents relevant information providing method and system, its program and program recording medium |
JP2009064365A (en) * | 2007-09-10 | 2009-03-26 | Sharp Corp | Recommendation information providing method |
-
2009
- 2009-09-25 JP JP2009220189A patent/JP2011070352A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1084423A (en) * | 1996-07-09 | 1998-03-31 | Fujitsu Ltd | Help desk device and recording medium |
JP2001297259A (en) * | 2000-04-13 | 2001-10-26 | Fujitsu Ltd | Question answering system |
JP2002169757A (en) * | 2000-11-30 | 2002-06-14 | Daiwa Securities Group Inc | Method and system for examining answer to electronic mail from user |
JP2002351699A (en) * | 2001-05-29 | 2002-12-06 | Nec Corp | Inquiry system, inquiry method and inquiry program |
JP2003092645A (en) * | 2001-09-18 | 2003-03-28 | Tsubasa System Co Ltd | Method for connection to call center |
JP2004157733A (en) * | 2002-11-06 | 2004-06-03 | Hitachi Software Eng Co Ltd | Help-desk system |
JP2005004481A (en) * | 2003-06-12 | 2005-01-06 | Obic Business Consultants Ltd | Integrated business program and service provision system |
JP2005128892A (en) * | 2003-10-24 | 2005-05-19 | Nippon Telegr & Teleph Corp <Ntt> | Contents relevant information providing method and system, its program and program recording medium |
JP2009064365A (en) * | 2007-09-10 | 2009-03-26 | Sharp Corp | Recommendation information providing method |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7304666B1 (en) * | 2023-04-20 | 2023-07-07 | 株式会社SoVa | Information processing system, information processing method and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7562150B2 (en) | Delivering electronic content | |
US8621002B2 (en) | System and method for dynamically changing the content of an information display | |
US8321453B2 (en) | Communication system | |
US20140364137A1 (en) | Overloaded Communication Session | |
JP2008047012A (en) | Gift presentation server, gift presenting method, and program | |
JP2012078922A (en) | Web mail server, mail client program and mail server | |
US20060074840A1 (en) | System and method for tracking print job status | |
JP2011070352A (en) | Information processing system, information processor, information processing method, and program | |
US20080306902A1 (en) | System and method for tracking print job status | |
US20080126946A1 (en) | Menu bar providing method and information browsing screen configuration file creation program | |
JP2002269449A (en) | Advertisement component for software development and software distribution system utilizing the component | |
CN1953424B (en) | System and method for transforming selected sections of network sites | |
CN114564155A (en) | Printing system, control method, and storage medium | |
JP5028447B2 (en) | Server apparatus and information processing method for transmitting message by ID | |
JP2002157397A (en) | Questionnaire system | |
JP3995432B2 (en) | Image correction method and system using network, image correction server, corrector terminal and student terminal, execution program for the method, and recording medium for the execution program | |
JP2006106944A (en) | Method for providing ir information | |
JP2006309648A (en) | Content distribution system, content management server, and content distribution program | |
JP2004086742A (en) | Event information announcement method and program | |
JP2007140768A (en) | Transmission of web information to two or more terminal units | |
US7860979B2 (en) | Data transmission process | |
JP2007121729A (en) | Learning management server, content distribution server, learning system, learning management method, learning management program, and recording medium | |
JP2009093451A (en) | Information processor, information processing method, and program | |
JP2002329110A (en) | Reservation management system | |
JP2002251363A (en) | System and method for transmitting electronic mail executing designated operation, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120410 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130621 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130626 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130819 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140107 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140305 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20140902 |