Information processing device, information processing method, and information processing program
The information processing device enhances user analysis by receiving and generating transition information for selected search queries, providing a detailed view of user behavior through time series scatter plots.
Patent Information
- Application Number
- JP2024068644
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-19
- Publication Date
- 2025-10-30
AI Technical Summary
Conventional technology can display a time-series scatter plot of search queries entered by a user but lacks the capability for more detailed analysis of user behavior.
An information processing device that receives selections of multiple search queries at different time positions from a time series scatter plot and generates transition information to provide a detailed analysis of user behavior, including superimposing transition information on the scatter plot.
Enables a more detailed analysis of user behavior by displaying transition information alongside search queries, allowing operators to understand user actions and preferences better.
Smart Images

Figure 2025164581000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] With the recent rapid spread of the Internet, techniques for analyzing various types of information on the Internet are being developed. For example, a technique for analyzing user needs based on a search query entered by the user is known. Patent Document 1 discloses a technique for identifying a user who entered a specified search query as a specific user and displaying a time-series scatter plot of the search queries entered by the specific user. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2023-170551 Summary of the Invention [Problem to be solved by the invention]
[0004] Conventional technology can display a time-series scatter plot of search queries entered by a user who entered a specified search query, but there is room for further improvement in terms of enabling more detailed analysis of users.
[0005] The present application has been made in view of the above, and aims to provide an information processing device, an information processing method, and an information processing program that enable more detailed analysis of users. [Means for solving the problem]
[0006] The information processing device of the present application includes a reception unit that receives a selection of two or more search queries at different time positions from among multiple search queries shown in a time series scatter plot of search queries entered by a user who performed a specific action, and a provision unit that provides information on the time series scatter plot that arranges transition information showing the transitions of the multiple search queries entered in chronological order by the user who entered the two or more search queries whose selections were received by the reception unit. [Effects of the Invention]
[0007] According to one aspect of the embodiment, it is possible to provide an effect of enabling a more detailed analysis of users. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of information processing according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of the configuration of an information processing system including the information processing device according to the embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of the configuration of the information processing device according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of a search history table stored in the search history storage unit according to the embodiment. [Figure 5] FIG. 5 is a diagram illustrating an example of a user information table stored in the user information storage unit of the information processing device according to the embodiment. [Figure 6] FIG. 6 is a diagram showing an example of a time series scatter diagram screen provided by a providing unit in the processing unit of the information processing device according to the embodiment and displayed on the operator device. [Figure 7] FIG. 7 is a diagram showing an example of a time-series scatter diagram screen on which transition information is arranged, which is provided by a providing unit in a processing unit of the information processing device according to the embodiment and displayed on an operator device. [Figure 8]FIG. 8 is a diagram showing an example of a time series scatter plot screen on which information showing the time series transition of the number of one search query provided by a providing unit in a processing unit of an information processing device according to an embodiment and displayed on an operator device is arranged. [Figure 9] FIG. 9 is a diagram showing an example of a time-series scatter diagram screen including attribute information provided by a providing unit in a processing unit of the information processing device according to the embodiment and displayed on an operator device. [Figure 10] FIG. 10 is a flowchart showing an example of information processing by the processing unit of the information processing device according to the embodiment. [Figure 11] FIG. 11 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, modes for implementing an information processing device, an information processing method, and an information processing program according to the present application (hereinafter referred to as "embodiments") will be described in detail with reference to the drawings. Note that the information processing device, the information processing method, and the information processing program according to the present application are not limited to these embodiments. Furthermore, the respective embodiments can be appropriately combined within the scope of not causing any contradiction in the processing content. Furthermore, the same components in the following embodiments will be assigned the same reference numerals, and redundant explanations will be omitted.
[0010] [1. An example of information processing] FIG. 1 is a diagram showing an example of information processing according to an embodiment, and in this embodiment, an information processing method is executed by an information processing device 1.
[0011] 1 performs a more detailed analysis of users U who have performed specific actions based on search queries input in chronological order by each user U. A user U who inputs a search query is a user who inputs a search query into the information processing device 1 via a terminal device 2 and who performs a search using the search query.
[0012] The specific action is an action designated by an operator, which will be described later. The action is, for example, an action taken by the user U online, but may also be an action taken by the user U offline.
[0013] As shown in Figure 1, each user U1,...,U n are the terminal devices 21, . . . , 2 n The search query is transmitted from the corresponding terminal device to the search server 3 (steps S11, . . . , S1 n ) where n is an integer equal to or greater than 2. The terminal device 21 is a terminal device used by the user U1, and the terminal device 2 n is user U n It is a terminal device used by
[0014] The search server 3 is connected to each of the terminal devices 21, . . . , 2 n and receives a search query transmitted from each of the terminal devices 21, . . . , 2 n (Steps S21, . . . , S2 n ) In the following, terminal devices 21,...,2 n When each of these is referred to without being individually distinguished, it may be referred to as terminal device 2, and users U1, . . . , U n When referring to each of these without distinguishing them individually, they may be referred to as user U.
[0015] Steps S11, , S1 n and steps S21,...,S2 n The process is repeated. Each time a user U wants to look up something, the user U repeatedly sends a search query indicating the object of the search from the terminal device 2 to the search server 3. The search server 3 repeatedly accepts the search queries sent from the terminal device 2 and transmits search results corresponding to the accepted search queries to the terminal device 2.
[0016] In this way, multiple search queries are transmitted at different times by each user U to the search server 3. Therefore, search queries in time series, which are multiple search queries transmitted at different times by each user U, are input to the search server 3.
[0017] A search query includes one or more search keywords, and the search queries entered by multiple users U may be identical to each other. For example, the search query "Earth Gummy" entered by user U1 is searched by user U2. n This is the same search query as the search query "Chikyu Gumi" entered by
[0018] Next, the information processing device 1 acquires the search history from the search server 3 (step S3). The search history is a history of search queries entered by each user U in chronological order.
[0019] Next, the information processing device 1 receives designation information, which is information indicating the designation of a specific action by the operator OP, thereby accepting the designation of the specific action (step S4). The specific action designated by the operator OP is an action of the user U online, but may also be an action of the user U offline.
[0020] Examples of user U's online actions include, but are not limited to, viewing specific web content, using a specific game site, selecting (e.g., clicking or tapping) a specific link or button contained in specific web content, selecting (e.g., clicking or tapping) specific advertising content, and purchasing goods or services on an EC (Electronic Commerce) site.
[0021] For example, an online action of user U may be a post with a specific hashtag on a social networking service (SNS), following a specific user on the SNS, downloading, viewing, or favoriteing specific video content on a video site, downloading, viewing, or favoriteing specific music content on a music site, etc. Furthermore, an online action of user U may be inputting a specific search query by user U.
[0022] Offline actions of user U include, but are not limited to, user U purchasing a specific product or using a specific service at a specific store or facility, or user U visiting a specific store or facility.
[0023] The operator OP operates the operator device 4 to perform an operation to specify a specific action, and specification information, which is information on the specific action specified by the operator OP, is transmitted from the operator device 4 to the information processing device 1.
[0024] The information processing device 1 accepts the designation of a specific action by the operator OP based on the designation information transmitted from the operator device 4, and identifies the user U who performed the specific action as a specific user (step S5).
[0025] For example, if the specific action is the selection of specific advertising content (e.g., clicking or tapping), the user U who selected (e.g., clicked or tapped) the specific advertising content among multiple users U is identified as the specific user.
[0026] The specific action is not limited to one action, but may be, for example, a combination of multiple actions over a predetermined period (e.g., one hour). The combination of multiple actions may be, for example, a combination of selecting advertising content (e.g., clicking or tapping) and posting on a social networking site with a specific hashtag, but is not limited to such an example.
[0027] Furthermore, the specific action may be the same action performed multiple times within a predetermined period (e.g., one hour). For example, the specific action may be selecting (e.g., clicking or tapping) advertising content a predetermined number of times or more within a predetermined period (e.g., one hour).
[0028] Next, the information processing device 1 generates time series scatter plot information, which is information for displaying on the operator device 4 a time series scatter plot of the search query entered by a specific user, that is, user U, who performed a specific action (step S6).
[0029] Next, the information processing device 1 transmits the time series scatter plot information generated in step S6 to the operator device 4 (step S7). The operator device 4 receives the time series scatter plot information transmitted from the information processing device 1, and displays a time series scatter plot of the search query input by the user U who performed the specific action, based on the received time series scatter plot information, as shown in FIG.
[0030] The time series scatter diagram shown in FIG. 1 is a time series scatter diagram with the horizontal axis representing time and the vertical axis representing search volume. The horizontal axis is a time axis with the timing at which a specific action is performed as the reference position. The search volume shown in FIG. 1 is the search volume for each predetermined period Ta. The predetermined period Ta may be, for example, 3 hours, 6 hours, or 1 day, but is not limited to such examples. The search volume may be, for example, the number of users U who input a search query, or the number of inputs (number of searches) taking into account multiple inputs by user U.
[0031] The operator OP operates the operator device 4 to select two or more search queries at different time positions from the multiple search queries shown in the time series scatter diagram. In the example shown in FIG. 1, the operator OP selects the search query "Earth Gummy" at time position T1 and the search query "Fruit Punch" at time position T2. The operator device 4 transmits operation information including information identifying the two or more search queries selected by the operator OP to the information processing device 1 (step S8).
[0032] The information processing device 1 receives operation information transmitted from the operator device 4 and accepts a selection by the operator OP of two or more search queries indicated by the operation information. Then, the information processing device 1 generates transition information indicating the transition of multiple search queries input in chronological order by a specific user who input the two or more search queries selected by the operator OP (step S9).
[0033] In the example shown in Figure 1, transition information is generated that indicates the transition of multiple search queries entered in chronological order by a specific user who entered the search query "Earth Gummy" in the period corresponding to time position T1 and the search query "Fruit Punch" in the period corresponding to time position T2.
[0034] The period corresponding to time position T1 is the same period as time position T1 or a period including the same period as time position T1, and the period corresponding to time position T2 is the same period as time position T2 or a period including the same period as time position T2. The period including the same period as time position T1 is p times the period of time position T1, and the period including the same period as time position T2 is p times the period of time position T2. p is, for example, a number equal to or greater than 2, but is not limited to this example.
[0035] In step S9, the information processing device 1 can generate, as transition information, information indicating the transition of multiple search queries entered in chronological order by specific users who satisfy predetermined conditions among multiple specific users who entered two or more search queries selected by the operator OP.
[0036] For example, the information processing device 1 determines a specific user who has the most search query transitions used in searches before or after a search using two or more search queries as user U who satisfies a predetermined condition. The information processing device 1 can also determine a specific user who has the most specific user-involved transition among multiple search query transitions input in chronological order as user U who satisfies a predetermined condition. The information processing device 1 generates, as transition information, information indicating the transitions of multiple search queries input in chronological order by user U who satisfies a predetermined condition.
[0037] Next, the information processing device 1 transmits to the operator device 4 time series scatter diagram information including information for displaying on the operator device 4 a time series scatter diagram on which the transition information generated in step S9 is superimposed (step S10).
[0038] The operator device 4 receives the time series scatter plot information sent from the information processing device 1, and based on the received time series scatter plot information, displays a time series scatter plot of the search query entered by the user U who performed a specific action, as shown in Figure 1, in which transition information is arranged.
[0039] 1, plot points are arranged in the time series scatter diagram according to the number of search queries (search volume). The information processing device 1 arranges lines connecting the plot points of multiple search queries input in time series by the user U on the time series scatter diagram as transition information.
[0040] In addition, the plot points for the search queries "Earth Gummy" and "Fruit Punch" selected by the operator OP are filled in black, which allows the operator OP to easily understand the two or more selected search queries.
[0041] In this way, the information processing device 1 displays on the operator device 4 a time-series scatter diagram of search queries entered by a user U who performed a specific action, and accepts selection of two or more search queries at different time positions from the multiple search queries displayed in the time-series scatter diagram. Then, the information processing device 1 arranges, on the time-series scatter diagram, transition information indicating the transition of the multiple search queries entered in chronological order by the specific user, i.e., user U, who entered the two or more search queries whose selections were accepted. This allows the operator OP to perform a more detailed analysis of user U.
[0042] The configuration of an information processing system including the information processing device 1, terminal device 2, search server 3, and operator device 4 that perform such processing will be described in detail below.
[0043] [2. Information Processing System Configuration] 2 is a diagram showing an example of the configuration of an information processing system including an information processing device 1 according to the embodiment. As shown in FIG. 2, the information processing system 100 according to the embodiment includes an information processing device 1 and a plurality of terminal devices 21, . . . , 2 n The system includes a search server 3 and an operator device 4.
[0044] 2, the information processing system 100 may include multiple information processing devices 1, multiple search servers 3, and multiple operator devices 4. The information processing system 100 may also include other components such as devices of entities (e.g., vendors, end users) related to the information processing device 1.
[0045] In the information processing system 100, an information processing device 1, a plurality of terminal devices 2, a search server 3, and an operator device 4 are each connected to a network N by wire or wirelessly. The network N is, for example, the Internet, a wide area network (WAN), a local area network (LAN), or the like. The components of the information processing system 100 can communicate with each other via the network N.
[0046] When a specific action is specified, the information processing device 1 regards the user U who performed the specific action as a specific user and provides information on a time series scatter diagram of the search query of the specific user. In addition, the information processing device 1 provides information in which transition information corresponding to the operation of the operator OP on the time series scatter diagram is arranged on the time series scatter diagram.
[0047] The information processing device 1 may be any type of information processing device, including a server. The information processing device 1 may provide various server functions such as a web server, an application server, and a database server. A detailed configuration example of the information processing device 1 will be described later.
[0048] The terminal device 2 is an information processing device used by a user U. The terminal device 2 can transmit a search query input by the user U via various services on the Internet (for example, a portal site or a portal application). The terminal device 2 can also receive search results for the search query via these various services.
[0049] The search server 3 is an information processing device that provides various services on the Internet (for example, a portal site, a portal application). The search server 3 can receive search queries from the terminal device 2 via these various services. When the search server 3 receives a search query, it performs a search process and transmits search results for the search query to the terminal device 2. The search server 3 can also accumulate multiple received search queries as a search history. The search server 3 provides the search history to the information processing device 1.
[0050] The operator device 4 is an information processing device used by the operator OP. The operator OP is, for example, a person associated with a specific Internet company related to the information processing device 1 and the search server 3. The operator device 4 enables the operator OP to input information into the information processing device 1. For example, when the operator OP wants to analyze the time series of search queries of each user U, the operator OP can specify a specific action to the information processing device 1.
[0051] Each of the terminal device 2 and the operator device 4 is, for example, a personal computer, a tablet, a PDA (Personal Digital Assistant), a smartphone, etc. Note that the terminal device 2 is not limited to the above examples and may be, for example, a smart watch or a wearable device.
[0052] 3. Configuration of Information Processing Device 1 An example of the functional configuration of the information processing device 1 described above will be described below. Fig. 3 is a diagram showing an example of the configuration of the information processing device 1 according to the embodiment. As shown in Fig. 3, the information processing device 1 has a communication unit 10, a storage unit 11, and a processing unit 12. Note that the information processing device 1 may also have an input unit (e.g., a keyboard or a mouse) that accepts various operations from an administrator of the information processing device 1, and a display unit (e.g., a liquid crystal display) that displays various information.
[0053] [3.1. Communication Unit 10] The communication unit 10 is realized by, for example, a network interface card (NIC). The communication unit 10 is connected to a network N by wire or wirelessly, and transmits and receives information to and from various other devices. For example, the communication unit 10 transmits and receives information to and from each of the terminal device 2, the search server 3, and the operator device 4 via the network N.
[0054] [3.2. Storage section 11] The storage unit 11 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 11 also has a search history storage unit 20 and a user information storage unit 21.
[0055] 3.2.1. Search History Storage Unit 20 The search history storage unit 20 stores the search history of the user U. Fig. 4 is a diagram showing an example of a search history table stored in the search history storage unit 20 according to the embodiment. The search history table shown in Fig. 4 has information in which "user ID" and "search history" are associated with each other.
[0056] "User ID" is identification information for identifying user U. "Search history" is search history information. In Figure 4, the search history of user U with user ID "P1" is "Search history #1," and the search history of user U with user ID "P2" is "Search history #2."
[0057] In the example shown in Figure 4, conceptual information such as "Search History #1" and "Search History #2" is stored in "Search History," but "Search History" also stores information on search queries in chronological order.
[0058] For example, the "search history" includes information that corresponds to each search query entered by user U, the search date and time when the search query was received by search server 3, and the context of user U when the search query was entered.
[0059] The context of the user U is the situation of the user U. For example, it includes the situation around the user U, the movement state of the user U, the posture of the user U, the emotion of the user U, the current location of the user U, and the like.
[0060] The situation around the user U is, for example, the atmospheric pressure, temperature, humidity, brightness, sound, etc. around the user U. The determination unit 33 determines the situation around the user U based on the detection results of, for example, an atmospheric pressure sensor, a temperature sensor, a humidity sensor, an ambient light sensor, and a microphone included in the terminal device 2 of the user U.
[0061] The motion state of the user U may be a moving state, a stopped state, an exercising state, etc. The determination unit 33 determines the motion state of the user U based on, for example, a history of detection results from a positioning sensor, an acceleration sensor, a gyro sensor, etc. included in the terminal device 2 of the user U. The determination unit 33 also determines the posture of the user U based on, for example, detection results from an acceleration sensor, a gyro sensor, etc. included in the terminal device 2 of the user U.
[0062] [3.2.2. User information storage unit 21] The user information storage unit 21 stores user information including information about the user U. Fig. 5 is a diagram showing an example of a user information table stored in the user information storage unit 21 of the information processing device 1 according to the embodiment.
[0063] 5, the user information table stored in the user information storage unit 21 includes items such as “user ID,” “attribute information,” and “behavior history.” The “user ID” is identification information that identifies the user U.
[0064] "Attribute information" is attribute information of user U corresponding to "user ID," and includes, for example, psychographic attribute information, demographic attribute information, etc. Demographic attributes include, for example, gender, age (generation), place of residence, and occupation, while psychographic attributes include interests such as travel, clothing, cars, and religion, lifestyle, thoughts, and ideological tendencies.
[0065] "Behavioral history" is information on actions taken by user U. As described above, actions taken by user U are actions taken by user U online, but may also be actions taken by user U offline. Information on actions taken by user U includes information identifying the action, information indicating the date and time the action was taken, etc.
[0066] [3.3. Processing Unit 12] The processing unit 12 is a controller, and is realized by a processor such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) executing various programs (examples of information processing programs) stored in a storage device inside the information processing device 1 using RAM as a working area.
[0067] The processing unit 12 is a controller, and is realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
[0068] 3, the processing unit 12 has an acquisition unit 30, a reception unit 31, an identification unit 32, a determination unit 33, a generation unit 34, and a provision unit 35, and realizes or executes the functions and actions of information processing described below. Note that the internal configuration of the processing unit 12 is not limited to the configuration shown in FIG. 3, and may be any other configuration that performs the information processing described below.
[0069] [3.3.1. Acquisition part 30] The acquisition unit 30 acquires various types of information. The acquisition unit 30 acquires various types of information from the storage unit 11. The acquisition unit 30 acquires various types of information from the search history storage unit 20, the user information storage unit 21, and the like.
[0070] The acquisition unit 30 receives various types of information from an external information processing device via the communication unit 10. The acquisition unit 30 acquires various types of information from the terminal device 2, the search server 3, the operator device 4, or an external device. For example, the acquisition unit 30 acquires a search history from the search server 3. The acquisition unit 30 acquires the search history from the search server 3 at predetermined intervals, and updates the search history stored in the search history storage unit 20 using the acquired search history.
[0071] The acquiring unit 30 acquires the user information from, for example, an external device. The acquiring unit 30 acquires the user information from the external device at predetermined intervals and updates the user information stored in the user information storage unit 21.
[0072] [3.3.2. Reception Unit 31] The receiving unit 31 receives a designation of a specific action from the operator OP of the operator device 4. For example, the receiving unit 31 receives a designation of a specific action based on designation information that is information on the specific action.
[0073] The operator OP operates the operator device 4 to perform an operation to specify a specific action, and specification information, which is information on the specific action specified by the operator OP, is transmitted from the operator device 4 to the information processing device 1.
[0074] The reception unit 31 receives a designation of a specific action by the operator OP based on the designation information transmitted from the operator device 4. The specific action designated by the operator OP is an action of the user U online, but may also be an action of the user U offline.
[0075] Examples of user U's online actions include, but are not limited to, viewing specific web content, using a specific game site, selecting (e.g., clicking or tapping) a specific link or button contained in specific web content, selecting (e.g., clicking or tapping) specific advertising content, and purchasing goods or services on an e-commerce site.
[0076] For example, an online action of user U may be posting with a specific hashtag on a social networking site, following a specific user on a social networking site, downloading, viewing, or favoriteing specific video content on a video site, downloading, viewing, or favoriteing specific music content on a music site, etc. Furthermore, an online action of user U may be inputting a specific search query by user U.
[0077] Offline actions of user U include, but are not limited to, user U purchasing a specific product or using a specific service at a specific store or facility, or user U visiting a specific store or facility.
[0078] Furthermore, the reception unit 31 receives various operations by an operator OP on a time series scatter diagram of a search query input by a specific user, i.e., a user U who performed a specific action. Hereinafter, the time series scatter diagram of a search query input by a specific user, i.e., a user U who performed a specific action, may be simply referred to as a time series scatter diagram.
[0079] The receiving unit 31 receives, for example, a search query designated by the operator OP from among the multiple search queries shown in the time series scatter diagram. For example, the receiving unit 31 receives a selection of one search query from among the multiple search queries shown in the time series scatter diagram. The receiving unit 31 also receives a selection of two or more search queries at different time positions from among the multiple search queries shown in the time series scatter diagram.
[0080] 6 is a diagram showing an example of a time series scatter diagram screen provided by the providing unit 35 in the processing unit 12 of the information processing device 1 according to the embodiment and displayed on the operator device 4. A time series scatter diagram screen 60 shown in FIG. 6 includes a time series scatter diagram 61 and a period adjustment bar 62.
[0081] The time series scatter diagram 61 is a time series scatter diagram with the horizontal axis representing time and the vertical axis representing search volume. The search volume is the search volume for each predetermined period Ta, and plot points are arranged according to the number of search queries (search volume). The predetermined period Ta is, for example, 3 hours, 6 hours, 1 day, etc., but is not limited to these examples. The search volume may be, for example, the number of users U who input a search query, or the number of inputs (number of searches) taking into account multiple inputs by user U.
[0082] In the time series scatter diagram 61, plot points are arranged according to the number of search queries for each predetermined period Ta. The time series scatter diagram 61 shown in Fig. 6 includes search queries entered by a specific user who performed a specific action before the specific action, and search queries entered by a specific user who performed a specific action after the specific action.
[0083] 6, search queries with a search volume of 10,000 or more are displayed with plot points corresponding to the search volumes at positions corresponding to the search queries. The operator OP can select one or more search queries from the multiple search queries shown in the time series scatter diagram 61 by operating the operator device 4 and selecting the plot points.
[0084] The receiving unit 31 receives a selection of one or more search queries corresponding to one or more plot points selected by the user U from among the multiple search queries shown in the time-series scatter diagram 61 shown in FIG.
[0085] The period adjustment bar 62 is a UI (User Interface) for adjusting the maximum period on the horizontal axis of the time series scatter diagram 61. The reception unit 31 receives a change to the width of the period adjustment bar 62. The operator OP can change the width of the period adjustment bar 62 by operating the operator device 4, thereby adjusting the maximum period on the horizontal axis of the time series scatter diagram 61.
[0086] 6, the period adjustment bar 62 displays search queries for the period from 30 days before to 30 days after the timing of a specific action on the time series scatter diagram 61. By changing the width of the period adjustment bar 62, the operator OP can display only search queries for the period before the timing of a specific action on the time series scatter diagram 61, or can display only search queries for the period after the timing of a specific action on the time series scatter diagram 61.
[0087] The receiving unit 31 also receives a specification of a narrowing down condition. For example, the receiving unit 31 receives narrowing down condition information including information indicating the narrowing down condition specified by the operator OP, thereby receiving the specification of the narrowing down condition.
[0088] The narrowing down conditions include, but are not limited to, conditions on the attributes of the user U who performed a specific action, conditions on the context when the user U performed a specific action, and the like.
[0089] [3.3.3. Specification part 32] The identification unit 32 identifies a user U who has performed a specific action as a specific user. The identification unit 32 identifies each of the multiple users U who have performed the specific action accepted by the acceptance unit 31 as a specific user, for example, based on the user information stored in the user information storage unit 21.
[0090] Furthermore, the identification unit 32 can identify, as a specific user, a user U who satisfies the narrowing-down conditions accepted by the reception unit 31, among multiple users U who have performed a specific action. Examples of users U who satisfy the narrowing-down conditions include, but are not limited to, users U who have attributes accepted by the reception unit 31 and users U who have performed a specific action in a context accepted by the reception unit 31.
[0091] Furthermore, the identification unit 32 identifies the date and time when a specific user performed a specific action based on the user information stored in the user information storage unit 21. When the same user U performs a specific action multiple times, the identification unit 32 identifies the date and time for each specific action performed by the same user U.
[0092] [3.3.4. Judgment unit 33] The determining unit 33 determines the transition of the multiple search queries input in chronological order by a specific user who inputs two or more search queries in the time series scatter diagram 61 whose selection has been accepted by the accepting unit 31.
[0093] For example, the determination unit 33 determines the transition of multiple search queries entered in chronological order by a specific user who entered each of two or more search queries in the time series scatter plot 61 whose selection was accepted by the acceptance unit 31 at a time corresponding to that time position.
[0094] Inputting two or more search queries in the time series scatter diagram 61 at their corresponding times means, for example, inputting the two or more search queries in the time series scatter diagram 61 during the period of each of the two or more search queries or during a period including such a period, but it may also mean inputting two or more search queries in the time series scatter diagram 61 in chronological order. For example, in the example shown in FIG. 1, the chronological order of the two or more search queries is the search query "Earth Gummy" followed by the search query "Fruit Punch."
[0095] Hereinafter, two or more search queries selected and accepted by the accepting unit 31 among the multiple search queries shown in the time-series scatter diagram 61 may be referred to as two or more designated search queries.
[0096] The determination unit 33 determines, for example, the transition of multiple search queries input in chronological order by specific users who satisfy predetermined conditions among multiple specific users who input two or more specified search queries. For example, the determination unit 33 determines the transition of multiple search queries input in chronological order by specific users who satisfy predetermined conditions among multiple specific users who input each of two or more specified search queries at a time corresponding to the time position.
[0097] A specific user who satisfies a predetermined condition is, for example, a specific user who has the most frequent search query transitions used in searches before or after a search using two or more specified search queries.
[0098] The most common search query transition used by a specific user in a search after a search using two or more specified search queries is the search query transition most frequently used by a specific user among the search query transitions entered by a specific user after a search using two or more specified search queries.
[0099] For example, the determination unit 33 determines the transition of the search query that has the most searches per predetermined period among the search queries that are located at a time position after the time positions of two or more specified search queries in the time series scatter diagram 61 as the transition of the search query that has the most searches per predetermined period among the transitions of search queries entered by a specific user after a search using two or more specified search queries. The predetermined period here is k times the predetermined period Ta. k is, for example, a number greater than or equal to 1 (e.g., an integer greater than or equal to 2), but is not limited to this example.
[0100] In addition, the most common search query transition used by a specific user in a search before a search using two or more specified search queries is the search query transition most frequently used by a specific user among the search query transitions entered by the specific user before a search using two or more specified search queries.
[0101] For example, the determination unit 33 determines the transition of the search query that has the most searches per predetermined period among the search queries that are located at the time position before the time positions of two or more specified search queries in the time series scatter plot 61 as the transition of the search query that has the most searches per predetermined period among the transitions of search queries entered by a specific user after a search using two or more specified search queries.
[0102] A specific user who satisfies predetermined conditions may be, for example, a specific user who has the most frequent search query transitions used in searches for each predetermined period before and after searching two or more specified search queries.
[0103] In addition, the determination unit 33 can also determine that a specific user who has the transition with the largest number of users U among the transitions of multiple search queries entered in chronological order by a specific user who has entered two or more specified search queries is the specific user who satisfies the predetermined conditions.
[0104] The transition of multiple search queries entered in chronological order by a specific user who has entered two or more specified search queries is the transition of search queries for each predetermined period, but is not limited to the transition of search queries for each predetermined period and may be, for example, the transition of multiple search queries entered in sequence by a specific user. The determination unit 33 can determine that the transition with the largest number of specific users among the transitions of multiple search queries entered in sequence by each specific user is the transition with the largest number of users U.
[0105] In addition, the determination unit 33 can determine the most common search query among the search queries entered next by a specific user who has entered two or more specified search queries as the first search query, and can determine the most common search query among the search queries entered next by a specific user who has entered the first search query as the second search query.
[0106] The determination unit 33 determines the most frequently entered search query among the search queries entered next by the specific users who entered the first and second search queries as the third search query. The determination unit 33 performs similar processing for the fourth search query and thereafter, determining up to the nth search query, where n is, for example, an integer equal to or greater than 5. The determination unit 33 can determine the specific users who entered the first to nth search queries as specific users who satisfy predetermined conditions.
[0107] In addition, the determination unit 33 can determine the most common search query among the search queries previously entered by a specific user who has entered two or more specified search queries as the first search query, and can determine the most common search query among the search queries previously entered by the specific user who entered the first search query as the second search query.
[0108] The determination unit 33 determines the most frequently entered search query among the search queries previously entered by the specific user who entered the first search query and the second search query as the third search query. The determination unit 33 performs similar processing for the fourth search query and thereafter, determining up to the mth search query, where m is, for example, an integer equal to or greater than 5. The determination unit 33 can determine the specific users who entered the first to mth search queries as specific users who satisfy predetermined conditions.
[0109] The determination unit 33 also determines the attribute ratios of the multiple specific users who input the multiple search queries in the transitions determined as described above. The attribute ratios may be, for example, the gender ratio (male / female ratio), the ratio by age group, the ratio by age group for each gender, etc., but are not limited to these examples.
[0110] For example, the attribute ratio may be the ratio of one of multiple demographic attribute items (gender, age, place of residence, occupation, annual income, family composition, etc.) or multiple psychographic attribute items (interests, lifestyle, thoughts and ideological tendencies, etc.), or a combination of two or more of these.
[0111] In addition, when the selection of one search query from among the multiple search queries shown in the time series scatter plot 61 is accepted by the acceptance unit 31, the judgment unit 33 judges the time series transition of the one search query whose selection is accepted by the acceptance unit 31.
[0112] [3.3.5. Generation unit 34] The generation unit 34 generates a time-series scatter plot 61 of search queries entered by a specific user who performed a specific action whose designation was accepted by the acceptance unit 31. The specific user who performed the specific action whose designation was accepted by the acceptance unit 31 is identified by the identification unit 32, as described above.
[0113] The generation unit 34 generates a time series scatter plot 61 of multiple search queries entered by multiple specific users identified by the identification unit 32 based on information about the specific users identified by the identification unit 32, information about the date and time of the specific actions, and the search history stored in the search history storage unit 20.
[0114] For example, the generation unit 34 extracts, based on the date and time when each specific user performed a specific action, multiple search queries input by each specific user from the search history stored in the search history storage unit 20. For example, the generation unit 34 extracts, from the search history stored in the search history storage unit 20, multiple search queries input by a specific user during a predetermined period (for example, a period from 30 days before to 30 days after the specific action) or a period indicated by the period adjustment bar 62.
[0115] The generation unit 34 calculates the search volume for each identical search query for each predetermined period Ta based on multiple search queries extracted from the search history. The generation unit 34 then generates a time-series scatter plot in which plot points corresponding to each search query are arranged at the positions of the search volumes for each identical search query calculated for each predetermined period Ta. Identical search queries are search queries with the same character string. For example, the search query "Chikyu Gumi" and the search query "Chikyu Gumi" are the same search query.
[0116] In addition, when the receiving unit 31 receives the specification of two or more search queries in the time series scatter diagram 61, the generating unit 34 generates a time series scatter diagram 61 in which transition information indicating the transitions of multiple search queries entered in chronological order by a specific user who entered the two or more search queries whose selection was received by the receiving unit 31 is arranged.
[0117] For example, when the receiving unit 31 receives the specification of two or more search queries in the time series scatter diagram 61, the generating unit 34 generates a time series scatter diagram 61 that arranges transition information showing the transitions of multiple search queries entered in chronological order by a specific user who entered each of the two or more search queries whose selection was received by the receiving unit 31 at the corresponding time.
[0118] The transitions of multiple search queries entered in chronological order by a specific user are determined by a determination unit 33, and a generation unit 34 generates a time series scatter diagram 61 in which the transition information is arranged based on the determination results by the determination unit 33.
[0119] In addition, the generation unit 34 generates attribute information that is information on the attribute ratios of multiple specific users who input multiple search queries in the transitions indicated by the transition information, based on the attribute ratios of the specific users determined by the determination unit 33.
[0120] In addition, when the reception unit 31 receives the selection of one search query in the time series scatter diagram 61, the generation unit 34 generates information for the time series scatter diagram 61 in which information indicating the time series transition of the number of one search query whose selection was received by the reception unit 31 is arranged.
[0121] [3.3.6.Providing Department 35] The providing unit 35 provides various information to the operator OP. For example, the providing unit 35 provides various information to the operator OP by transmitting the various information to the operator device 4 via the communication unit 10.
[0122] For example, when the receiving unit 31 receives a designation of a specific action by the operator OP, the providing unit 35 transmits time series scatter diagram information to the operator device 4. The operator device 4 displays a time series scatter diagram screen 60 based on the time series scatter diagram information transmitted from the providing unit 35.
[0123] The time series scatter diagram information is information on the time series scatter diagram 61 of the search query input by the specific user who performed the specific action whose designation was accepted by the accepting unit 31, and is generated by the generating unit .
[0124] Furthermore, when the receiving unit 31 receives a selection of two or more search queries at different time positions from among the multiple search queries shown in the time series scatter diagram 61, the providing unit 35 provides information on the time series scatter diagram 61 on which the transition information is arranged as time series scatter diagram information. The transition information is, for example, a line connecting the plot points of the multiple search queries input in chronological order by a specific user, but may also be highlighted plot points of the multiple search queries input in chronological order by a specific user.
[0125] The information of the time series scatter diagram 61 on which the transition information is arranged is generated by the generation unit 34. The transition information arranged in the time series scatter diagram 61 is information on the transitions of multiple search queries input in chronological order by a specific user who inputs two or more search queries whose selection is accepted by the acceptance unit 31.
[0126] For example, the transition information arranged in the time series scatter plot 61 is information on the transition of multiple search queries entered in chronological order by specific users who have entered two or more search queries whose selection has been accepted by the accepting unit 31 and who satisfy predetermined conditions.
[0127] 7 is a diagram showing an example of a time series scatter diagram screen 60 on which transition information is arranged, which is provided by the providing unit 35 in the processing unit 12 of the information processing device 1 according to the embodiment and displayed on the operator device 4. In the time series scatter diagram screen 60 shown in FIG. 7, in addition to a time series scatter diagram 61 and a period adjustment bar 62, transition information 63 is arranged on the time series scatter diagram 61.
[0128] In the time series scatter plot screen 60 shown in FIG. 7, the two search queries selected and accepted by the accepting unit 31 are the search query "Earth Gummy" corresponding to plot point P1 and the search query "Fruit Punch" corresponding to plot point P2.
[0129] 7, the plot points of the search queries "Earth Gummy" and "Fruit Punch" selected by the operator OP are filled in black, allowing the operator OP to easily understand the two or more selected search queries.
[0130] 7, lines connecting plot point P1, plot point P2, plot point P3, plot point P4, plot point P5, and plot point P6 are arranged on the time series scatter diagram 61 as transition information 63. In the example shown in FIG. 7, the transition information 63 is shown as a dashed line, but it may also be a solid line.
[0131] Plot point P3 is a plot point corresponding to the search query "kimchi", plot point P4 is a plot point corresponding to the search query "passport issuance", plot point P5 is a plot point corresponding to the search query "J airline sale", and plot point P6 is a plot point corresponding to the search query "recommended hotels in Korea".
[0132] Furthermore, the transition information may be information that indicates the transition of multiple search queries entered in chronological order by a specific user, and may be information that highlights plot points corresponding to search queries included in the transition, instead of lines connecting the plot points. Highlighting of plot points can be performed by enlarging the plot points or changing the color of the plot points, but is not limited to such examples.
[0133] The transition information may also be information that highlights character strings representing multiple search queries entered by a specific user in chronological order. The highlighting of the character strings representing the search queries may be performed by, but is not limited to, making the character strings representing the search queries larger, making them bold, or changing their color.
[0134] In addition, when the selection of one search query from the multiple search queries shown in the time series scatter diagram 61 is accepted by the acceptance unit 31, the providing unit 35 can generate information for the time series scatter diagram 61 that includes search volume transition information, which is information that indicates the time series transition of the number of one search query whose selection is accepted by the acceptance unit 31.
[0135] The search volume transition information is information generated by the generation unit 34. The number of search queries is the search volume. The search volume transition information is, for example, a line connecting the plot points of one search query whose selection has been accepted by the acceptance unit 31, but may also be information that highlights the plot points.
[0136] 8 is a diagram showing an example of a time series scatter diagram screen 60 on which information indicating a time series transition of the number of one search query is arranged, which information is provided by the providing unit 35 in the processing unit 12 of the information processing device 1 according to the embodiment and displayed on the operator device 4. In the time series scatter diagram screen 60 shown in FIG. 8, in addition to a time series scatter diagram 61 and a period adjustment bar 62, search volume transition information 64 is arranged on the time series scatter diagram 61.
[0137] 8, one search query selected and accepted by the accepting unit 31 is the search query "Earth Gummy" corresponding to plot point P1. The search queries corresponding to plot points P11 to P17 are also "Earth Gummy", the same as the search query corresponding to plot point P1.
[0138] 8, lines connecting plot point P1, plot point P11, plot point P12, plot point P13, plot point P14, plot point P15, plot point P16, and plot point P17, and highlighting of these plot points P1, P11 to P17 are arranged on the time series scatter diagram 61 as search volume transition information 64. The highlighting of plot points P1, P11 to P17 is performed by filling them in, but may also be performed by using a different color, size, or the like from the other plot points.
[0139] In the example shown in Figure 8, the search volume transition information 64 is shown by a solid line and highlighted plot points, but it may also be shown by a dashed line and highlighted plot points, or by one of a solid line, a dashed line, and highlighted plot points.
[0140] Furthermore, the providing unit 35 can provide the attribute information generated by the generating unit 34. The attribute information is information on the attribute ratios of multiple specific users who input multiple search queries in the transitions indicated by the transition information.
[0141] 9 is a diagram showing an example of a time series scatter diagram screen 60 including attribute information provided by the providing unit 35 in the processing unit 12 of the information processing device 1 according to the embodiment and displayed on the operator device 4. In the time series scatter diagram screen 60 shown in FIG. 9, in addition to a time series scatter diagram 61 and a period adjustment bar 62, transition information 63 is arranged on the time series scatter diagram 61, and attribute information 65 is also arranged.
[0142] Attribute information 65 is information on the attribute ratios of multiple specific users who entered multiple search queries in the transitions indicated by transition information 63 shown in Figure 9, and includes information indicating the gender ratio (male / female ratio) of specific users, information indicating the ratio by age group of specific users, information indicating the ratio by age group when the specific users are male, and information indicating the ratio by age group when the specific users are female.
[0143] In this way, since the attribute information 65 is arranged on the time series scatter diagram screen 60 shown in FIG. 9, it is possible to perform a more detailed analysis of a specific user.
[0144] In the above example, the providing unit 35 provides information on a time series scatter diagram 61 in which the transition information 63 and the search volume transition information 64 are each individually superimposed as time series scatter diagram information, but it can also provide information on a time series scatter diagram 61 in which the transition information 63 and the search volume transition information 64 are both superimposed as time series scatter diagram information.
[0145] For example, when one search query in the time series scatter diagram 61 is selected by the receiving unit 31, the providing unit 35 provides information on the time series scatter diagram 61 on which search volume transition information 64 corresponding to the selected search query is superimposed as time series scatter diagram information.
[0146] Thereafter, when the receiving unit 31 selects a second search query in the time series scatter diagram 61, the providing unit 35 provides, as time series scatter diagram information, information on the time series scatter diagram 61 in which the first selected search volume transition information 64 and transition information 63 corresponding to the first selected search query and the second selected search query are superimposed.
[0147] [4. Processing Procedure] Next, a procedure of information processing by the processing unit 12 of the information processing device 1 according to the embodiment will be described. Fig. 10 is a flowchart showing an example of information processing by the processing unit 12 of the information processing device 1 according to the embodiment.
[0148] 10, the processing unit 12 of the information processing device 1 determines whether or not the designation of a specific action has been accepted (step S20). If the processing unit 12 determines that the designation of a specific action has been accepted (step S20: Yes), the processing unit 12 identifies the user U who input the specific action as a specific user (step S21). Then, the processing unit 12 provides information on a time-series scatter plot of the search query input by the specific user who performed the specific action (step S22).
[0149] When the processing of step S22 is completed or when it is determined that the designation of a specific action has not been accepted (step S20: No), the processing unit 12 determines whether the selection of two or more search queries has been accepted (step S23).
[0150] If the processing unit 12 determines that the selection of two or more search queries has been accepted (step S23: Yes), it determines the transitions of the multiple search queries entered in chronological order by the specific user who entered the two or more selected search queries (step S24).Then, the processing unit 12 generates time series scatter plot information including information in which the transition information, which is information indicating the transitions determined in step S24, is arranged on a time series scatter plot, and provides the generated time series scatter plot information (step S25).
[0151] When the processing of step S25 is completed, or when it is determined that the selection of two or more search queries has not been accepted (step S23: No), the processing unit 12 determines whether the selection of one search query has been accepted (step S26).
[0152] If the processing unit 12 determines that the selection of one search query has been accepted (step S26: Yes), it provides information on a time series scatter plot that displays information showing the time series transition of the number of inputs of the selected search query (step S27).
[0153] When the processing of step S27 is completed or when it is determined that the selection of one search query has not been received (step S26: No), the processing unit 12 determines whether the operation end time has arrived (step S28). The processing unit 12 determines that the operation end time has arrived when, for example, the power of the information processing device 1 is turned off.
[0154] If the processing unit 12 determines that the operation end time has not yet arrived (step S28: No), it proceeds to step S20, and if it determines that the operation end time has arrived (step S28: Yes), it terminates the processing shown in Figure 10.
[0155] [5. Modifications] In the above-described example, when the reception unit 31 receives the selection of one search query in the time series scatter diagram 61, the generation unit 34 generates information for the time series scatter diagram 61 in which information indicating the time series transition of the number of one search query whose selection is received by the reception unit 31 is arranged, but the present invention is not limited to such an example.
[0156] For example, when the receiving unit 31 receives the selection of two or more search queries in the time series scatter diagram 61, the generating unit 34 can generate information for the time series scatter diagram 61 that includes, in addition to the transition information 63, information indicating the time series transitions of each of the two or more search queries whose selections were received by the receiving unit 31.
[0157] Furthermore, in the above-described example, the reception unit 31 receives a specification of a specific action from the operator OP of the operator device 4, but this is not limited to such an example, and it is also possible to receive a specification of a specific action from, for example, an administrator or operator of the information processing device 1.
[0158] Furthermore, the determination unit 33 can determine the transition of multiple search queries included in the time series scatter diagram 61 as the transition of multiple search queries input in time series by a specific user. In this case, the search queries that make up the transition determined by the determination unit 33 do not include search queries that are not shown in the time series scatter diagram 61.
[0159] [6. Hardware Configuration] The information processing device 1 according to the embodiment described above is realized by, for example, a computer 80 configured as shown in Fig. 11. Fig. 11 is a hardware configuration diagram showing an example of the computer 80 that realizes the functions of the information processing device 1 according to the embodiment. The computer 80 has a CPU 81, a RAM 82, a ROM (Read Only Memory) 83, an HDD (Hard Disk Drive) 84, a communication interface (I / F) 85, an input / output interface (I / F) 86, and a media interface (I / F) 87.
[0160] The CPU 81 operates and controls each part based on programs stored in the ROM 83 or the HDD 84. The ROM 83 stores a boot program executed by the CPU 81 when the computer 80 starts up, programs that depend on the hardware of the computer 80, and the like.
[0161] The HDD 84 stores programs executed by the CPU 81, data used by such programs, etc. The communication interface 85 receives data from other devices via the network N (see FIG. 2) and sends it to the CPU 81, and transmits data generated by the CPU 81 to other devices via the network N.
[0162] The CPU 81 controls output devices such as a display and a printer, and input devices such as a keyboard or a mouse, via the input / output interface 86. The CPU 81 acquires data from the input devices via the input / output interface 86. The CPU 81 also outputs generated data to the output devices via the input / output interface 86.
[0163] The media interface 87 reads a program or data stored in a recording medium 88 and provides it to the CPU 81 via the RAM 82. The CPU 81 loads the program or data from the recording medium 88 onto the RAM 82 via the media interface 87 and executes the loaded program. The recording medium 88 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase Change Rewritable Disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.
[0164] For example, when the computer 80 functions as the information processing device 1 according to the embodiment, the CPU 81 of the computer 80 executes programs loaded onto the RAM 82 to realize the functions of the processing unit 12. In addition, the HDD 84 stores data in the storage unit 11. The CPU 81 of the computer 80 reads and executes these programs from a recording medium 88, but as another example, the CPU 81 may obtain these programs from another device via the network N.
[0165] [7. Other] Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.
[0166] Furthermore, the components of each device shown in the figure are conceptual functional components and do not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.
[0167] For example, the information processing device 1 described above may be realized by a terminal device and a server computer, or may be realized by multiple server computers. Furthermore, depending on the function, the configuration can be flexibly changed, such as by calling an external platform using an API or network computing.
[0168] Furthermore, the above-described embodiments and modifications can be combined as appropriate within the scope of not causing any contradiction in the processing content.
[0169] [8. Effects] As described above, the information processing device 1 according to the embodiment includes a reception unit 31 that receives a selection of two or more search queries at different time positions from among multiple search queries shown in a time series scatter diagram of search queries input by a user U who performed a specific action, and a provision unit 35 that provides information on the time series scatter diagram 61 that arranges transition information 63 that indicates the transition of the multiple search queries input in time series by the user U who input the two or more search queries whose selections are received by the reception unit 31. This enables the information processing device 1 to perform a more detailed analysis of the user U.
[0170] The information processing device 1 also includes a determination unit 33 that determines transitions of multiple search queries input in chronological order by a user U who satisfies a predetermined condition among multiple users who input two or more search queries whose selections have been accepted by the acceptance unit 31. The provision unit 35 provides information of a time series scatter diagram 61 in which information indicating transitions of multiple search queries input in chronological order by a user U who satisfies the predetermined condition as determined by the determination unit 33 is arranged as transition information 63. This enables the information processing device 1 to perform a more detailed analysis of the user U.
[0171] Furthermore, the determination unit 33 determines that the user U who has the most frequent search query transitions used in searches before or after a search using two or more search queries among multiple users U who have input two or more search queries satisfies the predetermined condition. This enables the information processing device 1 to perform a more detailed analysis of the user U.
[0172] Furthermore, the determination unit 33 determines the user U who has the largest number of users U among the transitions of multiple search queries entered in chronological order by the user U who has entered two or more search queries as the user U who satisfies the predetermined condition. This enables the information processing device 1 to perform a more detailed analysis of the user U.
[0173] Furthermore, the time series scatter diagram 61 has plot points arranged according to the number of search queries, and the providing unit 35 provides information on the time series scatter diagram 61 in which lines connecting the plot points of multiple search queries entered in chronological order by the user U are arranged as transition information 63. This enables the information processing device 1 to perform a more detailed analysis of the user U.
[0174] Furthermore, the time series scatter diagram 61 has plot points arranged according to the number of search queries, and the providing unit 35 provides information on the time series scatter diagram 61 in which highlighted plot points of multiple search queries entered in chronological order by the user U are arranged as transition information. This enables the information processing device 1 to perform a more detailed analysis of the user U.
[0175] The time-series scatter diagram 61 also includes a search query that the user U entered before performing a specific action. This enables the information processing device 1 to perform a more detailed analysis of the user U.
[0176] Furthermore, the time-series scatter diagram 61 includes a search query that the user U input after performing a specific action. This enables the information processing device 1 to perform a more detailed analysis of the user U.
[0177] Furthermore, the receiving unit 31 receives a selection of one search query from among the multiple search queries shown in the time series scatter diagram 61, and the providing unit 35 provides information on the time series scatter diagram 61 that arranges information indicating the time series transition of the number of inputs of the one search query whose selection has been received by the receiving unit 31. This enables the information processing device 1 to perform a more detailed analysis of the user U.
[0178] The above describes the embodiments of the present application in detail based on the drawings, but this is merely an example, and the present invention can be implemented in other forms that include the embodiments described in the Disclosure of the Invention section and that have been modified and improved in various ways based on the knowledge of those skilled in the art.
[0179] Furthermore, the above-mentioned "section, module, unit" can be read as "means" or "circuit," etc. For example, an acquisition unit can be read as an acquisition means or an acquisition circuit. [Explanation of symbols]
[0180] 1. Information processing equipment 2,21~2 n terminal device 3 Search Server 4 Operator device 10. Communications Department 11 Storage section 12 Processing section 20 Search history memory section 21 User information storage unit 30 Acquisition Department 31 Reception 32 Specific part 33 Judgment section 34 Generation part 35 Provision Department 100 Information Processing Systems N Network
Claims
1. a reception unit that receives a selection of two or more search queries at different time positions from among a plurality of search queries shown in a time-series scatter plot of search queries entered by a user who has performed a specific action; a providing unit that provides information on the time-series scatter diagram in which transition information indicating transitions of a plurality of search queries input in chronological order by a user who inputs the two or more search queries whose selection is accepted by the accepting unit is arranged.
1. An information processing device comprising:
2. a determination unit that determines transitions of multiple search queries input in chronological order by users who satisfy a predetermined condition among multiple users who input the two or more search queries selected and accepted by the acceptance unit; The providing unit and providing information on the time-series scatter diagram in which information indicating transitions of a plurality of search queries entered in time series by users who satisfy the predetermined condition determined by the determination unit is arranged as the transition information.
2. The information processing apparatus according to claim 1, wherein:
3. The determination unit A user who has the most frequent search query transitions used in searches before or after a search using the two or more search queries among multiple users who have input the two or more search queries is determined to be a user who satisfies the predetermined condition.
3. The information processing apparatus according to claim 2, wherein:
4. The determination unit A user who has the transition with the largest number of users among the transitions of multiple search queries entered in chronological order by the users who have entered the two or more search queries is determined to be a user who satisfies the predetermined condition.
3. The information processing apparatus according to claim 2, wherein:
5. The time series scatter diagram is The plot points are arranged according to the number of each search query. The providing unit Provide information on the time-series scatter diagram in which lines connecting plot points of a plurality of search queries entered by the user in chronological order are arranged as the transition information.
5. The information processing device according to claim 1, wherein:
6. The time series scatter diagram is The plot points are arranged according to the number of each search query. The providing unit providing information on the time-series scatter diagram in which plot points of the plurality of search queries inputted by the user in time series and highlighted plot points are arranged as the transition information; 5. The information processing device according to claim 1, wherein:
7. The time series scatter diagram is A search query entered by the user who performed the specific action before the specific action is included.
5. The information processing device according to claim 1, wherein:
8. The time series scatter diagram is The search query entered by the user who performed the specific action after the specific action is included.
5. The information processing device according to claim 1, wherein:
9. The reception unit Accepting a selection of one search query from among the plurality of search queries shown in the time-series scatter diagram; The providing unit providing information on the time-series scatter diagram in which information indicating a time-series transition in the number of inputs of the one search query selected and accepted by the accepting unit is arranged; 5. The information processing device according to claim 1, wherein:
10. 1. A computer-implemented information processing method, comprising: an accepting step of accepting a selection of two or more search queries at different time positions from among a plurality of search queries shown in a time-series scatter plot of search queries entered by a user who performed a specific action; and a providing step of providing information on the time series scatter diagram in which transition information indicating transitions of a plurality of search queries input in chronological order by a user who inputs the two or more search queries whose selection is accepted by the accepting step is arranged.
1. An information processing method comprising:
11. An acceptance step of accepting a selection of two or more search queries at different time positions from among a plurality of search queries shown in a time series scatter plot of search queries entered by a user who performed a specific action; a provision step of providing information on the time-series scatter diagram in which transition information indicating transitions of a plurality of search queries input in chronological order by a user who inputs the two or more search queries whose selection is accepted by the acceptance step is arranged. An information processing program characterized by:
Citation Information
Patent Citations
Information processor, information processing method, and information processing program
JP2023170551A