JP2017134793A - Personal information recording device, personal information recording program, and personal behavior hysteresis recording method - Google Patents

Personal information recording device, personal information recording program, and personal behavior hysteresis recording method Download PDF

Info

Publication number
JP2017134793A
JP2017134793A JP2016016697A JP2016016697A JP2017134793A JP 2017134793 A JP2017134793 A JP 2017134793A JP 2016016697 A JP2016016697 A JP 2016016697A JP 2016016697 A JP2016016697 A JP 2016016697A JP 2017134793 A JP2017134793 A JP 2017134793A
Authority
JP
Japan
Prior art keywords
information
user
personal information
history information
behavior history
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.)
Granted
Application number
JP2016016697A
Other languages
Japanese (ja)
Other versions
JP5969718B1 (en
Inventor
雅治 大竹
Masaharu Otake
雅治 大竹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vio Co Ltd
VLC CO Ltd
Original Assignee
Vio Co Ltd
VLC CO Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vio Co Ltd, VLC CO Ltd filed Critical Vio Co Ltd
Priority to JP2016016697A priority Critical patent/JP5969718B1/en
Application granted granted Critical
Publication of JP5969718B1 publication Critical patent/JP5969718B1/en
Publication of JP2017134793A publication Critical patent/JP2017134793A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PROBLEM TO BE SOLVED: To update personal information of a user registered in a storage device in a device for storing behavior hysteresis information of the user in association with the personal information of the user.SOLUTION: A monitor member management server device 3, upon receipt of user profile information of a new monitor member, attaches a common identification code unique to the monitor member so as to be stored in a monitor member database 35. The monitor member management server 3 receives and stores user behavior hysteresis information including the common identification code relating to the monitor member who submits a request to a web server device 1 in the monitor member database 35 in association with the user profile information including the common identification code, and updates the user profile information in the monitor member database 35 including the common identification code.SELECTED DRAWING: Figure 1

Description

本発明は、ネットワーク上における特定個人によるウェブサイト閲覧,オンラインショッピング,オンライン会員登録等の行動履歴データを、当該特定個人の個人情報とともに記録する個人情報記録方法及び個人情報記録装置,ならびに、コンピュータをかかる個人情報記録装置として機能させる個人情報記録プログラムに関する。   The present invention relates to a personal information recording method, personal information recording apparatus, and computer for recording behavior history data such as website browsing, online shopping, online membership registration, etc. by a specific individual on a network together with the personal information of the specific individual. The present invention relates to a personal information recording program that functions as such a personal information recording apparatus.

近年、いわゆるビックデータを利用したマーケティングが提言されるようになってきている。ビッグデータについては様々な定義がなされているが、一般的には、多様な出所のリアルタイムの多量なデータであり、事業に役立つ知見を導出するためのデータであると、いうことができる。かかるビッグデータの一例として、多数の個人について、それぞれ、ネットワーク上でのウェブサイト閲覧,オンラインショッピング,オンライン会員登録,マルチメディアデータのアップロードやダウンロード,SNS(ソーシャルネットワーキングサービス)での発言,友達登録等の行動の履歴情報を蓄積したものが挙げられる。このようなビッグデータから、例えば、あるテーマAについて関心を持っている一群のユーザを抽出した場合に、その一群のユーザがある場面(例えば、ショッピングサイトを閲覧した場面)に直面したときに採る行動(買い物)に偏り(例えば、ある商品Bを買うユーザの比率が格段に大きかったということ)を発見することができれば、「当該テーマAに関心をもっているユーザは商品Bを購入する傾向がある」と関連付けすることができる。このような関連付けをすることができれば、以後、テーマAに関心に示したユーザに対しては、商品Bを推薦(リコメンド)すれば、当該ユーザが購入行動を採ってくれる確率を高めることができることになるのである。   In recent years, marketing using so-called big data has been proposed. There are various definitions of big data, but in general, it is a large amount of real-time data from various sources, and it can be said that it is data for deriving knowledge useful for business. As an example of such big data, website browsing on the network, online shopping, online member registration, uploading and downloading multimedia data, SNS (social networking service) remarks, friend registration, etc. The thing which accumulated the history information of the action of. For example, when a group of users who are interested in a certain theme A is extracted from such big data, the group of users is taken when facing a scene (for example, a scene of browsing a shopping site). If it is possible to find a bias in behavior (shopping) (for example, that the ratio of users who purchase a certain product B was significantly large), “users interested in the theme A tend to purchase the product B. Can be associated. If such an association can be made, then if a product B is recommended (recommended) to a user who has shown interest in the theme A, the probability that the user will take a purchase action can be increased. It becomes.

このようなビッグデータの収集を効率良くするには、ビッグデータを収集する業者は、様々なウェブサイトの運営者(コンテンツプロバイダ)と契約を交わして、ユーザの行動履歴情報の提供を依頼するととももに、各行動履歴情報が誰の行動履歴であるかを特定するための共通識別符号(例えば,連携トラストフレームワーク[http://www.meti.go.jp/policy/it_policy/id_renkei/]によって連携された共通ID,当該ユーザが用いる端末のMACアドレスや携帯電話の固体識別情報,等)を行動履歴情報に含ませることを依頼しておく必要がある。   In order to efficiently collect such big data, a company that collects big data contracts with various website operators (content providers) to request the provision of user behavior history information. In addition, a common identification code (for example, cooperative trust framework [http://www.meti.go.jp/policy/it_policy/id_renkei/]) for identifying who each action history information is is an action history. It is necessary to request that the action history information includes the common ID linked by the user ID, the MAC address of the terminal used by the user, the individual identification information of the mobile phone, and the like.

また、このようなビッグデータの情報価値を高めるには、個々のユーザがどのようなクラスタに属するかを端的に示す属性情報(例えば、住所,職業,年収,住居の種類,家族構成等のユーザプロフィール情報)を予め当該ユーザの同意の下に取得しておき、ビッグデータを構成する行動履歴データと紐つけしておけば良い。そうすることにより、ある特定のクラスタに属するユーザは、どのような行動をとるか、具体的には、どのような事項に関心を持ち、どのような物を買い、どのような会員サービスの会員となるか等の傾向を知ることができる。   In addition, in order to enhance the information value of such big data, attribute information (for example, address, occupation, income, type of residence, family structure, etc.) that clearly indicates what cluster each user belongs to. Profile information) may be acquired in advance with the consent of the user and associated with the action history data constituting the big data. By doing so, the users who belong to a specific cluster take what action, specifically, what matters they are interested in, what they buy, what membership service members It is possible to know the tendency of becoming.

そこで、従来、行動履歴情報の収集に同意したユーザから予めユーザプロフィール情報を取得して、これをデータベースに登録しておくとともに、ネットワークを通じて当該ユーザの行動履歴データが受信される都度、受信した行動履歴情報を当該ユーザのユーザプロフィール情報に紐つけして蓄積するシステムが、提供されている。   Therefore, conventionally, user profile information is acquired in advance from a user who has agreed to collect action history information, and this is registered in the database, and the received action history data is received each time the user's action history data is received through the network. A system for storing history information in association with user profile information of the user is provided.

以上の説明に関連して、下記特許文献1には、複数のウェブシステムが個々に保持する利用者を識別、管理するID情報を複数のシステム(例えば、サービス提供サーバ,認証サーバ)間で連携させるID連携技術が、記載されている。   In relation to the above description, Patent Document 1 listed below links ID information for identifying and managing users individually held by a plurality of web systems between a plurality of systems (for example, a service providing server and an authentication server). The ID linkage technology to be performed is described.

また、下記特許文献2には、ユーザの個人情報およびログ情報をユーザ情報データベースに記憶しておき、ユーザ情報データベースから読み出したログ情報をクラスタ分析してユーザをクラスタに分け、各クラスタのユーザに対してクラスタに適合した広告を提供する技術が、記載されている。   In Patent Document 2 below, personal information and log information of users are stored in a user information database, and log information read from the user information database is clustered to divide the users into clusters. Techniques have been described that provide advertisements that are cluster-matched to the cluster.

また、下記特許文献3には、ネットワーク上の行動履歴ではなくリアル店舗でのユーザの行動履歴を収集するシステムではあるが、ユーザ毎に、カードID,ユーザID,ユーザの個人情報とユーザの商品の購入及びサービスの利用の履歴情報を含む「ユーザの属性情報」とを対応付けてサーバに記憶しておき、記憶しているユーザの個人情報に応じてユーザ毎に異なる提供情報をユーザ端末に表示させる一方、実店舗に設置された店舗端末からユーザが購入及び利用した商品及びサービスの通知をサーバが受けると、受信した情報によって上述の「ユーザの属性情報」を更新する技術が、記載されている。   Further, Patent Document 3 below is a system that collects a user's action history at a real store, not an action history on the network. For each user, a card ID, a user ID, a user's personal information, and a user's product “User attribute information” including history information of purchase and service usage is stored in the server in association with each other, and provided different information for each user according to the stored personal information of the user is stored in the user terminal. On the other hand, when the server receives notification of products and services purchased and used by the user from the store terminal installed in the actual store, a technique for updating the above-mentioned “user attribute information” with the received information is described. ing.

特開2011−221729号公報JP 2011-221729 A 特開2009−289172号公報JP 2009-289172 A 特開2013−771181号公報JP 2013-771181 A

しかしながら、特許文献2にはクラスタ分析の材料としてユーザの個人情報を用いるとは記載されてないので、当該個人情報を更新するかについても記載されていない。また、特許文献3にも、商品購入又は利用の履歴である「ユーザの属性情報」については更新されると記載されているものの、ユーザの個人情報が更新されるとは記載されていない。   However, since it is not described in Patent Document 2 that user personal information is used as a material for cluster analysis, it is not described whether the personal information is updated. Also, Patent Document 3 describes that “user attribute information” that is a history of product purchase or use is updated, but does not describe that user personal information is updated.

以上のように、従来技術では、ユーザ行動履歴データに紐付けられる個人情報は更新されないので、例えば、この個人情報に基づいてユーザがどのクラスタに属するかといったクラスタ分析を行おうとする際に、その時点における当該ユーザの個人情報が古すぎて当該ユーザが現実に置かれている環境を反映していないために、その時点における最適なクラスタに当該ユーザを分類することができないという問題が生じる。その場合、クラスタ分析に従って商品や情報を当該ユーザに推薦(リコメンド)しても、所望の効果を得ることはできない。   As described above, according to the conventional technology, the personal information associated with the user behavior history data is not updated. For example, when performing cluster analysis such as which cluster a user belongs to based on this personal information, Since the personal information of the user at the time is too old to reflect the environment in which the user is actually placed, there arises a problem that the user cannot be classified into the optimum cluster at the time. In that case, even if a product or information is recommended (recommended) to the user according to the cluster analysis, a desired effect cannot be obtained.

他方、各ユーザが置かれた環境が変化する毎にユーザ自身に個人情報の変更を申請してもらい、この申請に基づいて、サーバに記憶されている個人情報の更新を行うことも考えられる。   On the other hand, every time the environment where each user is placed changes, the user himself / herself applies for a change in personal information, and based on this application, the personal information stored in the server can be updated.

しかしながら、その場合、個人情報の更新がユーザの恣意に委ねられてしまうことになるので、ユーザが非協力的であると、やはり、当該ユーザの個人情報が古すぎて当該ユーザが現実に置かれている環境を反映していないために、その時点における最適なクラスタに当該ユーザを分類することができないという問題が残ってしまうことになる。   However, in that case, the update of the personal information is left to the user's will, so if the user is uncooperative, the user's personal information is still too old and the user is actually placed. In this case, the user cannot be classified into the optimum cluster at that time because the current environment is not reflected.

以上に鑑み、本発明の課題は、予めユーザの個人情報を記憶装置に記憶しておくとともに、ネットワークを通じて外部の装置から当該ユーザの行動履歴データを受信する都度、受信した行動履歴データを当該ユーザの個人情報を紐付けて記憶装置に記憶する装置において、ユーザの自発的行動に頼ることなく、記憶装置に登録されているユーザの個人情報を最新のものに更新することである。   In view of the above, the problem of the present invention is that the personal information of a user is stored in a storage device in advance, and each time the user's behavior history data is received from an external device through a network, the received behavior history data is In the device that stores the personal information in the storage device in association with each other, the personal information of the user registered in the storage device is updated to the latest without depending on the user's spontaneous behavior.

本発明による個人情報記録装置は、上記した課題を解決するために、インターネットを通じてウェブサーバ装置が提供する各ウェブサイトに対して自己が操作する端末を通じて行動を行った個人に関して、当該個人の個人情報に対応付けて、上記行動の履歴を示す行動履歴情報を記録する個人情報記録装置であって、個々の個人に関する前記個人情報と前記行動履歴情報とを互い対応付けて記憶する記憶装置と、何れかの個人に関する前記行動履歴情報を受信すると、受信した行動履歴情報を、当該行動履歴情報と同じ個人に関する個人情報に関連付けて前記記憶装置に記憶させるとともに、受信した行動履歴情報に前記個人情報の少なくとも一部が含まれる場合には、当該行動履歴情報に含まれる個人情報により、当該行動履歴情報と同じ個人に関して前記記憶装置に記憶されている個人情報を更新する処理装置とを、備えることを特徴とする。   In order to solve the above-described problems, the personal information recording apparatus according to the present invention relates to an individual who has acted through a terminal that he / she operates with respect to each website provided by the web server device via the Internet. A personal information recording device that records behavior history information indicating the history of the behavior in association with each other, and stores the personal information and the behavior history information related to each individual in association with each other; When the behavior history information related to the individual is received, the received behavior history information is stored in the storage device in association with the personal information related to the same individual as the behavior history information, and the received behavior history information includes If at least a part is included, the personal information included in the action history information is the same as the action history information. And a processing unit for updating the personal information stored in the storage device with respect to human, characterized in that it comprises.

また、本発明による個人情報記録プログラムは、インターネットを通じてウェブサーバ装置が提供する各ウェブサイトに対して自己が操作する端末を通じて行動を行った個人に関して、当該個人の個人情報に対応付けて、上記行動の履歴を示す行動履歴情報を記録する記憶装置,及び前記行動履歴情報を受信する受信装置を有するコンピュータに対して、 何れかの個人に関する前記行動履歴情報を受信すると、受信した行動履歴情報を、当該行動履歴情報と同じ個人に関する個人情報に関連付けて前記記憶装置に記憶させる第1の処理を実行させ、受信した行動履歴情報に前記個人情報の少なくとも一部が含まれる場合には、当該行動履歴情報に含まれる個人情報により、当該行動履歴情報と同じ個人に関して前記記憶装置に記憶されている個人情報を更新する第2の処理を実行させることを特徴とする。   In addition, the personal information recording program according to the present invention relates to an individual who performs an action through a terminal operated by the user for each website provided by the web server device through the Internet, in association with the personal information of the individual. When the behavior history information related to any individual is received with respect to a computer having a storage device that records behavior history information indicating the history of the device and a receiving device that receives the behavior history information, the received behavior history information is When the first process of storing in the storage device in association with personal information related to the same individual as the behavior history information is executed, and the received behavior history information includes at least a part of the personal information, the behavior history The personal information included in the information is stored in the storage device with respect to the same individual as the action history information. Characterized in that to execute a second process of updating the personal information.

また、本発明による個人情報記録方法は、インターネットを通じてウェブサーバ装置が提供する各ウェブサイトに対して自己が操作する端末を通じて行動を行った個人に関して、当該個人の個人情報に対応付けて、上記行動の履歴を示す行動履歴情報を記録する記憶装置,及び前記行動履歴情報を受信する受信装置を有するコンピュータが、何れかの個人に関する前記行動履歴情報を受信すると、受信した行動履歴情報を、当該行動履歴情報と同じ個人に関する個人情報に関連付けて前記記憶装置に記憶し、受信した行動履歴情報に前記個人情報の少なくとも一部が含まれる場合には、当該行動履歴情報に含まれる個人情報により、当該行動履歴情報と同じ個人に関して前記記憶装置に記憶されている個人情報を更新することを特徴とする。   In addition, the personal information recording method according to the present invention relates to an individual who has acted through a terminal that he / she operates on each website provided by the web server device via the Internet, in association with the personal information of the individual. When the computer having the storage device for recording the action history information indicating the history of the information and the reception device for receiving the action history information receives the action history information about any individual, the received action history information In the case where at least a part of the personal information is included in the received behavior history information, the personal information included in the behavior history information The personal information stored in the storage device is updated with respect to the same individual as the action history information.

以上のように構成された本発明によれば、予めユーザの個人情報を記憶装置に記憶しておくとともに、ネットワークを通じて外部の装置から当該ユーザの行動履歴データを受信する都度、受信した行動履歴データを当該ユーザの個人情報を紐付けて記憶装置に記憶する装置において、ユーザの自発的行動に頼ることなく、記憶装置に登録ユーザの個人情報を最新のものに更新することができる。   According to the present invention configured as described above, the user's personal information is stored in the storage device in advance, and the received action history data is received each time the user's action history data is received from an external device through the network. In the device that stores the personal information of the user in the storage device, the personal information of the registered user can be updated to the latest in the storage device without depending on the user's voluntary behavior.

その結果、本発明によって記憶装置に記憶された個人情報及び行動履歴に基づいてユーザのクラスタ分析をすれば、記憶装置に記憶されている個人情報はユーザが現実に置かれている環境を直に示しているか当該環境に極めて近い状況を示していることになるので、当該ユーザを、当該ユーザが置かれている環境に極めて近いクラスタに分類することが可能になる。   As a result, if a user's cluster analysis is performed based on the personal information and action history stored in the storage device according to the present invention, the personal information stored in the storage device directly reflects the environment where the user is actually placed. This indicates that the user is present or is very close to the environment, so that the user can be classified into a cluster very close to the environment where the user is located.

本発明による行動履歴収集方法の実施形態の一つであるネットワークシステムのシステム構成図1 is a system configuration diagram of a network system which is one embodiment of an action history collection method according to the present invention コンテンツプロバイダが運用するWebサーバ装置に記憶されたショッピングサイト用商品管理データベースのデータ構造を示す表Table showing data structure of shopping site product management database stored in Web server device operated by content provider ショッピングサイトの購入申込ページの画面内容を示す図The figure which shows the screen contents of the purchase application page of the shopping site モニタ会員登録ページの画面内容を示す図The figure which shows the screen contents of the monitor member registration page モニタ会員情報のデータ構造を示す表Table showing the data structure of monitor member information コンテンツプロバイダが運営するWebサーバ装置がプログラムに従って実行する処理例を示すフローチャートThe flowchart which shows the process example which the web server apparatus which a content provider manages performs according to a program ユーザ行動履歴等サーバ装置がプログラムに従って実行する処理例を示すフローチャートThe flowchart which shows the process example which a server apparatus etc. perform according to a program, such as a user action history モニタ会員管理サーバ装置がモニタ会員登録フォーム情報を受信した際にプログラムに従って実行する処理を示すフローチャートThe flowchart which shows the process performed according to a program, when a monitor member management server apparatus receives monitor member registration form information モニタ会員管理サーバ装置がユーザ行動履歴情報を受信した際にプログラムに従って実行する処理を示すフローチャートThe flowchart which shows the process performed according to a program, when a monitor member management server apparatus receives user action history information モニタ会員登録時における各装置間でのデータ連携を示すアロー図Arrow diagram showing data linkage between devices at monitor member registration ユーザ行動履歴データ受信時における各装置間でのデータ連携を示すアロー図Arrow diagram showing data linkage between devices when receiving user action history data 住宅ローン借り換え申込ページの画面内容を示す図The figure which shows the screen contents of the mortgage refinancing application page クレジットカード申込ページの画面内容を示す図Diagram showing credit card application page screen content

以下、図面に基づいて、本発明による行動履歴収集方法を実施するための最良の形態を説明する。
(構成)
Hereinafter, the best mode for carrying out the action history collection method according to the present invention will be described with reference to the drawings.
(Constitution)

図1に、本発明による行動履歴収集方法の一つの実施形態であるネットワークシステムの構成を示す。図1に示されるように、このネットワークシステムは、インターネット等の公衆ネットワークや専用ネットワークである第1のネットワークNW1を通じて相互にデータ通信可能に接続されたウェブサーバ装置1,ユーザ行動履歴等サーバ装置2及びモニタ会員管理サーバ装置3と、インターネットNW2を通じてウェブサーバ装置1との間でデータ通信可能に接続された多数(図1では一台のみ図示)のクライアント装置4とを主たる構成要素として、構成されている。   FIG. 1 shows a configuration of a network system that is one embodiment of an action history collection method according to the present invention. As shown in FIG. 1, this network system includes a web server device 1 and a user behavior history server device 2 connected to each other through a first network NW1 which is a public network such as the Internet or a dedicated network. And the monitor member management server device 3 and a large number of client devices 4 (only one is shown in FIG. 1) connected to the web server device 1 through the Internet NW2 so as to be able to communicate with each other. ing.

クライアント装置4は、インターネット接続機能を有するパーソナルコンピュータ,スマートフォン,タブレット端末等のコンピュータである。クライアント装置4は、主要な構成として、ディスプレイ40,入力装置41,CPU42,ハードディスク43及び通信装置46を備えている。CPU42は、ハードディスク43に格納されているプログラムを実行する中央処理装置であり、ディスプレイ40は、CPU42によって生成された画面データに基づく画像を表示する。また、入力装置41は、CPU42に対してデータやコマンドを入力するためのキーボード又はポインティングデバイスである。ハードディスク43は、CPU42が実行する各種プログラムや、プログラムに従って動作するCPU42が所定の処理を実行するために参照する各種データが格納されている。   The client device 4 is a computer such as a personal computer, a smartphone, or a tablet terminal having an Internet connection function. The client device 4 includes a display 40, an input device 41, a CPU 42, a hard disk 43, and a communication device 46 as main components. The CPU 42 is a central processing unit that executes a program stored in the hard disk 43, and the display 40 displays an image based on the screen data generated by the CPU 42. The input device 41 is a keyboard or pointing device for inputting data and commands to the CPU 42. The hard disk 43 stores various programs executed by the CPU 42 and various data referred to by the CPU 42 operating in accordance with the programs for executing predetermined processing.

ハードディスク43に格納されている各種プログラムとしては、クライアント装置4を構成する各種ハードウェアを制御する基本プログラムであるOS(オペレーティング・システム)の他、HTTP(ハイパー・テキスト・トランスファー・プロトコル)に従ったインターネット経由でのウェブサーバ装置とのデータ交換及びウェブ画面表示をCPU42に実行させるブラウザプログラム44が格納されている。また、クライアント装置4がアクセスするウェブサーバ装置によっては、クライアント装置4の同一性を識別して認証処理を省略するために用いられる端末識別情報であるクッキー45を発行する。このようにして何れかのウェブサーバ装置によって発行されてクライアント装置4が受信したクッキー45も、ハードディスク43に格納される。   Various programs stored in the hard disk 43 conform to HTTP (Hyper Text Transfer Protocol) in addition to an OS (Operating System) which is a basic program for controlling various hardware constituting the client device 4. A browser program 44 is stored which causes the CPU 42 to execute data exchange with the web server device via the Internet and web screen display. Depending on the web server device accessed by the client device 4, a cookie 45, which is terminal identification information used to identify the identity of the client device 4 and omit the authentication process, is issued. The cookie 45 issued by any web server device and received by the client device 4 in this way is also stored in the hard disk 43.

通信装置46は、クライアント装置4がスマートフォン等の無線通信機器であれば、アンテナや変調器を含む無線通信ユニットであり、クライアント装置4がLAN経由でインターネットNW2に接続されている場合には、LANアダプタ及びルータがこれに当たる。これら通信装置46には、一意に識別するための端末識別情報として、マックアドレスや端末番号が、予め付与されている。   The communication device 46 is a wireless communication unit including an antenna and a modulator if the client device 4 is a wireless communication device such as a smartphone. If the client device 4 is connected to the Internet NW2 via the LAN, the communication device 46 This is the case for adapters and routers. A mac address and a terminal number are assigned in advance as terminal identification information for uniquely identifying these communication devices 46.

ウェブサーバ装置1,ユーザ行動履歴等サーバ装置2及びモニタ会員管理サーバ装置3は、同一の業者によって運用されていても良いし、相互にデータ連携についての方式等を契約によって取決めた別々の業者によってそれぞれ運用されても良い。ここでは、その一例として、各サーバ装置が別々の業者によって運用されている例をもって説明する。   The server device 2 and the monitor member management server device 3 such as the web server device 1 and user behavior history may be operated by the same vendor, or by different vendors that have mutually agreed on a method for data linkage. Each may be operated. Here, as an example, a description will be given with an example in which each server device is operated by different vendors.

まず、ウェブサーバ装置1は、各種インターネットサービスを提供するコンテンツプロバイダによって運営されているサーバ装置であり、インターネットNW2を通じてアクセスしてくる不特定多数のクライアント装置4に対して、そのクライアント装置4から受信した様々な要求を格納したHTMLリクエストメッセージに対応して、ウェブページのHTMLデータ等の各種データを応答する。このウェブサーバ装置1は、一台又は複数台のコンピュータから構成されているが、図1では、説明の簡略化のために、一台のコンピュータのみからウェブサーバ装置1が構成されている例が示されている。   First, the web server device 1 is a server device operated by a content provider that provides various Internet services, and receives an unspecified number of client devices 4 accessed through the Internet NW 2 from the client device 4. In response to the HTML request message storing various requests, various data such as HTML data of the web page are returned. The web server device 1 is composed of one or a plurality of computers. However, in FIG. 1, for simplicity of explanation, the web server device 1 is composed of only one computer. It is shown.

このウェブサーバ装置1は、主要な構成部品として、図示せぬバスを通じて相互に接続されたCPU10,RAM11及びハードディスク12を備えている。CPU10は、ハードディスク12に格納されているプログラムに従って各種処理を実行する中央処理装置である。また、RAM11は、CPU10が各種処理を実行する際に用いられる作業領域が展開される主記憶装置である。   The web server device 1 includes a CPU 10, a RAM 11, and a hard disk 12 that are connected to each other through a bus (not shown) as main components. The CPU 10 is a central processing unit that executes various processes in accordance with programs stored in the hard disk 12. The RAM 11 is a main storage device in which a work area used when the CPU 10 executes various processes is expanded.

ハードディスク12は、一台又は複数台の固定ディスク装置からなり、CPU10が読み出して実行する各種プログラム及び各種データを格納している。ハードディスク12が格納しているプログラムには、一般的なOSやウェブサーバプログラムの他、ウェブサーバ装置1が提供するサービスに固有の処理をCPU10に実行させるための多数のCGIプログラムが含まれている。また、ハードディスク12が格納しているデータには、クライアント装置4からの要求に対して提供されるサービス内容に応じた多数のウェブ画面をクライアント端末4のディスプレイ40に表示させるためのHTMLデータ,フラッシュデータ,アプレットといった画面データ,写真データ,動画ファイル等のマルチメディアデータが含まれる。さらに、一部の画面データを動的に生成するために必要な材料となるテーブル,データベース等も含まれる。   The hard disk 12 includes one or a plurality of fixed disk devices, and stores various programs and various data read and executed by the CPU 10. The programs stored in the hard disk 12 include a number of CGI programs for causing the CPU 10 to execute processing specific to the service provided by the web server device 1 in addition to a general OS and web server program. . The data stored in the hard disk 12 includes HTML data for displaying a number of web screens on the display 40 of the client terminal 4 according to the service content provided in response to a request from the client device 4, flash Data, screen data such as applets, multimedia data such as photo data and video files are included. Furthermore, a table, a database, and the like that are necessary materials for dynamically generating a part of the screen data are also included.

本実施形態では、ウェブサーバ装置1が提供する本来のサービスとして、クライアント装置4を操作するユーザに対して商品の掲示を行って商品の注文を受け付けるいわゆるショッピングサイトのサービスを例に挙げるが、ウェブサーバ装置1が提供するサービスはこれに限らず、例えば、生命保険や損害保険の内容を説明して保険契約の申込を受け付けるサービスであっても良いし、アンケートへの回答の代償として懸賞への申込を受け付けるサービスであっても良い。   In the present embodiment, as an original service provided by the web server device 1, a so-called shopping site service that accepts product orders by posting products to a user operating the client device 4 is taken as an example. The service provided by the server device 1 is not limited to this. For example, it may be a service that accepts an application for an insurance contract by explaining the contents of life insurance or non-life insurance. It may be a service that accepts applications.

図2に、いわゆるショッピングサイトのサービスを提供するためにハードディスク12に格納された商品管理データベース14のデータ構造例を示す。この例では、商品の名称,コード(JANコード,EANコード,UPCコード等)及び本体価格が一意のシリアル番号に対応付けられて、商品管理データベース14に格納されている。   FIG. 2 shows an example of the data structure of the merchandise management database 14 stored in the hard disk 12 in order to provide a so-called shopping site service. In this example, the product name, code (JAN code, EAN code, UPC code, etc.) and the main unit price are associated with the unique serial number and stored in the product management database 14.

また、図3は、いわゆるショッピングサイトのサービスにおいて、提示された商品を購入対象として選択したユーザのクライアント端末4へウェブサーバ装置1から送信されるHTMLデータによる購入申込画面の例を示す。図3において「商品名」は、ユーザが選択した商品の名称であり、購入金額は、商品管理データベース14から読み込まれた本体価格に基づいて動的に算出された税込価格である。   FIG. 3 shows an example of a purchase application screen based on HTML data transmitted from the web server device 1 to the client terminal 4 of the user who selects the presented product as a purchase target in the so-called shopping site service. In FIG. 3, “product name” is the name of the product selected by the user, and the purchase price is a tax-inclusive price dynamically calculated based on the body price read from the product management database 14.

また、この購入申込画面には、ID連携トラストフレームワークに従って各サーバ装置1,2,3間で個々のユーザの共通の個人識別情報として承認されたID(以下,「共通ID」という)及びパスワードを夫々入力する欄100,101,ユーザの姓名の漢字表記を入力する欄102,103,ユーザの姓名のカナを入力する欄104,105,ユーザの生年月日を入力する欄106,ユーザの性別を入力する欄107,ユーザの住所に関する情報を入力する欄108〜112,ユーザの職業を入力する欄113,希望連絡先を入力する欄114,電話番号を入力する欄115,携帯電話番号を入力する欄116,ユーザが当該ショッピングサイトに関する連絡用として選択した電子メールアドレスを入力する欄117及び購入ボタン121が、含まれている。   In addition, the purchase application screen includes an ID (hereinafter referred to as “common ID”) and a password approved as common personal identification information of individual users between the server apparatuses 1, 2, 3 according to the ID linkage trust framework. , Columns 102 and 103 for inputting the user's first and last names in Chinese characters, columns 104 and 105 for inputting the first and last names of the user, columns 106 for inputting the date of birth of the user, and gender of the user A field 107 for inputting information, fields 108 to 112 for inputting information on the user's address, a field 113 for inputting the occupation of the user, a field 114 for inputting a desired contact address, a field 115 for inputting a telephone number, and a mobile phone number Column 116, a column 117 for inputting an e-mail address selected by the user for contact regarding the shopping site, and a purchase button 12. 1 is included.

さらに、この購入申込画面には、年収,保有資格,興味や関心のある事項をアンケート形式で答えさせる欄118〜120が、含まれている。そして、この購入申込画面を表示させるためのHTMLデータには、購入ボタン121がクリックされた場合に商品名に対応するコード,購入要求の旨,共通ID及びパスワードの他、後述するユーザプロフィール情報の一部項目に相当する各欄102〜120に入力された情報をウェブサーバ装置1へ送信させるタグ又はスクリプトが組み込まれている。   In addition, the purchase application screen includes columns 118 to 120 for answering annual income, holding qualifications, interests and interested items in a questionnaire format. The HTML data for displaying the purchase application screen includes a code corresponding to the product name when the purchase button 121 is clicked, a purchase request, a common ID and a password, as well as user profile information described later. A tag or script for transmitting information input to each of the fields 102 to 120 corresponding to some items to the web server device 1 is incorporated.

なお、いずれのサービスを提供する場合であっても、ウェブサーバ装置1は、「行動履歴収集方法」を実施するための付随的サービスとして、モニタ会員管理サーバ装置3と連携することによってユーザ行動履歴情報の商業利用を承諾したユーザを「モニタ会員」として登録するサービスや、ユーザ行動履歴等サーバ装置2と連携することでユーザ(モニタ会員には限定されない)の行動履歴を抽出するサービスをも提供する。よって、かかる登録サービスや行動履歴抽出サービスに固有の処理を実行させるためのプログラム13や、図4に示すモニタ会員登録ページをクライアント装置4のディスプレイ40に表示させるためのHTMLデータも、ハードディスク12に格納されているのである。   Regardless of which service is provided, the web server device 1 cooperates with the monitor member management server device 3 as an incidental service for carrying out the “behavior history collection method”. Services to register users who have accepted commercial use of information as “monitor members” and services to extract the action history of users (not limited to monitor members) in cooperation with the server device 2 such as user action history To do. Therefore, the program 13 for executing the processing unique to the registration service and the action history extraction service and the HTML data for displaying the monitor member registration page shown in FIG. 4 on the display 40 of the client device 4 are also stored on the hard disk 12. It is stored.

ユーザ行動履歴情報とは、どのユーザがアクセスしたのかを示す情報(共通ID,クッキー,マックアドレス等)、どのサイトにアクセスしたのかを示す情報(サイト名,URL等),いつアクセスしたのかを示す情報(日時),どのような行動(商品購入,サービス申込,資料請求,会員登録,等)をしたのかを示す情報(コンバージョンフラグ),行動の対象の名称(商品名,サービス名,資料名称等),当該行動の対象が有料であればその価格,等の情報である。なお、上述したように、ユーザがアクセスしたサイトによっては、その個人情報としてのユーザプロフィール情報(姓名,そのフリガナ,ローマ字表記,生年月日,郵便番号,住所,職業,国籍,希望連絡先,電話番号,携帯電話番号,メールアドレス,保有資格,学歴,家族構成,学歴,家族構成,勤務先の会社情報,住居情報,収入情報,借入情報,ならびに、現在の住宅ローン対象物件についての情報,等)の一部がユーザの要求に対応する申込の条件や、アンケート等の名目で聴取される場合もある。そのようなユーザプロフィール情報の聴取がなされた場合には、聴取されたユーザプロフィール情報も、ユーザ行動履歴情報に含まれることとなる。   The user behavior history information is information indicating which user has accessed (common ID, cookie, Mac address, etc.), information indicating which site has been accessed (site name, URL, etc.), and indicating when the user has accessed. Information (date and time), information (conversion flag) that indicates what action (product purchase, service application, document request, member registration, etc.), name of the object of the action (product name, service name, document name, etc.) ), If the subject of the action is a fee, the price and other information. In addition, as mentioned above, depending on the site accessed by the user, user profile information (first name, last name, romanized notation, date of birth, postal code, address, occupation, nationality, desired contact information, telephone) as personal information Number, mobile phone number, e-mail address, eligibility, educational background, family structure, educational background, family structure, company information of work, housing information, income information, borrowing information, and information on the current mortgage target property, etc. ) May be heard in the name of an application corresponding to the user's request or in the name of a questionnaire or the like. When such user profile information is listened to, the user profile information that has been listened to is also included in the user action history information.

