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
JP5281486B2 - Information processing apparatus, information processing method, and information processing program - Google Patents
[go: Go Back, main page]

JP5281486B2 - Information processing apparatus, information processing method, and information processing program - Google Patents

Information processing apparatus, information processing method, and information processing program Download PDF

Info

Publication number
JP5281486B2
JP5281486B2 JP2009131457A JP2009131457A JP5281486B2 JP 5281486 B2 JP5281486 B2 JP 5281486B2 JP 2009131457 A JP2009131457 A JP 2009131457A JP 2009131457 A JP2009131457 A JP 2009131457A JP 5281486 B2 JP5281486 B2 JP 5281486B2
Authority
JP
Japan
Prior art keywords
tag information
information
candidate
result
data set
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2009131457A
Other languages
Japanese (ja)
Other versions
JP2010277477A (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.)
Dentsu Group Inc
Original Assignee
Dentsu Inc
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 Dentsu Inc filed Critical Dentsu Inc
Priority to JP2009131457A priority Critical patent/JP5281486B2/en
Publication of JP2010277477A publication Critical patent/JP2010277477A/en
Application granted granted Critical
Publication of JP5281486B2 publication Critical patent/JP5281486B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To provide an information processing apparatus that cross-sectionally utilizes differently formatted data such as survey results such that individual survey results are easily recognized and utilized in various activities. <P>SOLUTION: For displaying tabulated results of data sets DS each containing tag information characterizing survey items and raw data that is survey results, the information processing apparatus includes a matching part 10a for comparing the tag information contained in different data sets DS and standardizing the tag information and corresponding raw data according to the comparison results, a tabulation part 10b for calculating tabulated results of data sets DS with standardized tag information and raw data from the standardized tag information and raw data, and a display 15 for displaying the tabulated results of the data sets DS with standardized tag information and raw data such that the data sets DS can be compared. <P>COPYRIGHT: (C)2011,JPO&amp;INPIT

Description

本発明は、情報処理装置及び情報処理方法、情報処理用プログラム並びにデータ構造の技術分野に属する。より詳細には、いわゆるアンケート調査等の調査に係る情報処理を行う情報処理装置及び情報処理方法並びに当該情報処理装置用のプログラム並びにデータ構造の技術分野に属する。   The present invention belongs to a technical field of an information processing apparatus, an information processing method, an information processing program, and a data structure. More specifically, it belongs to the technical field of information processing apparatuses and information processing methods for performing information processing related to surveys such as so-called questionnaire surveys, programs for the information processing apparatuses, and data structures.

一般に、消費者・生活者の生活実態やそのニーズを知ることを目的として、多くの市場(マーケット)調査や世論調査などの統計調査が、様々な企業、新聞社、自治体又は省庁により行われている。   In general, many companies, newspaper companies, local governments or ministries conduct statistical surveys such as market surveys and public opinion surveys with the aim of knowing the actual conditions and needs of consumers and consumers. Yes.

例えば、企業が有効な広告や製品企画などのマーケティング活動を消費者に対して展開するためには、当該活動の対象となる消費者の嗜好や趣味、或いは当該広告・製品企画の対象たる製品等に対する考え方等を把握しておくことが有効である。このため従来では、いわゆるアンケート調査を当該消費者に対して実行し、その結果を集計/分析して広告の作成に供することが行われている。   For example, in order for a company to develop marketing activities such as effective advertising and product planning to consumers, the consumer's tastes and hobbies that are the subject of such activities, or products that are the subject of such advertising and product planning, etc. It is effective to understand the way of thinking. For this reason, conventionally, a so-called questionnaire survey is performed on the consumer, and the results are aggregated / analyzed and used for creating an advertisement.

一方、当該アンケートはその製品等を製造販売する業者やその製品等の広告を代理する広告代理業者が行うのが一般的である。よって、類似の製品等(例えば他社の類似製品等)についてのアンケート調査の結果を参照した上で自社の製品等の広告を作成したい場合等においては、当該アンケート調査を行った業者からその調査結果のデータを取得する必要がある。   On the other hand, the questionnaire is generally conducted by a company that manufactures and sells the product or the like, or an advertising agent that represents advertisement of the product or the like. Therefore, if you want to create advertisements for your products after referring to the results of a questionnaire survey on similar products (for example, similar products of other companies), the survey results from the supplier who conducted the questionnaire survey. Need to get the data.

しかしながらこの場合、当該データのフォーマット(形式)が自社が用いているフォーマットと同一であることは稀であり、従って当該取得した調査結果のデータを活用するには、例えば自社の社内において広く閲覧できるように、そのフォーマットを自社のものに合わせて修正する等の加工処理が必要となる。   However, in this case, it is rare that the format (form) of the data is the same as the format used by the company, and therefore, in order to utilize the data of the obtained survey results, for example, it can be widely browsed in the company. In this way, processing such as correcting the format according to the company's own is required.

ここで、上述したような、異なるデータフォーマットのデータを統一的に取り扱う際に用いられる従来技術としては、例えば下記特許文献1に開示されているものがある。この特許文献1記載の技術では、異なるデータフォーマットにより記述された上記調査結果等のデータを構成している項目を全部網羅している正規化用のデータを一時的に生成し、その正規化用データを用いて各データフォーマットの共通化を行う構成とされている。   Here, as a conventional technique used when handling data of different data formats as described above, there is one disclosed in Patent Document 1, for example. In the technique described in Patent Document 1, data for normalization that covers all items constituting data such as the above-described survey results described in different data formats is temporarily generated, and the data for normalization is generated. Each data format is shared by using data.

特開平9−305452号公報(第1図、第4図及び第5図等)Japanese Laid-Open Patent Publication No. 9-305452 (FIGS. 1, 4, 5, etc.)

しかしながら、上述した特許文献1記載の技術を単にアンケート調査に適用した場合、当該正規化用データがアンケート自体ではなくその調査の結果たるデータを元に生成されるため、アンケートの内容が時系列的に(例えば年によって)或いは実施者の都合(例えば広告対象物の仕様変更等)により変更されると必然的にその調査結果も異なってくるため、当該変更の度に正規化用データを作り直す必要があるという問題点がある。   However, when the technique described in Patent Document 1 described above is simply applied to a questionnaire survey, the normalization data is generated not based on the questionnaire itself but based on the data obtained as a result of the survey. (For example, depending on the year) or for the convenience of the practitioner (for example, changes in the specifications of advertising objects), the survey results will inevitably differ, so it is necessary to regenerate normalization data for each change. There is a problem that there is.

また、異なる質問のアンケート調査であっても、その調査結果の集計の都合上、同一の質問によるものと見なせる場合もあり、その場合には結果的に、同じ質問に対して正規化用のデータを二重に作成することとなってハードウエア的な記憶資源の無駄使い等に繋がるという問題点もある。   In addition, even for questionnaire surveys of different questions, it may be considered that they are based on the same question due to the aggregation of the survey results. There is also a problem in that it is necessary to create a double storage resource, which leads to wasteful use of hardware storage resources.

そこで、本発明は上記の各問題点に鑑みて為されたもので、その課題は、フォーマットが異なる調査結果等のデータであっても、これらを横断的に活用することで各々の調査結果を容易に認識して種々の活動に活かすことが可能な情報処理装置及び情報処理方法並びに当該情報処理装置用のプログラム並びにデータ構造を提供することにある。   Therefore, the present invention has been made in view of the above-mentioned problems, and the problem is that even if the data is a survey result or the like having a different format, each survey result can be obtained by utilizing these data in a cross-sectional manner. To provide an information processing apparatus and information processing method that can be easily recognized and used for various activities, a program for the information processing apparatus, and a data structure.

上記の課題を解決するために、請求項1に記載の発明は、調査事項を特徴付けるタグ情報と、当該調査事項に対する調査結果を示す結果情報と、を、夫々に含む複数のデータセットに係る集計結果を告知する情報処理装置であって、各前記データセットを記憶する記憶装置等のデータセット記憶手段と、相互に異なる前記データセット間において、当該各データセットに含まれる前記タグ情報を比較するマッチング処理部等の比較手段と、前記比較手段による比較結果に基づいて、前記タグ情報及び当該タグ情報により特徴付けられる前記調査事項に対応する前記結果情報を、相互に異なる前記データセット間で共通化するマッチング処理部等の共通化手段と、共通化された前記タグ情報及び前記結果情報を用いて、当該タグ情報及び当該結果情報が共通化された各前記データセットに係る集計結果を、当該各データセット毎に算出する集計部等の集計手段と、前記タグ情報及び前記結果情報が共通化された各前記データセットについての前記算出された集計結果を、当該各データセット同士で比較可能に告知するディスプレイ等の告知手段と、を備え、前記共通化手段は、共通化後の前記タグ情報の候補となる候補タグ情報を記憶するマッチング処理部等の候補記憶手段と、当該共通化の対象たる前記タグ情報同士が同一でないとき、前記記憶されている候補タグ情報の中から当該共通化に係る当該候補タグ情報を抽出するマッチング処理部等の抽出手段と、前記抽出された候補タグ情報を告知する候補告知手段と、前記抽出された候補タグ情報から共通化後の前記タグ情報となる当該候補タグ情報を選択するために用いられる操作部等の選択手段と、を備える。 In order to solve the above-mentioned problem, the invention according to claim 1 is an aggregation related to a plurality of data sets each including tag information characterizing a survey item and result information indicating a survey result for the survey item. An information processing apparatus for notifying a result, wherein the tag information included in each data set is compared between a data set storage means such as a storage device for storing each data set and the different data sets. Based on the comparison means such as a matching processing unit and the comparison result by the comparison means, the tag information and the result information corresponding to the investigation item characterized by the tag information are shared between the different data sets. Using the common means such as the matching processing unit to be used, the common tag information and the result information, and Totaling means such as a totaling unit that calculates a totaling result for each data set for which information is shared for each data set, and each data set for which the tag information and the result information are standardized Notification means such as a display for notifying the calculated total result so that the data sets can be compared with each other, and the commoning means includes candidate tag information that is a candidate for the tag information after commonization. When the candidate storage means such as a matching processing unit to be stored and the tag information to be shared are not the same, the candidate tag information related to the sharing is extracted from the stored candidate tag information Extraction means such as a matching processing unit, candidate notification means for notifying the extracted candidate tag information, and the tag information after sharing from the extracted candidate tag information Selection means of the operating unit or the like used for selecting the candidate tag information, Ru comprising a.

よって、相互に異なるデータセット間で夫々のタグ情報を比較した結果に基づいて当該タグ情報及び対応する結果情報を当該異なるデータセット間で共通化し、当該タグ情報及び結果情報が共通化されたデータセットに係る集計結果を当該各データセット毎に算出し、更にその集計結果を共通化の対象となったデータセット同士で比較可能に告知するので、調査事項が異なるデータセット間でもこれらを横断した調査結果を容易に認識することができる。
また、共通化の対象たるタグ情報同士が同一でないとき、共通化後のタグ情報の候補たる候補タグ情報の中から共通化後のタグ情報となる候補タグ情報を選択するので、機械的に同一とできないタグ情報であっても、共通化することができる。
Therefore, based on the result of comparing each tag information between different data sets, the tag information and the corresponding result information are made common between the different data sets, and the tag information and the result information are made common. Aggregate results related to the set are calculated for each data set, and the aggregated results are announced so that they can be compared between the data sets that are subject to standardization. Survey results can be easily recognized.
In addition, when tag information to be shared is not the same, candidate tag information that becomes tag information after sharing is selected from candidate tag information that is a candidate for tag information after sharing. Even tag information that cannot be shared can be shared.

