JP6537366B2 - Server apparatus, terminal apparatus, information processing method, and program - Google Patents
Server apparatus, terminal apparatus, information processing method, and program Download PDFInfo
- Publication number
- JP6537366B2 JP6537366B2 JP2015125460A JP2015125460A JP6537366B2 JP 6537366 B2 JP6537366 B2 JP 6537366B2 JP 2015125460 A JP2015125460 A JP 2015125460A JP 2015125460 A JP2015125460 A JP 2015125460A JP 6537366 B2 JP6537366 B2 JP 6537366B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- content
- condition
- unit
- determination
- 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 5
- 238000003672 processing method Methods 0.000 title claims 3
- 230000005540 biological transmission Effects 0.000 claims description 76
- 230000007613 environmental effect Effects 0.000 claims description 51
- 238000012423 maintenance Methods 0.000 claims description 32
- 230000009471 action Effects 0.000 claims description 17
- 230000006870 function Effects 0.000 claims description 14
- 238000004587 chromatography analysis Methods 0.000 claims 2
- 238000012545 processing Methods 0.000 description 96
- 238000000034 method Methods 0.000 description 49
- 230000008569 process Effects 0.000 description 47
- 238000007726 management method Methods 0.000 description 43
- 238000010586 diagram Methods 0.000 description 19
- 238000004891 communication Methods 0.000 description 7
- 238000011160 research Methods 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000006735 deficit Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
本発明は、コンテンツを提供するサーバ装置等に関するものである。 The present invention relates to a server apparatus or the like that provides content.
従来技術において、ウェブページを介して、ユーザに各種の情報を提供していた(例えば、非特許文献1参照)。 In the prior art, various information has been provided to users via web pages (see, for example, Non-Patent Document 1).
しかしながら、従来技術においては、管理されているCRM情報と端末装置の環境情報との両方を考慮して、適切なコンテンツを端末装置で出力できなかった。なお、CRM情報は、例えば、ユーザの購入の製品に関する情報、ユーザの製品に対する保守契約に関する情報等である。環境情報は、例えば、端末装置のマシン環境の情報、端末装置内のアプリのパラメータ、端末装置のアプリに対して入力されたデータを用いて取得される情報等である。 However, in the related art, in consideration of both of the managed CRM information and the environment information of the terminal device, the terminal device can not output appropriate content. The CRM information is, for example, information on a product purchased by the user, information on a maintenance contract for the product of the user, and the like. The environment information is, for example, information of a machine environment of the terminal device, parameters of an application in the terminal device, information acquired using data input to the application of the terminal device, and the like.
本第一の発明のサーバ装置は、ユーザ毎に、ユーザのアクションまたはユーザに対するアクションに関する情報であるCRM情報を格納し得るCRM情報格納部と、コンテンツを格納し得るコンテンツ格納部と、コンテンツを端末装置に送信するコンテンツ送信部と、端末装置のユーザに対応するCRM情報が、予め決められた第一条件を満たすか否かの第一判断を行う第一判断部とを具備し、第一判断部における第一判断の結果である第一判断結果が第一条件を満たすことを示す結果であり、かつ一の端末装置の環境に関する情報である環境情報が、予め決められた第二条件を満たすか否かを判断する第二判断の結果である第二判断結果が第二条件を満たすことを示す結果である場合のみ、コンテンツが端末装置で出力されるサーバ装置である。 The server apparatus according to the first aspect of the present invention comprises a CRM information storage unit capable of storing CRM information that is information related to user actions or actions for the user, a content storage unit capable of storing content, and content terminals The content transmission unit to be transmitted to the device, and the first determination unit that performs the first determination whether the CRM information corresponding to the user of the terminal device satisfies the predetermined first condition, the first determination The environmental information which is a result indicating that the first judgment result which is the result of the first judgment in the department satisfies the first condition and which is information on the environment of one terminal apparatus satisfies the predetermined second condition In the server apparatus, the content is output from the terminal apparatus only when the second determination result, which is the result of the second determination to determine whether or not the result indicates that the second condition is satisfied. That.
かかる構成により、管理されているCRM情報と端末装置の環境情報との両方を考慮して、適切なコンテンツを端末装置で出力できる。 According to such a configuration, it is possible to output appropriate content to the terminal device in consideration of both of the managed CRM information and the environment information of the terminal device.
また、本第二の発明のサーバ装置は、第一の発明に対して、端末装置の環境情報を格納し得る環境情報格納部と、環境情報が第二条件を満たすか否かを判断する第二判断部とをさらに具備し、コンテンツ送信部は、第一判断部における第一判断結果が第一条件を満たすことを示す結果であり、かつ第二判断部における第二判断結果が第二条件を満たすことを示す結果である場合に、コンテンツを端末装置に送信するサーバ装置である。 Further, the server apparatus according to the second aspect of the present invention is the server apparatus according to the first aspect, wherein the environment information storage unit capable of storing the environment information of the terminal apparatus and the environment information satisfy the second condition. The second determination unit is further included, and the content transmission unit is a result indicating that the first determination result in the first determination unit satisfies the first condition, and the second determination result in the second determination unit is the second condition Is a server device that transmits content to the terminal device if the result indicates that
かかる構成により、管理されているCRM情報と端末装置の環境情報との両方を考慮して、適切なコンテンツを端末装置で出力できる。 According to such a configuration, it is possible to output appropriate content to the terminal device in consideration of both of the managed CRM information and the environment information of the terminal device.
また、本第三の発明のサーバ装置は、第二の発明に対して、サーバ装置は、第一サーバ装置と第二サーバ装置からなり、第一サーバ装置は、CRM情報格納部と、第一判断部と、第一判断結果を第二サーバ装置に送信する第一判断結果送信部とを具備し、第二サーバ装置は、コンテンツ格納部と、コンテンツ送信部と、環境情報受信部と、第一サーバ装置から第一判断結果を受信する第一判断結果受信部と、第二判断部と、第一判断結果受信部が受信した第一判断結果が第一条件を満たすことを示す結果であり、かつ第二判断部における第二判断結果が第二条件を満たすことを示す結果である場合に、コンテンツを端末装置に送信するコンテンツ送信部とを具備するサーバ装置である。 In the server device according to the third aspect of the present invention, the server device comprises a first server device and a second server device according to the second aspect, and the first server device comprises a CRM information storage unit; A determination unit; and a first determination result transmission unit for transmitting the first determination result to the second server device, wherein the second server device includes a content storage unit, a content transmission unit, an environment information reception unit, A result indicating that the first determination result received by the first determination result receiving unit for receiving the first determination result from the one server device, the second determination unit, and the first determination result receiving unit satisfies the first condition And a content transmitting unit that transmits the content to the terminal device when the second determination result in the second determining unit indicates that the second condition is satisfied.
かかる構成により、管理されているCRM情報と端末装置の環境情報との両方を考慮して、適切なコンテンツを端末装置で出力できる。 According to such a configuration, it is possible to output appropriate content to the terminal device in consideration of both of the managed CRM information and the environment information of the terminal device.
また、本第四の発明のサーバ装置は、第一の発明に対して、第二判断は、端末装置で行われるサーバ装置である。 Further, the server apparatus according to the fourth aspect of the present invention is the server apparatus in which the second determination is performed by the terminal apparatus in the first aspect.
かかる構成により、管理されているCRM情報と端末装置の環境情報との両方を考慮して、適切なコンテンツを端末装置で出力できる。 According to such a configuration, it is possible to output appropriate content to the terminal device in consideration of both of the managed CRM information and the environment information of the terminal device.
また、本第五の発明の端末装置は、第一から第四いずれか1つの発明に対して、アプリケーションを格納し得る端末格納部と、サーバ装置からコンテンツを受信する端末受信部と、端末受信部が受信したコンテンツを、アプリケーションが起動中に、アプリケーションから出力する端末出力部とを具備する端末装置である。 In the terminal device according to the fifth aspect of the present invention, the terminal storage portion capable of storing the application, the terminal receiving portion for receiving the content from the server device, and the terminal reception according to any one of the first to fourth aspects. It is a terminal device provided with the terminal output part which outputs the content which the part received from an application while the application is starting.
かかる構成により、管理されているCRM情報と端末装置の環境情報との両方を考慮して、適切なコンテンツを端末装置で出力できる。 According to such a configuration, it is possible to output appropriate content to the terminal device in consideration of both of the managed CRM information and the environment information of the terminal device.
また、本第六の発明の端末装置は、第一から第四いずれか1つの発明に対して、アプリケーションを格納し得る端末格納部と、サーバ装置からコンテンツを受信する端末受信部と、アプリケーションが起動していなくとも、端末受信部が受信したコンテンツを出力する端末出力部とを具備する端末装置である。 In the terminal device according to the sixth aspect of the present invention, the terminal storage portion capable of storing the application, the terminal receiving portion for receiving the content from the server device, and the application according to any one of the first to fourth aspects. It is a terminal device provided with a terminal output unit that outputs the content received by the terminal reception unit even if it is not activated.
かかる構成により、管理されているCRM情報と端末装置の環境情報との両方を考慮して、適切なコンテンツを端末装置で出力できる。 According to such a configuration, it is possible to output appropriate content to the terminal device in consideration of both of the managed CRM information and the environment information of the terminal device.
本発明によるサーバ装置によれば、管理されているCRM情報と端末装置の環境情報との両方を考慮して、適切なコンテンツを端末装置で出力できる。 According to the server device according to the present invention, it is possible to output appropriate content by the terminal device in consideration of both of the managed CRM information and the environment information of the terminal device.
以下、サーバ装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。 Hereinafter, embodiments of the server apparatus and the like will be described with reference to the drawings. In addition, since the component which attached the same code in embodiment performs the same operation | movement, description for the second time may be abbreviate | omitted.
(実施の形態1) Embodiment 1
本実施の形態において、ユーザのCRM情報を用いた第一判断と、端末装置の環境情報を用いた第二判断の両方が条件を満たす場合のみ、端末装置でコンテンツが出力される情報システムについて説明する。 In the present embodiment, an information system is described in which content is output by the terminal device only when both the first determination using the CRM information of the user and the second determination using the environment information of the terminal device satisfy the conditions. Do.
また、本実施の形態において、サーバ装置で第一判断と端末装置の環境情報を用いた第二判断とを行い、当該第一判断と第二判断の両方が条件を満たす場合のみ、コンテンツを端末装置に送信する情報システムについて説明する。 Furthermore, in the present embodiment, the server device performs the first determination and the second determination using the environment information of the terminal device, and the content is terminalized only when both the first determination and the second determination satisfy the conditions. An information system to be transmitted to the device will be described.
また、本実施の形態において、CRM情報は、例えば、ユーザの購入製品情報、保守契約情報等を含む。 Further, in the present embodiment, the CRM information includes, for example, purchased product information of the user, maintenance contract information, and the like.
また、本実施の形態において、環境情報は、例えば、端末装置のマシン環境情報(OS情報、SQL情報等を含む)、アプリのパラメータ(簡易課税を適用するか否かのフラグ等を含む)、入力されたデータを用いて取得される情報(研究費割合、赤字か黒字か等を含む)、会計期間に関する会計期間情報を含む。 Further, in the present embodiment, the environment information includes, for example, machine environment information of the terminal device (including OS information, SQL information, etc.), application parameters (including a flag of whether to apply simplified taxation, etc.), It includes information obtained using the input data (including research expenses, whether it is deficit or surplus etc.), and accounting period information on accounting period.
また、本実施の形態において、例えば、端末装置のアプリを起動中に、当該アプリで利用され得るコンテンツが出力される情報システムについて説明する。 Also, in the present embodiment, for example, an information system will be described in which content that can be used by the application is output while the application of the terminal device is activated.
さらに、本実施の形態において、例えば、端末装置でアプリを起動していなくても、コンテンツが出力される。 Furthermore, in the present embodiment, for example, the content is output even if the terminal device has not activated the application.
本実施の形態における情報システムAの概念図を図1に示す。情報システムAは、サーバ装置1、1または2以上の端末装置2を備える。サーバ装置1は、いわゆるクラウドサーバも含み、広く解する。端末装置2は、例えば、いわゆるスマートフォン、携帯電話、携帯端末、パーソナルコンピュータ、ノートパソコン、タブレット端末等であり、その種類は問わない。 A conceptual diagram of an information system A in the present embodiment is shown in FIG. The information system A includes a server device 1, one or more terminal devices 2. The server device 1 includes a so-called cloud server and can be widely understood. The terminal device 2 is, for example, a so-called smart phone, a mobile phone, a portable terminal, a personal computer, a notebook computer, a tablet terminal or the like, and the type is not limited.
サーバ装置1は、複数のユーザの会計情報を管理するサーバ装置であることは好適である。会計情報とは、企業や個人の会計に関する情報であり、例えば、伝票データ、仕訳データ、決済データ、取引に関する情報等を含む。 The server device 1 is preferably a server device that manages accounting information of a plurality of users. The accounting information is information on accounting of a company or an individual, and includes, for example, slip data, journal data, settlement data, information on transactions, and the like.
端末装置2は、会計情報を入力したり、サーバ装置1から会計情報を取得して、表示したりする装置であることが好適である。 It is preferable that the terminal device 2 is a device that inputs accounting information or acquires accounting information from the server device 1 and displays it.
図2は、本実施の形態における情報システムAのブロック図である。情報システムAを構成するサーバ装置1は、格納部11、受信部12、処理部13、および送信部14を備える。 FIG. 2 is a block diagram of the information system A in the present embodiment. The server device 1 configuring the information system A includes a storage unit 11, a reception unit 12, a processing unit 13, and a transmission unit 14.
格納部11は、コンテンツ格納部111、CRM情報格納部112、および環境情報格納部113を備える。 The storage unit 11 includes a content storage unit 111, a CRM information storage unit 112, and an environment information storage unit 113.
受信部12は、環境情報受信部121を備える。 The receiving unit 12 includes an environmental information receiving unit 121.
処理部13は、第一判断部131、および第二判断部132を備える。 The processing unit 13 includes a first determination unit 131 and a second determination unit 132.
送信部14は、コンテンツ送信部141を備える。 The transmission unit 14 includes a content transmission unit 141.
端末装置2は、端末格納部21、端末受付部22、端末送信部23、端末処理部24、端末受信部25、および端末出力部26を備える。 The terminal device 2 includes a terminal storage unit 21, a terminal reception unit 22, a terminal transmission unit 23, a terminal processing unit 24, a terminal reception unit 25, and a terminal output unit 26.
サーバ装置1を構成する格納部11は、各種の情報を格納し得る。各種の情報とは、例えば、後述するコンテンツ、CRM情報、環境情報等である。 The storage unit 11 constituting the server device 1 can store various types of information. The various types of information are, for example, contents to be described later, CRM information, environment information, and the like.
コンテンツ格納部111は、1または2以上のコンテンツを格納し得る。なお、コンテンツは、通常、第一条件、または第二条件、または第一条件と第二条件に対応付いている。コンテンツは、例えば、更新プログラム、案内情報等である。更新プログラムとは、端末装置2でインストールされ、利用されるプログラムである。更新プログラムは、通常、端末装置2で動作するソフトウェア(アプリケーション)のバージョンアップ用のプログラムである。案内情報とは、例えば、ソフトウェアの使用方法の案内、ソフトウェアに関連する法改正の情報などである。案内情報は、端末装置2のユーザであり、アプリケーションのユーザへの案内の情報である。 The content storage unit 111 may store one or more pieces of content. The content generally corresponds to the first condition, the second condition, or the first condition and the second condition. The content is, for example, an update program, guidance information, and the like. The update program is a program installed and used by the terminal device 2. The update program is usually a program for upgrading the version of software (application) operating on the terminal device 2. The guidance information is, for example, guidance on how to use the software, information on legal revision related to the software, and the like. The guidance information is the user of the terminal device 2 and is information of guidance to the user of the application.
CRM情報格納部112は、ユーザ毎に1以上のCRM情報を格納し得る。CRM情報とは、ユーザのアクションまたはユーザに対するアクションに関する情報である。CRM情報は、例えば、ユーザとサーバ装置1を運営する企業との契約に関する情報である契約情報を含む。CRM情報は、「Customer Relationship Management」に関する情報である。CRM情報は、ユーザに関する情報である、と広く捕らえても良い。CRM情報は、例えば、購入製品情報、バージョン情報、保守契約情報、出荷情報などである。 The CRM information storage unit 112 may store one or more pieces of CRM information for each user. CRM information is information on an action of the user or an action on the user. The CRM information includes, for example, contract information which is information on a contract between a user and a company operating the server device 1. CRM information is information on "Customer Relationship Management". CRM information may be broadly regarded as information on the user. The CRM information is, for example, purchased product information, version information, maintenance contract information, shipping information, and the like.
購入製品情報とは、端末装置2のユーザがコンテンツに対応するシステムを購入したか否かに関する情報である。購入製品情報は、例えば、ユーザが購入したシステムを識別するシステム識別子、ユーザが使用の契約をしたシステムを識別するシステム識別子、ユーザが使用の契約をした機能を識別する機能識別子等である。なお、システムとは、装置でも良いし、ソフトウェアでも良い。また、製品は、通常、ソフトウェアであるが、ハードウェアでも良い。 The purchased product information is information on whether or not the user of the terminal device 2 has purchased a system corresponding to the content. The purchased product information is, for example, a system identifier identifying a system purchased by the user, a system identifier identifying a system with which the user has made a contract for use, a function identifier for identifying a function for which the user has made a contract for use. The system may be an apparatus or software. The product is usually software but may be hardware.
バージョン情報は、ユーザが購入した製品のバージョンを識別する情報である。 The version information is information identifying the version of the product purchased by the user.
保守契約情報とは、端末装置2のユーザがコンテンツに対応するシステムの保守契約に入っているか否かに関する情報である。保守契約情報は、例えば、保守契約に入っているシステムを識別するシステム識別子、保守契約に入っている機能を識別する機能識別子等である。 The maintenance contract information is information on whether or not the user of the terminal device 2 has entered into a maintenance contract of the system corresponding to the content. The maintenance contract information is, for example, a system identifier identifying a system in a maintenance contract, a function identifier identifying a function in a maintenance contract, and the like.
出荷情報は、ユーザに出荷された製品に関する情報である。出荷情報は、例えば、出荷された製品の識別子とバージョン情報を有する。 The shipping information is information on the product shipped to the user. The shipping information includes, for example, an identifier and version information of the shipped product.
環境情報格納部113は、端末装置2の環境情報を格納し得る。環境情報格納部113の環境情報は、通常、環境情報受信部121が受信した環境情報である。 The environment information storage unit 113 can store environment information of the terminal device 2. The environment information of the environment information storage unit 113 is usually the environment information received by the environment information reception unit 121.
環境情報は、端末装置2の環境に関する情報である。環境情報は、例えば、端末装置2のマシン環境に関する情報であるマシン環境情報を含む。環境情報は、例えば、端末装置2にインストールされている一のアプリケーションのパラメータを含む。環境情報は、例えば、端末装置2にインストールされている一のアプリケーションに入力された情報を用いて取得される情報であるアプリ取得情報を含む。環境情報は、例えば、マシン環境情報、アプリケーションのパラメータ、アプリ取得情報などである。マシン環境情報は、例えば、マシンのOS情報、SQL情報などである。OS情報は、OSの識別子、バージョン番号等である。SQL情報は、SQLに関する情報であり、例えば、SQLのバージョンを示す情報である。アプリケーションのパラメータは、会計期間の情報、運用設定の情報、組織の種類の情報(会社/個人事業など)、会社データなどである。アプリ取得情報は、例えば、格納されている企業の資本金の額から判断され得る企業の種類(大法人か中小法人等)、格納されている企業の区分情報から判断され得る公益法人か否かを示す情報、経費の情報の集合から取得され得る研究費割合、取引情報の集合から取得され得る売上高、取引情報の集合と経費の情報の集合から取得され得る経常利益が+か−かなどである。 The environment information is information on the environment of the terminal device 2. The environment information includes, for example, machine environment information which is information on the machine environment of the terminal device 2. The environmental information includes, for example, parameters of one application installed in the terminal device 2. The environment information includes, for example, application acquisition information which is information acquired using information input to one application installed in the terminal device 2. The environment information is, for example, machine environment information, application parameters, application acquisition information, and the like. Machine environment information is, for example, OS information of a machine, SQL information, and the like. The OS information is an identifier of the OS, a version number or the like. The SQL information is information related to SQL, for example, information indicating a version of SQL. The application parameters are information on accounting period, information on operation setting, information on type of organization (company / individual business, etc.), company data, etc. Whether the application acquisition information is, for example, the type of company (large corporation or small and medium-sized corporation etc.) that can be judged from the amount of capital of the stored company, and whether it is a public interest corporation that can be judged from the division information of the stored company Information, the ratio of research expenses that can be obtained from the set of expense information, sales that can be obtained from the set of transaction information, ordinary income that can be obtained from the set of transaction information and the set of expenses, etc. It is.
受信部12は、各種の情報を受信する。受信部12は、端末装置2から各種の情報を受信する。各種の情報とは、例えば、環境情報、会計情報である。 The receiving unit 12 receives various types of information. The receiving unit 12 receives various types of information from the terminal device 2. The various types of information are, for example, environmental information and accounting information.
環境情報受信部121は、端末装置2から環境情報を受信する。環境情報受信部121は、通常、環境情報とユーザを識別するユーザ識別子とを受信する。 The environmental information receiving unit 121 receives environmental information from the terminal device 2. The environmental information receiving unit 121 normally receives environmental information and a user identifier identifying a user.
処理部13は、各種の処理を行う。各種の処理とは、例えば、後述する第一判断処理、第二判断処理等である。 The processing unit 13 performs various processes. The various processes are, for example, a first determination process, a second determination process, and the like described later.
第一判断部131は、端末装置2のユーザに対応するCRM情報が第一条件を満たすか否かの第一判断を行う。なお、第一条件は、通常、予め決められた条件である。第一条件は、通常、送信されるコンテンツに対応する条件であり、CRM情報に関する条件である。
第一判断部131が行う処理は、第一判断処理である。
The first determination unit 131 makes a first determination whether CRM information corresponding to the user of the terminal device 2 satisfies a first condition. The first condition is usually a predetermined condition. The first condition is usually a condition corresponding to the content to be transmitted, and is a condition regarding CRM information.
The process performed by the first determination unit 131 is a first determination process.
第二判断部132は、環境情報が第二条件を満たすか否かを判断する。なお、第二条件は、通常、予め決められた条件である。第二条件は、通常、送信されるコンテンツに対応する条件であり、環境情報に関する条件である。第二判断部132が行う処理は、第二判断処理である。また、第二条件は、期間に関する条件であることは好適である。第二条件は、例えば、決済の期間、年度の期間、会計の年度の終期についての条件、会計期間情報に関する条件であることは好適である。会計期間情報とは、会計期間に関する情報であり、例えば、年度の会計期間を示す情報、決済月を示す情報、決済日を示す情報等である。 The second determination unit 132 determines whether the environmental information satisfies the second condition. The second condition is usually a predetermined condition. The second condition is usually a condition corresponding to the content to be transmitted, and is a condition related to environmental information. The process performed by the second determination unit 132 is a second determination process. In addition, it is preferable that the second condition be a condition regarding a period. It is preferable that the second condition is, for example, a term of settlement, a term of the year, a term of the end of the fiscal year of accounting, and a term of accounting period information. The accounting period information is information related to the accounting period, and for example, information indicating an accounting period of a year, information indicating a settlement month, information indicating a settlement date, and the like.
送信部14は、各種の情報を端末装置2に送信する。各種の情報とは、例えば、コンテンツである。 The transmission unit 14 transmits various types of information to the terminal device 2. The various types of information are, for example, content.
コンテンツ送信部141は、コンテンツを端末装置2に送信する。 The content transmission unit 141 transmits the content to the terminal device 2.
コンテンツ送信部141は、第一判断部131における第一判断結果が第一条件を満たすことを示す結果であり、かつ第二判断部132における第二判断結果が第二条件を満たすことを示す結果である場合のみに、コンテンツを端末装置2に送信する。 The content transmission unit 141 is a result indicating that the first determination result in the first determination unit 131 satisfies the first condition, and a result indicating that the second determination result in the second determination unit 132 satisfies the second condition The content is transmitted to the terminal device 2 only in the case of
コンテンツ送信部141は、通常、第一条件、または第二条件、または第一条件と第二条件に対応するコンテンツをコンテンツ格納部111から取得し、端末装置2に送信する。なお、ここでの端末装置2は、環境情報に対応する端末装置2である。 The content transmission unit 141 generally acquires the content corresponding to the first condition, the second condition, or the first condition and the second condition from the content storage unit 111 and transmits the content to the terminal device 2. Here, the terminal device 2 is a terminal device 2 corresponding to environmental information.
端末装置2を構成する端末格納部21は、各種の情報等を格納し得る。情報等とは、例えば、1または2以上のアプリケーションである。アプリケーションは、アプリケーションを実現するプログラムである。情報等とは、例えば、環境情報である。アプリケーションは、例えば、会計情報処理を行う端末装置2側のプログラムである。 The terminal storage unit 21 configuring the terminal device 2 can store various information and the like. The information or the like is, for example, one or more applications. An application is a program that realizes an application. The information or the like is, for example, environmental information. The application is, for example, a program on the side of the terminal device 2 that performs accounting information processing.
端末受付部22は、指示や情報を受け付ける。指示や情報とは、例えば、アプリケーションの起動指示、サーバ装置1で管理されるべき情報(例えば、会計の情報、仕訳データ等)である。 The terminal accepting unit 22 accepts an instruction and information. The instruction or information is, for example, an application activation instruction, information to be managed by the server device 1 (for example, accounting information, journal data, etc.).
指示や情報の入力手段は、キーボードやマウスやメニュー画面によるもの等、何でも良い。端末受付部22は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。 The means for inputting instructions and information may be anything such as a keyboard, a mouse, or a menu screen. The terminal accepting unit 22 can be realized by a device driver of input means such as a keyboard, control software of a menu screen, or the like.
端末送信部23は、端末受付部22が受け付けた指示や情報等をサーバ装置1に送信する。端末送信部23は、端末受付部22が受け付けた指示等ではない、指示や情報をサーバ装置1に送信しても良い。端末送信部23は、例えば、コンテンツのダウンロード指示をサーバ装置1に送信する。端末送信部23は、例えば、環境情報をサーバ装置1に送信する。端末送信部23は、例えば、受信された環境情報の送信要求に応じて、端末格納部21の環境情報をサーバ装置1に送信しても良い。 The terminal transmission unit 23 transmits the instruction, information, and the like received by the terminal reception unit 22 to the server device 1. The terminal transmission unit 23 may transmit an instruction or information that is not the instruction or the like received by the terminal reception unit 22 to the server device 1. The terminal transmission unit 23 transmits, for example, a content download instruction to the server device 1. The terminal transmission unit 23 transmits, for example, environment information to the server device 1. The terminal transmission unit 23 may transmit the environment information of the terminal storage unit 21 to the server device 1, for example, in response to the received transmission request of the environment information.
端末処理部24は、各種の処理を行う。各種の処理とは、例えば、送信する情報や指示等を送信するデータ構造に変更する処理である。また、コンテンツが、例えば、更新プログラムである場合、端末処理部24は、当該更新プログラムを実行し、アプリケーションのバージョンアップを行っても良い。 The terminal processing unit 24 performs various processes. The various types of processing are, for example, processing for changing to a data structure for transmitting information to be transmitted, instructions and the like. In addition, when the content is, for example, an update program, the terminal processing unit 24 may execute the update program to upgrade the version of the application.
端末受信部25は、サーバ装置1からコンテンツを受信する。端末受信部25は、サーバ装置1から環境情報の送信要求を受信しても良い。 The terminal reception unit 25 receives the content from the server device 1. The terminal reception unit 25 may receive a transmission request for environmental information from the server device 1.
端末出力部26は、端末受信部25が受信したコンテンツを、アプリケーションが起動中に、アプリケーションから出力する。また、端末出力部26は、アプリケーションが起動していなくとも、端末受信部25が受信したコンテンツを出力しても良い。なお、ここでのアプリケーションは、受信されたコンテンツに関するアプリケーションである。コンテンツに関するアプリケーションとは、コンテンツを使用するアプリケーション、コンテンツによりバージョンアップされるアプリケーション等である。 The terminal output unit 26 outputs the content received by the terminal reception unit 25 from the application while the application is running. Further, the terminal output unit 26 may output the content received by the terminal receiving unit 25 even if the application is not activated. Here, the application is an application related to the received content. The application related to the content is an application using the content, an application upgraded with the content, and the like.
端末出力部26は、第一判断部131における第一判断の結果である第一判断結果が第一条件を満たすことを示す結果であり、かつ一の端末装置2の環境に関する情報である環境情報が、予め決められた第二条件を満たすか否かを判断する第二判断の結果である第二判断結果が第二条件を満たすことを示す結果である場合のみ、コンテンツを出力する。 The terminal output unit 26 is a result indicating that the first determination result, which is the result of the first determination in the first determination unit 131, satisfies the first condition, and is environment information that is information on the environment of one terminal device 2 The content is output only when the result of the second determination, which is the result of the second determination to determine whether the predetermined second condition is satisfied, indicates that the second condition is satisfied.
なお、第一判断部131における第一判断の結果である第一判断結果が第一条件を満たすことを示す結果であり、かつ一の端末装置2の環境に関する情報である環境情報が、予め決められた第二条件を満たすか否かを判断する第二判断の結果である第二判断結果が第二条件を満たすことを示す結果である場合のみ、コンテンツを受信する場合、端末出力部26は、端末受信部25が受信したコンテンツを常に出力する。ただし、端末出力部26が受信されたコンテンツを出力するタイミングは問わない。 In addition, the environmental information which is a result which shows that the first judgment result which is a result of the first judgment in the first judgment unit 131 satisfies the first condition, and which is information on the environment of one terminal device 2 is determined in advance. The terminal output unit 26 receives the content only when the second determination result, which is the result of the second determination to determine whether the determined second condition is satisfied, indicates that the second condition is satisfied. , The terminal receiving unit 25 always outputs the received content. However, the timing at which the terminal output unit 26 outputs the received content does not matter.
ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。 Here, the output includes display on a display, projection using a projector, printing on a printer, sound output, transmission to an external device, storage in a recording medium, and other processing devices and other programs. It is a concept that includes the delivery of processing results.
また、コンテンツが、例えば、更新プログラムである場合、出力とは、当該更新プログラムをインストールすることも含む、と考えても良い。 In addition, when the content is, for example, an update program, the output may be considered to include installing the update program.
次に、情報システムAの動作について説明する。まず、サーバ装置1の動作について、図3のフローチャートを用いて説明する。 Next, the operation of the information system A will be described. First, the operation of the server device 1 will be described with reference to the flowchart of FIG.
(ステップS301)送信部14は、送信対象のコンテンツを、コンテンツ格納部111から取得する。 (Step S301) The transmission unit 14 acquires the content to be transmitted from the content storage unit 111.
(ステップS302)処理部13は、カウンタiに1を代入する。 (Step S302) The processing unit 13 substitutes 1 into the counter i.
(ステップS303)処理部13は、i番目のユーザが存在するか否かを判断する。i番目のユーザが存在する場合はステップS304に行き、i番目のユーザが存在しない場合は処理を終了する。なお、例えば、処理部13は、i番目のユーザのCRM情報が、CRM情報格納部112に格納されているか否かにより、i番目のユーザが存在するか否かを判断する。 (Step S303) The processing unit 13 determines whether the i-th user exists. If the i-th user exists, the process goes to step S304, and if the i-th user does not exist, the process ends. Note that, for example, the processing unit 13 determines whether or not the i-th user is present depending on whether or not the CRM information of the i-th user is stored in the CRM information storage unit 112.
(ステップS304)第一判断部131は、i番目のユーザのCRM情報をCRM情報格納部112から取得する。 (Step S304) The first determination unit 131 acquires CRM information of the ith user from the CRM information storage unit 112.
(ステップS305)第一判断部131は、ステップS304で取得したCRM情報が第一条件を満たすか否かの第一判断を行う。 (Step S305) The first determination unit 131 makes a first determination whether the CRM information acquired in step S304 satisfies the first condition.
(ステップS306)処理部13は、ステップS305における第一判断の結果が、第一条件を満たすとの判断結果の場合はステップS307に行き、第一条件を満たさないとの判断結果の場合はステップS312に行く。 (Step S306) The processing unit 13 goes to Step S307 if the result of the first determination in Step S305 is that the first condition is satisfied, and if it is the determination result that the first condition is not satisfied. Go to S312.
(ステップS307)送信部14は、i番目のユーザの端末装置2に環境情報の送信を要求する。なお、i番目のユーザの端末装置2にアクセスするための情報(例えば、IPアドレス、メールアドレス等)は、例えば、格納部11に格納されている。 (Step S307) The transmission unit 14 requests the terminal device 2 of the ith user to transmit environment information. Information (for example, an IP address, an e-mail address, and the like) for accessing the terminal device 2 of the i-th user is stored, for example, in the storage unit 11.
(ステップS308)環境情報受信部121は、端末装置2から環境情報を受信したか否かを判断する。環境情報を受信した場合はステップS309に行き、環境情報を受信しない場合はステップS308に戻る。なお、ステップS307における要求から一定時間以上経過して、環境情報を受信できなかった場合(タイムアウトした場合)、ステップS312に行くことは好適である。 (Step S <b> 308) The environment information receiving unit 121 determines whether environment information has been received from the terminal device 2. If the environmental information is received, the process goes to step S309. If the environmental information is not received, the process returns to step S308. It is preferable to go to step S312 when the environment information can not be received after a predetermined time has passed since the request in step S307 (time out).
(ステップS309)第二判断部132は、ステップS308で受信された環境情報が第二条件を満たすか否かの第二判断を行う。 (Step S309) The second determination unit 132 makes a second determination whether the environment information received in step S308 satisfies the second condition.
(ステップS310)処理部13は、ステップS309における第二判断の結果が、第二条件を満たすとの判断結果の場合はステップS311に行き、第二条件を満たさないとの判断結果の場合はステップS312に行く。 (Step S310) If the result of the second determination in step S309 is the determination result that the second condition is satisfied, the processing unit 13 goes to step S311, and if the determination result that the second condition is not satisfied, the step Go to S312.
(ステップS311)コンテンツ送信部141は、ステップS301で取得したコンテンツを端末装置2に送信する。 (Step S311) The content transmission unit 141 transmits the content acquired in step S301 to the terminal device 2.
(ステップS312)処理部13は、カウンタiを1、インクリメントする。ステップS303に戻る。 (Step S312) The processing unit 13 increments the counter i by one. It returns to step S303.
なお、図3のフローチャートにおいて、環境情報受信部121は、第二判断を行う直前に、リアルタイムに環境情報を受信している。ただし、環境情報受信部121は、事前に環境情報を受信しても良い。また、各ユーザの端末装置2の環境情報は、受信以外の手段により、環境情報格納部113に蓄積されても良い。 In the flowchart of FIG. 3, the environment information receiving unit 121 receives the environment information in real time immediately before the second determination is made. However, the environment information receiving unit 121 may receive the environment information in advance. In addition, the environment information of the terminal device 2 of each user may be stored in the environment information storage unit 113 by means other than reception.
次に、端末装置2の動作について説明する。端末装置2の端末受信部25は、サーバ装置1からの指示を受信し、端末処理部24等は、当該指示に応じたアクションを行う。例えば、端末受信部25は、サーバ装置1から環境情報の送信要求を受信し、端末送信部23は、端末格納部21の環境情報をサーバ装置1に送信する。また、端末受信部25は、サーバ装置1からコンテンツを受信し、端末出力部26は、端末受信部25が受信したコンテンツを出力する。なお、端末出力部26は、アプリケーションが起動中に、アプリケーションからコンテンツを出力しても良いし、アプリケーションが起動していなくとも、コンテンツを出力しても良い。また、例えば、コンテンツが、例えば、更新プログラムである場合、端末出力部26または端末処理部24は、当該更新プログラムをインストールしても良い。 Next, the operation of the terminal device 2 will be described. The terminal reception unit 25 of the terminal device 2 receives an instruction from the server device 1, and the terminal processing unit 24 or the like performs an action according to the instruction. For example, the terminal reception unit 25 receives a transmission request for environmental information from the server device 1, and the terminal transmission unit 23 transmits the environmental information of the terminal storage unit 21 to the server device 1. Further, the terminal receiving unit 25 receives the content from the server device 1, and the terminal output unit 26 outputs the content received by the terminal receiving unit 25. The terminal output unit 26 may output the content from the application while the application is activated, or may output the content even if the application is not activated. Also, for example, when the content is, for example, an update program, the terminal output unit 26 or the terminal processing unit 24 may install the update program.
以下、本実施の形態における情報システムAの具体的な動作について説明する。情報システムAの概念図は図1である。 Hereinafter, the specific operation of the information system A in the present embodiment will be described. A conceptual diagram of the information system A is FIG.
今、サーバ装置1のコンテンツ格納部111は、図4に示すコンテンツ管理表を格納している。コンテンツ管理表は、「コンテンツ識別子」「コンテンツ」「第一条件」「第二条件」を有するレコードを1以上格納している。「コンテンツ識別子」は、コンテンツを識別する情報である。コンテンツ識別子「コンテンツ1」で識別されるコンテンツは、3月の決算処理についてのお知らせの案内情報である。コンテンツ識別子「コンテンツ2」で識別されるコンテンツは、ソフトウェア製品の製品Xの更新プログラムである。なお、コンテンツ2は、会計ソフトの更新プログラムである、とする。さらに、コンテンツ管理表は、各コンテンツに対応付けて、第一条件と第二条件とを格納している。第一条件「製品X=購入」は、「製品X」が購入されている、という条件である。つまり、第一条件「製品X=購入」は、「製品X」の「購入」が「○」であることである。第一条件「製品X=購入 & バージョン!=2.20」は、「製品X」が購入されており、かつ端末装置2の製品Xのバージョンが「2.20」ではない、という条件である。第二条件「会計期間情報=4月〜3月」は、会計期間が4月から3月であること、つまり、決算月が3月である、という条件である。第二条件「OS情報=OS1」は、端末装置2のOSが「OS1」というOSである、という条件である。 Now, the content storage unit 111 of the server device 1 stores a content management table shown in FIG. The content management table stores one or more records having “content identifier”, “content”, “first condition”, and “second condition”. The “content identifier” is information for identifying content. The content identified by the content identifier "content 1" is guidance information on a notice on the closing process in March. The content identified by the content identifier "content 2" is an update program of the product X of the software product. The content 2 is assumed to be an update program of accounting software. Furthermore, the content management table stores the first condition and the second condition in association with each content. The first condition “product X = purchase” is a condition that “product X” is purchased. That is, the first condition “product X = purchase” is that “purchase” of “product X” is “o”. The first condition “product X = purchase & version! = 2.20” is the condition that “product X” is purchased and the version of product X of terminal device 2 is not “2.20”. . The second condition “fiscaling period information = 4 months to 3 months” is a condition that the accounting period is from April to March, that is, the closing month is March. The second condition “OS information = OS1” is a condition that the OS of the terminal device 2 is an OS “OS1”.
また、CRM情報格納部112は、図5に示すCRM情報管理表を格納している、とする。CRM情報管理表は、「ID」「ユーザ識別子」「CRM情報」を有するレコードを1以上管理している。「CRM情報」は、「購入製品情報」「保守契約情報」を有する。「購入製品情報」は、購入した製品または契約している製品に関する情報である。「購入製品情報」は、ここでは2つの製品「製品X」「製品Y」に関する情報である。「製品X」は「購入」「バージョン」を有する。「購入」が「○」である場合は、購入していることを示す。「購入」が「×」である場合は、購入していないことを示す。「バージョン」は、ユーザの端末装置2にインストールされている製品のバージョン識別子である。「製品Y」も「購入」「バージョン」を有する。また、「保守契約情報」は、保守契約に入っているか否かに関する情報である。「保守契約情報」は、ここでは2つの製品「製品X」「製品Y」に関する情報である。「製品X」「製品Y」は、「保守開始日」「保守終了日」を有する。 Further, it is assumed that the CRM information storage unit 112 stores a CRM information management table shown in FIG. The CRM information management table manages one or more records having “ID”, “user identifier” and “CRM information”. "CRM information" has "purchased product information" and "maintenance contract information". “Purchased product information” is information on a purchased or contracted product. “Purchased product information” is information on two products “product X” and “product Y” here. "Product X" has "Purchase" and "Version". If "purchase" is "o", it indicates that the purchase has been made. If "purchase" is "x", it indicates that the purchase has not been made. “Version” is a version identifier of a product installed in the terminal device 2 of the user. "Product Y" also has "purchase" and "version". The "maintenance contract information" is information on whether or not the maintenance contract is entered. "Maintenance contract information" is information on two products "Product X" and "Product Y" here. “Product X” and “Product Y” have “maintenance start date” and “maintenance end date”.
さらに、環境情報格納部113は、図6に示す環境情報管理表を格納している、とする。環境情報管理表は、「ID」「ユーザ識別子」「通知先情報」「環境情報」を有する。「通知先情報」は、ユーザ識別子で識別されるユーザの端末装置2と通信するための情報であり、ここでは、IPアドレスである。「環境情報」は、ユーザ識別子で識別されるユーザの端末装置2の環境情報であり、ここでは「会計期間情報」「OS情報」を有する。「会計期間情報」は、ユーザの会計期間を示す情報である。会計期間情報「4月〜3月」は、3月決済のユーザであることを示す。会計期間情報「8月〜7月」は、7月決済のユーザであることを示す。なお、環境情報管理表の環境情報は、必要な際に、都度、取得することが好適であるが、予め取得していても良い。ただし、ここでは、事前に各ユーザの端末装置2の環境情報を取得し、図6に示す環境情報管理表が完成している、とする。 Further, it is assumed that the environment information storage unit 113 stores an environment information management table shown in FIG. The environmental information management table has "ID", "user identifier", "notification destination information", and "environment information". The “notification destination information” is information for communicating with the terminal device 2 of the user identified by the user identifier, and here is an IP address. The "environment information" is environment information of the terminal device 2 of the user identified by the user identifier, and has "accounting period information" and "OS information" here. "Financial period information" is information indicating a user's fiscal period. The accounting period information “April to March” indicates that the user is a user who has made a March settlement. The accounting period information “August to July” indicates that the user is the user in the July settlement. In addition, although it is preferable to acquire the environmental information of the environmental information management table each time when necessary, it may be acquired in advance. However, here, it is assumed that the environment information of the terminal device 2 of each user is obtained in advance, and the environment information management table shown in FIG. 6 is completed.
かかる状況において、以下の2つの具体例を説明する。具体例1は、コンテンツが情報(特に、案内情報)である場合である。具体例2は、コンテンツが更新プログラムである場合である。
(具体例1)
In such a situation, the following two specific examples will be described. The specific example 1 is the case where the content is information (in particular, guidance information). The second specific example is the case where the content is an update program.
(Specific example 1)
今、送信部14は、送信対象のコンテンツ1を、図4のコンテンツ管理表から取得する。次に、第一判断部131は、1番目のユーザのユーザ識別子「A社」を図5のCRM情報管理表から取得する。次に、第一判断部131は、1番目のユーザのCRM情報を図5のCRM情報管理表から取得する。なお、1番目のユーザのCRM情報は、"購入製品情報.製品X.購入=「○」,購入製品情報.製品X.バージョン=「2.20」,購入製品情報.製品Y.購入=「○」,購入製品情報.製品Y.バージョン=「1.0」,保守契約情報.製品X.保守開始日=「2015/1/1」,保守契約情報.製品X.保守終了日=「2015/12/31」,保守契約情報.製品Y.保守開始日=「2015/1/1」,保守契約情報.製品Y.保守終了日=「2015/12/31」"である。 Now, the transmission unit 14 acquires the content 1 to be transmitted from the content management table of FIG. 4. Next, the first determination unit 131 acquires the user identifier “company A” of the first user from the CRM information management table of FIG. 5. Next, the first determination unit 131 acquires CRM information of the first user from the CRM information management table of FIG. 5. The CRM information of the first user is “purchased product information. Product X. purchased =“ ○ ”, purchased product information. Product X. Version = "2.20", purchased product information. Product Y. Purchase = "○", purchased product information. Product Y. Version = "1.0", maintenance contract information. Product X. Maintenance start date = "2015/1/1", maintenance contract information. Product X. Maintenance end date = "2015/12/31", maintenance contract information. Product Y. Maintenance start date = "2015/1/1", maintenance contract information. Product Y. Maintenance end date = “2015/12/31” ”.
次に、第一判断部131は、コンテンツ1と対になる第一条件「製品X=購入」を取得する。 Next, the first determination unit 131 acquires a first condition “product X = purchase” to be paired with the content 1.
次に、第一判断部131は、取得したCRM情報が第一条件「製品X=購入」を満たすか否かの第一判断を行う。取得したCRM情報は、「購入製品情報.製品X.購入=「○」」を含むので、第一判断部131は、第一条件「製品X=購入」を満たす、と判断する。 Next, the first determination unit 131 performs the first determination whether or not the acquired CRM information satisfies the first condition “product X = purchase”. Since the acquired CRM information includes “purchased product information.product X.purchase =“ ○ ””, the first determination unit 131 determines that the first condition “product X = purchase” is satisfied.
次に、第二判断部132は、コンテンツ1と対になる第二条件「会計期間情報=「4月〜3月」」を取得する。 Next, the second determination unit 132 acquires a second condition “accounting period information =“ April to March ”” to be paired with the content 1.
次に、第二判断部132は、1番目のユーザのユーザ識別子「A社」と対になる環境情報"会計期間情報=「4月〜3月」,OS情報=「OS1」,・・・」を図6に示す環境情報管理表から取得する。 Next, the second determination unit 132 sets environmental information “accounting period information =“ April to March ”, OS information =“ OS1 ”,... To be paired with the user identifier“ company A ”of the first user. Is acquired from the environmental information management table shown in FIG.
次に、第二判断部132は、環境情報が第二条件を満たすか否かの第二判断を行う。ここで、環境情報が含む「会計期間情報=「4月〜3月」」は、第二条件「会計期間情報=「4月〜3月」」と合致するので、第二判断部132は、第二条件を満たす、との判断を行う。 Next, the second determination unit 132 makes a second determination whether the environment information satisfies the second condition. Here, since "accounting period information =" April to March "" included in the environmental information matches the second condition "accounting period information =" April to March "", the second determination unit 132 Determine that the second condition is met.
次に、コンテンツ送信部141は、コンテンツ1を1番目のユーザの端末装置2に送信する。 Next, the content transmission unit 141 transmits the content 1 to the terminal device 2 of the first user.
次に、端末装置2の端末受信部25は、サーバ装置1からコンテンツ1を受信する。そして、端末出力部26は、当該コンテンツ1を端末格納部21に蓄積する。 Next, the terminal reception unit 25 of the terminal device 2 receives the content 1 from the server device 1. Then, the terminal output unit 26 stores the content 1 in the terminal storage unit 21.
そして、ユーザ(A社)が製品Xを起動した場合、製品Xからコンテンツ1が出力される。かかる出力例は、図7である。 Then, when the user (company A) starts the product X, the content 1 is output from the product X. An example of such output is shown in FIG.
次に、第一判断部131は、2番目のユーザのユーザ識別子「B社」を取得する。次に、第一判断部131は、2番目のユーザのCRM情報を図5のCRM情報管理表から取得する。なお、2番目のユーザのCRM情報は、"購入製品情報.製品X.購入=「○」, 購入製品情報.製品X.バージョン=「1.0」,購入製品情報.製品Y.購入=「×」, 購入製品情報.製品Y.バージョン=「−」,保守契約情報.製品X.保守開始日=「2015/1/1」,保守契約情報.製品X.保守終了日=「2015/12/31」,保守契約情報.製品Y.保守開始日=「−」,保守契約情報.製品Y.保守終了日=「−」"である。 Next, the first determination unit 131 acquires the user identifier “company B” of the second user. Next, the first determination unit 131 acquires CRM information of the second user from the CRM information management table of FIG. The CRM information of the second user is “purchased product information. Product X. purchased =“ ○ ”, purchased product information. Product X. Version = "1.0", purchased product information. Product Y. Purchase = "x", Purchased product information. Product Y. Version = "-", maintenance contract information. Product X. Maintenance start date = "2015/1/1", maintenance contract information. Product X. Maintenance end date = "2015/12/31", maintenance contract information. Product Y. Maintenance start date = "-", maintenance contract information. Product Y. Maintenance end date = "-".
次に、第一判断部131は、コンテンツ1と対になる第一条件「製品X=購入」を取得する。 Next, the first determination unit 131 acquires a first condition “product X = purchase” to be paired with the content 1.
次に、第一判断部131は、取得したCRM情報が第一条件「製品X=購入」を満たすか否かの第一判断を行う。取得したCRM情報は、「購入製品情報.製品X.購入=「○」」を含むので、第一判断部131は、第一条件「製品X=購入」を満たす、と判断する。 Next, the first determination unit 131 performs the first determination whether or not the acquired CRM information satisfies the first condition “product X = purchase”. Since the acquired CRM information includes “purchased product information.product X.purchase =“ ○ ””, the first determination unit 131 determines that the first condition “product X = purchase” is satisfied.
次に、第二判断部132は、コンテンツ1と対になる第二条件「会計期間情報=「4月〜3月」」を取得する。 Next, the second determination unit 132 acquires a second condition “accounting period information =“ April to March ”” to be paired with the content 1.
次に、第二判断部132は、2番目のユーザのユーザ識別子「B社」と対になる環境情報"会計期間情報=「8月〜7月」,OS情報=「OS1」,・・・」を図6に示す環境情報管理表から取得する。 Next, the second judgment unit 132 makes the environment information “accounting period information =“ August to July ”paired with the user identifier“ company B ”of the second user, OS information =“ OS1 ”,. Is acquired from the environmental information management table shown in FIG.
次に、第二判断部132は、環境情報が第二条件を満たすか否かの第二判断を行う。ここで、環境情報が含む「会計期間情報=「8月〜7月」」は、第二条件「会計期間情報=「4月〜3月」」と合致しないので、第二判断部132は、第二条件を満たさない、との判断を行う。 Next, the second determination unit 132 makes a second determination whether the environment information satisfies the second condition. Here, since "accounting period information =" August to July "" included in the environmental information does not match the second condition "accounting period information =" April to March "", the second determination unit 132 It is determined that the second condition is not satisfied.
そして、コンテンツ送信部141は、コンテンツ1を2番目のユーザの端末装置2に送信しない。 Then, the content transmission unit 141 does not transmit the content 1 to the terminal device 2 of the second user.
また、上記の処理を3番目以降のユーザに対しても行う。 Also, the above processing is performed for the third and subsequent users.
以上、本具体例において、期間または時刻または時間等の情報(ここでは、会計期間情報)を考慮した判断を行うので、適切なタイミングで、ユーザに必要な情報(ここでは、決済に関連する情報)を提供できる。
(具体例2)
As described above, in the present specific example, determination is performed in consideration of information such as period or time or time (here, accounting period information), so information necessary for the user (here, information related to settlement) at an appropriate timing. ) Can be provided.
(Specific example 2)
今、送信部14は、送信対象のコンテンツ2を、図4のコンテンツ管理表から取得する。次に、第一判断部131は、1番目のユーザのユーザ識別子「A社」を取得する。次に、第一判断部131は、1番目のユーザのCRM情報を図5のCRM情報管理表から取得する。 Now, the transmission unit 14 acquires the content 2 to be transmitted from the content management table of FIG. 4. Next, the first determination unit 131 acquires the user identifier “company A” of the first user. Next, the first determination unit 131 acquires CRM information of the first user from the CRM information management table of FIG. 5.
次に、第一判断部131は、コンテンツ2と対になる第一条件「製品X=購入 & バージョン!=2.20」を取得する。 Next, the first determination unit 131 acquires a first condition “product X = purchase & version! = 2.20” to be paired with the content 2.
次に、第一判断部131は、1番目のユーザのCRM情報が第一条件を満たすか否かの第一判断を行う。CRM情報は、「購入製品情報.製品X.購入=「○」,購入製品情報.製品X.バージョン=「2.20」」を含むので、第一判断部131は、第一条件を満たさない、と判断する。 Next, the first determination unit 131 makes a first determination whether the CRM information of the first user satisfies the first condition. CRM information is “purchased product information. Product X. purchased =“ ○ ”, purchased product information. Product X. Since the version = “2.20” is included, the first determination unit 131 determines that the first condition is not satisfied.
次に、第一判断部131は、2番目のユーザのユーザ識別子「B社」を取得する。次に、第一判断部131は、2番目のユーザのCRM情報を図5のCRM情報管理表から取得する。 Next, the first determination unit 131 acquires the user identifier “company B” of the second user. Next, the first determination unit 131 acquires CRM information of the second user from the CRM information management table of FIG.
次に、第一判断部131は、コンテンツ2と対になる第一条件「製品X=購入 & バージョン!=2.20」を取得する。 Next, the first determination unit 131 acquires a first condition “product X = purchase & version! = 2.20” to be paired with the content 2.
次に、第一判断部131は、2番目のユーザのCRM情報が第一条件を満たすか否かの第一判断を行う。CRM情報は、「購入製品情報.製品X.購入=「○」,購入製品情報.製品X.バージョン=「1.0」」を含むので、第一判断部131は、第一条件を満たす、と判断する。 Next, the first determination unit 131 makes a first determination whether the CRM information of the second user satisfies the first condition. CRM information is “purchased product information. Product X. purchased =“ ○ ”, purchased product information. Product X. Since the version = “1.0” is included, the first determination unit 131 determines that the first condition is satisfied.
次に、第二判断部132は、コンテンツ2と対になる第二条件「OS情報=OS1」を取得する。 Next, the second determination unit 132 acquires a second condition “OS information = OS1” to be paired with the content 2.
次に、第二判断部132は、2番目のユーザのユーザ識別子「B社」と対になる環境情報"会計期間情報=「8月〜7月」,OS情報=「OS1」,・・・」を図6に示す環境情報管理表から取得する。 Next, the second judgment unit 132 makes the environment information “accounting period information =“ August to July ”paired with the user identifier“ company B ”of the second user, OS information =“ OS1 ”,. Is acquired from the environmental information management table shown in FIG.
次に、第二判断部132は、環境情報が第二条件を満たすか否かの第二判断を行う。ここで、環境情報が含む「OS情報=「OS1」」は、第二条件「OS情報=OS1」と合致するので、第二判断部132は、第二条件を満たす、との判断を行う。 Next, the second determination unit 132 makes a second determination whether the environment information satisfies the second condition. Here, since “OS information =“ OS1 ”” included in the environment information matches the second condition “OS information = OS1”, the second determination unit 132 determines that the second condition is satisfied.
次に、コンテンツ送信部141は、コンテンツ2を2番目のユーザの端末装置2に送信する。 Next, the content transmission unit 141 transmits the content 2 to the terminal device 2 of the second user.
次に、端末装置2の端末受信部25は、サーバ装置1からコンテンツ2を受信する。そして、端末出力部26は、当該コンテンツ2を端末格納部21に蓄積する。 Next, the terminal reception unit 25 of the terminal device 2 receives the content 2 from the server device 1. Then, the terminal output unit 26 stores the content 2 in the terminal storage unit 21.
そして、端末処理部24は、コンテンツ2を実行し、製品Xのバージョンの更新を行う。なお、バージョンの更新の結果、2番目のユーザの製品Xのバージョンは「2.20」になった、とする。 Then, the terminal processing unit 24 executes the content 2 and updates the version of the product X. Note that it is assumed that the version of the product X of the second user has become “2.20” as a result of the version update.
以上、本実施の形態によれば、管理されているCRM情報と端末装置の環境情報との両方を考慮して、適切なコンテンツを端末装置で出力できる。 As described above, according to the present embodiment, it is possible to output appropriate content by the terminal device in consideration of both of the managed CRM information and the environment information of the terminal device.
また、本実施の形態によれば、期間または時刻または時間等の情報(例えば、会計期間情報)を考慮した判断を行うので、適切なタイミングで、ユーザ(端末装置2)に必要な情報(ここでは、決済に関連する情報)を提供できる。 Further, according to the present embodiment, since the determination is made in consideration of information (for example, accounting period information) such as period or time or time, information necessary for the user (terminal device 2) (here, at appropriate timing) Can provide information related to payment).
なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをCD−ROMなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータがアクセス可能な記録媒体は、ユーザ毎に、ユーザのアクションまたはユーザに対するアクションに関する情報であるCRM情報を格納し得るCRM情報格納部と、コンテンツを格納し得るコンテンツ格納部とを具備し、コンピュータを、前記コンテンツを端末装置に送信するコンテンツ送信部と、端末装置のユーザに対応するCRM情報が、予め決められた第一条件を満たすか否かの第一判断を行う第一判断部として機能させ、前記第一判断部における第一判断の結果である第一判断結果が前記第一条件を満たすことを示す結果であり、かつ前記一の端末装置の環境に関する情報である環境情報が、予め決められた第二条件を満たすか否かを判断する第二判断の結果である第二判断結果が前記第二条件を満たすことを示す結果である場合のみ、前記コンテンツが前記端末装置で出力されるプログラムである。 The processing in the present embodiment may be realized by software. Then, this software may be distributed by software download or the like. Also, the software may be distributed by being recorded on a recording medium such as a CD-ROM. This applies to the other embodiments in the present specification. The software for realizing the information processing apparatus in the present embodiment is the following program. That is, in this program, a computer-accessible recording medium can store CRM information, which is information on an action of the user or an action on the user, for each user, and a content storage that can store contents And the computer, the content transmitting unit for transmitting the content to the terminal device, and the first determination whether the CRM information corresponding to the user of the terminal device satisfies the first predetermined condition. It is a result that is made to function as a first determination unit, and indicates that the first determination result which is the result of the first determination in the first determination unit satisfies the first condition, and information on the environment of the one terminal device A second judgment result, which is a result of a second judgment to judge whether certain environmental information satisfies a second predetermined condition, is the second judgment. If the result showing that satisfy matter only, is a program which the content is output by the terminal device.
前記記録媒体は、前記端末装置の環境情報を格納し得る環境情報格納部をさらに具備し、 上記プログラムにおいて、コンピュータを、前記環境情報が前記第二条件を満たすか否かを判断する第二判断部としてさらに機能させ、前記コンテンツ送信部は、前記第一判断部における第一判断結果が前記第一条件を満たすことを示す結果であり、かつ前記第二判断部における第二判断結果が前記第二条件を満たすことを示す結果である場合に、前記コンテンツを前記端末装置に送信するものとして、コンピュータを機能させるプログラムであることは好適である。 The recording medium further includes an environment information storage unit capable of storing environment information of the terminal device, and in the program, a second determination is performed to determine whether the environment information satisfies the second condition in the computer. The content transmission unit is a result indicating that the first determination result in the first determination unit satisfies the first condition, and the second determination result in the second determination unit is the second. It is preferable that the program is a program that causes a computer to function as the one that transmits the content to the terminal device when the result indicates that two conditions are satisfied.
(実施の形態2) Second Embodiment
本実施の形態において、2つのサーバ装置(第一サーバ装置と第二サーバ装置)が存在し、第一サーバ装置で第一判断を行い、第二サーバ装置で第二判断を行う点が、実施の形態1とは異なる。 In the present embodiment, there are two server devices (a first server device and a second server device), and the first server device performs the first determination and the second server device performs the second determination. It is different from Form 1.
本実施の形態における情報システムBの概念図を図8に示す。情報システムBは、第一サーバ装置3、第二サーバ装置4、および1または2以上の端末装置2を備える。第一サーバ装置3、第二サーバ装置4は、いわゆるクラウドサーバも含み、広く解する。 A conceptual diagram of the information system B in the present embodiment is shown in FIG. The information system B includes a first server device 3, a second server device 4, and one or more terminal devices 2. The first server device 3 and the second server device 4 also include a so-called cloud server, which is widely understood.
図9は、本実施の形態における情報システムBのブロック図である。情報システムBを構成する第一サーバ装置3は、第一格納部31、第一受信部32、第一処理部33、第一送信部34を備える。 FIG. 9 is a block diagram of an information system B in the present embodiment. The first server device 3 constituting the information system B includes a first storage unit 31, a first reception unit 32, a first processing unit 33, and a first transmission unit 34.
第一格納部31は、CRM情報格納部112を備える。第一処理部33は、第一判断部131を備える。第一送信部34は、第一判断結果送信部341を備える。 The first storage unit 31 includes a CRM information storage unit 112. The first processing unit 33 includes a first determination unit 131. The first transmission unit 34 includes a first determination result transmission unit 341.
第二サーバ装置4は、第二格納部41、第二受信部42、第二処理部43、第二送信部44を備える。 The second server device 4 includes a second storage unit 41, a second reception unit 42, a second processing unit 43, and a second transmission unit 44.
第二格納部41は、コンテンツ格納部111、環境情報格納部113を備える。第二受信部42は、環境情報受信部121、第一判断結果受信部421を備える。第二処理部43は、第二判断部132を備える。第二送信部44は、コンテンツ送信部441を備える。 The second storage unit 41 includes a content storage unit 111 and an environment information storage unit 113. The second receiving unit 42 includes an environmental information receiving unit 121 and a first determination result receiving unit 421. The second processing unit 43 includes a second determination unit 132. The second transmission unit 44 includes a content transmission unit 441.
第一サーバ装置3を構成する第一格納部31は、各種の情報を格納し得る。各種の情報とは、例えば、CRM情報である。 The first storage unit 31 constituting the first server device 3 can store various types of information. The various information is, for example, CRM information.
第一受信部32は、各種の情報を受信する。各種の情報とは、例えば、CRM情報である。 The first receiving unit 32 receives various types of information. The various information is, for example, CRM information.
第一処理部33は、各種の処理を行う。各種の処理とは、例えば、送信するための情報を構成する処理である。 The first processing unit 33 performs various processes. The various types of processing are, for example, processing for configuring information for transmission.
第一送信部34は、各種の情報を送信する。各種の情報とは、例えば、第一判断結果である。 The first transmission unit 34 transmits various types of information. The various types of information are, for example, the first determination results.
第一判断結果送信部341は、第一判断結果を第二サーバ装置4に送信する。 The first determination result transmitting unit 341 transmits the first determination result to the second server device 4.
第二サーバ装置4を構成する第二格納部41は、各種の情報を格納し得る。各種の情報とは、例えば、コンテンツ、環境情報等である。 The second storage unit 41 configuring the second server device 4 can store various types of information. The various information is, for example, content, environmental information, and the like.
第二受信部42は、各種の情報を受信する。各種の情報とは、例えば、環境情報、第一判断結果等である。 The second receiving unit 42 receives various types of information. The various types of information are, for example, environmental information, a first determination result, and the like.
第一判断結果受信部421は、第一サーバ装置3から第一判断結果を受信する。 The first determination result receiving unit 421 receives the first determination result from the first server device 3.
第二処理部43は、各種の処理を行う。各種の処理は、例えば、第二判断処理である。 The second processing unit 43 performs various processes. The various processes are, for example, a second determination process.
第二送信部44は、各種の情報を送信する。各種の情報とは、例えば、コンテンツである。 The second transmission unit 44 transmits various types of information. The various types of information are, for example, content.
コンテンツ送信部441は、コンテンツを端末装置2に送信する。 The content transmission unit 441 transmits the content to the terminal device 2.
コンテンツ送信部441は、第一判断結果が第一条件を満たすことを示す結果であり、かつ第二判断結果が第二条件を満たすことを示す結果である場合のみに、コンテンツを端末装置2に送信する。 The content transmission unit 441 sends the content to the terminal device 2 only when the first determination result indicates that the first condition is satisfied and the second determination result indicates that the second condition is satisfied. Send.
コンテンツ送信部441は、第一判断結果受信部421が受信した第一判断結果が第一条件を満たすことを示す結果であり、かつ第二判断部132における第二判断結果が第二条件を満たすことを示す結果である場合のみに、コンテンツを端末装置2に送信する。 The content transmitting unit 441 is a result indicating that the first determination result received by the first determination result receiving unit 421 satisfies the first condition, and the second determination result by the second determining unit 132 satisfies the second condition. Content is transmitted to the terminal device 2 only in the case of a result indicating that.
第一格納部31、第二格納部41は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The first storage unit 31 and the second storage unit 41 are preferably non-volatile recording media, but can also be realized as volatile recording media.
第一格納部31等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が第一格納部31等で記憶されるようになってもよく、通信回線等を介して送信された情報が第一格納部31等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が第一格納部31等で記憶されるようになってもよい。 There is no limitation on the process of storing information in the first storage unit 31 or the like. For example, information may be stored in the first storage unit 31 or the like via a recording medium, and information transmitted via a communication line or the like may be stored in the first storage unit 31 or the like. Alternatively, information input via an input device may be stored in the first storage unit 31 or the like.
第一受信部32、第二受信部42、第一判断結果受信部421は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。 The first receiving unit 32, the second receiving unit 42, and the first determination result receiving unit 421 are usually realized by wireless or wired communication means, but may be realized by means for receiving a broadcast.
第一処理部33、第二処理部43は、通常、MPUやメモリ等から実現され得る。第一処理部33の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。 The first processing unit 33 and the second processing unit 43 can be usually realized by an MPU, a memory or the like. Typically, the processing procedure of the first processing unit 33 is realized by software, and the software is stored in a storage medium such as a ROM. However, it may be realized by hardware (a dedicated circuit).
第一送信部34、第一判断結果送信部341、第二送信部44、コンテンツ送信部441は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。 The first transmission unit 34, the first determination result transmission unit 341, the second transmission unit 44, and the content transmission unit 441 are usually realized by wireless or wired communication means, but may be realized by broadcasting means.
次に、情報システムBの動作について説明する。まず、第一サーバ装置3の動作について、図10のフローチャートを用いて説明する。図10のフローチャートにおいて、図3の同一のステップについて、その説明を省略する。なお、図3のフローチャートの処理部13が行う処理は、ここでは、第一処理部33が行う。 Next, the operation of the information system B will be described. First, the operation of the first server device 3 will be described using the flowchart of FIG. In the flowchart of FIG. 10, the description of the same steps in FIG. 3 will be omitted. In addition, the 1st process part 33 performs the process which the process part 13 of the flowchart of FIG. 3 performs here.
(ステップS1001)第一処理部33は、送信する情報を構成する。送信する情報は、通常、第一判断結果とユーザ識別子を含む。また、ここでの第一判断結果は、「第一条件を満たす」との判断結果である。なお、第一判断結果は、ユーザ識別子だけでも良い。 (Step S1001) The first processing unit 33 constructs information to be transmitted. The information to be transmitted usually includes the first determination result and the user identifier. Further, the first determination result here is the determination result that "the first condition is satisfied". The first determination result may be only the user identifier.
(ステップS1002)第一判断結果送信部341は、ステップS1001で構成された第一判断結果等を第二サーバ装置4に送信する。 (Step S1002) The first determination result transmitting unit 341 transmits the first determination result and the like configured in step S1001 to the second server device 4.
次に、第二サーバ装置4の動作について、図11のフローチャートを用いて説明する。図11のフローチャートにおいて、図3の同一のステップについて、その説明を省略する。なお、図3のフローチャートの処理部13が行う処理は、ここでは、第二処理部43が行う。 Next, the operation of the second server device 4 will be described using the flowchart of FIG. In the flowchart of FIG. 11, the description of the same steps in FIG. 3 will be omitted. In addition, the 2nd process part 43 performs the process which the process part 13 of the flowchart of FIG. 3 performs here.
(ステップS1101)第一判断結果受信部421は、第一判断結果等を受信したか否かを判断する。第一判断結果等を受信した場合はステップS301に行き、第一判断結果等を受信しない場合はステップS1101に戻る。 (Step S1101) The first determination result receiving unit 421 determines whether the first determination result or the like has been received. If the first determination result is received, the process goes to step S301. If the first determination result is not received, the process returns to step S1101.
(ステップS1102)第二処理部43は、ステップS1101で受信された第一判断結果等からユーザ識別子を取得する。 (Step S1102) The second processing unit 43 acquires a user identifier from the first determination result or the like received in Step S1101.
(ステップS1103)第二判断部132は、ステップS1102で取得されたユーザ識別子と対になる環境情報を環境情報格納部113から取得する。 (Step S1103) The second determination unit 132 acquires, from the environment information storage unit 113, environment information to be paired with the user identifier acquired in step S1102.
なお、図11のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 In the flowchart of FIG. 11, the processing is ended by the interruption of the power off or the processing end.
以下、本実施の形態における情報システムBの具体的な動作について説明する。情報システムBの概念図は図8である。 Hereinafter, the specific operation of the information system B in the present embodiment will be described. A conceptual diagram of the information system B is FIG.
今、第一サーバ装置3のCRM情報格納部112は、図5に示すCRM情報管理表を格納している、とする。 Now, it is assumed that the CRM information storage unit 112 of the first server device 3 stores the CRM information management table shown in FIG.
また、第二サーバ装置4のコンテンツ格納部111は、図4に示すコンテンツ管理表を格納している。 Also, the content storage unit 111 of the second server device 4 stores a content management table shown in FIG.
さらに、第二サーバ装置4の環境情報格納部113は、図6に示す環境情報管理表を格納している、とする。なお、ここでは、事前に各ユーザの端末装置2の環境情報を取得し、図6に示す環境情報管理表が完成している、とする。 Furthermore, it is assumed that the environment information storage unit 113 of the second server device 4 stores an environment information management table shown in FIG. Here, it is assumed that the environment information of the terminal device 2 of each user is obtained in advance, and the environment information management table shown in FIG. 6 is completed.
かかる状況において、以下の2つの具体例を説明する。具体例1は、コンテンツが情報である場合である。具体例2は、コンテンツが更新プログラムである場合である。
(具体例1)
In such a situation, the following two specific examples will be described. Example 1 is the case where the content is information. The second specific example is the case where the content is an update program.
(Specific example 1)
今、第一サーバ装置3の第一判断部131は、1番目のユーザのユーザ識別子「A社」を取得する。次に、第一判断部131は、1番目のユーザのCRM情報を図5のCRM情報管理表から取得する。 Now, the first determination unit 131 of the first server device 3 acquires the user identifier “company A” of the first user. Next, the first determination unit 131 acquires CRM information of the first user from the CRM information management table of FIG. 5.
次に、第一判断部131は、第一条件「製品X=購入」を取得する。なお、第一条件は、第一受信部32が第二サーバ装置4から受信しても良いし、第一格納部31に予め格納されていても良い。 Next, the first determination unit 131 acquires a first condition “product X = purchase”. The first condition may be received by the first receiving unit 32 from the second server device 4 or may be stored in the first storage unit 31 in advance.
次に、第一判断部131は、1番目のユーザのCRM情報が第一条件「製品X=購入」を満たすか否かの第一判断を行う。CRM情報は、「購入製品情報.製品X.購入=「○」」を含むので、第一判断部131は、第一条件「製品X=購入」を満たす、と判断する。 Next, the first determination unit 131 performs the first determination whether the CRM information of the first user satisfies the first condition “product X = purchase”. Since the CRM information includes “purchased product information.product X.purchase =“ ○ ””, the first determination unit 131 determines that the first condition “product X = purchase” is satisfied.
次に、第一処理部33は、送信する情報を構成する。送信する情報は、「第一条件を満たす」との第一判断結果とユーザ識別子「A社」を含む。 Next, the first processing unit 33 configures information to be transmitted. The information to be transmitted includes a first determination result that "a first condition is satisfied" and a user identifier "A company".
次に、第一判断結果送信部341は、構成された第一判断結果等を第二サーバ装置4に送信する。 Next, the first determination result transmitting unit 341 transmits the configured first determination result and the like to the second server device 4.
次に、第二サーバ装置4の第一判断結果受信部421は、第一判断結果等を第一サーバ装置3から受信する。 Next, the first determination result receiving unit 421 of the second server device 4 receives the first determination result and the like from the first server device 3.
次に、第二処理部43は、受信された第一判断結果等からユーザ識別子「A社」を取得する。 Next, the second processing unit 43 acquires the user identifier “company A” from the received first determination result and the like.
次に、第二判断部132は、取得されたユーザ識別子「A社」と対になる環境情報「会計期間情報=「4月〜3月」,OS情報=「OS1」,・・・」を環境情報管理表(図6)から取得する。 Next, the second determination unit 132 sets environmental information “accounting period information =“ April to March ”, OS information =“ OS1 ”,...” To be paired with the acquired user identifier “Company A”. Obtained from the environmental information management table (Figure 6).
次に、第二判断部132は、コンテンツ1と対になる第二条件「会計期間情報=「4月〜3月」」を取得する。 Next, the second determination unit 132 acquires a second condition “accounting period information =“ April to March ”” to be paired with the content 1.
次に、第二判断部132は、環境情報が第二条件を満たすか否かの第二判断を行う。ここで、環境情報が含む「会計期間情報=「4月〜3月」」は、第二条件「会計期間情報=「4月〜3月」」と合致するので、第二判断部132は、第二条件を満たす、との判断を行う。 Next, the second determination unit 132 makes a second determination whether the environment information satisfies the second condition. Here, since "accounting period information =" April to March "" included in the environmental information matches the second condition "accounting period information =" April to March "", the second determination unit 132 Determine that the second condition is met.
次に、送信部14は、送信対象のコンテンツ1を、図4のコンテンツ管理表から取得する。 Next, the transmission unit 14 acquires the content 1 to be transmitted from the content management table of FIG. 4.
次に、コンテンツ送信部441は、コンテンツ1を1番目のユーザの端末装置2に送信する。 Next, the content transmission unit 441 transmits the content 1 to the terminal device 2 of the first user.
次に、端末装置2の端末受信部25は、サーバ装置1からコンテンツ1を受信する。そして、端末出力部26は、当該コンテンツ1を端末格納部21に蓄積する。 Next, the terminal reception unit 25 of the terminal device 2 receives the content 1 from the server device 1. Then, the terminal output unit 26 stores the content 1 in the terminal storage unit 21.
そして、ユーザ(A社)が製品Xを起動した場合、製品Xからコンテンツ1が出力される。かかる出力例は、図7である。 Then, when the user (company A) starts the product X, the content 1 is output from the product X. An example of such output is shown in FIG.
次に、第一サーバ装置3の第一判断部131は、2番目のユーザのユーザ識別子「B社」を取得する。次に、第一判断部131は、2番目のユーザのCRM情報を図5のCRM情報管理表から取得する。 Next, the first determination unit 131 of the first server device 3 acquires the user identifier “company B” of the second user. Next, the first determination unit 131 acquires CRM information of the second user from the CRM information management table of FIG.
次に、第一判断部131は、第一条件「製品X=購入」を取得する。 Next, the first determination unit 131 acquires a first condition “product X = purchase”.
次に、第一判断部131は、CRM情報が第一条件「製品X=購入」を満たすか否かの第一判断を行う。取得したCRM情報は、「購入製品情報.製品X.購入=「○」」を含むので、第一判断部131は、第一条件「製品X=購入」を満たす、と判断する。 Next, the first determination unit 131 performs the first determination whether the CRM information satisfies the first condition “product X = purchase”. Since the acquired CRM information includes “purchased product information.product X.purchase =“ ○ ””, the first determination unit 131 determines that the first condition “product X = purchase” is satisfied.
次に、第一処理部33は、送信する情報を構成する。送信する情報は、「第一条件を満たす」との第一判断結果とユーザ識別子「B社」を含む。 Next, the first processing unit 33 configures information to be transmitted. The information to be transmitted includes a first determination result that "the first condition is satisfied" and a user identifier "company B".
次に、第一判断結果送信部341は、構成された第一判断結果等を第二サーバ装置4に送信する。 Next, the first determination result transmitting unit 341 transmits the configured first determination result and the like to the second server device 4.
次に、第二サーバ装置4の第一判断結果受信部421は、第一判断結果等を第一サーバ装置3から受信する。 Next, the first determination result receiving unit 421 of the second server device 4 receives the first determination result and the like from the first server device 3.
次に、第二処理部43は、受信された第一判断結果等からユーザ識別子「B社」を取得する。 Next, the second processing unit 43 acquires the user identifier “company B” from the received first determination result and the like.
次に、第二判断部132は、取得されたユーザ識別子「B社」と対になる環境情報「会計期間情報=「8月〜7月」,OS情報=「OS1」,・・・」を図6に示す環境情報管理表から取得する。 Next, the second determination unit 132 pairs environmental information “accounting period information =“ August to July ”, OS information =“ OS1 ”,..., Which is paired with the acquired user identifier“ company B ”. It is acquired from the environmental information management table shown in FIG.
次に、第二判断部132は、環境情報が第二条件を満たすか否かの第二判断を行う。ここで、環境情報が含む「会計期間情報=「8月〜7月」」は、第二条件「会計期間情報=「4月〜3月」」と合致しないので、第二判断部132は、第二条件を満たさない、との判断を行う。 Next, the second determination unit 132 makes a second determination whether the environment information satisfies the second condition. Here, since "accounting period information =" August to July "" included in the environmental information does not match the second condition "accounting period information =" April to March "", the second determination unit 132 It is determined that the second condition is not satisfied.
そして、コンテンツ送信部441は、コンテンツ1を2番目のユーザの端末装置2に送信しない。 Then, the content transmission unit 441 does not transmit the content 1 to the terminal device 2 of the second user.
また、上記の処理を3番目以降のユーザに対しても行う。 Also, the above processing is performed for the third and subsequent users.
以上、本具体例において、期間または時刻または時間等の情報(ここでは、会計期間情報)を考慮した判断を行うので、適切なタイミングで、ユーザに必要な情報(ここでは、決済に関連する情報)を提供できる。
(具体例2)
As described above, in the present specific example, determination is performed in consideration of information such as period or time or time (here, accounting period information), so information necessary for the user (here, information related to settlement) at an appropriate timing. ) Can be provided.
(Specific example 2)
今、第一サーバ装置3の第一判断部131は、1番目のユーザのユーザ識別子「A社」を取得する。次に、第一判断部131は、1番目のユーザのCRM情報を図5のCRM情報管理表から取得する。 Now, the first determination unit 131 of the first server device 3 acquires the user identifier “company A” of the first user. Next, the first determination unit 131 acquires CRM information of the first user from the CRM information management table of FIG. 5.
次に、第一判断部131は、第一条件「製品X=購入 & バージョン!=2.20」を取得する。なお、第一条件は、第一受信部32が第二サーバ装置4から受信しても良いし、第一格納部31に予め格納されていても良い。 Next, the first determination unit 131 acquires a first condition “product X = purchase & version! = 2.20”. The first condition may be received by the first receiving unit 32 from the second server device 4 or may be stored in the first storage unit 31 in advance.
次に、第一判断部131は、1番目のユーザのCRM情報が第一条件を満たすか否かの第一判断を行う。ここで、CRM情報は、「購入製品情報.製品X.購入=「○」,購入製品情報.製品X.バージョン=「2.20」」を含むので、第一判断部131は、第一条件を満たさない、と判断する。 Next, the first determination unit 131 makes a first determination whether the CRM information of the first user satisfies the first condition. Here, the CRM information is “purchased product information. Product X. purchased =“ ○ ”, purchased product information. Product X. Since the version = “2.20” is included, the first determination unit 131 determines that the first condition is not satisfied.
次に、第一判断部131は、2番目のユーザのユーザ識別子「B社」を取得する。次に、第一判断部131は、2番目のユーザのCRM情報を図5のCRM情報管理表から取得する。 Next, the first determination unit 131 acquires the user identifier “company B” of the second user. Next, the first determination unit 131 acquires CRM information of the second user from the CRM information management table of FIG.
次に、第一判断部131は、第一条件「製品X=購入 & バージョン!=2.20」を取得する。 Next, the first determination unit 131 acquires a first condition “product X = purchase & version! = 2.20”.
次に、第一判断部131は、2番目のユーザのCRM情報が第一条件を満たすか否かの第一判断を行う。CRM情報は、「購入製品情報.製品X.購入=「○」,購入製品情報.製品X.バージョン=「1.0」」を含むので、第一判断部131は、第一条件を満たす、と判断する。 Next, the first determination unit 131 makes a first determination whether the CRM information of the second user satisfies the first condition. CRM information is “purchased product information. Product X. purchased =“ ○ ”, purchased product information. Product X. Since the version = “1.0” is included, the first determination unit 131 determines that the first condition is satisfied.
次に、第一処理部33は、送信する情報を構成する。送信する情報は、「第一条件を満たす」との第一判断結果とユーザ識別子「B社」を含む。 Next, the first processing unit 33 configures information to be transmitted. The information to be transmitted includes a first determination result that "the first condition is satisfied" and a user identifier "company B".
次に、第一判断結果送信部341は、構成された第一判断結果等を第二サーバ装置4に送信する。 Next, the first determination result transmitting unit 341 transmits the configured first determination result and the like to the second server device 4.
次に、第二サーバ装置4の第一判断結果受信部421は、第一判断結果等を第一サーバ装置3から受信する。 Next, the first determination result receiving unit 421 of the second server device 4 receives the first determination result and the like from the first server device 3.
次に、第二処理部43は、受信された第一判断結果等からユーザ識別子「B社」を取得する。 Next, the second processing unit 43 acquires the user identifier “company B” from the received first determination result and the like.
次に、第二判断部132は、2番目のユーザのユーザ識別子「B社」と対になる環境情報「会計期間情報=「8月〜7月」,OS情報=「OS1」,・・・」を図6に示す環境情報管理表から取得する。 Next, the second determination unit 132 pairs the environment information “accounting period information =“ August to July ”, OS information =“ OS1 ”,... With the user identifier“ company B ”of the second user. Is acquired from the environmental information management table shown in FIG.
次に、第二判断部132は、コンテンツ2と対になる第二条件「OS情報=OS1」を取得する。 Next, the second determination unit 132 acquires a second condition “OS information = OS1” to be paired with the content 2.
次に、第二判断部132は、環境情報が第二条件を満たすか否かの第二判断を行う。ここで、環境情報が含む「OS情報=「OS1」」は、第二条件「OS情報=OS1」と合致するので、第二判断部132は、第二条件を満たす、との判断を行う。 Next, the second determination unit 132 makes a second determination whether the environment information satisfies the second condition. Here, since “OS information =“ OS1 ”” included in the environment information matches the second condition “OS information = OS1”, the second determination unit 132 determines that the second condition is satisfied.
次に、コンテンツ送信部141は、コンテンツ2を、図4のコンテンツ管理表から取得する。 Next, the content transmission unit 141 acquires the content 2 from the content management table of FIG. 4.
次に、コンテンツ送信部141は、コンテンツ2を2番目のユーザの端末装置2に送信する。 Next, the content transmission unit 141 transmits the content 2 to the terminal device 2 of the second user.
次に、端末装置2の端末受信部25は、サーバ装置1からコンテンツ2を受信する。そして、端末出力部26は、当該コンテンツ2を端末格納部21に蓄積する。 Next, the terminal reception unit 25 of the terminal device 2 receives the content 2 from the server device 1. Then, the terminal output unit 26 stores the content 2 in the terminal storage unit 21.
そして、端末処理部24は、コンテンツ2を実行し、製品Xのバージョンの更新を行う。なお、バージョンの更新の結果、2番目のユーザの製品Xのバージョンは「2.20」になった、とする。 Then, the terminal processing unit 24 executes the content 2 and updates the version of the product X. Note that it is assumed that the version of the product X of the second user has become “2.20” as a result of the version update.
以上、本実施の形態によれば、管理されているCRM情報と端末装置の環境情報との両方を考慮して、適切なコンテンツを端末装置で出力できる。 As described above, according to the present embodiment, it is possible to output appropriate content by the terminal device in consideration of both of the managed CRM information and the environment information of the terminal device.
また、本実施の形態によれば、期間または時刻または時間等の情報(例えば、会計期間情報)を考慮した判断を行うので、適切なタイミングで、ユーザ(端末装置2)に必要な情報(ここでは、決済に関連する情報)を提供できる。 Further, according to the present embodiment, since the determination is made in consideration of information (for example, accounting period information) such as period or time or time, information necessary for the user (terminal device 2) (here, at appropriate timing) Can provide information related to payment).
なお、本実施の形態における第一サーバ装置3を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータがアクセス可能な記録媒体は、ユーザ毎に、ユーザのアクションまたはユーザに対するアクションに関する情報であるCRM情報を格納し得るCRM情報格納部を具備し、コンピュータを、前記コンテンツを端末装置に送信するコンテンツ送信部と、端末装置のユーザに対応するCRM情報が、予め決められた第一条件を満たすか否かの第一判断を行う第一判断部と、前記第一判断結果を前記第二サーバ装置に送信する第一判断結果送信部として機能させるプログラムである。 In addition, the software which implement | achieves the 1st server apparatus 3 in this Embodiment is the following programs. That is, in this program, the computer-accessible recording medium comprises a CRM information storage unit capable of storing, for each user, CRM information which is information related to the action of the user or the action for the user, the computer A content transmission unit to be transmitted to the terminal device; a first determination unit that makes a first determination whether or not CRM information corresponding to the user of the terminal device satisfies a predetermined first condition; and the first determination result Is a program that is caused to function as a first determination result transmission unit that transmits to the second server device.
また、本実施の形態における第二サーバ装置4を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータがアクセス可能な記録媒体は、コンテンツを格納し得るコンテンツ格納部と、前記端末装置の環境情報を格納し得る環境情報格納部を具備し、上記プログラムにおいて、コンピュータを、前記コンテンツを端末装置に送信するコンテンツ送信部と、前記第一サーバ装置から前記第一判断結果を受信する第一判断結果受信部と、前記環境情報が前記第二条件を満たすか否かを判断する第二判断部として機能させ、前記コンテンツ送信部は、前記第一判断結果が前記第一条件を満たすことを示す結果であり、かつ前記第二判断部における第二判断結果が前記第二条件を満たすことを示す結果である場合に、前記コンテンツを前記端末装置に送信するものとして、コンピュータを機能させるプログラムであることは好適である。 Moreover, the software which implement | achieves the 2nd server apparatus 4 in this Embodiment is the following programs. That is, the program includes a content storage unit capable of storing content, and an environment information storage unit capable of storing environment information of the terminal device, wherein the computer can access the computer. A content transmission unit that transmits the content to the terminal device, a first determination result reception unit that receives the first determination result from the first server device, and determination whether the environment information satisfies the second condition Function as a second determination unit, the content transmission unit is a result indicating that the first determination result satisfies the first condition, and the second determination result in the second determination unit is the second condition A program that causes a computer to function as transmitting the content to the terminal device if the result indicates that It is suitable.
(実施の形態3) Third Embodiment
本実施の形態において、上記の実施の形態に対して、出力候補のコンテンツは端末装置に送信され、端末装置で第二判断を行い、出力するか否かを決定する情報システムについて説明する。 In the present embodiment, an information system will be described in which the content of the output candidate is transmitted to the terminal device, the second determination is performed by the terminal device, and it is determined whether or not to output.
本実施の形態における情報システムCの概念図は、符号を除いて、図1と同等である。 The conceptual diagram of the information system C in the present embodiment is the same as FIG. 1 except for the reference numerals.
図12は、本実施の形態における情報システムCのブロック図である。情報システムCは、サーバ装置5、1または2以上の端末装置6を備える。 FIG. 12 is a block diagram of an information system C in the present embodiment. The information system C includes a server device 5, one or more terminal devices 6.
サーバ装置5は、格納部51、受信部52、処理部53、送信部14を備える。 The server device 5 includes a storage unit 51, a reception unit 52, a processing unit 53, and a transmission unit 14.
格納部51は、コンテンツ格納部111、CRM情報格納部112を備える。 The storage unit 51 includes a content storage unit 111 and a CRM information storage unit 112.
処理部53は、第一判断部131を備える。 The processing unit 53 includes a first determination unit 131.
端末装置6は、端末格納部21、端末受付部22、端末送信部63、端末処理部64、端末受信部65、端末出力部66を備える。 The terminal device 6 includes a terminal storage unit 21, a terminal reception unit 22, a terminal transmission unit 63, a terminal processing unit 64, a terminal reception unit 65, and a terminal output unit 66.
サーバ装置5を構成する格納部51は、各種の情報を格納し得る。各種の情報とは、例えば、コンテンツ、CRM情報、コンテンツに対応する第二条件等である。 The storage unit 51 constituting the server device 5 can store various types of information. The various information is, for example, content, CRM information, a second condition corresponding to the content, and the like.
受信部52は、各種の情報を端末装置6から受信する。 The receiving unit 52 receives various types of information from the terminal device 6.
処理部53は、各種の処理を行う。各種の処理とは、例えば、第一判断処理である。 The processing unit 53 performs various processes. The various processes are, for example, first determination processes.
端末装置6を構成する端末送信部63は、各種の情報をサーバ装置5に送信する。各種の情報とは、例えば、会計情報である。 The terminal transmission unit 63 configuring the terminal device 6 transmits various types of information to the server device 5. The various types of information are, for example, accounting information.
端末処理部64は、各種の処理を行う。各種の処理とは、例えば、第二判断処理である。つまり、端末処理部64は、端末格納部21の環境情報と第二条件とを用いて、第二判断処理を行う。なお、第二判断処理の詳細については上述したので、ここでの詳細な説明は省略する。 The terminal processing unit 64 performs various processes. The various processes are, for example, a second determination process. That is, the terminal processing unit 64 performs the second determination process using the environment information of the terminal storage unit 21 and the second condition. In addition, since the details of the second determination process have been described above, the detailed description here is omitted.
端末受信部65は、サーバ装置5からコンテンツを受信する。端末受信部65は、サーバ装置5から第二条件を受信することは好適である。 The terminal reception unit 65 receives the content from the server device 5. The terminal reception unit 65 preferably receives the second condition from the server device 5.
端末出力部66は、端末受信部65が受信したコンテンツを、アプリケーションが起動中に、アプリケーションから出力する。 The terminal output unit 66 outputs the content received by the terminal reception unit 65 from the application while the application is running.
端末出力部66は、アプリケーションが起動していなくとも、端末受信部65が受信したコンテンツを出力しても良い。 The terminal output unit 66 may output the content received by the terminal reception unit 65 even if the application is not activated.
端末出力部66は、第二判断処理の結果である第二判断結果が、第二条件を満たすとの結果である場合のみ、コンテンツを出力する。 The terminal output unit 66 outputs the content only when the second determination result, which is the result of the second determination process, is the result of satisfying the second condition.
格納部51は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The storage unit 51 is preferably a non-volatile storage medium, but can be realized also as a volatile storage medium.
格納部51に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部51で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部51で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部51で記憶されるようになってもよい。 The process of storing information in the storage unit 51 does not matter. For example, the information may be stored in the storage unit 51 via a recording medium, or the information transmitted via a communication line may be stored in the storage unit 51, or The information input via the input device may be stored in the storage unit 51.
受信部52、端末受信部65は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。 The receiving unit 52 and the terminal receiving unit 65 are usually realized by wireless or wired communication means, but may be realized by means for receiving a broadcast.
処理部53、端末処理部64は、通常、MPUやメモリ等から実現され得る。処理部53等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。 The processing unit 53 and the terminal processing unit 64 can be usually realized by an MPU, a memory or the like. Typically, the processing procedure of the processing unit 53 or the like is realized by software, and the software is stored in a storage medium such as a ROM. However, it may be realized by hardware (a dedicated circuit).
端末送信部63は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。 The terminal transmission unit 63 is usually realized by wireless or wired communication means, but may be realized by broadcasting means.
端末出力部66は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部66は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。 The terminal output unit 66 may or may not include output devices such as a display and a speaker. The terminal output unit 66 can be realized by driver software of an output device, or driver software of an output device and an output device.
次に、情報システムCの動作について説明する。まず、サーバ装置5の動作について、図13のフローチャートを用いて説明する。図13のフローチャートは、図3のフローチャートと同一のステップについて、その説明を省略する。 Next, the operation of the information system C will be described. First, the operation of the server device 5 will be described using the flowchart of FIG. The flowchart of FIG. 13 omits the description of the same steps as the flowchart of FIG.
(ステップS1301)処理部53は、送信するコンテンツに対応する第二条件を格納部51から取得する。そして、処理部53は、送信するコンテンツと第二条件とを有する情報を構成する。 (Step S1301) The processing unit 53 acquires, from the storage unit 51, the second condition corresponding to the content to be transmitted. Then, the processing unit 53 configures information having the content to be transmitted and the second condition.
(ステップS1302)送信部14は、ステップS1301で構成されたコンテンツと第二条件とを有する情報を、i番目のユーザの端末装置6に送信する。なお、コンテンツと第二条件とを有する情報をコンテンツ等と、適宜、言う。 (Step S1302) The transmission unit 14 transmits the information having the content configured in step S1301 and the second condition to the terminal device 6 of the ith user. Information having content and the second condition is appropriately referred to as content or the like.
次に、端末装置6の動作について、図14のフローチャートを用いて説明する。 Next, the operation of the terminal device 6 will be described using the flowchart of FIG.
(ステップS1401)端末受信部65は、サーバ装置5からコンテンツと第二条件を含む情報を受信したか否かを判断する。コンテンツ等を受信した場合はステップS1402に行き、コンテンツ等を受信しない場合はステップS1401に戻る。 (Step S1401) The terminal reception unit 65 determines whether or not information including the content and the second condition has been received from the server device 5. If the content etc. is received, the process goes to step S1402, and if the content etc. is not received, the process returns to step S1401.
(ステップS1402)端末処理部64は、ステップS1401で受信されたコンテンツ等の中から、第二条件を取得する。 (Step S1402) The terminal processing unit 64 acquires the second condition from among the content and the like received in step S1401.
(ステップS1403)端末処理部64は、端末格納部21の環境情報を取得する。 (Step S1403) The terminal processing unit 64 acquires environment information of the terminal storage unit 21.
(ステップS1404)端末処理部64は、環境情報が第二条件に合致するか否かの判断である第二判断処理を行う。 (Step S1404) The terminal processing unit 64 performs a second determination process that is a determination as to whether the environment information matches the second condition.
(ステップS1405)ステップS1404における第二判断処理の結果である第二判断結果が第二条件を満たすとの結果である場合はステップS1406に行き、第二条件を満たさないとの結果である場合はステップS1401に戻る。 (Step S1405) If the second determination result that is the result of the second determination process in step S1404 is a result that satisfies the second condition, the process proceeds to step S1406, and if the result is that the second condition is not satisfied It returns to step S1401.
(ステップS1406)端末出力部66は、ステップS1401で受信されたコンテンツ等の中のコンテンツを出力する。ステップS1401に戻る。 (Step S1406) The terminal output unit 66 outputs the content in the content and the like received in step S1401. It returns to step S1401.
なお、図14〜のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 In the flowcharts of FIG. 14 to FIG. 14, the processing is ended by an interruption of power off or processing end.
以下、本実施の形態における情報システムCの具体的な動作について説明する。情報システムCの概念図は図1と同様である。 Hereinafter, specific operations of the information system C in the present embodiment will be described. The conceptual diagram of the information system C is the same as that of FIG.
今、サーバ装置1のコンテンツ格納部111は、図4に示すコンテンツ管理表を格納している。 Now, the content storage unit 111 of the server device 1 stores a content management table shown in FIG.
また、CRM情報格納部112は、図5に示すCRM情報管理表を格納している、とする。 Further, it is assumed that the CRM information storage unit 112 stores a CRM information management table shown in FIG.
かかる状況において、以下の2つの具体例を説明する。具体例1は、コンテンツが情報である場合である。具体例2は、コンテンツが更新プログラムである場合である。
(具体例1)
In such a situation, the following two specific examples will be described. Example 1 is the case where the content is information. The second specific example is the case where the content is an update program.
(Specific example 1)
今、第一判断部131は、1番目のユーザのユーザ識別子「A社」を取得する。次に、第一判断部131は、1番目のユーザのCRM情報を図5のCRM情報管理表から取得する。 Now, the first determination unit 131 acquires the user identifier “company A” of the first user. Next, the first determination unit 131 acquires CRM information of the first user from the CRM information management table of FIG. 5.
次に、第一判断部131は、コンテンツ1と対になる第一条件「製品X=購入」を取得する。 Next, the first determination unit 131 acquires a first condition “product X = purchase” to be paired with the content 1.
次に、第一判断部131は、取得したCRM情報が第一条件「製品X=購入」を満たす、と判断する。 Next, the first determination unit 131 determines that the acquired CRM information satisfies the first condition “product X = purchase”.
次に、処理部53は、送信するコンテンツ1に対応する第二条件「会計期間情報=「4月〜3月」」を格納部51から取得する。そして、処理部53は、送信するコンテンツ1と第二条件とを有する情報を構成する。 Next, the processing unit 53 acquires, from the storage unit 51, the second condition “accounting period information =“ April to March ”” corresponding to the content 1 to be transmitted. Then, the processing unit 53 configures information having the content 1 to be transmitted and the second condition.
次に、送信部14は、構成されたコンテンツと第二条件とを有する情報を、1番目のユーザの端末装置6に送信する。 Next, the transmission unit 14 transmits information having the configured content and the second condition to the terminal device 6 of the first user.
次に、端末装置6の端末受信部65は、サーバ装置5からコンテンツと第二条件を含む情報を受信する。 Next, the terminal reception unit 65 of the terminal device 6 receives the content including the content and the second condition from the server device 5.
次に、端末処理部64は、受信された情報の中から、第二条件「会計期間情報=「4月〜3月」」を取得する。 Next, the terminal processing unit 64 acquires the second condition “accounting period information =“ April to March ”” from the received information.
次に、端末処理部64は、1番目のユーザの端末装置6の端末格納部21から環境情報「会計期間情報=「4月〜3月」」を取得する。 Next, the terminal processing unit 64 acquires the environmental information “accounting period information =“ April to March ”” from the terminal storage unit 21 of the terminal device 6 of the first user.
次に、端末処理部64は、環境情報が第二条件に合致するか否かの判断である第二判断処理を行う。そして、ここで第二条件「会計期間情報=「4月〜3月」」と環境情報「会計期間情報=「4月〜3月」」とは合致するので、端末処理部64は、第二判断結果「合致する」を取得する。 Next, the terminal processing unit 64 performs a second determination process that is a determination as to whether the environment information matches the second condition. And since the second condition “accounting period information =“ April to March ”” and the environment information “accounting period information =“ April to March ”” match here, the terminal processing unit 64 Judgment result “Match” is acquired.
次に、端末出力部66は、受信された情報の中のコンテンツを出力する。かかる出力例は、図7である。 Next, the terminal output unit 66 outputs the content in the received information. An example of such output is shown in FIG.
なお、1番目のユーザの端末装置において、端末処理部64が、一旦、コンテンツを端末格納部21に蓄積し、コンテンツに関連するアプリケーションの起動後に、端末格納部21からコンテンツが読み出されて、適切なタイミングで出力されることは好適である。 In the terminal device of the first user, the terminal processing unit 64 temporarily stores the content in the terminal storage unit 21 and, after activating the application related to the content, the content is read from the terminal storage unit 21, It is preferable to be output at an appropriate timing.
次に、第一判断部131は、2番目のユーザのユーザ識別子「B社」を取得する。次に、第一判断部131は、2番目のユーザのCRM情報を図5のCRM情報管理表から取得する。 Next, the first determination unit 131 acquires the user identifier “company B” of the second user. Next, the first determination unit 131 acquires CRM information of the second user from the CRM information management table of FIG.
次に、第一判断部131は、コンテンツ1と対になる第一条件「製品X=購入」を取得する。 Next, the first determination unit 131 acquires a first condition “product X = purchase” to be paired with the content 1.
次に、第一判断部131は、取得したCRM情報が第一条件「製品X=購入」を満たす、と判断する。 Next, the first determination unit 131 determines that the acquired CRM information satisfies the first condition “product X = purchase”.
次に、処理部53は、送信するコンテンツ1に対応する第二条件「会計期間情報=「4月〜3月」」を格納部51から取得する。そして、処理部53は、送信するコンテンツ1と第二条件とを有する情報を構成する。 Next, the processing unit 53 acquires, from the storage unit 51, the second condition “accounting period information =“ April to March ”” corresponding to the content 1 to be transmitted. Then, the processing unit 53 configures information having the content 1 to be transmitted and the second condition.
次に、送信部14は、構成されたコンテンツと第二条件とを有する情報を、2番目のユーザの端末装置6に送信する。 Next, the transmitting unit 14 transmits information having the configured content and the second condition to the terminal device 6 of the second user.
次に、端末装置6の端末受信部65は、サーバ装置5からコンテンツと第二条件を含む情報を受信する。 Next, the terminal reception unit 65 of the terminal device 6 receives the content including the content and the second condition from the server device 5.
次に、端末処理部64は、受信された情報の中から、第二条件「会計期間情報=「4月〜3月」」を取得する。 Next, the terminal processing unit 64 acquires the second condition “accounting period information =“ April to March ”” from the received information.
次に、端末処理部64は、2番目のユーザの端末装置6の端末格納部21から環境情報「会計期間情報=「8月〜7月」」を取得する。 Next, the terminal processing unit 64 acquires the environmental information “accounting period information =“ August to July ”” from the terminal storage unit 21 of the terminal device 6 of the second user.
次に、端末処理部64は、環境情報が第二条件に合致するか否かの判断である第二判断処理を行う。そして、ここで第二条件「会計期間情報=「4月〜3月」」と環境情報「会計期間情報=「8月〜7月」」とは合致しないので、端末処理部64は、第二判断結果「合致しない」を取得する。 Next, the terminal processing unit 64 performs a second determination process that is a determination as to whether the environment information matches the second condition. And since the second condition "accounting period information =" April to March "" and the environmental information "accounting period information =" August to July "" do not match here, the terminal processing unit 64 Judgment result “do not match” is acquired.
そして、端末出力部66は、受信されたコンテンツを出力しない。 Then, the terminal output unit 66 does not output the received content.
なお、2番目のユーザの端末装置6において、端末処理部64が、一旦、コンテンツを端末格納部21に蓄積しても良い。そして、かかる場合、第二判断結果が「合致しない」であれば、端末処理部64がコンテンツを端末格納部21から削除することは好適である。 In the terminal device 6 of the second user, the terminal processing unit 64 may temporarily store the content in the terminal storage unit 21. Then, in such a case, it is preferable that the terminal processing unit 64 deletes the content from the terminal storage unit 21 if the second determination result is “do not match”.
また、上記の処理を3番目以降のユーザに対しても行う。
(具体例2)
Also, the above processing is performed for the third and subsequent users.
(Specific example 2)
第一判断部131は、1番目のユーザのユーザ識別子「A社」を取得する。次に、第一判断部131は、1番目のユーザのCRM情報を図5のCRM情報管理表から取得する。 The first determination unit 131 acquires the user identifier “company A” of the first user. Next, the first determination unit 131 acquires CRM information of the first user from the CRM information management table of FIG. 5.
次に、第一判断部131は、コンテンツ2と対になる第一条件「製品X=購入 & バージョン!=2.20」を取得する。 Next, the first determination unit 131 acquires a first condition “product X = purchase & version! = 2.20” to be paired with the content 2.
次に、第一判断部131は、1番目のユーザのCRM情報が第一条件を満たさない、と判断する。 Next, the first determination unit 131 determines that the CRM information of the first user does not satisfy the first condition.
次に、第一判断部131は、2番目のユーザのユーザ識別子「B社」を取得する。次に、第一判断部131は、2番目のユーザのCRM情報を図5のCRM情報管理表から取得する。 Next, the first determination unit 131 acquires the user identifier “company B” of the second user. Next, the first determination unit 131 acquires CRM information of the second user from the CRM information management table of FIG.
次に、第一判断部131は、コンテンツ2と対になる第一条件「製品X=購入 & バージョン!=2.20」を取得する。 Next, the first determination unit 131 acquires a first condition “product X = purchase & version! = 2.20” to be paired with the content 2.
次に、第一判断部131は、2番目のユーザのCRM情報が第一条件を満たす、と判断する。 Next, the first determination unit 131 determines that the CRM information of the second user satisfies the first condition.
次に、処理部53は、送信するコンテンツ2に対応する第二条件「OS情報=OS1」をCRM情報管理表から取得する。そして、処理部53は、送信するコンテンツ2と第二条件とを有する情報を構成する。 Next, the processing unit 53 acquires the second condition “OS information = OS1” corresponding to the content 2 to be transmitted from the CRM information management table. Then, the processing unit 53 configures information having the content 2 to be transmitted and the second condition.
次に、送信部14は、構成されたコンテンツ2と第二条件とを有する情報を、2番目のユーザの端末装置6に送信する。 Next, the transmitting unit 14 transmits information having the configured content 2 and the second condition to the terminal device 6 of the second user.
次に、端末装置6の端末受信部65は、サーバ装置5からコンテンツ2と第二条件を含む情報を受信する。 Next, the terminal reception unit 65 of the terminal device 6 receives the content 2 and the information including the second condition from the server device 5.
次に、端末処理部64は、受信された情報の中から、第二条件「OS情報=OS1」を取得する。 Next, the terminal processing unit 64 acquires the second condition “OS information = OS1” from the received information.
次に、端末処理部64は、2番目のユーザの端末装置6の端末格納部21から環境情報「OS情報=OS1」を取得する。 Next, the terminal processing unit 64 acquires the environment information “OS information = OS1” from the terminal storage unit 21 of the terminal device 6 of the second user.
次に、端末処理部64は、環境情報が第二条件に合致する、と判断する。 Next, the terminal processing unit 64 determines that the environment information matches the second condition.
そして、端末出力部66は、受信されたコンテンツを端末格納部21に蓄積する。 Then, the terminal output unit 66 stores the received content in the terminal storage unit 21.
そして、端末処理部24は、コンテンツ2を実行し、製品Xのバージョンの更新を行う。なお、バージョンの更新の結果、2番目のユーザの製品Xのバージョンは「2.20」になった、とする。 Then, the terminal processing unit 24 executes the content 2 and updates the version of the product X. Note that it is assumed that the version of the product X of the second user has become “2.20” as a result of the version update.
また、上記の処理を3番目以降のユーザに対しても行う。 Also, the above processing is performed for the third and subsequent users.
以上、本実施の形態によれば、管理されているCRM情報と端末装置の環境情報との両方を考慮して、適切なコンテンツを端末装置で出力できる。 As described above, according to the present embodiment, it is possible to output appropriate content by the terminal device in consideration of both of the managed CRM information and the environment information of the terminal device.
なお、本実施の形態におけるサーバ装置5を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータがアクセス可能な記録媒体は、ユーザ毎に、ユーザのアクションまたはユーザに対するアクションに関する情報であるCRM情報を格納し得るCRM情報格納部と、コンテンツを格納し得るコンテンツ格納部とを具備し、コンピュータを、前記コンテンツを端末装置に送信するコンテンツ送信部と、端末装置のユーザに対応するCRM情報が、予め決められた第一条件を満たすか否かの第一判断を行う第一判断部として機能させ、前記第一判断部における第一判断の結果である第一判断結果が前記第一条件を満たすことを示す結果であり、かつ前記一の端末装置の環境に関する情報である環境情報が、予め決められた第二条件を満たすか否かを判断する第二判断の結果である第二判断結果が前記第二条件を満たすことを示す結果である場合のみ、前記コンテンツが前記端末装置で出力されるプログラムである。 In addition, the software which implement | achieves the server apparatus 5 in this Embodiment is the following programs. That is, in this program, a computer-accessible recording medium can store CRM information, which is information on an action of the user or an action on the user, for each user, and a content storage that can store contents And the computer, the content transmitting unit for transmitting the content to the terminal device, and the first determination whether the CRM information corresponding to the user of the terminal device satisfies the first predetermined condition. It is a result that is made to function as a first determination unit, and indicates that the first determination result which is the result of the first determination in the first determination unit satisfies the first condition, and information on the environment of the one terminal device A second judgment result, which is a result of a second judgment to judge whether certain environmental information satisfies a second predetermined condition, is the second judgment. If the result showing that satisfy matter only, is a program which the content is output by the terminal device.
また、本実施の形態における端末装置6を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータがアクセス可能な記録媒体は、端末装置の環境情報を格納し得る環境情報格納部を具備し、コンピュータを、サーバ装置からコンテンツを受信する端末受信部と、記録媒体の環境情報と第二条件とを用いて、第二判断処理を行い、前記第二判断処理の結果である第二判断結果が第二条件を満たすことを示す結果である場合のみ、受信されたコンテンツを出力する端末出力部として機能させるためのプログラムである。 Moreover, the software which implement | achieves the terminal device 6 in this Embodiment is the following programs. That is, in this program, the recording medium accessible by the computer comprises an environment information storage unit capable of storing the environment information of the terminal device, and the computer comprises a terminal reception unit for receiving contents from the server device; The content is received only when the second determination process is performed using the environment information and the second condition, and the second determination result, which is the result of the second determination process, indicates that the second condition is satisfied. Is a program for functioning as a terminal output unit that outputs
また、図15は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態のサーバ装置等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図15は、このコンピュータシステム300の概観図であり、図16は、システム300のブロック図である。 Further, FIG. 15 shows an appearance of a computer that executes the program described in the present specification to realize the server device and the like of the various embodiments described above. The embodiments described above can be implemented with computer hardware and computer programs executed thereon. FIG. 15 is a schematic view of this computer system 300, and FIG. 16 is a block diagram of the system 300.
図15において、コンピュータシステム300は、CD−ROMドライブを含むコンピュータ301と、キーボード302と、マウス303と、モニタ304とを含む。 In FIG. 15, computer system 300 includes a computer 301 including a CD-ROM drive, a keyboard 302, a mouse 303 and a monitor 304.
図16において、コンピュータ301は、CD−ROMドライブ3012に加えて、MPU3013と、MPU3013、CD−ROMドライブ3012に接続されたバス3014と、ブートアッププログラム等のプログラムを記憶するためのROM3015と、MPU3013に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのRAM3016と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク3017とを含む。ここでは、図示しないが、コンピュータ301は、さらに、LANへの接続を提供するネットワークカードを含んでも良い。 In FIG. 16, a computer 301 includes an MPU 3013, a bus 3014 connected to the MPU 3013, and a CD-ROM drive 3012 in addition to a CD-ROM drive 3012, a ROM 3015 for storing programs such as a bootup program, and an MPU 3013. And a RAM 3016 for temporarily storing instructions of the application program and providing a temporary storage space, and a hard disk 3017 for storing the application program, the system program, and data. Although not shown here, the computer 301 may further include a network card for providing a connection to the LAN.
コンピュータシステム300に、上述した実施の形態のサーバ装置等の機能を実行させるプログラムは、CD−ROM3101に記憶されて、CD−ROMドライブ3012に挿入され、さらにハードディスク3017に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ301に送信され、ハードディスク3017に記憶されても良い。プログラムは実行の際にRAM3016にロードされる。プログラムは、CD−ROM3101またはネットワークから直接、ロードされても良い。 A program that causes the computer system 300 to execute the functions of the server device and the like of the above-described embodiment may be stored in the CD-ROM 3101, inserted into the CD-ROM drive 3012, and further transferred to the hard disk 3017. Alternatively, the program may be transmitted to the computer 301 via a network (not shown) and stored in the hard disk 3017. The program is loaded into the RAM 3016 upon execution. The program may be loaded directly from the CD-ROM 3101 or the network.
プログラムは、コンピュータ301に、上述した実施の形態のサーバ装置等の機能を実行させるオペレーティングシステム(OS)、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム300がどのように動作するかは周知であり、詳細な説明は省略する。 The program may not necessarily include an operating system (OS) or a third party program that causes the computer 301 to execute the functions of the server device and the like according to the above-described embodiment. The program needs to call only an appropriate function (module) in a controlled manner, and include only a part of an instruction that makes it possible to obtain a desired result. It is well known how the computer system 300 operates, and the detailed description is omitted.
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理(ハードウェアでしか行われない処理)は含まれない。 In the above program, in the step of transmitting information, the step of receiving information, etc., processing performed by hardware, for example, processing performed by modem or interface card in transmission step (performed only by hardware Processing is not included.
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。 Moreover, the computer that executes the program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.
また、上記各実施の形態において、一の装置に存在する2以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。 Further, in each of the above embodiments, it goes without saying that two or more communication means existing in one apparatus may be physically realized by one medium.
また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。 In each of the above embodiments, each process may be realized by centralized processing by a single device, or may be realized by distributed processing by a plurality of devices.
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。 It goes without saying that the present invention is not limited to the above embodiments, and various modifications are possible, which are also included in the scope of the present invention.
以上のように、本発明にかかるサーバ装置は、管理されているCRM情報と端末装置の環境情報との両方を考慮して、適切なコンテンツを端末装置で出力できる、という効果を有し、会計システムを構成するサーバ装置等として有用である。 As described above, the server apparatus according to the present invention has an effect that appropriate content can be output by the terminal apparatus in consideration of both of the managed CRM information and the environment information of the terminal apparatus, It is useful as a server apparatus etc. which comprise a system.
1、5 サーバ装置
2、6 端末装置
3 第一サーバ装置
4 第二サーバ装置
11、51 格納部
12、52 受信部
13、53 処理部
14 送信部
21 端末格納部
22 端末受付部
23、63 端末送信部
24、64 端末処理部
25、65 端末受信部
26、66 端末出力部
31 第一格納部
32 第一受信部
33 第一処理部
34 第一送信部
41 第二格納部
42 第二受信部
43 第二処理部
44 第二送信部
111 コンテンツ格納部
112 CRM情報格納部
113 環境情報格納部
121 環境情報受信部
131 第一判断部
132 第二判断部
141、441 コンテンツ送信部
341 第一判断結果送信部
421 第一判断結果受信部
1, 5 server device 2, 6 terminal device 3 first server device 4 second server device 11, 51 storage unit 12, 52 reception unit 13, 53 processing unit 14 transmission unit 21 terminal storage unit 22 terminal reception unit 23, 63 terminal Transmission unit 24, 64 terminal processing unit 25, 65 terminal reception unit 26, 66 terminal output unit 31 first storage unit 32 first reception unit 33 first processing unit 34 first transmission unit 41 second storage unit 42 second reception unit 43 second processing unit 44 second transmission unit 111 content storage unit 112 CRM information storage unit 113 environment information storage unit 121 environment information reception unit 131 first judgment unit 132 second judgment unit 141, 441 content transmission unit 341 first judgment result Transmission unit 421 First judgment result reception unit
Claims (12)
ソフトウェアの使用方法の案内またはソフトウェアに関連する法改正の情報である案内情報であるコンテンツを格納し得るコンテンツ格納部と、
前記コンテンツを端末装置に送信するコンテンツ送信部と、
端末装置のユーザに対応するCRM情報が、予め決められた第一条件を満たすか否かの第一判断を行う第一判断部とを具備し、
前記第一判断部における第一判断の結果である第一判断結果が前記第一条件を満たすことを示す結果であり、かつ会計期間に関する会計期間情報を含む環境情報が、決済の期間についての条件または年度の期間についての条件または会計の年度の終期についての条件または会計期間情報に関する条件を含む第二条件を満たすか否かを判断する第二判断の結果である第二判断結果が前記第二条件を満たすことを示す結果である場合のみ、前記コンテンツが前記端末装置で表示されるサーバ装置。 A CRM information storage unit capable of storing, for each user, CRM information which is information on an action of the user or an action for the user;
A content storage unit capable of storing content that is guidance information that is guidance on how to use the software or information on legal amendment related to the software ;
A content transmission unit that transmits the content to a terminal device;
A first determination unit that makes a first determination whether the CRM information corresponding to the user of the terminal device satisfies a first predetermined condition,
The first judgment result, which is the result of the first judgment in the first judgment unit, is a result indicating that the first condition is satisfied, and environmental information including accounting period information on the accounting period is a condition for the settlement period. Or the second judgment result which is the result of the second judgment to determine whether the second condition including the condition for the term of the fiscal year or the term for the end of the fiscal year or the term regarding accounting period information is said second A server apparatus in which the content is displayed on the terminal apparatus only when the result indicates that the condition is satisfied.
前記環境情報が前記第二条件を満たすか否かを判断する第二判断部とをさらに具備し、
前記コンテンツ送信部は、
前記第一判断部における第一判断結果が前記第一条件を満たすことを示す結果であり、かつ前記第二判断部における第二判断結果が前記第二条件を満たすことを示す結果である場合に、前記コンテンツを前記端末装置に送信する請求項1記載のサーバ装置。 An environment information storage unit capable of storing the environmental information of the terminal device,
A second determination unit that determines whether the environmental information satisfies the second condition;
The content transmission unit
In the case where the first determination result in the first determination unit indicates that the first condition is satisfied, and the second determination result in the second determination unit indicates that the second condition is satisfied. The server apparatus according to claim 1, wherein the content is transmitted to the terminal apparatus.
前記第一サーバ装置は、
前記CRM情報格納部と、
前記第一判断部と、
前記第一判断結果を前記第二サーバ装置に送信する第一判断結果送信部とを具備し、
前記第二サーバ装置は、
前記コンテンツ格納部と、
前記コンテンツ送信部と、
前記第一サーバ装置から前記第一判断結果を受信する第一判断結果受信部と、
前記第二判断部と、
前記第一判断結果受信部が受信した第一判断結果が前記第一条件を満たすことを示す結果であり、かつ前記第二判断部における第二判断結果が前記第二条件を満たすことを示す結果である場合に、前記コンテンツを前記端末装置に送信するコンテンツ送信部とを具備する請求項2記載のサーバ装置。 The server device comprises a first server device and a second server device.
The first server device is
The CRM information storage unit;
The first determination unit;
A first determination result transmitting unit that transmits the first determination result to the second server device;
The second server device is
The content storage unit;
The content transmission unit ;
A first determination result receiving unit that receives the first determination result from the first server device;
The second determination unit;
A result indicating that the first determination result received by the first determination result receiving unit satisfies the first condition, and a result indicating that the second determination result in the second determining unit satisfies the second condition 3. The server apparatus according to claim 2, further comprising: a content transmission unit that transmits the content to the terminal device.
前記端末装置のユーザが前記コンテンツに対応するシステムを購入したか否かに関する情報である購入製品情報を含む請求項1から請求項4いずれか一項に記載のサーバ装置。 The CRM information is
The server apparatus according to any one of claims 1 to 4, including purchased product information which is information related to whether or not the user of the terminal device has purchased a system corresponding to the content.
前記端末装置のユーザが前記コンテンツに対応するシステムの保守契約に入っているか否かに関する情報である保守契約情報を含む請求項1から請求項5いずれか一項に記載のサーバ装置。 The CRM information is
The server apparatus according to any one of claims 1 to 5, including maintenance contract information which is information related to whether or not the user of the terminal apparatus is in a maintenance contract of a system corresponding to the content.
前記端末装置のマシン環境に関する情報であるマシン環境情報を含む請求項1から請求項6いずれか一項に記載のサーバ装置。 The environmental information is
The server apparatus according to any one of claims 1 to 6, including machine environment information which is information on a machine environment of the terminal device.
前記端末装置にインストールされている一のアプリケーションのパラメータを含む請求項1から請求項7いずれか一項に記載のサーバ装置。 The environmental information is
The server device according to any one of claims 1 to 7, including a parameter of one application installed in the terminal device.
前記端末装置にインストールされている一のアプリケーションに入力された情報を用いて取得される情報であるアプリ取得情報を含む請求項1から請求項8いずれか一項に記載のサーバ装置。 The environmental information is
The server apparatus according to any one of claims 1 to 8, including application acquisition information which is information acquired using information input to one application installed in the terminal device.
前記コンテンツ送信部が、前記コンテンツを端末装置に送信するコンテンツ送信ステップと、
前記第一判断部が、端末装置のユーザに対応するCRM情報が、予め決められた第一条件を満たすか否かの第一判断を行う第一判断ステップとを具備し、
前記第一判断ステップにおける第一判断の結果である第一判断結果が前記第一条件を満たすことを示す結果であり、かつ会計期間に関する会計期間情報を含む環境情報が、決済の期間についての条件または年度の期間についての条件または会計の年度の終期についての条件または会計期間情報に関する条件を含む第二条件を満たすか否かを判断する第二判断の結果である第二判断結果が前記第二条件を満たすことを示す結果である場合のみ、前記コンテンツが前記端末装置で表示される情報処理方法。 For each User chromatography The content is guidance information is information amendment relating CRM information storage unit that can store the CRM information, which is information about the action for the action or the user of the user, the guide or software using the software An information processing method implemented by a content storage unit , a content transmission unit, and a first determination unit capable of storing
A content transmission step of the content transmission unit transmitting the content to a terminal device;
The first determination unit comprises a first determination step of performing a first determination whether the CRM information corresponding to the user of the terminal device satisfies a predetermined first condition,
The first judgment result which is the result of the first judgment in the first judgment step is a result indicating that the first condition is satisfied, and environmental information including accounting period information on the accounting period is a condition for the settlement period Or the second judgment result which is the result of the second judgment to determine whether the second condition including the condition for the term of the fiscal year or the term for the end of the fiscal year or the term regarding accounting period information is said second An information processing method in which the content is displayed on the terminal device only when the result indicates that the condition is satisfied.
前記コンテンツを端末装置に送信するコンテンツ送信部と、
端末装置のユーザに対応するCRM情報が、予め決められた第一条件を満たすか否かの第一判断を行う第一判断部として機能させ、
前記第一判断部における第一判断の結果である第一判断結果が前記第一条件を満たすことを示す結果であり、かつ計期間に関する会計期間情報を含む環境情報が、決済の期間についての条件または年度の期間についての条件または会計の年度の終期についての条件または会計期間情報に関する条件を含む第二条件を満たすか否かを判断する第二判断の結果である第二判断結果が前記第二条件を満たすことを示す結果である場合のみ、前記コンテンツが前記端末装置で表示されるプログラム。 For each User chromatography The is the guide information is information and CRM information storage unit that can store the CRM information, which is information about the action for the action or the user of the user, amendment relating to the guide or software using the software A computer accessible to a content storage unit capable of storing content;
A content transmission unit that transmits the content to a terminal device;
The CRM information corresponding to the user of the terminal device functions as a first determination unit that makes a first determination as to whether or not a predetermined first condition is satisfied,
The first judgment result, which is the result of the first judgment in the first judgment unit, is a result indicating that the first condition is satisfied, and environmental information including accounting period information on the total period is a condition for the settlement period. Or the second judgment result which is the result of the second judgment to determine whether the second condition including the condition for the term of the fiscal year or the term for the end of the fiscal year or the term regarding accounting period information is said second A program in which the content is displayed on the terminal device only when the result indicates that the condition is satisfied.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015125460A JP6537366B2 (en) | 2015-06-23 | 2015-06-23 | Server apparatus, terminal apparatus, information processing method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015125460A JP6537366B2 (en) | 2015-06-23 | 2015-06-23 | Server apparatus, terminal apparatus, information processing method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017010302A JP2017010302A (en) | 2017-01-12 |
| JP6537366B2 true JP6537366B2 (en) | 2019-07-03 |
Family
ID=57761790
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015125460A Active JP6537366B2 (en) | 2015-06-23 | 2015-06-23 | Server apparatus, terminal apparatus, information processing method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6537366B2 (en) |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4222590B2 (en) * | 2001-07-18 | 2009-02-12 | 株式会社東芝 | Server system, client system, software streaming method and program |
| JP2004164195A (en) * | 2002-11-12 | 2004-06-10 | Seiko Epson Corp | POS system and its accounting method |
| JP3923933B2 (en) * | 2003-10-30 | 2007-06-06 | 東芝テック株式会社 | Information processing apparatus and program updating method for the apparatus |
| JP2006072615A (en) * | 2004-09-01 | 2006-03-16 | Impress:Kk | Digital content management system, management method, and management program |
| JP5130073B2 (en) * | 2008-02-08 | 2013-01-30 | 株式会社オービックビジネスコンサルタント | Information processing system, server device, user management device, information processing method, and program |
| JP2011013994A (en) * | 2009-07-03 | 2011-01-20 | Obic Business Consultants Ltd | Information output device, information output system, information output method, and program |
| JP6135151B2 (en) * | 2012-05-23 | 2017-05-31 | 株式会社デンソー | Application update system |
| JP2014013977A (en) * | 2012-07-03 | 2014-01-23 | Sharp Corp | Content distribution system, content distribution method, program, and recording medium |
-
2015
- 2015-06-23 JP JP2015125460A patent/JP6537366B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017010302A (en) | 2017-01-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2820539B1 (en) | Distribution of application files | |
| JP2014525092A (en) | Methods for associating third-party content with online document signatures | |
| JP2012161076A (en) | System and method for enabling network access to mass storage devices connected to multi-function devices | |
| CN107957853A (en) | File printout management method, secondary service end, server-side and system | |
| US20220351237A1 (en) | A computer implemented platform for advertisement campaigns and method thereof | |
| CN115630835A (en) | Activity-based workflow general parameter configuration method and system | |
| CN102844778A (en) | Systems and methods for acquiring a captive customer base within a cloud environment | |
| JP6537366B2 (en) | Server apparatus, terminal apparatus, information processing method, and program | |
| Demiliani et al. | Mastering Microsoft Dynamics 365 business central: discover extension development best practices, build advanced ERP integrations, and use DevOps tools | |
| JP6499403B2 (en) | Welfare promotion device, welfare promotion method, and program | |
| JP6997387B2 (en) | Servers, information processing equipment, processing methods and programs | |
| US9727290B2 (en) | Management apparatus and method for setting data values on an information processing apparatus | |
| JP7347888B1 (en) | Program, method, information processing device, system | |
| Resceanu et al. | SaaS solutions for small-medium businesses: Developer's perspective on creating new SaaS products | |
| JP6126193B1 (en) | Application management system, application management method and program thereof | |
| KR20130079255A (en) | Smart on shop system and method, computer-readable recording medium for practicing priduction program of mobile brocher | |
| JP2018101183A (en) | Server apparatus, information processing method, and program | |
| KR20170026897A (en) | Total solution system of business development using 3d printer | |
| Morar et al. | Robust Cloud Integration with Azure | |
| JP6169882B2 (en) | Server device, accounting terminal, accounting processing method, and program | |
| JP6516600B2 (en) | Accounting information processing apparatus, accounting information processing method, and program | |
| JP7515348B2 (en) | Tax return management device, tax return management method, and program | |
| JP7211272B2 (en) | INSTALLATION SYSTEM, SERVER DEVICE, USER DEVICE AND INSTALLATION METHOD | |
| JP2019144979A (en) | Information processing device, information processing method, and program | |
| JP6237200B2 (en) | Document information processing system, document information processing method, document information processing apparatus, and document information processing program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180115 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181210 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181221 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190218 |
|
| 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: 20190521 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190604 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6537366 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 |