図4は、上述したモニタ会員登録ページの画面例を示す。図4に示されるように、このモニタ会員登録ページには、モニタ会員登録を申し込むユーザの共通ID,これに対応するパスワード,当該ユーザの各種ユーザプロフィール情報を夫々記入する多数の欄が含まれているとともに、登録ボタン200が含まれている。また、このモニタ会員登録ページを表示させるためのHTMLデータには、登録ボタン200がクリックされた場合に各欄に入力された情報(以下、「モニタ会員登録フォーム情報」という)をウェブサーバ装置1へ送信させるタグ又はスクリプトが組み込まれている。   FIG. 4 shows a screen example of the monitor member registration page described above. As shown in FIG. 4, the monitor member registration page includes a number of fields for entering the common ID of the user applying for the monitor member registration, the corresponding password, and various user profile information of the user. In addition, a registration button 200 is included. In addition, in the HTML data for displaying the monitor member registration page, information entered in each column when the registration button 200 is clicked (hereinafter referred to as “monitor member registration form information”) is stored in the web server device 1. A tag or script to be sent to is incorporated.

ユーザ行動履歴等サーバ装置2は、上述したユーザ行動履歴抽出サービスを行うウェブサーバ装置1をそれぞれ運営する複数コンテンツプロバイダと提携してユーザのユーザ行動履歴情報を収集するサービスを提供する業者によって、運営される。このユーザ行動履歴等サーバ装置2は、上述したウェブサーバ装置と同様のハードウェア構成(CPU20,RAM21,ハードディスク22)を備えている。   The user behavior history server device 2 is operated by a provider that provides a service that collects user behavior history information of users in cooperation with a plurality of content providers that respectively operate the web server device 1 that performs the above-described user behavior history extraction service. Is done. This server device 2 for user behavior history etc. has the same hardware configuration (CPU 20, RAM 21, hard disk 22) as the above-mentioned web server device.