上記の課題を解決するために、請求項2に記載の発明は、請求項1に記載の情報処理装置において、前記共通化手段は、共通化の対象たる前記タグ情報同士の同一性又は類似性の少なくともいずれか一方を示し且つ予め設定されている辞書情報を記憶する辞書データ記憶部等の辞書情報記憶手段を備え、前記記憶されている辞書情報に基づいて前記タグ情報の共通化を実行するように構成される。   In order to solve the above-mentioned problem, the invention according to claim 2 is the information processing apparatus according to claim 1, wherein the common means is the identity or similarity of the tag information to be shared. Including dictionary information storage means such as a dictionary data storage unit that stores preset dictionary information and executes the sharing of the tag information based on the stored dictionary information Configured as follows.

よって、予め設定されている辞書情報に基づいてタグ情報の共通化を行うので、経験則に基づいたより適切なタグ情報の共通化が図れる。   Therefore, since tag information is shared based on preset dictionary information, more appropriate tag information can be shared based on empirical rules.

上記の課題を解決するために、請求項に記載の発明は、請求項1に記載の情報処理装置において、前記共通化手段は、共通化の対象たる前記タグ情報と、共通化後の当該タグ情報と、を指定するために用いられる操作部等の指定手段を備える。 In order to solve the above problem, the invention according to claim 3 is the information processing apparatus according to claim 1, wherein the sharing means includes the tag information to be shared, and the tag information to be shared. A designation means such as an operation unit used for designating tag information is provided.

よって、自動的に共通化できない場合でも、手動でタグ情報の共通化を図ることができる。   Therefore, even when automatic sharing is not possible, tag information can be shared manually.

上記の課題を解決するために、請求項に記載の発明は、調査事項を特徴付けるタグ情報と、当該調査事項に対する調査結果を示す結果情報と、を、夫々に含む複数のデータセットに係る集計結果を告知する情報処理装置であって選択手段を備える情報処理装置に含まれるコンピュータを、各前記データセットを記憶するデータセット記憶手段、相互に異なる前記データセット間において、当該各データセットに含まれる前記タグ情報を比較する比較手段、前記比較手段として機能する前記コンピュータによる比較結果に基づいて、前記タグ情報及び当該タグ情報により特徴付けられる前記調査事項に対応する前記結果情報を、相互に異なる前記データセット間で共通化する共通化手段、共通化された前記タグ情報及び前記結果情報を用いて、当該タグ情報及び当該結果情報が共通化された各前記データセットに係る集計結果を、当該各データセット毎に算出する集計手段、及び、前記タグ情報及び前記結果情報が共通化された各前記データセットについての前記算出された集計結果を、当該各データセット同士で比較可能に告知するように告知手段を制御する告知制御手段、として機能させる情報処理用プログラムであって、前記共通化手段として機能させる前記コンピュータを、共通化後の前記タグ情報の候補となる候補タグ情報を記憶する候補記憶手段、当該共通化の対象たる前記タグ情報同士が同一でないとき、前記記憶されている候補タグ情報の中から当該共通化に係る当該候補タグ情報を抽出する抽出手段、及び、前記抽出された候補タグ情報を候補告知手段に告知させる候補告知制御手段、として機能させ、前記選択手段は、前記抽出された候補タグ情報から共通化後の前記タグ情報となる当該候補タグ情報を選択するために用いられるIn order to solve the above-mentioned problem, the invention according to claim 4 is an aggregation related to a plurality of data sets each including tag information characterizing a survey item and result information indicating a survey result for the survey item. A computer included in an information processing apparatus for notifying a result and including a selection means includes a data set storage means for storing each of the data sets, and each data set between the different data sets. The tag information and the result information corresponding to the investigation item characterized by the tag information are different from each other based on the comparison means by which the tag information is compared and the comparison result by the computer functioning as the comparison means. Using the common means for sharing the data sets, the common tag information, and the result information Aggregating means for calculating, for each data set, an aggregation result related to each data set in which the tag information and the result information are shared, and each data in which the tag information and the result information are shared An information processing program that functions as a notification control unit that controls the notification unit so as to notify the calculated result of the set so that the respective data sets can be compared with each other, and functions as the common unit The candidate storage means for storing candidate tag information that is a candidate for the tag information after sharing the computer, and when the tag information that is the target of the sharing is not the same, the stored candidate tag information An extraction means for extracting the candidate tag information related to the commonization from the inside, and the extracted candidate tag information is notified to the candidate notification means That candidate notification control means, to function as the selection unit is used to select the candidate tag information serving as the tag information after common from the extracted candidate tag information.

よって、当該情報処理用プログラムを当該コンピュータで読み込んで実行することにより、相互に異なるデータセット間で夫々のタグ情報を比較した結果に基づいて当該タグ情報及び対応する結果情報を当該異なるデータセット間で共通化し、当該タグ情報及び結果情報が共通化されたデータセットに係る集計結果を当該各データセット毎に算出し、更にその集計結果を共通化の対象となったデータセット同士で比較可能に告知するように当該コンピュータが機能するので、調査事項が異なるデータセット間でもこれらを横断した調査結果を容易に認識することができる。
また、共通化の対象たるタグ情報同士が同一でないとき、共通化後のタグ情報の候補たる候補タグ情報の中から共通化後のタグ情報となる候補タグ情報を選択するようにコンピュータが機能するので、機械的に同一とできないタグ情報であっても、共通化することができる。
Therefore, by reading and executing the information processing program on the computer, the tag information and the corresponding result information are transferred between the different data sets based on the result of comparing the tag information between the different data sets. Can be calculated for each data set, and the totaled results can be compared between the data sets that have been shared. Since the computer functions in such a way as to notify, it is possible to easily recognize a survey result that crosses these data sets even when the survey items are different.
Further, when the tag information to be shared is not the same, the computer functions to select candidate tag information to be the tag information after sharing from the candidate tag information that is a candidate for the tag information after sharing. Therefore, even tag information that cannot be mechanically identical can be shared.

上記の課題を解決するために、請求項に記載の発明は、調査事項を特徴付けるタグ情報と、当該調査事項に対する調査結果を示す結果情報と、を、夫々に含む複数のデータセットに係る集計結果を告知する情報処理装置であって、各前記データセットを記憶するデータセット記憶手段と、候補記憶手段と、選択手段と、を備える情報処理装置において実行される情報処理方法であって、相互に異なる前記データセット間において、当該各データセットに含まれる前記タグ情報を比較する比較工程と、前記比較工程における比較結果に基づいて、前記タグ情報及び当該タグ情報により特徴付けられる前記調査事項に対応する前記結果情報を、相互に異なる前記データセット間で共通化する共通化工程と、共通化された前記タグ情報及び前記結果情報を用いて、当該タグ情報及び当該結果情報が共通化された各前記データセットに係る集計結果を、当該各データセット毎に算出する集計工程と、前記タグ情報及び前記結果情報が共通化された各前記データセットについての前記算出された集計結果を、当該各データセット同士で比較可能に告知する告知工程と、を含み、前記候補記憶手段は、共通化後の前記タグ情報の候補となる候補タグ情報を記憶し、前記共通化工程は、当該共通化の対象たる前記タグ情報同士が同一でないとき、前記記憶されている候補タグ情報の中から当該共通化に係る当該候補タグ情報を抽出する抽出工程と、前記抽出された候補タグ情報を告知する候補告知工程と、を含み、前記選択手段は、前記抽出された候補タグ情報から共通化後の前記タグ情報となる当該候補タグ情報を選択するために用いられるIn order to solve the above-mentioned problem, the invention according to claim 5 is an aggregation related to a plurality of data sets each including tag information characterizing a survey item and result information indicating a survey result for the survey item. An information processing apparatus for notifying a result, comprising: a data set storage unit that stores each of the data sets; a candidate storage unit; and a selection unit. The comparison step for comparing the tag information included in each data set between the different data sets, and the investigation items characterized by the tag information and the tag information based on the comparison result in the comparison step The corresponding result information is made common among the different data sets, and the common tag information and the connection information are shared. Using the information, the tag information and the result information are shared with the tabulation process for calculating the tabulation result of each data set for which the tag information and the result information are shared for each data set. the calculated aggregate result for each said data set, saw including a notification step, the comparing capable notice in the each dataset among said candidate storing means, and the candidate of said tag information after common Candidate tag information is stored, and when the tag information to be shared is not identical, the candidate tag information related to the commonization is stored among the stored candidate tag information. An extraction step of extracting, and a candidate notification step of notifying the extracted candidate tag information, wherein the selecting means becomes the tag information after sharing from the extracted candidate tag information It is used to select the candidate tag information.

よって、相互に異なるデータセット間で夫々のタグ情報を比較した結果に基づいて当該タグ情報及び対応する結果情報を当該異なるデータセット間で共通化し、当該タグ情報及び結果情報が共通化されたデータセットに係る集計結果を当該各データセット毎に算出し、更にその集計結果を共通化の対象となったデータセット同士で比較可能に告知するので、調査事項が異なるデータセット間でもこれらを横断した調査結果を容易に認識することができる。
また、共通化の対象たるタグ情報同士が同一でないとき、共通化後のタグ情報の候補たる候補タグ情報の中から共通化後のタグ情報となる候補タグ情報を選択するので、機械的に同一とできないタグ情報であっても、共通化することができる。
Therefore, based on the result of comparing each tag information between different data sets, the tag information and the corresponding result information are made common between the different data sets, and the tag information and the result information are made common. Aggregate results related to the set are calculated for each data set, and the aggregated results are announced so that they can be compared between the data sets that are subject to standardization. Survey results can be easily recognized.
In addition, when tag information to be shared is not the same, candidate tag information that becomes tag information after sharing is selected from candidate tag information that is a candidate for tag information after sharing. Even tag information that cannot be shared can be shared.

本発明によれば、相互に異なるデータセット間で夫々のタグ情報を比較した結果に基づいて当該タグ情報及び対応する結果情報を当該異なるデータセット間で共通化し、当該タグ情報及び結果情報が共通化されたデータセットに係る集計結果を当該各データセット毎に算出し、更にその集計結果を共通化の対象となったデータセット同士で比較可能に告知するので、調査事項が異なるデータセット間でもこれらを横断した調査結果を容易に認識することができる。
また、共通化の対象たるタグ情報同士が同一でないとき、共通化後のタグ情報の候補たる候補タグ情報の中から共通化後のタグ情報となる候補タグ情報を選択するので、機械的に同一とできないタグ情報であっても、共通化することができる。
According to the present invention, the tag information and the corresponding result information are shared between the different data sets based on the result of comparing the tag information between the different data sets, and the tag information and the result information are shared. Calculation results for each data set, and the results of the calculation are announced so that they can be compared between the data sets that are subject to standardization. Survey results across these can be easily recognized.
In addition, when tag information to be shared is not the same, candidate tag information that becomes tag information after sharing is selected from candidate tag information that is a candidate for tag information after sharing. Even tag information that cannot be shared can be shared.

従って、異なるデータセットの調査結果を有効且つ容易に認識して、例えば広告作成等の活動に広く活かすことができる。   Therefore, it is possible to effectively and easily recognize the survey results of different data sets and to make extensive use of them for activities such as advertisement creation.

実施形態に係る集計装置の概要構成を示すブロック図である。It is a block diagram which shows the schematic structure of the totalization apparatus which concerns on embodiment. 実施形態に係るデータセットにおけるデータ構造を例示する図である。It is a figure which illustrates the data structure in the data set concerning an embodiment. 実施形態に係る集計処理を示すフローチャートであり、(a)は当該フローチャートの全体を示す図であり、(b)は当該フローチャートの細部を示す図である。It is a flowchart which shows the total process which concerns on embodiment, (a) is a figure which shows the whole said flowchart, (b) is a figure which shows the detail of the said flowchart. 実施形態に係るタグ情報間のマッチング処理を例示する図であり、(a)は二つの質問文間のマッチング処理を例示する図であり、(b)は質問文間の類似の度合いとタグ情報間のマッチングの状態との関係を例示する図である。It is a figure which illustrates the matching process between the tag information which concerns on embodiment, (a) is a figure which illustrates the matching process between two question sentences, (b) is the degree of similarity between question sentences, and tag information It is a figure which illustrates the relationship with the state of matching between. 実施形態に係る集計結果の表示例を示す図であり、(a)はタグ情報による質問文の類似度の解析前の集計結果を例示する図Iであり、(b)はタグ情報による質問文の類似度の解析前の集計結果を例示する図IIであり、(c)はタグ情報による質問文の類似度の解析前の集計結果を例示する図IIIであり、(d)は質問文の類似度の解析後のデータセット間における質問文と集計結果の関係を示す概念図であり、(e)はタグ情報による質問文の類似度の解析後の集計結果を例示する図である。It is a figure which shows the example of a display of the total result which concerns on embodiment, (a) is a figure I which illustrates the total result before the analysis of the similarity degree of the question sentence by tag information, (b) is a question sentence by tag information FIG. 2C is a diagram illustrating an example of a totaling result before analysis of the similarity of FIG. 3C, FIG. 3C is a diagram illustrating a totaling result of the similarity of the question sentence based on the tag information before the analysis, and FIG. It is a conceptual diagram which shows the relationship between the question sentence between the data sets after analysis of similarity, and a total result, (e) is a figure which illustrates the total result after analysis of the similarity of the question sentence by tag information. 第1変形形態に係るデータベースにおけるデータ構造等を例示する図であり、(a)は第1変形形態に係るタグ情報の生成動作を例示する図であり、(b)は当該データ構造を例示する図である。It is a figure which illustrates the data structure etc. in the database which concerns on a 1st modification, (a) is a figure which illustrates the production | generation operation | movement of tag information which concerns on a 1st modification, (b) illustrates the said data structure. FIG.

(I)実施形態
初めに、本発明を実施するための実施形態について、図1乃至図5を用いて説明する。なお、以下に説明する実施形態及び各変形形態は、アンケート調査を行った結果取得できる集計結果を、例えば時系列的に又はアンケートの対象物等毎に比較して認識し得るように提示する集計装置に対して本発明を適用した場合の実施の形態である。
(I) Embodiment First, an embodiment for carrying out the present invention will be described with reference to FIGS. In addition, the embodiment described below and each modification form a total that presents a total result that can be acquired as a result of a questionnaire survey so that it can be recognized, for example, in chronological order or for each target of the questionnaire. This is an embodiment when the present invention is applied to an apparatus.

また、図1は実施形態に係る集計装置の概要構成を示すブロック図であり、図2は実施形態に係るデータセットのデータ構造を例示する図であり、図3は実施形態に係る集計処理を示すフローチャートである。また、図4は実施形態に係るタグ情報間のマッチング処理を例示する図であり、図5は実施形態に係る集計結果の表示例を示す図である。   FIG. 1 is a block diagram illustrating a schematic configuration of a counting device according to the embodiment, FIG. 2 is a diagram illustrating a data structure of a data set according to the embodiment, and FIG. 3 illustrates a counting process according to the embodiment. It is a flowchart to show. FIG. 4 is a diagram illustrating a matching process between tag information according to the embodiment, and FIG. 5 is a diagram illustrating a display example of a counting result according to the embodiment.

図1に示すように、実施形態に係る集計装置Sは、具体的にはサーバ装置又はパーソナルコンピュータ等により実現されるものである。そして当該集計装置Sは、実施形態に係る第1データセットDS1乃至第nデータセットDSnを夫々別個に且つ不揮発性に記憶するハードディスクドライブ等のデータセット記憶手段の一例としての記憶装置M1乃至Mnに対して、データの授受が相互に可能に接続されている。   As shown in FIG. 1, the aggregation device S according to the embodiment is specifically realized by a server device or a personal computer. Then, the aggregation device S stores in the storage devices M1 to Mn as an example of a data set storage unit such as a hard disk drive that stores the first data set DS1 to the nth data set DSn according to the embodiment separately and in a nonvolatile manner. On the other hand, data can be exchanged between each other.

ここで、実施形態に係る第1データセットDS1乃至第nデータセットDSnのデータ構造について、図2を用いて説明する。なお実施形態に係る第1データセットDS1乃至第nデータセットDSnは、データ構造としては相互に同一であるため、以下の説明では、これらを代表して第1データセットDS1のデータ構造について説明する。   Here, the data structures of the first data set DS1 to the n-th data set DSn according to the embodiment will be described with reference to FIG. Note that the first data set DS1 to the nth data set DSn according to the embodiment have the same data structure, and therefore, in the following description, the data structure of the first data set DS1 will be described on behalf of them. .

図2に例示するように、実施形態に係る第1データセットDS1は、実施されたアンケート調査における質問事項(質問文)に相当するラベルデータRBと、当該各質問文夫々に対する回答結果自体(即ち、各質問文に対する回答者各々の回答結果自体)であるロウデータRDと、により構成されている。このロウデータRDは、アンケート調査としての集計をする前の、各回答者が質問文に対して回答した内容自体を示すデータである。そして一つのデータセットDSは、同時期に実施されたアンケート調査、同じ目的をもって実施されたアンケート調査又は同範囲の対象者を対象としたアンケート調査等、一つに纏められるべきアンケート調査に対応するラベルデータRB及びロウデータRDにより構成されている。   As illustrated in FIG. 2, the first data set DS1 according to the embodiment includes label data RB corresponding to a question item (question sentence) in the conducted questionnaire survey, and an answer result itself for each question sentence (that is, , And the raw data RD which is the answer result of each respondent to each question sentence). This raw data RD is data indicating the content itself that each respondent answered to the question sentence before counting up as a questionnaire survey. One data set DS corresponds to a questionnaire survey that should be put together, such as a questionnaire survey conducted at the same time, a questionnaire survey conducted with the same purpose, or a questionnaire survey targeting the same scope of subjects. It consists of label data RB and row data RD.

次にラベルデータRBには、各質問文を識別するための質問文識別情報IDQ1、質問文識別情報IDQ2、質問文識別情報IDQ3、…、質問文識別情報IDQmと、当該各質問文を夫々に特徴付けるタグ情報TG1−1、タグ情報TG1−2、…、タグ情報TGm−nと、が、各質問文毎に対を為すように構成されて含まれている。   Next, in the label data RB, the question sentence identification information IDQ1, the question sentence identification information IDQ2, the question sentence identification information IDQ3,..., The question sentence identification information IDQm for identifying each question sentence, and the respective question sentences are respectively stored. Tag information TG1-1 to be characterized, tag information TG1-2,..., Tag information TGm-n are configured and included so as to be paired for each question sentence.

このとき、図2に例示する場合では、第一の質問文を識別するための質問文識別情報IDQ1に対して、当該第一の質問文の内容を特徴付けるタグ情報TG1が合計n個対応付けて記憶されている。このタグ情報TG1−1乃至タグ情報TG1−nとして具体的には、それらが対応する第一の質問文(質問文識別情報IDQ1により識別される識別文)の内容を具体的に特徴付ける内容を有するものであり、例えば当該第一の質問文が性別に関する質問文であることを示すタグ情報TG1−1、当該第一の質問文が含まれるアンケート調査の実施時期(例えば2009年4月等)を示すタグ情報TG1−2、当該第一の質問文が複数の選択肢から択一的に答えを選ぶ形式の質問文であることを示すタグ情報TG1−3、当該第一の質問文が成人を対象とした質問文であることを示すタグ情報TG1−4、…、と言ったタグ情報TG1が含まれている。以下同様にして、各質問文の夫々を他の質問文から識別するための質問文識別情報IDQ2、質問文識別情報IDQ3、質問文識別情報IDQ4、…、質問文識別情報IDQmの夫々に対して、それに対となる関係をもって、当該各質問文を夫々特徴付けるタグ情報TG2、タグ情報TG3、タグ情報TG4、…、タグ情報TGmが、夫々n個ずつ対応付けて記憶されている。   At this time, in the case illustrated in FIG. 2, a total of n tag information TG1 characterizing the content of the first question sentence is associated with the question sentence identification information IDQ1 for identifying the first question sentence. It is remembered. Specifically, the tag information TG1-1 to the tag information TG1-n have contents that specifically characterize the contents of the first question sentence (identification sentence identified by the question sentence identification information IDQ1) to which they correspond. For example, tag information TG1-1 indicating that the first question sentence is a gender-related question sentence, and an implementation time of a questionnaire survey including the first question sentence (for example, April 2009) Tag information TG1-2 to be displayed, tag information TG1-3 to indicate that the first question sentence is a question sentence in a form of selecting an answer from a plurality of options, and the first question sentence is intended for an adult The tag information TG1 saying tag information TG1-4,... Similarly, for each of question sentence identification information IDQ2, question sentence identification information IDQ3, question sentence identification information IDQ4,..., Question sentence identification information IDQm for identifying each question sentence from other question sentences. The tag information TG2, the tag information TG3, the tag information TG4,..., And the tag information TGm that characterize each of the question sentences are stored in association with each other in a paired relationship.

なお各質問文を特徴付けるタグ情報TGの数(図2の場合は全ての質問文についてn個)は、相互に同一ではなく質問文毎に異なっていてもよい。また、各質問文を特徴付けるタグ情報TGは、集計装置Sの管理者が任意に質問文毎に付与してもよいし、後述する第1変形形態の如く自動で付与するようにしてもよい。   Note that the number of tag information TG that characterizes each question sentence (in the case of FIG. 2, n for all question sentences) is not the same as each other and may be different for each question sentence. Further, the tag information TG that characterizes each question sentence may be arbitrarily given for each question sentence by the administrator of the totaling device S, or may be automatically given as in a first modification described later.

一方、質問文に対する回答内容自体であるロウデータRDには、当該回答内容が対応する各質問文を識別するための上記質問文識別情報IDQ1、質問文識別情報IDQ2、質問文識別情報IDQ3、…、質問文識別情報IDQmと、当該各質問文に対して回答をした回答者を識別するための回答者識別情報IDS1、回答者識別情報IDS2、回答者識別情報IDS3、…、回答者識別情報IDSxと、に夫々対応付けて、各質問文に対して夫々の回答者が回答した回答内容自体である回答情報A1−1、回答情報A1−2、回答情報A1−3、…、回答情報Ax−mと、が、含まれている。   On the other hand, in the raw data RD that is the answer content itself to the question sentence, the question sentence identification information IDQ1, the question sentence identification information IDQ2, the question sentence identification information IDQ3,. , Question sentence identification information IDQm, answerer identification information IDS1, answerer identification information IDS2, answerer identification information IDS3,..., Answerer identification information IDSx for identifying respondents who answered the respective question sentences , Answer information A1-1, answer information A1-2, answer information A1-3,..., Answer information Ax-, which are the answer contents themselves answered by each respondent to each question sentence. m is included.

このとき、図2に例示する場合では、第一の質問文に対して回答者識別情報IDS1により識別された回答者が回答した内容自体が回答情報A1−1であり、同様に第二の質問文に対して当該回答者が回答した内容自体が回答情報A1−2である。また、第一の質問文に対して回答者識別情報IDS2により識別された回答者が回答した内容自体が回答情報A2−1であり、同様に第二の質問文に対して当該回答者が回答した内容自体が回答情報A2−2である。以下同様に、第mの質問文に対して回答者識別情報IDSxにより識別された回答者が回答した内容自体が回答情報Ax−mである。   At this time, in the case illustrated in FIG. 2, the content itself answered by the respondent identified by the respondent identification information IDS1 with respect to the first question sentence is the answer information A1-1, and similarly the second question The content itself answered by the respondent to the sentence is the reply information A1-2. In addition, the content itself that the respondent identified by the respondent identification information IDS2 responds to the first question is the response information A2-1. Similarly, the respondent answers the second question. The content itself is the answer information A2-2. Similarly, the content itself answered by the respondent identified by the respondent identification information IDSx with respect to the m-th question sentence is the reply information Ax-m.

