WO2022220090A1 - 情報処理システム、情報処理方法及びプログラム - Google Patents

情報処理システム、情報処理方法及びプログラム Download PDF

Info

Publication number
WO2022220090A1
WO2022220090A1 PCT/JP2022/015134 JP2022015134W WO2022220090A1 WO 2022220090 A1 WO2022220090 A1 WO 2022220090A1 JP 2022015134 W JP2022015134 W JP 2022015134W WO 2022220090 A1 WO2022220090 A1 WO 2022220090A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
information processing
user terminal
screen
survey
Prior art date
Application number
PCT/JP2022/015134
Other languages
English (en)
French (fr)
Inventor
誠 熊田
Original Assignee
株式会社クロス・マーケティンググループ
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 株式会社クロス・マーケティンググループ filed Critical 株式会社クロス・マーケティンググループ
Publication of WO2022220090A1 publication Critical patent/WO2022220090A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/35Clustering; Classification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism

Definitions

  • the present invention relates to an information processing system, an information processing method, and a program capable of analyzing text data related to specific keywords and providing analysis results.
  • Patent Document 1 a group of sentence data such as SNS is divided, characteristic words are extracted from each of the divided sentence data, and the relationship between the extracted characteristic words and each label representing the nature of the sentence is disclosed. and assigning labels to sentence data divided based on a certain standard while referring to the calculated relevance value.
  • an object of the present invention is to provide an information processing system, information processing method, and program capable of providing text analysis and related research on the same platform.
  • an information processing system has a communication section and a control section.
  • the said communication part can communicate with a user's user terminal.
  • the control unit extracts sentences related to the keyword input via the user terminal from among a plurality of sentences collected from the network, analyzes the sentences, and classifies them into different topics. Further, the control unit generates an analysis result display screen having a text display column in which the text can be selectively displayed for each topic, and a research user interface for instructing research on the topic via the Internet. Send to user terminal. control unit and
  • the information processing system can provide text analysis and related research on the same platform (analysis result display screen).
  • the information processing system can be configured with one or a plurality of information processing apparatuses.
  • the control unit When an input to the survey user interface is received, the control unit generates a screen for creating a survey form for surveying the topic, transmits the screen to the user terminal, and creates the survey form on the creation screen. may be sent to a plurality of consumer terminals when a request to start is received.
  • the user can create a survey form and instruct the survey from the screen on which the text analysis results are viewed.
  • control unit may generate a survey result display screen showing the aggregated results of the responses and transmit it to the user terminals.
  • the control unit may arrange, on the survey result display screen, a chat user interface for starting a chat with a terminal of one of the plurality of consumers who is the sender of the answer. good.
  • the control unit searches for a terminal capable of currently chatting among terminals of a plurality of consumers who are transmission sources of the answers, and may be connected.
  • the information processing system allows the user to start chatting with the consumer who responded to the survey from the same screen on which the survey results were viewed.
  • the information processing system may further have a storage unit that stores a consumer database relating to a plurality of consumers with different attributes.
  • the control unit selects a plurality of consumers to whom the survey request is to be sent from the consumer database, and sets the attributes of the plurality of consumers in charge of labeling processing for the classified topic.
  • a screen for allowing the user to make a selection may be generated from a consumer database and transmitted to the user terminal.
  • the information processing system can deliberately bias the labeling method according to the user's intention by having the user select consumers with specific attributes as the person in charge of labeling. can be differentiated from
  • An information processing method comprises: Extracting sentences related to a keyword input via a user's user terminal from a plurality of sentences collected from a network, analyzing the sentences and classifying them into different topics; generating and transmitting to the user terminal an analysis result display screen having a text display column capable of selectively displaying the text for each topic, and a research user interface for instructing research on the topic via the Internet. , including.
  • a program is provided in an information processing device, a step of extracting sentences related to a keyword input via a user's user terminal from among a plurality of sentences collected from a network; analyzing the text and classifying it into different topics; generating and transmitting to the user terminal an analysis result display screen having a text display column capable of selectively displaying the text for each topic, and a research user interface for instructing research on the topic via the Internet.
  • FIG. 1 is a diagram showing the configuration of a planning support system according to one embodiment of the present invention
  • FIG. It is the figure which showed the hardware constitutions of the planning support server which concerns on one Embodiment of this invention.
  • 3 is a diagram showing the structure of a database held by a planning support server according to one embodiment of the present invention;
  • FIG. 4 is a diagram showing an example of a home screen of a planning support tool according to one embodiment of the present invention; It is the figure which showed the example of the screen displayed during SNS analysis by the said planning support tool in one Embodiment of this invention.
  • FIG. 4 is a diagram showing an example of a home screen of a planning support tool according to one embodiment of the present invention. It is the figure which showed the example of the screen displayed during SNS analysis by the said planning support tool in one Embodiment of this invention.
  • FIG. 4 is a diagram showing an example of an SNS analysis result display screen displayed on a user terminal in one embodiment of the present invention
  • FIG. 4 is a diagram showing an example of a questionnaire creation screen displayed on a user terminal in one embodiment of the present invention
  • FIG. 4 is a diagram showing an example of a questionnaire creation screen displayed on a user terminal in one embodiment of the present invention
  • FIG. 4 is a diagram showing an example of a questionnaire creation screen displayed on a user terminal in one embodiment of the present invention
  • FIG. 4 is a diagram showing an example of a questionnaire result display screen displayed on a user terminal in one embodiment of the present invention
  • FIG. 10 is a diagram showing an example of a screen when a chat is requested on the questionnaire result display screen displayed on the user terminal in one embodiment of the present invention
  • FIG. 10 is a diagram showing an example of the screen of the planning support tool when a chat partner is found in one embodiment of the present invention. It is the figure which showed the example of the chat screen displayed on the said planning support tool in one Embodiment of this invention.
  • FIG. 10 is a diagram showing an example of a labeling staff setting screen displayed on the planning support tool in a modification of the present invention.
  • FIG. 1 is a diagram showing the configuration of a planning support system according to this embodiment.
  • this system includes a planning support server 100 on the Internet 50 and a plurality of user terminals 200.
  • the planning support server 100 is a server that provides planning support services (planning support tools that can be executed on the web) for corporate planners on the web.
  • the planning support server 100 is connected to a plurality of user terminals 200 via the Internet 50 .
  • the planning support server 100 extracts and analyzes post data such as SNS on the web related to the keyword specified from the user terminal 200, classifies them into topics, generates an SNS analysis result display screen, and displays it to the user. Send to terminal 200 .
  • questionnaires and chats with the monitor owned by the operator of the planning support server 100 are also possible via the SNS analysis result display screen.
  • the user terminal 200 (200A, 200B, 200C%) is a terminal used by a user (for example, a person in charge of planning in a company, etc.).
  • the user terminal 200 inputs a keyword on the planning support tool based on the user's operation, transmits an SNS analysis request to the planning support server 100, receives a web page displaying the SNS analysis result, etc. to display on the screen.
  • the planning support tool may be realized as an application installed on the user terminal 200 instead of as a web application.
  • FIG. 2 is a diagram showing the hardware configuration of the planning support server 100.
  • the planning support server 100 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, an input/output interface 15, and a bus connecting these to each other. 14.
  • CPU Central Processing Unit
  • ROM Read Only Memory
  • RAM Random Access Memory
  • the CPU 11 appropriately accesses the RAM 13 and the like as necessary, and comprehensively controls each block of the planning support server 100 while performing various arithmetic processing.
  • the ROM 12 is a non-volatile memory that permanently stores firmware such as an OS, programs, and various parameters to be executed by the CPU 11 .
  • the RAM 13 is used as a work area for the CPU 11, and temporarily holds the OS, various applications being executed, and various data being processed.
  • a display unit 16, an operation receiving unit 17, a storage unit 18, a communication unit 19, and the like are connected to the input/output interface 15.
  • the display unit 16 is a display device using, for example, an LCD (Liquid Crystal Display), an OELD (Organic ElectroLuminescence Display), a CRT (Cathode Ray Tube), or the like.
  • LCD Liquid Crystal Display
  • OELD Organic ElectroLuminescence Display
  • CRT Cathode Ray Tube
  • the operation reception unit 17 is, for example, a pointing device such as a mouse, a keyboard, a touch panel, or other input devices.
  • the operation reception unit 17 is a touch panel, the touch panel can be integrated with the display unit 16 .
  • the storage unit 18 is a non-volatile memory such as an HDD (Hard Disk Drive), a flash memory (SSD; Solid State Drive), or other solid memory.
  • the storage unit 18 stores the OS, various applications, and various data.
  • the storage unit 18 stores user information about the user of each user terminal 200, monitor information to be surveyed, questionnaire (questionnaire) information, etc., and the planning support server 100 uses these data. stores an application and other programs for executing SNS analysis results and questionnaire result display processing. As will be described later, the storage unit 18 has a user information database, a monitor information database, and a questionnaire information database as databases containing such data.
  • the communication unit 19 is, for example, a NIC (Network Interface Card) for Ethernet and various modules for wireless communication such as wireless LAN, and is responsible for communication processing with the user terminal 200 described above.
  • NIC Network Interface Card
  • the hardware configuration of the user terminal 200 is the same as the hardware configuration of the planning support server 100.
  • An application for connecting to the planning support server 100 and executing restaurant search processing is installed in the user terminal 200 .
  • FIG. 3 is a diagram showing the configuration of the database of the planning support server 100. As shown in FIG.
  • the planning support server 100 has a user information database 31, a monitor information database 32, and a questionnaire information database 33 in the storage unit 18.
  • the user information database 31 stores information about users who own the user terminals 200 and who are users (members) of the planning support service provided by the planning support server 100 .
  • the user information database 42 stores information such as a user ID, password, name, email address, company name, telephone number, address, age (group), and gender for each user.
  • the monitor information database 32 stores information about monitor users with different attributes who are consumers who have concluded a monitor contract with the operator of the planning support server 100 .
  • the monitor information database 42 includes user ID, password, name, email address, telephone number, address (place of residence), age (group), sex, family composition (married/unmarried, or number of family members, children occupation (occupation, school), annual income (household annual income, individual annual income), SNS used, residence type (detached house, condominium, owned house, rental, etc.), mobile phone (carrier information), car ownership
  • Each monitor stores information such as the situation, the presence or absence of a driver's license, and other items of interest.
  • the questionnaire information database 33 stores information related to questionnaires created for the above monitors, that is, questionnaire data and response data, statistical data regarding questionnaire results, and the like.
  • FIG. 4 is a flowchart showing the flow of SNS analysis result and questionnaire result display processing by the planning support server 100.
  • FIG. 4 is a flowchart showing the flow of SNS analysis result and questionnaire result display processing by the planning support server 100.
  • the CPU 11 of the planning support server 100 first determines whether or not an SNS analysis request has been received together with a keyword from the user terminal 200 (step 41).
  • FIG. 5 is a diagram showing an example of the home screen of the planning support service.
  • a user of the user terminal 200 logs in to the company support service using an ID and password.
  • a keyword input box 51 and an analysis request button 52 are displayed on the home screen displayed on the user terminal 200 after login.
  • a home button 53 for transitioning to the home screen an analysis result button 54 for transitioning to the SNS analysis result display screen, and a setting button 75 for performing various settings are arranged.
  • a popular keyword display column 55 that displays the current popular keywords in a ranking format
  • a watching keyword column 55 that graphically shows the progression of the popularity of the keywords currently being registered for watching by the user. is published.
  • the user of the user terminal 200 inputs a desired keyword (for example, "jeans") into the keyword input box 51 and presses the analysis request button 52. , the SNS analysis request is transmitted together with the keyword.
  • a desired keyword for example, "jeans”
  • the CPU 11 When determining that the SNS analysis request has been received (Yes in step 41), the CPU 11 extracts post data related to the keyword (typically, post data including the keyword) from post data of a predetermined SNS. (Collect) (step 42).
  • the extraction target period may be limited to a predetermined period such as the most recent few months or the most recent year.
  • the CPU 11 analyzes the collected post data and classifies them into different topics (step 43). Specifically, the CPU 11 performs natural language processing on the collected post data using a unique analysis algorithm, extracts feature words that frequently appear, and determines the relationship between the feature words and other words. Recognizes the post data and classifies the post data according to major topics that exist in the world. Deep learning by AI (Artificial Intelligence) may be used for the analysis and classification.
  • AI Artificial Intelligence
  • the CPU 11 also assigns (labels) a label indicating (summarizing) the classified topic to each of the categories.
  • the labeling may be performed by AI, or may be input by an operator of the planning support server 100 after interpreting posts on each topic.
  • FIG. 6 is a diagram showing an example of a screen displayed during SNS analysis in the planning support service.
  • a progress display field 57 for confirming the progress of processing such as (1) collection of post data, (2) classification of topics, and (3) interpretation (labeling) of topics is displayed.
  • the figure shows the state immediately before the analysis results are displayed after all three stages of processing have been completed.
  • the CPU 11 When the analysis/classification process is completed, the CPU 11 generates an SNS analysis result display screen and transmits it to the user terminal 200 (step 44).
  • FIG. 7 is a diagram showing an example of the SNS analysis result display screen displayed on the user terminal 200.
  • the SNS analysis result display screen includes a keyword display section 58 for displaying the entered keyword, and a post display column for selectively displaying SNS posts related to the keyword for each classified topic. have 60.
  • the post display field 60 can be switched and displayed by the label tab 59 for each label assigned to the keyword topic.
  • Each label tab 59 is arranged from top to bottom, for example, in descending order of the number of posts of the corresponding label.
  • 2456 SNS posts related to the keyword "jeans” are classified into topics such as "how to wash”, “damage”, “want”, “article”, “vintage”, and "number”. Note that when one of the posts in the post display field 60 is tapped, etc., the full text of the post is enlarged and displayed.
  • the keyword display section 58 is also displayed as a plurality of tabs, and by selecting one of them, the post display column 60 related to each keyword and each screen described below can be switched for each keyword. It is possible to display
  • the SNS analysis result display screen has, for example, above the post display column 60, a questionnaire button 61, which is a user interface for instructing a questionnaire survey on the topic of each label via the Internet.
  • the CPU 11 determines whether or not the questionnaire button 61 has been pressed by the user of the user terminal 200 (step 45).
  • the CPU 11 When determining that the questionnaire button 61 has been pressed (Yes), the CPU 11 generates a questionnaire creation screen for creating a questionnaire and transmits it to the user terminal 200 (step 46).
  • FIG. 8 is a diagram showing an example of the questionnaire creation screen displayed on the user terminal 200.
  • the questionnaire creation screen includes a survey form input field 62 having a questionnaire title input field, a questionnaire target gender and age selection field, a question and answer input field, and a survey form input field. It has an input content confirmation button 63 for confirming and displaying the input content when the input to 62 is completed.
  • FIG. 9 is a diagram showing an example of an input content confirmation screen that is displayed when the user of the user terminal 200 completes input to the survey form input field 62 and presses the input content confirmation button 63.
  • the input content confirmation screen includes an input content display field 64, a questionnaire start button 65 for requesting the start of the questionnaire, and a cancel button for returning to the questionnaire creation screen and re-inputting. 66.
  • the CPU 11 determines whether or not a request to start the questionnaire has been accepted by the user of the user terminal 200 pressing the questionnaire start button 65 (step 47).
  • the CPU 11 extracts a predetermined number of monitor users who match the questionnaire target selected in the questionnaire input field 62 from the monitor information database 32, and selects the terminal of the monitor.
  • a questionnaire request is sent to the contact (mail address or messenger ID) (step 48).
  • FIG. 10 is a diagram showing an example of a screen displayed on the planning support tool when a questionnaire request is sent to the monitor based on the questionnaire start request. As shown in the figure, the screen displays that the questionnaire has been sent, and that the user of the user terminal 200 will be notified when the questionnaire is completed.
  • the created questionnaire data is stored in the questionnaire information database 33 .
  • the CPU 11 determines whether or not the questionnaire has been completed, that is, whether or not responses have been received from a predetermined number or a predetermined ratio of the terminals of the plurality of monitors that sent the questionnaire (step 49).
  • the CPU 11 aggregates the responses received from the terminals of the multiple monitors, generates a questionnaire result display screen showing the aggregated results, and transmits it to the user terminal (step 50). .
  • FIG. 11 is a diagram showing an example of a questionnaire result display screen displayed on the user terminal 200.
  • the questionnaire result display screen includes a questionnaire result display column 67 for displaying the aggregated results of answers to each question of the questionnaire in a graph or the like, and a download button 68 for the user to download the questionnaire results as necessary.
  • the questionnaire result display screen has, for example, a chat button 69 at the left end thereof for chatting with any monitor terminal that is the sender of the answers to the questionnaire.
  • the user can make hypotheses about planning products or services in relation to the needs (topics) discovered from the SNS analysis results.
  • the CPU 11 determines whether or not a chat start request has been accepted by the user of the user terminal 200 pressing the chat button 69 (step 51).
  • the CPU 11 searches for monitor terminals that can currently chat among the monitor terminals, and obtains approval for chat connection from one of the monitors. If so, the terminal of the monitor and the user terminal 200 are connected to start a chat (step 52).
  • FIG. 12 is a diagram showing an example of the planning support service screen when the chat button 69 is pressed and a monitor capable of chatting is found. As shown in the figure, when a monitor capable of chatting is found, a dialog 71 containing information to that effect and a hyperlink 72 to the chat screen is displayed.
  • FIG. 14 is a diagram showing an example of the chat screen 73 after the chat is started by the hyperlink 72.
  • the user of the user terminal 200 can conduct a chat interview with the monitor through the chat screen 73 to verify the accuracy of the plan based on the results of the questionnaire.
  • the CPU 11 determines whether or not an instruction to end the chat has been issued from the user terminal 200 or the monitor terminal (step 53). to end the chat.
  • a button for in-house video calls may be installed on the screen of the planning support service. By doing this, it is possible to discuss with other members of the planning team and make the plan more concrete.
  • the planning support server 100 provides an analysis of SNS posts related to keywords of interest to users and a questionnaire survey related thereto on the same platform (analysis result display screen). can be done.
  • analysis of SNS, etc. for discovering consumer needs related to products and services, and surveys such as questionnaires and chats to consumers after discovering consumer needs were provided by different businesses on different platforms.
  • the person in charge of planning can perform work from discovering consumer needs to planning products and services on one platform provided by the planning support server 100. .
  • the labeling of the topics classified by the keyword input by the user is performed based on input by the AI or the operator of the planning support server 100.
  • the labeling may be performed based on the input of the monitor (consumer) stored in the monitor information database 32, and the user of the user terminal 200 is in charge of the labeling before inputting the keyword. You may select the attribute of the monitor to be used on the planning support tool.
  • FIG. 15 is a diagram showing an example of a labeling staff setting screen displayed on the planning support tool.
  • the user After the user inputs a keyword into the keyword input box 51 (after pressing the analysis request button 52) and before displaying the SNS analysis result, the user presses the setting button 75 on the home screen. When pressed, a labeling person setting screen as shown in FIG.
  • a keyword selection screen 81 is first displayed.
  • the labeling staff is determined as shown in the figure.
  • a screen 82 pops up.
  • the user can select and change the persona of the person in charge of labeling.
  • the attribute information stored in the monitor information database 32 such as gender, age, place of residence (prefecture, postal code), occupation (occupation, school), annual income (household annual income, individual annual income), Family composition (marriage status, presence or absence of children, family living together), residence type (detached house, condominium, owned house, rental, etc.), mobile phone (carrier information), SNS usage status, car ownership status, license status, other hobbies and other matters of interest.
  • the user can select the monitor whose attribute they want to be labeled with, for example, a radio button, and press the confirm button to determine the person in charge of labeling.
  • the CPU 11 of the planning support server 100 extracts the contact information of the monitor terminal that matches the selected attribute from the monitor information database 32, transmits a labeling processing request to the contact information, and sends the labeling processing result to the monitor. Receive from terminal.
  • GUIs such as the questionnaire button 61, the questionnaire start button 65, the chat start button 69, etc. in the above-described embodiment are not limited to those described and illustrated, and other types of buttons, icons, characters, symbols, etc., may be used in any form of GUI. may be used.
  • the CPU 11 of the planning support server 100 analyzes SNSs, but texts to be analyzed are not limited to SNSs. good.
  • the planning support server 100 shown in the above embodiment may be configured as a system whose functions are distributed among a plurality of servers and information processing devices.
  • the invention described as "information processing method” automatically performs each step by at least one device such as a computer by information processing by software. It is not performed by humans using devices such as computers. That is, the "information processing method” is an information processing method using computer software, and is not a method of manipulating a computing tool such as a computer.

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Tourism & Hospitality (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】文章の分析とそれに関する調査を同じプラットフォーム上で提供すること。 【解決手段】情報処理システムは、通信部と制御部を有する。上記通信部は、ユーザのユーザ端末と通信可能である。上記制御部は、ネットワーク上から収集された複数の文章中から、前記ユーザ端末を介して入力されたキーワードに関連する文章を抽出し、当該文章を分析して異なる話題ごとに分類する。さらに制御部は、前記文章を前記話題ごとに選択表示可能な文章表示欄と、当該話題に関するインターネットを介した調査を指示するための調査用ユーザインタフェースとを有する分析結果表示画面を生成して前記ユーザ端末へ送信する。

Description

情報処理システム、情報処理方法及びプログラム
 本発明は、特定のキーワードに関する文章データを分析し分析結果を提供可能な情報処理システム、情報処理方法及びプログラムに関する。
 従来から、SNS(Social Networking Service)等のインターネット上の文章を分析する技術が知られている。
 例えば下記特許文献1には、SNS等の一群の文章データを分割し、分割された文章データのそれぞれから特徴語を抽出し、抽出された特徴語と文章の性質を表す各ラベルとの関連性を表す関連値を算出し、算出された関連値を参照しつつ、一定の基準に基づいて分割された文章データにラベルを割り当てる技術が開示されている。
特開2016-126748号公報
 ところで、例えば企業の企画担当者等は、上記のようなSNS等の分析結果を元に、さらに適宜アンケート等の調査を実施して消費者のニーズを発見し、新たな商品やサービスの企画を立てることになる。
 しかしながら、従来、上記のようなSNS等の分析を行うサービスの事業者と、調査を行う事業者は別であることから、担当者は上記分析結果を閲覧した後、また別のサービスにアクセスして調査を依頼する必要がある。
 以上のような事情に鑑み、本発明の目的は、文章の分析とそれに関する調査を同じプラットフォーム上で提供することが可能な情報処理システム、情報処理方法及びプログラムを提供することにある。
 上記目的を達成するため、本発明の一形態に係る情報処理システムは、通信部と制御部を有する。上記通信部は、ユーザのユーザ端末と通信可能である。上記制御部は、ネットワーク上から収集された複数の文章中から、前記ユーザ端末を介して入力されたキーワードに関連する文章を抽出し、当該文章を分析して異なる話題ごとに分類する。さらに制御部は、前記文章を前記話題ごとに選択表示可能な文章表示欄と、当該話題に関するインターネットを介した調査を指示するための調査用ユーザインタフェースとを有する分析結果表示画面を生成して前記ユーザ端末へ送信する。
 制御部と
 これにより情報処理システムは、文章の分析とそれに関する調査を同じプラットフォーム(分析結果表示画面)上で提供することができる。ここで当該情報処理システムは、1または複数の情報処理装置で構成されうる。
 前記制御部は、前記調査用ユーザインタフェースに対する入力を受け付けた場合、前記話題に関する調査の調査票の作成画面を生成して前記ユーザ端末へ送信し、当該作成画面上で前記調査票が作成され調査の開始要求を受け付けた場合に、複数の消費者の端末へ調査依頼を送信してもよい。
 これにより、ユーザは文章の分析結果を閲覧した画面上から調査票を作成して調査を指示することができる。
 前記制御部は、前記複数の消費者の端末から前記調査の回答を受信した場合、当該回答を集計した結果を示す調査結果表示画面を生成して前記ユーザ端末へ送信してもよい。
 これにより情報処理システムは、分析結果を閲覧したのと同じプラットフォーム上からユーザに調査結果を閲覧させることができる。
 前記制御部は、前記調査結果表示画面上に、前記複数の消費者のうち前記回答の送信元であるいずれかの消費者の端末とチャットを開始するためのチャット用ユーザインタフェースを配置してもよい。
 前記制御部は、前記チャット用ユーザインタフェースに対する入力を受け付けた場合、前記回答の送信元である複数の消費者の端末のうち現在チャット可能な端末を検索し、当該検索された端末と前記ユーザ端末とを接続してもよい。
 これにより情報処理システムは、ユーザに、調査結果を閲覧したのと同じ画面上から調査の回答元の消費者とチャットを開始させることができる。
 上記情報処理システムは、属性の異なる複数の消費者に関する消費者データベースを記憶する記憶部をさらに有してもよい。この場合上記制御部は、上記調査依頼の送信対象となる複数の消費者を上記消費者データベースから選択するとともに、上記分類された話題に対するラベルの付与処理を担当する複数の消費者の属性を上記消費者データベースから上記ユーザに選択させる画面を生成して上記ユーザ端末へ送信してもよい。
 これにより情報処理システムは、ユーザに特定の属性の消費者をラベリング担当者として選択させることで、ユーザの意図に応じてラベリング手法にあえてバイアスをかけることができ、ラベリングを行っている他のシステムとの差別化を図ることができる。 
 本発明の他の形態に係る情報処理方法は、
 ネットワーク上から収集された複数の文章中から、ユーザのユーザ端末を介して入力されたキーワードに関連する文章を抽出し、
 前記文章を分析して異なる話題ごとに分類し、
 前記文章を前記話題ごとに選択表示可能な文章表示欄と、当該話題に関するインターネットを介した調査を指示するための調査用ユーザインタフェースとを有する分析結果表示画面を生成して前記ユーザ端末へ送信する、ことを含む。
 本発明の他の形態に係るプログラムは、情報処理装置に、
 ネットワーク上から収集された複数の文章中から、ユーザのユーザ端末を介して入力されたキーワードに関連する文章を抽出するステップと、
 前記文章を分析して異なる話題ごとに分類するステップと、
 前記文章を前記話題ごとに選択表示可能な文章表示欄と、当該話題に関するインターネットを介した調査を指示するための調査用ユーザインタフェースとを有する分析結果表示画面を生成して前記ユーザ端末へ送信するステップと、を実行させる。
 以上説明したように、本発明によれば、文章の分析とそれに関する調査を同じプラットフォーム上で提供することができる。しかし、当該効果は本発明を限定するものではない。
本発明の一実施形態に係る企画支援システムの構成を示した図である。 本発明の一実施形態に係る企画支援サーバのハードウェア構成を示した図である。 本発明の一実施形態に係る企画支援サーバが有するデータベースの構成を示した図である。 本発明の一実施形態に係る企画支援サーバによる、SNS分析結果及びアンケート結果表示処理の流れを示したフローチャートである。 本発明の一実施形態における企画支援ツールのホーム画面の例を示した図である。 本発明の一実施形態における上記企画支援ツールによるSNS分析中に表示される画面の例を示した図である。 本発明の一実施形態においてユーザ端末に表示されるSNS分析結果表示画面の例を示した図である。 本発明の一実施形態においてユーザ端末に表示されるアンケート作成画面の例を示した図である。 本発明の一実施形態においてユーザ端末に表示されるアンケート作成画面の例を示した図である。 本発明の一実施形態においてユーザ端末に表示されるアンケート作成画面の例を示した図である。 本発明の一実施形態においてユーザ端末に表示されるアンケート結果表示画面の例を示した図である。 本発明の一実施形態においてユーザ端末に表示されるアンケート結果表示画面上でチャットが要求された場合の画面の例を示した図である。 本発明の一実施形態においてチャット相手が見つかった場合の上記企画支援ツールの画面の例を示した図である。 本発明の一実施形態において上記企画支援ツール上で表示されるチャット画面の例を示した図である。 本発明の変形例において上記企画支援ツール上で表示されるラベリング担当者の設定画面の例を示した図である。
 以下、図面を参照しながら、本発明の実施形態を説明する。
[システムの構成]
 図1は、本実施形態に係る企画支援システムの構成を示した図である。
 同図に示すように、このシステムは、インターネット50上の企画支援サーバ100と、複数のユーザ端末200と含む。
 企画支援サーバ100は、ウェブ上で企業の企画担当者向けの企画支援サービス(ウェブ上で実行可能な企画支援ツール)を提供するサーバである。企画支援サーバ100は、複数のユーザ端末200とインターネット50を介して接続されている。
 企画支援サーバ100は、具体的には、ユーザ端末200から指定されたキーワードに関するウェブ上のSNS等の投稿データを抽出・分析して話題ごとに分類し、SNS分析結果表示画面を生成してユーザ端末200へ送信する。また後述するが、当該SNS分析結果表示画面を介して、企画支援サーバ100の運営元が有するモニターへのアンケートやチャットも可能となっている。
 ユーザ端末200(200A,200B,200C...)は、ユーザ(例えば企業の企画担当者等)により使用される端末であり、例えばスマートフォン、携帯電話、タブレットPC(Personal Computer)、ノートブックPC、デスクトップPC等である。
 ユーザ端末200は、ユーザの操作に基づいて上記企画支援ツール上にキーワードを入力し、SNS分析要求を企画支援サーバ100へ送信し、上記SNS分析結果等を表示するウェブページを受信してブラウザ等により画面に表示する。
 なお上記企画支援ツールはウェブアプリケーションとしてではなくユーザ端末200にインストールされるアプリケーションとして実現されても構わない。
[企画支援サーバのハードウェア構成]
 図2は、上記企画支援サーバ100のハードウェア構成を示した図である。同図に示すように、企画支援サーバ100は、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、入出力インタフェース15、及び、これらを互いに接続するバス14を備える。
 CPU11は、必要に応じてRAM13等に適宜アクセスし、各種演算処理を行いながら企画支援サーバ100の各ブロック全体を統括的に制御する。ROM12は、CPU11に実行させるOS、プログラムや各種パラメータなどのファームウェアが固定的に記憶されている不揮発性のメモリである。RAM13は、CPU11の作業用領域等として用いられ、OS、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
 入出力インタフェース15には、表示部16、操作受付部17、記憶部18、通信部19等が接続される。
 表示部16は、例えばLCD(Liquid Crystal Display)、OELD(Organic ElectroLuminescence Display)、CRT(Cathode Ray Tube)等を用いた表示デバイスである。
 操作受付部17は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の入力装置である。操作受付部17がタッチパネルである場合、そのタッチパネルは表示部16と一体となり得る。
 記憶部18は、例えばHDD(Hard Disk Drive)や、フラッシュメモリ(SSD;Solid State Drive)、その他の固体メモリ等の不揮発性メモリである。当該記憶部18には、上記OSや各種アプリケーション、各種データが記憶される。
 特に本実施形態では、記憶部18は、各ユーザ端末200のユーザに関するユーザ情報やアンケート対象となるモニター情報、アンケート(調査票)情報等を記憶するとともに、これらのデータを用いて企画支援サーバ100がSNS分析結果及びアンケート結果表示処理を実行するためのアプリケーションその他のプログラムを記憶している。後述するが、記憶部18は、そのようなデータを含むデータベースとして、ユーザ情報データベース、モニター情報データベース、アンケート情報データベースを有している。
 通信部19は、例えばEthernet用のNIC(Network Interface Card)や無線LAN等の無線通信用の各種モジュールであり、上記ユーザ端末200との間の通信処理を担う。
 図示しないが、上記ユーザ端末200のハードウェア構成も上記企画支援サーバ100のハードウェア構成と同様である。またユーザ端末200には、上記企画支援サーバ100と接続して飲食店検索処理を実行するためのアプリケーションがインストールされている。
[企画支援サーバのデータベース構成]
 図3は、上記企画支援サーバ100が有するデータベースの構成を示した図である。
 同図に示すように、企画支援サーバ100は、記憶部18に、ユーザ情報データベース31、モニター情報データベース32、アンケート情報データベース33を有している。
 ユーザ情報データベース31は、ユーザ端末200を所有する、上記企画支援サーバ100が提供する企画支援サービスの利用者(会員)であるユーザに関する情報を記憶する。具体的には、ユーザ情報データベース42は、ユーザID、パスワード、氏名、メールアドレス、会社名、電話番号、住所、年齢(層)、性別等の情報をユーザ毎に記憶している。
 モニター情報データベース32は、上記企画支援サーバ100の運営元とモニター契約を締結している消費者である異なる属性のモニターユーザに関する情報を記憶する。具体的には、モニター情報データベース42は、ユーザID、パスワード、氏名、メールアドレス、電話番号、住所(居住地)、年齢(層)、性別、家族構成(既婚/未婚、または家族の人数、子供の有無等)、職業(職種、学校)、年収(世帯年収、個人年収)、使用しているSNS、居住形態(戸建て、マンション、持ち家、賃貸など)、携帯電話(キャリア情報)、自動車の保有状況、免許の有無など、趣味の関心事項等の情報をモニター毎に記憶している。
 アンケート情報データベース33は、上記モニターを対象に作成されたアンケートに関する情報、すなわち、アンケートの調査票データや回答データ、アンケート結果に関する統計データ等を記憶している。
 これら各データベースは、後述する企画支援サーバ100による、SNS分析結果及びアンケート結果表示処理において、必要に応じて相互に参照されて用いられる。
[企画支援サーバの動作]
 次に、以上のように構成された企画支援サーバ100の動作について説明する。当該動作は、企画支援サーバ100のCPU11及び通信部19等のハードウェアと、記憶部18に記憶されたソフトウェアとの協働により実行される。以下の説明では、便宜上、CPU11を動作主体とする。
 図4は、企画支援サーバ100による、SNS分析結果及びアンケート結果表示処理の流れを示したフローチャートである。
 同図に示すように、企画支援サーバ100のCPU11はまず、ユーザ端末200から、キーワードと共にSNS分析要求を受信したか否かを判断する(ステップ41)。
 図5は、上記企画支援サービスのホーム画面の例を示した図である。ユーザ端末200のユーザは、ID及びパスワードにより当該企業支援サービスにログインする。ログイン後にユーザ端末200で表示されるホーム画面上には、キーワード入力ボックス51及び分析要求ボタン52が表示される。またホーム画面の例えば左端には、ホーム画面に遷移するためのホームボタン53、SNS分析結果表示画面に遷移するための分析結果ボタン54、及び各種設定を行うための設定ボタン75が配置され、また上記キーワード入力ボックス51の下部には、現在の人気のキーワードを例えばランキング形式で表示する人気キーワード表示欄55と、ユーザが現在ウォッチング登録中のキーワードの人気度の経過をグラフで示すウォッチングキーワード欄55が掲載されている。
 同図に示すように、ユーザ端末200のユーザが上記キーワード入力ボックス51に所望のキーワード(例えば「ジーンズ」)を入力し、分析要求ボタン52を押下することで、ユーザ端末200から企画支援サーバ100へ、当該キーワードと共に上記SNS分析要求が送信される。
 上記SNS分析要求を受信したと判断した場合(ステップ41のYes)、CPU11は、所定のSNSの投稿データの中から当該キーワードに関する投稿データ(典型的には、当該キーワードを含む投稿データ)を抽出(収集)する(ステップ42)。この場合、抽出対象期間が直近数カ月、直近1年等の所定期間に限定されてもよい。
 続いてCPU11は、上記収集した投稿データを分析することで、異なる話題(トピック)毎に分類する(ステップ43)。具体的には、CPU11は、収集した投稿データに対して、独自の分析アルゴリズムによる自然言語処理を実行し、例えば頻繁に登場する特徴語を抽出したり当該特徴語とその他の言葉との関係を認識したりして、当該投稿データを、世の中に存在する主な話題ごとに分類する。当該分析・分類にはAI(Artificial Intelligence)によるディープラーニングが用いられてもよい。
 またCPU11は、当該各分類に、分類された話題を示す(要約する)ラベルを付与(ラベリング)する。当該ラベリングは、AIによって実行されてもよいし、企画支援サーバ100のオペレータが各話題の投稿を解釈して入力したものが用いられてもよい。
 図6は、上記企画支援サービスにおいてSNSの分析中に表示される画面の例を示した図である。この画面では、(1)投稿データの収集、(2)話題の分別、(3)話題の解釈(ラベリング)といった処理の進捗を確認可能な進捗状況表示欄57が表示される。同図ではそれら3つの段階の処理が全て完了し、分析結果が表示される直前の状態が示されている。
 CPU11は、上記分析・分類処理が完了、SNS分析結果表示画面を生成してユーザ端末200へ送信する(ステップ44)。
 図7は、ユーザ端末200において表示される当該SNS分析結果表示画面の例を示した図である。同図に示すように、当該SNS分析結果表示画面は、上記入力されたキーワードを表示するキーワード表示部58と、上記キーワードに関するSNSの投稿を上記分類された話題ごとに選択表示可能な投稿表示欄60を有する。
 当該投稿表示欄60は、キーワード話題に付与されたラベル毎のラベルタブ59により切り替えて表示させることが可能とされている。各ラベルタブ59は、例えば対応するラベルの投稿数が多い順に上から下へ配置されている。同図の例では、キーワード「ジーンズ」に関する2456件のSNS上の投稿が、「洗い方」「ダメージ」「欲しい」「記事」「ヴィンテージ」「数」といった話題に分類されていることが分かる。なお投稿表示欄60のいずれかの投稿がタップ等されると、その投稿の全文が拡大表示される。
 またユーザが入力したキーワードが複数存在する場合、上記キーワード表示部58もタブとして複数表示され、それぞれを選択することで各キーワードに関する投稿表示欄60及びこれ以降に説明する各画面をキーワード毎に切り替えて表示することが可能である。
 また当該SNS分析結果表示画面は、例えば投稿表示欄60の上部に、各ラベルの話題に関するインターネットを介したアンケート調査を指示するためのユーザインタフェースであるアンケートボタン61を有する。
 続いてCPU11は、上記アンケートボタン61がユーザ端末200のユーザの操作により押下されたか否かを判断する(ステップ45)。
 アンケートボタン61が押下されたと判断した場合(Yes)、CPU11は、アンケートの調査票を作成するためのアンケート作成画面を生成してユーザ端末200へ送信する(ステップ46)。
 図8は、ユーザ端末200に表示される当該アンケート作成画面の例を示した図である。同図に示すように、アンケート作成画面は、アンケートのタイトルの入力欄、アンケート対象となる性別や年代の選択欄、質問及び回答の入力欄等を有する調査票入力欄62と、調査票入力欄62への入力完了時に入力内容を確認表示するための入力内容確認ボタン63とを有する。
 図9は、ユーザ端末200のユーザによる上記調査票入力欄62への入力が完了し上記入力内容確認ボタン63が押下された場合に表示される入力内容確認画面の例を示した図である。
 同図に示すように、当該入力内容確認画面は、入力内容表示欄64と、アンケートの開始を要求するためのアンケート開始ボタン65と、上記アンケート作成画面へ戻って入力をし直すためのキャンセルボタン66とを有する。
 続いてCPU11は、ユーザ端末200のユーザによる上記アンケート開始ボタン65の押下操作により、アンケートの開始要求を受け付けたか否かを判断する(ステップ47)。
 アンケートの開始要求を受け付けた場合(Yes)、CPU11は、上記モニター情報データベース32から、上記調査票入力欄62において選択されたアンケート対象に合致するモニターユーザを所定数抽出し、当該モニターの端末の連絡先(メールアドレスやメッセンジャーのID)へ、アンケート依頼を送信する(ステップ48)。
 図10は、上記アンケート開始要求に基づいてアンケート依頼がモニターへ送信された際に企画支援ツール上で表示される画面の例を示した図である。同図に示すように、当該画面では、アンケートが送信された旨、及び、アンケートが完了した場合にはその知らせがユーザ端末200のユーザに届く旨が表示される。なお作成されたアンケートの調査票データは上記アンケート情報データベース33へ記憶される。
 続いてCPU11は、上記アンケートが完了したか、すなわち、アンケートを送信した複数のモニターの端末のうち所定数または所定割合の端末から回答を受信したか否かを判断する(ステップ49)。
 アンケートが完了したと判断した場合(Yes)、CPU11は、複数のモニターの端末から受信した回答を集計し、当該集計結果を示すアンケート結果表示画面を生成してユーザ端末へ送信する(ステップ50)。
 図11は、ユーザ端末200に表示されるアンケート結果表示画面の例を示した図である。同図に示すように、アンケート結果表示画面は、アンケートの各設問に対する回答の集計結果をグラフ等で示すアンケート結果表示欄67と、ユーザが必要に応じてアンケート結果をダウンロードするためのダウンロードボタン68とを含む。さらにアンケート結果表示画面は、例えばその左端部に、アンケートの回答の送信元であるいずれかのモニターの端末とチャットを行うためのチャットボタン69を有する。
 当該アンケート結果表示画面に表示される結果を閲覧することで、ユーザは、上記SNS分析結果から発見したニーズ(話題)に関して、商品またはサービスの企画の仮説を立てることができる。
 続いてCPU11は、ユーザ端末200のユーザによる上記チャットボタン69の押下操作により、チャットの開始要求を受け付けたか否かを判断する(ステップ51)。
 上記チャットボタン69の押下操作があったと判断した場合(Yes)、CPU11は、上記モニターの端末のうち、現在チャット可能なモニターの端末を検索し、いずれかのモニターからチャット接続の了承を得た場合、当該モニターの端末とユーザ端末200とを接続してチャットを開始させる(ステップ52)。
 図12は、上記チャットボタン69が押され、チャット可能なモニターが見つかった場合の企画支援サービスの画面の例を示した図である。同図に示すように、チャット可能なモニターが見つかった場合には、その旨の情報とチャット画面へのハイパーリンク72を含むダイアログ71が表示される。
 図14は、上記ハイパーリンク72によりチャットが開始された後のチャット画面73の例を示した図である。ユーザ端末200のユーザは、当該チャット画面73を介してモニターにチャットでインタビューし、上記アンケート結果を基に立てた企画の確からしさを検証することができる。
 そしてCPU11は、上記ユーザ端末200またはモニターの端末からチャットの終了が指示されたか否かを判断し(ステップ53)、終了が指示されたと判断した場合(Yes)には両端末の接続を解除してチャットを終了する。
 なお当該企画支援サービスの画面上に、社内のビデオ通話用のボタンが設置されていてもよい。これにより、企画チームの他のメンバーとディスカッションし企画をより具現化することができる。
[まとめ]
 以上説明したように、本実施形態によれば、企画支援サーバ100は、ユーザが気になるキーワードに関するSNSの投稿の分析とそれに関するアンケート調査を同じプラットフォーム(分析結果表示画面)上で提供することができる。すなわち、従来では、商品・サービスに関する消費者ニーズを発見するためのSNS等の分析と、消費者ニーズ発見後の消費者へのアンケート・チャット等の調査は、異なる事業者による異なるプラットフォームで提供されていたが、本実施形態によれば、企画担当者は、消費者ニーズの発見から商品・サービスの企画化までの作業を、企画支援サーバ100が提供する1つのプラットフォーム上で実行することができる。
[変形例]
 本発明は上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更され得る。
 上述の実施形態では、ユーザに入力されたキーワードについて分類された話題へのラベリングは、AIまたは企画支援サーバ100のオペレータによる入力に基づいて実行される例が示された。しかし、当該ラベリングは、上記モニター情報データベース32に記憶されているモニター(消費者)の入力に基づいて実行されてもよく、ユーザ端末200のユーザは、上記キーワードの入力に先立ち、当該ラベリングを担当するモニターの属性を企画支援ツール上で選択してもよい。
 図15は、上記企画支援ツール上で表示されるラベリング担当者の設定画面の例を示した図である。
 企画支援サーバ100は、例えばユーザによる上記キーワード入力ボックス51へのキーワードの入力後(分析要求ボタン52の押下後)であってSNS分析結果の表示前に、ユーザによりホーム画面上で設定ボタン75が押下された場合、同図に示すようなラベリング担当者設定画面を生成してユーザ端末200へ送信する。
 当該ラベリング担当者設定画面においては、キーワード選択画面81がまず表示され、当該キーワード選択画面81上でユーザがラベリング担当者の選択を実行したいキーワードを選択すると、同図に示すようなラベリング担当者決定画面82がポップアップ表示される。
 当該ラベリング担当者決定画面82において、ユーザは、ラベリング担当者のペルソナを選択・変更することができる。当該ペルソナとしては、上記モニター情報データベース32に記憶されている属性情報である、性別、年齢、居住地(都道府県、郵便番号)、職業(職種、学校)、年収(世帯年収、個人年収)、家族構成(婚姻状況、子供の有無、同居家族)、居住形態(戸建て、マンション、持ち家、賃貸など)、携帯電話(キャリア情報)、SNSの利用状況、自動車の保有状況、免許の有無、その他趣味の関心事項等が挙げられる。
 同図に示すように、ユーザは、ラベリングしてもらいたい属性のモニターを例えばラジオボタンで選択し、確認ボタンを押すことでラベリング担当者を決定することができる。企画支援サーバ100のCPU11は、当該選択された属性に合致するモニターの端末の連絡先をモニター情報データベース32から抽出し、当該連絡先へ、ラベリング処理要求を送信し、当該ラベリング処理結果をモニターの端末から受信する。
 これにより、ラベリングの結果に敢えてバイアスをかけ、企業(担当者)が希望する属性のモニターの考え方に寄せることで、同様のラベリングサービスを提供している他の競合サービスによるラベリング結果と差別化することができ、サービス間でラベリング結果が画一的になり、企画の独自性を担保できなくなる可能性を避けることができる。
 例えば、上記実施形態で入力されたキーワード「ジーンズ」に関して、ジーンズを製造するA社とB社が本実施形態に係る企画支援ツールを使用していた場合でも、A社は、ジーンズという検索キーワードのラベリングを、首都圏の女性に担当してもらうのに対して、B社は同じ検索キーワードのラベリングを、高年収の男性に担当してもらう、というように、それぞれの会社の製品のターゲット層にあったラベリング結果を提供することができる。
 上述の実施形態におけるアンケートボタン61、アンケート開始ボタン65、チャット開始ボタン69等のGUIは説明及び図示したものに限られず、その他の形態のボタンのほか、アイコン、文字、記号等、あらゆる形態のGUIが用いられてもよい。
 上述の実施形態においては、企画支援サーバ100のCPU11は、SNSを分析対象としたが、分析対象の文章はSNSに限られず、例えばブログ、商品レビュー等、その他の文章が分析対象とされてもよい。
 上述の実施形態で示した企画支援サーバ100は、その機能が複数のサーバや情報処理装置に分散されたシステムとして構成されていても構わない。
 本願の特許請求の範囲に記載された発明のうち、「情報処理方法」と記載された発明は、その各ステップを、ソフトウェアによる情報処理によりコンピュータ等の少なくとも1つの装置が自動的に行うものであり、人間がコンピュータ等の装置を用いて行うものではない。すなわち、当該「情報処理方法」は、コンピュータ・ソフトウェアによる情報処理方法であって、コンピュータという計算道具を人間が操作する方法ではない。
 11…CPU
 18…記憶部
 19…通信部
 31…ユーザ情報データベース
 32…モニター情報データベース
 33…アンケート情報データベース
 59…ラベルタブ
 60…投稿表示欄
 61…アンケートボタン
 62…調査票入力欄
 65…アンケート開始ボタン
 67…アンケート結果表示欄
 69…チャットボタン
 82…ラベリング担当者設定画面
 100…企画支援サーバ
 200…ユーザ端末

Claims (8)

  1.  ユーザのユーザ端末と通信可能な通信部と、
      ネットワーク上から収集された複数の文章中から、前記ユーザ端末を介して入力されたキーワードに関連する文章を抽出し、当該文章を分析して異なる話題ごとに分類し、
      前記文章を前記話題ごとに選択表示可能な文章表示欄と、当該話題に関するインターネットを介した調査を指示するための調査用ユーザインタフェースとを有する分析結果表示画面を生成して前記ユーザ端末へ送信する
     制御部と
     を具備する情報処理システム。
  2.  請求項1に記載の情報処理システムであって、
     前記制御部は、前記調査用ユーザインタフェースに対する入力を受け付けた場合、前記話題に関する調査の調査票の作成画面を生成して前記ユーザ端末へ送信し、当該作成画面上で前記調査票が作成され調査の開始要求を受け付けた場合に、複数の消費者の端末へ調査依頼を送信する
     情報処理システム。
  3.  請求項2に記載の情報処理システムであって、
     前記制御部は、前記複数の消費者の端末から前記調査の回答を受信した場合、当該回答を集計した結果を示す調査結果表示画面を生成して前記ユーザ端末へ送信する
     情報処理システム。
  4.  請求項3に記載の情報処理システムであって、
     前記制御部は、前記調査結果表示画面上に、前記複数の消費者のうち前記回答の送信元であるいずれかの消費者の端末とチャットを開始するためのチャット用ユーザインタフェースを配置する
     情報処理システム。
  5.  請求項4に記載の情報処理システムであって、
     前記制御部は、前記チャット用ユーザインタフェースに対する入力を受け付けた場合、前記回答の送信元である複数の消費者の端末のうち現在チャット可能な端末を検索し、当該検索された端末と前記ユーザ端末とを接続する
     情報処理システム。
  6.  請求項2乃至4のいずれに記載の情報処理システムであって、
     属性の異なる複数の消費者に関する消費者データベースを記憶する記憶部をさらに具備し、
     前記制御部は、前記調査依頼の送信対象となる複数の消費者を前記消費者データベースから選択するとともに、前記分類された話題に対するラベルの付与処理を担当する複数の消費者の属性を前記消費者データベースから前記ユーザに選択させる画面を生成して前記ユーザ端末へ送信する
     情報処理システム。 
  7.  ネットワーク上から収集された複数の文章中から、ユーザのユーザ端末を介して入力されたキーワードに関連する文章を抽出し、
     前記文章を分析して異なる話題ごとに分類し、
     前記文章を前記話題ごとに選択表示可能な文章表示欄と、当該話題に関するインターネットを介した調査を指示するための調査用ユーザインタフェースとを有する分析結果表示画面を生成して前記ユーザ端末へ送信する
     情報処理方法。
  8.  情報処理装置に、
     ネットワーク上から収集された複数の文章中から、ユーザのユーザ端末を介して入力されたキーワードに関連する文章を抽出するステップと、
     前記文章を分析して異なる話題ごとに分類するステップと、
     前記文章を前記話題ごとに選択表示可能な文章表示欄と、当該話題に関するインターネットを介した調査を指示するための調査用ユーザインタフェースとを有する分析結果表示画面を生成して前記ユーザ端末へ送信するステップと
     を実行させるプログラム。
PCT/JP2022/015134 2021-04-13 2022-03-28 情報処理システム、情報処理方法及びプログラム WO2022220090A1 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021067883A JP2022162850A (ja) 2021-04-13 2021-04-13 情報処理システム、情報処理方法及びプログラム
JP2021-067883 2021-04-13

Publications (1)

Publication Number Publication Date
WO2022220090A1 true WO2022220090A1 (ja) 2022-10-20

Family

ID=83640601

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2022/015134 WO2022220090A1 (ja) 2021-04-13 2022-03-28 情報処理システム、情報処理方法及びプログラム

Country Status (2)

Country Link
JP (1) JP2022162850A (ja)
WO (1) WO2022220090A1 (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002029634A1 (fr) * 2000-10-03 2002-04-11 Viewpoint Communications Inc. Procede pour recuperer, collecter et distribuer des informations parmi des ordinateurs repartis
WO2016103451A1 (ja) * 2014-12-26 2016-06-30 株式会社日立製作所 関連情報取得方法及び装置並びに記憶媒体

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002029634A1 (fr) * 2000-10-03 2002-04-11 Viewpoint Communications Inc. Procede pour recuperer, collecter et distribuer des informations parmi des ordinateurs repartis
WO2016103451A1 (ja) * 2014-12-26 2016-06-30 株式会社日立製作所 関連情報取得方法及び装置並びに記憶媒体

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
HIROYUKI TODA, KO FUJIMURA, TAKAFUMI INOUE, NOBUAKI HIROSHIMA, MASAYUKI SUGIZAKI,: " BLOGRANGER: Implementation of Goal-oriented Blog Search Engine.", IPSJ JOURNAL., vol. 48, no. SIG14(TOD35), 15 September 2007 (2007-09-15), JP , pages 132 - 151, XP009540289, ISSN: 0387-5806 *

Also Published As

Publication number Publication date
JP2022162850A (ja) 2022-10-25

Similar Documents

Publication Publication Date Title
US10114534B2 (en) System and method for dynamically displaying personalized home screens respective of user queries
US7844668B2 (en) Suggesting a discussion group based on indexing of the posts within that discussion group
US8886645B2 (en) Method and system of managing and using profile information
RU2571593C2 (ru) Просмотр информации социальных сетей
US8156138B2 (en) System and method for providing targeted content
US8600931B1 (en) Apparatuses, methods and systems for automated online data submission
US9639846B2 (en) System and method for providing targeted content
US20130304469A1 (en) Information processing method and apparatus, computer program and recording medium
TW201220098A (en) Presenting actions and providers associated with entities
US20090150387A1 (en) Guided research tool
CN106681598B (zh) 信息输入方法和装置
CN108241736B (zh) 多网络社群管理***及其管理方法
EP2747008A1 (en) Identifying candidate referrers
US20140180941A1 (en) Searching for candidates for a job
JP2010146188A (ja) 音声広告配信装置、音声広告配信システムおよび音声広告配信方法
US20140180947A1 (en) Presenting a unified search result of external and internal candidates
US20230196247A1 (en) Communication apparatus, communication method, and program
KR20220082114A (ko) 향상된 온라인 리서치를 위한 시스템 및 방법
JP6684894B2 (ja) 情報をプッシュ配信する方法及び装置
WO2022220090A1 (ja) 情報処理システム、情報処理方法及びプログラム
US20030229648A1 (en) Integrating dynamic, context-sensitive awareness into software applications
US10019493B2 (en) Related information presentation device, and related information presentation method
JP2023008302A (ja) 情報処理システム、情報処理方法及びプログラム
US20170178205A1 (en) Consumer feedback for websites and mobile applications
CN113268692A (zh) 自动收藏客户选项的方法及***、电子设备和存储介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22788015

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 22788015

Country of ref document: EP

Kind code of ref document: A1