ユーザ行動履歴等サーバ装置2のハードディスク22に格納されている各種プログラムには、CPU20に対して多数のウェブサーバ1からユーザ行動履歴情報を収集するプログラム(ユーザ行動履歴[ユーザプロフィール]送出プログラム23)が、含まれている。   Various programs stored in the hard disk 22 of the server device 2 such as a user behavior history include a program for collecting user behavior history information from a large number of web servers 1 with respect to the CPU 20 (user behavior history [user profile] sending program 23). It is included.

また、ハードディスク22には、CPU20が収集したユーザ行動履歴情報24が格納される。なお、ユーザ行動履歴情報24にユーザプロフィール情報25が含まれる場合もあることは、上述した通りである。   The hard disk 22 stores user action history information 24 collected by the CPU 20. As described above, the user behavior history information 24 may include the user profile information 25 in some cases.

個人情報記録装置としてのモニタ会員管理サーバ装置3は、ウェブサーバ装置1を運営する業者及びユーザ行動履歴等サーバ装置2を運営する業者と提携してモニタ会員として登録されたユーザについてのユーザ行動履歴情報を蓄積して分析する業者によって、運営される。このモニタ会員管理サーバ装置3も、上述したウェブサーバ装置と同様のハードウェア構成(CPU30,RAM31,ハードディスク32)を備えている。   The monitor member management server device 3 as a personal information recording device is a user behavior history for a user registered as a monitor member in cooperation with a business operator who operates the web server device 1 and a business operator who operates the server device 2 such as a user behavior history. Operated by a company that accumulates and analyzes information. The monitor member management server device 3 also has the same hardware configuration (CPU 30, RAM 31, hard disk 32) as the web server device described above.

モニタ会員管理サーバ装置3の記憶装置であるハードディスク32には、モニタ会員データベース35が格納されている。モニタ会員データベース35は、上述したモニタ会員について、その共通ID等の共通識別符号に紐付けて、当該ユーザの各種ユーザプロフィール情報及び当該ユーザの過去から現在にかけての多数のユーザ行動履歴情報が登録されるデータベースである。なお、共通識別符号としては、モニタ会員に一意に付与された個人識別情報である共通ID以外にも、当該モニタ会員が使用しているクライアント端末4の端末番号や通信装置46のマックアドレスのような端末識別情報であっても良いし、当該クライアント端末4に対して発行されたクッキーであっても良い。   A monitor member database 35 is stored in the hard disk 32 which is a storage device of the monitor member management server device 3. In the monitor member database 35, various user profile information of the user and a lot of user behavior history information from the past to the present of the user are registered in association with the common identification code such as the common ID for the monitor member described above. Database. As the common identification code, in addition to the common ID that is personal identification information uniquely given to the monitor member, the terminal number of the client terminal 4 used by the monitor member and the Mac address of the communication device 46 are used. Terminal identification information, or a cookie issued to the client terminal 4 may be used.

図5は、モニタ会員データベース35を構成する個々のモニタ会員についてのレコード(モニタ会員情報)のデータ構成図である。この図5に示すように、モニタ会員情報は、一組のユーザプロフィール情報と複数組のユーザ行動履歴情報とから構成され、前者と後者とは、共に上述した共通識別符号(共通ID,マックアドレス,クッキー等)を含んでいるので、この共通識別符号によって相互に紐付けられている。ユーザプロフィール情報は、さらに、基本属性情報と更新頻度情報に区分されている。   FIG. 5 is a data configuration diagram of records (monitor member information) for individual monitor members constituting the monitor member database 35. As shown in FIG. 5, the monitor member information is composed of a set of user profile information and a plurality of sets of user action history information. Both the former and the latter are the above-mentioned common identification codes (common ID, Mac address). , Cookies, etc.) and are linked to each other by this common identification code. The user profile information is further divided into basic attribute information and update frequency information.

ユーザプロフィール情報の基本属性情報は、上述した共通識別符号(共通ID,マックアドレス,クッキー等)の他、氏名の漢字表記,氏名のフリガナ,氏名のローマ字表記,生年月日,性別,国籍,電子メールアドレス,電話番号(複数登録可能),携帯電話番号,職業,保有資格(複数登録可能),学歴に関する情報(具体的には、最終学歴,最終学校卒業年月,最終学校名,等),居住地に関する情報(具体的には、郵便番号,都道府県名,市区町村名,番地,マンション名,等),住居情報(具体的には、住居種類[一戸建て,マンション,アパート,社宅又は寮,公営住宅,間借又は下宿,もしくは、その他],住居費用負担の有無,所有又は賃貸の区別,入居年月,購入時期,建築年月,最寄駅,等),家族構成に関する情報(具体的には、配偶者の有無,家族の人数,子供の人数,並びに、各家族構成員の氏名,続柄,生年月日,性別,扶養義務の有無,同居又は別居の区別,等),収入情報(前年度の年収,世帯年収,世帯主との関係,貯蓄金額,等),勤務先情報(具体的には、勤務先の区分[上場企業,非上場企業,国家又は地方官公庁,法人経営,個人自営,学校法人,もしくは、その他],法人格の種別[株式会社,有限会社,相互会社,もしくは、その他],業種,名称,住所,電話番号,資本金[法人の場合],従業員数,設立年月日,本店所在地,業種,勤務先における役職,勤務先における所属部署,入社年月日,雇用形態,定年制度の有無,出向の有無,収入形態,勤務先からの月収,勤務先からの給与日,等),借入情報(具体的には、借入の有無,借入の件数,借入の内容,ローン残高,金利,返済開始日,月当たりの返済額,金利種類,残り弁済回数,ボーナス返済額,延滞履歴,等),ならびに、ローン対象物件についての情報(具体的には、ローン対象物件の有無,ローン対象物件の種別[住宅,車,もしくは、その他],ローン物件[住宅の場合]の住所,ローン物件[住宅の場合]の構造[木造,鉄骨,SRC,RC,軽量鉄骨,もしくは、その他],同居人数,物件入居日,等)を、含んでいる。   The basic attribute information of the user profile information includes the above-mentioned common identification code (common ID, Mac address, cookie, etc.), name kanji notation, name furigana, name roman notation, date of birth, gender, nationality, electronic Email address, telephone number (multiple registrations are possible), mobile phone number, occupation, qualifications (multiple registrations are possible), educational information (specifically, final educational background, last school graduation date, final school name, etc.), Information about residence (specifically, postal code, prefecture name, city name, street address, apartment name, etc.), residence information (specifically, residence type [detached, condominium, apartment, company house or dormitory) , Public housing, rental housing or boarding houses, etc.], whether there is a housing cost burden, ownership or lease distinction, date of entry, date of purchase, date of construction, nearest station, etc.), information on family structure In particular, the existence of spouses, the number of family members, the number of children, and the name, relationship, date of birth, gender, presence of support obligations, distinction between living together or separated, etc.), income information (Previous year annual income, household annual income, relationship with household head, savings amount, etc.), workplace information (specifically, classification of workplace [listed company, unlisted company, state or local government, corporate management, Individual self-employed, school corporation, or other], type of corporation [corporation, limited company, mutual company, or other], industry, name, address, telephone number, capital [in case of corporation], number of employees, establishment Date, head office location, type of business, job title at work, department to work at, date of employment, employment status, presence of retirement system, presence / absence of seconding, income type, monthly income from work, Payday, etc.), borrowing information (specifically, whether borrowing, Number of receipts, details of borrowing, loan balance, interest rate, repayment start date, monthly repayment amount, interest rate type, remaining repayment count, bonus repayment amount, arrears history, etc.) In particular, the presence or absence of the loan target property, the type of the loan target property [house, car, or other], the address of the loan property [in the case of housing], the structure of the loan property [in the case of housing] [wooden, steel frame, SRC , RC, lightweight steel frame, or other], number of people living together, property move-in date, etc.).

また、更新頻度情報は、ユーザプロフィール情報の初回登録日時,ユーザプロフィール情報の最終更新日時,ユーザ行動履歴情報の初回登録日時,ユーザ行動履歴情報の最終更新日時,更新回数を、含んでいる。   The update frequency information includes the initial registration date and time of user profile information, the last update date and time of user profile information, the initial registration date and time of user action history information, the last update date and time of user action history information, and the number of updates.

各ユーザ行動履歴情報の内容は、そのユーザ行動履歴情報に対応するウェブサイトの種類によって様々であるが、どのウェブサイトにアクセスした場合においても、上述した共通ID(共通識別符号)の他、そのウェブサイトのサイト名,URL,アクセス日時が含まれる。図5に示したユーザ行動履歴情報の例は、ショッピングサイトにアクセスした場合の例であるので、ユーザ行動履歴情報には、さらに、購入要求をした対象の名称[商品名,サービス名,資料名,もしくは、その他],購入した商品のコード[JANコード,EANコード,UPSコード,もしくは、その他],要求の種類を示すコンバージョンフラグ[商品購入,サービス申込,資料請求,会員登録,もしくは、その他]が含まれる。   The content of each user behavior history information varies depending on the type of website corresponding to the user behavior history information, but when accessing any website, in addition to the above-mentioned common ID (common identification code), The site name, URL, and access date / time of the website are included. Since the example of the user behavior history information shown in FIG. 5 is an example when the shopping site is accessed, the user behavior history information further includes the name of the target of the purchase request [product name, service name, material name. , Or other], purchased product code [JAN code, EAN code, UPS code, or other], conversion flag indicating the type of request [product purchase, service application, material request, member registration, or other] Is included.

なお、モニタ会員データベース35は、ミラーリング処理により、予め複製35Aが作成されている。このモニタ会員データベースの複製35Aは、バックアップ目的を兼ねる場合には、ハードディスク32内に作成されるが、キャッシュ目的を兼ねる場合には、RAM31上に作成される。   The monitor member database 35 is previously duplicated 35A by mirroring processing. The copy 35A of the monitor member database is created in the hard disk 32 when it serves also as a backup purpose, but is created in the RAM 31 when it serves as a cache purpose.

モニタ会員管理サーバ装置3のハードディスク32に格納されている各種プログラムには、モニタ会員情報登録プログラム33及びモニタ会員データベース更新プログラム34が、含まれている。モニタ会員情報登録プログラム33は、CPU30に対して、上述したモニタ会員登録フォーム情報をウェブサーバ装置1経由でクライアント装置4から受信した場合に、当該モニタ会員登録フォーム情報に含まれる各項目の情報を、当該クライアント装置4を操作しているユーザのユーザプロフィール情報として、モニタ会員データベース35に登録させ、これにより、当該ユーザをモニタ会員として登録させる。   Various programs stored in the hard disk 32 of the monitor member management server device 3 include a monitor member information registration program 33 and a monitor member database update program 34. When the monitor member information registration program 33 receives the above-described monitor member registration form information from the client device 4 via the web server device 1, the monitor member information registration program 33 displays information on each item included in the monitor member registration form information. Then, it is registered in the monitor member database 35 as user profile information of the user who is operating the client device 4, thereby registering the user as a monitor member.

また、モニタ会員データベース更新プログラム34は、処理装置としてのCPU30に対して、モニタ会員についてのユーザ行動履歴情報24をユーザ行動履歴等サーバ装置2から受信した時に当該ユーザ行動履歴情報24を当該モニタ会員の共通IDに紐付けてモニタ会員データベース35に追記させたり(第1の処理に相当)、当該ユーザ行動履歴情報24にユーザプロフィール情報25が含まれている場合には、当該ユーザプロフィール情報25によってモニタ会員データベース35における当該モニタ会員のユーザプロフィール情報を更新させる(第2の処理に相当)。
(プログラム)
The monitor member database update program 34 receives the user behavior history information 24 about the monitor member from the server device 2 such as the user behavior history when the CPU 30 as the processing device receives the user behavior history information 24 about the monitor member. When the user profile information 25 is included in the user behavior history information 24, the user profile information 25 is used to add information to the monitor member database 35 (corresponding to the first process). The user profile information of the monitor member in the monitor member database 35 is updated (corresponding to the second process).
(program)

次に、上述したネットワークシステムを構成する各サーバ装置1,2,3において本発明による行動履歴収取方法を実施するために実行される各プログラム13,23,33,34による処理の具体例を、図6ないし図9のフローチャートを用いて詳細に説明する。
<ウェブサーバ装置>
Next, specific examples of processing by the programs 13, 23, 33, and 34 that are executed to implement the action history collection method according to the present invention in each of the server devices 1, 2, and 3 constituting the network system described above. Details will be described with reference to the flowcharts of FIGS.
<Web server device>

最初に、図6に基づいて、ウェブサーバ装置1のCPU10がプログラム13に基づいて実行する処理を説明する。この処理は、ウェブサーバ装置1が何れかのクライアント装置4からHTTPリクエストメッセージを受信することをトリガに、マルチタスク環境でメッセージ毎に起動される。   First, a process executed by the CPU 10 of the web server device 1 based on the program 13 will be described with reference to FIG. This process is triggered for each message in the multitasking environment triggered by the web server device 1 receiving an HTTP request message from any of the client devices 4.

起動後最初のS001では、ウェブサーバ装置1のCPU10(以下、説明簡略化のため、動作主体を「ウェブサーバ装置1」と記す)は、受信したリクエストがモニタ会員登録フォーム要求であるかそれ以外の要求であるかをチェックする。そして、受信したリクエストがモニタ会員登録フォーム要求であれば処理をS007へ進め、その他の要求であれば処理をS002へ進める。   In the first S001 after startup, the CPU 10 of the web server device 1 (hereinafter, the operating subject is referred to as “web server device 1” for the sake of simplicity), whether the received request is a monitor member registration form request or otherwise. Check if it is a request. If the received request is a monitor member registration form request, the process proceeds to S007, and if it is another request, the process proceeds to S002.

S002では、ウェブサーバ装置1は、受信したHTTPリクエストメッセージ又はこれを格納したパケットから、共通識別符号(共通ID,マックアドレス,クッキー,等)の取得を試みる。   In S002, the web server device 1 tries to acquire a common identification code (common ID, Mac address, cookie, etc.) from the received HTTP request message or a packet storing the HTTP request message.

次のS003では、ウェブサーバ装置1は、受信したHTTPリクエストメッセージによって要求された処理を実行する。例えば、要求が商品リスト又はサービスリストの提示であれば、対応する商品リスト又はサービスリストをディスプレイ40上に表示させるHTMLデータ等の画面データを準備する。また、要求が何れかの商品についての資料請求であれば、資料送付に必要な内部処理を行い、処理完了の旨をディスプレイ40上に表示させる画面データを準備する。また、要求が何れかの商品又はサービスの選択であれば、図3に示すような購入申込ページをディスプレイ40上に表示させる画面データを準備する。このとき、ウェブサーバ装置1は、選択された商品又はサービスに対応するコード及び本体価格を商品管理データベース14から読み出して、購入価格を算出して、コード及び購入価格を画面データに埋め込む。また、要求が購入申込ページ上の購入ボタン121のクリックに応じた購入要求であれば、メッセージ中で指定された商品を要求元クライアント装置4の操作者に販売するための内部処理を行い、処理完了の旨をディスプレイ40上に表示させる画面データを準備する。   In the next S003, the web server device 1 executes a process requested by the received HTTP request message. For example, if the request is presentation of a product list or service list, screen data such as HTML data for displaying the corresponding product list or service list on the display 40 is prepared. Further, if the request is a material request for any product, internal processing necessary for material transmission is performed, and screen data for displaying the completion of the processing on the display 40 is prepared. Further, if the request is selection of any product or service, screen data for displaying a purchase application page as shown in FIG. 3 on the display 40 is prepared. At this time, the web server device 1 reads the code and the main unit price corresponding to the selected product or service from the product management database 14, calculates the purchase price, and embeds the code and the purchase price in the screen data. If the request is a purchase request corresponding to a click on the purchase button 121 on the purchase application page, internal processing for selling the product specified in the message to the operator of the requesting client device 4 is performed. Screen data for displaying the completion on the display 40 is prepared.

次のS004では、ウェブサーバ装置1は、S003の処理結果として準備された画面データを、要求元クライアント装置4へ応答する。   In the next S004, the web server device 1 responds to the request source client device 4 with the screen data prepared as the processing result of S003.

次のS005では、ウェブサーバ装置1は、受信したHTTPリクエストメッセージ中のパラメータ(要求内容,購入申込ページの各欄に記載された情報),S002にて取得した共通識別符号(共通ID,マックアドレス,クッキー,等),S003にて取得したコードや購入価格に基づいて、ユーザ行動履歴情報を生成する。この場合、図3に示す購入申込ページ上の購入ボタン121のクリックに応じた購入要求であれば、ユーザ行動履歴情報には、ユーザプロフィール情報の一部項目(職業,年収,保有資格)が含まれることになる。なお、図3のアンケート内容はあくまでも一例であるので、アンケート内容次第によっては、上に挙げたユーザプロフィール情報の一部項目以外の項目が含まれる場合もあり得る。   In the next S005, the web server device 1 receives the parameters (request contents, information described in each column of the purchase application page) in the received HTTP request message, the common identification code (common ID, Mac address) acquired in S002. , Cookies, etc.), user action history information is generated based on the code and purchase price acquired in S003. In this case, if the purchase request corresponds to the click of the purchase button 121 on the purchase application page shown in FIG. 3, the user behavior history information includes some items (profession, annual income, holding qualification) of the user profile information. Will be. 3 is merely an example, and depending on the contents of the questionnaire, items other than some items of the user profile information listed above may be included.

次のS006では、ウェブサーバ装置1は、S005にて生成した(ユーザプロフィール情報を含みうる)ユーザ行動履歴情報を、ユーザ行動履歴等サーバ装置2へ送信する。その後、ウェブサーバ装置1は、処理を終了する。   In next S006, the web server device 1 transmits the user behavior history information (which may include user profile information) generated in S005 to the server device 2 such as a user behavior history. Thereafter, the web server device 1 ends the process.

一方、S007では、ウェブサーバ装置1は、図4に示すモニタ会員登録ページをディスプレイ40上に表示させるためHTMLデータ等の画面データを、要求元クライアント装置4へ応答する。   On the other hand, in S007, the web server device 1 responds to the request source client device 4 with screen data such as HTML data in order to display the monitor member registration page shown in FIG.

次のS008では、ウェブサーバ装置1は、モニタ会員登録ページ上の登録ボタン200のクリックに応じたモニタ会員登録要求メッセージが要求元クライアント装置4から送信されてくるのを待ち、一定時間待ってもモニタ会員登録要求メッセージが受信されないと、タイムアウトとして処理を終了する。   In the next S008, the web server device 1 waits for a monitor member registration request message transmitted from the requesting client device 4 in response to a click on the registration button 200 on the monitor member registration page, and waits for a certain period of time. If the monitor member registration request message is not received, the process is terminated as a timeout.

これに対して一定時間内にモニタ会員登録要求メッセージが受信されると、ウェブサーバ装置1は、S009において、受信したモニタ会員登録要求メッセージから、共通識別符号(共通ID,マックアドレス,クッキー,等)を取得する。   On the other hand, when the monitor member registration request message is received within a predetermined time, the web server device 1 determines the common identification code (common ID, Mac address, cookie, etc.) from the received monitor member registration request message in S009. ) To get.

次のS010では、ウェブサーバ装置1は、受信したモニタ会員登録要求メッセージ中のパラメータ(モニタ会員登録フォーム情報)を、API連携により、モニタ会員管理サーバ3へ送信する。   In next S010, the web server device 1 transmits the parameter (monitor member registration form information) in the received monitor member registration request message to the monitor member management server 3 through API cooperation.

次のS011では、ウェブサーバ装置1は、モニタ会員登録完了の旨をディスプレイ40上に表示させるHTMLデータ等の画面データを、要求元クライアント装置4へ応答する。その後、ウェブサーバ装置1は、処理を終了する。
<ユーザ行動履歴等サーバ装置>
In the next S011, the web server device 1 responds to the request source client device 4 with screen data such as HTML data for displaying on the display 40 that the monitor member registration is completed. Thereafter, the web server device 1 ends the process.
<User device such as user action history>

次に、図7に基づいて、ユーザ行動履歴等サーバ装置2のCPU20がユーザ行動履歴送出プログラム23に基づいて実行する処理を説明する。このユーザ行動履歴送出プログラム23は、ユーザ行動履歴等サーバ装置2が起動されている限り周期的に実行される常駐プログラムである。   Next, a process executed by the CPU 20 of the server device 2 such as a user behavior history based on the user behavior history transmission program 23 will be described based on FIG. This user behavior history transmission program 23 is a resident program that is periodically executed as long as the server device 2 is activated.

最初のS101では、ユーザ行動履歴等サーバ装置2のCPU20(以下、説明簡略化のため、動作主体を「ユーザ行動履歴等サーバ装置2」と記す)は、前回の実行以後に何れかのウェブサーバ装置1からユーザ行動履歴情報を受信したかどうかをチェックする。そして、ユーザ行動履歴等サーバ装置2は、ユーザ行動履歴情報を受信していなければ、処理をそのままS103へ進める。一方、ユーザ行動履歴等サーバ装置2は、ユーザ行動履歴情報を受信していれば、S102において、受信した(ユーザプロフィール情報を含みうる)ユーザ行動履歴情報を、各ウェブサーバ装置1が提供するウェブサイト毎に分類して、RAM21上に蓄積してから、処理をS103へ進める。   In the first step S101, the CPU 20 of the server device 2 for user behavior history etc. (hereinafter, for the sake of simplification, the operating subject will be referred to as the “server device 2 for user behavior history etc.”) It is checked whether or not user action history information has been received from the device 1. Then, if the user behavior history information server device 2 has not received the user behavior history information, the server device 2 proceeds directly to S103. On the other hand, if the server device 2 such as the user behavior history has received the user behavior history information, the web server device 1 provides the received user behavior history information (which may include user profile information) in S102. After classification for each site and storage on the RAM 21, the process proceeds to S103.

S103では、ユーザ行動履歴等サーバ装置2は、1日当たりn回設定された所定の送信タイミングであるかどうかをチェックする。そして、ユーザ行動履歴等サーバ装置2は、未だ送信タイミングに至っていなければ、そのまま処理を終了し、送信タイミングであれば、S104において、前回の送信タイミング以降にRAM21に蓄積した(ユーザプロフィール情報を含みうる)ユーザ行動履歴情報を、モニタ会員管理サーバ3へファイル転送した後に、処理を終了する。
<モニタ会員管理サーバ>
In S103, the server device 2 such as the user action history checks whether or not the predetermined transmission timing is set n times per day. Then, if the server timing 2 has not yet reached the transmission timing, the server device 2 terminates the process as it is, and if it is the transmission timing, in S104, it is stored in the RAM 21 after the previous transmission timing (user profile information is stored). After the user action history information is transferred to the monitor member management server 3, the process is terminated.
<Monitor member management server>

次に、図8及び図9に基づいて、モニタ会員管理サーバ装置3のCPU30がモニタ会員情報登録プログラム33に基づいて実行する処理を説明する。   Next, a process executed by the CPU 30 of the monitor member management server apparatus 3 based on the monitor member information registration program 33 will be described with reference to FIGS.

図8による処理は、S201においてウェブサーバ装置1が送信(S010)したモニタ会員登録フォーム情報をモニタ会員管理サーバ装置3が受信することによって、モニタ会員登録フォーム情報毎にマルチタスク環境で起動される。   8 is started in a multitasking environment for each monitor member registration form information when the monitor member management form device 3 receives the monitor member registration form information transmitted (S010) by the web server device 1 in S201. .

次のS202では、モニタ会員管理サーバ装置3のCPU30(以下、説明簡略化のため、動作主体を「モニタ会員管理サーバ装置3」と記す。)は、モニタ会員データベース35を検索し、S201にて受信したモニタ会員登録フォーム中のID欄の入力情報と一致している共通識別符号(共通ID,マックアドレス,クッキー等)を含むユーザプロフィール情報があるかどうかをチェックする。   In next S202, the CPU 30 of the monitor member management server apparatus 3 (hereinafter, the operating subject is referred to as “monitor member management server apparatus 3” for simplification) searches the monitor member database 35, and in S201. It is checked whether there is user profile information including a common identification code (common ID, Mac address, cookie, etc.) that matches the input information in the ID column in the received monitor member registration form.

そして、かかるプロフィール情報があった場合には、モニタ会員管理サーバ装置3は、当該モニタ会員登録フォーム情報を送信したクライアント装置4の操作者が既にモニタ会員として登録されていると判断して、処理をそのまま終了する。   If there is such profile information, the monitor member management server apparatus 3 determines that the operator of the client apparatus 4 that has transmitted the monitor member registration form information is already registered as a monitor member, and performs processing. Exit as it is.

これに対して、S201にて受信したモニタ会員登録フォーム中のID欄の入力情報と一致している共通識別符号(共通ID,マックアドレス,クッキー等)を含むユーザプロフィール情報がなければ、モニタ会員管理サーバ装置3は、S203において、S201にて受信したモニタ会員登録フォーム情報に基づいてユーザプロフィール情報のレコードを新規作成して、モニタ会員データベース35内に追加する。   On the other hand, if there is no user profile information including the common identification code (common ID, Mac address, cookie, etc.) that matches the input information in the ID column in the monitor member registration form received in S201, the monitor member In S203, the management server device 3 newly creates a record of user profile information based on the monitor member registration form information received in S201, and adds it to the monitor member database 35.

次のS204では、モニタ会員管理サーバ装置3は、S203にて新規にモニタ会員データベース35に追加したユーザプロフィール情報のレコード中の「初回登録日時(プロフィール情報)」に、処理時点の年月日を記入する。   In the next S204, the monitor member management server device 3 sets the date of the process as the “first registration date (profile information)” in the record of the user profile information newly added to the monitor member database 35 in S203. Fill out.

次のS205では、モニタ会員管理サーバ装置3は、S204までの処理を施したモニタ会員データベース35の複製35Aを作成し、それまでに存在していた複製35Aに上書きする。S205を完了すると、モニタ会員管理サーバ装置3は、処理を終了する。   In next S205, the monitor member management server apparatus 3 creates a copy 35A of the monitor member database 35 that has undergone the processing up to S204, and overwrites the copy 35A that has existed so far. When S205 is completed, the monitor member management server apparatus 3 ends the process.

図9による処理は、S301においてユーザ行動履歴等サーバ装置2が送信(S104)した(ユーザプロフィール情報を含みうる)ユーザ行動履歴情報をモニタ会員管理サーバ装置3が受信することによって、ユーザ行動履歴情報毎にマルチタスク環境で起動される。次のS302では、モニタ会員管理サーバ装置3は、モニタ会員データベース35の複製35Aを検索し、S301にて受信したユーザ行動履歴情報に含まれるID,マックアドレス,クッキー等と同じ共通識別符号を含むユーザプロフィール情報のレコードがあるかどうかをチェックする。そして、かかるユーザプロフィール情報のレコードがなければ、モニタ会員管理サーバ装置3は、処理をそのまま終了する。   In the process of FIG. 9, the user behavior history information is received by the monitor member management server device 3 receiving the user behavior history information (which may include user profile information) transmitted (S104) by the server device 2 such as the user behavior history in S301. Each time it is started in a multitasking environment. In the next S302, the monitor member management server device 3 searches the copy 35A of the monitor member database 35 and includes the same common identification code as the ID, mac address, cookie, etc. included in the user action history information received in S301. Check if there is a record of user profile information. If there is no record of such user profile information, the monitor member management server device 3 ends the process as it is.

これに対して、ユーザ行動履歴情報に含まれるID,マックアドレス,クッキー等と同じ共通識別符号を含むユーザプロフィール情報のレコードがあれば、モニタ会員管理サーバ装置3は、S303において、S301にて受信したユーザ行動履歴情報のうちユーザプロ―フィール情報以外の情報に基づいて新規のユーザ行動履歴情報のレコードを作成し、当該共通識別符号を含むユーザプロフィール情報に対して紐付けて、モニタ会員データベース35に追加する。   On the other hand, if there is a record of user profile information including the same common identification code as the ID, mac address, cookie, etc. included in the user action history information, the monitor member management server device 3 receives the record at S301 in S303. A new user action history information record is created based on information other than the user profile information among the user action history information, and linked to the user profile information including the common identification code, and the monitor member database 35 Add to

次のS304では、モニタ会員管理サーバ装置3は、S302の検索によって見つかったユーザプロフィール情報のレコード中の「更新回数」をチェックし、「更新回数」が「0」であれば、初回のユーザ行動履歴情報の追加であると判断して、同レコード中の「初回登録日時(行動履歴情報)」と「最終更新日時(行動履歴情報)」に処理日時を記入する。「更新回数」が「1」以上であれば、2回目以降のユーザ行動履歴情報の追加であると判断して、同レコード中の「最終更新日時(行動履歴情報)」の値のみを処理日時に更新する。いずれの場合でも、同レコード中の「更新回数」をカウントアップする。   In next S304, the monitor member management server device 3 checks the “update count” in the record of the user profile information found by the search in S302, and if the “update count” is “0”, the first user action It is determined that the history information is added, and the processing date / time is entered in “first registration date / time (action history information)” and “last update date / time (action history information)” in the same record. If the “update count” is “1” or more, it is determined that the user action history information is added for the second and subsequent times, and only the value of “last update date (action history information)” in the record is processed. Update to In any case, the “update count” in the record is counted up.

次のS305では、モニタ会員管理サーバ装置3は、S301にて受信したユーザ行動履歴情報内に、ユーザプロフィール情報に相当する情報が含まれるかどうかを、チェックする。そして、ユーザプロフィール情報に相当する情報が含まれない場合には、処理をS308へ進め、ユーザプロフィール情報に相当する情報が含まれる場合には、処理をS306へ進める。   In next S305, the monitor member management server apparatus 3 checks whether or not the information corresponding to the user profile information is included in the user behavior history information received in S301. If the information corresponding to the user profile information is not included, the process proceeds to S308. If the information corresponding to the user profile information is included, the process proceeds to S306.

S306では、モニタ会員管理サーバ装置3は、S302にて検索したユーザプロフィール情報を、S301にて受信したユーザ行動履歴情報に含まれたユーザプロフィール情報に相当する情報によって、更新する。すなわち、前者のうち後者と同一の項目の値を、後者の値によって更新する。   In S306, the monitor member management server apparatus 3 updates the user profile information searched in S302 with information corresponding to the user profile information included in the user action history information received in S301. That is, the value of the same item as the latter of the former is updated with the latter value.

次のS307では、モニタ会員管理サーバ装置3は、S302の検索によって見つかったユーザプロフィール情報のレコード中の「最終更新日時(プロフィール情報)」の値を処理日時に更新する。S307を完了すると、モニタ会員管理サーバ装置3は、処理をS308へ進める。   In next step S307, the monitor member management server apparatus 3 updates the value of “last update date (profile information)” in the record of the user profile information found by the search in S302 to the processing date. When S307 is completed, the monitor member management server apparatus 3 advances the process to S308.

S308では、モニタ会員管理サーバ装置3は、S303,S304,S306、S307の更新がなされたモニタ会員データベース35の複製35Aを作成し、それまでに存在していた複製35Aに上書きする。S308の完了後、モニタ会員管理サーバ装置3は、処理を終了する。
(動作)
In S308, the monitor member management server apparatus 3 creates a copy 35A of the monitor member database 35 updated in S303, S304, S306, and S307, and overwrites the copy 35A that has existed so far. After the completion of S308, the monitor member management server device 3 ends the process.
(Operation)

次に、以上のように構成された本実施形態のネットワークシステムの動作例を、図10及び図11のアロー図を参照して説明する。なお、図10及び図11において、図6ないし図9の各フロー中の処理ステップに対応するステップには、同じステップ番号を付している。
<モニタ会員登録>
Next, an operation example of the network system of the present embodiment configured as described above will be described with reference to the arrow diagrams of FIGS. 10 and 11, steps corresponding to the processing steps in each flow of FIGS. 6 to 9 are given the same step numbers.
<Monitor member registration>

図10は、新規のモニタ会員登録に際しての動作例である。先ず、クライアント装置4の操作者が、入力装置41を操作して、何れかのウェブサーバ装置1にアクセスして、モニタ会員登録フォームの要求を入力する。すると、ブラウザプログラム44をCPU10に実行させているクライアント装置4は、当該ウェブサーバ装置1に対して、モニタ会員登録フォーム要求のHTTPリクエストメッセージを送信する(S401)。   FIG. 10 shows an operation example when registering a new monitor member. First, the operator of the client device 4 operates the input device 41 to access any of the web server devices 1 and input a request for the monitor member registration form. Then, the client device 4 that causes the CPU 10 to execute the browser program 44 transmits an HTTP request message for a monitor member registration form request to the web server device 1 (S401).

このモニタ会員登録フォーム要求のHTTPリクエストメッセージを受信すると、ウェブサーバ装置1は、モニタ会員登録フォームの画面データを格納したHTTPレスポンスメッセージを、要求元クライアント装置4へ応答する(S007)。   When receiving the HTTP request message of the monitor member registration form request, the web server device 1 responds to the request source client device 4 with an HTTP response message storing the screen data of the monitor member registration form (S007).

このモニタ会員登録フォームの画面データを格納したHTTPレスポンスメッセージを受信したクライアント装置4は、受信した画面データに基づいて、ディスプレイ40上にモニタ会員登録ページ(図4)を表示する(S402)。   Upon receiving the HTTP response message storing the screen data of the monitor member registration form, the client device 4 displays a monitor member registration page (FIG. 4) on the display 40 based on the received screen data (S402).

続いて、操作者が、モニタ会員への登録を同意して、モニタ会員登録ページ(図4)の各欄に対して、各項目のプロフィール情報の値を入力した上で、登録ボタン200をクリックする(S403)。すると、クライアント装置4は、上記ウェブサーバ装置1へ、モニタ会員登録ページ(図4)の各欄に入力された情報をパラメータとして含むモニタ会員登録要求のHTTPリクエストメッセージを、送信する。   Subsequently, the operator agrees to register with the monitor member, inputs the value of profile information of each item in each column of the monitor member registration page (FIG. 4), and clicks the registration button 200. (S403). Then, the client device 4 transmits, to the web server device 1, an HTTP request message for a monitor member registration request including information input in each column of the monitor member registration page (FIG. 4) as a parameter.

このモニタ会員登録要求のHTTPリクエストメッセージを受信したウェブサーバ装置1は、メッセージ中又はこれを格納したパケットに含まれる共通識別符号(共通ID,マックアドレス,クッキー等)を取得した上(S009)、当該メッセージ中に含まれるユーザプロフィール情報の各項目に相当する情報に基づいてモニタ会員登録フォーム情報を作成し、API連携により、モニタ会員管理サーバ3へ送信する(S010)。   The web server device 1 that has received the HTTP request message of the monitor member registration request acquires a common identification code (common ID, mac address, cookie, etc.) included in the message or in a packet storing the message (S009). Based on information corresponding to each item of the user profile information included in the message, monitor member registration form information is created and transmitted to the monitor member management server 3 through API cooperation (S010).

モニタ会員登録フォーム情報を受信したモニタ会員管理サーバ装置3は、API連携で取得したモニタ会員登録フォーム情報に基づいて、新規のユーザプロフィール情報のレコードを作成して、モニタ会員データベース35に登録した上で(S203)、その複製35Aを作成する(S205)。その結果、モニタ会員データベースの複製35Aにも、同じユーザプロフィール情報のレコードが書き込まれる。   Upon receiving the monitor member registration form information, the monitor member management server apparatus 3 creates a record of new user profile information based on the monitor member registration form information acquired through API cooperation, and registers it in the monitor member database 35. (S203), the duplicate 35A is created (S205). As a result, the record of the same user profile information is also written in the copy 35A of the monitor member database.

一方、ウェブサーバ装置1は、モニタ会員登録完了HTMLデータを要求元クライアント装置4へ応答する(S011)。   On the other hand, the web server device 1 responds to the requesting client device 4 with the monitor member registration completion HTML data (S011).

このモニタ会員登録完了HTMLデータを受信したウェブサーバ装置1は、モニタ会員登録完了の旨をディスプレイ40上に表示する(S404)。
<ユーザ行動履歴収集>
The web server device 1 that has received the monitor member registration completion HTML data displays on the display 40 that the monitor member registration is complete (S404).
<User action history collection>