以上説明したデータ構造を夫々に有し且つ一つに纏められるべきアンケート調査に対応するラベルデータRB及びロウデータRDを夫々に含む第1データセットDS1乃至第nデータセットDSnが、夫々別個独立に集計装置Sとのデータの授受が可能となるように、上記記憶装置M1乃至Mnに夫々記憶されている。   The first data set DS1 to the nth data set DSn each having the above-described data structure and each including the label data RB and the row data RD corresponding to the questionnaire survey to be combined into one are individually independent. The data is stored in the storage devices M1 to Mn so that data can be exchanged with the counting device S.

次に、このような記憶装置M1乃至Mnの夫々とデータの授受が可能な集計装置Sの細部構成について、図1及び図2を用いて説明する。   Next, a detailed configuration of the totalization device S that can exchange data with each of the storage devices M1 to Mn will be described with reference to FIGS.

図1に示すように、実施形態に係る集計装置Sは、比較手段の一例、共通化手段の一例、候補記憶手段の一例及び抽出手段の一例としてのマッチング処理部10a及び集計手段の一例としての集計部10bを機能的に含む主制御部10と、揮発性のRAM(Random Access Memory)11と、不揮発性のROM(Read Only Memory)12と、ハードディスク等からなる辞書情報記憶手段の一例としての辞書データ記憶部13と、キーボード及びマウス等の入力装置からなる選択手段の一例及び指定手段の一例としての操作部14と、液晶ディスプレイ等からなる告知手段の一例及び候補告知手段の一例としてのディスプレイ15と、インターフェース16と、を備えて構成されている。   As illustrated in FIG. 1, the aggregation device S according to the embodiment includes an example of a comparison unit, an example of a sharing unit, an example of a candidate storage unit, an example of an extraction unit, and a matching processing unit 10a and an example of an aggregation unit. As an example of a dictionary information storage means including a main control unit 10 functionally including a totaling unit 10b, a volatile RAM (Random Access Memory) 11, a nonvolatile ROM (Read Only Memory) 12, and a hard disk or the like. Dictionary data storage unit 13, an example of a selection unit including an input device such as a keyboard and a mouse, an operation unit 14 as an example of a designation unit, an example of a notification unit including a liquid crystal display and a display as an example of a candidate notification unit 15 and an interface 16.

このとき、インターフェース16は、夫々上記記憶装置M1乃至Mnに接続され、当該第1データセットDS1乃至第nデータセットDSnと主制御部10との間でのデータの授受を可能とする。   At this time, the interface 16 is connected to the storage devices M1 to Mn, respectively, and enables data transmission / reception between the first data set DS1 to nth data set DSn and the main control unit 10.

主制御部10は、操作部14における使用者の操作に対応する当該操作部14からの操作信号に基づいてROM12に予め記憶されているプログラム等を図示しないCPUが読み出して実行することにより、上記マッチング処理部10a及び集計部10bとしての機能を発揮する。この主制御部10における機能発揮に必要なデータは一時的にRAM11に記憶され、必要に応じて再度読み出されて当該機能発揮に供される。   The main control unit 10 reads and executes a program or the like stored in advance in the ROM 12 based on an operation signal from the operation unit 14 corresponding to a user operation on the operation unit 14, thereby executing the above-described operation. It functions as a matching processing unit 10a and a totaling unit 10b. Data necessary for exhibiting the function in the main control unit 10 is temporarily stored in the RAM 11 and is read again as necessary to be used for exhibiting the function.

一方、上記マッチング処理部10aとして機能する主制御部10(以降、単にマッチング処理部10aと称する)は、後ほど詳述するように複数の質問文間において、夫々を特徴付けるタグ情報TGを比較することにより、当該質問文の同一性(類似度)を判定する。このとき、当該同一性の判断には、辞書データ記憶部13に記憶されている辞書データが後述するように用いられる場合がある。   On the other hand, the main control unit 10 (hereinafter simply referred to as the matching processing unit 10a) functioning as the matching processing unit 10a compares the tag information TG characterizing each of a plurality of question sentences as will be described in detail later. Thus, the identity (similarity) of the question sentence is determined. At this time, the dictionary data stored in the dictionary data storage unit 13 may be used for determining the identity as described later.

次に集計部10bとして機能する主制御部10(以降、単に集計部10bと称する)は、これも後ほど詳述するように各データセットDSに含まれるロウデータRDを用いた集計処理を実行する。   Next, the main control unit 10 (hereinafter simply referred to as the totaling unit 10b) that functions as the totaling unit 10b executes the totaling process using the row data RD included in each data set DS as will be described in detail later. .

これらにより主制御部10は、後述するように、マッチング処理部10aに判定された同一性に基づき、異なるデータセットDSに含まれる各質問文間における当該同一性を考慮しつつ、当該異なるデータセットDSに係る集計結果を比較可能にディスプレイ15上に例えば一覧表示する。   Thus, as will be described later, the main control unit 10 considers the identity between the question sentences included in the different data sets DS based on the identity determined by the matching processing unit 10a, and the different data sets. For example, a list is displayed on the display 15 so that the aggregation results relating to the DS can be compared.

次に、上述して来た構成を備える集計装置S及び第1データセットDS1乃至第nデータセットDSnを用いた実施形態に係る集計処理について、具体的に図1乃至図5を用いて説明する。   Next, the aggregation processing according to the embodiment using the aggregation device S having the above-described configuration and the first data set DS1 to the nth data set DSn will be specifically described with reference to FIGS. .

実施形態に係る集計処理としては、先ず例えば第1データセットDS1に含まれるロウデータRDを用いた集計処理を従来の手法(例えば上記特許文献1記載の手法)を用いて実行し、その後、当該第1データセットDS1に含まれる質問文との同一性を夫々考慮しつつ、第2データセットDS2乃至第nデータセットDSnに含まれるロウデータRDを用いた集計処理を実行する。その後、上記質問文の同一性を考慮しつつ、異なるデータセットDSに係る集計結果を比較可能にディスプレイ15上に例えば一覧表示する。   As the aggregation processing according to the embodiment, first, for example, the aggregation processing using the row data RD included in the first data set DS1 is executed using a conventional method (for example, the method described in Patent Document 1), and then The tabulation process using the row data RD included in the second data set DS2 to the nth data set DSn is executed while considering the identity with the question sentence included in the first data set DS1. After that, taking into account the sameness of the question texts, for example, a list of the aggregated results related to different data sets DS is displayed on the display 15 so as to be comparable.

即ち、実施形態に係る集計処理としては、図3(a)に示すように、先ず例えば第1データセットDS1に含まれるロウデータRDを用いた集計処理を従来の手法を用いて実行する(ステップS10)。このステップS10の処理として具体的には、例えば、集計部10bが、第1データセットDS1内に含まれるロウデータRDの値を元に、当該第1データセットDS1に含まれる質問文識別情報IDQにより識別される各質問文に対する回答結果を集計し、その結果を各質問文に対応する項目毎にディスプレイ15に表示する処理を行う。   That is, as the aggregation process according to the embodiment, as shown in FIG. 3A, first, for example, the aggregation process using the row data RD included in the first data set DS1 is executed using a conventional method (step S10). Specifically, for example, as the processing of step S10, the counting unit 10b, based on the value of the row data RD included in the first data set DS1, the question sentence identification information IDQ included in the first data set DS1. The results of answering each question sentence identified by the above are aggregated, and the result is displayed on the display 15 for each item corresponding to each question sentence.

次に、第1データセットDS1とは異なる他のデータセットDS(例えば第2データセットDS2)について、第1データセットDSについての上記集計結果(上記ステップS10参照)を反映させた(より具体的には、第1データセットDS1に含まれる質問文との間での質問文としての同一性の判定処理(マッチング処理)を行った上での)集計処理(以下、当該集計処理を単に(データセットDSの)横断処理と称する)を実行する旨の操作が操作部14において為されたか否かを確認する(ステップS20)。   Next, with respect to another data set DS (for example, the second data set DS2) different from the first data set DS1, the above-described totaling result (see step S10) for the first data set DS is reflected (more specifically, Includes a summation process (hereinafter referred to as “data” after a determination process (matching process) of identity as a question sentence with a question sentence included in the first data set DS1). It is confirmed whether or not an operation to execute (referred to as “crossing process” in the set DS) has been performed on the operation unit 14 (step S20).

そして、当該ステップS20の確認において、当該操作が為されないときは(ステップS20;NO)、上記ステップS10と同様に、他の第2データセットDS2乃至第nデータセットDSnに対して夫々別個に、夫々に含まれるロウデータRDを用いた集計処理を従来の手法を用いて実行し(ステップS100)、その結果をディスプレイ15に表示して(ステップS110)、実施形態に係る集計処理を終了する。   In the confirmation in step S20, when the operation is not performed (step S20; NO), each of the other second data set DS2 to n-th data set DSn is separately performed in the same manner as in step S10. The aggregation process using the raw data RD included in each is executed using a conventional method (step S100), the result is displayed on the display 15 (step S110), and the aggregation process according to the embodiment is terminated.

一方、ステップS20の確認において、上記データセットDSの横断処理を実行する旨の操作が操作部14において為された場合、マッチング処理部10aは次に、上記ステップS10において生成済みの第1データセットDS1についての集計結果を取得する(ステップS30)。次にマッチング処理部10aは、横断処理の対象となっている他のデータセットDS(以下、当該他のデータセットDSを横断対象データセットDSと称する)に含まれる質問文と第1データセットDS1に含まれる質問文との間の同一性の判定処理を、夫々の質問文を特徴付けるタグ情報TG同士を比較することにより、第1データセットDS1に含まれる一つの質問文毎に実行する(ステップS40)。このステップS40の処理については、後ほど詳述する。   On the other hand, when the operation unit 14 performs an operation to execute the crossing process of the data set DS in the confirmation in step S20, the matching processing unit 10a next outputs the first data set generated in step S10. The aggregation result for DS1 is acquired (step S30). Next, the matching processing unit 10a includes the question text and the first data set DS1 included in another data set DS that is a target of the crossing process (hereinafter, the other data set DS is referred to as a crossing target data set DS). The process of determining the identity between the question sentences included in each question sentence is performed for each question sentence included in the first data set DS1 by comparing the tag information TG characterizing each question sentence (step 1). S40). The process of step S40 will be described in detail later.

そして、第1データセットDS1に含まれる質問文との間の同一性の判定処理を実行した後の横断対象データセットDSに含まれている質問文に対応する項目を生成/取得し(ステップS50)、更に当該取得した項目毎に横断対象データセットDS内に含まれるロウデータRDの値に基づいて回答結果を集計し(ステップS60)、その結果を一時的に例えばRAM11内に蓄積記憶させる(ステップS70)。ここで、上記ステップS50の処理において集計部10bは、当該横断対象データセットDSに含まれ且つ当該同一性有り又は類似と判定された質問文に対応する項目については、第1データセットDS1に含まれている当該同一性有り等と判定された質問文を参照しつつ生成/取得する。一方、当該横断対象データセットDSに含まれ且つ当該同一性又は類似性が無いと判定された質問文に対応する項目については、第1データセットDS1に含まれている質問文とは無関係に生成/取得する。   Then, an item corresponding to the question sentence included in the crossing target data set DS after executing the process of determining the identity with the question sentence included in the first data set DS1 is generated / acquired (step S50). Further, for each of the acquired items, the answer results are totaled based on the value of the row data RD included in the crossing target data set DS (step S60), and the results are temporarily stored in, for example, the RAM 11 (step S60). Step S70). Here, in the process of step S50, the tabulation unit 10b includes items included in the first data set DS1 for items included in the crossing target data set DS and corresponding to the question sentence determined to have the same or similar. It is generated / acquired while referring to the question sentence determined as having the same identity. On the other hand, the items corresponding to the question texts included in the crossing target data set DS and determined to have no identity or similarity are generated regardless of the question texts included in the first data set DS1. /get.

次に主制御部10は、上記ステップS40乃至S70の処理により第1データセットDS1との間で質問文の同一性等の判定処理及びそれを前提とした集計処理が実行された横断対象データセットDS以外の他のデータセットDS(例えば第3データセットDS3)に対して、上記データセットDSの横断処理等を実行する旨の操作が操作部14において為されたか否かを確認する(ステップS80)。そして、当該新たな横断処理の対象となる他のデータセットDSの指定と共に当該横断処理を実行する旨の操作が為された場合(ステップS80;YES)、主制御部10は上記ステップS40に戻って当該新たな横断処理の対象となる他のデータセットDSに対して上記ステップS40乃至S70の処理を実行する。   Next, the main control unit 10 performs the process of steps S40 to S70, and the crossing target data set on which the determination process such as the identity of the question sentence with the first data set DS1 and the aggregation process based on the determination process are executed. It is confirmed whether or not an operation for executing the crossing processing of the data set DS is performed on the data set DS other than the DS (for example, the third data set DS3) (step S80). ). When an operation for executing the crossing process is performed together with the designation of another data set DS to be subjected to the new crossing process (step S80; YES), the main control unit 10 returns to step S40. Then, the processes in steps S40 to S70 are performed on the other data set DS that is the target of the new crossing process.

一方、ステップS80の確認において、データセットDSの横断処理を実行する旨の操作が為されない場合(ステップS80;NO)、主制御部10は次に、それまで実行されたステップS70の動作において逐次蓄積記憶されていた集計結果を、上記質問文の同一性を考慮しつつデータセットDS毎に相互に比較可能にディスプレイ15上に例えば一覧表示し(ステップS90)、その後実施形態に係る集計処理を終了する。   On the other hand, in the confirmation in step S80, when the operation to execute the crossing process of the data set DS is not performed (step S80; NO), the main control unit 10 then sequentially performs the operation of step S70 executed so far. The accumulated results stored and stored, for example, are displayed as a list on the display 15 so as to be mutually comparable for each data set DS in consideration of the identity of the question sentence (step S90), and then the aggregation process according to the embodiment is performed. finish.

次に、上記ステップS40における動作について、図3(b)及び図4を用いて詳細に説明する。   Next, the operation in step S40 will be described in detail with reference to FIG. 3B and FIG.

上記ステップS40においてマッチング処理部10aは、図3(b)に示すように、先ず一つの質問文について後述するマッチングレベルの設定を行い(ステップS41)、その後当該設定されたマッチングレベルに基づいて比較対象となる質問文を特徴付けるタグ情報TG同士を比較し、夫々の同一性を判定する(ステップS42)。   In step S40, as shown in FIG. 3B, the matching processing unit 10a first sets a matching level to be described later for one question sentence (step S41), and then compares based on the set matching level. The tag information TG characterizing the target question sentence is compared with each other, and the identity of each is determined (step S42).

ここで、当該ステップS42の動作について、図4(a)に例示しつつ説明する。   Here, the operation of step S42 will be described with reference to FIG.

図4(a)に例示するように、上記ステップS42の動作として、質問文識別情報IDQaにより識別される一の質問文Qaと質問文識別情報IDQbにより識別される一の質問文Qbとの同一性を判定するとする。ここで、質問文Qaを特徴付けるタグ情報TGとしてはタグ情報TGa−1乃至タグ情報TGa−nがあり、また、質問文Qbを特徴付けるタグ情報TGとしてはタグ情報TGb−1乃至タグ情報TGb−nがあるとする。そして、ステップS42としての比較動作では、図4(a)に示すように、タグ情報TGa−1とタグ情報TGb−1との同一性、タグ情報TGa−2とタグ情報TGb−2との同一性、タグ情報TGa−3とタグ情報TGb−3との同一性、タグ情報TGa−4とタグ情報TGb−4との同一性、…、タグ情報TGa−nとタグ情報TGb−nとの同一性、を、夫々独立して判定する。このとき、当該各判定には、夫々のタグ情報TGの組み合わせに対応する辞書データD1乃至辞書データDnが必要に応じて参照される。   As illustrated in FIG. 4A, as the operation of step S42, the same question sentence Qa identified by the question sentence identification information IDQa and one question sentence Qb identified by the question sentence identification information IDQb are the same. Assume that sex is determined. Here, tag information TG that characterizes the question sentence Qa includes tag information TGa-1 to tag information TGa-n, and tag information TG that characterizes the question sentence Qb includes tag information TGb-1 to tag information TGb-n. Suppose there is. In the comparison operation as step S42, as shown in FIG. 4A, the tag information TGa-1 and the tag information TGb-1 are identical, and the tag information TGa-2 and the tag information TGb-2 are identical. , Identity between tag information TGa-3 and tag information TGb-3, identity between tag information TGa-4 and tag information TGb-4, ..., identity between tag information TGa-n and tag information TGb-n Sex is determined independently. At this time, the dictionary data D1 to the dictionary data Dn corresponding to each combination of tag information TG are referred to as necessary for each determination.

ここで、当該辞書データD1等の参照の必要性は、上記ステップS41において設定されているマッチングレベルに応じて変更されるものである。このマッチングレベルについて、具体的に図4(b)を用いて説明する。なお、図4(b)において、「第1タグ」とは図4(a)に例示する場合はタグ情報TGa−1とタグ情報TGb−1との組み合わせを言い、「第2タグ」とは同じくタグ情報TGa−2とタグ情報TGb−2との組み合わせを言う。以下同様に、「第nタグ」とは、同様に質問文Qaを特徴付けるn番目のタグ情報TGa−nと質問文Qbを特徴付けるn番目のタグ情報TGb−nとの組み合わせを言う。   Here, the necessity of referring to the dictionary data D1 or the like is changed according to the matching level set in step S41. This matching level will be specifically described with reference to FIG. In FIG. 4B, “first tag” refers to a combination of tag information TGa-1 and tag information TGb-1 in the case illustrated in FIG. 4A, and “second tag” Similarly, it refers to a combination of tag information TGa-2 and tag information TGb-2. Similarly, the “nth tag” refers to a combination of nth tag information TGa-n that characterizes the question sentence Qa and nth tag information TGb-n that characterizes the question sentence Qb.

当該マッチングレベルとは、比較される質問文同士の同一性又は類似度をどの程度まで厳密に判定するかに応じて、例えば、図4(b)に例示するように、「同義(完全一致)」、「類似レベルI」、「類似レベルII」、「類似レベルIII」及び「類似レベルIV」のように設定されるものである。なおこのマッチングレベルは、基本的には集計装置Sの使用者の意志に応じて任意に設定されるものであるが、例えば横断処理の対象となるデータセットDSの数や一のデータセットDSに含まれる質問文の数、或いは各質問文に対する回答者の数等に基づき、集計装置S独自に自動的に設定するように構成することも出来る。   The matching level is, for example, “synonymous (complete match)” as illustrated in FIG. 4B, depending on how strictly the degree of identity or similarity between question sentences to be compared is determined. ”,“ Similar level I ”,“ similar level II ”,“ similar level III ”, and“ similar level IV ”. This matching level is basically arbitrarily set according to the will of the user of the counting device S. For example, the number of data sets DS to be subjected to the crossing process or one data set DS Based on the number of included question sentences or the number of respondents to each question sentence, the counting device S can be configured to be automatically set.

そして、各マッチングレベルの内容は、対となって比較されるタグ情報TG同士の類似度により、具体的に定義付けられる。即ち図4(b)に例示するように、第1タグから第nタグまでの全てがマッチング処理の対象とされ且つ夫々がその内容として同一か又は辞書データD1乃至Dnにおいて同義となる場合(図4(b)において「●」で示す)、そのマッチングレベルは「同義(完全一致)」とされる。一方、第1タグから第5タグまでの全てがマッチング処理の対象とされ且つ夫々がその内容として同一か又は辞書データD1乃至D5において同義となるが、第6タグ以降が全てマッチング処理の対象外(図4(b)において「×」で示す)とされている場合、そのマッチングレベルは「類似レベルI」とされる。また、第1タグ及び第5タグがマッチング処理の対象とされ且つ夫々がその内容として同一か又は辞書データD1乃至D5において同義となり、且つ第3タグ及び第5タグ並びに第6タグ以降が全てマッチング処理の対象外とされており、更に第2タグについては対応する辞書データD2を参照して類似(図4(b)において「○」で示す)となる場合、そのマッチングレベルは「類似レベルII」とされる。以下同様にして、図4(b)に例示するように類似レベルIII及び類似レベルIVが複数のパターンを含んで定義付けられる。   The contents of each matching level are specifically defined by the similarity between the tag information TGs that are compared in pairs. That is, as illustrated in FIG. 4B, when all the tags from the first tag to the nth tag are subjected to matching processing, and the contents are the same or synonymous in the dictionary data D1 to Dn (FIG. 4). 4 (b), indicated by “●”), the matching level is “synonymous (complete match)”. On the other hand, all the tags from the first tag to the fifth tag are subject to the matching process, and the contents are the same or synonymous in the dictionary data D1 to D5. In the case of “(×” in FIG. 4B), the matching level is “similarity level I”. In addition, the first tag and the fifth tag are subject to the matching process, and the contents are the same or synonymous in the dictionary data D1 to D5, and the third tag, the fifth tag, the sixth tag and the subsequent tags are all matched. If the second tag is similar to the second tag with reference to the corresponding dictionary data D2 (indicated by “◯” in FIG. 4B), the matching level is “similar level II”. " Similarly, as illustrated in FIG. 4B, the similarity level III and the similarity level IV are defined including a plurality of patterns.

以上のように設定される(ステップS41参照)マッチングレベルに基づき、比較対象となる一の質問文を特徴付けるタグ情報TG同士が比較されて夫々の同一性が判定される(ステップS42)と、次にマッチング処理部10aは、比較対象(即ちマッチング処理の対象)とすべきタグ情報TGの全てが相互に同一であるか否かを確認する(ステップS43)。そして、当該全てが相互に同一である場合(ステップS43;YES)、そのときに比較された一の質問文同士は同一であるとして、第1データセットDS1に含まれる当該同一とされた質問文に対応する項目を自動的に生成/取得し(ステップS44)、その後上記図3(a)のステップS50に移行する。   Based on the matching level set as described above (see step S41), the tag information TG characterizing one question sentence to be compared is compared with each other to determine the identity (step S42). In addition, the matching processing unit 10a confirms whether or not all of the tag information TGs to be compared (that is, the matching processing target) are the same (step S43). And when all the said is mutually the same (step S43; YES), the one question sentence compared at that time is assumed to be the same, and the said same question sentence contained in 1st data set DS1 The item corresponding to is automatically generated / acquired (step S44), and then the process proceeds to step S50 in FIG.

これに対し、上記ステップS43の確認において比較対象とすべきタグ情報TGの全てが相互に同一ではない場合(ステップS43;NO)、マッチング処理部10aは次に、横断対象データセットDSのタグ情報TGのうち当該同一でないと確認されたタグ情報TGの各々について、例えば夫々に類似と思われる第1データセットDS1に含まれるタグ情報TG1を、いずれか使用者に選択させる旨の表示と共に同一性の候補としてディスプレイ15に表示させる(ステップS45)。これにより、当該ディスプレイ15上に表示された候補の中からいずれかが選択されると(ステップS46)、マッチング処理部10aは、当該選択された候補たるタグ情報TG1を、そのときに比較された横断対象データセットDSに含まれるタグ情報TGと同一の第1データセットDS1に含まれるタグ情報TG1と認識する。これによりマッチング処理部10aは、そのタグ情報TG1を含む第1データセットDS1内の質問文が比較対象となっている横断対象データセットDS内の質問文と同一であると確認し、当該同一とされた質問文に対応する項目を生成/取得し、その後上記図3(a)のステップS50に移行する。   On the other hand, if not all of the tag information TG to be compared in the confirmation in step S43 is the same as each other (step S43; NO), the matching processing unit 10a next selects the tag information of the traversing target data set DS. For each of the tag information TGs that are confirmed not to be the same among the TGs, for example, the tag information TG1 included in the first data set DS1 that seems to be similar to each other is displayed together with an indication that the user selects any one Are displayed on the display 15 as candidates (step S45). Thus, when any one of the candidates displayed on the display 15 is selected (step S46), the matching processing unit 10a compares the selected candidate tag information TG1 at that time. It is recognized as tag information TG1 included in the first data set DS1 that is the same as the tag information TG included in the traversing target data set DS. Thereby, the matching processing unit 10a confirms that the question text in the first data set DS1 including the tag information TG1 is the same as the question text in the crossing target data set DS to be compared, and the same The item corresponding to the question text is generated / acquired, and then the process proceeds to step S50 in FIG.

次に、上記ステップS10乃至S80の動作が夫々実行された結果として上記ステップS90の動作としてディスプレイ15上に表示される集計結果について、図5を用いて例示しつつ説明する。   Next, as a result of the execution of the operations of steps S10 to S80, the counting results displayed on the display 15 as the operation of step S90 will be described with reference to FIG.

先ず、実施形態に係る第1データセットDS1乃至第3データセットDS3について、実施形態に係る横断処理を実行せずに夫々の集計処理を別個独立に実行したとき、図5(a)乃至(c)に例示される集計結果となったとする。   First, with respect to the first data set DS1 to the third data set DS3 according to the embodiment, when the respective aggregation processes are separately performed without executing the crossing process according to the embodiment, FIGS. ).

より具体的には、第1データセットDS1に含まれているロウデータRDを用いた場合、質問文Q1乃至Q8についての2008年9月のアンケート調査結果として、サンプル数(即ち回答者数)が10,000であり、各質問文Qに対する集計結果が図5(a)に例示する集計結果L−DS1となったとする。   More specifically, when the raw data RD included in the first data set DS1 is used, the number of samples (that is, the number of respondents) is calculated as a September 2008 questionnaire survey result on the question sentences Q1 to Q8. Suppose that the total result for each question Q is the total result L-DS1 illustrated in FIG.

また、第2データセットDS2に含まれているロウデータRDを用いた場合、質問文Q1乃至Q15についての2009年9月のアンケート調査結果として、サンプル数が20,000であり、各質問文Qに対する集計結果が図5(b)に例示する集計結果L−DS2となったとする。なお、図5(b)に示す例では、質問文Q1乃至Q15がその番号に沿わず順不同となっているが、これは、質問文自体については、各データセットDS間で同じ順番である必然性はないことの例示である。言うまでもなく、集計結果L−DS2としては、質問文Q1乃至Q15におけるその番号順にディスプレイ15上に表示されるものであってもよい。   In addition, when the row data RD included in the second data set DS2 is used, the number of samples is 20,000 as a result of the questionnaire survey in September 2009 for the question sentences Q1 to Q15. Assume that the totaling result for L is the totaling result L-DS2 illustrated in FIG. In the example shown in FIG. 5B, the question sentences Q1 to Q15 do not follow the numbers and are in no particular order. However, the question sentences themselves must be in the same order among the data sets DS. It is an illustration of the absence. Needless to say, the count result L-DS2 may be displayed on the display 15 in the order of the numbers in the question sentences Q1 to Q15.

更に、第3データセットDS3に含まれているロウデータRDを用いた場合、質問文Q1乃至Q11についての2010年9月のアンケート調査結果として、サンプル数が22,000であり、各質問文Qに対する集計結果が図5(c)に例示する集計結果L−DS3となったとする。なお、図5(c)に示す例でも、図5(b)に示す例と同様に質問文Q1乃至Q11がその番号に沿わず順不同となっているが、これは図5(b)に示す場合と同様の例示である。また同様に、集計結果L−DS3としては、質問文Q1乃至Q11におけるその番号順にディスプレイ15上に表示されるものであってもよい。   Further, when the raw data RD included in the third data set DS3 is used, the number of samples is 22,000 as a result of the September 2010 questionnaire survey on the question sentences Q1 to Q11. Assume that the totaling result for L is the totaling result L-DS3 illustrated in FIG. In the example shown in FIG. 5C, as in the example shown in FIG. 5B, the question sentences Q1 to Q11 do not follow the numbers and are out of order, but this is shown in FIG. 5B. It is the same example as the case. Similarly, the total result L-DS3 may be displayed on the display 15 in the order of the numbers in the question sentences Q1 to Q11.

ここで、図5(d)の{ }に夫々例示するように、第1データセットDS1に含まれる質問文Q1と第2データセットDS2に含まれる質問文Q1’とが上記同一性の判定処理(図3(a)ステップS40参照)により同一又は類似と見なせるものであったとする。同様に、第1データセットDS1に含まれる質問文Q2と第2データセットDS2に含まれる質問文Q2’とが同一又は類似と見なせるものであり、第1データセットDS1に含まれる質問文Q4と第2データセットDS2に含まれる質問文Q4’とが同一又は類似と見なせるものであり、第1データセットDS1に含まれる質問文Q6と第3データセットDS3に含まれる質問文Q6’とが同一又は類似と見なせるものであったとする。更に、第1データセットDS1に含まれる質問文Q3と第2データセットDS2に含まれる質問文Q3’と第3データセットDS3に含まれる質問文Q3”とが同一又は類似と見なせるものであり、第1データセットDS1に含まれる質問文Q5と第2データセットDS2に含まれる質問文Q5’と第3データセットDS3に含まれる質問文Q5”とが同一又は類似と見なせるものであったとする。   Here, as illustrated in {} of FIG. 5D, the question sentence Q1 included in the first data set DS1 and the question sentence Q1 ′ included in the second data set DS2 are subjected to the above-described identity determination process. (See FIG. 3 (a) step S40). Similarly, the question sentence Q2 included in the first data set DS1 and the question sentence Q2 ′ included in the second data set DS2 can be regarded as the same or similar, and the question sentence Q4 included in the first data set DS1 The question sentence Q4 ′ included in the second data set DS2 can be regarded as the same or similar, and the question sentence Q6 included in the first data set DS1 and the question sentence Q6 ′ included in the third data set DS3 are the same. Or it can be considered similar. Further, the question sentence Q3 included in the first data set DS1, the question sentence Q3 ′ included in the second data set DS2, and the question sentence Q3 ″ included in the third data set DS3 can be regarded as the same or similar. Assume that the question sentence Q5 included in the first data set DS1, the question sentence Q5 ′ included in the second data set DS2, and the question sentence Q5 ″ included in the third data set DS3 can be regarded as the same or similar.

上記の場合において実施形態に係るステップS90(図3(a)参照)を例えば第1データセットDS1の質問文Q3について実行すると、結果としてディスプレイ15に表示される集計結果は、第2データセットDS2に含まれる質問文Q3’及び第3データセットDS3に含まれる質問文Q3”が夫々第1データセットDS1に含まれる当該質問文Q3にマッチング(共通化)された上で、図5(e)に例示するように夫々のデータセットDSの集計結果L−DS1乃至集計結果L−DS3が第1データセットDS1の質問文Q3について反映/集約された集計結果CL−DS123であることとなる。   When step S90 (see FIG. 3A) according to the embodiment is executed for the question sentence Q3 of the first data set DS1 in the above case, for example, the total result displayed on the display 15 is the second data set DS2. The question sentence Q3 ′ included in the question sentence Q3 ′ and the question sentence Q3 ″ included in the third data set DS3 are matched (shared) with the question sentence Q3 included in the first data set DS1, respectively. As shown in FIG. 4, the total results L-DS1 to L-DS3 of the respective data sets DS are the total results CL-DS123 reflected / aggregated for the question text Q3 of the first data set DS1.

以上説明したように、実施形態に係る集計装置Sの動作によれば、相互に異なるデータセットDS間で夫々のタグ情報TGを比較した結果に基づいて当該タグ情報TG及び対応するロウデータRDを当該異なるデータセットDS間で共通化し、当該タグ情報TG及びロウデータRDが共通化されたデータセットDSに係る集計結果を当該各データセットDS毎に算出し、更にその集計結果を共通化の対象となったデータセットDS同士で比較可能に表示するので、調査事項が異なるデータセットDS間でもこれらを横断した調査結果を容易に認識することができる。   As described above, according to the operation of the aggregation device S according to the embodiment, the tag information TG and the corresponding row data RD are obtained based on the result of comparing the tag information TG between the different data sets DS. Calculate the aggregation result for each data set DS that is shared between the different data sets DS and that share the tag information TG and row data RD. Since the data sets DS are displayed in such a manner that they can be compared with each other, it is possible to easily recognize the survey results across these data sets DS having different survey items.

従って、異なるデータセットDSの調査結果を有効且つ容易に認識して、例えば広告作成等の活動に広く活かすことができる。   Therefore, it is possible to effectively and easily recognize the survey results of different data sets DS and use them widely in activities such as advertisement creation.

更に、タグ情報TG及びロウデータRDのデータセットDS間における共通化を繰り返し複数回行えば、調査事項が異なるデータセットDS間を横断した調査結果としての所望の調査結果を、容易且つ迅速に取得することができる。   Furthermore, if the tag information TG and the raw data RD are repeatedly shared between the data sets DS, a desired survey result as a survey result across the data sets DS with different survey items can be easily and quickly acquired. can do.

また、予め設定されている辞書データD1乃至Dnに基づいてタグ情報TGの共通化を行うので、経験則に基づいたより適切なタグ情報TGの共通化が図れる。   Further, since the tag information TG is shared based on the preset dictionary data D1 to Dn, more appropriate tag information TG can be shared based on an empirical rule.

更にまた、共通化の対象たるタグ情報TG同士が同一でないとき、共通化後のタグ情報TGの候補たる候補の中から共通化後のタグ情報TGとなるタグ情報TGを選択するので、機械的に同一とできないタグ情報TGであっても、共通化することができる。また、自動的にタグ情報TGの共通化ができない場合でも、手動でタグ情報TGの共通化を図ることができる。   Furthermore, when the tag information TG to be shared is not the same, the tag information TG that becomes the tag information TG after the sharing is selected from the candidates for the tag information TG after the sharing. Even tag information TG that cannot be identical to each other can be shared. Even when the tag information TG cannot be automatically shared, the tag information TG can be manually shared.

(II)変形形態
次に、本発明に係る変形形態について説明する。
(II) Modified Embodiment Next, a modified embodiment according to the present invention will be described.

(A)第1変形形態
先ず、第1の変形形態について図6を用いて説明する。なお図6は、第1変形形態に係るデータベースにおけるデータ構造等を例示する図である。
(A) First Modification First, a first modification will be described with reference to FIG. FIG. 6 is a diagram illustrating a data structure and the like in the database according to the first modification.

上述した実施形態では、各質問文を特徴付けるタグ情報TGは、原則として予め使用者が設定して蓄積/記憶させておく構成としたが、これ以外に、図6に例示する方法により自動的に各質問文を特徴付けるタグ情報TGを生成することも出来る。   In the above-described embodiment, the tag information TG that characterizes each question sentence is configured to be set and stored / stored by the user in advance. However, other than this, the tag information TG is automatically set by the method illustrated in FIG. Tag information TG that characterizes each question sentence can also be generated.

