Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4886356B2 - Communication management device, communication management method, and communication management program - Google Patents
[go: Go Back, main page]

JP4886356B2 - Communication management device, communication management method, and communication management program - Google Patents

Communication management device, communication management method, and communication management program Download PDF

Info

Publication number
JP4886356B2
JP4886356B2 JP2006130586A JP2006130586A JP4886356B2 JP 4886356 B2 JP4886356 B2 JP 4886356B2 JP 2006130586 A JP2006130586 A JP 2006130586A JP 2006130586 A JP2006130586 A JP 2006130586A JP 4886356 B2 JP4886356 B2 JP 4886356B2
Authority
JP
Japan
Prior art keywords
identification information
pattern
connection
connection identification
user
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.)
Expired - Fee Related
Application number
JP2006130586A
Other languages
Japanese (ja)
Other versions
JP2007304717A (en
Inventor
宜弘 有田
進也 菅原
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.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
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 Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2006130586A priority Critical patent/JP4886356B2/en
Publication of JP2007304717A publication Critical patent/JP2007304717A/en
Application granted granted Critical
Publication of JP4886356B2 publication Critical patent/JP4886356B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To identify a user without using any information stored in a portable terminal of a user side. <P>SOLUTION: A decision part 102 decides whether or not session ID is added to a connection request received by a receiving part 101. A retrieving part 103 refers to a session ID database 108a to retrieve a pattern number corresponding to the received session ID. A session ID applying part 104 applies session ID to new connection between a portable telephone 230 and a server device 100. A user ID acquisition part 105 acquires user ID included in the connection request. A hash value calculation part 106 calculates a hash value from the user ID. A target user selection part 107 determines a pattern number corresponding to the hash value, and associates the user ID, the hash value, and the pattern number with the session ID of the new connection, and registers them in a session ID database 108a. <P>COPYRIGHT: (C)2008,JPO&amp;INPIT

Description

本発明は、携帯端末装置からの接続要求に応じてサーバ装置がウェブサイトのデータを提供する際の通信を管理する通信管理装置、通信管理方法、および通信管理プログラムに関し、特に、ユーザ側の携帯端末装置に保存された情報を使用することなくユーザを識別することができる通信管理装置、通信管理方法、および通信管理プログラムに関する。   The present invention relates to a communication management device, a communication management method, and a communication management program for managing communication when a server device provides website data in response to a connection request from a mobile terminal device. The present invention relates to a communication management device, a communication management method, and a communication management program that can identify a user without using information stored in a terminal device.

近年、急速に発展しつつあるインターネット業界においては、独自のポータルサイトを運営するインターネット事業者が数多く存在している。各インターネット事業者は、自社のポータルサイトへのアクセス数を増加させるべく、様々なサービス向上に努めている。そして、サービス向上に資する情報収集の手段として、ポータルサイトにアクセスしたユーザがどのリンクを辿るかなどの挙動が調査されることがある。   In the Internet industry, which has been developing rapidly in recent years, there are many Internet operators who operate their own portal sites. Each Internet operator is making efforts to improve various services in order to increase the number of accesses to its portal site. As a means of collecting information that contributes to service improvement, behaviors such as which links a user who accesses a portal site follows may be investigated.

具体的には、インターネット事業者は、例えばページのデザインが若干異なる複数のパターンのポータルサイトを用意しておき、パーソナルコンピュータなどの情報端末装置からアクセスするユーザにそれぞれ異なるパターンのポータルサイトを提供する。そして、ユーザの挙動がポータルサイトのパターンによってどのように異なるかなどが調査される。   Specifically, for example, the Internet provider prepares a plurality of patterns of portal sites with slightly different page designs, and provides portal sites with different patterns to users accessing from information terminal devices such as personal computers. . Then, how the user's behavior differs depending on the portal site pattern is investigated.

加えて、携帯電話の普及に伴って、最近では、ユーザが携帯電話などの携帯端末装置からウェブサイトにアクセスするケースが増加しており、インターネット事業者によっては、携帯電話専用のポータルサイトを提供している場合がある。このような場合にも、携帯電話からポータルサイトにアクセスするユーザに対して、上述のような調査を行うことが望ましい。In addition, with the widespread use of mobile phones, the number of users accessing websites from mobile terminal devices such as mobile phones has been increasing recently, and some Internet operators provide portal sites dedicated to mobile phones. May have. Even in such a case, it is desirable to conduct a survey as described above for a user who accesses a portal site from a mobile phone.

特開2003−44396号公報JP 2003-44396 A

しかしながら、従来の技術では、インターネット事業者による複数のパターンのポータルサイトの提供に関して課題があった。例えば、携帯電話に代表される携帯端末装置からウェブサイトにアクセスするユーザ挙動を調査する際に、そのユーザへのパターンの割り当てに関して課題があった。 However, the conventional technology has a problem regarding the provision of a portal site having a plurality of patterns by an Internet operator. For example, when investigating the behavior of a user who accesses a website from a mobile terminal device typified by a mobile phone, there has been a problem regarding assignment of patterns to the user.

上記課題を解決するために、本発明は、携帯端末装置からの接続要求に応じてサーバ装置がウェブサイトのデータを提供する際の通信を管理する通信管理装置であって、所定のウェブサイトに関してあらかじめ設定される複数のパターンを接続識別情報に対応付けて記憶する記憶手段と、前記携帯端末装置から送信された前記ウェブサイトへの接続要求に接続識別情報が付加されているか否かを判定する判定手段と、前記判定手段によって接続識別情報が付加されていると判定された場合に、この接続識別情報に対応するパターンを前記記憶手段から検索する検索手段と、前記判定手段によって接続識別情報が付加されていないと判定された場合に、前記携帯端末装置と前記サーバ装置との間の接続に固有の接続識別情報を付与する付与手段と、前記付与手段によって接続識別情報が付与された接続を介して前記携帯端末装置のユーザに固有のユーザ識別情報を取得するユーザ識別情報取得手段と、前記ユーザ識別情報取得手段によって取得されたユーザ識別情報からハッシュ値を算出し、当該ハッシュ値に応じたパターンを選択する選択手段とを有することを特徴とする。 In order to solve the above-described problem, the present invention is a communication management apparatus that manages communication when a server apparatus provides website data in response to a connection request from a mobile terminal apparatus, and relates to a predetermined website A storage unit that stores a plurality of preset patterns in association with connection identification information, and determines whether or not connection identification information is added to the connection request to the website transmitted from the mobile terminal device When the determination means determines that the connection identification information is added by the determination means, the search means searches for a pattern corresponding to the connection identification information from the storage means, and the connection identification information is obtained by the determination means. Giving means for granting connection identification information unique to the connection between the portable terminal device and the server device when it is determined that the connection is not added User identification information acquisition means for acquiring user identification information unique to the user of the mobile terminal device via a connection to which connection identification information is assigned by the grant means, and user identification obtained by the user identification information acquisition means And a selection unit that calculates a hash value from the information and selects a pattern corresponding to the hash value .

また、本発明は、上記発明において、前記検索手段によって検索されたパターンのデータを前記携帯端末装置へ送信する送信手段をさらに有することを特徴とする。   Further, the present invention is characterized in that, in the above-mentioned invention, the apparatus further comprises transmission means for transmitting the pattern data searched by the search means to the portable terminal device.

また、本発明は、上記発明において、前記選択手段は、選択したパターンを前記付与手段によって付与された接続識別情報に対応付けて前記記憶手段に記憶させることを特徴とする。 Further, the present invention is characterized in that, in the above-mentioned invention, the selecting means stores the selected pattern in the storage means in association with the connection identification information given by the giving means .

また、本発明は、上記発明において、前記選択手段によって選択されたパターンのデータを前記携帯端末装置へ送信する送信手段をさらに有することを特徴とする。   Further, the present invention is characterized in that, in the above-mentioned invention, the apparatus further comprises transmission means for transmitting data of the pattern selected by the selection means to the portable terminal device.

また、本発明は、上記発明において、前記選択手段は、あらかじめハッシュ値を調査対象のグループと非調査対象のグループとにグループ分けしており、算出したハッシュ値が前記調査対象のグループのハッシュ値であれば前記ハッシュ値に応じた調査対象用のパターンを選択し、前記算出したハッシュ値が前記非調査対象のグループのハッシュ値であれば非調査対象用のパターンを選択することを特徴とする。 Further, the present invention is the above invention, wherein the selecting means divides hash values into a group to be investigated and a group to be non-surveyed in advance, and the calculated hash value is a hash value of the group to be investigated. If so, a pattern for a survey target corresponding to the hash value is selected, and if the calculated hash value is a hash value of the non-survey target group, a pattern for a non-survey target is selected. .

また、本発明は、上記発明において、前記選択手段は、前記調査対象用のパターンを選択する場合に、当該調査対象用のパターンを調査対象であることを示す対象フラグとともに前記接続識別情報に対応付けて前記記憶手段に記憶させ、前記検索手段は、前記判定手段によって付加されていると判定された接続識別情報が前記対象フラグに対応付けられて前記記憶手段に記憶されている場合、前記対象フラグとともに前記接続識別情報に対応付けられた前記パターンを前記記憶手段から検索することを特徴とする。 Further, in the present invention, in the above invention, when the selection unit selects the pattern for the survey target, the selection unit corresponds to the connection identification information together with a target flag indicating that the pattern for the survey target is a survey target. If the connection identification information determined to be added by the determination unit is stored in the storage unit in association with the target flag, the search unit The storage unit is searched for the pattern associated with the connection identification information together with a flag .

また、本発明は、携帯端末装置からの接続要求に応じてサーバ装置がウェブサイトのデータを提供する際の通信を管理する通信管理装置であって、所定のウェブサイトに関してあらかじめ設定される複数のパターンを接続識別情報に対応付けて記憶する記憶手段と、前記携帯端末装置から送信された前記ウェブサイトへの接続要求に接続識別情報が付加されているか否かを判定する判定手段と、前記判定手段によって接続識別情報が付加されていると判定された場合に、この接続識別情報に対応するパターンを前記記憶手段から検索する検索手段と、前記判定手段によって接続識別情報が付加されていないと判定された場合に、前記携帯端末装置と前記サーバ装置との間の接続に固有の接続識別情報を付与する付与手段と、前記付与手段によって過去に付与された接続識別情報に特定パターンを対応付けてから所定時間が経過したか否かに応じて、前記付与手段によって今回付与された接続識別情報に対応するパターンを指定する指定手段とを有することを特徴とする。 In addition, the present invention is a communication management device that manages communication when a server device provides website data in response to a connection request from a mobile terminal device, and includes a plurality of preset settings for a predetermined website. Storage means for storing a pattern in association with connection identification information; determination means for determining whether or not connection identification information is added to a connection request to the website transmitted from the mobile terminal device; and the determination When it is determined that the connection identification information is added by the means , the search means for searching the pattern corresponding to the connection identification information from the storage means, and the determination means determines that the connection identification information is not added. A granting unit for granting connection identification information unique to the connection between the portable terminal device and the server device, and the granting unit. And designation means for a predetermined period of time in association with specific pattern imparted connection identification information in the past, depending on whether or not elapsed, specifies a pattern corresponding to the current granted connection identification information by the assigning means Te characterized in that it have a.

また、本発明は、上記発明において、前記指定手段は、前記付与手段によって接続識別情報が付与された接続を介して前記携帯端末装置のユーザ固有のユーザ識別情報を取得するユーザ識別情報取得手段を含み、前記ユーザ識別情報取得手段によって取得されたユーザ識別情報、前記付与手段によって付与された接続識別情報、および指定したパターンを対応付けて前記記憶手段に記憶させることを特徴とする。   Further, the present invention is the above invention, wherein the designation means includes user identification information acquisition means for acquiring user identification information unique to the user of the mobile terminal device via a connection to which connection identification information is assigned by the assignment means. Including the user identification information acquired by the user identification information acquisition means, the connection identification information given by the grant means, and the specified pattern in association with each other and stored in the storage means.

また、本発明は、上記発明において、前記指定手段は、前記ユーザ識別情報取得手段によって取得されたユーザ識別情報に対して過去に対応付けられたパターンを前記付与手段によって付与された接続識別情報に対応するパターンとして指定することを特徴とする。   Further, in the present invention according to the above-mentioned invention, the specifying unit adds a pattern associated with the user identification information acquired by the user identification information acquisition unit in the past to the connection identification information provided by the assignment unit. It is specified as a corresponding pattern.

また、本発明は、上記発明において、前記指定手段は、前記付与手段によって過去に付与された接続識別情報に特定パターンを対応付けてから所定時間が経過し、前記付与手段によって今回付与された接続識別情報に対応するパターンを指定する場合、当該パターンを調査対象であることを示す対象フラグとともに前記接続識別情報に対応付けて前記記憶手段に記憶させ、前記検索手段は、前記判定手段によって付加されていると判定された接続識別情報が前記対象フラグに対応付けられて前記記憶手段に記憶されている場合、前記対象フラグとともに前記接続識別情報に対応付けられた前記パターンを前記記憶手段から検索することを特徴とする。 Further, in the present invention according to the above-mentioned invention, the specifying unit passes a predetermined time after associating a specific pattern with the connection identification information previously given by the granting unit, and the connection given this time by the granting unit. When designating a pattern corresponding to the identification information, the pattern is stored in the storage means in association with the connection identification information together with a target flag indicating that the pattern is an investigation target, and the search means is added by the determination means. When the connection identification information determined to be associated is stored in the storage unit in association with the target flag, the storage unit retrieves the pattern associated with the connection identification information together with the target flag. It is characterized by that.

また、本発明は、上記発明において、前記指定手段は、前記ユーザ識別情報取得手段によって取得されたユーザ識別情報に対して過去に対応付けられたパターンを前記付与手段によって付与された接続識別情報に対応するパターンとして指定する場合、前記付与手段によって付与された接続識別情報を調査対象であることを示す対象フラグに対応付けて前記記憶手段に記憶させ、前記検索手段は、前記判定手段によって付加されていると判定された接続識別情報が前記対象フラグに対応付けられて前記記憶手段に記憶されている場合、前記対象フラグとともに前記接続識別情報に対応付けられた前記パターンを前記記憶手段から検索することを特徴とする。 Further, in the present invention according to the above-mentioned invention, the specifying unit adds a pattern associated with the user identification information acquired by the user identification information acquisition unit in the past to the connection identification information provided by the assignment unit. In the case of designating as a corresponding pattern, the connection identification information given by the granting means is stored in the storage means in association with the target flag indicating that it is an investigation target, and the search means is added by the determination means. When the connection identification information determined to be associated is stored in the storage unit in association with the target flag, the storage unit retrieves the pattern associated with the connection identification information together with the target flag. It is characterized by that.

また、本発明は、携帯端末装置からの接続要求に応じてサーバ装置がウェブサイトのデータを提供する際の通信を管理する通信管理方法であって、前記携帯端末装置から送信された所定のウェブサイトへの接続要求に接続識別情報が付加されているか否かを判定する判定工程と、前記判定工程にて接続識別情報が付加されていると判定された場合に、この接続識別情報に対応するパターンを、前記ウェブサイトに関してあらかじめ設定される複数のパターンを接続識別情報に対応付けて記憶するデータベースから検索する検索工程と、前記判定工程によって接続識別情報が付加されていないと判定された場合に、前記携帯端末装置と前記サーバ装置との間の接続に固有の接続識別情報を付与する付与工程と、前記付与工程によって接続識別情報が付与された接続を介して前記携帯端末装置のユーザに固有のユーザ識別情報を取得するユーザ識別情報取得工程と、前記ユーザ識別情報取得工程によって取得されたユーザ識別情報からハッシュ値を算出し、当該ハッシュ値に応じたパターンを選択する選択工程とを有することを特徴とする。 The present invention also relates to a communication management method for managing communication when a server device provides website data in response to a connection request from a mobile terminal device, the predetermined web site transmitted from the mobile terminal device. A determination step for determining whether or not connection identification information is added to the connection request to the site, and when it is determined that the connection identification information is added in the determination step, this connection identification information is handled. When it is determined that the connection identification information is not added by the search step of searching from a database that stores a plurality of patterns set in advance with respect to the website in association with the connection identification information, and the determination step A granting step of assigning unique connection identification information to the connection between the mobile terminal device and the server device, and a connection identifying information by the granting step. A user identification information acquisition step for acquiring user identification information unique to the user of the mobile terminal device through the connection to which the mobile terminal device is granted, and a hash value is calculated from the user identification information acquired by the user identification information acquisition step, And a selection step of selecting a pattern corresponding to the hash value .

また、本発明は、上記発明において、前記選択工程は、あらかじめハッシュ値を調査対象のグループと非調査対象のグループとにグループ分けしており、算出したハッシュ値が前記調査対象のグループのハッシュ値であれば前記ハッシュ値に応じた調査対象用のパターンを選択し、前記非調査対象のグループのハッシュ値であれば非調査対象用のパターンを選択することを特徴とする。 Further, the present invention is the above invention, wherein in the selection step, the hash value is divided into a group to be investigated and a group to be non-surveyed in advance, and the calculated hash value is a hash value of the group to be investigated. If so, a pattern for a survey target corresponding to the hash value is selected, and if it is a hash value of the non-survey target group, a pattern for a non-survey target is selected .

また、本発明は、上記発明において、前記選択工程は、前記調査対象用のパターンを選択する場合に、当該調査対象用のパターンを調査対象であることを示す対象フラグとともに前記接続識別情報に対応付けて前記データベースに記憶させ、前記検索工程は、前記判定工程によって付加されていると判定された接続識別情報が前記対象フラグに対応付けられて前記データベースに記憶されている場合、前記対象フラグとともに前記接続識別情報に対応付けられた前記パターンを前記データベースから検索することを特徴とする。 In the present invention, in the above invention, the selection step corresponds to the connection identification information together with a target flag indicating that the pattern for the survey target is the target for the survey when the pattern for the survey target is selected. When the connection identification information determined to have been added by the determination step is stored in the database in association with the target flag, the search step is stored together with the target flag. The pattern associated with the connection identification information is searched from the database .

また、本発明は、携帯端末装置からの接続要求に応じてサーバ装置がウェブサイトのデータを提供する際の通信を管理する通信管理方法であって、前記携帯端末装置から送信された所定のウェブサイトへの接続要求に接続識別情報が付加されているか否かを判定する判定工程と、前記判定工程にて接続識別情報が付加されていると判定された場合に、この接続識別情報に対応するパターンを、前記ウェブサイトに関してあらかじめ設定される複数のパターンを接続識別情報に対応付けて記憶するデータベースから検索する検索工程と、前記判定工程にて接続識別情報が付加されていないと判定された場合に、前記携帯端末装置と前記サーバ装置との間の接続に固有の接続識別情報を付与する付与工程と、過去に付与された接続識別情報に特定パターンを対応付けてから所定時間が経過したか否かに応じて、前記付与工程にて付与された接続識別情報に対応するパターンを指定する指定工程とを有することを特徴とする。 The present invention also relates to a communication management method for managing communication when a server device provides website data in response to a connection request from a mobile terminal device, the predetermined web site transmitted from the mobile terminal device. A determination step for determining whether or not connection identification information is added to the connection request to the site, and when it is determined that the connection identification information is added in the determination step, this connection identification information is handled. When it is determined that the connection identification information is not added in the search step for searching a pattern from a database that stores a plurality of patterns preset in relation to the website in association with the connection identification information A connection step of adding connection identification information unique to the connection between the mobile terminal device and the server device, and specifying the connection identification information assigned in the past Depending from the association turn on whether a predetermined time has elapsed, and having a designation step of designating a pattern corresponding to the granted connection identification information in said applying step.

また、本発明は、上記発明において、前記指定工程は、前記付与工程によって過去に付与された接続識別情報に特定パターンを対応付けてから所定時間が経過し、前記付与工程によって今回付与された接続識別情報に対応するパターンを指定する場合、当該パターンを調査対象であることを示す対象フラグとともに前記接続識別情報に対応付けて前記データベースに記憶させ、前記検索工程は、前記判定工程によって付加されていると判定された接続識別情報が前記対象フラグに対応付けられて前記データベースに記憶されている場合、前記対象フラグとともに前記接続識別情報に対応付けられた前記パターンを前記データベースから検索することを特徴とする。 Further, the present invention is the connection according to the above invention, wherein in the specifying step, a predetermined time elapses after the specific pattern is associated with the connection identification information given in the past by the granting step, and the connection granted this time by the granting step. When designating a pattern corresponding to the identification information, the pattern is stored in the database in association with the connection identification information together with a target flag indicating that the pattern is an investigation target, and the search step is added by the determination step. When the connection identification information determined to be present is associated with the target flag and stored in the database, the pattern associated with the connection identification information together with the target flag is searched from the database. And

また、本発明は、上記発明において、前記指定工程は、前記付与工程によって接続識別情報が付与された接続を介して前記携帯端末装置のユーザ固有のユーザ識別情報を取得するユーザ識別情報取得工程を含み、前記ユーザ識別情報取得工程によって取得されたユーザ識別情報に対して過去に対応付けられたパターンを前記付与工程によって付与された接続識別情報に対応するパターンとして指定する場合、当該パターン、前記付与工程によって付与された接続識別情報、および調査対象であることを示す対象フラグを対応付けて前記データベースに記憶させ、前記検索工程は、前記判定工程によって付加されていると判定された接続識別情報が前記対象フラグに対応付けられて前記データベースに記憶されている場合、前記対象フラグとともに前記接続識別情報に対応付けられた前記パターンを前記データベースから検索することを特徴とする。 Moreover, this invention is a user identification information acquisition process which acquires the user identification information intrinsic | native to the user of the said portable terminal device through the connection to which the connection identification information was provided by the said provision process in the said invention in the said invention. Including a pattern previously associated with the user identification information acquired by the user identification information acquisition step as a pattern corresponding to the connection identification information provided by the assignment step, the pattern, the assignment The connection identification information given by the process and the target flag indicating that it is an investigation target are stored in the database in association with each other, and the search process includes the connection identification information determined to have been added by the determination process. When the object flag is stored in the database in association with the object flag, The pattern associated with the connection identification information, characterized in that retrieving from the database.

また、本発明は、携帯端末装置からの接続要求に応じてサーバ装置がウェブサイトのデータを提供する際の通信を管理する通信管理プログラムであって、前記携帯端末装置から送信された所定のウェブサイトへの接続要求に接続識別情報が付加されているか否かを判定する判定手順と、前記判定手順にて接続識別情報が付加されていると判定された場合に、この接続識別情報に対応するパターンを、前記ウェブサイトに関してあらかじめ設定される複数のパターンを接続識別情報に対応付けて記憶するデータベースから検索する検索手順と、前記判定手順にて接続識別情報が付加されていないと判定された場合に、前記携帯端末装置と前記サーバ装置との間の接続に固有の接続識別情報を付与する付与手順と、過去に付与された接続識別情報に特定パターンを対応付けてから所定時間が経過したか否かに応じて、前記付与手順にて付与された接続識別情報に対応するパターンを指定する指定手順とをコンピュータに実行させることを特徴とする。 Further, the present invention is a communication management program for managing communication when a server device provides website data in response to a connection request from a mobile terminal device, wherein the predetermined web site is transmitted from the mobile terminal device. A determination procedure for determining whether or not connection identification information is added to a connection request to a site, and when it is determined in the determination procedure that connection identification information is added, this connection identification information is handled. A search procedure for searching a pattern from a database that stores a plurality of patterns set in advance with respect to the website in association with connection identification information, and when the determination procedure determines that connection identification information is not added A granting procedure for giving unique connection identification information to the connection between the portable terminal device and the server device, and connection identification information given in the past Depending on whether a predetermined time has elapsed since association with specific pattern, characterized in that to execute a designation step on the computer that specifies a pattern corresponding to the connection identification information provided by the grant procedure .

また、本発明は、上記発明において、前記選択手順は、あらかじめハッシュ値を調査対象のグループと非調査対象のグループとにグループ分けしており、算出したハッシュ値が前記調査対象のグループのハッシュ値であれば前記ハッシュ値に応じた調査対象用のパターンを選択し、前記非調査対象のグループのハッシュ値であれば非調査対象用のパターンを選択することを特徴とする。 Further, the present invention is the above invention, wherein the selection procedure has previously grouped hash values into a group to be investigated and a group to be non-surveyed, and the calculated hash value is a hash value of the group to be investigated. If so, a pattern for a survey target corresponding to the hash value is selected, and if it is a hash value of the non-survey target group, a pattern for a non-survey target is selected .

また、本発明は、前記選択手順は、前記調査対象用のパターンを選択する場合に、当該調査対象用のパターンを調査対象であることを示す対象フラグとともに前記接続識別情報に対応付けて前記データベースに記憶させ、前記検索手順は、前記判定手順によって付加されていると判定された接続識別情報が前記対象フラグに対応付けられて前記データベースに記憶されている場合、前記対象フラグとともに前記接続識別情報に対応付けられた前記パターンを前記データベースから検索することを特徴とする。 In the present invention, in the selection procedure, when the pattern for the investigation target is selected, the pattern for the investigation target is associated with the connection identification information together with the target flag indicating that the pattern is the investigation target. And when the connection identification information determined to be added by the determination procedure is stored in the database in association with the target flag, the connection identification information is stored together with the target flag. The pattern associated with is searched from the database .

また、本発明は、携帯端末装置からの接続要求に応じてサーバ装置がウェブサイトのデータを提供する際の通信を管理する通信管理プログラムであって、前記携帯端末装置から送信された所定のウェブサイトへの接続要求に接続識別情報が付加されているか否かを判定する判定手順と、前記判定手順にて接続識別情報が付加されていると判定された場合に、この接続識別情報に対応するパターンを、前記ウェブサイトに関してあらかじめ設定される複数のパターンを接続識別情報に対応付けて記憶するデータベースから検索する検索手順と、前記判定手順にて接続識別情報が付加されていないと判定された場合に、前記携帯端末装置と前記サーバ装置との間の接続に固有の接続識別情報を付与する付与手順と、過去に付与された接続識別情報に特定パターンを対応付けてから所定時間が経過したか
否かに応じて、前記付与手順にて付与された接続識別情報に対応するパターンを指定する
指定手順とをコンピュータに実行させることを特徴とする。
Further, the present invention is a communication management program for managing communication when a server device provides website data in response to a connection request from a mobile terminal device, wherein the predetermined web site is transmitted from the mobile terminal device. A determination procedure for determining whether or not connection identification information is added to a connection request to a site, and when it is determined in the determination procedure that connection identification information is added, this connection identification information is handled. A search procedure for searching a pattern from a database that stores a plurality of patterns set in advance with respect to the website in association with connection identification information, and when the determination procedure determines that connection identification information is not added A granting procedure for giving unique connection identification information to the connection between the portable terminal device and the server device, and connection identification information given in the past Whether a predetermined time has elapsed since the association with a particular pattern
Specify the pattern corresponding to the connection identification information given in the grant procedure according to whether or not
And causing the computer to execute a specified procedure .

また、本発明は、上記発明において、記指定手順は、前記付与手順によって過去に付与された接続識別情報に特定パターンを対応付けてから所定時間が経過し、前記付与手順によって今回付与された接続識別情報に対応するパターンを指定する場合、当該パターンを調査対象であることを示す対象フラグとともに前記接続識別情報に対応付けて前記データベースに記憶させ、前記検索手順は、前記判定手順によって付加されていると判定された接続識別情報が前記対象フラグに対応付けられて前記データベースに記憶されている場合、前記対象フラグとともに前記接続識別情報に対応付けられた前記パターンを前記データベースから検索することを特徴とする。 Further, in the present invention, in the above invention, the designation procedure is a connection given this time by the granting procedure after a predetermined time has passed since the specific pattern was associated with the connection identification information given in the past by the granting procedure. When designating a pattern corresponding to identification information, the pattern is stored in the database in association with the connection identification information together with a target flag indicating that the pattern is an investigation target, and the search procedure is added by the determination procedure. When the connection identification information determined to be present is associated with the target flag and stored in the database, the pattern associated with the connection identification information together with the target flag is searched from the database. And

また、本発明は、上記発明において、前記指定手順は、前記付与手順によって接続識別情報が付与された接続を介して前記携帯端末装置のユーザ固有のユーザ識別情報を取得するユーザ識別情報取得手順を含み、前記ユーザ識別情報取得手順によって取得されたユーザ識別情報に対して過去に対応付けられたパターンを前記付与手順によって付与された接続識別情報に対応するパターンとして指定する場合、当該パターン、前記付与手順によって付与された接続識別情報、および調査対象であることを示す対象フラグを対応付けて前記データベースに記憶させ、前記検索手順は、前記判定手順によって付加されていると判定された接続識別情報が前記対象フラグに対応付けられて前記データベースに記憶されている場合、前記対象フラグとともに前記接続識別情報に対応付けられた前記パターンを前記データベースから検索することを特徴とする。 Further, the present invention is the above invention, wherein the designation procedure includes a user identification information acquisition procedure for acquiring user identification information unique to the user of the mobile terminal device via a connection to which connection identification information is given by the grant procedure. Including a pattern previously associated with the user identification information acquired by the user identification information acquisition procedure as a pattern corresponding to the connection identification information provided by the assignment procedure, the pattern, the assignment The connection identification information given by the procedure and the target flag indicating that it is an investigation target are stored in the database in association with each other, and the search procedure includes the connection identification information determined to be added by the determination procedure. When the object flag is stored in the database in association with the object flag, The pattern associated with the connection identification information, characterized in that retrieving from the database.

本発明によれば、所定のウェブサイトに関してあらかじめ設定される複数のパターンを接続識別情報に対応付けてデータベースに記憶し、携帯端末装置から送信されたウェブサイトへの接続要求に接続識別情報が付加されているか否かを判定し、接続識別情報が付加されていると判定された場合に、この接続識別情報に対応するパターンをデータベースから検索する。このため、携帯端末装置に保存された情報が送信されなくても、携帯端末装置とサーバ装置との接続を識別することにより、ユーザごとに異なるパターンのウェブサイトのデータを提供することができ、ユーザ側の携帯端末装置に保存された情報を使用することなくユーザを識別することができる。   According to the present invention, a plurality of patterns set in advance for a predetermined website are stored in the database in association with the connection identification information, and the connection identification information is added to the connection request to the website transmitted from the mobile terminal device. If the connection identification information is determined to be added, a pattern corresponding to the connection identification information is searched from the database. For this reason, even if the information stored in the mobile terminal device is not transmitted, by identifying the connection between the mobile terminal device and the server device, it is possible to provide website data of a different pattern for each user, The user can be identified without using information stored in the mobile terminal device on the user side.

また、本発明によれば、検索されたパターンのデータを携帯端末装置へ送信するため、ユーザによって異なるパターンのウェブサイトを携帯端末装置で閲覧させることができ、例えばパターンの相違によるユーザの挙動の違いなどを調査することができる。   Further, according to the present invention, since the retrieved pattern data is transmitted to the mobile terminal device, websites with different patterns can be browsed by the mobile terminal device depending on the user. You can investigate differences.

また、本発明によれば、接続識別情報が付加されていないと判定された場合に、携帯端末装置とサーバ装置との間の接続に固有の接続識別情報を付与し、接続識別情報が付与された接続を介して携帯端末装置のユーザに固有のユーザ識別情報を取得し、取得されたユーザ識別情報に対応するパターンを選択する。このため、新たに携帯端末装置とサーバ装置との間の接続が確立される際にも、この接続に接続識別情報が付与されるとともに、例えばウェブサイトへのログイン用のユーザIDなどに応じたパターンを付与された接続識別情報に対応付けることができる。また、一旦接続が切断された場合でも、ユーザに対して選択されるパターンが変わることがなく、同一ユーザの挙動を継続的に調査することができる。   Further, according to the present invention, when it is determined that the connection identification information is not added, the connection identification information unique to the connection between the mobile terminal device and the server device is given, and the connection identification information is given. The user identification information unique to the user of the mobile terminal device is acquired through the connection, and a pattern corresponding to the acquired user identification information is selected. For this reason, when a connection between the mobile terminal device and the server device is newly established, connection identification information is given to this connection and, for example, according to a user ID for logging in to a website, etc. A pattern can be associated with the connection identification information. Moreover, even if the connection is once disconnected, the pattern selected for the user does not change, and the behavior of the same user can be continuously investigated.

また、本発明によれば、選択されたパターンのデータを携帯端末装置へ送信するため、ユーザによって異なるパターンのウェブサイトを携帯端末装置で閲覧させることができ、例えばパターンの相違によるユーザの挙動の違いなどを調査することができる。   In addition, according to the present invention, since the data of the selected pattern is transmitted to the mobile terminal device, websites of different patterns can be browsed by the mobile terminal device depending on the user. You can investigate differences.

また、本発明によれば、選択したパターンを付与された接続識別情報に対応付けてデータベースに記憶させるため、携帯端末装置とサーバ装置との接続が継続する間は、常に同一のパターンを携帯端末装置に割り当てることができる。   Further, according to the present invention, since the selected pattern is stored in the database in association with the given connection identification information, the same pattern is always displayed during the connection between the mobile terminal device and the server device. Can be assigned to a device.

また、本発明によれば、取得されたユーザ識別情報からハッシュ値を算出し、算出されたハッシュ値に応じたパターンを選択するため、任意の長さのユーザ識別情報に対応しつつ固定長のハッシュ値を用いて容易にユーザ識別情報を分類することができ、ユーザごとのパターンの割り当てを簡素化することができる。   Also, according to the present invention, a hash value is calculated from the acquired user identification information, and a pattern corresponding to the calculated hash value is selected. User identification information can be easily classified using a hash value, and pattern assignment for each user can be simplified.

また、本発明によれば、接続識別情報が付加されていないと判定された場合に、携帯端末装置とサーバ装置との間の接続に固有の接続識別情報を付与し、過去に付与された接続識別情報に特定パターンを対応付けてから所定時間が経過したか否かに応じて、今回付与された接続識別情報に対応するパターンを指定する。このため、新たに携帯端末装置とサーバ装置との間の接続が確立される際にも、この接続に接続識別情報が付与されるとともに、ユーザ識別情報の有無に関わらず、所定周期が経過するごとに他とは異なるパターンを接続識別情報に対応付けることができる。   Further, according to the present invention, when it is determined that the connection identification information is not added, the connection identification information unique to the connection between the mobile terminal device and the server device is given, and the connection given in the past A pattern corresponding to the connection identification information assigned this time is designated according to whether or not a predetermined time has elapsed since the specific pattern is associated with the identification information. For this reason, when a connection between the mobile terminal device and the server device is newly established, connection identification information is given to this connection, and a predetermined period elapses regardless of the presence or absence of user identification information. A pattern different from the others can be associated with the connection identification information.

また、本発明によれば、接続識別情報が付与された接続を介して携帯端末装置のユーザ固有のユーザ識別情報を取得し、取得されたユーザ識別情報、付与された接続識別情報、および指定したパターンを対応付けてデータベースに記憶させる。このため、例えばウェブサイトへのログイン用のユーザIDなどが携帯端末装置から送信されていれば、常に同一のパターンを携帯端末装置に割り当てることができる。   Further, according to the present invention, the user identification information specific to the user of the mobile terminal device is acquired through the connection to which the connection identification information is assigned, and the acquired user identification information, the given connection identification information, and the specified The pattern is associated and stored in the database. For this reason, for example, if a user ID for logging in to a website is transmitted from the mobile terminal device, the same pattern can always be assigned to the mobile terminal device.

また、本発明によれば、取得されたユーザ識別情報に対して過去に対応付けられたパターンを付与された接続識別情報に対応するパターンとして指定するため、一旦接続が切断された場合でも、ユーザに対して選択されるパターンが変わることがなく、同一ユーザの挙動を継続的に調査することができる。   In addition, according to the present invention, since a pattern associated in the past with respect to the acquired user identification information is designated as a pattern corresponding to the given connection identification information, even if the connection is once disconnected, The behavior of the same user can be continuously investigated without changing the selected pattern.

以下、本発明の実施の形態について、図面を参照して詳細に説明する。以下においては、ページのデザインや構成が異なる複数のパターンのポータルサイトを用意しておき、パターンの違いによって携帯電話からポータルサイトへアクセスするユーザの挙動にどのような相違があるかを調査する場合を例に挙げ、特定のユーザを選択してこのユーザを他のユーザから識別する方法について説明する。ただし、本発明の用途は、このような調査のみに限定されず、種々の状況において使用することができる。また、携帯電話のみならず、クッキーのような機能が付加されていない様々な携帯端末装置からユーザがインターネットにアクセスする場合にも本発明を適用することができる。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In the following, when preparing portal sites with multiple patterns with different page designs and configurations, and investigating the differences in behavior of users accessing the portal site from mobile phones due to differences in patterns As an example, a method of selecting a specific user and identifying this user from other users will be described. However, the application of the present invention is not limited to such an investigation, and can be used in various situations. Further, the present invention can be applied not only to a mobile phone but also to a case where a user accesses the Internet from various mobile terminal devices to which a function such as a cookie is not added.

(実施の形態1)
図1は、本発明の実施の形態1に係る通信管理装置を備えた通信システムの構成を示すブロック図である。同図に示す通信システムにおいては、ポータルサイトのページデータがサーバ装置100からネットワーク210を介して基地局装置220へ送信され、このページデータは、さらに基地局装置220からユーザが所有する携帯電話230へ無線送信される。そして、ユーザは、携帯電話230に表示されたポータルサイトを閲覧したり、リンクを辿って他のウェブサイトを閲覧したりすることができる。
(Embodiment 1)
FIG. 1 is a block diagram showing a configuration of a communication system provided with a communication management apparatus according to Embodiment 1 of the present invention. In the communication system shown in the figure, page data of the portal site is transmitted from the server apparatus 100 to the base station apparatus 220 via the network 210, and this page data is further transmitted from the base station apparatus 220 to the mobile phone 230 owned by the user. Is transmitted wirelessly. Then, the user can browse the portal site displayed on the mobile phone 230, or browse other websites by following links.

図1に示すサーバ装置100は、受信部101、判定部102、検索部103、セッションID付与部104、ユーザID取得部105、ハッシュ値算出部106、対象ユーザ選択部107、セッションIDデータベース108aを記憶する記憶部108、パターン設定部109、および送信部110を有している。   1 includes a receiving unit 101, a determining unit 102, a searching unit 103, a session ID assigning unit 104, a user ID acquiring unit 105, a hash value calculating unit 106, a target user selecting unit 107, and a session ID database 108a. A storage unit 108, a pattern setting unit 109, and a transmission unit 110 are provided.

受信部101は、ネットワーク210からポータルサイトへの接続要求やポータルサイト中の特定のリンクへの接続要求などを受信する。これらの接続要求は、ユーザが携帯電話230を操作して送信したものであり、基地局装置220およびネットワーク210を介して受信部101に受信される。   The receiving unit 101 receives a connection request to the portal site from the network 210, a connection request to a specific link in the portal site, and the like. These connection requests are transmitted by the user operating the mobile phone 230, and are received by the receiving unit 101 via the base station apparatus 220 and the network 210.

判定部102は、受信部101によって受信された接続要求にセッションIDが付加されているか否かを判定する。セッションIDとは、サーバ装置100と携帯電話230との間の接続が確立されてから切断されるまで継続するセッションごとのIDである。したがって、同一の携帯電話230とサーバ装置100とが接続される場合でも、1度接続が切断されれば、次回の接続には異なるセッションIDが付与される。携帯電話230は、サーバ装置100との間の接続にセッションIDが付与されると、サーバ装置100との通信時には、常にセッションIDをデータに付加して送信する。判定部102は、接続要求にセッションIDが付加されていれば、セッションIDを検索部103へ出力し、接続要求にセッションIDが付加されていなければ、新規接続である旨をセッションID付与部104へ通知する。   The determination unit 102 determines whether or not a session ID is added to the connection request received by the reception unit 101. The session ID is an ID for each session that continues until the connection between the server apparatus 100 and the mobile phone 230 is established and then disconnected. Therefore, even when the same mobile phone 230 and the server apparatus 100 are connected, if the connection is disconnected once, a different session ID is assigned to the next connection. When the session ID is given to the connection with the server device 100, the mobile phone 230 always adds the session ID to the data and transmits it when communicating with the server device 100. If the session ID is added to the connection request, the determination unit 102 outputs the session ID to the search unit 103. If the session ID is not added to the connection request, the determination unit 102 indicates that the connection is a new connection. To notify.

検索部103は、記憶部108に記憶されたセッションIDデータベース108aを参照して、判定部102から出力されたセッションIDを検索する。そして、検索部103は、検索されたセッションIDが調査対象のセッションIDであるか否かを確認し、調査対象となっていれば、セッションIDに対応付けて記憶されているパターン番号をパターン設定部109へ通知する。また、検索部103は、セッションIDが調査対象となっていなければ、ポータルサイトのパターンを通常パターンに設定するようパターン設定部109に指示する。   The search unit 103 refers to the session ID database 108 a stored in the storage unit 108 and searches for the session ID output from the determination unit 102. Then, the search unit 103 confirms whether or not the searched session ID is the session ID to be investigated. If the searched session ID is the investigation target, the pattern setting is performed by setting the pattern number stored in association with the session ID. Notification to the unit 109. In addition, if the session ID is not an investigation target, the search unit 103 instructs the pattern setting unit 109 to set the portal site pattern to the normal pattern.

セッションID付与部104は、判定部102から新規接続である旨が通知されると、携帯電話230とサーバ装置100との間の接続にセッションIDを付与する。このときセッションID付与部104は、他の接続によって使用されていない固有のセッションIDを付与する。   When the determination unit 102 notifies that the connection is a new connection, the session ID assigning unit 104 assigns a session ID to the connection between the mobile phone 230 and the server device 100. At this time, the session ID assigning unit 104 assigns a unique session ID that is not used by another connection.

ユーザID取得部105は、携帯電話230から送信された接続要求に含まれるユーザIDを取得する。一般に、ポータルサイトなどにおいては、ユーザがユーザIDを用いてログインすることにより、表示項目などが各ユーザ専用にカスタマイズされたページを表示させることができるため、ユーザは、携帯電話230からユーザIDを送信してポータルサイトへの接続要求を行うことがある。ユーザID取得部105は、取得したユーザIDをハッシュ値算出部106へ出力する。   The user ID acquisition unit 105 acquires a user ID included in the connection request transmitted from the mobile phone 230. Generally, in a portal site or the like, when a user logs in using a user ID, a page whose display items are customized for each user can be displayed. A connection request to the portal site may be made. The user ID acquisition unit 105 outputs the acquired user ID to the hash value calculation unit 106.

ハッシュ値算出部106は、ユーザIDから不可逆なハッシュ関数を用いて固定長のハッシュ値を算出し、対象ユーザ選択部107へ出力する。ハッシュ値は、固定長であるため、ユーザによって様々な長さのユーザIDが一定の長さの情報に変換されることになる。   The hash value calculation unit 106 calculates a fixed-length hash value from the user ID using an irreversible hash function, and outputs the hash value to the target user selection unit 107. Since the hash value has a fixed length, user IDs of various lengths are converted into information of a fixed length by the user.

対象ユーザ選択部107は、あらかじめハッシュ値をグループ分けしており、ハッシュ値算出部106から出力されるハッシュ値が調査対象となるグループのハッシュ値であるか否かを判定する。さらに、対象ユーザ選択部107は、ハッシュ値算出部106から出力されるハッシュ値が調査対象となるグループのハッシュ値である場合、このハッシュ値がどのパターンのポータルサイトを提供するグループのハッシュ値であるか判定する。   The target user selection unit 107 groups hash values in advance, and determines whether or not the hash value output from the hash value calculation unit 106 is the hash value of the group to be investigated. Further, when the hash value output from the hash value calculation unit 106 is the hash value of the group to be investigated, the target user selection unit 107 uses the hash value of the group that provides the portal site of which pattern. Determine if there is.

具体的には、対象ユーザ選択部107は、例えばハッシュ値の末尾がアルファベットであるグループを調査対象のグループ、ハッシュ値の末尾が数字であるグループを非調査対象のグループ、などとして、ハッシュ値算出部106から出力されるハッシュ値をグループ分けする。そして、対象ユーザ選択部107は、例えばハッシュ値の末尾がa(またはA)からe(またはE)まではパターン番号0のグループ、f(またはF)からj(またはJ)まではパターン番号1のグループ、などとして、調査対象のハッシュ値にそれぞれポータルサイトのパターン番号を割り当てる。   Specifically, the target user selection unit 107 calculates a hash value by setting, for example, a group whose hash value ends with an alphabet as an investigation target group, a group whose hash value ends with a number as a non-survey target group, and the like. The hash values output from the unit 106 are grouped. Then, the target user selection unit 107, for example, has a pattern number 0 from the end of the hash value a (or A) to e (or E), and a pattern number 1 from f (or F) to j (or J). As a group, etc., a portal site pattern number is assigned to each hash value to be investigated.

このようにして、対象ユーザ選択部107は、ユーザのユーザIDに対応するハッシュ値から調査対象のユーザ(以下「対象ユーザ」という)を選択し、各セッションIDに対してユーザID、ハッシュ値、対象ユーザであるか否か、および対象ユーザである場合は割り当てられるパターン番号を記憶部108のセッションIDデータベース108aに登録する。また、同時に、対象ユーザ選択部107は、セッションIDとこのセッションIDに割り当てるパターン番号(対象ユーザでない場合は、通常パターン)をパターン設定部109へ通知する。   In this way, the target user selection unit 107 selects a user to be investigated (hereinafter referred to as “target user”) from the hash value corresponding to the user ID of the user, and the user ID, hash value, It is registered in the session ID database 108a of the storage unit 108 whether or not the user is a target user and the pattern number assigned to the target user. At the same time, the target user selection unit 107 notifies the pattern setting unit 109 of the session ID and the pattern number assigned to the session ID (or the normal pattern if not the target user).

なお、上記の判定部102から対象ユーザ選択部107までによる処理は、API(Application Program Interface)として実装されるようにしても良い。   Note that the processing from the determination unit 102 to the target user selection unit 107 may be implemented as an API (Application Program Interface).

記憶部108は、セッションIDデータベース108aを記憶している。セッションIDデータベース108aは、各々のセッションのセッションIDにユーザID、ハッシュ値、対象ユーザであるか否かを示す対象者フラグ、およびパターン番号を関連付けて記憶している。   The storage unit 108 stores a session ID database 108a. The session ID database 108a stores a session ID of each session in association with a user ID, a hash value, a target person flag indicating whether or not the user is a target user, and a pattern number.

パターン設定部109は、検索部103または対象ユーザ選択部107からパターン番号(または通常パターン設定の指示)が通知されると、通知されたパターン番号のポータルサイトのページデータを送信データとして設定し、この送信データを送信部110へ出力する。また、パターン設定部109は、対象ユーザ選択部107からパターン番号とともにセッションIDが通知されると、このセッションIDを新たに接続開始した携帯電話230へ通知するために、送信データにセッションIDも含める。   When the pattern number (or normal pattern setting instruction) is notified from the search unit 103 or the target user selection unit 107, the pattern setting unit 109 sets the page data of the portal site of the notified pattern number as transmission data, This transmission data is output to the transmission unit 110. In addition, when the session ID is notified together with the pattern number from the target user selection unit 107, the pattern setting unit 109 also includes the session ID in the transmission data in order to notify the mobile phone 230 that has newly started connection of the session ID. .

送信部110は、パターン設定部109から出力される送信データをネットワーク210および基地局装置220を介して携帯電話230へ送信する。   The transmission unit 110 transmits the transmission data output from the pattern setting unit 109 to the mobile phone 230 via the network 210 and the base station device 220.

次いで、上記のように構成されたサーバ装置100の動作について、図2に示すフロー図を参照しながら具体的に例を挙げて説明する。   Next, the operation of the server apparatus 100 configured as described above will be described with a specific example with reference to the flowchart shown in FIG.

まず、ユーザの携帯電話230から送信されたポータルサイトへの接続要求が基地局装置220およびネットワーク210を介して、サーバ装置100の受信部101によって受信される(ステップS101)。受信された接続要求は、判定部102へ出力され、接続要求にセッションIDが付加されているか否かが判定される(ステップS102)。   First, the connection request to the portal site transmitted from the user's mobile phone 230 is received by the receiving unit 101 of the server device 100 via the base station device 220 and the network 210 (step S101). The received connection request is output to the determination unit 102, and it is determined whether or not a session ID is added to the connection request (step S102).

判定部102による判定の結果、接続要求にセッションIDが付加されていれば(ステップS102Yes)、携帯電話230とサーバ装置100との間で既に接続が確立されていることを意味し、記憶部108のセッションIDデータベース108aにセッションIDが登録されていることになる。そこで、セッションIDが判定部102から検索部103へ出力され、検索部103によって、受信されたセッションIDがセッションIDデータベース108aから検索され(ステップS103)、このセッションIDに対応する対象者フラグが確認されることにより、セッションIDが調査対象となっているか否かが判断される(ステップS104)。   If the session ID is added to the connection request as a result of the determination by the determination unit 102 (Yes in step S102), this means that the connection has already been established between the mobile phone 230 and the server apparatus 100, and the storage unit 108 The session ID is registered in the session ID database 108a. Therefore, the session ID is output from the determination unit 102 to the search unit 103, and the search unit 103 searches the received session ID from the session ID database 108a (step S103), and the target person flag corresponding to the session ID is confirmed. As a result, it is determined whether or not the session ID is the subject of investigation (step S104).

具体的には、セッションIDデータベース108aが例えば図3に示すようなものの場合、受信されたセッションIDが「A1234」であれば、対応する対象者フラグが「1」であるので、このセッションIDは調査対象であると判断される。反対に、受信されたセッションIDが「A2468」であれば、対応する対象者フラグが「0」であるので、このセッションIDは非調査対象であると判断される。   Specifically, when the session ID database 108a is as shown in FIG. 3, for example, if the received session ID is “A1234”, the corresponding target person flag is “1”. Determined to be the subject of the survey. On the other hand, if the received session ID is “A2468”, since the corresponding target person flag is “0”, it is determined that this session ID is a non-survey target.

そして、受信されたセッションIDが調査対象であると判断されると(ステップS104Yes)、検索部103によって、さらにセッションIDに対応付けられたパターン番号が参照され、このパターン番号がパターン設定部109へ通知される。パターン番号が通知されると、パターン設定部109によって、通知されたパターン番号のポータルサイトのページデータが送信データとして設定される(ステップS105)。そして、特定のパターンのページデータが送信部110から送信され(ステップS106)、ネットワーク210および基地局装置220を介して携帯電話230へ伝送される。   If it is determined that the received session ID is an investigation target (Yes in step S104), the search unit 103 refers to the pattern number associated with the session ID, and the pattern number is sent to the pattern setting unit 109. Be notified. When the pattern number is notified, the page data of the portal site of the notified pattern number is set as transmission data by the pattern setting unit 109 (step S105). Then, page data of a specific pattern is transmitted from the transmission unit 110 (step S106) and transmitted to the mobile phone 230 via the network 210 and the base station device 220.

また、受信されたセッションIDが非調査対象であると判断されると(ステップS104No)、検索部103によって、通常パターンのポータルサイトを設定する旨がパターン設定部109へ指示される。この指示が行われると、パターン設定部109によって、通常パターンのポータルサイトのページデータが送信データとして設定される(ステップS107)。そして、通常パターンのページデータが送信部110から送信され(ステップS106)、ネットワーク210および基地局装置220を介して携帯電話230へ伝送される。   If it is determined that the received session ID is a non-investigation target (No in step S104), the search unit 103 instructs the pattern setting unit 109 to set a portal site with a normal pattern. When this instruction is given, the pattern setting unit 109 sets the page data of the portal site of the normal pattern as transmission data (step S107). Then, the normal pattern page data is transmitted from the transmission unit 110 (step S106), and transmitted to the mobile phone 230 via the network 210 and the base station device 220.

携帯電話230は、伝送されたページデータを受信すると、このページデータから通常パターンまたは特定のパターンのポータルサイトを表示する。すなわち、受信されたページデータが通常パターンのポータルサイトのものであれば、携帯電話230は、例えば図4−1に示すようなデザインのページを表示するのに対し、受信されたページデータが特定のパターンのポータルサイトのものであれば、通常パターンと内容は同一であるものの、例えば図4−2に示すような通常パターンとは異なるデザインのページを表示する。   When the mobile phone 230 receives the transmitted page data, the mobile phone 230 displays a portal site of a normal pattern or a specific pattern from the page data. That is, if the received page data is for a portal site with a normal pattern, the mobile phone 230 displays a page with a design as shown in FIG. In the case of the portal site of the pattern, although the content is the same as the normal pattern, for example, a page with a design different from the normal pattern as shown in FIG.

ユーザは、携帯電話230を操作することによって、表示されたポータルサイトから他のウェブサイトなどへのリンクを辿ることになる。そして、ユーザがどのリンクを辿るかなどの挙動の情報がサーバ装置100の図示しない処理部に蓄積され、ページのデザインや構成などのパターンの相違により、ユーザの挙動がどのように異なるかなどが調査される。   The user follows the link from the displayed portal site to another website by operating the mobile phone 230. Then, behavior information such as which link the user follows is accumulated in a processing unit (not shown) of the server apparatus 100, and how the user's behavior differs depending on a pattern such as a page design or configuration. Be investigated.

一方、判定部102によるセッションIDが付加されているか否かの判定の結果、接続要求にセッションIDが付加されていなければ(ステップS102No)、携帯電話230とサーバ装置100との間で新たに接続が確立されることを意味し、この接続に対してセッションIDを付与することが必要になる。そこで、新規接続である旨が判定部102からセッションID付与部104へ通知され、セッションID付与部104によって、携帯電話230とサーバ装置100との間の接続に固有のセッションIDが付与される(ステップS108)。   On the other hand, if the session ID is not added to the connection request as a result of determining whether the session ID is added by the determination unit 102 (No in step S102), a new connection is made between the mobile phone 230 and the server device 100. It is necessary to assign a session ID to this connection. Accordingly, the determination unit 102 notifies the session ID providing unit 104 that the connection is new, and the session ID providing unit 104 assigns a unique session ID to the connection between the mobile phone 230 and the server device 100 ( Step S108).

そして、ユーザが新たにポータルサイトへ接続することから、接続要求にログイン用のユーザIDが含まれており、ユーザID取得部105によって、このユーザIDが取得される(ステップS109)。取得されたユーザIDは、ハッシュ値算出部106へ出力され、ハッシュ関数が用いられてユーザIDに対応するハッシュ値が算出される(ステップS110)。ハッシュ値は、同一のユーザIDから算出されれば、常に同一の値となる。   Since the user newly connects to the portal site, the user ID for login is included in the connection request, and the user ID is acquired by the user ID acquisition unit 105 (step S109). The acquired user ID is output to the hash value calculation unit 106, and a hash value corresponding to the user ID is calculated using a hash function (step S110). If the hash value is calculated from the same user ID, it always has the same value.

算出されたハッシュ値は、対象ユーザ選択部107へ出力され、対象ユーザ選択部107によって、ハッシュ値が対象ユーザのグループに属するか否かが判定される(ステップS111)。すなわち、対象ユーザ選択部107によって、あらかじめハッシュ値がグループ分けされており、ハッシュ値算出部106から出力されたハッシュ値が対象ユーザのグループに属する対象ユーザが選択される。さらに対象ユーザ選択部107によって、ハッシュ値が属するグループにより、対象ユーザに割り当てられるポータルサイトのパターン番号が決定される。そして、選択された対象ユーザは、記憶部108に記憶されたセッションIDデータベース108aにおいて対象者フラグが設定され(ステップS112)、同時に、割り当てられたパターン番号も登録される。   The calculated hash value is output to the target user selection unit 107, and the target user selection unit 107 determines whether or not the hash value belongs to the target user group (step S111). That is, hash values are grouped in advance by the target user selection unit 107, and target users whose hash values output from the hash value calculation unit 106 belong to the target user group are selected. Further, the target user selection unit 107 determines the pattern number of the portal site assigned to the target user according to the group to which the hash value belongs. The selected target user is set with the target person flag in the session ID database 108a stored in the storage unit 108 (step S112), and at the same time, the assigned pattern number is also registered.

具体的に、例えばハッシュ値の末尾がアルファベットであるグループが対象ユーザとされ、さらに、このアルファベットがa(またはA)からe(またはE)まではパターン番号0のグループ、f(またはF)からj(またはJ)まではパターン番号1のグループ、k(またはK)からo(またはO)まではパターン番号2のグループとされる場合を考える。このとき、例えば図3において、セッションID「A1234」と「A1357」に対応するハッシュ値は、末尾がアルファベットであるため、これらのセッションに対応するユーザが対象ユーザ選択部107によって対象ユーザと選択される。   Specifically, for example, a group whose hash value ends with an alphabet is set as a target user, and further, the alphabet from a (or A) to e (or E) is from a group of pattern number 0, f (or F). Consider a case in which groups up to j (or J) are pattern number 1 and groups from k (or K) to o (or O) are groups of pattern number 2. At this time, for example, in FIG. 3, the hash values corresponding to the session IDs “A1234” and “A1357” end with an alphabet, so that the user corresponding to these sessions is selected as the target user by the target user selection unit 107. The

さらに、セッションID「A1234」に対応するハッシュ値の末尾は「b」であるため、このユーザにはパターン番号0が割り当てられ、セッションID「A1357」に対応するハッシュ値の末尾は「l」であるため、このユーザにはパターン番号2が割り当てられる。このため、セッションIDデータベース108aにおいて、セッションID「A1234」、「A1357」、および「A2468」に対応する対象者フラグおよびパターン番号がそれぞれ図3のように登録される。   Furthermore, since the end of the hash value corresponding to the session ID “A1234” is “b”, the pattern number 0 is assigned to this user, and the end of the hash value corresponding to the session ID “A1357” is “l”. For this reason, pattern number 2 is assigned to this user. Therefore, the target person flag and the pattern number corresponding to the session IDs “A1234”, “A1357”, and “A2468” are registered in the session ID database 108a as shown in FIG.

このように、本実施の形態においては、新規接続時に付与されるセッションIDに対応付けて、対象ユーザであるか否かと、対象ユーザである場合は割り当てられるパターン番号とを記憶しておくため、携帯電話230からユーザを識別するための情報が送信されなくても、携帯電話230とサーバ装置100との間の接続が確立されている間は、個々のユーザを識別して対象ユーザであるか否かを判断することができる。   As described above, in the present embodiment, in association with the session ID given at the time of new connection, whether or not the user is a target user and the pattern number assigned in the case of the target user are stored. Even if the information for identifying the user is not transmitted from the cellular phone 230, whether the individual user is identified and the target user while the connection between the cellular phone 230 and the server device 100 is established. It can be determined whether or not.

また、上述したように、ユーザIDが同じであればハッシュ値も同じであるため、携帯電話230とサーバ装置100との間の接続が一旦切断されても、同じユーザが改めて同一のユーザIDでログインすれば、セッションIDが変わってもハッシュ値が属するグループは変わらない。したがって、接続が切断されるたびにセッションIDは新しくなるものの、同一のユーザには同じパターンを割り当て、挙動を継続的に調査することが可能となる。   In addition, as described above, if the user ID is the same, the hash value is also the same. Therefore, even if the connection between the mobile phone 230 and the server device 100 is once disconnected, the same user has the same user ID again. Once logged in, the group to which the hash value belongs does not change even if the session ID changes. Therefore, although the session ID is renewed every time the connection is disconnected, it is possible to assign the same pattern to the same user and continuously investigate the behavior.

対象ユーザ選択部107は、セッションIDデータベース108aに新たな接続の情報を登録すると同時に、この接続に対応するパターン番号または通常パターンを設定する旨をパターン設定部109へ通知する。すなわち、対象者フラグが1と登録される時には、このユーザに割り当てられたパターン番号がパターン設定部109へ通知され、対象者フラグが0と登録される時には、このユーザに通常パターンを設定する旨がパターン設定部109へ通知される。   The target user selection unit 107 registers new connection information in the session ID database 108a, and simultaneously notifies the pattern setting unit 109 that a pattern number or a normal pattern corresponding to this connection is set. That is, when the target person flag is registered as 1, the pattern number assigned to this user is notified to the pattern setting unit 109, and when the target person flag is registered as 0, a normal pattern is set for this user. Is notified to the pattern setting unit 109.

パターン番号が通知されると、パターン設定部109によって、通知されたパターン番号のポータルサイトのページデータが送信データとして設定される(ステップS113)。一方、通常パターンを設定する旨が通知されると、パターン設定部109によって、通常パターンのポータルサイトのページデータが送信データとして設定される(ステップS114)。そして、特定のパターンまたは通常パターンのページデータが送信部110から送信され(ステップS106)、ネットワーク210および基地局装置220を介して携帯電話230へ伝送される。   When the pattern number is notified, the page data of the portal site of the notified pattern number is set as transmission data by the pattern setting unit 109 (step S113). On the other hand, when notified that the normal pattern is to be set, the page data of the normal pattern portal site is set as transmission data by the pattern setting unit 109 (step S114). Then, page data of a specific pattern or a normal pattern is transmitted from the transmission unit 110 (step S106) and transmitted to the mobile phone 230 via the network 210 and the base station device 220.

以上のように、本実施の形態によれば、携帯電話からの新規接続時には、接続に対してセッションIDを付与し、ログイン用のユーザIDからハッシュ値を算出し、ハッシュ値によって対象ユーザを選択して記憶する。このため、接続が確立されている間は、携帯電話から送信される接続要求に付加されるセッションIDによって、対象ユーザであるか否かを識別することができ、ユーザ側の携帯端末装置に保存された情報を使用することなくユーザを識別することができる。   As described above, according to the present embodiment, when a new connection is made from a mobile phone, a session ID is assigned to the connection, a hash value is calculated from the login user ID, and a target user is selected based on the hash value. And remember. For this reason, while the connection is established, whether or not the user is the target user can be identified by the session ID added to the connection request transmitted from the mobile phone, and stored in the mobile terminal device on the user side The user can be identified without using the recorded information.

(実施の形態2)
本発明の実施の形態2の特徴は、所定のタイミングで接続を確立したユーザを対象ユーザに指定し、ログイン用のユーザIDなどが携帯電話から送信されない場合にも、対象ユーザの選択および対象ユーザと非対象ユーザとの識別を行う点である。
(Embodiment 2)
A feature of the second embodiment of the present invention is that even when a user who establishes a connection at a predetermined timing is designated as a target user and a login user ID or the like is not transmitted from the mobile phone, the target user can be selected and the target user can be selected. And a non-target user.

図5は、本実施の形態に係る通信管理装置を備えた通信システムの構成を示すブロック図である。同図において、図1と同じ部分には同じ符号を付し、その説明を省略する。図5においては、サーバ装置100の内部構成のみが図1と異なる。   FIG. 5 is a block diagram illustrating a configuration of a communication system including the communication management apparatus according to the present embodiment. In the figure, the same parts as those in FIG. 5 is different from FIG. 1 only in the internal configuration of the server apparatus 100.

図5に示すサーバ装置100は、受信部101、判定部102、検索部103、セッションID付与部104、ユーザID取得部301、対象ユーザ指定部302、セッションIDデータベース108bおよび対象ユーザデータベース108cを記憶する記憶部108、パターン設定部109、および送信部110を有している。   The server device 100 illustrated in FIG. 5 stores a reception unit 101, a determination unit 102, a search unit 103, a session ID assignment unit 104, a user ID acquisition unit 301, a target user designation unit 302, a session ID database 108b, and a target user database 108c. Storage unit 108, pattern setting unit 109, and transmission unit 110.

ユーザID取得部301は、携帯電話230から送信された接続要求に含まれるユーザIDを取得し、対象ユーザ指定部302へ出力する。また、ユーザID取得部301は、接続要求にユーザIDが含まれていない場合は、その旨を対象ユーザ指定部302へ通知する。   The user ID acquisition unit 301 acquires the user ID included in the connection request transmitted from the mobile phone 230 and outputs it to the target user designation unit 302. If the user ID is not included in the connection request, the user ID acquisition unit 301 notifies the target user designation unit 302 to that effect.

対象ユーザ指定部302は、ユーザID取得部301からユーザIDが出力された場合は、記憶部108に記憶された対象ユーザデータベース108cを参照して、ユーザIDを有するユーザが過去に対象ユーザとなっていたか確認する。この結果、ユーザが過去に対象ユーザとなっていた場合は、対象ユーザ指定部302は、このユーザを今回も対象ユーザとして指定し、記憶部108のセッションIDデータベース108bに登録する。このとき、対象ユーザ指定部302は、割り当てるパターン番号も登録するが、このパターン番号も対象ユーザデータベース108cに記録されているのと同一のものをセッションIDデータベース108bに登録する。   When the user ID is output from the user ID acquisition unit 301, the target user specifying unit 302 refers to the target user database 108c stored in the storage unit 108, and a user having the user ID has become a target user in the past. Check if it was. As a result, if the user has been the target user in the past, the target user specifying unit 302 also specifies this user as the target user this time and registers it in the session ID database 108b of the storage unit 108. At this time, the target user designating unit 302 also registers the pattern number to be assigned, but this pattern number is also registered in the session ID database 108b with the same pattern number recorded in the target user database 108c.

また、対象ユーザ指定部302は、所定の周期で対象ユーザの指定タイミングを計測しており、ユーザID取得部301から出力されたユーザIDを有するユーザが過去に対象ユーザとなっていない場合や、ユーザID取得部301から接続要求にユーザIDが含まれていない旨が通知された場合は、対象ユーザの指定タイミングが経過しているか否かを判定する。   Further, the target user designating unit 302 measures the target user designation timing in a predetermined cycle, and a user having a user ID output from the user ID acquisition unit 301 is not a target user in the past, When it is notified from the user ID acquisition unit 301 that the user ID is not included in the connection request, it is determined whether or not the designated timing of the target user has elapsed.

そして、対象ユーザ指定部302は、指定タイミングが経過していれば、この時点でセッションIDが付与されたユーザを対象ユーザと指定し、セッションIDデータベース108bに登録する。また、対象ユーザ指定部302は、対象ユーザのユーザIDが取得されていれば、このユーザIDを対象ユーザデータベース108cに追加する。これらのセッションIDデータベース108bおよび対象ユーザデータベース108cには、割り当てられるパターン番号も記録しておく。パターン番号については、全パターンが満遍なく対象ユーザに割り当てられるように、順番に新たな対象ユーザに割り当てられる。   Then, if the specified timing has passed, the target user specifying unit 302 specifies the user to which the session ID is assigned at this time as the target user and registers it in the session ID database 108b. Further, if the user ID of the target user is acquired, the target user specifying unit 302 adds the user ID to the target user database 108c. In these session ID database 108b and target user database 108c, pattern numbers to be assigned are also recorded. The pattern numbers are assigned to new target users in order so that all patterns are uniformly assigned to the target users.

このようにして、対象ユーザ指定部302は、過去の対象ユーザまたは所定周期経過時に接続を確立したユーザを対象ユーザに指定し、各セッションIDに対してユーザID、対象ユーザであるか否か、および対象ユーザである場合は割り当てられるパターン番号を記憶部108のセッションIDデータベース108bに登録するとともに、新たなユーザが対象ユーザに指定された場合は、このユーザを対象ユーザデータベース108cに追加する。また、同時に、対象ユーザ指定部302は、セッションIDとこのセッションIDに割り当てるパターン番号(対象ユーザでない場合は、通常パターン)をパターン設定部109へ通知する。   In this way, the target user designating unit 302 designates a past target user or a user who has established a connection when a predetermined period has passed as a target user, and whether or not the user ID is a target user for each session ID, If the user is a target user, the pattern number to be assigned is registered in the session ID database 108b of the storage unit 108, and when a new user is designated as the target user, the user is added to the target user database 108c. At the same time, the target user designating unit 302 notifies the pattern setting unit 109 of the session ID and the pattern number assigned to this session ID (or the normal pattern if not the target user).

なお、判定部102から対象ユーザ指定部302までによる処理は、APIとして実装されるようにしても良い。   Note that the processing from the determination unit 102 to the target user specifying unit 302 may be implemented as an API.

セッションIDデータベース108bは、各々のセッションのセッションIDにユーザID、対象ユーザであるか否かを示す対象者フラグ、およびパターン番号を関連付けて記憶している。   The session ID database 108b stores a session ID of each session in association with a user ID, a target person flag indicating whether or not the user is a target user, and a pattern number.

対象ユーザデータベース108cは、ユーザID取得部301によって取得されたユーザIDに対象ユーザの通し番号である調査ID、割り当てられるパターン番号、ユーザがポータルサイトにアクセスしたアクセス回数、初回アクセス時刻、および最終アクセス時刻を関連付けて記憶している。   The target user database 108c includes a survey ID that is a serial number of the target user, a pattern number assigned to the user ID acquired by the user ID acquisition unit 301, the number of times the user has accessed the portal site, the first access time, and the last access time. Are stored in association with each other.

次いで、上記のように構成されたサーバ装置100の動作について、図6に示すフロー図を参照しながら具体的に例を挙げて説明する。なお、同図において、図2と同じ部分には同じ符号を付し、その詳しい説明を省略する。   Next, the operation of the server device 100 configured as described above will be described with a specific example with reference to the flowchart shown in FIG. In the figure, the same parts as those in FIG. 2 are denoted by the same reference numerals, and detailed description thereof is omitted.

携帯電話230からの接続要求が受信部101によって受信されると(ステップS101)、判定部102によって接続要求にセッションIDが付加されているか否かが判定される(ステップS102)。   When the connection request from the mobile phone 230 is received by the reception unit 101 (step S101), the determination unit 102 determines whether or not a session ID is added to the connection request (step S102).

判定部102による判定の結果、接続要求にセッションIDが付加されている場合は(ステップS102Yes)、実施の形態1と同様に、検索部103によってセッションIDデータベース108bが検索され(ステップS103)、受信されたセッションIDが調査対象となっているか否かが判断される(ステップS104)。なお、本実施の形態におけるセッションIDデータベース108bは、例えば図7−1に示すような構成をしており、実施の形態1におけるセッションIDデータベース108aとは、ハッシュ値が記憶されていない点が異なっている。   If the session ID is added to the connection request as a result of determination by the determination unit 102 (Yes in step S102), the session ID database 108b is searched by the search unit 103 (step S103) and received as in the first embodiment. It is determined whether or not the determined session ID is an investigation target (step S104). The session ID database 108b in the present embodiment is configured as shown in FIG. 7A, for example, and is different from the session ID database 108a in the first embodiment in that no hash value is stored. ing.

そして、実施の形態1と同様に、セッションIDが調査対象であれば(ステップS104Yes)、特定のパターンのページデータがパターン設定部109によって送信データとして設定され(ステップS105)、セッションIDが非調査対象であれば(ステップS104No)、通常のパターンのページデータがパターン設定部109によって送信データとして設定される(ステップS107)。これらの特定パターンのページデータまたは通常パターンのページデータは、送信部110から携帯電話230へ送信される(ステップS106)。   As in the first embodiment, if the session ID is an investigation target (Yes at Step S104), page data of a specific pattern is set as transmission data by the pattern setting unit 109 (Step S105), and the session ID is not investigated. If it is the target (No in step S104), the page data of the normal pattern is set as transmission data by the pattern setting unit 109 (step S107). The page data of the specific pattern or the page data of the normal pattern is transmitted from the transmission unit 110 to the mobile phone 230 (step S106).

一方、判定部102によるセッションIDが付加されているか否かの判定の結果、接続要求にセッションIDが付加されていない場合は(ステップS102No)、セッションID付与部104によって、携帯電話230とサーバ装置100との間の接続に固有のセッションIDが付与される(ステップS108)。   On the other hand, if the session ID is not added to the connection request as a result of determining whether or not the session ID is added by the determination unit 102 (No in step S102), the mobile phone 230 and the server device are used by the session ID adding unit 104. A unique session ID is assigned to the connection with 100 (step S108).

そして、ユーザID取得部301によって、接続要求にログイン用のユーザIDが含まれているか否かが判断され(ステップS201)、ユーザIDが含まれていれば(ステップS201Yes)、ユーザID取得部301によって取得されたユーザIDが対象ユーザ指定部302によって対象ユーザデータベース108cから検索される(ステップS202)。対象ユーザデータベース108cには、過去に調査対象となったユーザIDに関して例えば図7−2に示すような情報が記憶されている。したがって、対象ユーザ指定部302による検索の結果、対象ユーザデータベース108cにユーザIDが記憶されていれば、このユーザIDは、過去のログイン時において対象ユーザに指定されたことになる。   Then, the user ID acquisition unit 301 determines whether or not a login user ID is included in the connection request (step S201). If the user ID is included (step S201 Yes), the user ID acquisition unit 301 Is retrieved from the target user database 108c by the target user specifying unit 302 (step S202). For example, information as illustrated in FIG. 7B is stored in the target user database 108c regarding the user ID that has been the subject of the survey in the past. Therefore, if the user ID is stored in the target user database 108c as a result of the search by the target user specifying unit 302, this user ID is specified as the target user at the past login.

そこで、対象ユーザ指定部302によって、ユーザIDが過去の対象ユーザであるか否かが判定され(ステップS203)、過去の対象ユーザであれば(ステップS203Yes)、セッションIDデータベース108bにおいて、このユーザIDに付与された今回のセッションIDに対応付けて対象者フラグが設定される(ステップS204)。また、同時に、対象ユーザ指定部302によって、過去の調査時にユーザIDに割り当てられたパターン番号が対象ユーザデータベース108cから読み出され、読み出されたパターン番号がセッションIDデータベース108bにおいて今回のセッションIDに対応付けて登録される。換言すれば、過去の対象ユーザについては、セッションIDデータベース108bにおいて、過去の調査時と同一のパターン番号がセッションIDに対応付けられる。   Therefore, the target user designating unit 302 determines whether or not the user ID is a past target user (step S203). If the user ID is a past target user (step S203 Yes), this user ID is stored in the session ID database 108b. A target person flag is set in association with the current session ID assigned to (step S204). At the same time, the target user designating unit 302 reads the pattern number assigned to the user ID at the time of the past survey from the target user database 108c, and the read pattern number is set as the current session ID in the session ID database 108b. Registered in association. In other words, for the past target user, the same pattern number as in the past survey is associated with the session ID in the session ID database 108b.

そして、過去の調査時と同一のパターン番号が対象ユーザ指定部302からパターン設定部109へ通知され、パターン設定部109によって、通知されたパターン番号のポータルサイトのページデータが送信データとして設定される(ステップS205)。そして、過去の調査時と同一のパターンのページデータが送信部110から送信され(ステップS106)、ネットワーク210および基地局装置220を介して携帯電話230へ伝送される。   Then, the same pattern number as in the past survey is notified from the target user specifying unit 302 to the pattern setting unit 109, and the page data of the portal site of the notified pattern number is set as transmission data by the pattern setting unit 109. (Step S205). Then, page data having the same pattern as that in the past investigation is transmitted from the transmission unit 110 (step S106) and transmitted to the mobile phone 230 via the network 210 and the base station device 220.

また、受信された接続要求にユーザIDが含まれていない場合(ステップS201No)や、ユーザIDが含まれていてもこのユーザIDが対象ユーザデータベース108cに登録されておらず過去の対象ユーザでない場合(ステップS203No)は、対象ユーザ指定部302によって、前回新たな対象ユーザを指定してから所定周期が経過しているか否かが判定される(ステップS206)。   When the received connection request does not include a user ID (No in step S201), or when the user ID is included, the user ID is not registered in the target user database 108c and is not a past target user. In (Step S203 No), the target user specifying unit 302 determines whether or not a predetermined period has elapsed since the last time a new target user was specified (Step S206).

この結果、所定周期が経過していれば(ステップS206Yes)、対象ユーザ指定部302によって、現在接続中のユーザが対象ユーザに指定され(ステップS207)、特定のパターン番号が割り当てられる。割り当てられるパターン番号については、全パターンが満遍なく対象ユーザに割り当てられるように、順番に新たな対象ユーザに割り当てられる。   As a result, if the predetermined period has elapsed (Yes in step S206), the target user specifying unit 302 specifies the currently connected user as the target user (step S207), and a specific pattern number is assigned. The pattern numbers to be assigned are assigned to new target users in order so that all patterns are uniformly assigned to the target users.

そして、受信された接続要求にユーザIDが含まれていれば、対象ユーザデータベース108cにユーザIDおよび割り当てられたパターン番号が新たに登録されるとともに、セッションIDデータベース108bにおいても、対象者フラグが設定され(ステップS112)、パターン番号が対応付けられる。また、受信された接続要求にユーザIDが含まれていなければ、セッションIDデータベース108bにおける対象者フラグ設定とパターン番号の登録のみが行われる(ステップS112)。これにより、過去に対象ユーザとなっていないユーザやユーザIDを未送信のユーザからも対象ユーザをランダムに指定することができ、以降、セッションIDデータベース108bが参照されることにより、セッションごとに調査対象であるか非調査対象であるかの把握が可能となる。   If the user ID is included in the received connection request, the user ID and the assigned pattern number are newly registered in the target user database 108c, and the target person flag is also set in the session ID database 108b. (Step S112) and the pattern number is associated. If the user ID is not included in the received connection request, only the subject flag setting and pattern number registration in the session ID database 108b are performed (step S112). As a result, a user who has not been a target user in the past or a user who has not received a user ID can be specified at random, and thereafter, the session ID database 108b is referred to, and each session is investigated. It is possible to grasp whether it is a target or a non-survey target.

対象ユーザ指定部302は、セッションIDデータベース108bに対象者フラグおよびパターン番号を登録すると同時に、登録されたパターン番号をパターン設定部109へ通知する。そして、パターン設定部109によって、通知されたパターン番号のポータルサイトのページデータが送信データとして設定される(ステップS113)。   The target user specifying unit 302 registers the target person flag and the pattern number in the session ID database 108b, and simultaneously notifies the registered pattern number to the pattern setting unit 109. Then, the page data of the portal site with the notified pattern number is set as transmission data by the pattern setting unit 109 (step S113).

一方、対象ユーザ指定部302によって、前回の対象ユーザ指定から所定周期が経過していないと判定されれば、接続中のユーザは対象ユーザとはならず、対象ユーザ指定部302によって、通常パターンを設定する旨がパターン設定部109へ通知される。そして、パターン設定部109によって、通常パターンのポータルサイトのページデータが送信データとして設定される(ステップS114)。   On the other hand, if the target user specifying unit 302 determines that the predetermined period has not elapsed since the previous target user specification, the connected user does not become the target user, and the target user specifying unit 302 changes the normal pattern. The pattern setting unit 109 is notified of the setting. Then, the page data of the portal site of the normal pattern is set as transmission data by the pattern setting unit 109 (step S114).

このようにして特定のパターンまたは通常パターンのページデータが送信データとして設定されると、このページデータは送信部110から送信され(ステップS106)、ネットワーク210および基地局装置220を介して携帯電話230へ伝送される。   When page data of a specific pattern or normal pattern is set as transmission data in this way, the page data is transmitted from the transmission unit 110 (step S106), and the mobile phone 230 is transmitted via the network 210 and the base station device 220. Is transmitted to.

以上のように、本実施の形態によれば、対象ユーザとなったユーザIDを記憶しておき、過去に対象ユーザとなったユーザは対象ユーザであることを再度セッションIDに対応付け、それ以外のユーザやユーザIDを送信しないユーザについては、所定周期経過時に接続したユーザのセッションIDに対象ユーザであることを対応付ける。このため、セッションIDによって対象ユーザであるか否かを識別することができるとともに、ユーザIDを送信したユーザについては接続が切断されても一貫した調査を継続することができ、ユーザIDを送信しないユーザからも対象ユーザを指定することができる。   As described above, according to the present embodiment, the user ID that has become the target user is stored, the user who has become the target user in the past is associated with the session ID again, and otherwise The user who does not transmit the user ID or the user ID is associated with the session ID of the user connected when the predetermined period has elapsed. For this reason, it is possible to identify whether or not the user is the target user by the session ID, and it is possible to continue a consistent investigation even if the connection is disconnected for the user who transmitted the user ID, and the user ID is not transmitted. The target user can also be specified from the user.

なお、上記各実施の形態においては、ページデータの送信、対象ユーザの選択・指定、ユーザの識別、および対象ユーザの記憶をすべて同一のサーバ装置100内で実行するものとしたが、これらの機能は複数のサーバ装置などに分散していても良い。また、上述したように、対象ユーザの選択・指定やユーザの識別の処理は、サーバ装置100の外部にAPIとして実装されていても良い。これらの処理をAPIとして実装することにより、本発明をユーザの挙動調査以外にも利用することができる。   In each of the above embodiments, page data transmission, target user selection / designation, user identification, and target user storage are all executed in the same server device 100. May be distributed over a plurality of server devices. Further, as described above, the target user selection / designation and user identification processing may be implemented as an API outside the server apparatus 100. By implementing these processes as APIs, the present invention can be used for purposes other than user behavior investigation.

また、上記実施の形態において、通信管理処理をコンピュータ(サーバ装置100)上で実現する場合について説明してきたが、通信管理処理を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませ、実行することにより通信管理処理を実現しても良い。   In the above embodiment, the case where the communication management process is realized on the computer (server apparatus 100) has been described. However, a program for realizing the communication management process is recorded on a computer-readable recording medium, The communication management process may be realized by causing a computer to read and execute a program recorded on the recording medium.

図8は、通信管理処理を実現するコンピュータ400のハードウェア構成を示すブロック図である。図8に示すように、このコンピュータ400は、上記プログラムを実行するCPU410と、データを入力する入力装置420と、各種データを記憶するROM430と、演算パラメータ等を記憶するRAM440と、通信管理処理を実現するためのプログラムを記録した記録媒体500からプログラムを読み取る読取装置450と、ディスプレイ等の出力装置460と、ネットワーク210を介して他のコンピュータとの間でデータの授受をおこなうネットワークインターフェース470とが、バス480で接続された構成となっている。   FIG. 8 is a block diagram illustrating a hardware configuration of a computer 400 that implements communication management processing. As shown in FIG. 8, the computer 400 includes a CPU 410 that executes the program, an input device 420 that inputs data, a ROM 430 that stores various data, a RAM 440 that stores calculation parameters and the like, and a communication management process. A reading device 450 that reads a program from a recording medium 500 that records a program for realizing, an output device 460 such as a display, and a network interface 470 that exchanges data with another computer via the network 210. , Connected by a bus 480.

CPU410は、読取装置450を経由して記録媒体500に記録されているプログラムを読み込んだ後、プログラムを実行することにより、通信管理処理を実現する。なお、記録媒体500としては、光ディスク、フレキシブルディスク、CD−ROM、ハードディスク等が挙げられる。また、このプログラムは、ネットワーク210を介してコンピュータ400に導入することとしてもよい。   The CPU 410 implements communication management processing by reading a program recorded on the recording medium 500 via the reading device 450 and then executing the program. Examples of the recording medium 500 include an optical disk, a flexible disk, a CD-ROM, and a hard disk. Further, this program may be installed in the computer 400 via the network 210.

本発明は、ユーザ側の携帯端末装置に保存された情報を使用することなくユーザを識別する場合に適用することができる。   The present invention can be applied to a case where a user is identified without using information stored in a mobile terminal device on the user side.

実施の形態1に係る通信システムの構成を示すブロック図である。1 is a block diagram showing a configuration of a communication system according to Embodiment 1. FIG. 実施の形態1に係る通信管理装置の動作を示すフロー図である。FIG. 3 is a flowchart showing an operation of the communication management apparatus according to the first embodiment. 実施の形態1に係るセッションIDデータベースの一例を示す図である。It is a figure which shows an example of the session ID database which concerns on Embodiment 1. FIG. 実施の形態1に係る通常パターンのポータルサイトのデザイン例を示す図である。It is a figure which shows the example of a design of the portal site of the normal pattern which concerns on Embodiment 1. FIG. 実施の形態1に係る通常パターン以外のポータルサイトのデザイン例を示す図である。It is a figure which shows the example of a design of portal sites other than the normal pattern which concerns on Embodiment 1. FIG. 実施の形態2に係る通信システムの構成を示すブロック図である。3 is a block diagram showing a configuration of a communication system according to Embodiment 2. FIG. 実施の形態2に係る通信管理装置の動作を示すフロー図である。FIG. 10 is a flowchart showing the operation of the communication management apparatus according to the second embodiment. 実施の形態2に係るセッションIDデータベースの一例を示す図である。It is a figure which shows an example of the session ID database which concerns on Embodiment 2. FIG. 実施の形態2に係る対象ユーザデータベースの一例を示す図である。It is a figure which shows an example of the object user database which concerns on Embodiment 2. FIG. 通信管理処理を実現するコンピュータのハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of the computer which implement | achieves a communication management process.

符号の説明Explanation of symbols

101 受信部
102 判定部
103 検索部
104 セッションID付与部
105、301 ユーザID取得部
106 ハッシュ値算出部
107 対象ユーザ選択部
108 記憶部
108a、108b セッションIDデータベース
108c 対象ユーザデータベース
109 パターン設定部
110 送信部
302 対象ユーザ指定部
410 CPU
420 入力装置
430 ROM
440 RAM
450 読取装置
460 出力装置
470 ネットワークインターフェース
480 バス
DESCRIPTION OF SYMBOLS 101 Reception part 102 Determination part 103 Search part 104 Session ID provision part 105,301 User ID acquisition part 106 Hash value calculation part 107 Target user selection part 108 Storage part 108a, 108b Session ID database 108c Target user database 109 Pattern setting part 110 Transmission Part 302 Target user designation part 410 CPU
420 input device 430 ROM
440 RAM
450 Reading device 460 Output device 470 Network interface 480 Bus

Claims (23)

携帯端末装置からの接続要求に応じてサーバ装置がウェブサイトのデータを提供する際の通信を管理する通信管理装置であって、
所定のウェブサイトに関してあらかじめ設定される複数のパターンを接続識別情報に対応付けて記憶する記憶手段と、
前記携帯端末装置から送信された前記ウェブサイトへの接続要求に接続識別情報が付加されているか否かを判定する判定手段と、
前記判定手段によって接続識別情報が付加されていると判定された場合に、この接続識別情報に対応するパターンを前記記憶手段から検索する検索手段と
前記判定手段によって接続識別情報が付加されていないと判定された場合に、前記携帯端末装置と前記サーバ装置との間の接続に固有の接続識別情報を付与する付与手段と、
前記付与手段によって接続識別情報が付与された接続を介して前記携帯端末装置のユーザに固有のユーザ識別情報を取得するユーザ識別情報取得手段と、
前記ユーザ識別情報取得手段によって取得されたユーザ識別情報からハッシュ値を算出し、当該ハッシュ値に応じたパターンを選択する選択手段と
を有することを特徴とする通信管理装置。
A communication management device that manages communication when a server device provides website data in response to a connection request from a mobile terminal device,
Storage means for storing a plurality of patterns set in advance with respect to a predetermined website in association with connection identification information;
Determination means for determining whether or not connection identification information is added to the connection request to the website transmitted from the mobile terminal device;
A search unit that searches the storage unit for a pattern corresponding to the connection identification information when the determination unit determines that the connection identification information is added ;
A granting unit for granting connection identification information unique to a connection between the portable terminal device and the server device when it is determined by the determination unit that connection identification information is not added;
User identification information acquisition means for acquiring user identification information specific to the user of the mobile terminal device via a connection to which connection identification information is provided by the provision means;
A communication management apparatus comprising: a selection unit that calculates a hash value from user identification information acquired by the user identification information acquisition unit and selects a pattern corresponding to the hash value .
前記検索手段によって検索されたパターンのデータを前記携帯端末装置へ送信する送信手段をさらに有することを特徴とする請求項1記載の通信管理装置。   The communication management apparatus according to claim 1, further comprising a transmission unit configured to transmit data of the pattern searched by the search unit to the portable terminal device. 前記選択手段によって選択されたパターンのデータを前記携帯端末装置へ送信する送信手段をさらに有することを特徴とする請求項1又は2記載の通信管理装置。 Communication management apparatus according to claim 1, wherein further comprising a transmitting means for transmitting data of a pattern selected by said selecting means to said portable terminal device. 前記選択手段は、
選択したパターンを前記付与手段によって付与された接続識別情報に対応付けて前記記憶手段に記憶させることを特徴とする請求項1〜3のいずれか1項記載の通信管理装置。
The selection means includes
Communication management apparatus according to any one of claims 1-3 the selected pattern in association with the connection identification information provided by said providing means, characterized in that is stored in the storage means.
前記選択手段は、
あらかじめハッシュ値を調査対象のグループと非調査対象のグループとにグループ分けしており、算出したハッシュ値が前記調査対象のグループのハッシュ値であれば前記ハッシュ値に応じた調査対象用のパターンを選択し、前記算出したハッシュ値が前記非調査対象のグループのハッシュ値であれば非調査対象用のパターンを選択することを特徴とする請求項1〜4のいずれか1項記載の通信管理装置。
The selection means includes
If the hash value is grouped into a survey target group and a non-survey target group in advance, and the calculated hash value is a hash value of the survey target group, a pattern for the survey target corresponding to the hash value is displayed. 5. The communication management device according to claim 1, wherein if the calculated hash value is a hash value of the non-survey target group, a non-survey target pattern is selected. .
前記選択手段は、
前記調査対象用のパターンを選択する場合に、当該調査対象用のパターンを調査対象であることを示す対象フラグとともに前記接続識別情報に対応付けて前記記憶手段に記憶させ、
前記検索手段は、
前記判定手段によって付加されていると判定された接続識別情報が前記対象フラグに対応付けられて前記記憶手段に記憶されている場合、前記対象フラグとともに前記接続識別情報に対応付けられた前記パターンを前記記憶手段から検索することを特徴とする請求項5記載の通信管理装置。
The selection means includes
When selecting the pattern for the survey target, the pattern for the survey target is stored in the storage unit in association with the connection identification information together with the target flag indicating that the pattern is the target of the survey,
The search means includes
When the connection identification information determined to be added by the determination means is stored in the storage means in association with the target flag, the pattern associated with the connection identification information together with the target flag is displayed. 6. The communication management apparatus according to claim 5, wherein retrieval is performed from the storage means .
携帯端末装置からの接続要求に応じてサーバ装置がウェブサイトのデータを提供する際の通信を管理する通信管理装置であって、
所定のウェブサイトに関してあらかじめ設定される複数のパターンを接続識別情報に対応付けて記憶する記憶手段と、
前記携帯端末装置から送信された前記ウェブサイトへの接続要求に接続識別情報が付加されているか否かを判定する判定手段と、
前記判定手段によって接続識別情報が付加されていると判定された場合に、この接続識別情報に対応するパターンを前記記憶手段から検索する検索手段と、
前記判定手段によって接続識別情報が付加されていないと判定された場合に、前記携帯端末装置と前記サーバ装置との間の接続に固有の接続識別情報を付与する付与手段と、
前記付与手段によって過去に付与された接続識別情報に特定パターンを対応付けてから所定時間が経過したか否かに応じて、前記付与手段によって今回付与された接続識別情報に対応するパターンを指定する指定手段と
を有することを特徴とする通信管理装置。
A communication management device that manages communication when a server device provides website data in response to a connection request from a mobile terminal device,
Storage means for storing a plurality of patterns set in advance with respect to a predetermined website in association with connection identification information;
Determination means for determining whether or not connection identification information is added to the connection request to the website transmitted from the mobile terminal device;
A search unit that searches the storage unit for a pattern corresponding to the connection identification information when the determination unit determines that the connection identification information is added;
A granting unit for granting connection identification information unique to a connection between the portable terminal device and the server device when it is determined by the determination unit that connection identification information is not added;
A pattern corresponding to the connection identification information given this time by the granting unit is specified according to whether or not a predetermined time has passed since the specific pattern was associated with the connection identification information given in the past by the granting unit. With designation means
It characterized in that have a communication management device.
前記指定手段は、
前記付与手段によって接続識別情報が付与された接続を介して前記携帯端末装置のユーザ固有のユーザ識別情報を取得するユーザ識別情報取得手段を含み、
前記ユーザ識別情報取得手段によって取得されたユーザ識別情報、前記付与手段によって付与された接続識別情報、および指定したパターンを対応付けて前記記憶手段に記憶させることを特徴とする請求項7記載の通信管理装置。
The designation means is:
Including user identification information acquisition means for acquiring user identification information unique to the user of the mobile terminal device via a connection to which connection identification information is provided by the provision means;
8. The communication according to claim 7, wherein the user identification information acquired by the user identification information acquisition means, the connection identification information given by the grant means, and the specified pattern are stored in the storage means in association with each other. Management device.
前記指定手段は、
前記ユーザ識別情報取得手段によって取得されたユーザ識別情報に対して過去に対応付けられたパターンを前記付与手段によって付与された接続識別情報に対応するパターンとして指定することを特徴とする請求項8記載の通信管理装置。
The designation means is:
9. The pattern associated with the user identification information acquired by the user identification information acquisition unit in the past is designated as a pattern corresponding to the connection identification information provided by the assignment unit. Communication management device.
前記指定手段は、The designation means is:
前記付与手段によって過去に付与された接続識別情報に特定パターンを対応付けてから所定時間が経過し、前記付与手段によって今回付与された接続識別情報に対応するパターンを指定する場合、当該パターンを調査対象であることを示す対象フラグとともに前記接続識別情報に対応付けて前記記憶手段に記憶させ、When a predetermined time has passed since the specific pattern was associated with the connection identification information previously given by the granting means, and the pattern corresponding to the connection identification information given this time by the granting means is specified, the pattern is investigated. In association with the connection identification information together with a target flag indicating that it is a target, it is stored in the storage means,
前記検索手段は、The search means includes
前記判定手段によって付加されていると判定された接続識別情報が前記対象フラグに対応付けられて前記記憶手段に記憶されている場合、前記対象フラグとともに前記接続識別情報に対応付けられた前記パターンを前記記憶手段から検索することを特徴とする請求項7〜9のいずれか1項記載の通信管理装置。When the connection identification information determined to be added by the determination means is stored in the storage means in association with the target flag, the pattern associated with the connection identification information together with the target flag is displayed. The communication management apparatus according to claim 7, wherein retrieval is performed from the storage unit.
前記指定手段は、The designation means is:
前記ユーザ識別情報取得手段によって取得されたユーザ識別情報に対して過去に対応付けられたパターンを前記付与手段によって付与された接続識別情報に対応するパターンとして指定する場合、前記接続識別情報を調査対象であることを示す対象フラグに対応付けて前記記憶手段に記憶させ、When specifying a pattern previously associated with the user identification information acquired by the user identification information acquisition unit as a pattern corresponding to the connection identification information provided by the addition unit, the connection identification information is investigated In association with the target flag indicating that
前記検索手段は、The search means includes
前記判定手段によって付加されていると判定された接続識別情報が前記対象フラグに対応付けられて前記記憶手段に記憶されている場合、前記対象フラグとともに前記接続識別情報に対応付けられた前記パターンを前記記憶手段から検索することを特徴とする請求項9記載の通信管理装置。When the connection identification information determined to be added by the determination means is stored in the storage means in association with the target flag, the pattern associated with the connection identification information together with the target flag is displayed. The communication management apparatus according to claim 9, wherein retrieval is performed from the storage unit.
携帯端末装置からの接続要求に応じてサーバ装置がウェブサイトのデータを提供する際
の通信を管理する通信管理方法であって、
前記携帯端末装置から送信された所定のウェブサイトへの接続要求に接続識別情報が付加されているか否かを判定する判定工程と、
前記判定工程にて接続識別情報が付加されていると判定された場合に、この接続識別情報に対応するパターンを、前記ウェブサイトに関してあらかじめ設定される複数のパターンを接続識別情報に対応付けて記憶するデータベースから検索する検索工程と、
前記判定工程によって接続識別情報が付加されていないと判定された場合に、前記携帯端末装置と前記サーバ装置との間の接続に固有の接続識別情報を付与する付与工程と、
前記付与工程によって接続識別情報が付与された接続を介して前記携帯端末装置のユーザに固有のユーザ識別情報を取得するユーザ識別情報取得工程と、
前記ユーザ識別情報取得工程によって取得されたユーザ識別情報からハッシュ値を算出し、当該ハッシュ値に応じたパターンを選択する選択工程と
を有することを特徴とする通信管理方法。
When the server device provides website data in response to a connection request from the mobile terminal device
A communication management method for managing communication of
A determination step of determining whether or not connection identification information is added to a connection request to a predetermined website transmitted from the mobile terminal device;
When it is determined in the determination step that connection identification information is added, a pattern corresponding to the connection identification information is stored in association with a plurality of patterns set in advance for the website in association with the connection identification information. A search process for searching from a database to be performed;
When it is determined by the determination step that connection identification information is not added, a granting step of giving unique connection identification information to the connection between the mobile terminal device and the server device;
A user identification information acquisition step of acquiring user identification information unique to the user of the mobile terminal device via the connection to which connection identification information is provided by the provision step;
A communication management method comprising: a selection step of calculating a hash value from the user identification information acquired by the user identification information acquisition step and selecting a pattern corresponding to the hash value .
前記選択工程は、
あらかじめハッシュ値を調査対象のグループと非調査対象のグループとにグループ分けしており、算出したハッシュ値が前記調査対象のグループのハッシュ値であれば前記ハッシュ値に応じた調査対象用のパターンを選択し、前記非調査対象のグループのハッシュ値であれば非調査対象用のパターンを選択することを特徴とする請求項12記載の通信管理方法。
The selection step includes
If the hash value is grouped into a survey target group and a non-survey target group in advance, and the calculated hash value is a hash value of the survey target group, a pattern for the survey target corresponding to the hash value is displayed. 13. The communication management method according to claim 12, wherein if the hash value of the non-survey target group is selected, a non-survey target pattern is selected .
前記選択工程は、
前記調査対象用のパターンを選択する場合に、当該調査対象用のパターンを調査対象であることを示す対象フラグとともに前記接続識別情報に対応付けて前記データベースに記憶させ、
前記検索工程は、
前記判定工程によって付加されていると判定された接続識別情報が前記対象フラグに対応付けられて前記データベースに記憶されている場合、前記対象フラグとともに前記接続識別情報に対応付けられた前記パターンを前記データベースから検索することを特徴とする請求項13記載の通信管理方法。
The selection step includes
When selecting the pattern for the survey target, the pattern for the survey target is stored in the database in association with the connection identification information together with the target flag indicating that the pattern is the survey target,
The search step includes
When the connection identification information determined to be added by the determination step is stored in the database in association with the target flag, the pattern associated with the connection identification information together with the target flag is The communication management method according to claim 13, wherein retrieval is performed from a database .
携帯端末装置からの接続要求に応じてサーバ装置がウェブサイトのデータを提供する際の通信を管理する通信管理方法であって、A communication management method for managing communication when a server device provides website data in response to a connection request from a mobile terminal device,
前記携帯端末装置から送信された所定のウェブサイトへの接続要求に接続識別情報が付加されているか否かを判定する判定工程と、A determination step of determining whether or not connection identification information is added to a connection request to a predetermined website transmitted from the mobile terminal device;
前記判定工程にて接続識別情報が付加されていると判定された場合に、この接続識別情報に対応するパターンを、前記ウェブサイトに関してあらかじめ設定される複数のパターンを接続識別情報に対応付けて記憶するデータベースから検索する検索工程と、When it is determined in the determination step that connection identification information is added, a pattern corresponding to the connection identification information is stored in association with a plurality of patterns set in advance for the website in association with the connection identification information. A search process for searching from a database to be performed;
前記判定工程にて接続識別情報が付加されていないと判定された場合に、前記携帯端末装置と前記サーバ装置との間の接続に固有の接続識別情報を付与する付与工程と、When it is determined that connection identification information is not added in the determination step, an attachment step of giving unique connection identification information to the connection between the mobile terminal device and the server device;
過去に付与された接続識別情報に特定パターンを対応付けてから所定時間が経過したか否かに応じて、前記付与工程にて付与された接続識別情報に対応するパターンを指定する指定工程とA designation step for designating a pattern corresponding to the connection identification information given in the granting step according to whether or not a predetermined time has elapsed since the specific pattern was associated with the connection identification information given in the past;
を有することを特徴とする通信管理方法。A communication management method characterized by comprising:
前記指定工程は、The designation step includes
前記付与工程によって過去に付与された接続識別情報に特定パターンを対応付けてから所定時間が経過し、前記付与工程によって今回付与された接続識別情報に対応するパターンを指定する場合、当該パターンを調査対象であることを示す対象フラグとともに前記接続識別情報に対応付けて前記データベースに記憶させ、When a predetermined time has passed since the specific pattern is associated with the connection identification information given in the past by the granting process and the pattern corresponding to the connection identification information given this time by the granting process is specified, the pattern is investigated. Store in the database in association with the connection identification information together with a target flag indicating that it is a target,
前記検索工程は、The search step includes
前記判定工程によって付加されていると判定された接続識別情報が前記対象フラグに対応付けられて前記データベースに記憶されている場合、前記対象フラグとともに前記接続識別情報に対応付けられた前記パターンを前記データベースから検索することを特徴とする請求項15記載の通信管理方法。When the connection identification information determined to be added by the determination step is stored in the database in association with the target flag, the pattern associated with the connection identification information together with the target flag is The communication management method according to claim 15, wherein retrieval is performed from a database.
前記指定工程は、The designation step includes
前記付与工程によって接続識別情報が付与された接続を介して前記携帯端末装置のユーザ固有のユーザ識別情報を取得するユーザ識別情報取得工程を含み、前記ユーザ識別情報取得工程によって取得されたユーザ識別情報に対して過去に対応付けられたパターンを前記付与工程によって付与された接続識別情報に対応するパターンとして指定する場合、当該パターン、前記付与工程によって付与された接続識別情報、および調査対象であることを示す対象フラグを対応付けて前記データベースに記憶させ、User identification information acquired by the user identification information acquisition step, including a user identification information acquisition step of acquiring user identification information specific to the user of the mobile terminal device via the connection to which connection identification information is assigned by the provision step When a pattern associated in the past is specified as a pattern corresponding to the connection identification information given by the granting process, the pattern, the connection identification information given by the granting process, and the investigation target Is stored in the database in association with the target flag indicating
前記検索工程は、The search step includes
前記判定工程によって付加されていると判定された接続識別情報が前記対象フラグに対応付けられて前記データベースに記憶されている場合、前記対象フラグとともに前記接続識別情報に対応付けられた前記パターンを前記データベースから検索することを特徴とする請求項15項記載の通信管理方法。When the connection identification information determined to be added by the determination step is stored in the database in association with the target flag, the pattern associated with the connection identification information together with the target flag is The communication management method according to claim 15, wherein retrieval is performed from a database.
携帯端末装置からの接続要求に応じてサーバ装置がウェブサイトのデータを提供する際の通信を管理する通信管理プログラムであって、A communication management program for managing communication when a server device provides website data in response to a connection request from a mobile terminal device,
前記携帯端末装置から送信された所定のウェブサイトへの接続要求に接続識別情報が付加されているか否かを判定する判定手順と、A determination procedure for determining whether or not connection identification information is added to a connection request to a predetermined website transmitted from the mobile terminal device;
前記判定手順にて接続識別情報が付加されていると判定された場合に、この接続識別情報に対応するパターンを、前記ウェブサイトに関してあらかじめ設定される複数のパターンを接続識別情報に対応付けて記憶するデータベースから検索する検索手順と、When it is determined in the determination procedure that connection identification information is added, a pattern corresponding to the connection identification information is stored in association with a plurality of patterns set in advance for the website in association with the connection identification information. Search procedure to search from the database to be
前記判定手順にて接続識別情報が付加されていないと判定された場合に、前記携帯端末装置と前記サーバ装置との間の接続に固有の接続識別情報を付与する付与手順と、When it is determined in the determination procedure that connection identification information has not been added, an assignment procedure for assigning unique connection identification information to the connection between the mobile terminal device and the server device;
過去に付与された接続識別情報に特定パターンを対応付けてから所定時間が経過したか否かに応じて、前記付与手順にて付与された接続識別情報に対応するパターンを指定する指定手順とA designation procedure for designating a pattern corresponding to the connection identification information given in the granting procedure according to whether or not a predetermined time has passed since the specific pattern was associated with the connection identification information given in the past;
をコンピュータに実行させることを特徴とする通信管理プログラム。A communication management program for causing a computer to execute.
前記選択手順は、
あらかじめハッシュ値を調査対象のグループと非調査対象のグループとにグループ分けしており、算出したハッシュ値が前記調査対象のグループのハッシュ値であれば前記ハッシュ値に応じた調査対象用のパターンを選択し、前記非調査対象のグループのハッシュ値であれば非調査対象用のパターンを選択することを特徴とする請求項18記載の通信管理プログラム。
The selection procedure is:
If the hash value is grouped into a survey target group and a non-survey target group in advance, and the calculated hash value is a hash value of the survey target group, a pattern for the survey target corresponding to the hash value is displayed. 19. The communication management program according to claim 18, wherein if the hash value of the non-survey target group is selected, a non-survey target pattern is selected .
前記選択手順は、
前記調査対象用のパターンを選択する場合に、当該調査対象用のパターンを調査対象であることを示す対象フラグとともに前記接続識別情報に対応付けて前記データベースに記憶させ、
前記検索手順は、
前記判定手順によって付加されていると判定された接続識別情報が前記対象フラグに対応付けられて前記データベースに記憶されている場合、前記対象フラグとともに前記接続識別情報に対応付けられた前記パターンを前記データベースから検索することを特徴とする請求項18記載の通信管理プログラム。
The selection procedure is:
When selecting the pattern for the survey target, the pattern for the survey target is stored in the database in association with the connection identification information together with the target flag indicating that the pattern is the survey target,
The search procedure is as follows:
When the connection identification information determined to have been added by the determination procedure is stored in the database in association with the target flag, the pattern associated with the connection identification information together with the target flag is The communication management program according to claim 18, wherein retrieval is performed from a database .
携帯端末装置からの接続要求に応じてサーバ装置がウェブサイトのデータを提供する際の通信を管理する通信管理プログラムであって、
前記携帯端末装置から送信された所定のウェブサイトへの接続要求に接続識別情報が付加されているか否かを判定する判定手順と、
前記判定手順にて接続識別情報が付加されていると判定された場合に、この接続識別情報に対応するパターンを、前記ウェブサイトに関してあらかじめ設定される複数のパターンを接続識別情報に対応付けて記憶するデータベースから検索する検索手順と、
前記判定手順にて接続識別情報が付加されていないと判定された場合に、前記携帯端末装置と前記サーバ装置との間の接続に固有の接続識別情報を付与する付与手順と、
過去に付与された接続識別情報に特定パターンを対応付けてから所定時間が経過したか
否かに応じて、前記付与手順にて付与された接続識別情報に対応するパターンを指定する
指定手順と
をコンピュータに実行させることを特徴とする通信管理プログラム
A communication management program for managing communication when a server device provides website data in response to a connection request from a mobile terminal device,
A determination procedure for determining whether or not connection identification information is added to a connection request to a predetermined website transmitted from the mobile terminal device;
When it is determined in the determination procedure that connection identification information is added, a pattern corresponding to the connection identification information is stored in association with a plurality of patterns set in advance for the website in association with the connection identification information. Search procedure to search from the database to be
When it is determined in the determination procedure that connection identification information has not been added, an assignment procedure for assigning unique connection identification information to the connection between the mobile terminal device and the server device;
Whether a predetermined time has passed since the specific pattern was associated with the connection identification information given in the past
Specify the pattern corresponding to the connection identification information given in the grant procedure according to whether or not
Specification procedure and
A communication management program for causing a computer to execute .
前記指定手順は、The designation procedure is as follows:
前記付与手順によって過去に付与された接続識別情報に特定パターンを対応付けてから所定時間が経過し、前記付与手順によって今回付与された接続識別情報に対応するパターンを指定する場合、当該パターンを調査対象であることを示す対象フラグとともに前記接続識別情報に対応付けて前記データベースに記憶させ、When a predetermined time elapses after the specific pattern is associated with the connection identification information given in the past by the granting procedure and the pattern corresponding to the connection identification information given this time by the granting procedure is specified, the pattern is investigated. Store in the database in association with the connection identification information together with a target flag indicating that it is a target,
前記検索手順は、The search procedure is as follows:
前記判定手順によって付加されていると判定された接続識別情報が前記対象フラグに対応付けられて前記データベースに記憶されている場合、前記対象フラグとともに前記接続識別情報に対応付けられた前記パターンを前記データベースから検索することを特徴とする請求項21記載の通信管理プログラム。When the connection identification information determined to have been added by the determination procedure is stored in the database in association with the target flag, the pattern associated with the connection identification information together with the target flag is The communication management program according to claim 21, wherein retrieval is performed from a database.
前記指定手順は、The designation procedure is as follows:
前記付与手順によって接続識別情報が付与された接続を介して前記携帯端末装置のユーザ固有のユーザ識別情報を取得するユーザ識別情報取得手順を含み、前記ユーザ識別情報取得手順によって取得されたユーザ識別情報に対して過去に対応付けられたパターンを前記付与手順によって付与された接続識別情報に対応するパターンとして指定する場合、当該パターン、前記付与手順によって付与された接続識別情報、および調査対象であることを示す対象フラグを対応付けて前記データベースに記憶させ、User identification information acquired by the user identification information acquisition procedure, including a user identification information acquisition procedure for acquiring user identification information unique to the user of the mobile terminal device via a connection to which connection identification information has been assigned by the assignment procedure When a pattern associated with the past is specified as a pattern corresponding to the connection identification information given by the granting procedure, the pattern, the connection identification information given by the granting procedure, and the investigation target Is stored in the database in association with the target flag indicating
前記検索手順は、The search procedure is as follows:
前記判定手順によって付加されていると判定された接続識別情報が前記対象フラグに対応付けられて前記データベースに記憶されている場合、前記対象フラグとともに前記接続識別情報に対応付けられた前記パターンを前記データベースから検索することを特徴とする請求項21項記載の通信管理プログラム。When the connection identification information determined to have been added by the determination procedure is stored in the database in association with the target flag, the pattern associated with the connection identification information together with the target flag is The communication management program according to claim 21, wherein retrieval is performed from a database.
JP2006130586A 2006-05-09 2006-05-09 Communication management device, communication management method, and communication management program Expired - Fee Related JP4886356B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006130586A JP4886356B2 (en) 2006-05-09 2006-05-09 Communication management device, communication management method, and communication management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006130586A JP4886356B2 (en) 2006-05-09 2006-05-09 Communication management device, communication management method, and communication management program

Publications (2)

Publication Number Publication Date
JP2007304717A JP2007304717A (en) 2007-11-22
JP4886356B2 true JP4886356B2 (en) 2012-02-29

Family

ID=38838611

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006130586A Expired - Fee Related JP4886356B2 (en) 2006-05-09 2006-05-09 Communication management device, communication management method, and communication management program

Country Status (1)

Country Link
JP (1) JP4886356B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8265248B2 (en) * 2008-02-07 2012-09-11 Microsoft Corporation Techniques for transfer error recovery
US20100306043A1 (en) * 2009-05-26 2010-12-02 Robert Taaffe Lindsay Measuring Impact Of Online Advertising Campaigns
SG11201501436UA (en) * 2012-08-29 2015-05-28 Silverlake Mobility Ecosystem Sdn Bhd Method of pairing mobile devices

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001297250A (en) * 2000-04-14 2001-10-26 An Cosmo System:Kk Advertisement information providing device and advertising method
JP2002157187A (en) * 2000-11-20 2002-05-31 Fuji Xerox Co Ltd Document design conversion system and method and storage medium
JP2004185553A (en) * 2002-12-06 2004-07-02 Fujitsu Ltd Web user interface componentization method and apparatus
JP4292854B2 (en) * 2003-04-30 2009-07-08 凸版印刷株式会社 server
JP2005173691A (en) * 2003-12-08 2005-06-30 Canon Inc Image processing apparatus and method
JP2005222094A (en) * 2004-02-03 2005-08-18 Hitachi Eng Co Ltd Portal site provision system
JP2005258837A (en) * 2004-03-12 2005-09-22 Fujitsu Ltd Communication service providing method and communication service providing apparatus
JP4579592B2 (en) * 2004-06-25 2010-11-10 エヌ・ティ・ティ・コミュニケーションズ株式会社 Information providing service system and method
JP2006350794A (en) * 2005-06-17 2006-12-28 Nippon Telegr & Teleph Corp <Ntt> Electronic lottery method, apparatus, and program

Also Published As

Publication number Publication date
JP2007304717A (en) 2007-11-22

Similar Documents

Publication Publication Date Title
CN102792299B (en) Feeding specific to user is recommended
CN104202360B (en) The method of accessed web page, device and router
CN104915398B (en) A method and device for embedding a web page
US9218503B2 (en) Collection and analysis of customer data from application programming interface usage
US9491223B2 (en) Techniques for determining a mobile application download attribution
CN108989369A (en) The method and its system of progress current limliting are requested user
JP2009037501A (en) Information search device, information search method and program
JP6266153B1 (en) Information processing apparatus, information processing system, information processing method, and information processing program
JP2009145549A (en) Advertisement information providing apparatus, advertisement information providing method, and advertisement information providing program
JP5952852B2 (en) System including information generating device and receiving device
JP4886356B2 (en) Communication management device, communication management method, and communication management program
JP2021117807A (en) Data access control program, data access control method and authorization server
JP5197681B2 (en) Login seal management system and management server
KR101638262B1 (en) Social network reports
CN109388970B (en) Data processing method and device
JP5898132B2 (en) Advertisement selection device, advertisement processing system, advertisement selection method, and program
JP2017037421A (en) Inquiry management system and computer program for inquiry management system
JP2010160541A (en) Information processing device
JP5069168B2 (en) Network operation monitoring system, manager device, and network operation monitoring method
US20120191782A1 (en) Online Location Sharing Through an Internet Service Search Engine
KR102340976B1 (en) Deep learning-based customized content provision system using web service user experience
JP6507062B2 (en) Dynamic assignment system of telephone numbers and computer program for dynamic assignment system
JP5610523B2 (en) URL replacement system
JP2008108105A (en) Information providing apparatus, information providing method, and information providing program
JP6173986B2 (en) Information providing apparatus, advertisement distribution system, information providing method, and information providing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081225

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110131

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110215

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110406

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: 20111206

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111209

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141216

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4886356

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

LAPS Cancellation because of no payment of annual fees
S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

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: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350