図11は、クライアント装置4の操作者が何れかのウェブサーバ装置1にアクセスして何らかの要求を行った場合の動作例である。まず、ウェブサーバ装置1は、要求内容に応じてユーザ行動履歴情報を作成して(S005)、ユーザ行動履歴等サーバ装置2へ送信する(S006)。この場合、ウェブサーバ装置1がクライアント装置4へアンケートを送ったり、商品購入等の申込の条件としてユーザプロフィール情報の一部の入力を求めることにより、要求内容にユーザプロフィール情報の一部が含まれることがある。このような場合には、ウェブサーバ装置1がユーザ行動履歴等サーバ装置2へ送信するユーザ行動履歴情報に、ユーザプロフィール情報の一部が含まれることがある。ユーザ行動履歴等サーバ装置2は、各クライアント装置4から受信された(ユーザプロフィール情報を含みうる)ユーザ行動履歴情報をRAM21上に蓄積し(S102)、1日あたりn回設定された所定の送信タイミング毎に、ファイル転送プログラムを用いて、蓄積した(ユーザプロフィール情報を含みうる)ユーザ行動履歴情報を、モニタ会員管理サーバ装置3へ送信する(S104)。   FIG. 11 shows an operation example when the operator of the client device 4 accesses any one of the web server devices 1 and makes a request. First, the web server device 1 creates user behavior history information according to the request content (S005), and transmits it to the server device 2 such as a user behavior history (S006). In this case, a part of the user profile information is included in the request content by the web server device 1 sending a questionnaire to the client device 4 or by requesting a partial input of the user profile information as a condition for application such as product purchase. Sometimes. In such a case, part of the user profile information may be included in the user behavior history information that the web server device 1 transmits to the server device 2 such as the user behavior history. The server device 2 such as user behavior history accumulates user behavior history information (which may include user profile information) received from each client device 4 on the RAM 21 (S102), and a predetermined transmission set n times per day. At each timing, using the file transfer program, the accumulated user behavior history information (which may include user profile information) is transmitted to the monitor member management server device 3 (S104).

(ユーザプロフィール情報を含みうる)ユーザ行動履歴情報を受信すると、モニタ会員管理サーバ装置3は、モニタ会員データベースの複製35Aを検索し、受信した(ユーザプロフィール情報を含みうる)ユーザ行動履歴情報中の共通識別符号(共通ID,マックアドレス,クッキー等)と同じ共通識別符号を含むユーザプロフィール情報のレコードを探す(S302)。   Upon receiving the user action history information (which may include user profile information), the monitor member management server apparatus 3 searches the monitor member database copy 35A, and in the received user action history information (which may include user profile information). A search is made for a record of user profile information including the same common identification code as the common identification code (common ID, Mac address, cookie, etc.) (S302).