即ち、図6(a)に例示するように、質問文識別情報IDQaにより識別される質問文Qaを、従来と同様のいわゆる形態素解析手法により複数の単語Wa−1乃至単語Wa−nに分割する(ステップS200)。そして、当該分割した各単語Wa−1乃至単語Wa−nの夫々につき、図示しない辞書データ又は図6(b)に例示するデータ構造を有するタグ情報データベースDBを参照して、その各々に一致する単語Wを含む質問文Qを特徴付けているタグ情報TGを抽出し、当該抽出したタグ情報TGを、元の単語Wa−1乃至単語Wa−nに夫々相当し且つ質問文Qaを特徴付けるタグ情報TGa−1乃至タグ情報TGa−nとする(ステップS210)。   That is, as illustrated in FIG. 6A, the question sentence Qa identified by the question sentence identification information IDQa is divided into a plurality of words Wa-1 to Wa-n by a so-called morphological analysis method similar to the conventional technique. (Step S200). Then, for each of the divided words Wa-1 to Wa-n, the dictionary data (not shown) or the tag information database DB having the data structure illustrated in FIG. Tag information TG characterizing the question sentence Q including the word W is extracted, and the extracted tag information TG corresponds to the original word Wa-1 to the word Wa-n and characterizes the question sentence Qa. It is set as TGa-1 thru | or tag information TGa-n (step S210).

このとき、当該タグ情報データベースDBとしては、図6(b)に例示するように、一つの質問文Qに対して、それを分割した単語Wと、それを特徴付けるタグ情報TGと、が対応付けられて記憶されているタグ情報データベースDBとするのが好適である。   At this time, as illustrated in FIG. 6B, the tag information database DB associates a single question sentence Q with a word W obtained by dividing the question sentence Q and tag information TG characterizing it. The tag information database DB stored and stored is preferably used.

また、上記ステップS210の動作としては、実施形態と同様に、分割された単語Wa−1乃至単語Wa−nの全てについて夫々に一致する単語Wに分割された質問文Qがタグ情報データベースDB内に記憶されている場合には、当該記憶されている質問文Qを特徴付けるタグ情報TGを、元の質問文Qaを特徴付けるタグ情報TGaとしてそのまま用いればよい。一方、全てが一致する単語Wに分割される質問文Qがタグ情報データベースDB内に記憶されていない場合には、類似する質問文Qを、類似度の高い順にタグ情報データベースDB内から抽出し、それらを順次表示して使用者に選択させるように構成するのが好適である。   Further, as the operation of step S210, as in the embodiment, the question sentence Q divided into the words W that match each of the divided words Wa-1 to Wa-n is stored in the tag information database DB. In this case, the tag information TG that characterizes the stored question sentence Q may be used as it is as the tag information TGa that characterizes the original question sentence Qa. On the other hand, when the question sentence Q divided into all the matching words W is not stored in the tag information database DB, similar question sentences Q are extracted from the tag information database DB in descending order of similarity. It is preferable that they are configured to be displayed sequentially and to be selected by the user.

(B)第2変形形態
次に第2の変形形態について説明する。
(B) Second Modification Next, a second modification will be described.

実施形態に係る辞書データD(図4(a)参照)につき、一つのデータセットDSを新たに記憶させる度に、それに含まれる質問文Qに含まれる単語を新規に自動的に割り出し、いわゆるシソーラス辞書を利用して、自動的に同義又は類似語を辞書データDとして登録するように構成してもよい。   With respect to the dictionary data D according to the embodiment (see FIG. 4A), every time one data set DS is newly stored, a word included in the question sentence Q included therein is automatically determined, so-called thesaurus. A dictionary may be used to automatically register synonyms or similar words as dictionary data D.

また、使用者による集計処理の実行の度に、同義語又は類似語情報を収集し、これらを自動的に登録するように構成してもよい。この場合、それら全てを登録すると検索における抽出数(ヒット数)が増え過ぎてしまう場合に対応すべく、同義語又は類似語として登録不可のパターン登録を用意し、更にこれを調整可能とするように構成することも出来る。   Alternatively, the synonym or similar word information may be collected and automatically registered each time the user executes the aggregation process. In this case, if all of them are registered, a pattern registration that cannot be registered as a synonym or similar word is prepared so as to cope with the case where the number of extractions (hits) in the search increases too much, and this can be adjusted further. It can also be configured.

(C)第3変形形態
次に第3の変形形態について説明する。
(C) Third Modification Next, a third modification will be described.

実施形態に係るマッチング処理のパターン(図4(b)参照)の自動調整につき、類似のマッチングパターンに関しても、使用者によりマッチングレベルを自由に設定可能としてもよい。また、使用者による集計処理の実行の度に、頻度の多いものを優先的なマッチングパターンとして使用者全体で共有できるように自動調整していくように構成してもよい。   For automatic adjustment of the pattern of matching processing (see FIG. 4B) according to the embodiment, the matching level may be freely set by the user for similar matching patterns. In addition, each time the user executes the aggregation process, the frequency adjustment may be automatically adjusted so that the frequently used pattern can be shared by the entire user as a preferential matching pattern.

(D)第4変形形態
更に第4の変形形態について説明する。
(D) Fourth Modification A fourth modification will be described.

実施形態に係るステップS40の動作(図4参照)では、上述したように、横断対象データセットDSに含まれる質問文と第1データセットDS1に含まれる質問文との間の同一性の判定処理を、第1データセットDS1に含まれる「一つの質問文毎に」実行している。この結果として、上述した図5(e)に示す例では、一つの質問文Q3についての共通化処理に係る集計結果のみが表示される(図4ステップS90参照)。   In the operation of step S40 according to the embodiment (see FIG. 4), as described above, the determination process of the identity between the question sentence included in the crossing target data set DS and the question sentence included in the first data set DS1. Is executed “for each question sentence” included in the first data set DS1. As a result, in the example shown in FIG. 5E described above, only the tabulation result related to the common processing for one question sentence Q3 is displayed (see step S90 in FIG. 4).

これに対して、例えば第1データセットDSに係る質問文Q1乃至質問Q8を全て連結(合成)して得られる合成質問を一つの質問文として実施形態に係る集計処理の対象とすれば、それに対応する集計結果としては、図5(d)に例示したものに相当する集計結果がディスプレイ15上に表示されることとなる。なおこの場合には、第2データセットDS2に含まれる質問文Q1’、質問文Q2’、質問文Q3’及び質問文Q5’が夫々第1データセットDS1に含まれる質問文Q1、質問文Q2、質問文Q3及び質問文Q5にマッチング(共通化)され、更に第3データセットDS3に含まれる質問文Q3”、質問文Q4’、質問文Q5”及び質問文Q6’が夫々第1データセットDS1に含まれる質問文Q3、質問文Q4、質問文Q5及び質問文Q6にマッチングされることとなる。そして、図5(d)に例示する第1データセットDS1の質問文Q1乃至質問文Q8に対応する第2データセットDS2及び第3データセットDS3夫々の集計結果については、一つの質問文の中における別個の集計結果として表示されることとなる。   On the other hand, for example, if a combined question obtained by concatenating (synthesizing) all of the question sentences Q1 to Q8 related to the first data set DS is a question sentence, As a corresponding totaling result, a totaling result corresponding to that illustrated in FIG. 5D is displayed on the display 15. In this case, the question sentence Q1 ′, the question sentence Q2 ′, the question sentence Q3 ′, and the question sentence Q5 ′ included in the second data set DS2 are respectively included in the first data set DS1. , The question sentence Q3 ", the question sentence Q4 ', the question sentence Q5", and the question sentence Q6', which are matched (shared) with the question sentence Q3 and the question sentence Q5 and are included in the third data set DS3, respectively. It is matched with the question sentence Q3, question sentence Q4, question sentence Q5, and question sentence Q6 included in DS1. Then, regarding the total results of the second data set DS2 and the third data set DS3 corresponding to the question sentences Q1 to Q8 of the first data set DS1 illustrated in FIG. Will be displayed as a separate total result.

(E)第5変形形態
最後に第5の変形形態について説明する。
(E) Fifth Modification Finally, a fifth modification will be described.

上述した第1データセットDS1において、例えばそれに含まれる質問文Q1と質問文Q3とを合わせた合成質問を集計処理上において生成したとすると、第2データデットDS2及び第3データセットDS3において夫々対応する質問文Q1及び質問文Q3についての集計結果を、自動的に算出することができる。これは、実施形態に係る集計処理を実行した場合には、異なるデータセットDS間で同じ質問文を相互に特定できていることになるので、横断対象データセットDSについても、当該特定された質問文についての集計結果を集計装置Sとして自動的に算出できることによる。   In the first data set DS1 described above, for example, if a combined question combining the question sentence Q1 and the question sentence Q3 included in the first data set DS1 is generated in the tabulation process, the second data set DS2 and the third data set DS3 correspond respectively. The tabulation results for the question sentence Q1 and the question sentence Q3 to be calculated can be automatically calculated. This is because when the aggregation process according to the embodiment is executed, the same question text can be mutually specified between different data sets DS. This is because the totaling result for the sentence can be automatically calculated as the totaling device S.

更に、図3に夫々示したフローチャートに対応するプログラムをフレキシブルディスク等の記録媒体に記録しておき、或いはインターネット等のネットワークを介して取得しておき、これらをマイクロコンピュータにより読み出して実行することにより、当該マイクロコンピュータを実施形態に係る主制御部10として活用することも可能である。   Further, the program corresponding to the flowchart shown in FIG. 3 is recorded on a recording medium such as a flexible disk or acquired via a network such as the Internet, and these are read and executed by a microcomputer. The microcomputer can be used as the main control unit 10 according to the embodiment.

以上夫々説明したように、本発明は集計装置の分野に利用することが可能であり、特にアンケート調査の調査結果の集計処理の分野に適用すれば特に顕著な効果が得られる。   As described above, the present invention can be used in the field of counting devices, and particularly when applied to the field of counting processing of questionnaire survey results, a particularly remarkable effect can be obtained.

10 主制御部
10a マッチング処理部
10b 集計部
11 RAM
12 ROM
13 辞書データ記憶部
14 操作部
15 ディスプレイ
16 インターフェース
S 集計装置
DS1、DS2、DS3、DSn データセット
M1、M2、M3、Mn 記憶装置
RB ラベルデータ
RD ロウデータ
DB タグ情報データベース
Qa、Qb 質問文
D1、D2、D3、D4、Dn 辞書データ
IDQa、IDQb 質問文識別情報
TGa−1、TGa−2、TGa−3、TGa−4、TGa−n、TGb−1、TGb−2、TGb−3、TGb−4、TGb−n タグ情報
L−DS1、L−DS2、L−DS3、CL−DS123 集計結果
Wa−1、Wa−2、Wa−3、Wa−4、Wa−n 単語
DESCRIPTION OF SYMBOLS 10 Main control part 10a Matching process part 10b Total part 11 RAM
12 ROM
13 Dictionary Data Storage Unit 14 Operation Unit 15 Display 16 Interface S Aggregation Device DS1, DS2, DS3, DSn Data Set M1, M2, M3, Mn Storage Device RB Label Data RD Row Data DB Tag Information Database Qa, Qb Question Text D1, D2, D3, D4, Dn Dictionary data IDQa, IDQb Question identification information TGa-1, TGa-2, TGa-3, TGa-4, TGa-n, TGb-1, TGb-2, TGb-3, TGb- 4, TGb-n Tag information L-DS1, L-DS2, L-DS3, CL-DS123 Count result Wa-1, Wa-2, Wa-3, Wa-4, Wa-n Word

Claims (5)

調査事項を特徴付けるタグ情報と、当該調査事項に対する調査結果を示す結果情報と、を、夫々に含む複数のデータセットに係る集計結果を告知する情報処理装置であって、
各前記データセットを記憶するデータセット記憶手段と、
相互に異なる前記データセット間において、当該各データセットに含まれる前記タグ情報を比較する比較手段と、
前記比較手段による比較結果に基づいて、前記タグ情報及び当該タグ情報により特徴付けられる前記調査事項に対応する前記結果情報を、相互に異なる前記データセット間で共通化する共通化手段と、
共通化された前記タグ情報及び前記結果情報を用いて、当該タグ情報及び当該結果情報が共通化された各前記データセットに係る集計結果を、当該各データセット毎に算出する集計手段と、
前記タグ情報及び前記結果情報が共通化された各前記データセットについての前記算出された集計結果を、当該各データセット同士で比較可能に告知する告知手段と、
を備え
前記共通化手段は、
共通化後の前記タグ情報の候補となる候補タグ情報を記憶する候補記憶手段と、
当該共通化の対象たる前記タグ情報同士が同一でないとき、前記記憶されている候補タグ情報の中から当該共通化に係る当該候補タグ情報を抽出する抽出手段と、
前記抽出された候補タグ情報を告知する候補告知手段と、
前記抽出された候補タグ情報から共通化後の前記タグ情報となる当該候補タグ情報を選択するために用いられる選択手段と、
を備えることを特徴とする情報処理装置。
An information processing apparatus for notifying tag information that characterizes a survey item and result information indicating a survey result for the survey item, each of which includes a plurality of data sets including the survey results,
Data set storage means for storing each of the data sets;
Comparison means for comparing the tag information included in each data set between the different data sets;
Based on the comparison result by the comparison unit, the tag information and the result information corresponding to the investigation item characterized by the tag information are shared by the data sets different from each other,
Using the tag information and the result information that have been shared, the tabulation unit that calculates the aggregation result for each of the data sets for which the tag information and the result information have been shared, for each data set;
A notifying means for notifying the calculated total results for each data set in which the tag information and the result information are made common to each other in such a manner that the data sets can be compared with each other;
Equipped with a,
The common means is:
Candidate storage means for storing candidate tag information that is a candidate for the tag information after sharing;
An extraction means for extracting the candidate tag information related to the commonization from the stored candidate tag information when the tag information to be shared is not the same;
Candidate notification means for notifying the extracted candidate tag information;
Selection means used for selecting the candidate tag information to be the tag information after sharing from the extracted candidate tag information;
The information processing apparatus according to claim Rukoto equipped with.
請求項1に記載の情報処理装置において、
前記共通化手段は、
共通化の対象たる前記タグ情報同士の同一性又は類似性の少なくともいずれか一方を示し且つ予め設定されている辞書情報を記憶する辞書情報記憶手段を備え、
前記記憶されている辞書情報に基づいて前記タグ情報の共通化を実行することを特徴とする情報処理装置。
The information processing apparatus according to claim 1,
The common means is:
Comprising dictionary information storage means for storing at least one of identity or similarity between the tag information to be shared and storing preset dictionary information;
An information processing apparatus, wherein the tag information is shared based on the stored dictionary information.
請求項1に記載の情報処理装置において、
前記共通化手段は、共通化の対象たる前記タグ情報と、共通化後の当該タグ情報と、を指定するために用いられる指定手段を備えることを特徴とする情報処理装置。
The information processing apparatus according to claim 1 ,
The information processing apparatus according to claim 1, wherein the sharing unit includes a specifying unit used to specify the tag information to be shared and the tag information after sharing .
調査事項を特徴付けるタグ情報と、当該調査事項に対する調査結果を示す結果情報と、を、夫々に含む複数のデータセットに係る集計結果を告知する情報処理装置であって選択手段を備える情報処理装置に含まれるコンピュータを、
各前記データセットを記憶するデータセット記憶手段、
相互に異なる前記データセット間において、当該各データセットに含まれる前記タグ情報を比較する比較手段、
前記比較手段として機能する前記コンピュータによる比較結果に基づいて、前記タグ情報及び当該タグ情報により特徴付けられる前記調査事項に対応する前記結果情報を、相互に異なる前記データセット間で共通化する共通化手段、
共通化された前記タグ情報及び前記結果情報を用いて、当該タグ情報及び当該結果情報が共通化された各前記データセットに係る集計結果を、当該各データセット毎に算出する集計手段、及び、
前記タグ情報及び前記結果情報が共通化された各前記データセットについての前記算出された集計結果を、当該各データセット同士で比較可能に告知するように告知手段を制御する告知制御手段、
として機能させる情報処理用プログラムであって、
前記共通化手段として機能させる前記コンピュータを、
共通化後の前記タグ情報の候補となる候補タグ情報を記憶する候補記憶手段、
当該共通化の対象たる前記タグ情報同士が同一でないとき、前記記憶されている候補タグ情報の中から当該共通化に係る当該候補タグ情報を抽出する抽出手段、及び
前記抽出された候補タグ情報を候補告知手段に告知させる候補告知制御手段、
として機能させ、
前記選択手段は、前記抽出された候補タグ情報から共通化後の前記タグ情報となる当該候補タグ情報を選択するために用いられることを特徴とする情報処理装置用プログラム
An information processing apparatus for notifying tag information that characterizes a survey item, and result information indicating a survey result for the survey item, each of which includes a plurality of data sets, and that includes a selection unit. Included computers,
Data set storage means for storing each of the data sets;
Comparison means for comparing the tag information included in each data set between the different data sets,
Based on the comparison result by the computer functioning as the comparison unit, the tag information and the result information corresponding to the investigation item characterized by the tag information are shared between the different data sets. means,
Using the tag information and the result information that have been shared, the tabulation unit that calculates the tabulation result for each of the data sets for which the tag information and the result information have been shared, for each data set, and
Notification control means for controlling the notification means so as to notify the calculated total results for each data set in which the tag information and the result information are made common to each data set;
An information processing program that functions as
The computer that functions as the common means;
Candidate storage means for storing candidate tag information that is a candidate for the tag information after sharing,
An extraction means for extracting the candidate tag information related to the commonization from the stored candidate tag information when the tag information to be shared is not the same; and
Candidate notification control means for notifying the candidate notification means of the extracted candidate tag information,
Function as
The information processing apparatus program , wherein the selection means is used to select the candidate tag information to be the tag information after sharing from the extracted candidate tag information .
調査事項を特徴付けるタグ情報と、当該調査事項に対する調査結果を示す結果情報と、を、夫々に含む複数のデータセットに係る集計結果を告知する情報処理装置であって、各前記データセットを記憶するデータセット記憶手段と、候補記憶手段と、選択手段と、を備える情報処理装置において実行される情報処理方法であって、
相互に異なる前記データセット間において、当該各データセットに含まれる前記タグ情報を比較する比較工程と
前記比較工程における比較結果に基づいて、前記タグ情報及び当該タグ情報により特徴付けられる前記調査事項に対応する前記結果情報を、相互に異なる前記データセット間で共通化する共通化工程と
共通化された前記タグ情報及び前記結果情報を用いて、当該タグ情報及び当該結果情報が共通化された各前記データセットに係る集計結果を、当該各データセット毎に算出する集計工程と
前記タグ情報及び前記結果情報が共通化された各前記データセットについての前記算出された集計結果を、当該各データセット同士で比較可能に告知する告知工程と
を含み、
前記候補記憶手段は、共通化後の前記タグ情報の候補となる候補タグ情報を記憶し、
前記共通化工程は、
当該共通化の対象たる前記タグ情報同士が同一でないとき、前記記憶されている候補タグ情報の中から当該共通化に係る当該候補タグ情報を抽出する抽出工程と、
前記抽出された候補タグ情報を告知する候補告知工程と、
を含み、
前記選択手段は、前記抽出された候補タグ情報から共通化後の前記タグ情報となる当該候補タグ情報を選択するために用いられることを特徴とする情報処理方法
An information processing device for notifying tag information that characterizes a survey item and result information indicating a survey result for the survey item, each of which includes a plurality of data sets, and storing each of the data sets An information processing method executed in an information processing apparatus including a data set storage unit, a candidate storage unit, and a selection unit,
A comparison step of comparing the tag information included in each data set between the different data sets;
Based on the comparison result in the comparison step , the tag information and the result information corresponding to the investigation item characterized by the tag information, a common step for sharing the different data sets,
Using the tag information and the result information that have been shared, the tabulation process for calculating the aggregation result for each of the data sets for which the tag information and the result information have been shared, for each data set;
A notification step of notifying the calculated total results for each of the data sets in which the tag information and the result information are made common so that the data sets can be compared with each other;
Including
The candidate storage means stores candidate tag information that is a candidate for the tag information after sharing,
The commonization step includes
When the tag information to be shared is not the same, an extraction step of extracting the candidate tag information related to the commonization from the stored candidate tag information;
A candidate notification step of notifying the extracted candidate tag information;
Including
The information processing method , wherein the selection unit is used to select the candidate tag information to be the tag information after sharing from the extracted candidate tag information .
JP2009131457A 2009-05-29 2009-05-29 Information processing apparatus, information processing method, and information processing program Active JP5281486B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009131457A JP5281486B2 (en) 2009-05-29 2009-05-29 Information processing apparatus, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009131457A JP5281486B2 (en) 2009-05-29 2009-05-29 Information processing apparatus, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP2010277477A JP2010277477A (en) 2010-12-09
JP5281486B2 true JP5281486B2 (en) 2013-09-04

Family

ID=43424354

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009131457A Active JP5281486B2 (en) 2009-05-29 2009-05-29 Information processing apparatus, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP5281486B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7188879B2 (en) * 2017-11-24 2022-12-13 ヤフー株式会社 Provision device, provision method and provision program
WO2025027858A1 (en) * 2023-08-03 2025-02-06 日本電信電話株式会社 Question analysis method and question analysis device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09190454A (en) * 1996-01-10 1997-07-22 Hitachi Ltd Questionnaire tabulation system
JP4068854B2 (en) * 2002-02-05 2008-03-26 株式会社ジャストシステム File management method and file management apparatus capable of using this method
JP3854210B2 (en) * 2002-09-11 2006-12-06 富士通株式会社 Questionnaire method, questionnaire device, questionnaire program, computer-readable recording medium recording the questionnaire program, and respondent terminal

Also Published As

Publication number Publication date
JP2010277477A (en) 2010-12-09

Similar Documents

Publication Publication Date Title
Kieslich et al. Artificial intelligence ethics by design. Evaluating public perception on the importance of ethical design principles of artificial intelligence
Villadsen et al. Are you 110% sure? Modeling of fractions and proportions in strategy and management research
Alraja et al. Does Facebook commerce enhance SMEs performance? A structural equation analysis of Omani SMEs
Huang Using cluster bootstrapping to analyze nested data with a few clusters
Thiem et al. Boolean minimization in social science research: A review of current software for Qualitative Comparative Analysis (QCA)
Rost et al. Reporting biases in empirical management research: The example of win-win corporate social responsibility
Huber et al. Let's be honest about the attraction effect
Yaghtin et al. B2B digital content marketing in uncertain situations: a systematic review
Ansari et al. Modeling multiple relationships in social networks
McDonald et al. Predicting which season ticket holders will renew and which will not
Casidy The role of perceived market orientation in the higher education sector
Maggin et al. Introduction to the special series: Issues and advances of synthesizing single-case research
Wright et al. Some philosophical problems for service-dominant logic in marketing
Sakurai et al. More or less engaged in doctoral studies? Domestic and international students’ satisfaction and motivation for doctoral studies in Finland
Rubel et al. Matching people with technology: Effect of HIWP on technology adaptation
Miller Reanalysis: Are coups good for democracy?
Eryandra et al. How older consumers’ perceived ethicality influences brand loyalty
Liu et al. How does leader other-emotion appraisal influence employees? The multilevel dual affective mechanisms
Aggarwal A study of the relationship between organizational culture and psychological capital and its impact using systematic literature review
Yamamoto et al. Migration of health workers in the Pacific Islands: a bottleneck to health development
Zhu et al. Negative peer feedback and user content generation: Evidence from a restaurant review platform
Nuti et al. Performance assessment in the maternity pathway in Tuscany region
Mbondji et al. Resources, indicators, data management, dissemination and use in health information systems in sub-Saharan Africa: results of a questionnaire-based survey
Strunk et al. Added bonus? The relationship between California school districts’ specialized teacher staffing needs and the use of economic incentive policies
Fernández GG et al. Does organisation matter? Solidarity approaches among organisations and sectors in Europe

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110422

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121017

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121030

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121227

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130524

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 5281486

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

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

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