JP2004192280A - Totalizing method, central device, totalizing device, totalizing system and computer program - Google Patents
Totalizing method, central device, totalizing device, totalizing system and computer program Download PDFInfo
- Publication number
- JP2004192280A JP2004192280A JP2002358670A JP2002358670A JP2004192280A JP 2004192280 A JP2004192280 A JP 2004192280A JP 2002358670 A JP2002358670 A JP 2002358670A JP 2002358670 A JP2002358670 A JP 2002358670A JP 2004192280 A JP2004192280 A JP 2004192280A
- Authority
- JP
- Japan
- Prior art keywords
- information
- answer
- answer information
- attribute
- terminal device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000004590 computer program Methods 0.000 title claims abstract description 34
- 238000004891 communication Methods 0.000 claims abstract description 35
- 230000005540 biological transmission Effects 0.000 claims abstract description 20
- 230000004044 response Effects 0.000 claims description 67
- 230000002776 aggregation Effects 0.000 claims description 10
- 238000004220 aggregation Methods 0.000 claims description 10
- 235000014510 cooky Nutrition 0.000 abstract description 12
- 230000002708 enhancing effect Effects 0.000 abstract 1
- 230000008569 process Effects 0.000 description 18
- 230000000694 effects Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000002411 adverse Effects 0.000 description 5
- 230000008520 organization Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000012015 optical character recognition Methods 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 238000003491 array Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、アンケート等の設問に対する回答を示す回答情報を送信するパーソナルコンピュータ等の端末装置と該端末装置から送信された回答情報を集計する中央装置とを用いた集計方法、その方法を適用した中央装置及び集計装置、その中央装置を備える集計システム、及びその中央装置を実現するためのコンピュータプログラムに関し、特に回答情報の信頼性を加味して回答情報を集計する集計方法、中央装置、集計装置、集計システム及びコンピュータプログラムに関する。
【0002】
【従来の技術】
インターネット等の通信網が普及する以前より、アンケートを実施するにあたっては、設問が記載されたアンケート用紙を回答者に配布し、配布したアンケートに対して回答者が回答を記入した回答用紙を回収して、例えばOCR(Optical Character Reader:光学式文字読取装置)等の装置を用いて回答用紙に記入された回答の集計を行っていた。
そして近年、通信網を用いたウェブ技術の普及に伴い、アンケート画面の表示並びに表示したアンケートに対する回答の入力及び送信を行うためのウェブページを準備し、準備したウェブページを示すURL(Uniform Resource Locator)を回答者へ通知することにより、アンケートを実施するシステムが普及してきている。
このようなウェブページを用いたアンケートでは、手軽に回答することができ、しかもアンケート実施者側から様々な特典を受けることができる場合があるという回答者側の利点と、入力された回答をサーバコンピュータに蓄積し、蓄積した回答の集計等の処理を電子処理にて行うことができるため、大幅な省力化を見込むことができるというアンケート実施者側の利点とを備えている。
【0003】
なおアンケート実施者が通信ネットワーク上でアンケートを作成し、利用者は通信ネットワークを介して回答し、更に自動的に集計及び表示を行うものが開示されている(例えば、特許文献1参照。)。
またインターネットを利用してアンケートの作成、実施、集計、分析、レポーティング、見積もり等を行うものが開示されている。(例えば、特許文献2参照。)。
【0004】
【特許文献1】
特開平11−085727号公報
【特許文献2】
特開2002−024474号公報
【0005】
【発明が解決しようとする課題】
しかしながらインターネットを利用したアンケート、特に懸賞付きアンケート等の特典が受けられるアンケートにおいては、インターネットの匿名性を利用して、同一人物が複数人を装って複数回の回答をすること、また虚偽の回答をすることもあり、これにより回答情報を集計した集計結果の信頼性が低下するという問題がある。
【0006】
本発明は斯かる事情に鑑みてなされたものであり、回答者が操作する端末装置から送信された設問に対する回答を示す回答情報と、回答情報の送信元の装置を認識するためのクッキー(Cookie)等の認識情報に基づいて抽出される以前に受信した回答情報とに夫々含まれる回答者の属性を示す属性情報を比較し、比較した結果を加味して回答情報を集計することにより、属性情報が異なる場合には同一人物が複数人を装って複数回回答している可能性が高く当該回答情報の信頼性は低いと判断して、回答情報の破棄又は重み係数の変更を行った上で集計することができるので、回答情報を集計した集計結果の信頼性の低下を防止することが可能な集計方法、中央装置、集計装置、集計システム及びコンピュータプログラムの提供を目的とする。
【0007】
さらに回答情報に含まれる回答者の属性を示す属性情報と、回答情報の送信元を示す送信元情報に含まれるIPアドレス又はIPアドレスに対応するドメイン名に予め対応付けられている属性情報とを比較し、比較した結果を加味して回答情報を集計することにより、属性情報が異なる場合には虚偽の回答をしている可能性が高く当該回答情報の信頼性は低いと判断して、回答情報の破棄又は重み係数の変更を行った上で集計することができるので、回答情報を集計した集計結果の信頼性の低下を防止することが可能な集計方法、中央装置、集計装置、集計システム及びコンピュータプログラムの提供を目的とする。
【0008】
【課題を解決するための手段】
第1発明に係る集計方法は、設問に対する回答を示す回答情報を送信する端末装置と、該端末装置から送信された回答情報を集計する中央装置とを用いた集計方法において、前記中央装置は、前記端末装置から受信した回答情報、並びに前記端末装置から以前に受信した回答情報及び/又は回答情報の送信元を示す送信元情報に基づいて、受信した回答情報の信頼性を判定し、判定した結果を加味して回答情報を集計することを特徴とする。
【0009】
第1発明に係る集計方法では、回答者が操作する端末装置から送信された設問に対する回答を示す回答情報と、前記端末装置から以前に送信された回答情報とに夫々含まれる回答者の属性を示す属性情報を比較し、比較した結果を加味して回答情報を集計することにより、属性情報が異なる場合には同一人物が複数人を装って複数回回答している可能性が高く当該回答情報の信頼性は低いと判断して、回答情報の破棄又は重み係数の変更を行った上で集計することができるので、回答情報を集計した集計結果の信頼性の低下を防止することが可能である。
また回答情報に含まれる回答者の属性を示す属性情報と、送信元情報に予め対応付けられている属性情報とを比較し、比較した結果を加味して回答情報を集計することにより、属性情報が異なる場合には虚偽の回答をしている可能性が高く当該回答情報の信頼性は低いと判断して、回答情報の破棄又は重み係数の変更を行った上で集計することができるので、回答情報を集計した集計結果の信頼性の低下を防止することが可能である。
【0010】
第2発明に係る中央装置は、設問に対する回答を示す回答情報を送信する端末装置と通信し、該端末装置から送信された回答情報を集計する中央装置において、前記端末装置から送信された回答情報を受信する手段と、前記端末装置を認識すべく以前に送信した認識情報を、前記端末装置から受信する手段と、受信した認識情報に基づき前記端末装置から以前に受信した回答情報を抽出する手段と、抽出した以前の回答情報及び受信した回答情報を比較する手段と、比較した結果を加味して回答情報を集計する手段とを備えることを特徴とする。
【0011】
第2発明に係る中央装置では、受信した回答情報と、クッキー等の認識情報に基づき抽出される以前の回答情報とを比較し、比較した結果を加味して回答情報を集計することにより、夫々の回答情報に含まれる性別等の回答者の属性を示す属性情報が異なる場合には同一人物が複数人を装って複数回回答している可能性が高く当該回答情報の信頼性は低いと判断し、相応の処理を行った上で集計することができるので、回答情報を集計した集計結果の信頼性の低下を防止することが可能である。
【0012】
第3発明に係る中央装置は、設問に対する、集計対象の属性を含む回答を示す回答情報を送信する端末装置と通信し、該端末装置から送信された回答情報を集計する中央装置において、前記端末装置から送信された回答情報を受信する手段と、受信した回答情報の送信元を示す送信元情報を検出する手段と、検出した送信元情報に予め対応付けられている、集計対象の属性を示す属性情報を判別する手段と、判別した属性情報及び受信した回答情報に含まれる属性を示す属性情報を比較する手段と、比較した結果を加味して回答情報を集計する手段とを備えることを特徴とする。
【0013】
第3発明に係る中央装置では、回答情報に含まれる回答者の属性を示す属性情報と、送信元情報に予め対応付けられている属性情報とを比較し、比較した結果を加味して回答情報を集計することにより、属性情報が異なる場合には虚偽の回答をしている可能性が高く当該回答情報の信頼性は低いと判断し、相応の処理を行った上で集計することができるので、回答情報を集計した結果の信頼性の低下を防止することが可能である。
【0014】
第4発明に係る中央装置は、第3発明において、前記属性情報は、団体、団体の種別及び地域のいずれかを示す情報を含み、前記送信元情報は、IPアドレスを含み、前記属性情報を判別する手段は、IPアドレス又は該IPアドレスに対応するドメイン名に基づいて属性情報を判別すべくなしてあることを特徴とする。
【0015】
第4発明に係る中央装置では、送信元情報に含まれるIPアドレス又は該IPアドレスに対応するドメイン名に基づいて、回答情報の送信元の端末装置が設置されている地域、端末装置を管理している団体及びその団体の種別等の属性を判別することができるので、回答情報に含まれている属性と比較することにより、虚偽の回答している可能性を判断することができるので、回答情報を集計した結果の信頼性の低下を防止することが可能である。
【0016】
第5発明に係る中央装置は、第2発明乃至第4発明のいずれかにおいて、比較した結果に基づいて、受信した回答情報の破棄の要否及び/又は回答情報の重み係数の変更の要否を判定する要否判定手段を備え、前記集計する手段は、前記要否判定手段が判定した結果を加味して回答情報を集計すべくなしてあることを特徴とする。
【0017】
第5発明に係る中央装置では、回答情報の信頼性が低いと判定した場合に回答情報を破棄及び/又は重み係数の修正を行うことにより、信頼性が低い回答情報による集計結果への悪影響を排除し、回答情報を集計した結果の信頼性の低下を防止することが可能である。
【0018】
第6発明に係る集計装置は、設問に対する回答を示す、通信網を介して送信された回答情報を集計する集計装置において、一の回答情報、及び該回答情報の送信元の装置を過去の通信に基づき認識する認識情報を対応付けて記録するデータベースと、一の回答情報に対応付けられている認識情報に基づき、前記送信元の装置から以前に受信した他の回答情報を、前記データベースから抽出する手段と、一の回答情報及び他の回答情報を比較する手段と、比較した結果を加味して回答情報を集計する手段とを備えることを特徴とする。
【0019】
第6発明に係る集計装置では、回答情報とクッキー等の認証情報とを対応付けて記録しているデータベースから、当該回答情報の送信元の装置から以前に送信された回答情報を抽出し、夫々の回答情報を比較し、比較した結果を加味して回答情報を集計することにより、夫々の回答情報に含まれる性別等の回答者の属性を示す属性情報が異なる場合には同一人物が複数人を装って複数回回答している可能性が高く当該回答情報の信頼性は低いと判断し、相応の処理を行った上で集計することができるので、回答情報を集計した集計結果の信頼性の低下を防止することが可能である。
【0020】
第7発明に係る集計装置は、設問に対する集計対象の属性を含む回答を示す、通信網を介して送信された回答情報を集計する集計装置において、回答情報及び該回答情報の送信元を示す送信元情報を対応付けて記録するデータベースと、回答情報に対応する送信元情報に予め対応付けられている、集計対象の属性を示す属性情報を判別する手段と、判別した属性情報及び回答情報に含まれる属性を示す属性情報を比較する手段と、比較した結果を加味して回答情報を集計する手段とを備えることを特徴とする。
【0021】
第7発明に係る集計装置では、回答情報に含まれる回答者の属性を示す属性情報と、送信元情報に予め対応付けられている属性情報とを比較し、比較した結果を加味して回答情報を集計することにより、属性情報が異なる場合には虚偽の回答をしている可能性が高く当該回答情報の信頼性は低いと判断し、相応の処理を行った上で集計することができるので、回答情報を集計した結果の信頼性の低下を防止することが可能である。
【0022】
第8発明に係る集計システムは、第2発明乃至第5発明のいずれかに記載の中央装置と、該中央装置へ設問に対する回答を示す回答情報を送信する端末装置とを備えることを特徴とする。
【0023】
第8発明に係る集計システムでは、回答者が操作する端末装置から送信された設問に対する回答を示す回答情報と、前記端末装置から以前に送信された回答情報とに夫々含まれる回答者の属性を示す属性情報を比較し、比較した結果を加味して回答情報を集計することにより、属性情報が異なる場合には同一人物が複数人を装って複数回回答している可能性が高く当該回答情報の信頼性は低いと判断して、回答情報の破棄又は重み係数の変更を行った上で集計することができるので、回答情報を集計した集計結果の信頼性の低下を防止することが可能である。また回答情報に含まれる回答者の属性を示す属性情報と、送信元情報に予め対応付けられている属性情報とを比較し、比較した結果を加味して回答情報を集計することにより、属性情報が異なる場合には虚偽の回答をしている可能性が高く当該回答情報の信頼性は低いと判断して、回答情報の破棄又は重み係数の変更を行った上で集計することができるので、回答情報を集計した集計結果の信頼性の低下を防止することが可能である。
【0024】
第9発明に係るコンピュータプログラムは、コンピュータに、設問に対する回答を示す回答情報を送信する送信装置から送信された回答情報を集計させるコンピュータプログラムにおいて、コンピュータに、回答情報並びに前記送信装置を認識すべく以前に送信した認識情報を、前記送信装置から受信した場合に、受信した認識情報に基づき前記送信装置から以前に受信した回答情報を抽出させる手順と、コンピュータに、抽出した以前の回答情報及び受信した回答情報を比較させる手順と、コンピュータに、比較した結果を加味して回答情報を集計させる手順とを実行させることを特徴とする。
【0025】
第9発明に係るコンピュータプログラムでは、ウェブサーバコンピュータ等のコンピュータにて実行することで、コンピュータが中央装置として動作し、回答情報と、クッキー等の認識情報に基づき抽出される以前の回答情報とを比較し、比較した結果を加味して回答情報を集計することにより、夫々の回答情報に含まれる性別等の回答者の属性を示す属性情報が異なる場合には同一人物が複数人を装って複数回回答している可能性が高く当該回答情報の信頼性は低いと判断し、相応の処理を行った上で集計することができるので、回答情報を集計した集計結果の信頼性の低下を防止することが可能である。
【0026】
【発明の実施の形態】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
図1は本発明の集計システムを概念的に示す説明図である。
図1中10はウェブサーバコンピュータを用いた本発明の中央装置であり、中央装置10は、インターネット等の外部通信網NWoに接続し、アンケート等の設問を示し回答の入力を要求する設問情報を送信し、送信した設問に対する回答を示す回答情報を受信し、受信した回答情報を集計する。
外部通信網NWoには、パーソナルコンピュータを用いた端末装置20,20,…が接続されており、端末装置20を操作する回答者は、外部通信網NWoを介して送信される設問情報を受信し、受信した回答情報に対する回答を端末装置20に入力し、端末装置20から回答を示す回答情報を送信させる操作を行う。さらに外部通信網NWoには、IPアドレス及びドメイン名を対応付けて管理するドメイン名データベース(ドメイン名DB)30aを備えるDNS(Domain Name System)サーバコンピュータ(以降DNSサーバという)30、並びにIPアドレス及び地域を示す地域情報を対応付けて管理するIPアドレスデータベース(IPDB)40aを備えるデータベースサーバコンピュータ(以下データベースサーバという)40が接続されている。
【0027】
また中央装置10は、LAN等の内部通信網NWiに接続しており、内部通信網NWiには設問情報に対する回答を示す回答情報を記録する回答データベース(回答DB)50aを備える記録装置50及び回答情報を集計するための管理用の端末として用いられる管理装置60等の各種装置が接続されている。
【0028】
次に本発明の集計システムにて用いられる各装置の構成について説明する。
図2及び図3は本発明の集計システムにて用いられる各種装置の構成を示すブロック図である。
中央装置10は、装置全体を制御するCPU11、本発明の中央装置用のコンピュータプログラムPG及びデータ等の各種情報を記録したCD−ROM等の記録媒体RECから各種情報を読み取るCD−ROMドライブ等の補助記憶手段12、補助記憶手段12により読み取られたコンピュータプログラムPG1及びデータ等の各種情報を記録するハードディスク及びRAID(Redundant Arrays ofInexpensive Disks) 等の記録手段13、各種処理に用いられる情報を一時的に記憶するRAM14、内部通信網NWiに接続する内部通信手段15並びに外部通信網NWoに接続する外部通信手段16を備えている。
そして記録手段13から本発明のコンピュータプログラムPG及びデータ等の各種情報を読み取り、RAM14に記憶させてコンピュータプログラムPGに含まれる各種手順をCPU11により実行することで、ウェブサーバコンピュータは本発明の中央装置10として動作する。
【0029】
なお記録手段13には本発明のコンピュータプログラムPGだけでなく、HTML(Hyper Text Markup Language)等のマークアップ言語にて記述されたハイパーテキストファイル、及び処理の結果をマークアップ言語の形式に変換するコンピュータプログラムであるCGI(Common Gateway Interface)等の様々な情報が記録されており、記録されているハイパーテキストファイル等の情報により設問情報を送信するウェブページを提供することができる。
また記録手段13の記録領域の一部は、回答者の属性の判別に用いられる属性データベース(属性DB)10a及び不適格者であると判定された回答者が操作する端末装置20に関する情報を記録する不適格者データベース(不適格者DB)10b等の各種データベースとして用いられる。
なお記録手段13の記録領域の一部を属性データベース10a及び不適格者データベース10b等の各種データベースとして用いるのではなく、記録装置50に属性データベース10a及び不適格者データベース10b等の各種データベースを記録し、必要に応じてアクセスするようにしても良い。
【0030】
属性データベース10aは、IPアドレス又はIPアドレスに対応するドメイン名に基づいて集計対象である回答者の属性を判別するために用いられるデータベースであり、送信元情報に含まれるIPアドレス又はドメイン名に対応付けて属性を示す属性情報が記録されている。
属性情報としては、例えば企業、学校及び機関等の回答者が属する団体並びに業種等の団体の種別等の情報が記録されている。
さらにIPアドレス及びドメイン名に対応付けてADSL(Asymmetric Digital Subscriber Line)及び光ファイバ等のブロードバンド通信並びにインターネットカフェ等の回答者が提供を受けている役務を示す属性情報も記録されており、IPアドレス又はドメイン名に基づいてこれらの役務についても判別することができる。
【0031】
不適格者データベース10bとは、以前の回答情報の内容から信頼性の低い回答情報を送信する回答者により操作される端末装置20に関する情報を記録するデータベースであり、不適格者が操作していると見なされた端末装置20の認識に用いられるクッキー(Cookie)等の認識情報、及び端末装置20のIPアドレスが記録されている。
【0032】
さらに中央装置10は、必要に応じてDNSサーバ30にアクセスしてIPアドレス及びドメイン名の対応関係を参照し、必要に応じてデータベースサーバ40にアクセスしてIPアドレス及び地域情報の対応関係を参照する。
なお記録手段13の記録領域の一部を、IPアドレスデータベース40a及び回答データベース50a等の各種データベースとして用いてもよい。
【0033】
端末装置20は、CPU21、記録手段22、RAM23、マウス及びキーボード等の入力手段24、モニタ及びプリンタ等の出力手段25、並びに外部通信手段26を備えており、記録手段22には、HTML等のマークアップ言語にて記述されたハイパーテキストファイル等の情報を読み取り、読み取った情報をウェブページとして出力する閲覧用ソフトウェアプログラム(以下ブラウザという)等の各種ソフトウェアプログラムが記録されている。
【0034】
DNSサーバ30は、CPU31、記録手段32、RAM33及び外部通信手段34を備えており、記録手段32の記録領域の一部は、IPアドレス及びドメイン名を対応付けて管理するドメイン名データベース30aとして用いられている。
ここでいうIPアドレスとは、インターネット等の外部通信網NWo上の装置の位置を特定するためのグローバルIPアドレスであり、例えばIPバージョン4にて規定されるIPアドレスの場合、0と1との並びである32ビットのビット配列により構成される。
またドメイン名とは、人間が認識しやすいようにIPアドレスに1対1で対応付けられた名称を示す符号列であり、例えば「大阪ガス株式会社」が管理する装置には、ドメイン名として「osakagas.co.jp」が付与される。
このようにドメイン名から企業、学校及び機関等の回答者が属する団体並びに業種等の団体の種別等の回答者の属性を判別することが可能である。
【0035】
データベースサーバ40は、CPU41、記録手段42、RAM43及び外部通信手段44を備えており、記録手段42の記録領域の一部は、IPアドレス及び地域を示す地域情報を対応付けて管理するIPアドレスデータベース40aとして用いられている。
IPアドレスは、外部通信網NWo上の装置に無秩序に割り当てられるのではなく、所定の規定に基づいて割り当てられるものであり、地域毎に割り当てられるIPアドレスの範囲が予め確保されており、外部通信網NWo上の装置に割り当てられたIPアドレスから装置が設置されている地域を特定することができる。
即ちデータベースサーバ40にて管理されるIPアドレスデータベース40aは、IPアドレスから装置が設置されている地域を特定するために用いられるデータベースであり、地域を示す地域情報と、地域毎に割り当てられるIPアドレスの範囲とが対応付けて記録されている。
【0036】
記録装置50は、CPU51、記録手段52、RAM53及び内部通信手段54を備えており、記録手段52の記録領域の一部は、設問情報及び回答情報に、回答情報の送信元の端末装置20を認識するためのクッキー等の認識情報及び回答情報の送信元を示すIPアドレスを含む送信元情報を対応付けて記録する回答データベース50aとして用いられている。
認識情報とは、ウェブサーバコンピュータである中央装置10が端末装置20を認識するための文字列情報であり、端末装置20が中央装置10にアクセスした時に中央装置10から端末装置20へ送信し、端末装置20ではブラウザの処理により受信した認識情報を記録する。
そして端末装置20が再度中央装置10にアクセスした時に、端末装置20が備えるブラウザの処理により記録している認識情報を中央装置10へ送信し、中央装置10では受信した認識情報に基づいて過去にアクセスを受けて通信している端末装置20であることを認識する。
【0037】
管理装置60は、CPU61、記録手段62、RAM63、マウス及びキーボード等の入力手段64、モニタ及びプリンタ等の出力手段65、並びに内部通信手段66を備えている
【0038】
次に本発明の集計システムに用いられる各装置の処理を説明する。
図4は本発明の集計システムにて用いられる中央装置10及び端末装置20の回答情報収集処理を示すフローチャートである。
端末装置20を操作する回答者は、端末装置20を外部通信網NWoに接続させ、ブラウザを起動させて所定のURLを入力して中央装置10にアクセスさせる操作を行う。
端末装置20では、CPU21の制御に基づいて、操作を受け付けて中央装置10にアンケート等の設問を示す設問情報の送信を要求する設問情報要求を中央装置10へ送信する(S101)。
なお端末装置20では、CPU21の制御により、中央装置10にアクセスして中央装置10との接続を確立した段階で、以前に中央装置10から受信しているクッキー等の認識情報を送信する(S102)。
【0039】
中央装置10では、RAM14に記憶させたコンピュータプログラムPGを実行するCPU11の制御により、設問情報要求を受信し(S103)、さらに認識情報を受信して(S104)、受信した設問情報要求に対して設問情報を送信する(S105)。
ここでいう設問情報の送信とは、中央装置10又は中央装置10がアクセスすることが可能な装置に予め記録している設問情報そのものを送信するようにしても良く、また他の装置に記録されている設問情報を送信させるためのURLを送信するようにしても良い。
【0040】
端末装置20では、CPU21の制御に基づいて、設問情報を受信し(S106)、受信した設問情報をウェブページとして出力手段25から出力する(S107)。
そして端末装置20を操作する回答者は、ウェブページとして出力された設問情報を確認し、設問情報に対する回答を示す回答情報を端末装置20に入力する。
このとき入力される回答情報には、住所として示される地域、所属団体、その種別並びに性別等の様々な回答者の属性を示す属性情報が含まれている。
端末装置20では、CPU21の制御に基づいて、入力手段24から回答情報の入力を受け付け(S108)、受け付けた回答情報を中央装置10へ送信する(S109)。
【0041】
中央装置10では、RAM14に記憶させたコンピュータプログラムPGを実行するCPU11の制御により、回答情報を受信し(S110)、受信した回答情報から、回答情報の送信元を示す送信元情報を検出する(S111)。
そして中央装置10では、RAM14に記憶させたコンピュータプログラムPGを実行するCPU11の制御により、ステップS104にて受信した認識情報及び/又はステップ111にて検出した送信元情報に含まれているIPアドレスが、不適格者データベース10bに不適格者として記録されているか否かを判別し(S112)、不適格者として記録されていない場合(S112:NO)、端末装置20へ送信した設問情報、端末装置20から受信した属性情報を含む回答情報、認識情報、及びIPアドレスを含む送信元情報を対応付けて回答データベース50aに記録する(S113)。
なおステップS112において、認識情報及び/又は送信元情報に含まれるIPアドレスが不適格者データベース10bに不適格者として記録されている場合(S112:YES)、中央装置10では、RAM14に記憶させたコンピュータプログラムPGを実行するCPU11の制御により、受信した回答情報を破棄する(S114)。
このようにして回答情報収集処理が行われる。
【0042】
図5及び図6は本発明の集計システムにて用いられる中央装置10及び管理装置60の集計処理を示すフローチャートである。
管理装置60を操作する担当者は、回答情報を集計すべく集計のための条件等の必要な情報を入力し集計を行わせる操作を行う。
管理装置60では、CPU61の制御により、操作を受け付けて(S201)、中央装置10へ集計を行わせる集計命令を送信する(S202)。
【0043】
中央装置10では、RAM14に記憶させたコンピュータプログラムPGを実行するCPU11の制御により、集計命令を受信し(S203)、以下に示す集計処理を開始する。
中央装置10では、RAM14に記憶させたコンピュータプログラムPGを実行するCPU11の制御により、集計のための条件に合致して集計の対象となる回答情報、その回答情報に対応付けて記録されている認識情報及び送信元情報を回答データベース50aから抽出する(S204)。
【0044】
そして中央装置10では、RAM14に記憶させたコンピュータプログラムPGを実行するCPU11の制御により、端末装置20から受信してステップS204にて抽出した認識情報に基づき、送信元の端末装置20から以前に受信した他の回答情報を回答データベース50aから抽出し(S205)、ステップS204にて抽出した一の回答情報及びステップS205にて抽出した他の回答情報を比較する(S206)。
回答情報の比較とは、集計すべき一の回答情報を以前に受信した他の回答情報と比較することにより、夫々の回答情報に含まれる特定の属性情報、例えば性別が一致しているか否かを比較するものであり、比較対象となった属性情報が異なっている場合には、回答者が虚偽の回答を行っているため回答情報の信頼性が低いと判断する。
中央装置10では、RAM14に記憶させたコンピュータプログラムPGを実行するCPU11の制御により、ステップS206にて比較した結果に基づいて、受信した回答情報の破棄の要否を判定し(S207)、破棄不要と判定した場合(S207:NO)、回答情報の重み係数の変更の要否を判定し(S208)、変更要と判定した場合(S208:YES)、回答情報の重み係数を所定の規則に基づいて変更する(S209)。
ステップS206の判定において、属性情報の差異が予め設定している所定の条件を満足し回答情報の信頼性が極端に低いと判定した場合、例えば性別が一致していない場合に、回答情報そのものを破棄することにより、全体の集計に対する悪影響を排除して集計結果の信頼性を向上させることができる。
またステップS208の判定において、属性情報の差異が予め設定している所定の条件を満足し回答情報の信頼性が低いと判定した場合、例えば姓名が一致していない場合に、集計に影響する当該回答情報の重み付け係数を、例えば1から0.5に変更することにより、全体の集計に対する悪影響を軽減して集計結果の信頼性を向上させることができる。
【0045】
そして中央装置10では、RAM14に記憶させたコンピュータプログラムPGを実行するCPU11の制御により、回答情報の受信時に検出してステップS204にて抽出した送信元情報に含まれるIPアドレス又は該IPアドレスに対応するドメイン名に対応付けられている属性情報を、属性データベース10a及びデータベースサーバ40が備えるIPアドレスデータベース40aに基づいて判別し(S210)、判別した属性情報、及び端末装置20から受信してステップS204にて抽出した回答情報に含まれる属性情報を比較する(S211)。属性情報の比較とは、集計すべき回答情報に含まれる属性情報をIPアドレス又はドメイン名から判別される属性情報と比較するものであり、例えば回答情報に含まれる属性情報の一つである住所が、IPアドレスデータベース40aに基づいて判別した地域と大きく離れている場合には、回答情報の信頼性が低いと判断する。
同様に例えば回答情報に含まれる属性情報の一つである職種が、属性データベース10aに基づいて判別した業種と異なっている場合には、回答情報の信頼性が低いと判断する。
中央装置10では、RAM14に記憶させたコンピュータプログラムPGを実行するCPU11の制御により、ステップS211にて比較した結果に基づいて、受信した回答情報の破棄の要否を判定し(S212)、破棄不要と判定した場合(S212:NO)、回答情報の重み係数の変更の要否を判定し(S213)、変更要と判定した場合(S213:YES)、回答情報の重み係数を所定の規則に基づいて変更する(S214)。
ステップS212の判定において、属性情報の差異が予め設定している所定の条件を満足し回答情報の信頼性が極端に低いと判定した場合に、回答情報そのものを破棄することにより、全体の集計に対する悪影響を排除して集計結果の信頼性を向上させることができる。
またステップS213の判定において、属性情報の差異が予め設定している所定の条件を満足し回答情報の信頼性が低いと判定した場合に、集計に影響する当該回答情報の重み付け係数を、例えば1から0.5に変更することにより、全体の集計に対する悪影響を軽減して集計結果の信頼性を向上させることができる。
【0046】
中央装置10では、RAM14に記憶させたコンピュータプログラムPGを実行するCPU11の制御により、集計の対象となる回答情報の中で、ステップS204乃至ステップS214の処理を行っていない回答情報の有無を判定し(S215)、当該処理を行っていない回答情報が有ると判定した場合(S215:YES)、ステップS204に戻り、以降の処理を繰り返す。
ステップS215において、集計の対象となる回答情報の全てに対してステップS204乃至ステップS214の処理を行っていると判定した場合(S215:NO)、中央装置10では、RAM14に記憶させたコンピュータプログラムPGを実行するCPU11の制御により、ステップS204乃至ステップS214の処理により判定した破棄及び重み係数の変更を行った結果を加味して回答情報を集計し(S216)、集計した結果を示す集計結果情報を管理装置60へ送信する(S217)。
【0047】
なおステップS207において破棄要と判定した場合(S207:YES)、中央装置10では、RAM14に記憶させたコンピュータプログラムPGを実行するCPU11の制御により、当該回答情報を破棄し(S218)、ステップS215に進み以降の処理を行う。
ステップS212において破棄要と判定した場合(S212:YES)、中央装置10では、RAM14に記憶させたコンピュータプログラムPGを実行するCPU11の制御により、当該回答情報を破棄し(S218)、ステップS215に進み以降の処理を行う。
またステップS208において変更不要と判定した場合(S208:NO)、中央装置10では、RAM14に記憶させたコンピュータプログラムPGを実行するCPU11の制御により、ステップS210に進み以降の処理を行う。
ステップS213において変更不要と判定した場合(S213:NO)、中央装置10では、RAM14に記憶させたコンピュータプログラムPGを実行するCPU11の制御により、ステップS215に進み以降の処理を行う。
【0048】
管理装置60では、CPU61の制御により、集計結果情報を受信し(S219)、受信した集計結果情報を出力手段65から出力する(S220)。
このようにして回答情報集計処理が行われる。
なおステップS207又はステップS212において回答情報の信頼性が所定の基準、例えば破棄の要否を決定する基準より低いと判定した場合、当該回答情報の送信元の端末装置20の認識情報及び送信元情報は、不適格者データベース10bに記録される。
【0049】
前記実施の形態では、受信した回答情報を回答データベース50aに記録し、集計時に回答情報の破棄及び重み付け係数の変更を行う形態を示したが、本発明はこれに限らず、中央装置10が回答情報を受信時に回答情報の破棄及び重み付け係数の変更の要否を判定し、必要に応じて回答情報を破棄し、又は重み付け係数の変更を行った回答情報を回答データベース50aに記録するようにしても良い。
【0050】
また前記実施の形態では、回答情報収集処理及び回答情報集計処理を中央装置10で行う形態を示したが、本発明はこれに限らず、回答情報収集処理を行う中央装置10とは別に回答情報集計処理を行う内部通信網NWiに接続された集計装置を設けるようにしても良い。
【0051】
図7は本発明の集計システムにて用いられる各種装置の構成を示すブロック図である。
図7は集計装置を設けた形態における内部通信網NWiに接続する装置の構成を示したおり、内部通信網NWiに集計装置70が接続されている。
集計装置70は、CPU71、記録手段72、RAM73及び内部通信手段74を備えており、記録手段72の記録領域の一部は属性データベース70aとして用いられる。
また中央装置10には属性データベース10aは不要となる。
その他の装置の構成については、図2及び図3を用いて説明した各種装置と同様であるので、それを参照するものとし、その説明を省略する。
なお集計装置70は、管理装置60から受信した集計命令に基づいて、中央装置10の処理として説明したステップS203乃至ステップS217の処理を行うこととなるので、具体的な処理の説明については、図5を用いて説明した回答情報集計処理を参照するものとし、その説明を省略する。
【0052】
【発明の効果】
以上詳述した如く本発明に集計方法、中央装置、集計装置、集計システム及びコンピュータプログラムでは、回答者が操作する端末装置から送信された設問に対する回答を示す回答情報と、回答情報の送信元の装置を認識するためのクッキー(Cookie)等の認識情報に基づいて抽出される以前に受信した回答情報とに夫々含まれる回答者の属性を示す属性情報を比較し、比較した結果を加味して回答情報を集計することにより、属性情報が異なる場合には同一人物が複数人を装って複数回回答している可能性が高く当該回答情報の信頼性は低いと判断して、回答情報の破棄又は重み係数の変更を行った上で集計することができるので、回答情報を集計した集計結果の信頼性の低下を防止することが可能である等、優れた効果を奏する。
【0053】
また本発明では、回答情報に含まれる回答者の属性を示す属性情報と、回答情報の送信元を示す送信元情報に含まれるIPアドレス又はIPアドレスに対応するドメイン名に予め対応付けられている属性情報とを比較し、比較した結果を加味して回答情報を集計することにより、属性情報が異なる場合には虚偽の回答をしている可能性が高く当該回答情報の信頼性は低いと判断して、回答情報の破棄又は重み係数の変更を行った上で集計することができるので、回答情報を集計した集計結果の信頼性の低下を防止することが可能である等、優れた効果を奏する。
【0054】
さらに認識情報及び送信元情報に基づいて信頼性を判定するため、信頼性の判定を行っていることを回答者が認識することがないため、悪意の回答者が信頼性の判定を故意に誤らせる行為を行うことを防止することが可能である等、優れた効果を奏する。
【図面の簡単な説明】
【図1】本発明の集計システムを概念的に示す説明図である。
【図2】本発明の集計システムにて用いられる各種装置の構成を示すブロック図である。
【図3】本発明の集計システムにて用いられる各種装置の構成を示すブロック図である。
【図4】本発明の集計システムにて用いられる中央装置及び端末装置の回答情報収集処理を示すフローチャートである。
【図5】本発明の集計システムにて用いられる中央装置及び管理装置の集計処理を示すフローチャートである。
【図6】本発明の集計システムにて用いられる中央装置及び管理装置の集計処理を示すフローチャートである。
【図7】本発明の集計システムにて用いられる各種装置の構成を示すブロック図である。
【符号の説明】
10 中央装置
10a 属性データベース
10b 不適格者データベース
20 端末装置
30 DNSサーバコンピュータ
30a ドメイン名データベース
40 データベースサーバコンピュータ
40a IPデータベース
50 記録装置
50a 回答データベース
60 管理装置
70 集計装置
70a 属性データベース
NWi 内部通信網
NWo 外部通信網
PG コンピュータプログラム
REC 記録媒体[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention applies a totaling method using a terminal device such as a personal computer that transmits answer information indicating an answer to a question such as a questionnaire and a central device that totals answer information transmitted from the terminal device, and the method is applied. The present invention relates to a central device and a totaling device, a totaling system including the central device, and a computer program for realizing the central device. , An aggregation system and a computer program.
[0002]
[Prior art]
Before conducting a questionnaire before the Internet and other communication networks became widespread, when conducting a questionnaire, we distributed questionnaires containing the questions to the respondents, and collected answer sheets filled out by the respondents in response to the distributed questionnaire. Thus, for example, the answers written on the answer sheet are totaled using an apparatus such as an OCR (Optical Character Reader: optical character reader).
In recent years, with the spread of web technology using a communication network, a web page for displaying a questionnaire screen and inputting and transmitting a response to the displayed questionnaire has been prepared, and a URL (Uniform Resource Locator) indicating the prepared web page has been prepared. ) To respondents, and a system for conducting a questionnaire has become widespread.
In the questionnaire using such a web page, the advantage of the respondent that the answer can be easily given and various privileges can be obtained from the questionnaire performer side, and the inputted answer is stored in the server. Since it is possible to accumulate and accumulate the answers in a computer and to perform processing such as totalizing the answers by electronic processing, there is an advantage on the part of the questionnaire implementer that it is possible to expect significant labor saving.
[0003]
It is disclosed that a questionnaire implementer creates a questionnaire on a communication network, a user answers through the communication network, and further automatically totals and displays (for example, see Patent Document 1).
Also disclosed is a system for creating, conducting, counting, analyzing, reporting, estimating, etc., a questionnaire using the Internet. (For example, see Patent Document 2).
[0004]
[Patent Document 1]
JP-A-11-085727
[Patent Document 2]
JP-A-2002-024474
[0005]
[Problems to be solved by the invention]
However, in the questionnaire using the Internet, especially in the questionnaire where you can receive benefits such as questionnaire with prize, the same person makes multiple answers by impersonating multiple people using the anonymity of the Internet, Therefore, there is a problem that the reliability of the tally result obtained by tallying the response information is reduced.
[0006]
The present invention has been made in view of such circumstances, and includes answer information indicating an answer to a question transmitted from a terminal device operated by a respondent, and a cookie (Cookie) for recognizing a device from which the answer information is transmitted. ) Is compared with the previously received response information extracted based on the recognition information, and the attribute information indicating the attribute of the respondent included in each of them. If the information is different, it is highly probable that the same person has made multiple answers by posing as multiple people and the reliability of the answer information is judged to be low, and the answer information was discarded or the weight coefficient was changed. The purpose of the present invention is to provide a tallying method, a central device, a tallying device, a tallying system, and a computer program that can prevent a decrease in the reliability of the tallying result obtained by tallying the answer information. To.
[0007]
Further, attribute information indicating the attribute of the respondent included in the answer information and attribute information previously associated with the IP address or the domain name corresponding to the IP address included in the source information indicating the source of the answer information By comparing and summarizing the answer information taking into account the comparison result, if the attribute information is different, it is highly likely that a false answer is given and the answer information is judged to be unreliable. A counting method, a central device, a counting device, and a counting system capable of preventing a decrease in the reliability of the counting result obtained by counting the response information because the counting can be performed after discarding the information or changing the weight coefficient. And the provision of computer programs.
[0008]
[Means for Solving the Problems]
The tallying method according to the first invention is a tallying method using a terminal device that transmits answer information indicating an answer to a question and a central device that tallyes answer information transmitted from the terminal device, wherein the central device comprises: Based on the response information received from the terminal device, and the response information previously received from the terminal device and / or source information indicating the source of the response information, the reliability of the received response information is determined and determined. It is characterized in that answer information is totaled in consideration of the result.
[0009]
In the tallying method according to the first invention, the answer information indicating the answer to the question transmitted from the terminal device operated by the respondent, and the attribute of the respondent included in the answer information previously transmitted from the terminal device, respectively. By comparing the attribute information shown and summing up the answer information in consideration of the result of the comparison, if the attribute information is different, it is highly likely that the same person has made a plurality of answers by impersonating a plurality of persons and the answer information is high. Is judged to be unreliable, and the answer information can be discarded or the weighting factor changed, and then counted. is there.
Also, attribute information indicating the attribute of the respondent included in the answer information is compared with attribute information previously associated with the sender information, and the answer information is totaled in consideration of the comparison result. If the answer is different, it is highly likely that a false answer is given and the reliability of the answer information is determined to be low, and the answer information can be discarded or the weighting factor changed, and then the aggregation can be performed. It is possible to prevent a reduction in the reliability of the result of counting the response information.
[0010]
A central device according to a second aspect of the present invention communicates with a terminal device that transmits answer information indicating an answer to a question and, in a central device that tallies the response information transmitted from the terminal device, the response information transmitted from the terminal device. Receiving from the terminal device the recognition information previously transmitted to recognize the terminal device, and extracting the response information previously received from the terminal device based on the received recognition information. And a means for comparing the extracted previous answer information and the received answer information, and a means for totalizing the answer information in consideration of the comparison result.
[0011]
In the central device according to the second invention, the received response information is compared with the previous response information extracted based on the recognition information such as a cookie, and the response information is totaled in consideration of the comparison result. If the attribute information indicating the attributes of the respondents such as gender included in the response information of the same person is different, it is highly likely that the same person has made multiple responses by impersonating multiple people and the reliability of the response information is low However, since the tallying can be performed after performing the appropriate processing, it is possible to prevent the reliability of the tallying result obtained by tallying the response information from being lowered.
[0012]
A central device according to a third aspect of the present invention is a central device that communicates with a terminal device that transmits answer information indicating an answer including a target attribute for a question and tallies the answer information transmitted from the terminal device. Means for receiving the response information transmitted from the device, means for detecting the source information indicating the source of the received response information, and indicating the attribute of the aggregation target, which is associated in advance with the detected source information. Means for determining attribute information, means for comparing attribute information indicating attributes included in the determined attribute information and received response information, and means for counting response information in consideration of the comparison result. And
[0013]
In the central device according to the third invention, the attribute information indicating the attribute of the respondent included in the answer information is compared with the attribute information previously associated with the sender information, and the answer information is added in consideration of the comparison result. If the attribute information is different, it is highly probable that a false answer is given and the reliability of the answer information is judged to be low. In addition, it is possible to prevent a decrease in the reliability of the result of summing the response information.
[0014]
In the central device according to a fourth aspect, in the third aspect, the attribute information includes information indicating any of a group, a type of the group, and a region, the transmission source information includes an IP address, and the attribute information includes The means for determining is characterized by determining attribute information based on an IP address or a domain name corresponding to the IP address.
[0015]
The central device according to the fourth aspect of the present invention manages the region where the terminal device of the response information is installed and the terminal device based on the IP address included in the source information or the domain name corresponding to the IP address. Attributes such as the type of the organization and the type of the organization can be determined. By comparing with the attributes included in the response information, it is possible to judge the possibility of making a false response, It is possible to prevent a decrease in the reliability of the result of summing the information.
[0016]
The central device according to the fifth invention is the central device according to any one of the second invention to the fourth invention, based on a result of the comparison, a necessity of discarding the received answer information and / or a necessity of changing a weight coefficient of the answer information. The necessity judging means for judging the necessity is provided, and the totalizing means is configured to total the answer information in consideration of the result judged by the necessity judging means.
[0017]
In the central device according to the fifth aspect of the invention, when it is determined that the reliability of the answer information is low, the answer information is discarded and / or the weight coefficient is corrected, so that the adverse effect on the aggregation result due to the low reliability answer information is obtained. It is possible to eliminate the exclusion and prevent a decrease in the reliability of the result of summing the response information.
[0018]
A tallying device according to a sixth aspect of the present invention is a tallying device that tallyes answer information transmitted through a communication network, which indicates an answer to a question. A database that records recognition information recognized based on the corresponding information, and based on the recognition information associated with one piece of response information, extracts another piece of response information previously received from the transmission source apparatus from the database. And a means for comparing one piece of answer information and another piece of answer information, and a means for totalizing answer information in consideration of the comparison result.
[0019]
In the tallying device according to the sixth aspect of the present invention, the answer information previously transmitted from the source device of the answer information is extracted from the database in which the answer information and the authentication information such as the cookie are stored in association with each other. If the attribute information indicating the attributes of respondents such as gender included in each answer information is different, the same The response information is likely to have been answered multiple times and the reliability of the response information is judged to be low, and it can be counted after performing appropriate processing. Can be prevented from decreasing.
[0020]
A tallying device according to a seventh aspect of the present invention is a tallying device for tallying answer information transmitted through a communication network, the answer indicating a response including an attribute of a tallying object to a question, and transmitting the answer information and a transmission source of the answer information. A database for recording the source information in association with the source information, means for determining attribute information indicating an attribute to be tabulated, which is associated in advance with the source information corresponding to the answer information, and included in the determined attribute information and the answer information Means for comparing attribute information indicating the attribute to be displayed, and means for counting response information in consideration of the result of the comparison.
[0021]
In the counting device according to the seventh invention, the attribute information indicating the attribute of the respondent included in the answer information is compared with the attribute information previously associated with the sender information, and the answer information is added in consideration of the comparison result. If the attribute information is different, it is highly probable that a false answer is given and the reliability of the answer information is judged to be low. In addition, it is possible to prevent a decrease in the reliability of the result of summing the response information.
[0022]
A tallying system according to an eighth invention is characterized by comprising the central device according to any one of the second invention to the fifth invention, and a terminal device that transmits answer information indicating an answer to the question to the central device. .
[0023]
In the tallying system according to the eighth invention, the answer information indicating the answer to the question transmitted from the terminal device operated by the respondent, and the attribute of the respondent included in the answer information previously transmitted from the terminal device, respectively. By comparing the attribute information shown and summing up the answer information in consideration of the result of the comparison, if the attribute information is different, it is highly likely that the same person has made a plurality of answers by impersonating a plurality of persons and the answer information is high. Is judged to be unreliable, and the answer information can be discarded or the weighting factor changed, and then counted. is there. Also, attribute information indicating the attribute of the respondent included in the answer information is compared with attribute information previously associated with the sender information, and the answer information is totaled in consideration of the comparison result. If the answer is different, it is highly likely that a false answer is given and the reliability of the answer information is determined to be low, and the answer information can be discarded or the weighting factor changed, and then the aggregation can be performed. It is possible to prevent a reduction in the reliability of the result of counting the response information.
[0024]
A computer program according to a ninth invention is a computer program for causing a computer to total response information transmitted from a transmission device that transmits response information indicating a response to a question, in order for the computer to recognize the response information and the transmission device. A step of, when the previously transmitted recognition information is received from the transmitting device, extracting the answer information previously received from the transmitting device based on the received recognition information; and The method is characterized by causing a computer to execute a procedure of comparing the pieces of answer information and a procedure of summing the pieces of answer information in consideration of the comparison result.
[0025]
In the computer program according to the ninth aspect of the present invention, the computer operates as a central device by executing the program on a computer such as a web server computer, and converts the answer information and the answer information before being extracted based on the recognition information such as cookies. By comparing and summing up the answer information in consideration of the result of the comparison, when the attribute information indicating the attribute of the respondent such as gender included in each answer information is different, the same person disguised as a plurality of persons. Answers are highly likely to have been answered many times and the answer information is judged to be unreliable, and can be counted after appropriate processing, so that the reliability of the result of counting the answer information is prevented from lowering It is possible to do.
[0026]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, the present invention will be described in detail with reference to the drawings showing the embodiments.
FIG. 1 is an explanatory view conceptually showing the counting system of the present invention.
In FIG. 1,
Are connected to the external communication network NWo, and respondents operating the
[0027]
The
[0028]
Next, the configuration of each device used in the tallying system of the present invention will be described.
2 and 3 are block diagrams showing the configuration of various devices used in the tallying system of the present invention.
The
Then, the computer program PG of the present invention and various information such as data are read from the recording means 13 and stored in the
[0029]
The recording means 13 converts not only the computer program PG of the present invention but also a hypertext file described in a markup language such as HTML (Hyper Text Markup Language) and the result of the processing into a markup language format. Various information such as CGI (Common Gateway Interface) which is a computer program is recorded, and it is possible to provide a web page for transmitting the question information based on the recorded information such as a hypertext file.
A part of the recording area of the
Instead of using a part of the recording area of the recording means 13 as various databases such as the attribute database 10a and the unqualified person database 10b, the
[0030]
The attribute database 10a is a database used to determine the attributes of the respondents to be counted based on the IP address or the domain name corresponding to the IP address, and corresponds to the IP address or the domain name included in the source information. In addition, attribute information indicating an attribute is recorded.
As the attribute information, for example, information such as the type of the organization to which the respondent such as a company, a school, or an institution belongs, and the type of business is recorded.
Further, in association with the IP address and the domain name, attribute information indicating services provided by respondents such as ADSL (Asymmetric Digital Subscriber Line) and optical fiber, and internet cafes are recorded. Alternatively, these services can be determined based on the domain name.
[0031]
The unqualified person database 10b is a database that records information on the
[0032]
Further, the
A part of the recording area of the
[0033]
The
[0034]
The
The IP address referred to here is a global IP address for specifying the position of a device on an external communication network NWo such as the Internet. For example, in the case of an IP address defined by
The domain name is a code string indicating a name associated with an IP address in a one-to-one correspondence so that a human can easily recognize the domain name. For example, a device managed by “Osaka Gas Co., Ltd.” osakagas.co.jp "is given.
In this way, it is possible to determine the attributes of the respondent, such as the type of the organization to which the respondent such as a company, a school, or an institution belongs, and the type of business, from the domain name.
[0035]
The
The IP addresses are not randomly assigned to devices on the external communication network NWo, but are assigned based on a predetermined rule. A range of IP addresses assigned to each region is secured in advance, and the The area where the device is installed can be specified from the IP address assigned to the device on the network NWo.
That is, the IP address database 40a managed by the
[0036]
The
The recognition information is character string information for the
Then, when the
[0037]
The
[0038]
Next, processing of each device used in the tallying system of the present invention will be described.
FIG. 4 is a flowchart showing the response information collection processing of the
The respondent who operates the
Based on the control of the
In the
[0039]
Under the control of the CPU 11 executing the computer program PG stored in the
The transmission of the question information referred to here may be such that the question information itself recorded in advance in the
[0040]
The
Then, the respondent who operates the
The answer information input at this time includes attribute information indicating various attributes of the respondent, such as the area indicated as the address, the affiliated organization, its type, and gender.
The
[0041]
In the
Then, in the
In step S112, when the IP address included in the recognition information and / or the transmission source information is recorded as an unqualified person in the unqualified person database 10b (S112: YES), the
The answer information collecting process is performed in this manner.
[0042]
FIGS. 5 and 6 are flowcharts showing the tallying process of the
The person in charge of operating the
The
[0043]
In the
In the
[0044]
Then, in the
The comparison of the answer information is to compare one answer information to be aggregated with other previously received answer information to determine whether or not specific attribute information included in each answer information, for example, gender, matches. If the attribute information items to be compared are different, it is determined that the reliability of the answer information is low because the respondent has given a false answer.
In the
In the determination of step S206, when it is determined that the difference between the attribute information satisfies a predetermined condition set in advance and the reliability of the answer information is extremely low, for example, when the genders do not match, the answer information itself is By discarding, it is possible to eliminate the adverse effect on the total tabulation and improve the reliability of the tabulation result.
Also, in the determination of step S208, when it is determined that the difference between the attribute information satisfies a predetermined condition set in advance and the reliability of the answer information is low, for example, when the first and last names do not match, the relevant By changing the weighting coefficient of the answer information from, for example, 1 to 0.5, it is possible to reduce the adverse effect on the total tabulation and improve the reliability of the tabulation result.
[0045]
Then, in the
Similarly, for example, when the job type, which is one of the attribute information included in the response information, is different from the type of business determined based on the attribute database 10a, it is determined that the reliability of the response information is low.
Under the control of the CPU 11 executing the computer program PG stored in the
In the determination of step S212, when it is determined that the difference between the attribute information satisfies a predetermined condition set in advance and the reliability of the answer information is extremely low, the answer information itself is discarded, and the total It is possible to eliminate the adverse effects and improve the reliability of the aggregation result.
In the determination in step S213, when it is determined that the difference between the attribute information satisfies a predetermined condition set in advance and the reliability of the answer information is low, the weighting coefficient of the answer information affecting the aggregation is set to, for example, 1 By changing from 0.5 to 0.5, it is possible to reduce the adverse effect on the total tabulation and improve the reliability of the tabulation results.
[0046]
In the
If it is determined in step S215 that the processing of steps S204 to S214 has been performed on all pieces of answer information to be counted (S215: NO), the
[0047]
If it is determined in step S207 that discarding is necessary (S207: YES), the
If it is determined in step S212 that discarding is necessary (S212: YES), the
If it is determined in step S208 that the change is unnecessary (S208: NO), the
If it is determined in step S213 that the change is unnecessary (S213: NO), the
[0048]
The
The answer information totalizing process is performed in this manner.
If it is determined in step S207 or step S212 that the reliability of the response information is lower than a predetermined criterion, for example, a criterion for determining the necessity of discarding, the recognition information and the transmission source information of the
[0049]
In the above embodiment, the received answer information is recorded in the answer database 50a, and the answer information is discarded and the weighting coefficient is changed at the time of counting. However, the present invention is not limited to this. At the time of receiving the information, it is determined whether or not it is necessary to discard the answer information and change the weighting coefficient, and if necessary, discard the answer information or record the answer information with the changed weighting coefficient in the answer database 50a. Is also good.
[0050]
In the above-described embodiment, the response information collecting process and the answer information totaling process are performed by the
[0051]
FIG. 7 is a block diagram showing the configuration of various devices used in the tallying system of the present invention.
FIG. 7 shows a configuration of a device connected to the internal communication network NWi in a mode in which a tallying device is provided, and a
The
The
Other configurations of the device are the same as those of the various devices described with reference to FIGS. 2 and 3, and therefore, reference is made thereto, and description thereof is omitted.
Note that the
[0052]
【The invention's effect】
As described in detail above, in the present invention, in the counting method, the central device, the counting device, the counting system and the computer program, the answer information indicating the answer to the question transmitted from the terminal device operated by the respondent, and the transmission source of the answer information Reply information received before that is extracted based on recognition information such as a cookie (Cookie) for recognizing the device is compared with attribute information indicating the attribute of the respondent included in each of the received reply information, and the comparison result is added. By summing up the answer information, if the attribute information is different, it is highly likely that the same person has made multiple answers by impersonating multiple people and the answer information is judged to be unreliable, and the answer information is discarded Alternatively, since the tallying can be performed after changing the weighting coefficient, excellent effects such as a reduction in the reliability of the tallying result obtained by tallying the response information can be achieved.
[0053]
Further, in the present invention, attribute information indicating the attribute of the respondent included in the answer information is associated in advance with the IP address or the domain name corresponding to the IP address included in the sender information indicating the sender of the answer information. By comparing the attribute information with the attribute information and summing up the answer information taking into account the comparison result, if the attribute information is different, it is likely that a false answer is high and the reliability of the answer information is low. Then, the answer information can be discarded or the weighting coefficient can be changed and then counted, so that it is possible to prevent a decrease in the reliability of the tally result obtained by summing the answer information. Play.
[0054]
Furthermore, since the reliability is determined based on the recognition information and the transmission source information, the respondent does not recognize that the reliability is being determined, so that the malicious respondent intentionally mistaken the reliability determination. It has excellent effects such as being able to prevent the act from being performed.
[Brief description of the drawings]
FIG. 1 is an explanatory diagram conceptually showing a tallying system of the present invention.
FIG. 2 is a block diagram showing the configuration of various devices used in the tallying system of the present invention.
FIG. 3 is a block diagram showing the configuration of various devices used in the tallying system of the present invention.
FIG. 4 is a flowchart showing response information collection processing of a central device and a terminal device used in the tallying system of the present invention.
FIG. 5 is a flowchart illustrating a tallying process of a central device and a management device used in the tallying system of the present invention.
FIG. 6 is a flowchart illustrating a tallying process of a central device and a management device used in the tallying system of the present invention.
FIG. 7 is a block diagram showing a configuration of various devices used in the tallying system of the present invention.
[Explanation of symbols]
10 Central unit
10a Attribute database
10b Unqualified Person Database
20 Terminal device
30 DNS server computer
30a Domain name database
40 Database server computer
40a IP database
50 Recording device
50a Answer Database
60 Management device
70 Counting device
70a Attribute database
NWi internal communication network
NWo external communication network
PG computer program
REC recording medium
Claims (9)
前記中央装置は、
前記端末装置から受信した回答情報、並びに前記端末装置から以前に受信した回答情報及び/又は回答情報の送信元を示す送信元情報に基づいて、受信した回答情報の信頼性を判定し、
判定した結果を加味して回答情報を集計する
ことを特徴とする集計方法。In a counting method using a terminal device that transmits answer information indicating an answer to the question and a central device that counts answer information transmitted from the terminal device,
The central device comprises:
Based on the response information received from the terminal device, and the source information indicating the source of the response information and / or the response information previously received from the terminal device, determine the reliability of the received response information,
A tallying method characterized in that the answer information is tallyed in consideration of the determined result.
前記端末装置から送信された回答情報を受信する手段と、
前記端末装置を認識すべく以前に送信した認識情報を、前記端末装置から受信する手段と、
受信した認識情報に基づき前記端末装置から以前に受信した回答情報を抽出する手段と、
抽出した以前の回答情報及び受信した回答情報を比較する手段と、
比較した結果を加味して回答情報を集計する手段と
を備えることを特徴とする中央装置。In a central device that communicates with a terminal device that transmits answer information indicating an answer to the question and tallies the answer information transmitted from the terminal device,
Means for receiving answer information transmitted from the terminal device,
Means for receiving, from the terminal device, recognition information previously transmitted to recognize the terminal device;
Means for extracting answer information previously received from the terminal device based on the received recognition information,
Means for comparing the extracted previous answer information and the received answer information,
A means for counting answer information in consideration of the result of the comparison.
前記端末装置から送信された回答情報を受信する手段と、
受信した回答情報の送信元を示す送信元情報を検出する手段と、
検出した送信元情報に予め対応付けられている、集計対象の属性を示す属性情報を判別する手段と、
判別した属性情報及び受信した回答情報に含まれる属性を示す属性情報を比較する手段と、
比較した結果を加味して回答情報を集計する手段と
を備えることを特徴とする中央装置。In response to the question, in the central device that communicates with the terminal device that transmits answer information indicating the answer including the attribute of the aggregation target, and aggregates the answer information transmitted from the terminal device,
Means for receiving answer information transmitted from the terminal device,
Means for detecting source information indicating the source of the received answer information;
Means for determining attribute information indicating the attribute of the aggregation target, which is associated in advance with the detected transmission source information,
Means for comparing attribute information indicating attributes included in the determined attribute information and the received answer information,
A means for counting answer information in consideration of the result of the comparison.
前記送信元情報は、IPアドレスを含み、
前記属性情報を判別する手段は、IPアドレス又は該IPアドレスに対応するドメイン名に基づいて属性情報を判別すべくなしてある
ことを特徴とする請求項3に記載の中央装置。The attribute information includes information indicating any one of a group, a type of the group, and a region,
The transmission source information includes an IP address,
4. The central apparatus according to claim 3, wherein the means for determining the attribute information is configured to determine the attribute information based on an IP address or a domain name corresponding to the IP address.
前記集計する手段は、前記要否判定手段が判定した結果を加味して回答情報を集計すべくなしてある
ことを特徴とする請求項2乃至請求項4のいずれかに記載の中央装置。A necessity determination unit that determines whether necessity of discarding the received answer information and / or necessity of changing a weight coefficient of the answer information based on the comparison result,
The central device according to any one of claims 2 to 4, wherein the totalizing unit is configured to total the answer information in consideration of a result determined by the necessity determining unit.
一の回答情報、及び該回答情報の送信元の装置を過去の通信に基づき認識する認識情報を対応付けて記録するデータベースと、
一の回答情報に対応付けられている認識情報に基づき、前記送信元の装置から以前に受信した他の回答情報を、前記データベースから抽出する手段と、
一の回答情報及び他の回答情報を比較する手段と、
比較した結果を加味して回答情報を集計する手段と
を備えることを特徴とする集計装置。A tallying device that tallies the answer information transmitted via the communication network, which indicates the answer to the question,
One answer information, and a database that records in association with recognition information that recognizes the source device of the answer information based on past communication,
Means for extracting, from the database, other answer information previously received from the transmission source device based on the recognition information associated with the one answer information,
Means for comparing one answer information and another answer information;
A means for counting answer information in consideration of a result of the comparison.
回答情報及び該回答情報の送信元を示す送信元情報を対応付けて記録するデータベースと、
回答情報に対応する送信元情報に予め対応付けられている、集計対象の属性を示す属性情報を判別する手段と、
判別した属性情報及び回答情報に含まれる属性を示す属性情報を比較する手段と、
比較した結果を加味して回答情報を集計する手段と
を備えることを特徴とする集計装置。A tallying device that tallies the response information transmitted through the communication network, which indicates a response including the attribute to be tallied for the question,
A database that records the answer information and the source information indicating the source of the answer information in association with each other,
Means for determining attribute information indicating an attribute to be tabulated, which is previously associated with the sender information corresponding to the answer information,
Means for comparing attribute information indicating attributes included in the determined attribute information and the answer information;
A means for counting answer information in consideration of a result of the comparison.
該中央装置へ設問に対する回答を示す回答情報を送信する端末装置と
を備えることを特徴とする集計システム。A central device according to any one of claims 2 to 5,
A terminal device for transmitting answer information indicating an answer to the question to the central device.
コンピュータに、回答情報並びに前記送信装置を認識すべく以前に送信した認識情報を、前記送信装置から受信した場合に、受信した認識情報に基づき前記送信装置から以前に受信した回答情報を抽出させる手順と、
コンピュータに、抽出した以前の回答情報及び受信した回答情報を比較させる手順と、
コンピュータに、比較した結果を加味して回答情報を集計させる手順と
を実行させることを特徴とするコンピュータプログラム。In a computer program that causes the computer to total the answer information transmitted from the transmitting device that transmits the answer information indicating the answer to the question,
A procedure for causing a computer to extract answer information previously received from the transmitting device based on the received recognition information when receiving answer information and recognition information previously transmitted to recognize the transmitting device from the transmitting device. When,
Causing the computer to compare the extracted previous answer information with the received answer information;
Causing the computer to add the answer information in consideration of the comparison result.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002358670A JP2004192280A (en) | 2002-12-10 | 2002-12-10 | Totalizing method, central device, totalizing device, totalizing system and computer program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002358670A JP2004192280A (en) | 2002-12-10 | 2002-12-10 | Totalizing method, central device, totalizing device, totalizing system and computer program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004192280A true JP2004192280A (en) | 2004-07-08 |
Family
ID=32758328
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002358670A Pending JP2004192280A (en) | 2002-12-10 | 2002-12-10 | Totalizing method, central device, totalizing device, totalizing system and computer program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2004192280A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006139595A (en) * | 2004-11-12 | 2006-06-01 | Nomura Research Institute Ltd | Questionnaire processing system and method |
-
2002
- 2002-12-10 JP JP2002358670A patent/JP2004192280A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006139595A (en) * | 2004-11-12 | 2006-06-01 | Nomura Research Institute Ltd | Questionnaire processing system and method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100723867B1 (en) | Phishing web page blocking device and method | |
| US20020184041A1 (en) | Automated customer survey using the web | |
| US10447564B2 (en) | Systems for and methods of user demographic reporting usable for identifiying users and collecting usage data | |
| US7225367B2 (en) | Method and system for tracking errors | |
| US8326818B2 (en) | Method of managing websites registered in search engine and a system thereof | |
| Nicholas et al. | Re‐appraising information seeking behaviour in a digital environment: bouncers, checkers, returnees and the like | |
| US8244708B2 (en) | System and method for improving integrity of internet search | |
| JP2019070912A (en) | Security evaluation system and method for the same | |
| Janetzko | Nonreactive data collection on the internet | |
| US20120254127A1 (en) | Computer-implemented method of determining validity of a command line | |
| US7424472B2 (en) | Search query dominant location detection | |
| Gehrke et al. | All the president’s lies: How Brazilian news media addressed false and inaccurate claims in their titles | |
| US20080235297A1 (en) | Method for Indexing a Large Log File, Computer-Readable Medium for Storing a Program for Executing the Method, and System for Performing the Same | |
| CN111770086A (en) | Phishing user simulation collection method, device, system and computer-readable storage medium | |
| KR101868421B1 (en) | False determination support apparatus for contents on the web and operating method thereof | |
| JP2011227767A (en) | Information processor and information processing method | |
| Mullin et al. | Recovery and improvement benchmarks for counselling and the psychological therapies in routine primary care | |
| CN110708339A (en) | Correlation analysis method based on WEB log | |
| Borradaile et al. | Whose tweets are surveilled for the police: An audit of a social-media monitoring tool via log files | |
| JP4321935B2 (en) | Answer collection system, answer collection method, computer-readable recording medium for causing a computer to function as an answer request apparatus, and computer-readable recording medium for causing a computer to function as an answer collection apparatus | |
| JP2004192280A (en) | Totalizing method, central device, totalizing device, totalizing system and computer program | |
| US20090234827A1 (en) | Citizenship fraud targeting system | |
| JP2020077029A (en) | Information processing method and information processing system | |
| CN109636574A (en) | Risk checking method, device, equipment and the storage medium of credit information | |
| CN109636568A (en) | Risk checking method, device, equipment and the storage medium of telephone number |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041129 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070220 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070619 |