モニタ会員管理サーバ装置3は、探し出したユーザプロフィール情報のレコードに対して、共通識別符号(共通ID,マックアドレス,クッキー等)によって紐付けて、受信したユーザ行動履歴情報中の各項目(名称,コード,コンバージョンフラグ,購入金額,サイト名,URL)の情報を含むレコードを、モニタ会員データベース35に追加する(S303)。   The monitor member management server device 3 associates the found record of the user profile information with a common identification code (common ID, Mac address, cookie, etc.), and each item (name, A record including information on a code, a conversion flag, a purchase price, a site name, and a URL is added to the monitor member database 35 (S303).

行動履歴情報の追加後、モニタ会員管理サーバ装置3は、モニタ会員データベース35中の探し出したユーザプロフィール情報中の更新頻度のうち、最終更新日時(行動履歴情報)と更新回数を更新する(S304)。   After the addition of the action history information, the monitor member management server apparatus 3 updates the last update date / time (action history information) and the update count among the update frequencies in the searched user profile information in the monitor member database 35 (S304). .

また、モニタ会員管理サーバ装置3は、受信したユーザ行動履歴情報に含まれるユーザプロフィール情報中の各項目(居住地,職業,保有資格,年収等)の値に基づいて、モニタ会員データベース35中の探し出したユーザプロフィール情報を更新する(S306)。   Also, the monitor member management server device 3 stores the values in the monitor member database 35 based on the values of the items (residence, occupation, qualification, annual income, etc.) in the user profile information included in the received user action history information. The searched user profile information is updated (S306).

また、モニタ会員管理サーバ装置3は、モニタ会員データベース35中の探し出したユーザプロフィール情報を更新した後、当該ユーザプロフィール情報中の更新頻度のうち、最終更新日(プロフィール情報)を更新する(S307)。   The monitor member management server device 3 updates the found user profile information in the monitor member database 35, and then updates the last update date (profile information) in the update frequency in the user profile information (S307). .

以上の動作が行われることにより、モニタ会員データベース35には、予め登録されたモニタ会員についてのユーザプロフィール情報に紐付けられてユーザ行動履歴情報が蓄積されるとともに、ユーザ行動履歴情報に含まれてモニタ会員管理サーバ装置3に送られてくる最新のプロフィール情報によって、モニタ会員データベース35中のユーザプロフィール情報が更新される。よって、モニタ会員データベース35中のユーザプロフィール情報が、これに対応するモニタ会員の置かれた状況を正確に反映している蓋然性は高く維持される。よって、ユーザプロフィール情報の信頼性が高くなるので、ユーザプロフィール情報に含まれる各項目の情報をクラスタ分析すれば、モニタ会員が現実に置かれている環境に応じてクラスタの状況に応じてクラスタ分けすることができ、クラスタ毎のユーザの行動の傾向を正確に分析することができる。よって、ユーザ行動履歴情報に基づくマーケティング調査の品質向上を図ることができ、調査依頼者の経営判断に大きく寄与することができる。
(変形例1)
By performing the above operation, the user behavior history information is accumulated in the monitor member database 35 in association with the user profile information about the monitor member registered in advance, and is included in the user behavior history information. The user profile information in the monitor member database 35 is updated with the latest profile information sent to the monitor member management server device 3. Therefore, the probability that the user profile information in the monitor member database 35 accurately reflects the situation where the corresponding monitor member is placed is maintained high. Therefore, since the reliability of the user profile information is increased, if the information of each item included in the user profile information is subjected to cluster analysis, it is divided into clusters according to the situation of the cluster according to the environment where the monitor member is actually placed It is possible to analyze the tendency of user behavior for each cluster accurately. Therefore, it is possible to improve the quality of the marketing survey based on the user behavior history information, which can greatly contribute to the management judgment of the survey requester.
(Modification 1)

上述した実施形態においては、ウェブサーバ装置1は、いわゆるショッピングサイトによる商品の販売サービスを提供していたが、上述したように、ウェブサーバ装置1が提供するサービスは、これに限られない。例えば、図12は、銀行によって運用されているウェブサーバ装置1が住宅ローンの借り換えの申込を受け付けるサービスを提供する例において、クライアント端末4からの要求に応じてウェブサーバ装置1が応答するHTMLデータによってディスプレイ40上に表示される住宅ローン借り換え申込ページの例を示す。   In the above-described embodiment, the web server device 1 provides a product sales service through a so-called shopping site. However, as described above, the service provided by the web server device 1 is not limited thereto. For example, FIG. 12 shows HTML data that the web server device 1 responds to in response to a request from the client terminal 4 in an example in which the web server device 1 operated by a bank provides a service for accepting a mortgage refinancing application. Shows an example of a mortgage refinancing application page displayed on the display 40.

図12に示すように、この住宅ローン借り換え申込ページには、ID連携トラストフレームワークに従って各サーバ装置1,2,3間で個々のユーザの共通の個人識別情報として承認された共通ID及びパスワードを夫々入力する欄300,301,ユーザの姓名の漢字表記を入力する欄302,303,ユーザの姓名のカナを入力する欄304,305,ユーザの生年月日を入力する欄306,ユーザの性別を入力する欄309,ユーザの住所に関する情報を入力する欄307,308,310〜312,ユーザの職業を入力する欄313,ユーザの国籍を入力する欄314,希望連絡先を入力する欄315,電話番号を入力する欄316,携帯電話番号を入力する欄317,ユーザが当該ショッピングサイトに関する連絡用として選択した電子メールアドレスを入力する欄318,家族構成に関する情報を入力する一群の欄319,ユーザが勤務する会社に関する情報を入力する一群の欄320,ユーザの住居に関する情報を入力する一群の欄321,ユーザの収入に関する情報を入力する一群の欄322,ユーザの他の債務に関する借入情報を入力する一群の欄323,ユーザの現在の住宅ローンの対象物件に関する情報を入力する一群の欄324及び登録ボタン325が、含まれている。   As shown in FIG. 12, the mortgage refinancing application page includes a common ID and password approved as common personal identification information of individual users between the server devices 1, 2, and 3 in accordance with the ID linkage trust framework. Fields 300 and 301 for input, fields 302 and 303 for input of Chinese characters for the user's first and last names, fields 304 and 305 for input of the first and last names of the user, a field 306 for input of the user's date of birth, and gender of the user Field 309 for inputting, fields 307, 308, 310 to 312 for inputting information relating to the user's address, field 313 for inputting the occupation of the user, field 314 for inputting the nationality of the user, field 315 for inputting the desired contact address, telephone A column 316 for inputting a number, a column 317 for inputting a mobile phone number, and a user selects for contact about the shopping site. A column 318 for inputting an e-mail address, a group of columns 319 for inputting information on the family structure, a group of columns 320 for inputting information on the company where the user works, a group of columns 321 for inputting information on the user's residence A group of columns 322 for inputting information relating to the income of the user, a group of columns 323 for inputting borrowing information relating to the user's other debts, and a group of columns 324 for inputting information relating to the object of the user's current mortgage and a registration button 325 It is included.

そして、この住宅ローン借り換え申込ページを表示させるためのHTMLデータには、登録ボタン325がクリックされた場合に住宅ローンの申込み要求の旨,共通ID及びパスワードの他、ユーザプロフィール情報の一部項目に相当する各欄302〜324に入力された情報をウェブサーバ装置1へ送信させるタグ又はスクリプトが組み込まれている。
(変形例2)
The HTML data for displaying the mortgage refinancing application page includes a mortgage application request, a common ID and a password as well as a part of user profile information when the registration button 325 is clicked. A tag or script for transmitting the information input in the corresponding fields 302 to 324 to the web server device 1 is incorporated.
(Modification 2)

図13は、クレジットカード会社によって運用されているウェブサーバ装置1がクレジットカード発行の申込を受け付けるサービスを提供する例において、クライアント端末4からの要求に応じてウェブサーバ装置1が応答するHTMLデータによってディスプレイ40上に表示されるクレジットカード申込ページの例を示す。   FIG. 13 shows an example in which the web server device 1 operated by a credit card company provides a service for accepting an application for credit card issuance, using HTML data that the web server device 1 responds to in response to a request from the client terminal 4. The example of the credit card application page displayed on the display 40 is shown.

図13に示すように、このクレジットカード申込ページには、ID連携トラストフレームワークに従って各サーバ装置1,2,3間で個々のユーザの共通の個人識別情報として承認された共通ID及びパスワードを夫々入力する欄400,401,ユーザの姓名の漢字表記を入力する欄402,403,ユーザの姓名のカナを入力する欄404,405,ユーザの姓名のローマ字表記を入力する欄406,407,ユーザの生年月日を入力する欄408,ユーザの性別を入力する欄411,ユーザの住所に関する情報を入力する欄409,410,412〜414,ユーザの職業を入力する欄415,ユーザの国籍を入力する欄416,希望連絡先を入力する欄417,電話番号を入力する欄418,携帯電話番号を入力する欄419,ユーザが当該ショッピングサイトに関する連絡用として選択した電子メールアドレスを入力する欄420,家族構成に関する情報を入力する一群の欄421,ユーザが勤務する会社に関する情報を入力する一群の欄422,ユーザの住居に関する情報を入力する一群の欄423,ユーザの収入に関する情報を入力する一群の欄424,ユーザの他の所有クレジットカードに関する借入情報を入力する一群の欄425,キャッシング枠の希望金額を入力する欄426,リボ払いの希望の有無を入力する欄427,ETCカードの申込の有無を入力する欄428,クレジットカードによる立替金の支払口座を入力する欄429,希望暗証番号を入力する欄430,本人確認用運転免許証番号を入力する欄431及び登録ボタン432が、含まれている。   As shown in FIG. 13, in this credit card application page, a common ID and a password approved as common personal identification information of individual users between the server apparatuses 1, 2, and 3 according to the ID linkage trust framework, respectively. Fields 400 and 401 for inputting, fields 402 and 403 for inputting Chinese characters of the user's first and last names, fields 404 and 405 for inputting kana of the user's first and last names, and fields 406 and 407 for inputting the Roman characters of the user's first and last names, A column 408 for inputting the date of birth, a column 411 for inputting the gender of the user, a column 409, 410, 412 to 414 for inputting information on the user's address, a column 415 for inputting the user's occupation, and a user's nationality Field 416, field 417 for inputting a desired contact address, field 418 for inputting a telephone number, field 419 for inputting a mobile phone number, user A column 420 for inputting an e-mail address selected for contact with the shopping site, a group of columns 421 for inputting information on the family structure, a group of columns 422 for inputting information on the company where the user works, and the residence of the user A group of fields 423 for inputting information, a group of fields 424 for inputting information related to the user's income, a group of fields 425 for inputting borrowing information regarding other owned credit cards of the user, and a field 426 for inputting a desired amount of cashing frame. , A field 427 for inputting the presence / absence of revolving payment, a field 428 for inputting / excluding application for an ETC card, a field 429 for inputting a payment account for credit card reimbursement, a field 430 for inputting a desired password, and identification A field 431 for inputting a driver's license number and a registration button 432 are included.

そして、このクレジットカード申込ページを表示させるためのHTMLデータには、登録ボタン432がクリックされた場合にクレジットカードの申込み要求の旨,欄426ないし431に入力されたキャッシング枠の希望金額,リボ払いの希望の有無,ETCカードの申込の有無,支払口座,希望暗証番号,本人確認用運転免許証番号,共通ID及びパスワードの他、ユーザプロフィール情報の一部項目に相当する各欄402〜424に入力された情報をウェブサーバ装置1へ送信させるタグ又はスクリプトが組み込まれている。なお、欄426ないし431に入力された情報については、秘密性が高い情報であるので、ウェブサーバ装置1は、ユーザ行動履歴情報に含めない。   The HTML data for displaying the credit card application page includes a request for a credit card application when the registration button 432 is clicked, the desired amount of cashing frame entered in the columns 426 to 431, and revolving payment. In the fields 402 to 424 corresponding to some items of the user profile information in addition to the presence / absence of the user's request, the presence / absence of the application for the ETC card, the payment account, the desired password, the driver's license number for identification, the common ID and the password A tag or script for transmitting the input information to the web server device 1 is incorporated. In addition, since the information input in the columns 426 to 431 is highly confidential information, the web server device 1 is not included in the user action history information.

1 ウェブサーバ装置
2 ユーザ行動履歴等サーバ装置
3 モニタ会員管理サーバ装置
30 CPU
31 RAM
32 ハードディスク
33 モニタ会員情報登録プログラム
34 モニタ会員データベース更新プログラム
35 モニタ会員データベース
DESCRIPTION OF SYMBOLS 1 Web server apparatus 2 Server apparatus, such as user action history 3 Monitor member management server apparatus 30 CPU
31 RAM
32 Hard disk 33 Monitor member information registration program 34 Monitor member database update program 35 Monitor member database

Claims (7)

インターネットを通じてウェブサーバ装置が提供する各ウェブサイトに対して自己が操作する端末を通じて行動を行った個人に関して、当該個人の個人情報に対応付けて、上記行動の履歴を示す行動履歴情報を記録する個人情報記録装置であって、
個々の個人に関する前記個人情報と前記行動履歴情報とを互い対応付けて記憶する記憶装置と、
何れかの個人に関する前記行動履歴情報を受信すると、受信した行動履歴情報を、当該行動履歴情報と同じ個人に関する個人情報に関連付けて前記記憶装置に記憶させるとともに、受信した行動履歴情報に前記個人情報の少なくとも一部が含まれる場合には、当該行動履歴情報に含まれる個人情報により、当該行動履歴情報と同じ個人に関して前記記憶装置に記憶されている個人情報を更新する処理装置と
を備えることを特徴とする個人情報記録装置。
An individual who records behavior history information indicating the history of the behavior in association with the personal information of the individual with respect to the individual who has acted through a terminal operated by the web server device via the Internet. An information recording device,
A storage device for storing the personal information and the action history information related to each individual in association with each other;
When the behavior history information regarding any individual is received, the received behavior history information is stored in the storage device in association with personal information regarding the same individual as the behavior history information, and the personal information is included in the received behavior history information. A processing device that updates personal information stored in the storage device with respect to the same individual as the behavior history information, using personal information included in the behavior history information. A personal information recording device.
同じ個人に関する前期個人情報と行動履歴情報とは、当該個人を識別するための識別符号を共に含むことによって、相互に対応付けられている
ことを特徴とする請求項1記載の個人情報記録装置。
2. The personal information recording apparatus according to claim 1, wherein the previous personal information and the action history information relating to the same individual are associated with each other by including an identification code for identifying the individual.
前記識別符号は、個人に対して一意に付与された個人識別情報である
ことを特徴とする請求項2記載の個人情報記録装置。
3. The personal information recording apparatus according to claim 2, wherein the identification code is personal identification information uniquely assigned to an individual.
前期識別符号は、前記端末に対して一意に付与された端末識別情報である
ことを特徴とする請求項2記載の個人情報記録装置。
The personal information recording apparatus according to claim 2, wherein the first identification code is terminal identification information uniquely assigned to the terminal.
前期処理装置は、前記記憶装置に未だ登録されていない個人に関する前記個人情報を受信すると、当該個人を識別するための識別符号を付して、当該個人情報を前記記憶装置に記憶させる
ことを特徴とする請求項2記載の個人情報記録装置。
When the first-stage processing device receives the personal information related to an individual who has not yet been registered in the storage device, the first-stage processing device attaches an identification code for identifying the individual and stores the personal information in the storage device. The personal information recording device according to claim 2.
インターネットを通じてウェブサーバ装置が提供する各ウェブサイトに対して自己が操作する端末を通じて行動を行った個人に関して、当該個人の個人情報に対応付けて、上記行動の履歴を示す行動履歴情報を記録する記憶装置,及び前記行動履歴情報を受信する受信装置を有するコンピュータに対して、
何れかの個人に関する前記行動履歴情報を受信すると、受信した行動履歴情報を、当該行動履歴情報と同じ個人に関する個人情報に関連付けて前記記憶装置に記憶させる第1の処理を実行させ、
受信した行動履歴情報に前記個人情報の少なくとも一部が含まれる場合には、当該行動履歴情報に含まれる個人情報により、当該行動履歴情報と同じ個人に関して前記記憶装置に記憶されている個人情報を更新する第2の処理を実行させる
ことを特徴とする個人情報記録プログラム。
A memory that records behavior history information indicating the history of behavior in association with personal information of an individual who has acted through a terminal operated by the web server device via the Internet through a terminal operated by the user. For a computer having a device and a receiving device for receiving the action history information,
When the behavior history information related to any individual is received, the received behavior history information is associated with personal information related to the same individual as the behavior history information and stored in the storage device.
When at least a part of the personal information is included in the received behavior history information, the personal information stored in the storage device with respect to the same individual as the behavior history information is obtained by the personal information included in the behavior history information. A personal information recording program for executing a second process of updating.
インターネットを通じてウェブサーバ装置が提供する各ウェブサイトに対して自己が操作する端末を通じて行動を行った個人に関して、当該個人の個人情報に対応付けて、上記行動の履歴を示す行動履歴情報を記録する記憶装置,及び前記行動履歴情報を受信する受信装置を有するコンピュータが、
何れかの個人に関する前記行動履歴情報を受信すると、受信した行動履歴情報を、当該行動履歴情報と同じ個人に関する個人情報に関連付けて前記記憶装置に記憶し、
受信した行動履歴情報に前記個人情報の少なくとも一部が含まれる場合には、当該行動履歴情報に含まれる個人情報により、当該行動履歴情報と同じ個人に関して前記記憶装置に記憶されている個人情報を更新する
ことを特徴する個人情報記録方法。


A memory that records behavior history information indicating the history of behavior in association with personal information of an individual who has acted through a terminal operated by the web server device via the Internet through a terminal operated by the user. And a computer having a receiving device for receiving the action history information,
When the behavior history information related to any individual is received, the received behavior history information is stored in the storage device in association with personal information related to the same individual as the behavior history information,
When at least a part of the personal information is included in the received behavior history information, the personal information stored in the storage device with respect to the same individual as the behavior history information is obtained by the personal information included in the behavior history information. A personal information recording method characterized by updating.


JP2016016697A 2016-01-29 2016-01-29 Personal information recording device, personal information recording program, and personal action history recording method Active JP5969718B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016016697A JP5969718B1 (en) 2016-01-29 2016-01-29 Personal information recording device, personal information recording program, and personal action history recording method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016016697A JP5969718B1 (en) 2016-01-29 2016-01-29 Personal information recording device, personal information recording program, and personal action history recording method

Publications (2)

Publication Number Publication Date
JP5969718B1 JP5969718B1 (en) 2016-08-17
JP2017134793A true JP2017134793A (en) 2017-08-03

Family

ID=56701592

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016016697A Active JP5969718B1 (en) 2016-01-29 2016-01-29 Personal information recording device, personal information recording program, and personal action history recording method

Country Status (1)

Country Link
JP (1) JP5969718B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110033293B (en) * 2018-01-12 2023-05-26 阿里巴巴集团控股有限公司 Method, device and system for acquiring user information
CN110490590B (en) * 2019-09-27 2023-12-15 腾讯科技(深圳)有限公司 Activity record query method, device, equipment and storage medium based on block chain

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6868392B1 (en) * 1999-07-09 2005-03-15 Fujitsu Limited System and method for electronic shopping using an interactive shopping agent
JP2002260103A (en) * 2000-12-26 2002-09-13 Yutaka Nishimura Sales time information management system
JP2003303191A (en) * 2002-04-09 2003-10-24 Sony Corp Individual information providing device
JP2004030529A (en) * 2002-06-28 2004-01-29 Nec Corp System and program for credit settlement
JP4094418B2 (en) * 2002-12-20 2008-06-04 Necビッグローブ株式会社 Inter-company sales promotion support system, inter-company sales promotion support method, and program thereof

Also Published As

Publication number Publication date
JP5969718B1 (en) 2016-08-17

Similar Documents

Publication Publication Date Title
US11409908B2 (en) Data processing systems and methods for populating and maintaining a centralized database of personal data
US11200341B2 (en) Consent receipt management systems and related methods
US11062051B2 (en) Consent receipt management systems and related methods
US20220237325A1 (en) Consent receipt management systems and related methods
US10440062B2 (en) Consent receipt management systems and related methods
US20190392171A1 (en) Consent receipt management systems and related methods
US9706011B2 (en) Personalized real estate event feed
US10600088B2 (en) Targeting online ads based on healthcare demographics
US8788328B1 (en) Location affinity based content delivery systems and methods
US11727141B2 (en) Data processing systems and methods for synching privacy-related user consent across multiple computing devices
AU2016346497A1 (en) Method and system for performing a probabilistic topic analysis of search queries for a customer support system
JP6111404B2 (en) System and method for real-time monitoring of activities
US20170346823A1 (en) Network of trusted users
EP2390829A1 (en) Method of identifying remote users of websites
US20210349955A1 (en) Systems and methods for real estate data collection, normalization, and visualization
JP5969718B1 (en) Personal information recording device, personal information recording program, and personal action history recording method
US20210110431A1 (en) Machine learning system finds units of interest (uoi) based on keywords, interests, and brands in social media audiences for the purpose of targeting digital advertisements
US10951685B1 (en) Adaptive content deployment
JP2016024530A (en) Business support method and business support system
US20080183701A1 (en) System and method for obtaining and updating availability of care facility beds and related facility information
KR101932814B1 (en) System and method for providing word-information
US11538079B2 (en) Systems and methods for retrieving online merchant terms of a merchant and associating the same with transactions
JP2020003961A (en) Advertisement option allocation apparatus, advertisement option allocation program, advertisement option allocation method, and information providing system
US11941466B1 (en) System and method for determining website user identity
US20170287002A1 (en) Targeting content for users of external websites

Legal Events

Date Code Title Description
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: 20160628

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160707

R150 Certificate of patent or registration of utility model

Ref document number: 5969718

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250