JP5557494B2 - Information processing system, server, information processing method, and program - Google Patents
Information processing system, server, information processing method, and program Download PDFInfo
- Publication number
- JP5557494B2 JP5557494B2 JP2009220187A JP2009220187A JP5557494B2 JP 5557494 B2 JP5557494 B2 JP 5557494B2 JP 2009220187 A JP2009220187 A JP 2009220187A JP 2009220187 A JP2009220187 A JP 2009220187A JP 5557494 B2 JP5557494 B2 JP 5557494B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- purchase target
- request
- unit
- identification information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 129
- 238000003672 processing method Methods 0.000 title claims description 8
- 238000003860 storage Methods 0.000 claims description 172
- 230000005540 biological transmission Effects 0.000 claims description 134
- 230000004044 response Effects 0.000 claims description 20
- 238000000034 method Methods 0.000 description 45
- 230000008569 process Effects 0.000 description 40
- 238000004891 communication Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 9
- 230000008859 change Effects 0.000 description 6
- 239000004065 semiconductor Substances 0.000 description 6
- 238000004519 manufacturing process Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 238000001994 activation Methods 0.000 description 4
- 230000007774 longterm Effects 0.000 description 4
- 230000004913 activation Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報処理装置からの要求に応じて購入対象に関する情報を送信するサーバ等に関する。 The present invention relates to a server or the like that transmits information related to a purchase target in response to a request from an information processing apparatus.
従来、製品等の購入を検討する者は、その製品等のカタログ等を入手したり、その製品等の販売店等に出向いていったりすることによって、その製品等の購入の検討を行っていた。なお、インターネット等のネットワークを介して製品等のカタログを閲覧できるシステムも知られている(例えば、特許文献1参照)。 Conventionally, a person who considers the purchase of a product, etc. has been considering the purchase of the product, etc. by obtaining a catalog etc. of the product, etc. or going to a store of the product, etc. . A system that can browse a catalog of products and the like via a network such as the Internet is also known (see, for example, Patent Document 1).
しかしながら、そのような場合に、製品等の購入を検討する者は、自らカタログを入手するなどのアクションを起こさなければならず、その負荷が大きかった。また、その者がすでに導入しているソフトウェアを製造・販売等している会社は、その会社に関する購入対象の情報をその者に効率的に提示することを望んでいた。さらに、製品等の購入を検討する者は、全ての購入対象の情報を入手するのではなく、絞り込まれた購入対象に関する情報を入手したいという希望があった。所望の情報が不要な情報の中に埋もれてしまう事態を回避するためである。 However, in such a case, a person who considers the purchase of a product or the like has to take an action such as obtaining a catalog himself, and the load is large. In addition, a company that manufactures and sells software that the person has already installed has desired to efficiently present information about the company to be purchased. Furthermore, a person who considers the purchase of a product or the like has a desire to obtain information on a narrowed purchase object, rather than obtaining information on all purchase objects. This is to avoid a situation where desired information is buried in unnecessary information.
本発明は、上記観点に基づいてなされたものであり、あるソフトウェアを使用している者に対して、購入対象の情報を効率的に提示することができる情報処理システム等を提供することを目的とする。 The present invention has been made based on the above viewpoint, and an object of the present invention is to provide an information processing system and the like that can efficiently present purchase target information to a person using certain software. And
上記目的を達成するため、本発明による情報処理システムは、情報処理装置とサーバとを備えた情報処理システムであって、情報処理装置は、各メニューを選択するための画面であって、購入対象に関する情報の表示を要求するための要求ボタンが表示されるメニュー画面が含まれるソフトウェアと、ソフトウェアを識別するソフトウェア識別情報とが記憶されるソフトウェア記憶部と、ソフトウェア記憶部で記憶されているソフトウェアを実行するソフトウェア実行部と、ソフトウェア実行部がソフトウェアを実行中に、メニュー画面を表示する表示部と、表示部がメニュー画面を表示している際に、要求ボタンが選択されたことを受け付ける受付部と、受付部が要求ボタンの選択されたことを受け付けると、要求ボタンの選択に応じた情報の送信を要求する情報であって、ソフトウェア実行部が実行しているソフトウェアを識別するソフトウェア識別情報を含む情報であるボタン要求情報をサーバに送信する要求送信部と、要求送信部によるボタン要求情報の送信に応じて、サーバから送信された購入対象に関する説明の情報である購入対象情報を受信する受信部と、を備え、表示部は、受信部が受信した購入対象情報を表示し、サーバは、ボタン要求情報を受信する要求受信部と、購入対象識別情報ごとの購入対象情報が記憶される記憶部と、要求受信部がボタン要求情報を受信した場合には、記憶部からボタン要求情報に含まれたソフトウェア識別情報に応じた購入対象情報を取得する取得部と、取得部が取得した購入対象情報を情報処理装置に送信する送信部と、を備えた、情報処理システムである。 In order 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 is a screen for selecting each menu, and is a purchase target. Software including a menu screen on which a request button for requesting display of information on the software is displayed; software storage for storing software identification information for identifying the software; and software stored in the software storage A software execution unit to be executed, a display unit that displays a menu screen while the software execution unit is executing software, and a reception unit that receives selection of a request button when the display unit displays the menu screen When the accepting unit accepts that the request button has been selected, information corresponding to the request button selection is received. Button request information, which is information requesting transmission of the request, which is information including software identification information for identifying software executed by the software execution unit, to the server, and button request information by the request transmission unit A receiving unit that receives the purchase target information that is the explanation information about the purchase target transmitted from the server in response to the transmission, and the display unit displays the purchase target information received by the receiving unit. A request receiving unit for receiving button request information, a storage unit for storing purchase target information for each purchase target identification information, and a button receiving information from the storage unit when button request information is received by the request receiving unit. An acquisition unit that acquires purchase target information according to the included software identification information; and a transmission unit that transmits the purchase target information acquired by the acquisition unit to the information processing apparatus. , Which is an information processing system.
このような構成により、情報処理装置においてソフトウェアを実行しているユーザは、そのソフトウェアのメニュー画面を表示中に要求ボタンを選択することによって、サーバに購入対象に関する情報の送信を要求することができ、その要求に応じて送信された購入対象情報が表示されることによって、そのユーザは、購入対象情報を見ることができる。その結果、そのユーザが購入対象を購入する際の利便性が高められることになる。すなわち、そのユーザは、自ら進んでカタログを入手したり、販売店に出向いていったりしなくても、購入対象に関する情報を容易に入手することができるようになる。一方、そのソフトウェアの製造・販売を行う会社も、自社の購入対象の販売促進を容易に行うことができるようになる。さらに、ボタン要求情報に含まれるソフトウェア識別情報に応じた購入対象情報がサーバから情報処理装置に送信されることによって、ユーザは、絞り込まれた購入対象に関する情報を見ることができるようになる。したがって、所望の情報が不要な情報の中に埋もれてしまう事態を回避することができうる。 With this configuration, a user executing software in the information processing apparatus can request the server to transmit information related to the purchase target by selecting the request button while displaying the menu screen of the software. By displaying the purchase target information transmitted in response to the request, the user can view the purchase target information. As a result, convenience when the user purchases the purchase target is improved. That is, the user can easily obtain information on the purchase object without going forward to obtain a catalog or going to a store. On the other hand, a company that manufactures and sells the software can easily promote sales of its purchase target. Further, the purchase target information corresponding to the software identification information included in the button request information is transmitted from the server to the information processing apparatus, so that the user can see the information related to the narrowed purchase target. Therefore, it is possible to avoid a situation in which desired information is buried in unnecessary information.
また、本発明による情報処理システムでは、取得部は、該ボタン要求情報に含まれたソフトウェア識別情報以外の購入対象識別情報に対応する購入対象情報を記憶部から取得してもよい。
このような構成により、ユーザは、自らが使用しているソフトウェア以外の購入対象情報を見ることができるようになる。
In the information processing system according to the present invention, the acquisition unit may acquire purchase target information corresponding to purchase target identification information other than the software identification information included in the button request information from the storage unit.
With such a configuration, the user can view purchase target information other than the software used by the user.
また、本発明による情報処理システムでは、サーバは、購入対象識別情報の関連を管理する情報である関連管理情報が記憶される関連管理情報記憶部をさらに備え、取得部は、ボタン要求情報に含まれたソフトウェア識別情報に、関連管理情報によって関連付けられている購入対象識別情報に対応する購入対象情報を記憶部から取得してもよい。
このような構成により、ユーザは、自らが使用しているソフトウェアに関連する購入対象情報を見ることができるようになる。
In the information processing system according to the present invention, the server further includes a related management information storage unit that stores related management information that is information for managing the relationship of the purchase target identification information, and the acquisition unit is included in the button request information. Purchase target information corresponding to the purchase target identification information associated with the associated software identification information by the related management information may be acquired from the storage unit.
With such a configuration, the user can view purchase target information related to software used by the user.
また、本発明による情報処理システムでは、サーバは、購入対象識別情報と、購入対象識別情報に対応する、複数の分類項目ごとのキーワードと、購入対象識別情報で識別される購入対象に関する説明の情報である説明情報とを有する情報である購入対象管理情報が複数記憶される購入対象管理情報記憶部と、複数の購入対象管理情報を用いて、要求受信部が受信したボタン要求情報に含まれるソフトウェア識別情報以外の購入対象識別情報を有する1以上の購入対象管理情報の複数の分類項目ごとに、各分類項目に含まれるキーワードをユニーク処理したキーワードを含む一覧情報を生成して記憶部に蓄積すると共に、一のキーワードに対応する1以上の購入対象識別情報であって、ボタン要求情報に含まれるソフトウェア識別情報以外の購入対象識別情報と、購入対象識別情報に対応する説明情報とを含む購入対象情報を生成して記憶部に蓄積する生成部と、を備え、取得部は、要求受信部がボタン要求情報を受信した場合に、ボタン要求情報に含まれるソフトウェア識別情報以外の購入対象識別情報を有する1以上の購入対象管理情報に対応する一覧情報をも記憶部から取得し、送信部は、取得部が取得した一覧情報をも情報処理装置に送信し、受信部は、サーバから送信された一覧情報をも受信し、表示部は、受信部が受信した一覧情報をも表示し、受付部は、表示部が表示した一覧情報におけるキーワードの選択をも受け付け、要求送信部は、受付部が受け付けたキーワードの選択に応じた購入対象情報の送信を要求するキーワード要求情報をも送信し、要求受信部は、キーワード要求情報をも受信し、取得部は、キーワード要求情報に対応する購入対象情報であって、ボタン要求情報に含まれたソフトウェア識別情報以外の購入対象識別情報に対応する購入対象情報を記憶部から取得してもよい。 In the information processing system according to the present invention, the server includes purchase target identification information, a keyword for each of a plurality of classification items corresponding to the purchase target identification information, and information on a description of the purchase target identified by the purchase target identification information. A purchase target management information storage unit for storing a plurality of purchase target management information, which is information having explanatory information, and software included in the button request information received by the request reception unit using the plurality of purchase target management information For each of a plurality of classification items of one or more purchase target management information having purchase target identification information other than the identification information, list information including keywords obtained by uniquely processing the keywords included in each classification item is generated and stored in the storage unit. And one or more purchase target identification information corresponding to one keyword, other than the software identification information included in the button request information A generation unit that generates purchase target information including input target identification information and explanation information corresponding to the purchase target identification information and stores the information in a storage unit, and the acquisition unit receives the button request information. In this case, the list information corresponding to one or more purchase target management information having purchase target identification information other than the software identification information included in the button request information is also acquired from the storage unit, and the transmission unit is acquired by the acquisition unit. The list information is also transmitted to the information processing apparatus, the reception unit also receives the list information transmitted from the server, the display unit also displays the list information received by the reception unit, and the reception unit The selection of the keyword in the displayed list information is also accepted, the request transmission unit also transmits the keyword request information for requesting the transmission of the purchase target information according to the selection of the keyword received by the reception unit, the request reception unit, The word request information is also received, and the acquisition unit stores purchase target information corresponding to the purchase target identification information other than the software identification information included in the button request information, which is purchase target information corresponding to the keyword request information. May be obtained from
このような構成により、ユーザは、キーワードを選択することによって、興味のあるキーワードに関連する購入対象情報を見ることができるようになり、さらに利便性が向上されている。 With such a configuration, the user can view purchase target information related to the keyword of interest by selecting the keyword, and the convenience is further improved.
また、本発明による情報処理システムでは、サーバは、購入対象識別情報と、購入対象識別情報に対応する、複数の分類項目ごとのキーワードと、購入対象識別情報で識別される購入対象に関する説明の情報である説明情報とを有する情報である購入対象管理情報が複数記憶される購入対象管理情報記憶部と、複数の購入対象管理情報と関連管理情報とを用いて、要求受信部が受信したボタン要求情報に含まれるソフトウェア識別情報に関連する購入対象識別情報を有する1以上の購入対象管理情報の複数の分類項目ごとに、各分類項目に含まれるキーワードをユニーク処理したキーワードを含む一覧情報を生成して記憶部に蓄積すると共に、一のキーワードに対応する1以上の購入対象識別情報であって、ボタン要求情報に含まれるソフトウェア識別情報に関連する購入対象識別情報と、購入対象識別情報に対応する説明情報とを含む購入対象情報を生成して記憶部に蓄積する生成部と、を備え、取得部は、要求受信部がボタン要求情報を受信した場合に、ボタン要求情報に含まれるソフトウェア識別情報に、関連管理情報によって関連付けられている購入対象識別情報を有する1以上の購入対象管理情報に対応する一覧情報をも記憶部から取得し、送信部は、取得部が取得した一覧情報をも情報処理装置に送信し、受信部は、サーバから送信された一覧情報をも受信し、表示部は、受信部が受信した一覧情報をも表示し、受付部は、表示部が表示した一覧情報におけるキーワードの選択をも受け付け、要求送信部は、受付部が受け付けたキーワードの選択に応じた購入対象情報の送信を要求するキーワード要求情報をも送信し、要求受信部は、キーワード要求情報をも受信し、取得部は、キーワード要求情報に対応する購入対象情報であって、ボタン要求情報に含まれたソフトウェア識別情報に、関連管理情報によって関連付けられている購入対象識別情報に対応する購入対象情報を記憶部から取得してもよい。 In the information processing system according to the present invention, the server includes purchase target identification information, a keyword for each of a plurality of classification items corresponding to the purchase target identification information, and information on a description of the purchase target identified by the purchase target identification information. The button request received by the request receiving unit using the purchase target management information storage unit storing a plurality of purchase target management information, which is information having the explanation information, and the plurality of purchase target management information and related management information For each of a plurality of classification items of one or more purchase target management information having purchase target identification information related to software identification information included in the information, list information including keywords obtained by uniquely processing the keywords included in each classification item is generated. And one or more purchase target identification information corresponding to one keyword, which is included in the button request information. A generation unit that generates purchase target information including purchase target identification information related to the air identification information and explanation information corresponding to the purchase target identification information and stores the purchase target information in a storage unit. When the department receives button request information, the software identification information included in the button request information includes list information corresponding to one or more purchase target management information having purchase target identification information associated with the related management information. Acquired from the storage unit, the transmission unit also transmits the list information acquired by the acquisition unit to the information processing apparatus, the reception unit also receives the list information transmitted from the server, and the display unit received by the reception unit The reception unit also receives keyword selection in the list information displayed by the display unit, and the request transmission unit purchase target information according to the keyword selection received by the reception unit. The keyword request information for requesting transmission is also transmitted, the request receiving unit also receives the keyword request information, the acquisition unit is purchase target information corresponding to the keyword request information, and is included in the button request information Purchase target information corresponding to the purchase target identification information associated with the identification information by the related management information may be acquired from the storage unit.
このような構成により、ユーザは、キーワードを選択することによって、興味のあるキーワードに関連する購入対象情報を見ることができるようになり、さらに利便性が向上されている。 With such a configuration, the user can view purchase target information related to the keyword of interest by selecting the keyword, and the convenience is further improved.
また、本発明による情報処理システムでは、生成部は、要求受信部がボタン要求情報を受信した場合に、一覧情報を生成し、要求受信部がキーワード要求情報を受信した場合に、キーワード要求情報に対応する購入対象情報を生成してもよい。
また、本発明による情報処理システムでは、複数の分類項目は、トレンド、業務、業種、導入事例から選択される2以上のものであってもよい。
In the information processing system according to the present invention, the generating unit generates list information when the request receiving unit receives the button request information, and generates the keyword request information when the request receiving unit receives the keyword request information. Corresponding purchase target information may be generated.
In the information processing system according to the present invention, the plurality of classification items may be two or more selected from the trend, the business, the business type, and the introduction example.
また、本発明による情報処理方法は、情報処理装置とサーバとを備えた情報処理システムを構成するサーバにおいて、要求受信部と、購入対象識別情報ごとの、購入対象に関する説明の情報である購入対象情報が記憶される記憶部と、取得部と、送信部とを用いて処理される情報処理方法であって、要求受信部が、情報処理装置から送信された、購入対象に関する情報の送信を要求する情報であって、情報処理装置で実行中のソフトウェアを識別するソフトウェア識別情報を含む情報であるボタン要求情報を受信する要求受信ステップと、取得部が、要求受信ステップでボタン要求情報を受信した場合には、記憶部からボタン要求情報に含まれたソフトウェア識別情報に応じた購入対象情報を取得する取得ステップと、送信部が、取得ステップで取得した購入対象情報を情報処理装置に送信する送信ステップと、を備えた情報処理方法である。 In addition, the information processing method according to the present invention is a server that constitutes an information processing system including an information processing apparatus and a server. An information processing method that is processed using a storage unit that stores information, an acquisition unit, and a transmission unit, wherein the request reception unit requests transmission of information related to the purchase target transmitted from the information processing device A request receiving step for receiving button request information, which is information including software identification information for identifying software being executed by the information processing apparatus, and the acquisition unit has received the button request information at the request receiving step. In this case, the acquisition step of acquiring purchase target information corresponding to the software identification information included in the button request information from the storage unit, and the transmission unit A transmission step of transmitting the acquired purchase target information to the information processing apparatus in an information processing method which includes a.
本発明による情報処理システム等によれば、情報処理装置においてソフトウェアを実行しているユーザは、容易に購入対象情報を入手することができるようになる。 According to the information processing system and the like according to the present invention, a user executing software in an information processing apparatus can easily obtain purchase target information.
以下、本発明による情報処理システムについて、実施の形態を用いて説明する。なお、以下の実施の形態において、同じ符号を付した構成要素及びステップは同一または相当するものであり、再度の説明を省略することがある。 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 Embodiment 1 of the present invention will be described with reference to the drawings. The information processing system according to the present embodiment transmits purchase target information, which is information related to the purchase target, from the server to the information processing apparatus.
図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 information processing apparatuses 1 and a
図2は、本実施の形態による情報処理装置1の構成を示すブロック図である。図2において、本実施の形態による情報処理装置1は、ソフトウェア記憶部11と、ソフトウェア実行部12と、表示部13と、受付部14と、要求送信部15と、受信部16とを備える。
FIG. 2 is a block diagram showing the configuration of the information processing apparatus 1 according to this embodiment. In FIG. 2, the information processing apparatus 1 according to the present embodiment includes a software storage unit 11, a
ソフトウェア記憶部11では、1以上のソフトウェアと、その1以上のソフトウェアを識別するソフトウェア識別情報とが記憶される。そのソフトウェアは、例えば、アプリケーションソフトウェアであってもよく、その他のソフトウェアであってもよい。また、そのソフトウェアには、メニュー画面が含まれるものとする。ソフトウェアにメニュー画面が含まれるとは、厳密には、そのソフトウェアに、そのメニュー画面を表示するための情報が含まれていることである。また、そのソフトウェアの使用中に、そのメニュー画面を表示させることができるようになっているものとする。そのメニュー画面は、各メニューを選択するための画面であって、購入対象に関する情報の表示を要求するための要求ボタンが表示される画面である。「購入対象に関する情報の表示を要求する」とは、結果として購入対象に関する情報の表示がなされるためのトリガーとなる要求の意味であり、その要求に応じて直接、購入対象に関する情報が表示されてもよく、あるいは、その要求の後にも何らかの操作を行うことによって最終的に、購入対象に関する情報が表示されてもよい。そのメニュー画面は、どのように構成されたものであってもよい。例えば、HTMLやXML等のようなマークアップ言語を用いて記述されたものであってもよく、その他の方法で記述されたものであってもよい。なお、購入対象とは、購入の対象となるものであれば、どのような製品や商品、サービスなどであってもよいが、本実施の形態では、購入対象が主にソフトウェアである場合について説明する。また、ソフトウェア識別情報は、ソフトウェアを一意に識別できるものであればその内容を問わない。例えば、ソフトウェア識別情報は、数字や記号の列であってもよく、ソフトウェアの名称であってもよい。本実施の形態では、後者の場合について説明する。また、ソフトウェア識別情報は、ソフトウェアのバージョンも含めてソフトウェアを識別するものであってもよく、そうでなくてもよい。本実施の形態では、後者の場合について説明する。また、このソフトウェア識別情報も、後述する購入対象識別情報の一つである。すなわち、購入対象がソフトウェアである場合における購入対象識別情報がソフトウェア識別情報となる。また、ソフトウェアと、ソフトウェア識別情報とは、使用中のソフトウェアを識別するソフトウェア識別情報を特定できるように対応付けられているものとする。 The software storage unit 11 stores one or more software and software identification information for identifying the one or more software. The software may be, for example, application software or other software. In addition, the software includes a menu screen. Strictly speaking, the software includes a menu screen means that the software includes information for displaying the menu screen. It is also assumed that the menu screen can be displayed while the software is being used. The menu screen is a screen for selecting each menu, and is a screen on which a request button for requesting display of information related to the purchase target is displayed. “Request display of information regarding purchase target” means a request that triggers the display of information regarding purchase target as a result, and information regarding the purchase target is displayed directly in response to the request. Alternatively, information regarding the purchase target may be finally displayed by performing some operation after the request. The menu screen may be configured in any way. For example, it may be described using a markup language such as HTML or XML, or may be described using other methods. Note that the purchase target may be any product, product, service, or the like as long as it is a purchase target. However, in this embodiment, the case where the purchase target is mainly software will be described. To do. The software identification information may be any content as long as the software can be uniquely identified. For example, the software identification information may be a string of numbers or symbols, or a software name. In the present embodiment, the latter case will be described. The software identification information may or may not identify the software including the software version. In the present embodiment, the latter case will be described. The software identification information is also one of purchase target identification information described later. That is, the purchase target identification information when the purchase target is software is the software identification information. The software and the software identification information are associated with each other so that the software identification information for identifying the software in use can be specified.
ソフトウェア記憶部11に1以上のソフトウェアが記憶される過程は問わない。例えば、記録媒体を介して1以上のソフトウェアがソフトウェア記憶部11で記憶されるようになってもよく、通信回線等を介して送信された1以上のソフトウェアがソフトウェア記憶部11で記憶されるようになってもよい。ソフトウェア記憶部11での記憶は、RAM等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。ソフトウェア記憶部11は、所定の記録媒体(例えば、半導体メモリや磁気ディスク、光ディスクなど)によって実現されうる。 The process in which one or more software is memorize | stored in the software memory | storage part 11 does not ask | require. For example, one or more pieces of software may be stored in the software storage unit 11 via a recording medium, and one or more pieces of software transmitted via a communication line or the like may be stored in the software storage unit 11. It may be. Storage in the software storage unit 11 may be temporary storage in a RAM or the like, or may be long-term storage. The software storage unit 11 can be realized by a predetermined recording medium (for example, a semiconductor memory, a magnetic disk, an optical disk, etc.).
ソフトウェア実行部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は、受付部14が要求ボタンの選択されたことを受け付けると、要求ボタンの選択に応じた情報の送信を要求する情報であるボタン要求情報をサーバ2に送信する。なお、そのボタン要求情報には、ソフトウェア実行部12が実行しているソフトウェアを識別するソフトウェア識別情報が含まれるものとする。ボタン要求情報は、サーバ2において、その情報がボタン要求情報であることが認識されるのであれば、情報の送信要求が含まれていてもよく、あるいは、含まれていなくてもよい。また、要求送信部15は、受付部14が受け付けたキーワードの選択に応じた情報の送信を要求するキーワード要求情報をサーバ2に送信する。キーワード要求情報は、例えば、選択されたキーワードを含む情報であってもよく、選択されたキーワードに応じた購入対象情報のアドレスを示す情報(例えば、URL等のアドレスであってもよい)を含む情報であってもよい(例えば、一覧情報がキーワードごとに購入対象情報のリンク先を示す情報である場合には、要求送信部15は、選択されたキーワードに対応付けられているリンク先のアドレスを含むキーワード要求情報を送信してもよい)。本実施の形態では、キーワード要求情報に選択されたキーワードが含まれる場合について主に説明する。また、このキーワード要求情報にも、実行中のソフトウェアを識別するソフトウェア識別情報が含まれていてもよく、含まれていなくてもよい。サーバ2のアドレスは、要求送信部15が持っていてもよく、あるいは、ボタン要求情報の送信までに他の構成要素等から受け付けてもよい。
When the accepting
なお、要求送信部15は、ボタン要求情報やキーワード要求情報をサーバ2に直接送信してもよく、あるいは、他のサーバ等を介して間接的に送信してもよい。また、要求送信部15は、送信を行うための送信デバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい。また、要求送信部15は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
The
受信部16は、要求送信部15によるボタン要求情報の送信に応じて、サーバ2から送信された一覧情報を受信する。一覧情報は、購入対象に関する、複数の分類項目ごとのキーワードの一覧の情報である。分類項目は、分類に用いられる観点の異なる項目であって、例えば、トレンド、業務、業種、導入事例から選択される任意の2以上の項目であってもよい。項目やキーワードの例については後述する。また、受信部16は、要求送信部15によるキーワード要求情報の送信に応じて、サーバ2から送信された購入対象情報を受信する。この購入対象情報の受信は、ボタン要求情報の送信が契機となっているものであるため、受信部16は、ボタン要求情報の送信に応じて購入対象情報を受信したと考えることもできる。購入対象情報は、購入対象に関する説明の情報である。購入対象情報は、テキストの情報であってもよく、画像や映像、音声等を含む情報であってもよい。本実施の形態では、購入対象情報がテキストの情報である場合について説明する。
The receiving
なお、受信部16は、受信を行うための有線または無線の受信デバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい。また、受信部16は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
The receiving
図3は、本実施の形態によるサーバ2の構成を示すブロック図である。図3において、本実施の形態によるサーバ2は、購入対象管理情報記憶部21と、関連管理情報記憶部22と、生成部23と、記憶部24と、要求受信部25と、取得部26と、送信部27とを備える。
FIG. 3 is a block diagram showing a configuration of the
購入対象管理情報記憶部21では、複数の購入対象管理情報が記憶される。購入対象管理情報は、購入対象識別情報と、その購入対象識別情報に対応する、複数の分類項目ごとのキーワードと、その購入対象識別情報で識別される購入対象に関する説明の情報である説明情報とを有する情報である。購入対象識別情報は、購入対象を一意に識別できるものであればその内容を問わない。例えば、購入対象識別情報は、数字や記号の列であってもよく、購入対象の名称であってもよい。本実施の形態では、後者の場合について説明する。また、説明情報は、テキストの情報であってもよく、画像や映像、音声等を含む情報であってもよい。本実施の形態では、説明情報がテキストの情報である場合について説明する。また、購入対象管理情報記憶部21では、各分類項目の名称も記憶されているものとする。 The purchase target management information storage unit 21 stores a plurality of purchase target management information. The purchase target management information includes purchase target identification information, keywords for each of the plurality of classification items corresponding to the purchase target identification information, and description information that is explanation information about the purchase target identified by the purchase target identification information, It is information which has. The purchase target identification information may be any content as long as the purchase target can be uniquely identified. For example, the purchase target identification information may be a string of numbers or symbols, or may be the name of the purchase target. In the present embodiment, the latter case will be described. The explanation information may be text information or information including an image, a video, a sound, and the like. In the present embodiment, a case where the explanation information is text information will be described. In addition, it is assumed that the purchase target management information storage unit 21 also stores the name of each classification item.
購入対象管理情報記憶部21に複数の購入対象管理情報が記憶される過程は問わない。例えば、記録媒体を介して複数の購入対象管理情報が購入対象管理情報記憶部21で記憶されるようになってもよく、通信回線等を介して送信された複数の購入対象管理情報が購入対象管理情報記憶部21で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された複数の購入対象管理情報が購入対象管理情報記憶部21で記憶されるようになってもよい。また、購入対象管理情報記憶部21で記憶されている購入対象管理情報は、購入対象の追加や、購入対象に関する情報の変更に応じて、適宜、追加されてもよく、更新されてもよく、削除されてもよい。購入対象管理情報記憶部21での記憶は、RAM等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。購入対象管理情報記憶部21は、所定の記録媒体(例えば、半導体メモリや磁気ディスク、光ディスクなど)によって実現されうる。 The process in which a plurality of purchase target management information is stored in the purchase target management information storage unit 21 does not matter. For example, a plurality of purchase target management information may be stored in the purchase target management information storage unit 21 via a recording medium, and a plurality of purchase target management information transmitted via a communication line or the like is a purchase target. It may be stored in the management information storage unit 21, or a plurality of purchase target management information input via the input device may be stored in the purchase target management information storage unit 21. . Further, the purchase target management information stored in the purchase target management information storage unit 21 may be added or updated as appropriate according to the addition of the purchase target or the change of the information related to the purchase target. It may be deleted. The storage in the purchase target management information storage unit 21 may be a temporary storage in a RAM or the like, or may be a long-term storage. The purchase target management information storage unit 21 can be realized by a predetermined recording medium (for example, a semiconductor memory, a magnetic disk, an optical disk, etc.).
また、購入対象管理情報に含まれる各情報、例えば、購入対象識別情報や、キーワード等は、それらの情報そのものであってもよく、あるいは、その情報を特定可能な情報であってもよい。後者の場合には、購入対象管理情報に含まれる購入対象識別情報等は、例えば、購入対象識別情報等が格納されている領域を示すポインタやアドレスであってもよい。この段落に記載したことは、他の情報についても同様であるとする。 In addition, each piece of information included in the purchase target management information, for example, purchase target identification information, a keyword, or the like may be the information itself or information that can identify the information. In the latter case, the purchase target identification information included in the purchase target management information may be, for example, a pointer or an address indicating an area in which the purchase target identification information is stored. What is described in this paragraph is the same for other information.
関連管理情報記憶部22では、購入対象識別情報の関連を管理する情報である関連管理情報が記憶される。関連管理情報は、購入対象識別情報の関連を知ることができる情報である。すなわち、関連管理情報によって、ある購入対象識別情報に関連する購入対象識別情報を特定することができるものとする。具体的には、この関連管理情報は、グループごとに区分けして1以上の購入対象識別情報を有するものであってもよく(この場合には、同じグループに属する2以上の購入対象識別情報が互いに関連する購入対象識別情報となる)、ある購入対象識別情報と、その購入対象識別情報に対応付けて、その購入対象識別情報に関連する購入対象識別情報とを有するものであってもよく(この場合には、その対応関係によって関連が示される)、その他のものであってもよい。
The related management
関連管理情報記憶部22に関連管理情報が記憶される過程は問わない。例えば、記録媒体を介して関連管理情報が関連管理情報記憶部22で記憶されるようになってもよく、通信回線等を介して送信された関連管理情報が関連管理情報記憶部22で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された関連管理情報が関連管理情報記憶部22で記憶されるようになってもよい。関連管理情報記憶部22での記憶は、RAM等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。関連管理情報記憶部22は、所定の記録媒体(例えば、半導体メモリや磁気ディスク、光ディスクなど)によって実現されうる。
The process in which the related management information is stored in the related management
生成部23は、購入対象管理情報記憶部21で記憶されている複数の購入対象管理情報を用いて、一覧情報、及び購入対象情報を生成して後述する記憶部24に蓄積する。それらの情報を生成する方法の詳細について説明する。
The
(1)ボタン要求情報に含まれるソフトウェア識別情報以外の購入対象識別情報に対応する一覧情報、及び購入対象情報を生成する場合
まず、ボタン要求情報に含まれるソフトウェア識別情報以外の購入対象識別情報に対応する一覧情報を生成する場合について説明する。生成部23は、後述する要求受信部25が受信したボタン要求情報に含まれるソフトウェア識別情報以外の購入対象識別情報を有する1以上の購入対象管理情報を特定する。情報を特定するとは、例えば、その情報を図示しない記録媒体に蓄積することであってもよく、あるいは、その特定した情報に対してフラグ等を設定し、他の情報と区別可能にすることであってもよい。他の情報を特定する場合にも同様であるとする。生成部23は、その特定した1以上の購入対象管理情報の複数の分類項目ごとに、各分類項目に含まれるキーワードをユニーク処理したキーワードを含む一覧情報を生成して後述する記憶部24に蓄積する。すなわち、生成部23は、特定した1以上の購入対象管理情報から分類項目の名称である属性名を取得する。そして、生成部23は、特定した1以上の購入対象管理情報から、一の分類項目について、その分類項目に含まれる全てのキーワードを取得し、そのキーワードをユニーク処理することによって、キーワードの重複を除去する。ユニーク処理については公知であり、その説明を省略する。そして、そのユニーク処理後のキーワードである属性値を、その分類項目の名称である属性名に対応付ける情報を構成する。その処理を、全ての分類項目について行うことにより、属性名と属性値とを対応付ける情報が生成される。その情報が一覧情報である。なお、生成部23は、さらにその情報について、例えば、属性名が一列または一行に並んだ各セルに挿入し、その属性名に対応する属性値を、その属性名に隣接するセルにそれぞれ挿入することによって、テーブル形式の一覧情報を生成してもよい。表示形態が変化したとしても、属性名と属性値とが対応しているのであれば、その情報のことを一覧情報と呼ぶことにする。
(1) When generating list information and purchase target information corresponding to purchase target identification information other than software identification information included in button request information First, in purchase target identification information other than software identification information included in button request information A case where corresponding list information is generated will be described. The
次に、ボタン要求情報に含まれるソフトウェア識別情報以外の購入対象識別情報に対応する購入対象情報を生成する場合について説明する。生成部23は、一のキーワードに対応する1以上の購入対象識別情報であって、後述する要求受信部25が受信したボタン要求情報に含まれるソフトウェア識別情報以外の購入対象識別情報と、その購入対象識別情報に対応する説明情報とを含む購入対象情報を生成する。すなわち、生成部23は、あるキーワードに関する購入対象情報を生成する際には、そのキーワードを検索キーとして、購入対象管理情報記憶部21で記憶されている全ての購入対象管理情報を検索する。そして、ヒットしたキーワードに対応する1以上の購入対象識別情報であって、ボタン要求情報に含まれるソフトウェア識別情報以外の購入対象識別情報を特定する。その後、生成部23は、複数の購入対象管理情報において、特定した各購入対象識別情報と、その各購入対象識別情報に対応する説明情報とを含む購入対象情報を生成する。なお、この処理に代えて、生成部23は、まずボタン要求情報に含まれるソフトウェア識別情報以外の購入対象識別情報を有する1以上の購入対象管理情報を特定し、その特定した購入対象管理情報において、キーワードを検索キーとする検索を行い、そのヒットしたキーワードに対応する購入対象識別情報を特定し、その特定した購入対象識別情報と、その各購入対象識別情報に対応する説明情報とを含む購入対象情報を生成してもよい。このように、購入対象情報を生成する種々の方法が存在する。また、購入対象情報において、結果として、購入対象識別情報と説明情報とが対応付けられているのであれば、そのデータ構造を問わない。例えば、購入対象情報において、購入対象識別情報と説明情報とが同一のファイルに含まれてもよく、あるいは、両者は別々のファイルに含まれているが、その両者がリンクされていてもよい。後者の場合には、購入対象情報が、購入対象識別情報の一覧のファイルと、その各購入対象識別情報にそれぞれ対応する購入対象の説明情報のファイルとに分かれていてもよい。
Next, a case where purchase target information corresponding to purchase target identification information other than the software identification information included in the button request information is generated will be described. The
なお、このように、ボタン要求情報に含まれるソフトウェア識別情報以外の購入対象識別情報に対応する一覧情報、及び購入対象情報を生成する場合には、関連管理情報を用いないため、生成部23がこのようにして一覧情報等を生成する場合には、サーバ2は、関連管理情報記憶部22を備えていなくてもよい。図3では、説明の便宜上、関連管理情報記憶部22を有するサーバ2を示しているものである。
As described above, when generating the list information corresponding to the purchase target identification information other than the software identification information included in the button request information and the purchase target information, since the related management information is not used, the
(2)ボタン要求情報に含まれるソフトウェア識別情報に関連する購入対象識別情報に対応する一覧情報、及び購入対象情報を生成する場合
まず、ボタン要求情報に含まれるソフトウェア識別情報に関連する購入対象識別情報に対応する一覧情報を生成する場合について説明する。生成部23は、後述する要求受信部25が受信したボタン要求情報に含まれるソフトウェア識別情報に関連する購入対象識別情報を特定する。その特定は、関連管理情報を用いて行われる。そして、生成部23は、その特定した購入対象識別情報を有する1以上の購入対象管理情報を特定する。この特定された1以上の購入対象管理情報を用いた一覧情報の生成については、上記(1)と同様であり、その説明を省略する。
(2) When generating list information corresponding to purchase target identification information related to software identification information included in button request information and purchase target information First, purchase target identification related to software identification information included in button request information A case where list information corresponding to information is generated will be described. The
次に、ボタン要求情報に含まれるソフトウェア識別情報に関連する購入対象識別情報に対応する購入対象情報を生成する場合について説明する。生成部23は、一のキーワードに対応する1以上の購入対象識別情報であって、後述する要求受信部25が受信したボタン要求情報に含まれるソフトウェア識別情報に関連する購入対象識別情報と、その購入対象識別情報に対応する説明情報とを含む購入対象情報を生成する。すなわち、生成部23は、あるキーワードに関する購入対象情報を生成する際には、そのキーワードを検索キーとして、購入対象管理情報記憶部21で記憶されている全ての購入対象管理情報を検索する。そして、ヒットしたキーワードに対応する1以上の購入対象識別情報であって、ボタン要求情報に含まれるソフトウェア識別情報に関連する購入対象識別情報を特定する。このようにして特定される購入対象識別情報は、キーワードを検索キーとした、全ての購入対象管理情報を検索でヒットしたキーワードに対応する1以上の購入対象識別情報と、ボタン要求情報に含まれるソフトウェア識別情報に関連する購入対象識別情報とに共通する購入対象識別情報である。その後、生成部23は、複数の購入対象管理情報において、特定した各購入対象識別情報と、その各購入対象識別情報に対応する説明情報とを含む購入対象情報を生成する。なお、この処理に代えて、生成部23は、まずボタン要求情報に含まれるソフトウェア識別情報と関連する購入対象識別情報を有する1以上の購入対象管理情報を特定し、その特定した購入対象管理情報において、キーワードを検索キーとする検索を行い、そのヒットしたキーワードに対応する購入対象識別情報を特定し、その特定した購入対象識別情報と、その各購入対象識別情報に対応する説明情報とを含む購入対象情報を生成してもよい。このように、購入対象情報を生成する種々の方法が存在する。また、購入対象情報のデータ構造を問わないことは前述の通りである。
Next, the case where the purchase target information corresponding to the purchase target identification information related to the software identification information included in the button request information is generated will be described. The
ここで、関連管理情報を用いた購入対象識別情報の特定について簡単に説明する。関連管理情報が、グループごとに区分けして1以上の購入対象識別情報を有するものである場合には、生成部23は、ボタン要求情報に含まれるソフトウェア識別情報を検索キーとして関連管理情報を検索し、そのソフトウェア識別情報の含まれるグループを特定する。そして、そのグループに含まれる購入対象識別情報を、そのソフトウェア識別情報に関連する購入対象識別情報として特定する。なお、その特定対象に、ボタン要求情報に含まれるソフトウェア識別情報を含めてもよく、含めなくてもよい。本実施の形態では、後者の場合について説明する。また、関連管理情報が、ある購入対象識別情報(関連元の購入対象識別情報)と、その購入対象識別情報に対応付けて、その購入対象識別情報に関連する購入対象識別情報(関連先の購入対象識別情報)とを有するものである場合には、生成部23は、ボタン要求情報に含まれるソフトウェア識別情報を検索キーとして、その関連元の関連管理情報を検索する。そして、生成部23は、ヒットした購入対象識別情報(ソフトウェア識別情報)に対応付けられている購入対象識別情報(関連先の購入対象識別情報)を、そのソフトウェア識別情報に関連する購入対象識別情報として特定する。なお、ここでは、関連元、関連先の対応がある場合について説明したが、関連管理情報において、そのような関連の方向がなくてもよい。その場合には、生成部23は、ソフトウェア識別情報を検索キーとして関連管理情報を検索し、そのヒットした購入対象識別情報(ソフトウェア識別情報)に対応付けられている購入対象識別情報を、そのソフトウェア識別情報に関連する購入対象識別情報として特定してもよい。
Here, the specification of the purchase target identification information using the related management information will be briefly described. When the related management information is divided into groups and has one or more purchase target identification information, the
なお、上記の(1)、(2)の場合の両方について、後述する送信部27が送信するまでに生成部23が一覧情報や、購入対象情報を生成するのであれば、その生成のタイミングは問わない。例えば、生成部23は、ボタン要求情報の受信後に一覧情報を生成してもよく、そのボタン要求情報の受信前に一覧情報を生成してもよい。後者の場合には、購入対象管理情報に含まれる各購入対象識別情報がボタン要求情報に含まれるソフトウェア識別情報であると想定して、一覧情報を生成することになる。そして、その一覧情報を、ソフトウェア識別情報であると想定した購入対象識別情報に対応付けて記憶部24に蓄積することになる。また、例えば、生成部23は、ボタン要求情報の受信前に購入対象情報を生成してもよく、ボタン要求情報の受信後であって、キーワード要求情報の受信前に購入対象情報を生成してもよく、キーワード要求情報の受信後に購入対象情報を生成してもよい。ボタン要求情報の受信前に購入対象情報を生成する場合には、生成部23は、ボタン要求情報に含まれるソフトウェア識別情報、及び選択されたキーワードを知ることができないため、両者の全ての組み合わせについて、購入対象情報を生成することになる。そして、そのソフトウェア識別情報とキーワードとの各組み合わせに対応付けて、購入対象情報を記憶部24に蓄積する。また、ボタン要求情報の受信後であって、キーワード要求情報の受信前に購入対象情報を生成する場合には、生成部23は、ボタン要求情報に含まれるソフトウェア識別情報については知ることができるが、選択されたキーワードを知ることができないため、そのソフトウェア識別情報に応じた一覧情報に含まれる各キーワードについて購入対象情報を生成することになる。そして、その各キーワードに対応付けて購入対象情報を記憶部24に蓄積することになる。また、キーワード要求情報の受信後に購入対象情報を生成する場合には、生成部23は、ボタン要求情報に含まれるソフトウェア識別情報、及び選択されたキーワードを知ることができるため、一の購入対象のみを生成すればよいことになる。本実施の形態では、生成部23が、後述する要求受信部25がボタン要求情報を受信した場合に一覧情報を生成し、要求受信部25がキーワード要求情報を受信した場合にキーワード要求情報に対応する購入対象情報を生成する場合について説明する。
Note that in both cases (1) and (2) above, if the
記憶部24では、一覧情報、及びキーワードごとの購入対象情報が記憶される。この記憶部24で記憶される購入対象情報は、購入対象識別情報ごとのものである。「購入対象識別情報ごとの購入対象情報」とは、購入対象識別情報ごとに別々に管理されている購入対象情報(例えば、購入対象識別情報ごとに別ファイル、別レコードとなっている購入対象情報)であってもよく、購入対象情報が、購入対象識別情報ごとになっているが、購入対象識別情報ごとに別ファイル、別レコードとはなっていない購入対象情報であってもよい。本実施の形態では、どちらの場合であってもよい。記憶部24で記憶される一覧情報や購入対象情報は、生成部23によって生成され、蓄積されたものである。記憶部24での記憶は、RAM等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。記憶部24は、所定の記録媒体(例えば、半導体メモリや磁気ディスク、光ディスクなど)によって実現されうる。
The
要求受信部25は、情報処理装置1から送信されたボタン要求情報を受信する。また、要求受信部25は、情報処理装置1から送信されたキーワード要求情報を受信する。なお、要求受信部25は、受信を行うための有線または無線の受信デバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい。また、要求受信部25は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
The
取得部26は、要求受信部25がボタン要求情報を受信した場合に、記憶部24から一覧情報を取得する。前述の(1)の場合には、取得部26は、要求受信部25がボタン要求情報を受信した場合に、ボタン要求情報に含まれるソフトウェア識別情報以外の購入対象識別情報を有する1以上の購入対象管理情報に対応する一覧情報を記憶部24から取得する。この一覧情報は、生成部23によって生成されて、記憶部24に蓄積されたものである。また、前述の(1)の場合には、取得部26は、キーワード要求情報に対応する購入対象情報であって、ボタン要求情報に含まれたソフトウェア識別情報以外の購入対象識別情報に対応する購入対象情報を記憶部24から取得する。この購入対象情報は、生成部23によって生成されて、記憶部24に蓄積されたものである。また、前述の(2)の場合には、取得部26は、要求受信部25がボタン要求情報を受信した場合に、ボタン要求情報に含まれるソフトウェア識別情報に、関連管理情報によって関連付けられている購入対象識別情報を有する1以上の購入対象管理情報に対応する一覧情報を記憶部24から取得する。この一覧情報は、生成部23によって生成されて、記憶部24に蓄積されたものである。また、前述の(2)の場合には、取得部26は、キーワード要求情報に対応する購入対象情報であって、ボタン要求情報に含まれたソフトウェア識別情報に、関連管理情報によって関連付けられている購入対象識別情報に対応する購入対象情報を記憶部24から取得する。この購入対象情報は、生成部23によって生成されて、記憶部24に蓄積されたものである。キーワード要求情報に対応する購入対象情報とは、キーワード要求情報がキーワードを含む場合には、そのキーワードに対応する購入対象情報であり、キーワード要求情報がキーワードに応じた購入対象情報のアドレス(例えば、URL等のアドレスであってもよい)を示す情報を含む場合には、そのアドレスで特定される購入対象情報である。
The
このように、取得部26は、要求受信部25がボタン要求情報を受信した場合には、記憶部24からボタン要求情報に含まれたソフトウェア識別情報に応じた購入対象情報を取得する。要求受信部25がボタン要求情報を受信した場合とは、要求受信部25がボタン要求情報を受信し、その後にキーワード要求情報を受信した場合を含むものである。また、ソフトウェア識別情報に応じた購入対象情報とは、ソフトウェア識別情報に応じて異なる購入対象情報であると考えてもよい。具体的には、取得部26は、そのボタン要求情報に含まれたソフトウェア識別情報以外の購入対象識別情報に対応する購入対象情報を記憶部24から取得することになってもよく、ボタン要求情報に含まれたソフトウェア識別情報に、関連管理情報によって関連付けられている購入対象識別情報に対応する購入対象情報を記憶部24から取得することになってもよい。また、本実施の形態では、取得部26が、生成部23が生成した購入対象情報を単に取得するだけの場合について主に説明するが、取得部26は、ボタン要求情報に含まれたソフトウェア識別情報に応じた購入対象情報を、複数の購入対象から積極的に選択して取得してもよい。
As described above, when the
送信部27は、取得部26が取得した一覧情報、及び購入対象情報を情報処理装置1に送信する。なお、送信部27は、例えば、要求受信部25が受信したボタン要求情報の送信元のアドレスを送信先のアドレスとして、一覧情報を送信してもよい。また、送信部27は、例えば、要求受信部25が受信したキーワード要求情報の送信元のアドレスを送信先のアドレスとして、そのキーワード要求情報に対応する購入対象情報を送信してもよい。
The
なお、送信部27は、一覧情報や購入対象情報を情報処理装置1に直接送信してもよく、あるいは、他のサーバ等を介して間接的に送信してもよい。また、送信部27は、送信を行うための送信デバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい。また、送信部27は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
Note that the
また、購入対象管理情報記憶部21と、関連管理情報記憶部22と、記憶部24との任意の2以上の記憶部は、同一の記録媒体によって実現されてもよく、あるいは、別々の記録媒体によって実現されてもよい。前者の場合には、例えば、複数の購入対象管理情報を記憶している領域が購入対象管理情報記憶部21となり、一覧情報や購入対象情報を記憶している領域が記憶部24となる。
Further, any two or more storage units of the purchase target management information storage unit 21, the related management
次に、本実施の形態による情報処理装置1の動作について、図4のフローチャートを用いて説明する。
(ステップS101)ソフトウェア実行部12は、ソフトウェアを起動するかどうか判断する。そして、ソフトウェアを起動する場合には、ステップS102に進み、そうでない場合には、起動すると判断するまでステップS101の処理を繰り返す。なお、ソフトウェア実行部12は、例えば、ソフトウェアを起動する旨の指示を受付部14が受け付けた場合に、ソフトウェアを起動すると判断してもよい。
Next, the operation of the information processing apparatus 1 according to the present embodiment will be described using the flowchart of FIG.
(Step S101) The
(ステップS102)ソフトウェア実行部12は、ソフトウェア記憶部11からソフトウェアを読み出して、起動の処理を実行する。なお、ソフトウェア記憶部11で複数のソフトウェアが記憶されている場合には、起動対象となるソフトウェア(例えば、ステップS101において、起動することが指示されたソフトウェア)を読み出して起動の処理を実行することになる。
(Step S <b> 102) The
(ステップS103)ソフトウェア実行部12は、ソフトウェアの起動後に、そのソフトウェアのメニュー画面を表示部13に表示させる。その結果、表示部13は、メニュー画面を表示することになる。
(Step S103) The
(ステップS104)受付部14は、実行中のソフトウェアに関する何らかの入力を受け付けたかどうか判断する。そして、受け付けた場合には、その受け付けた入力内容をソフトウェア実行部12に渡してステップS105に進み、そうでない場合には、ステップS111に進む。
(Step S <b> 104) The receiving
(ステップS105)ソフトウェア実行部12は、受け付けられた入力が要求ボタンの選択であるかどうか判断する。この判断は、例えば、表示部13がメニュー画面を表示している場合に、要求ボタンの位置がクリックされたかどうかを判断することによってなされてもよい。すなわち、ソフトウェア実行部12は、メニュー画面の表示の場合に、要求ボタンの位置がクリックされた際には、要求ボタンの選択であると判断してもよい。そして、要求ボタンの選択である場合には、ステップS106に進み、そうでない場合には、ステップS107に進む。
(Step S105) The
(ステップS106)ソフトウェア実行部12は、ボタン要求情報を送信する旨の指示を要求送信部15に渡す。すると、要求送信部15は、その指示に応じて、ボタン要求情報をサーバ2に送信する。そして、ステップS104に戻る。
(Step S <b> 106) The
(ステップS107)ソフトウェア実行部12は、受け付けられた入力が一覧情報におけるキーワードの選択であるかどうか判断する。この判断は、例えば、表示部13が一覧情報を表示している場合に、いずれかのキーワードの位置がクリックされたかどうかを判断することによってなされてもよい。すなわち、ソフトウェア実行部12は、一覧情報の表示の場合に、いずれかのキーワードの位置がクリックされた際には、キーワードの選択であると判断する。そして、キーワードの選択である場合には、ステップS108に進み、そうでない場合には、ステップS109に進む。
(Step S107) The
(ステップS108)ソフトウェア実行部12は、選択されたキーワードに応じた情報の送信を要求するキーワード要求情報を送信する旨の指示を要求送信部15に渡す。すると、要求送信部15は、その指示に応じて、その選択されたキーワードに応じた情報の送信を要求するキーワード要求情報をサーバ2に送信する。そして、ステップS104に戻る。
(Step S108) The
(ステップS109)ソフトウェア実行部12は、受け付けられた入力がソフトウェアの処理を終了するものであるかどうか判断する。そして、ソフトウェアの処理を終了するものである場合には、ソフトウェアの処理を終了してステップS101に戻る。一方、ソフトウェアの処理を終了するものでない場合には、ステップS110に進む。
(Step S109) The
(ステップS110)ソフトウェア実行部12は、受け付けられた入力に応じた処理を実行する。そして、ステップS104に戻る。
(Step S110) The
(ステップS111)受信部16は、情報を受信したかどうか判断する。そして、情報を受信した場合には、その情報をソフトウェア実行部12に渡して、ステップS112に進み、そうでない場合には、ステップS104に戻る。
(Step S111) The receiving
(ステップS112)ソフトウェア実行部12は、受信部16から受け取った情報を表示部13に表示させる。その表示の際に、ソフトウェア実行部12での解釈や画像の形成等が必要な場合には、その解釈等の処理を行った上で、表示対象となるものを表示部13渡す。表示部13は、ソフトウェア実行部12からの指示に応じて、表示対象を表示する。例えば、受信部16が受信した情報がHTML等のマークアップ言語で記述された情報である場合には、ソフトウェア実行部12は、その情報を解釈実行して、表示画面の情報を表示部13に渡し、表示部13はその情報を表示する。そして、ステップS104に戻る。
なお、図4のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
(Step S112) The
In the flowchart of FIG. 4, the process ends when the power is turned off or the process ends.
次に、本実施の形態によるサーバ2の動作について、図5のフローチャートを用いて説明する。
(ステップS201)要求受信部25は、ボタン要求情報を受信したかどうか判断する。そして、ボタン要求情報を受信した場合には、ステップS202に進み、そうでない場合には、ボタン要求情報を受信するまでステップS201の処理を繰り返す。
Next, the operation of the
(Step S201) The
(ステップS202)生成部23は、ボタン要求情報に含まれるソフトウェア識別情報と、購入対象管理情報記憶部21で記憶されている複数の購入対象管理情報とを用いて、前述のようにして一覧情報を生成する。なお、前述の(2)のようにして一覧情報を生成する場合には、生成部23は、関連管理情報記憶部22で記憶されている関連管理情報をも用いて一覧情報を生成することになる。また、そのソフトウェア識別情報は、図示しない記録媒体において一時的に記憶されてもよい。
(Step S202) The
(ステップS203)生成部23は、その生成した一覧情報を記憶部24に蓄積する。
(Step S203) The
(ステップS204)取得部26は、記憶部24に蓄積された一覧情報を取得して送信部27に渡す。送信部27は、その一覧情報を情報処理装置1に送信する。そして、ステップS201に戻る。なお、その送信後に、送信された一覧情報を記憶部24から削除してもよい。
(Step S <b> 204) The
(ステップS205)要求受信部25は、キーワード要求情報を受信したかどうか判断する。そして、キーワード要求情報を受信した場合には、ステップS206に進み、そうでない場合には、キーワード要求情報を受信するまで、ステップS205の処理を繰り返す。なお、一覧情報が送信されてから所定の時間が経過してもキーワード要求情報を受信しない場合には、タイムアウトであるとして、ステップS201に戻ってもよい。また、この図5のフローチャートでは、キーワード要求情報にキーワードが含まれる場合について説明する。
(Step S205) The
(ステップS206)生成部23は、キーワード要求情報に含まれるキーワードを検索キーとして、購入対象管理情報記憶部21で記憶されている複数の購入対象管理情報を検索する。
(Step S206) The
(ステップS207)生成部23は、その検索でヒットしたキーワードに対応する購入対象識別情報を、ボタン要求情報に含まれるソフトウェア識別情報を用いて、前述の(1)、(2)で説明したようにして絞り込む。例えば、前述の(1)の場合には、検索でヒットしたキーワードに対応する購入対象識別情報を、ボタン要求情報に含まれるソフトウェア識別情報以外のものに絞り込む。また、例えば、前述の(2)の場合には、検索でヒットしたキーワードに対応する購入対象識別情報を、ボタン要求情報に含まれるソフトウェア識別情報に関連するものに絞り込む。なお、この絞り込みによって、購入対象識別情報が存在しなくなる場合がありうる。その場合には、ステップS201に戻ってもよい。また、この絞り込みによっても、検索でヒットしたキーワードに対応する購入対象識別情報の個数が減らない場合もありうる。
(Step S207) The
(ステップS208)生成部23は、絞り込み後の購入対象識別情報と、その購入対象識別情報に対応する説明情報とを用いて、購入対象情報を生成する。
(Step S208) The
(ステップS209)生成部23は、その生成した購入対象情報を記憶部24に蓄積する。
(Step S209) The
(ステップS210)取得部26は、記憶部24に蓄積された購入対象情報を取得して送信部27に渡す。送信部27は、その購入対象情報を情報処理装置1に送信する。そして、ステップS201に戻る。なお、その送信後に、送信された購入対象情報を記憶部24から削除してもよい。
(Step S <b> 210) The
なお、図5のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。また、図5のフローチャートでは、ボタン要求情報が受信されるごとに一覧情報を生成する場合について説明したが、そうでなくてもよい。例えば、一度生成した一覧情報は、あらかじめ決められた期間(例えば、1日や1週間など。購入対象管理情報の更新の頻度に応じてこの期間を変更すればよい。)は記憶部24において記憶しておき、その期間が経過すれば削除するようにしてもよい。その際には、記憶部24において、ボタン要求情報に含まれるソフトウェア識別情報と、一覧情報とを対応付けて記憶しておくものとする。そして、ボタン要求情報が受信され、そのボタン要求情報に含まれるソフトウェア識別情報に対応する一覧情報が記憶部24において記憶されている場合には、一覧情報の生成を行わないで、その記憶されている一覧情報を読み出して送信してもよい。同様に、購入対象情報についても、一度生成した後にあらかじめ決められた期間は記憶部24において記憶しておき、その期間が経過すれば削除するようにしてもよい。その際には、記憶部24において、ボタン要求情報に含まれるソフトウェア識別情報及びキーワード要求情報に含まれるキーワードと、購入対象情報とを対応付けて記憶しておくものとする。そして、記憶部24において記憶されている購入対象情報に対応するソフトウェア識別情報を含むボタン要求情報と、その購入対象情報に対応するキーワードを含むキーワード要求情報とが受信された際には、購入対象情報の生成を行わないで、その記憶されている購入対象情報を読み出して送信してもよい。
In the flowchart of FIG. 5, the process ends when the power is turned off or the process ends. In the flowchart of FIG. 5, the case where the list information is generated every time button request information is received has been described, but this need not be the case. For example, the once generated list information is stored in the
また、図5のフローチャートにおいて、検索の後に絞り込みを行う場合(ステップS206,S207)について説明したが、これは一例であって、前述の(1)、(2)の説明のように、まず、ボタン要求情報に含まれるソフトウェア識別情報を用いて購入対象管理情報を絞り込み、その絞り込んだ購入対象管理情報を用いて検索を行うようにしてもよい。 Further, in the flowchart of FIG. 5, the case of narrowing down after the search (steps S206 and S207) has been described, but this is an example, and as described in the above (1) and (2), The purchase target management information may be narrowed down using the software identification information included in the button request information, and the search may be performed using the narrowed purchase target management information.
次に、本実施の形態による情報処理システムの動作について、具体例を用いて説明する。この具体例において、情報処理装置1は、パーソナルコンピュータ(PC)であるとする。また、その情報処理装置1で起動するソフトウェアは、会計管理のソフトウェアであるとする。また、そのソフトウェアのソフトウェア識別情報は、そのソフトウェアの名称「財務BBBソフトウェア」であるとする。 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 information processing apparatus 1 is a personal computer (PC). In addition, it is assumed that the software activated in the information processing apparatus 1 is accounting management software. The software identification information of the software is assumed to be the name of the software “financial BBB software”.
まず、ユーザが、その情報処理装置1を操作して、ソフトウェアのアイコンをダブルクリックすることにより、そのソフトウェアの起動を指示したとする。すると、その指示が受付部14で受け付けられ、ソフトウェア実行部12に渡される。ソフトウェア実行部12は、ソフトウェアを起動すると判断し(ステップS101)、そのソフトウェアをソフトウェア記憶部11から読み出して起動する(ステップS102)。そして、その起動後に、初期画面であるメニュー画面を表示部13に渡す。表示部13は、メニュー画面を受け取ると、それをディスプレイに表示する(ステップS103)。その結果、図6で示されるメニュー画面がディスプレイに表示される。図6のメニュー画面において、左側にメインメニューが表示されており、右側の一番下に要求ボタン51である「製品情報クリック」ボタンが表示されている。そして、ユーザが、マウスを操作することによってその要求ボタン51をクリックしたとする。すると、その入力が受付部14で受け付けられ、ソフトウェア実行部12に渡される(ステップS104)。ソフトウェア実行部12は、その入力が要求ボタンの選択であると判断する(ステップS105)。なお、ソフトウェア実行部12は、クリックの受け付けられた画面がメニュー画面であり、そのクリックの受け付けられた位置が、要求ボタン51の位置であるため、その受け付けられた入力が要求ボタンの選択であると判断することができる。ここで、図6のメニュー画面に対応して、要求ボタン51の位置と、その位置に対応する、そのボタンが要求ボタンである旨を示す情報とが図示しない記録媒体で記憶されている。したがって、ソフトウェア実行部12は、それを用いることによって、クリックされた位置が要求ボタン51の位置であることを知ることができる。
First, it is assumed that the user operates the information processing apparatus 1 and instructs to start the software by double-clicking the software icon. Then, the instruction is received by the receiving
ソフトウェア実行部12が、要求ボタンが選択されたと判断すると、ソフトウェア記憶部11から、実行中のソフトウェアに対応するソフトウェア識別情報「財務BBBソフトウェア」を読み出し、そのソフトウェア識別情報と、ボタン要求情報を送信する旨の指示とを要求送信部15に渡す。すると、要求送信部15は、そのソフトウェア識別情報を含むボタン要求情報をサーバ2に送信する(ステップS106)。そのボタン要求情報は、その情報がボタン要求情報であることを示す情報と、ソフトウェア識別情報とがペイロードに含まれるパケットであるとする。
When the
そのボタン要求情報のパケットは、通信回線500を介して送信され、サーバ2の要求受信部25で受信される(ステップS201)。そして、要求受信部25は、その受信したパケットのペイロードを見ることによって、その受信した情報がボタン要求情報であると判断して、ボタン要求情報を受信した旨と、そのボタン要求情報に含まれるソフトウェア識別情報「財務BBBソフトウェア」とを生成部23に渡す。また、要求受信部25は、そのパケットのヘッダから送信元のアドレスとポート番号とを読み出して、送信部27に渡す。送信部27は、そのアドレス等を一時的に記憶しておく。
The button request information packet is transmitted via the
生成部23は、ボタン要求情報を受信した旨と、ソフトウェア識別情報とを受け取ると、そのソフトウェア識別情報を図示しない記録媒体で一時的に記憶する。そして、一覧情報を生成する(ステップS202)。
Upon receiving the button request information and the software identification information, the
なお、この具体例では、図7で示される購入対象管理情報が購入対象管理情報記憶部21で記憶されているものとする。図7の購入対象管理情報において、購入対象識別情報と、その購入対象識別情報に対応する、複数の分類項目ごとのキーワードと、その購入対象識別情報に対応する説明情報とが含まれる。例えば、図7の1番目のレコードにおいて、購入対象識別情報「人事AAAソフトウェア」で識別される購入対象は、分類項目「トレンド」のキーワードが「労務コンプライアンス」であり、分類項目「業務」のキーワードが「人事労務」であり、分類項目「業種」のキーワードが「卸売業」「製造業」「小売業」…であり、分類項目「導入事例」のキーワードが「ABC病院」である。なお、「導入事例」のキーワードは、その購入対象を導入している会社等の名称である。また、1番目のレコードにおいて、購入対象識別情報「人事AAAソフトウェア」で識別される購入対象の説明情報は、「人事AAAソフトウェアは、……」である。 In this specific example, it is assumed that the purchase target management information shown in FIG. 7 is stored in the purchase target management information storage unit 21. The purchase target management information in FIG. 7 includes purchase target identification information, keywords for each of a plurality of classification items corresponding to the purchase target identification information, and explanation information corresponding to the purchase target identification information. For example, in the first record in FIG. 7, the purchase target identified by the purchase target identification information “HR AAA software” has the keyword “labor compliance” for the classification item “trend” and the keyword for the classification item “business”. Is “personnel labor”, the keyword of the classification item “industry” is “wholesale”, “manufacturing”, “retail”, and the keyword of the classification item “introduction example” is “ABC hospital”. The keyword “introduction example” is the name of a company or the like that has introduced the purchase target. In the first record, the description information of the purchase target identified by the purchase target identification information “HR AAA software” is “HR AAA software is...
また、この具体例では、図8で示される関連管理情報が関連管理情報記憶部22で記憶されているものとする。図8の関連管理情報において、グループごとに複数の購入対象識別情報、すなわち、購入対象であるソフトウェアの名称が含まれている。そして、一のグループに属する購入対象識別情報が、互いに関連する購入対象識別情報となる。例えば、グループ1に購入対象識別情報「人事AAAソフトウェア」「給与CCCソフトウェア」が含まれるため、両者は関連する購入対象識別情報である。
Further, in this specific example, it is assumed that the related management information shown in FIG. 8 is stored in the related management
ここで、前述のように、一覧情報、購入対象情報の生成方法については、(1)、(2)の2通りがある。したがって、それぞれに場合分けして説明することにする。 Here, as described above, there are two methods (1) and (2) for generating the list information and the purchase target information. Accordingly, each case will be described separately.
まず、(1)の場合について説明する。この場合には、生成部23は、一時的に記憶しているソフトウェア識別情報「財務BBBソフトウェア」を読み出して、それを検索キーとして複数の購入対象管理情報を検索する。すると、図7の2番目のレコードの購入対象識別情報がヒットするため、生成部23は、その2番目のレコード以外の購入対象管理情報を特定し、その特定した購入対象管理情報を用いて一覧情報を生成する。すなわち、生成部23は、図7の分類項目の各名称「トレンド」「業務」「業種」「導入事例」を取得する。次に、生成部23は、特定した購入対象管理情報から「トレンド」に対応する全てのキーワードを取得し、そのキーワードに対してユニーク処理を行い、その結果であるキーワード「労務コンプライアンス」「管理会計」…を取得する。そして、分類項目「トレンド」に対応付けて、各キーワードのボタンを表示する情報を生成する。また、生成部23は、特定した購入対象管理情報から「業務」に対応する全てのキーワードを取得してユニーク処理を行い、その結果であるキーワード「人事労務」「財務会計」…を取得する。そして、分類項目「業務」に対応付けて、各キーワードのボタンを表示する情報を生成する。また、生成部23は、特定した購入対象管理情報から「業種」に対応する全てのキーワードを取得してユニーク処理を行い、その結果であるキーワード「卸売業」「製造業」「小売業」…を取得する。そして、分類項目「業種」に対応付けて、各キーワードのボタンを表示する情報を生成する。また、生成部23は、特定した購入対象管理情報から「導入事例」に対応する全てのキーワードを取得してユニーク処理を行い、その結果であるキーワード「ABC病院」「DEF電子部品」「PQR機器」…を取得する。そして、分類項目「導入事例」に対応付けて、各キーワードのボタンを表示する情報を生成する。その一覧情報は、図示しない記録媒体で一時的に記憶されてもよい。
First, the case of (1) will be described. In this case, the
その一覧情報において表示される各ボタンは、例えば、次のように記述されるものであってもよい。なお、「ファイルのアドレス」は、選択されたボタンを送信する先のサーバ2の所定のファイル(例えば、CGIのファイルなど)のアドレスである。
<form action="ファイルのアドレス" method="POST">
<input type="button" name="労務コンプライアンス" value="労務コンプライアンス">
<input type="button" name="管理会計" value="管理会計">
:
:
</form>
Each button displayed in the list information may be described as follows, for example. The “file address” is an address of a predetermined file (for example, a CGI file) of the
<Form action = “address of file” method = “POST”>
<Input type = “button” name = “labor compliance” value = “labor compliance”>
<Input type = “button” name = “management accounting” value = “management accounting”>
:
:
</ Form>
生成部23は、その生成した一覧情報を記憶部24に蓄積する(ステップS203)。また、取得部26は、一覧情報が蓄積されると、その一覧情報を取得して送信部27に渡す。送信部27は、その一覧情報をペイロードに含み、あらかじめ要求受信部25から受け取って一時的に記憶していたアドレス等を送信先とするパケットを構成して送信する(ステップS204)。
The
すると、その一覧情報のパケットは、通信回線500を介して送信され、情報処理装置1の受信部16で受信され(ステップS111)、ソフトウェア実行部12に渡される。ソフトウェア実行部12は、その一覧情報を解釈実行し、表示画面を構成して表示部13に渡す。すると、表示部13は、図9で示される一覧情報をディスプレイに表示する(ステップS112)。この図9の一覧情報において、ユーザが「労務コンプライアンス」に興味を持って「労務コンプライアンス」ボタンをクリックしたとする。すると、要求ボタンの選択の場合と同様にして、その入力が受付部14で受け付けられ(ステップS104)、ソフトウェア実行部12によって、キーワードの選択であると判断され(ステップS107)、キーワード「労務コンプライアンス」に対応するキーワード要求情報を送信する旨の指示が要求送信部15に渡される。そして、要求送信部15は、ペイロードにキーワード「労務コンプライアンス」と、その情報がキーワード要求情報である旨とを含むパケットを構成してサーバ2に送信する(ステップS108)。なお、そのキーワード要求情報には、前述したHTMLのタグに含まれる「ファイルのアドレス」が含まれていてもよい。
Then, the list information packet is transmitted via the
そのキーワード要求情報のパケットは、通信回線500を介して送信され、サーバ2の要求受信部25で受信される(ステップS205)。そして、要求受信部25は、その受信したパケットのペイロードを見ることによって、その受信した情報がキーワード要求情報であると判断して、キーワード要求情報を受信した旨と、そのキーワード「労務コンプライアンス」とを生成部23に渡す。また、要求受信部25は、そのパケットのヘッダから送信元のアドレスとポート番号とを読み出して、送信部27に渡す。送信部27は、そのアドレス等を一時的に記憶しておく。
The keyword request information packet is transmitted via the
生成部23は、キーワード要求情報を受信した旨と、キーワード「労務コンプライアンス」とを受け取ると、そのキーワードを検索キーとして図7で示される購入対象管理情報を検索する(ステップS206)。そして、その検索でヒットした各レコードの購入対象識別情報から、一時的に記憶しているソフトウェア識別情報「財務BBBソフトウェア」を除外する絞り込みを行う(ステップS207)。この場合には、検索でヒットした各レコードの購入対象識別情報に、ソフトウェア識別情報「財務BBBソフトウェア」が含まれていなかったとする。すると、生成部23は、その検索でヒットした各レコードから購入対象識別情報「人事AAAソフトウェア」「給与CCCソフトウェア」…と、説明情報「人事AAAソフトウェアは、……」「給与CCCソフトウェアは、……」…とを取得し、同じレコードの購入対象識別情報と説明情報とを並べて表示する購入対象情報を生成し、記憶部24に蓄積する(ステップS208,S209)。また、送信部27は、購入対象情報が蓄積されると、その購入対象情報を読み出し、その購入対象情報をペイロードに含み、あらかじめ要求受信部25から受け取って一時的に記憶していたアドレス等を送信先とするパケットを構成して送信する(ステップS210)。
Upon receiving the keyword request information and the keyword “labor compliance”, the
すると、その購入対象情報のパケットは、通信回線500を介して送信され、情報処理装置1の受信部16で受信され(ステップS111)、ソフトウェア実行部12に渡される。ソフトウェア実行部12は、その購入対象情報を解釈実行し、表示画面を構成して表示部13に渡す。すると、表示部13は、図10で示される購入対象情報をディスプレイに表示する(ステップS112)。この購入対象情報を見たユーザは、実行中のソフトウェア以外のソフトウェアにどのようなものがあるのかを知ることができる。また、その購入対象情報において、体験版のダウンロードや、その購入対象の購入等の処理が行えるようになっていてもよい。なお、体験版のダウンロード等については、すでにインターネット等の仮想店舗等において公知であり、その説明を省略する。
Then, the packet of the purchase target information is transmitted via the
なお、図10では、一の購入対象情報に、購入対象識別情報と説明情報との両方が含まれる場合について説明したが、そうでなくてもよい。例えば、図11で示されるように、一覧情報におけるキーワードの選択に応じて送信されるのは、購入対象識別情報の一覧であり、その購入対象識別情報の一覧において購入対象識別情報を選択すると、その購入対象識別情報にリンク付けられている購入対象の説明情報がサーバ2から送信され、表示されるようになっていてもよい。その場合には、例えば、購入対象識別情報の一覧において、各購入対象識別情報に対して、リンク先のアドレスが対応付けられており、購入対象識別情報が選択されると、その選択された購入対象識別情報に対応付けられているリンク先のアドレスを情報処理装置1が取得して、そのアドレスを用いることによってリンク先の説明情報を取得してもよい。この場合には、購入対象識別情報の一覧の情報と、各説明情報とによって、購入対象情報が構成されることになる。また、このようなリンク付けられた情報を生成する方法は、HTML等のマークアップ言語で記述される情報を生成する方法として公知であり、その詳細な説明を省略する。
In addition, although FIG. 10 demonstrated the case where both purchase object identification information and description information were contained in one purchase object information, it may not be so. For example, as shown in FIG. 11, what is transmitted in response to the selection of the keyword in the list information is a list of purchase target identification information. When the purchase target identification information is selected in the purchase target identification information list, The purchase target explanation information linked to the purchase target identification information may be transmitted from the
次に、(2)の場合について説明する。この場合には、生成部23は、一時的に記憶しているソフトウェア識別情報「財務BBBソフトウェア」を読み出して、それを検索キーとして図8の関連管理情報を検索する。すると、グループ2の「財務BBBソフトウェア」がヒットするため、生成部23は、そのグループ2から、検索キーである「財務BBBソフトウェア」以外の購入対象識別情報、すなわち、「申告DDDソフトウェア」…を取得する。生成部23は、ボタン要求情報に含まれるソフトウェア識別情報に関連する購入対象識別情報「申告DDDソフトウェア」…を図示しない記録媒体において一時的に記憶する。そして、生成部23は、その特定した購入対象管理情報「申告DDDソフトウェア」…のそれぞれを検索キーとして複数の購入対象管理情報を検索し、それぞれヒットしたレコードを特定する。生成部23は、その特定した購入対象管理情報を用いて一覧情報を生成する。すなわち、生成部23は、図7の分類項目の各名称「トレンド」「業務」「業種」「導入事例」を取得する。次に、生成部23は、特定した購入対象管理情報から「トレンド」に対応する全てのキーワードを取得し、そのキーワードに対してユニーク処理を行い、その結果であるキーワード「管理会計」…を取得する。そして、分類項目「トレンド」に対応付けて、各キーワードのボタンを表示する情報を生成する。また、生成部23は、特定した購入対象管理情報から「業務」に対応する全てのキーワードを取得してユニーク処理を行い、その結果であるキーワード「財務会計」…を取得する。そして、分類項目「業務」に対応付けて、各キーワードのボタンを表示する情報を生成する。また、生成部23は、特定した購入対象管理情報から「業種」に対応する全てのキーワードを取得してユニーク処理を行い、その結果であるキーワード「卸売業」「製造業」「小売業」…を取得する。そして、分類項目「業種」に対応付けて、各キーワードのボタンを表示する情報を生成する。また、生成部23は、特定した購入対象管理情報から「導入事例」に対応する全てのキーワードを取得してユニーク処理を行い、その結果であるキーワード「PQR機器」…を取得する。そして、分類項目「導入事例」に対応付けて、各キーワードのボタンを表示する情報を生成する。その一覧情報は、図示しない記録媒体で一時的に記憶されてもよい。
Next, the case of (2) will be described. In this case, the
生成部23は、その生成した一覧情報を記憶部24に蓄積する(ステップS203)。また、取得部26は、一覧情報が蓄積されると、その一覧情報を取得して送信部27に渡す。送信部27は、その一覧情報をペイロードに含み、あらかじめ要求受信部25から受け取って一時的に記憶していたアドレス等を送信先とするパケットを構成して送信する(ステップS204)。
The
すると、その一覧情報のパケットは、通信回線500を介して送信され、情報処理装置1の受信部16で受信され(ステップS111)、ソフトウェア実行部12に渡される。ソフトウェア実行部12は、その一覧情報を解釈実行し、表示画面を構成して表示部13に渡す。すると、表示部13は、図12で示される一覧情報をディスプレイに表示する(ステップS112)。この図12の一覧情報において、ユーザが「財務会計」に興味を持って「財務会計」ボタンをクリックしたとする。すると、要求ボタンの選択の場合と同様にして、その入力が受付部14で受け付けられ(ステップS104)、ソフトウェア実行部12によって、キーワードの選択であると判断され(ステップS107)、キーワード「財務会計」に対応するキーワード要求情報を送信する旨の指示が要求送信部15に渡される。そして、要求送信部15は、ペイロードにキーワード「財務会計」と、その情報がキーワード要求情報である旨とを含むパケットを構成してサーバ2に送信する(ステップS108)。
Then, the list information packet is transmitted via the
そのキーワード要求情報のパケットは、通信回線500を介して送信され、サーバ2の要求受信部25で受信される(ステップS205)。そして、要求受信部25は、その受信したパケットのペイロードを見ることによって、その受信した情報がキーワード要求情報であると判断して、キーワード要求情報を受信した旨と、そのキーワード「財務会計」とを生成部23に渡す。また、要求受信部25は、そのパケットのヘッダから送信元のアドレスとポート番号とを読み出して、送信部27に渡す。送信部27は、そのアドレス等を一時的に記憶しておく。
The keyword request information packet is transmitted via the
生成部23は、キーワード要求情報を受信した旨と、キーワード「財務会計」とを受け取ると、そのキーワードを検索キーとして図7で示される購入対象管理情報を検索する(ステップS206)。そして、その検索でヒットした各レコードの購入対象識別情報から、一時的に記憶している、ボタン要求情報に含まれるソフトウェア識別情報に関連する購入対象識別情報「申告DDDソフトウェア」…のみを選択する絞り込みを行う(ステップS207)。この場合には、検索でヒットした2番目、4番目…の各レコードのうち、4番目のレコードの購入対象識別情報が一時的に記憶していた「申告DDDソフトウェア」と一致するため、生成部23は、その4番目のレコードを購入対象情報の生成で使用する購入対象管理情報にする。このようにして、絞り込みが行われる。そして、生成部23は、その絞り込んだ各レコードから購入対象識別情報「申告DDDソフトウェア」…と、説明情報「申告DDDソフトウェアは、……」…とを取得し、同じレコードの購入対象識別情報と説明情報とを並べて表示する購入対象情報を生成し、記憶部24に蓄積する(ステップS208,S209)。また、送信部27は、購入対象情報が蓄積されると、その購入対象情報を読み出し、その購入対象情報をペイロードに含み、あらかじめ要求受信部25から受け取って一時的に記憶していたアドレス等を送信先とするパケットを構成して送信する(ステップS210)。
Upon receiving the keyword request information and the keyword “financial accounting”, the
すると、その購入対象情報のパケットは、通信回線500を介して送信され、情報処理装置1の受信部16で受信され(ステップS111)、ソフトウェア実行部12に渡される。ソフトウェア実行部12は、その購入対象情報を解釈実行し、表示画面を構成して表示部13に渡す。すると、表示部13は、図13で示される購入対象情報をディスプレイに表示する(ステップS112)。この購入対象情報を見たユーザは、実行中のソフトウェア以外のソフトウェアであって、実行中のソフトウェアに関連するソフトウェアにどのようなものがあるのかを知ることができる。また、その購入対象情報において、体験版のダウンロードや、その購入対象の購入等の処理が行えるようになっていてもよい。なお、体験版のダウンロード等については、すでにインターネット等の仮想店舗等において公知であり、その説明を省略する。
Then, the packet of the purchase target information is transmitted via the
また、購入対象情報の表示の後に、ユーザが情報処理装置1を操作して、メニュー画面を表示させ、そのメニュー画面において各種の処理を行うと、それに応じた入力が受け付けられ(ステップS104)、その入力に応じた処理が実行されることになる(ステップS110)。また、そのメニュー画面において「終了」ボタンがクリックされると、それに応じて、ソフトウェア実行部12は、そのソフトウェアの実行を終了する(ステップS104,S109)。
After the purchase target information is displayed, when the user operates the information processing apparatus 1 to display a menu screen and performs various processes on the menu screen, an input corresponding to the menu screen is accepted (step S104). Processing corresponding to the input is executed (step S110). When the “end” button is clicked on the menu screen, the
なお、この具体例では、図8の関連管理情報を用いる場合について説明したが、関連管理情報は、図14で示されるものであってもよい。図14で示される関連管理情報は、ソフトウェア識別情報と、購入対象識別情報とを対応付けるものである。例えば、ボタン要求情報に含まれるソフトウェア識別情報が「財務BBBソフトウェア」である場合には、生成部23は、その「財務BBBソフトウェア」を検索キーとして、図14で示される関連管理情報のソフトウェア識別情報のカラム(列)を検索する。そして、ヒットしたレコードから、購入対象識別情報「申告DDDソフトウェア」「償却FFFソフトウェア」を取得することによって、ソフトウェア識別情報「財務BBBソフトウェア」に関連する購入対象識別情報「申告DDDソフトウェア」「償却FFFソフトウェア」を特定することができる。
In this specific example, the case where the related management information in FIG. 8 is used has been described, but the related management information may be that shown in FIG. The related management information shown in FIG. 14 associates software identification information with purchase target identification information. For example, when the software identification information included in the button request information is “financial BBB software”, the
また、この具体例では、ボタン要求情報に含まれるソフトウェア識別情報を用いて一覧情報の生成と共に、購入対象情報の生成を行う場合について説明したが、そうでなくてもよい。一覧情報の生成は、ボタン要求情報に含まれるソフトウェア識別情報を用いて行い、購入対象情報の生成は、キーワード要求情報に含まれるソフトウェア識別情報を用いて行ってもよい。キーワード要求情報に含まれるソフトウェア識別情報を用いて購入対象情報の生成を行う場合であっても、そのソフトウェア識別情報は、ボタン要求情報に含まれるソフトウェア識別情報と同じものであるため、結果として、ボタン要求情報に含まれるソフトウェア識別情報を用いて購入対象情報を生成したと言うことができる。また、その場合には、要求送信部15は、ソフトウェア識別情報を含むキーワード要求情報を送信するものとする。
Further, in this specific example, the case has been described in which the purchase target information is generated together with the generation of the list information using the software identification information included in the button request information, but this need not be the case. The list information may be generated using software identification information included in the button request information, and the purchase target information may be generated using software identification information included in the keyword request information. Even when the purchase target information is generated using the software identification information included in the keyword request information, the software identification information is the same as the software identification information included in the button request information. It can be said that the purchase target information is generated using the software identification information included in the button request information. In this case, it is assumed that the
以上のように、本実施の形態による情報処理システムによれば、要求ボタンを選択することによって、購入対象に関する情報を入手することができるため、購入対象に関する情報を容易に入手することができるようになる。また、ソフトウェアを製造・販売する会社にとっても、自社に関係する購入対象の情報を効率的に顧客に提供することができ、販売の機会を容易に増やすことができるようになる。さらに、ボタン要求情報に含まれるソフトウェア識別情報に応じた購入対象情報がサーバ2から情報処理装置1に送信されることによって、ユーザは、絞り込まれた購入対象情報を見ることができるようになる。したがって、所望の情報が不要な情報の中に埋もれてしまう事態を回避することができうる。
As described above, according to the information processing system according to the present embodiment, by selecting the request button, it is possible to obtain information related to the purchase target, and thus it is possible to easily obtain information related to the purchase target. become. In addition, a company that manufactures and sells software can efficiently provide information on purchase targets related to the company to customers, and sales opportunities can be easily increased. Furthermore, the purchase target information corresponding to the software identification information included in the button request information is transmitted from the
また、要求ボタンの選択に応じて、購入対象情報が直接送付されるのではなく、一覧情報がまず送信され、その一覧情報において選択されたキーワードに対応する購入対象情報が送信されることによって、ユーザの嗜好によって絞り込まれた購入対象情報を効率的に送信することができるようになる。また、その一覧情報において、複数の分類項目ごとにキーワードが分類されているため、複数の観点(切り口)から所望の購入対象を絞り込むことができ、ユーザの利便性が高められていることになる。 Also, according to the selection of the request button, the purchase target information is not directly sent, but the list information is first transmitted, and the purchase target information corresponding to the keyword selected in the list information is transmitted, The purchase target information narrowed down by the user's preference can be efficiently transmitted. Moreover, since the keywords are classified for each of the plurality of classification items in the list information, a desired purchase target can be narrowed down from a plurality of viewpoints (cutting points), and the convenience for the user is improved. .
また、ボタン要求情報が受信された際に一覧情報を生成し、キーワード要求情報が受信された際に購入対象情報を生成することによって、購入対象管理情報が更新される場合であっても、常に最新の購入対象管理情報に応じた一覧情報や購入対象情報を情報処理装置1に送信することができるようになる。 Even if the purchase target management information is updated by generating list information when button request information is received and generating purchase target information when keyword request information is received, always The list information and purchase target information corresponding to the latest purchase target management information can be transmitted to the information processing apparatus 1.
なお、本実施の形態において、4個の分類項目を例示して説明したが、分類項目はこれらに限定されるものではなく、その4個の分類項目の任意の1以上の分類項目を使用しなくてもよく、他の分類項目を用いてもよい。 In the present embodiment, four classification items have been illustrated and described. However, the classification items are not limited to these, and any one or more classification items of the four classification items are used. There may be no other classification item.
また、本実施の形態では、サーバ2において、ボタン要求情報が受信された際に一覧情報を生成し、キーワード要求情報が受信された際に購入対象情報を生成する場合について主に説明したが、そうでなくてもよい。あらかじめ生成部23が生成して記憶部24に蓄積した一覧情報や購入対象情報を送信部27が読み出して送信するようにしてもよい。なお、この場合であっても、購入対象管理情報が更新されたタイミングで、一覧情報や、購入対象情報が生成され、記憶部24に蓄積されることが好適である。また、この場合には、前述のように、ソフトウェア識別情報に対応付けられて一覧情報が記憶され、ソフトウェア識別情報とキーワードとに対応付けられて購入対象情報が記憶されることになる。したがって、取得部26は、一覧情報を取得する場合には、ボタン要求情報に含まれるソフトウェア識別情報に対応する一覧情報を取得してもよい。また、取得部26は、購入対象情報を取得する場合には、ボタン要求情報に含まれるソフトウェア識別情報と、キーワード要求情報に含まれるキーワードとに対応する購入対象情報を取得してもよい。
In the present embodiment, the
また、本実施の形態では、サーバ2から一覧情報も送信され、一覧情報において選択されたキーワードに対応する購入対象情報がサーバ2から情報処理装置1に送信される場合について説明したが、そうでなくてもよい。情報処理装置1からのボタン要求情報の送信に応じて、サーバ2は、一覧情報の送信を行わないでダイレクトに購入対象情報を送信するようにしてもよい。その場合には、サーバ2は、購入対象管理情報記憶部21、及び生成部23を備えていなくてもよい。また、記憶部24では、あらかじめ購入対象識別情報ごとの購入対象情報が記憶されているものとする。ここで、「購入対象識別情報ごとの購入対象情報が記憶されている」とは、購入対象識別情報を用いて購入対象情報を特定可能なように購入対象情報が記憶されていることである。したがって、購入対象識別情報と購入対象情報とが対応付けられて記憶されていてもよく、購入対象情報が記憶されており、その購入対象情報に含まれる購入対象識別情報によって、購入対象識別情報に対応する購入対象情報を特定可能になっていてもよい。また、この場合には、購入対象情報は、購入対象識別情報ごとに別ファイル、あるいは別レコードとなっていることが好適である。そして、取得部26は、要求受信部25がボタン要求情報を受信した場合には、記憶部24からボタン要求情報に含まれたソフトウェア識別情報に応じた購入対象情報を取得する。具体的には、取得部26は、該ボタン要求情報に含まれたソフトウェア識別情報以外の購入対象識別情報に対応する購入対象情報を記憶部24から取得してもよい。この場合は、前述の(1)の場合に対応することになる。また、この場合には、サーバ2が関連管理情報記憶部22を備えていなくてもよいことは前述の(1)の説明と同様である。また、取得部26は、関連管理情報記憶部22に図示しない経路でアクセスすることによって、ボタン要求情報に含まれたソフトウェア識別情報に、関連管理情報によって関連付けられている購入対象識別情報に対応する購入対象情報を記憶部24から取得してもよい。より具体的には、取得部26は、ボタン要求情報に含まれたソフトウェア識別情報に関連する購入対象識別情報を、関連管理情報を用いて特定し、その特定した購入対象識別情報に対応する購入対象情報を記憶部24から読み出すことになる。この場合は、前述の(2)の場合に対応することになる。これらの場合には、上記説明のように、取得部26によって、積極的な購入対象情報の選択が行われることになる。また、これらの場合に、記憶部24に購入対象情報が記憶される過程は問わない。例えば、記録媒体を介して購入対象情報が記憶部24で記憶されるようになってもよく、通信回線等を介して送信された購入対象情報が記憶部24で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された購入対象情報が記憶部24で記憶されるようになってもよい。また、その購入対象情報は、本実施の形態で説明した生成部23と同様のものによって生成されたものであってもよく、あるいは、手動で生成されたものであってもよい。
In the present embodiment, the case has been described where the list information is also transmitted from 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 information processing apparatus 1 or the
また、上記実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをCPU等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。なお、上記実施の形態におけるサーバ2を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、情報処理装置とサーバとを備えた情報処理システムを構成するサーバとして機能させるためのプログラムであって、情報処理装置から送信された、購入対象に関する情報の送信を要求する情報であって、情報処理装置で実行中のソフトウェアを識別するソフトウェア識別情報を含む情報であるボタン要求情報を受信する要求受信部、要求受信部がボタン要求情報を受信した場合には、購入対象識別情報ごとの、購入対象に関する説明の情報である購入対象情報が記憶される記憶部からボタン要求情報に含まれたソフトウェア識別情報に応じた購入対象情報を取得する取得部、取得部が取得した購入対象情報を情報処理装置に送信する送信部、として機能させるためのプログラムである。
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, a function that can be realized only by hardware such as a modem or an interface card in a transmission unit that transmits information, a reception unit that receives information, or the like is not included at least in 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.
図15は、上記プログラムを実行して、上記実施の形態による情報処理装置1,サーバ2を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
FIG. 15 is a schematic diagram illustrating an example of an external appearance of a computer that executes the program and realizes the information processing apparatus 1 and the
図15において、コンピュータシステム900は、CD−ROM(Compact Disk Read Only Memory)ドライブ905、FD(Floppy(登録商標) Disk)ドライブ906を含むコンピュータ901と、キーボード902と、マウス903と、モニタ904とを備える。
15, a
図16は、コンピュータシステム900の内部構成を示す図である。図16において、コンピュータ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. 16 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 that causes 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 the user can efficiently obtain information related to the purchase target, and it is useful as a system that transmits and receives information related to the purchase target.
1 情報処理装置
2 サーバ
11 ソフトウェア記憶部
12 ソフトウェア実行部
13 表示部
14 受付部
15 要求送信部
16 受信部
21 購入対象管理情報記憶部
22 関連管理情報記憶部
23 生成部
24 記憶部
25 要求受信部
26 取得部
27 送信部
DESCRIPTION OF SYMBOLS 1
Claims (8)
前記情報処理装置は、
各メニューを選択するための画面であって、購入対象に関する情報の表示を要求するための要求ボタンが表示されるメニュー画面が含まれるソフトウェアと、当該ソフトウェアを識別するソフトウェア識別情報とが記憶されるソフトウェア記憶部と、
前記ソフトウェア記憶部で記憶されているソフトウェアを実行するソフトウェア実行部と、
前記ソフトウェア実行部がソフトウェアを実行中に、前記メニュー画面を表示する表示部と、
前記表示部が前記メニュー画面を表示している際に、前記要求ボタンが選択されたことを受け付ける受付部と、
前記受付部が前記要求ボタンの選択されたことを受け付けると、当該要求ボタンの選択に応じた情報の送信を要求する情報であって、前記ソフトウェア実行部が実行しているソフトウェアを識別するソフトウェア識別情報を含む情報であるボタン要求情報を前記サーバに送信する要求送信部と、
前記要求送信部によるボタン要求情報の送信に応じて、前記サーバから送信された購入対象に関する説明の情報である購入対象情報を受信する受信部と、を備え、
前記表示部は、前記受信部が受信した購入対象情報を表示し、
前記サーバは、
前記ボタン要求情報を受信する要求受信部と、
購入対象識別情報ごとの前記購入対象情報が記憶される記憶部と、
購入対象識別情報と、当該購入対象識別情報に対応する、複数の分類項目ごとのキーワードと、前記購入対象識別情報で識別される購入対象に関する説明の情報である説明情報とを有する情報である購入対象管理情報が複数記憶される購入対象管理情報記憶部と、
前記複数の購入対象管理情報を用いて、前記要求受信部が受信したボタン要求情報に含まれるソフトウェア識別情報以外の購入対象識別情報を有する1以上の購入対象管理情報の複数の分類項目ごとに、各分類項目に含まれるキーワードをユニーク処理したキーワードを含む一覧情報を生成して前記記憶部に蓄積すると共に、一のキーワードに対応する1以上の購入対象識別情報であって、前記ボタン要求情報に含まれるソフトウェア識別情報以外の購入対象識別情報と、当該購入対象識別情報に対応する説明情報とを含む購入対象情報を生成して前記記憶部に蓄積する生成部と、
前記要求受信部が前記ボタン要求情報を受信した場合に、当該ボタン要求情報に含まれるソフトウェア識別情報以外の購入対象識別情報を有する1以上の購入対象管理情報に対応する一覧情報を前記記憶部から取得する取得部と、
前記取得部が取得した一覧情報を前記情報処理装置に送信する送信部と、を備え、
前記受信部は、前記サーバから送信された一覧情報をも受信し、
前記表示部は、前記受信部が受信した一覧情報をも表示し、
前記受付部は、前記表示部が表示した一覧情報におけるキーワードの選択をも受け付け、
前記要求送信部は、前記受付部が受け付けたキーワードの選択に応じた購入対象情報の送信を要求するキーワード要求情報をも送信し、
前記要求受信部は、前記キーワード要求情報をも受信し、
前記取得部は、前記要求受信部が受信したキーワード要求情報に対応する購入対象情報であって、前記ボタン要求情報に含まれたソフトウェア識別情報以外の購入対象識別情報に対応する購入対象情報を前記記憶部から取得し、
前記送信部は、前記取得部が取得した購入対象情報を前記情報処理装置に送信する、情報処理システム。 An information processing system comprising an information processing device and a server,
The information processing apparatus includes:
Software that includes a menu screen for selecting each menu, on which a request button for requesting display of information related to the purchase target is displayed, and software identification information for identifying the software are stored. A software storage unit;
A software execution unit for executing software stored in the software storage unit;
A display unit for displaying the menu screen while the software execution unit is executing software;
An accepting unit that accepts that the request button is selected when the display unit displays the menu screen;
When the accepting unit accepts that the request button is selected, it is information that requests transmission of information according to the selection of the request button, and software identification that identifies the software executed by the software executing unit A request transmitter that transmits button request information, which is information including information, to the server;
A receiving unit that receives purchase target information that is information about the purchase target transmitted from the server in response to transmission of the button request information by the request transmission unit, and
The display unit displays purchase target information received by the receiving unit,
The server
A request receiving unit for receiving the button request information;
A storage unit for storing the purchase target information for each purchase target identification information;
Purchasing is information having purchase target identification information, a keyword for each of a plurality of classification items corresponding to the purchase target identification information, and explanation information that is explanation information about the purchase target identified by the purchase target identification information. A purchase target management information storage unit for storing a plurality of target management information;
Using the plurality of purchase target management information, for each of a plurality of classification items of one or more purchase target management information having purchase target identification information other than software identification information included in the button request information received by the request receiving unit, List information including keywords obtained by uniquely processing the keywords included in each classification item is generated and stored in the storage unit, and at least one purchase target identification information corresponding to one keyword is included in the button request information. A generation unit that generates purchase target information including purchase target identification information other than the included software identification information and explanation information corresponding to the purchase target identification information, and stores the purchase target information in the storage unit;
When the request receiving unit receives the button request information, list information corresponding to one or more purchase target management information having purchase target identification information other than the software identification information included in the button request information is stored from the storage unit. an acquisition unit that acquires,
A transmission unit that transmits the list information acquired by the acquisition unit to the information processing apparatus ,
The receiving unit also receives list information transmitted from the server,
The display unit also displays the list information received by the receiving unit,
The accepting unit also accepts keyword selection in the list information displayed by the display unit,
The request transmission unit also transmits keyword request information for requesting transmission of purchase target information according to selection of a keyword received by the reception unit,
The request receiving unit also receives the keyword request information,
The acquisition unit is purchase target information corresponding to the keyword request information received by the request reception unit, and purchase target information corresponding to purchase target identification information other than software identification information included in the button request information. Obtained from the storage,
The information processing system, wherein the transmission unit transmits the purchase target information acquired by the acquisition unit to the information processing apparatus .
前記情報処理装置は、
各メニューを選択するための画面であって、購入対象に関する情報の表示を要求するための要求ボタンが表示されるメニュー画面が含まれるソフトウェアと、当該ソフトウェアを識別するソフトウェア識別情報とが記憶されるソフトウェア記憶部と、
前記ソフトウェア記憶部で記憶されているソフトウェアを実行するソフトウェア実行部と、
前記ソフトウェア実行部がソフトウェアを実行中に、前記メニュー画面を表示する表示部と、
前記表示部が前記メニュー画面を表示している際に、前記要求ボタンが選択されたことを受け付ける受付部と、
前記受付部が前記要求ボタンの選択されたことを受け付けると、当該要求ボタンの選択に応じた情報の送信を要求する情報であって、前記ソフトウェア実行部が実行しているソフトウェアを識別するソフトウェア識別情報を含む情報であるボタン要求情報を前記サーバに送信する要求送信部と、
前記要求送信部によるボタン要求情報の送信に応じて、前記サーバから送信された購入対象に関する説明の情報である購入対象情報を受信する受信部と、を備え、
前記表示部は、前記受信部が受信した購入対象情報を表示し、
前記サーバは、
前記ボタン要求情報を受信する要求受信部と、
購入対象識別情報ごとの前記購入対象情報が記憶される記憶部と、
購入対象識別情報の関連を管理する情報である関連管理情報が記憶される関連管理情報記憶部と、
購入対象識別情報と、当該購入対象識別情報に対応する、複数の分類項目ごとのキーワードと、前記購入対象識別情報で識別される購入対象に関する説明の情報である説明情報とを有する情報である購入対象管理情報が複数記憶される購入対象管理情報記憶部と、
前記複数の購入対象管理情報と前記関連管理情報とを用いて、前記要求受信部が受信したボタン要求情報に含まれるソフトウェア識別情報に関連する購入対象識別情報を有する1以上の購入対象管理情報の複数の分類項目ごとに、各分類項目に含まれるキーワードをユニーク処理したキーワードを含む一覧情報を生成して前記記憶部に蓄積すると共に、一のキーワードに対応する1以上の購入対象識別情報であって、前記ボタン要求情報に含まれるソフトウェア識別情報に関連する購入対象識別情報と、当該購入対象識別情報に対応する説明情報とを含む購入対象情報を生成して前記記憶部に蓄積する生成部と、
前記要求受信部が前記ボタン要求情報を受信した場合に、当該ボタン要求情報に含まれるソフトウェア識別情報に、前記関連管理情報によって関連付けられている購入対象識別情報を有する1以上の購入対象管理情報に対応する一覧情報を前記記憶部から取得する取得部と、
前記取得部が取得した一覧情報を前記情報処理装置に送信する送信部と、を備え、
前記受信部は、前記サーバから送信された一覧情報をも受信し、
前記表示部は、前記受信部が受信した一覧情報をも表示し、
前記受付部は、前記表示部が表示した一覧情報におけるキーワードの選択をも受け付け、
前記要求送信部は、前記受付部が受け付けたキーワードの選択に応じた購入対象情報の送信を要求するキーワード要求情報をも送信し、
前記要求受信部は、前記キーワード要求情報をも受信し、
前記取得部は、前記要求受信部が受信したキーワード要求情報に対応する購入対象情報であって、前記ボタン要求情報に含まれたソフトウェア識別情報に、前記関連管理情報によって関連付けられている購入対象識別情報に対応する購入対象情報を前記記憶部から取得し、
前記送信部は、前記取得部が取得した購入対象情報を前記情報処理装置に送信する、情報処理システム。 An information processing system comprising an information processing device and a server,
The information processing apparatus includes:
Software that includes a menu screen for selecting each menu, on which a request button for requesting display of information related to the purchase target is displayed, and software identification information for identifying the software are stored. A software storage unit;
A software execution unit for executing software stored in the software storage unit;
A display unit for displaying the menu screen while the software execution unit is executing software;
An accepting unit that accepts that the request button is selected when the display unit displays the menu screen;
When the accepting unit accepts that the request button is selected, it is information that requests transmission of information according to the selection of the request button, and software identification that identifies the software executed by the software executing unit A request transmitter that transmits button request information, which is information including information, to the server;
A receiving unit that receives purchase target information that is information about the purchase target transmitted from the server in response to transmission of the button request information by the request transmission unit, and
The display unit displays purchase target information received by the receiving unit,
The server
A request receiving unit for receiving the button request information;
A storage unit for storing the purchase target information for each purchase target identification information;
A related management information storage unit for storing related management information that is information for managing the relationship of the purchase target identification information ;
Purchasing is information having purchase target identification information, a keyword for each of a plurality of classification items corresponding to the purchase target identification information, and explanation information that is explanation information about the purchase target identified by the purchase target identification information. A purchase target management information storage unit for storing a plurality of target management information;
One or more purchase target management information having purchase target identification information related to software identification information included in the button request information received by the request receiving unit using the plurality of purchase target management information and the related management information. For each of a plurality of classification items, list information including keywords obtained by uniquely processing the keywords included in each classification item is generated and stored in the storage unit, and at least one purchase target identification information corresponding to one keyword is included. A generation unit that generates purchase target information including purchase target identification information related to the software identification information included in the button request information and explanation information corresponding to the purchase target identification information, and stores the purchase target information in the storage unit; ,
When the request receiving unit receives the button request information, the software identification information included in the button request information includes one or more purchase target management information having purchase target identification information associated with the related management information. An acquisition unit for acquiring corresponding list information from the storage unit;
A transmission unit that transmits the list information acquired by the acquisition unit to the information processing apparatus,
The receiving unit also receives list information transmitted from the server,
The display unit also displays the list information received by the receiving unit,
The accepting unit also accepts keyword selection in the list information displayed by the display unit,
The request transmission unit also transmits keyword request information for requesting transmission of purchase target information according to selection of a keyword received by the reception unit,
The request receiving unit also receives the keyword request information,
The acquisition unit is purchase target information corresponding to the keyword request information received by the request reception unit, and the purchase target identification associated with the software identification information included in the button request information by the related management information Obtain purchase target information corresponding to the information from the storage unit ,
The information processing system, wherein the transmission unit transmits the purchase target information acquired by the acquisition unit to the information processing apparatus.
前記情報処理装置から送信された、購入対象に関する情報の送信を要求する情報であって、前記情報処理装置で実行中のソフトウェアを識別するソフトウェア識別情報を含む情報であるボタン要求情報を受信する要求受信部と、
購入対象識別情報ごとの、購入対象に関する説明の情報である購入対象情報が記憶される記憶部と、
購入対象識別情報と、当該購入対象識別情報に対応する、複数の分類項目ごとのキーワードと、前記購入対象識別情報で識別される購入対象に関する説明の情報である説明情報とを有する情報である購入対象管理情報が複数記憶される購入対象管理情報記憶部と、
前記複数の購入対象管理情報を用いて、前記要求受信部が受信したボタン要求情報に含まれるソフトウェア識別情報以外の購入対象識別情報を有する1以上の購入対象管理情報の複数の分類項目ごとに、各分類項目に含まれるキーワードをユニーク処理したキーワードを含む一覧情報を生成して前記記憶部に蓄積すると共に、一のキーワードに対応する1以上の購入対象識別情報であって、前記ボタン要求情報に含まれるソフトウェア識別情報以外の購入対象識別情報と、当該購入対象識別情報に対応する説明情報とを含む購入対象情報を生成して前記記憶部に蓄積する生成部と、
前記要求受信部が前記ボタン要求情報を受信した場合に、当該ボタン要求情報に含まれるソフトウェア識別情報以外の購入対象識別情報を有する1以上の購入対象管理情報に対応する一覧情報を前記記憶部から取得する取得部と、
前記取得部が取得した一覧情報を前記情報処理装置に送信する送信部と、を備え、
前記要求受信部は、前記一覧情報の送信に応じて、当該一覧情報におけるキーワードの選択に応じた購入対象情報の送信を要求するキーワード要求情報をも受信し、
前記取得部は、前記要求受信部が受信したキーワード要求情報に対応する購入対象情報であって、前記ボタン要求情報に含まれたソフトウェア識別情報以外の購入対象識別情報に対応する購入対象情報を前記記憶部から取得し、
前記送信部は、前記取得部が取得した購入対象情報を前記情報処理装置に送信する、サーバ。 A server constituting an information processing system including an information processing device and a server,
Request for receiving button request information that is information that is transmitted from the information processing apparatus and that requests transmission of information related to a purchase target and that includes software identification information that identifies software being executed by the information processing apparatus A receiver,
For each purchase target identification information, a storage unit that stores purchase target information, which is information about the purchase target,
Purchasing is information having purchase target identification information, a keyword for each of a plurality of classification items corresponding to the purchase target identification information, and explanation information that is explanation information about the purchase target identified by the purchase target identification information. A purchase target management information storage unit for storing a plurality of target management information;
Using the plurality of purchase target management information, for each of a plurality of classification items of one or more purchase target management information having purchase target identification information other than software identification information included in the button request information received by the request receiving unit, List information including keywords obtained by uniquely processing the keywords included in each classification item is generated and stored in the storage unit, and at least one purchase target identification information corresponding to one keyword is included in the button request information. A generation unit that generates purchase target information including purchase target identification information other than the included software identification information and explanation information corresponding to the purchase target identification information, and stores the purchase target information in the storage unit;
When the request receiving unit receives the button request information, list information corresponding to one or more purchase target management information having purchase target identification information other than the software identification information included in the button request information is stored from the storage unit. An acquisition unit to acquire;
A transmission unit that transmits the list information acquired by the acquisition unit to the information processing apparatus ,
The request receiving unit also receives keyword request information requesting transmission of purchase target information according to selection of a keyword in the list information in response to transmission of the list information,
The acquisition unit is purchase target information corresponding to the keyword request information received by the request reception unit, and purchase target information corresponding to purchase target identification information other than software identification information included in the button request information. Obtained from the storage,
The said transmission part is a server which transmits the purchase object information which the said acquisition part acquired to the said information processing apparatus .
前記情報処理装置から送信された、購入対象に関する情報の送信を要求する情報であって、前記情報処理装置で実行中のソフトウェアを識別するソフトウェア識別情報を含む情報であるボタン要求情報を受信する要求受信部と、Request for receiving button request information that is information that is transmitted from the information processing apparatus and that requests transmission of information related to a purchase target and that includes software identification information that identifies software being executed by the information processing apparatus A receiver,
購入対象識別情報ごとの、購入対象に関する説明の情報である購入対象情報が記憶される記憶部と、For each purchase target identification information, a storage unit that stores purchase target information, which is information about the purchase target,
購入対象識別情報の関連を管理する情報である関連管理情報が記憶される関連管理情報記憶部と、A related management information storage unit for storing related management information that is information for managing the relationship of the purchase target identification information;
購入対象識別情報と、当該購入対象識別情報に対応する、複数の分類項目ごとのキーワードと、前記購入対象識別情報で識別される購入対象に関する説明の情報である説明情報とを有する情報である購入対象管理情報が複数記憶される購入対象管理情報記憶部と、Purchasing is information having purchase target identification information, a keyword for each of a plurality of classification items corresponding to the purchase target identification information, and explanation information that is explanation information about the purchase target identified by the purchase target identification information. A purchase target management information storage unit for storing a plurality of target management information;
前記複数の購入対象管理情報と前記関連管理情報とを用いて、前記要求受信部が受信したボタン要求情報に含まれるソフトウェア識別情報に関連する購入対象識別情報を有する1以上の購入対象管理情報の複数の分類項目ごとに、各分類項目に含まれるキーワードをユニーク処理したキーワードを含む一覧情報を生成して前記記憶部に蓄積すると共に、一のキーワードに対応する1以上の購入対象識別情報であって、前記ボタン要求情報に含まれるソフトウェア識別情報に関連する購入対象識別情報と、当該購入対象識別情報に対応する説明情報とを含む購入対象情報を生成して前記記憶部に蓄積する生成部と、One or more purchase target management information having purchase target identification information related to software identification information included in the button request information received by the request receiving unit using the plurality of purchase target management information and the related management information. For each of a plurality of classification items, list information including keywords obtained by uniquely processing the keywords included in each classification item is generated and stored in the storage unit, and at least one purchase target identification information corresponding to one keyword is included. A generation unit that generates purchase target information including purchase target identification information related to the software identification information included in the button request information and explanation information corresponding to the purchase target identification information, and stores the purchase target information in the storage unit; ,
前記要求受信部が前記ボタン要求情報を受信した場合に、当該ボタン要求情報に含まれるソフトウェア識別情報に、前記関連管理情報によって関連付けられている購入対象識別情報を有する1以上の購入対象管理情報に対応する一覧情報を前記記憶部から取得する取得部と、When the request receiving unit receives the button request information, the software identification information included in the button request information includes one or more purchase target management information having purchase target identification information associated with the related management information. An acquisition unit for acquiring corresponding list information from the storage unit;
前記取得部が取得した一覧情報を前記情報処理装置に送信する送信部と、を備え、A transmission unit that transmits the list information acquired by the acquisition unit to the information processing apparatus,
前記要求受信部は、前記一覧情報の送信に応じて、当該一覧情報におけるキーワードの選択に応じた購入対象情報の送信を要求するキーワード要求情報をも受信し、The request receiving unit also receives keyword request information requesting transmission of purchase target information according to selection of a keyword in the list information in response to transmission of the list information,
前記取得部は、前記要求受信部が受信したキーワード要求情報に対応する購入対象情報であって、前記ボタン要求情報に含まれたソフトウェア識別情報に、前記関連管理情報によって関連付けられている購入対象識別情報に対応する購入対象情報を前記記憶部から取得し、The acquisition unit is purchase target information corresponding to the keyword request information received by the request reception unit, and the purchase target identification associated with the software identification information included in the button request information by the related management information Obtain purchase target information corresponding to the information from the storage unit,
前記送信部は、前記取得部が取得した購入対象情報を前記情報処理装置に送信する、サーバ。The said transmission part is a server which transmits the purchase object information which the said acquisition part acquired to the said information processing apparatus.
前記要求受信部が、前記情報処理装置から送信された、購入対象に関する情報の送信を要求する情報であって、前記情報処理装置で実行中のソフトウェアを識別するソフトウェア識別情報を含む情報であるボタン要求情報を受信する第1の要求受信ステップと、
前記生成部が、前記複数の購入対象管理情報を用いて、前記第1の要求受信ステップで受信したボタン要求情報に含まれるソフトウェア識別情報以外の購入対象識別情報を有する1以上の購入対象管理情報の複数の分類項目ごとに、各分類項目に含まれるキーワードをユニーク処理したキーワードを含む一覧情報を生成して前記記憶部に蓄積するステップと、
前記取得部が、前記第1の要求受信ステップで前記ボタン要求情報を受信した場合に、当該ボタン要求情報に含まれるソフトウェア識別情報以外の購入対象識別情報を有する1以上の購入対象管理情報に対応する一覧情報を前記記憶部から取得する第1の取得ステップと、
前記送信部が、前記第1の取得ステップで取得した一覧情報を前記情報処理装置に送信する送信ステップと、
前記要求受信部が、前記一覧情報の送信に応じて、当該一覧情報におけるキーワードの選択に応じた購入対象情報の送信を要求するキーワード要求情報を受信する第2の要求受信ステップと、
前記生成部が、一のキーワードに対応する1以上の購入対象識別情報であって、前記ボタン要求情報に含まれるソフトウェア識別情報以外の購入対象識別情報と、当該購入対象識別情報に対応する説明情報とを含む購入対象情報を生成して前記記憶部に蓄積するステップと、
前記取得部が、前記第2の要求受信ステップで受信したキーワード要求情報に対応する購入対象情報であって、前記ボタン要求情報に含まれたソフトウェア識別情報以外の購入対象識別情報に対応する購入対象情報を前記記憶部から取得する第2の取得ステップと、
前記送信部が、前記第2の取得ステップで取得した購入対象情報を前記情報処理装置に送信する送信ステップと、を備えた情報処理方法。 In a server that constitutes an information processing system including an information processing device and a server, a request receiving unit, a storage unit that stores purchase target information that is explanation information about the purchase target for each purchase target identification information, and purchase Purchase target, which is information having target identification information, keywords for each of a plurality of classification items corresponding to the purchase target identification information, and explanation information that is explanation information about the purchase target identified by the purchase target identification information An information processing method that is processed using a purchase target management information storage unit that stores a plurality of management information, a generation unit, an acquisition unit, and a transmission unit,
A button that is information that the request receiving unit requests to transmit information related to the purchase target transmitted from the information processing apparatus and includes software identification information that identifies software being executed on the information processing apparatus A first request receiving step for receiving request information;
The one or more purchase target management information including the purchase target identification information other than the software identification information included in the button request information received in the first request reception step by the generation unit using the plurality of purchase target management information Generating a list information including keywords obtained by uniquely processing the keywords included in each classification item for each of the plurality of classification items and storing the list information in the storage unit;
When the acquisition unit receives the button request information in the first request receiving step, it corresponds to one or more purchase target management information having purchase target identification information other than software identification information included in the button request information A first acquisition step of acquiring list information to be acquired from the storage unit;
A transmission step in which the transmission unit transmits the list information acquired in the first acquisition step to the information processing apparatus;
A second request receiving step for receiving, in response to transmission of the list information, keyword request information for requesting transmission of purchase target information according to selection of a keyword in the list information;
The generation unit is one or more purchase target identification information corresponding to one keyword, and the purchase target identification information other than the software identification information included in the button request information, and the explanation information corresponding to the purchase target identification information Generating the purchase target information including: and storing in the storage unit;
Purchase target information corresponding to the keyword request information received in the second request receiving step by the acquisition unit and corresponding to purchase target identification information other than the software identification information included in the button request information A second acquisition step of acquiring information from the storage unit ;
An information processing method comprising: a transmission step in which the transmission unit transmits the purchase target information acquired in the second acquisition step to the information processing apparatus.
前記要求受信部が、前記情報処理装置から送信された、購入対象に関する情報の送信を要求する情報であって、前記情報処理装置で実行中のソフトウェアを識別するソフトウェア識別情報を含む情報であるボタン要求情報を受信する第1の要求受信ステップと、A button that is information that the request receiving unit requests to transmit information related to the purchase target transmitted from the information processing apparatus and includes software identification information that identifies software being executed on the information processing apparatus A first request receiving step for receiving request information;
前記生成部が、前記複数の購入対象管理情報と前記関連管理情報とを用いて、前記第1の要求受信ステップで受信したボタン要求情報に含まれるソフトウェア識別情報に関連する購入対象識別情報を有する1以上の購入対象管理情報の複数の分類項目ごとに、各分類項目に含まれるキーワードをユニーク処理したキーワードを含む一覧情報を生成して前記記憶部に蓄積するステップと、The generation unit has purchase target identification information related to software identification information included in the button request information received in the first request reception step using the plurality of purchase target management information and the related management information. Generating list information including keywords obtained by uniquely processing keywords included in each classification item for each of a plurality of classification items of one or more purchase target management information, and storing the list information in the storage unit;
前記取得部が、前記第1の要求受信ステップで前記ボタン要求情報を受信した場合に、当該ボタン要求情報に含まれるソフトウェア識別情報に、前記関連管理情報によって関連付けられている購入対象識別情報を有する1以上の購入対象管理情報に対応する一覧情報を前記記憶部から取得する第1の取得ステップと、When the acquisition unit receives the button request information in the first request receiving step, the software identification information included in the button request information includes purchase target identification information associated with the related management information. A first acquisition step of acquiring list information corresponding to one or more purchase target management information from the storage unit;
前記送信部が、前記第1の取得ステップで取得した一覧情報を前記情報処理装置に送信する送信ステップと、A transmission step in which the transmission unit transmits the list information acquired in the first acquisition step to the information processing apparatus;
前記要求受信部が、前記一覧情報の送信に応じて、当該一覧情報におけるキーワードの選択に応じた購入対象情報の送信を要求するキーワード要求情報を受信する第2の要求受信ステップと、A second request receiving step for receiving, in response to transmission of the list information, keyword request information for requesting transmission of purchase target information according to selection of a keyword in the list information;
前記生成部が、一のキーワードに対応する1以上の購入対象識別情報であって、前記ボタン要求情報に含まれるソフトウェア識別情報に関連する購入対象識別情報と、当該購入対象識別情報に対応する説明情報とを含む購入対象情報を生成して前記記憶部に蓄積するステップと、The generation unit is one or more purchase target identification information corresponding to one keyword, and the purchase target identification information related to the software identification information included in the button request information, and the description corresponding to the purchase target identification information Generating purchase target information including information and storing it in the storage unit;
前記取得部が、前記第2の要求受信ステップで受信したキーワード要求情報に対応する購入対象情報であって、前記ボタン要求情報に含まれたソフトウェア識別情報に、前記関連管理情報によって関連付けられている購入対象識別情報に対応する購入対象情報を前記記憶部から取得する第2の取得ステップと、The acquisition unit is purchase target information corresponding to the keyword request information received in the second request reception step, and is associated with the software identification information included in the button request information by the related management information. A second acquisition step of acquiring, from the storage unit, purchase target information corresponding to purchase target identification information;
前記送信部が、前記第2の取得ステップで取得した購入対象情報を前記情報処理装置に送信する送信ステップと、を備えた情報処理方法。An information processing method comprising: a transmission step in which the transmission unit transmits the purchase target information acquired in the second acquisition step to the information processing apparatus.
情報処理装置とサーバとを備えた情報処理システムを構成するサーバとして機能させるためのプログラムであって、
前記情報処理装置から送信された、購入対象に関する情報の送信を要求する情報であって、前記情報処理装置で実行中のソフトウェアを識別するソフトウェア識別情報を含む情報であるボタン要求情報を受信する要求受信部、
購入対象識別情報と、当該購入対象識別情報に対応する、複数の分類項目ごとのキーワードと、前記購入対象識別情報で識別される購入対象に関する説明の情報である説明情報とを有する情報である購入対象管理情報が複数記憶される購入対象管理情報記憶部で記憶されている複数の購入対象管理情報を用いて、前記要求受信部が受信したボタン要求情報に含まれるソフトウェア識別情報以外の購入対象識別情報を有する1以上の購入対象管理情報の複数の分類項目ごとに、各分類項目に含まれるキーワードをユニーク処理したキーワードを含む一覧情報を生成して記憶部に蓄積すると共に、一のキーワードに対応する1以上の購入対象識別情報であって、前記ボタン要求情報に含まれるソフトウェア識別情報以外の購入対象識別情報と、当該購入対象識別情報に対応する説明情報とを含む情報であり、購入対象に関する説明の情報である購入対象情報を生成して前記記憶部に蓄積する生成部、
前記要求受信部が前記ボタン要求情報を受信した場合に、当該ボタン要求情報に含まれるソフトウェア識別情報以外の購入対象識別情報を有する1以上の購入対象管理情報に対応する一覧情報を前記記憶部から取得する取得部、
前記取得部が取得した一覧情報を前記情報処理装置に送信する送信部として機能させ、
前記要求受信部は、前記一覧情報の送信に応じて、当該一覧情報におけるキーワードの選択に応じた購入対象情報の送信を要求するキーワード要求情報をも受信し、
前記取得部は、前記要求受信部が受信したキーワード要求情報に対応する購入対象情報であって、前記ボタン要求情報に含まれたソフトウェア識別情報以外の購入対象識別情報に対応する購入対象情報を前記記憶部から取得し、
前記送信部は、前記取得部が取得した購入対象情報を前記情報処理装置に送信する、プログラム。 Computer
A program for causing an information processing system including an information processing apparatus and a server to function as a server,
Request for receiving button request information that is information that is transmitted from the information processing apparatus and that requests transmission of information related to a purchase target and that includes software identification information that identifies software being executed by the information processing apparatus Receiver,
Purchasing is information having purchase target identification information, a keyword for each of a plurality of classification items corresponding to the purchase target identification information, and explanation information that is explanation information about the purchase target identified by the purchase target identification information. Purchase object identification other than software identification information included in the button request information received by the request reception unit using a plurality of purchase object management information stored in the purchase object management information storage unit in which a plurality of object management information is stored For each of a plurality of classification items of one or more purchase target management information having information, list information including keywords obtained by uniquely processing the keywords included in each classification item is generated and stored in the storage unit, and corresponds to one keyword. One or more purchase target identification information to be purchased, the purchase target identification information other than the software identification information included in the button request information, Purchase is information including the description information corresponding to the target identification information, generating unit that accumulates in the storage unit to generate a purchase target information which is information description of purchased,
When the request receiving unit receives the button request information, list information corresponding to one or more purchase target management information having purchase target identification information other than the software identification information included in the button request information is stored from the storage unit. An acquisition unit to acquire,
Function as a transmission unit that transmits the list information acquired by the acquisition unit to the information processing apparatus ;
The request receiving unit also receives keyword request information requesting transmission of purchase target information according to selection of a keyword in the list information in response to transmission of the list information,
The acquisition unit is purchase target information corresponding to the keyword request information received by the request reception unit, and purchase target information corresponding to purchase target identification information other than software identification information included in the button request information. Obtained from the storage,
The said transmission part is a program which transmits the purchase object information which the said acquisition part acquired to the said information processing apparatus .
情報処理装置とサーバとを備えた情報処理システムを構成するサーバとして機能させるためのプログラムであって、A program for causing an information processing system including an information processing apparatus and a server to function as a server,
前記情報処理装置から送信された、購入対象に関する情報の送信を要求する情報であって、前記情報処理装置で実行中のソフトウェアを識別するソフトウェア識別情報を含む情報であるボタン要求情報を受信する要求受信部、Request for receiving button request information that is information that is transmitted from the information processing apparatus and that requests transmission of information related to a purchase target and that includes software identification information that identifies software being executed by the information processing apparatus Receiver,
購入対象識別情報と、当該購入対象識別情報に対応する、複数の分類項目ごとのキーワードと、前記購入対象識別情報で識別される購入対象に関する説明の情報である説明情報とを有する情報である購入対象管理情報が複数記憶される購入対象管理情報記憶部で記憶されている複数の購入対象管理情報と、購入対象識別情報の関連を管理する情報である関連管理情報が記憶される関連管理情報記憶部で記憶されている関連管理情報とを用いて、前記要求受信部が受信したボタン要求情報に含まれるソフトウェア識別情報に関連する購入対象識別情報を有する1以上の購入対象管理情報の複数の分類項目ごとに、各分類項目に含まれるキーワードをユニーク処理したキーワードを含む一覧情報を生成して記憶部に蓄積すると共に、一のキーワードに対応する1以上の購入対象識別情報であって、前記ボタン要求情報に含まれるソフトウェア識別情報に関連する購入対象識別情報と、当該購入対象識別情報に対応する説明情報とを含む情報であり、購入対象に関する説明の情報である購入対象情報を生成して前記記憶部に蓄積する生成部、Purchasing is information having purchase target identification information, a keyword for each of a plurality of classification items corresponding to the purchase target identification information, and explanation information that is explanation information about the purchase target identified by the purchase target identification information. Related management information storage for storing a plurality of purchase target management information stored in a purchase target management information storage unit in which a plurality of target management information is stored, and related management information that is information for managing a relationship between purchase target identification information A plurality of classifications of one or more purchase target management information having purchase target identification information related to software identification information included in the button request information received by the request reception unit using the related management information stored in the unit For each item, list information including keywords obtained by uniquely processing the keywords included in each category is generated and stored in the storage unit. 1 or more purchase target identification information corresponding to the information, including purchase target identification information related to the software identification information included in the button request information, and explanation information corresponding to the purchase target identification information, A generation unit that generates purchase target information, which is information about a purchase target, and accumulates the information in the storage unit;
前記要求受信部が前記ボタン要求情報を受信した場合に、当該ボタン要求情報に含まれるソフトウェア識別情報に、前記関連管理情報によって関連付けられている購入対象識別情報を有する1以上の購入対象管理情報に対応する一覧情報を前記記憶部から取得する取得部、When the request receiving unit receives the button request information, the software identification information included in the button request information includes one or more purchase target management information having purchase target identification information associated with the related management information. An acquisition unit for acquiring corresponding list information from the storage unit;
前記取得部が取得した一覧情報を前記情報処理装置に送信する送信部として機能させ、Function as a transmission unit that transmits the list information acquired by the acquisition unit to the information processing apparatus;
前記要求受信部は、前記一覧情報の送信に応じて、当該一覧情報におけるキーワードの選択に応じた購入対象情報の送信を要求するキーワード要求情報をも受信し、The request receiving unit also receives keyword request information requesting transmission of purchase target information according to selection of a keyword in the list information in response to transmission of the list information,
前記取得部は、前記要求受信部が受信したキーワード要求情報に対応する購入対象情報であって、前記ボタン要求情報に含まれたソフトウェア識別情報に、前記関連管理情報によって関連付けられている購入対象識別情報に対応する購入対象情報を前記記憶部から取得し、The acquisition unit is purchase target information corresponding to the keyword request information received by the request reception unit, and the purchase target identification associated with the software identification information included in the button request information by the related management information Obtain purchase target information corresponding to the information from the storage unit,
前記送信部は、前記取得部が取得した購入対象情報を前記情報処理装置に送信する、プログラム。The said transmission part is a program which transmits the purchase object information which the said acquisition part acquired to the said information processing apparatus.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009220187A JP5557494B2 (en) | 2009-09-25 | 2009-09-25 | Information processing system, server, information processing method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009220187A JP5557494B2 (en) | 2009-09-25 | 2009-09-25 | Information processing system, server, information processing method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011070350A JP2011070350A (en) | 2011-04-07 |
JP5557494B2 true JP5557494B2 (en) | 2014-07-23 |
Family
ID=44015590
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009220187A Active JP5557494B2 (en) | 2009-09-25 | 2009-09-25 | Information processing system, server, information processing method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5557494B2 (en) |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1084423A (en) * | 1996-07-09 | 1998-03-31 | Fujitsu Ltd | Help desk device and recording medium |
JP3569441B2 (en) * | 1998-04-24 | 2004-09-22 | シャープ株式会社 | Similar program search device, similar program search method, and medium recording similar program search program |
JP4606669B2 (en) * | 2001-09-18 | 2011-01-05 | 株式会社ブロードリーフ | How to connect to the call center |
JP2003208547A (en) * | 2002-01-11 | 2003-07-25 | Seiko Epson Corp | Commodity introduction server system, its program, commodity introduction site providing method, commodity sales server system, its program and commodity sales site providing method |
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 |
KR100792698B1 (en) * | 2006-03-14 | 2008-01-08 | 엔에이치엔(주) | Method and system for matching advertisement using seed |
JP2007286701A (en) * | 2006-04-12 | 2007-11-01 | Fumio Kobayashi | Electronic shopping mall system and computer device for electronic shopping mall system |
JP2008123239A (en) * | 2006-11-13 | 2008-05-29 | Hitachi Ltd | Keyword extraction retrieval system and mobile terminal |
JP2009064365A (en) * | 2007-09-10 | 2009-03-26 | Sharp Corp | Recommendation information providing method |
-
2009
- 2009-09-25 JP JP2009220187A patent/JP5557494B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2011070350A (en) | 2011-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5096411B2 (en) | Online shopping management device | |
CN1692354B (en) | Information management system, information processing device, information processing method | |
JP2007018510A (en) | Categorization of location and document in computer network | |
JP2009140444A (en) | Merchandise retrieval device and merchandise retrieval method | |
JP2000357141A (en) | System and method for gathering information on network using technology of internet and recording medium where information gathering method is recorded | |
JP5487299B2 (en) | Operation information generation apparatus and operation information generation method | |
US20130290865A1 (en) | Information generation device, information generation method, information generation program, and recording medium | |
JP2008009582A (en) | Advertising delivery server, advertising delivery program, advertising delivery method and advertising delivery system | |
JP5385071B2 (en) | E-mail delivery system and e-mail delivery method in e-commerce | |
JP2009058988A (en) | Affiliate management server device, affiliate management method, and affiliate management server program | |
TWI573032B (en) | Information processing device, information processing method, memory media | |
JP5269696B2 (en) | Online shopping management device | |
JP5557494B2 (en) | Information processing system, server, information processing method, and program | |
JP5371668B2 (en) | Information mediation server, information providing method, information providing program, and information providing system | |
JP5094953B2 (en) | Information distribution apparatus, method, and program | |
JP5457771B2 (en) | Information processing system, server, information processing method, and program | |
JP4992088B2 (en) | Web server device, web page management method, and web server program | |
JP2007072959A (en) | Distribution system, terminal device, and program | |
JP5112459B2 (en) | Page generation apparatus and method | |
JP2002269127A (en) | System and method for providing merchandise information | |
JP3984001B2 (en) | Item order processing method | |
JP4773379B2 (en) | Event search system, event search device, event search result output method and program | |
JP2001297109A (en) | Method and system for distributing information and medium with information distribution processing program recorded thereon | |
JP2004234225A (en) | Information providing device, information providing method, program and product | |
JP2007102521A (en) | E-commerce system, method, 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: 20130613 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130626 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140107 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140128 |
|
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: 20140528 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140603 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5557494 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |