Data analysis apparatus, data analysis method, and data analysis program

The data analysis device analyzes tourists' stay locations and attributes, addressing limitations in Tourism DX by providing detailed visualization and strategic insights through user-specific data output.

JP7710578B1Active Publication Date: 2025-07-18NTT DOCOMO BUSINESS INC
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2024150956
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-09-02
Publication Date
2025-07-18
Estimated Expiration
2044-09-02

AI Technical Summary

Technical Problem

Existing technologies struggle to analyze tourists' stay locations, stay times, and attributes at pinpoint locations, limiting effective analysis in Tourism DX initiatives.

Method used

A data analysis device that identifies stay locations based on user position information, receives specified conditions from attribute and stay time data, and outputs relevant locations for each user, enabling detailed analysis.

Benefits of technology

Enables appropriate analysis of tourists' behavior patterns and stay locations, facilitating detailed visualization and aggregation of data for strategic planning and targeted marketing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007710578000001_ABST
    Figure 0007710578000001_ABST
Patent Text Reader

Abstract

Enable appropriate analysis of tourists staying in the target area. 【Solution means】The data analysis device 100 identifies a stay location, which is a target area where the user has stayed for a predetermined time, using the position information of the user. The data analysis device 100 receives a specified condition based on at least one of the attribute information of the user and the stay time of the user. The data analysis device 100 outputs a stay location that satisfies the specified condition among the stay locations of each user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a data analysis device, a data analysis method, and a data analysis program.

Background Art

[0002] In recent years, "Tourism DX" has been proposed to promote the DX (Digital Transformation) of the tourism field while utilizing advanced technologies, aiming to improve the convenience of tourists and promote their travel, enhance the productivity of the tourism industry, and upgrade the management of tourist destinations. In Tourism DX, efforts are being made to streamline operations and increase the added value of services by introducing systems related to accommodation, and to formulate marketing strategies and tourist destination management strategies using data such as tourists' reservation, movement, accommodation, and purchase data.

[0003] In Tourism DX, various measures for regional revitalization are being implemented. When implementing measures, it is necessary to collect and visualize various data in order to conduct pre-investigations, hypothesis verification, scrutiny of implementation methods, and social implementation.

[0004] For example, as a conventional technology, there is known a technique that generates travel trend data in an analysis target area based on the location history information and attribute information of a plurality of travelers (tourists) and analysis indicators, and visually displays the travel trends on a map, enabling the grasp of the travel trends of a plurality of travelers (tourists) (see, for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0005]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0006] However, in the prior art, it may be difficult to appropriately analyze tourists staying in a target area. For example, the prior art is a technology that visualizes the travel dynamics of travelers (tourists) based on the location information and attribute information of the travelers (tourists). However, in the prior art, it only visualizes the travel dynamics for each mesh included in a preset map, and there are problems in performing an analysis based on the location where the traveler (tourist) stayed, the length of stay, the attributes of the traveler (tourist), etc. for each pinpoint location where the traveler (tourist) stayed.

Means for Solving the Problem

[0007] Therefore, in order to solve the above-described problems and achieve the object, the data analysis device of the present invention includes a specifying unit that uses the location information of a user to specify a staying location that is a target area where the user stayed for a predetermined time, a receiving unit that receives a specified condition based on at least one of the attribute information of the user and the staying time of the user, and an output unit that outputs the staying location that satisfies the specified condition among the staying locations for each user.

Effect of the Invention

[0008] According to the present invention, there is an effect that it is possible to appropriately analyze tourists (users) staying in a target area.

Brief Description of the Drawings

[0009]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Figure 18

Figure 19

Figure 20

[0010] Hereinafter, embodiments for carrying out the present invention (hereinafter referred to as "embodiments") will be described with reference to the drawings. Note that each embodiment is not limited to the content described below.

[0011] <Overall Summary> (Background) In recent years, "Tourism DX" has been promoted to improve the convenience of tourists and promote circular tourism, improve the productivity of the tourism industry, and enhance the management of tourist destinations. In Tourism DX, various measures for regional revitalization are being taken.

[0012] When implementing measures in Tourism DX, it is necessary to collect and visualize various data in order to conduct pre-investigations, hypothesis verifications, scrutiny of implementation methods, social implementation, etc. Therefore, as a reference technology, there is a known technology that enables the grasp of the travel trends of multiple tourists by displaying the movement data of tourists on a map.

[0013] However, since the reference technology is a technology for visualizing travel trends for each mesh included in a preset map, there are issues in conducting analyses based on the locations where tourists stayed, the stay times, and the attributes of tourists for each pinpoint location where tourists stayed.

[0014] (Processing by Data Analysis Device 100) Therefore, the data analysis device 100 according to the present embodiment provides a technology for identifying the location where a user (tourist) stayed for a predetermined time and outputting predetermined analysis data for the stay time, thereby solving the above-described problems. In the present embodiment, the "user" includes cyclists in the target area, tourists (customers) to the target area, travelers (customers), people located in the target area, etc., and is not particularly limited. Further, in the present embodiment, hereinafter, the user will be referred to as a "tourist" as an example.

[0015] From here, the overall picture of the processing of the data analysis device 100 according to the present embodiment will be described with reference to FIG. 1. FIG. 1 is a diagram for explaining the overall picture of the processing of the data analysis device 100 according to the embodiment.

[0016] First, the data analysis device 100 uses the position information of the tourist to identify the stay location, which is the area where the tourist stayed for a predetermined time ((1-1) in FIG. 1) ((1-2) in FIG. 1). The position information of the tourist is obtained based on GPS (Global Positioning System) or the like via an application installed on a terminal device such as a smartphone operated by the tourist ((1-3) in FIG. 1).

[0017] The data analysis device 100 receives a specified condition based on at least one of the tourist's attribute information and the tourist's stay time ((2-1) in FIG. 1). For example, the data analysis device 100 receives the input of specified conditions such as the tourist's attribute information, the number of companions, the stay time at the stay location, the area, the visit date of the tourist, and the weather from a terminal device 400 or the like operated by a person in charge of performing analysis or the like (hereinafter, may be simply referred to as the "person in charge").

[0018] The data analysis device 100 narrows down the stay locations specified based on the received specified conditions ((2-2) in FIG. 1). For example, the data analysis device 100 narrows down the stay locations to be displayed based on specified conditions such as the tourist's attribute information, the number of companions, the stay time at the stay location, the area, the visit date of the tourist, and the weather.

[0019] The data analysis device 100 outputs the stay locations that meet the specified conditions among the stay locations for each tourist to a terminal device 400 or the like ((3) in FIG. 1).

[0020] In this way, the data analysis device 100 according to the present embodiment can analyze the travel trends of tourists and the like for each stay location by outputting the stay times that meet the conditions among the locations where the tourists stayed for a predetermined time to the person in charge or the like.

[0021] <Description of the data analysis device 100> Hereinafter, the configuration of the data analysis apparatus 100 according to the present embodiment will be described. FIG. 2 is a diagram showing the configuration of the data analysis apparatus 100 according to the embodiment. As shown in FIG. 2, the data analysis apparatus 100 includes a communication unit 110, a storage unit 120, and a control unit 130.

[0022] Although not shown in FIG. 2, the data analysis apparatus 100 can include an input unit such as a keyboard and a mouse for receiving inputs such as operations by persons in charge. Further, the data analysis apparatus 100 can include a display unit such as a display for displaying analysis data including extraction results of staying locations and sightseeing routes based on specified conditions to persons in charge.

[0023] (Communication Unit 110) The communication unit 110 performs data communication related to the position information of tourists and the input of specified conditions. Further, the communication unit 110 performs data communication related to the output of analysis data including extraction results of staying locations and sightseeing routes based on specified conditions. The communication unit 110 is realized by a NIC (Network Interface Card) or the like, and controls communication via a telecommunications line such as a LAN (Local Area Network) or the Internet. Then, the communication unit 110 is connected to the network by wire or wirelessly as necessary, and can transmit and receive information bidirectionally with the application 200, the server 300, the terminal device 400, and the like.

[0024] (Storage Unit 120) The storage unit 120 stores data and programs used for various processes by the control unit 130, and various data acquired by the operation of the control unit 130. The storage unit 120 is realized by 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.

[0025] As shown in FIG. 2, the storage unit 120 has a tourist information DB 121. In addition to the tourist information stored in the tourist information DB 121, the storage unit 120 stores map information related to the target area, weather information, information about spots such as locations where tourists stop in the target area, and the like.

[0026] (Tourist Information DB 121) The tourist information DB 121 is a database that stores information (tourist information) about tourists (users) who have visited the target area. Here, using FIG. 3, an example of the tourist information stored by the tourist information DB 121 will be described. FIG. 3 is a table diagram showing an example of tourist information according to the embodiment.

[0027] As shown in FIG. 3, the tourist information DB 121 stores, in a list format or the like, each item related to date and time, tourist individual information, reservation information, GPS log, start point / end point, browsing time, number of SNS (Social Networking Service) clicks, hobbies, browsing spots, and push notifications, in association with "No", which is information for identifying individual data of tourist information. Here, an example will be given to describe the content stored in each item shown in FIG. 3. Note that the information included in each item is stored in a state where information that may identify the tourist has been deleted or replaced.

[0028] The date and time includes, as information about the date and time when the tourist visited the target area, for example, the start time of using the application launched by the tourist in the target area. The tourist individual information includes, as attribute information about the tourist, for example, information such as the tourist's gender and age (gender-age), nationality, companions, place of residence, presence or absence of repeat visits to the staying area, companion attributes, and number of companions. The interests include, as information about the preferences of the tourist individual, for example, information about the tourist's preferences regarding food and drink, area, activities, climate, season, and the like.

[0029] Reservation information includes, for example, information such as application information for renting a rental cycle, the type of rental cycle, and lending time, as information regarding the reservation of a moving device (e.g., rental cycle, etc.) that a tourist desires to rent in the target area.

[0030] The GPS log includes, for example, information such as information obtained by periodically recording the position information of the points where the tourist was located in the target area acquired by GPS. The start point / end point includes, as information on the point where the tourist started moving and the point where the tourist ended moving in the target area, for example, the position information of the point where the tourist started using the application (activated the application) in the target area and the position information of the point where the tourist ended using the application (terminated the application).

[0031] The browsing time is information regarding the usage time of the application by the tourist. The number of SNS clicks is the number of clicks on a predetermined object in an SNS on the Internet displayed via the terminal device operated by the tourist or an SNS incorporated in the application. The browsing spot is history information when the tourist views content introducing spots in the area via the application. The push notification includes the number of recommendations and the like notified to the tourist via the application, and the number of responses to the notification and the like.

[0032] (Control unit 130) Returning to FIG. 2, the description will continue. The control unit 130 has an internal memory for temporarily storing programs and processing data that define various processing procedures and the like of the data analysis device 100, and is realized by electronic circuits such as a CPU (Central Processing Unit) and an MPU (Micro Processing Unit), and integrated circuits such as an ASIC (Application Specific Integrated Circuit) and an FPGA (Field Programmable Gate Array). As shown in FIG. 2, the control unit 130 includes an acquisition unit 131, a specification unit 132, a reception unit 133, an extraction unit 134, and an output unit 135.

[0033] (Acquisition Unit 131) The acquisition unit 131 acquires information about the user (tourist information) including the user's location information after excluding information that identifies an individual from external devices such as the application 200 and the server 300. Note that the acquisition unit 131 can exclude information that identifies an individual based on known techniques such as deletion of information that identifies an individual, replacement with other characters (for example, instead of age, generation, and obtaining the place of residence at the prefecture level).

[0034] Specifically, the acquisition unit 131 acquires tourist information registered via the application 200, the location information of tourists collected by the application, etc., and stores them in the tourist information DB 121. In addition, the acquisition unit 131 acquires SNS browsing history information including the number of SNS clicks, map information related to the target area, weather information, information about spots, etc. from an external server 300, and stores them in the storage unit 120.

[0035] (Specification Unit 132) The specification unit 132 specifies the stay location, which is the target area where the tourist stayed for a predetermined time, and the tour route, which is the route the tourist moved, using the tourist's location information. Specifically, the specification unit 132 uses the GPS log stored in the tourist information DB 121 to specify the location where the tourist stayed for a predetermined time as the "stay time point".

[0036] In addition, the specifying unit 132 specifies the trajectory of the tourist's movement as a tour route by using the GPS log stored in the tourist information DB 121 and the start point / end point. For example, the specifying unit 132 specifies the route traveled by the tourist using the tourist's GPS information. Next, the specifying unit 132 sets, as the start point, the point where the tourist started the application and, as the end point, the point where the tourist ended the application among the specified traveled routes, and specifies the range included in the range between the start point and the end point as the tourist's tour route.

[0037] (Reception unit 133) The reception unit 133 receives a specified condition for narrowing down the stay location or tour route based on at least any one of the tourist's attribute information, the tourist's stay time, and the information related to the target area, which is input by the person in charge via the screen displayed on the terminal device 400 operated by the person in charge.

[0038] For example, the reception unit 133 receives, as specified conditions, the tourist's stay time in the target area and the tourist's attribute information such as age, gender, nationality, place of residence, accompanying person attributes, number of accompanying persons, interests, etc. Also, the reception unit 133 receives specified conditions based on information related to the target area such as area, spot name, time series (timestamp, etc.), weather (temperature, precipitation, etc.).

[0039] (Extraction unit 134) The extraction unit 134 extracts a stay location or tour route that satisfies the specified condition based on the specified condition received by the reception unit 133. Then, the extraction unit 134 transmits the extraction result including the extracted stay location or tour route to the output unit 135.

[0040] (Output unit 135) The output unit 135 outputs analysis data based on the extraction results transmitted by the extraction unit 134. Specifically, the output unit 135 outputs the staying locations that meet the specified conditions among the staying locations for each tourist. In addition, the output unit 135 outputs the sightseeing routes that meet the specified conditions among the sightseeing routes for each tourist. Note that the analysis data includes, in addition to the extraction results by the above-described extraction unit 134, the results aggregated by the output unit 135 for the staying locations and sightseeing routes based on predetermined conditions.

[0041] (Example of display screen) Hereinafter, an example of the display screen output by the output unit 135 will be described with reference to FIGS. 4 to 18. FIGS. 4 to 18 are diagrams showing an example of the display screen according to the embodiment.

[0042] First, the display items related to the display screen output by the output unit 135 and an example of the display screen will be described with reference to FIGS. 4 to 6. FIG. 4 is an example of the display screen related to the overall summary. FIG. 5 is an example of the display screen related to the category summary. FIG. 6 is an example of the display screen related to the individual analysis.

[0043] As shown in FIG. 4, the output unit 135 displays the analysis data (the screen in the area shown in (1) of FIG. 4). Note that the content of the analysis data shown in (1) of FIG. 4 will be described in the items related to FIG. 7 below.

[0044] As shown in FIG. 5, the output unit 135 displays a screen (the area shown in (1) of FIG. 5) that receives specified conditions such as the designation of the date and month of the display target by the person in charge based on an operation by the person in charge, etc., and the analysis data (the area shown in (2) of FIG. 5). Note that the content of the analysis data shown in (2) of FIG. 5 will be individually described in the items related to FIGS. 9, 11, 13, 16, and 18 below.

[0045] As shown in FIG. 6, the output unit 135 displays a screen (items in the area shown in (1) of FIG. 6) that accepts specified conditions such as space (area designation, etc.), time series (visit date, visit time, etc.), weather, tourist information, etc., which are input and specified by the person in charge for narrowing down the staying locations and sightseeing routes to be displayed, based on operations by the person in charge, etc., and a data display screen (area shown in (2) of FIG. 6) that displays the results of analysis data related to individual analysis including staying locations or sightseeing routes for each tourist based on the specified conditions.

[0046] For example, the output unit 135 plots and outputs on the data display screen a staying location or a sightseeing route that satisfies the specified conditions related to at least one of area, spot, time series, and weather included in the information related to the target area received by the reception unit 133.

[0047] As an example, the output unit 135 outputs a display screen on which the staying locations or sightseeing routes related to tourists staying in an area obtained by further subdividing the target area by the above-mentioned "area" designation are displayed. Also, the output unit 135 outputs a display screen on which the staying locations or sightseeing routes related to tourists staying at the target browsing spot (spot where sightseeing is conducted) are displayed by the above-mentioned "spot" designation. Further, the output unit 135 outputs a display screen on which the staying locations or sightseeing routes related to tourists staying in the target area during the target period (month, day, time zone, day of the week, etc.) are displayed by the above-mentioned "time series" designation. Additionally, the output unit 135 outputs a display screen on which the staying locations or sightseeing routes where tourists stayed are displayed in the case of the specified temperature and precipitation in the target area by the above-mentioned "weather" designation.

[0048] Furthermore, the output unit 135 plots and outputs on the data display screen a staying location or a sightseeing route that satisfies the specified conditions related to at least one of age, gender, nationality, place of residence, companion attribute, number of companions, and interests included in the attribute information of the tourists received by the reception unit 133.

[0049] As an example, the output unit 135 outputs a display screen on which the staying locations or tour routes of tourists in the target age group, such as those in their teens, twenties, etc., among the tourists staying in the target area, are displayed according to the above-mentioned designation of "age". Further, the output unit 135 outputs a display screen on which the staying locations or tour routes of tourists in the target gender, such as male, female, no response, others, etc., among the tourists staying in the target area, are displayed according to the above-mentioned designation of "gender". Further, the output unit 135 outputs a display screen on which the staying locations or tour routes of tourists of the target nationality, such as Japanese nationality, American nationality, etc., among the tourists staying in the target area, are displayed according to the above-mentioned designation of "nationality". Further, the output unit 135 outputs a display screen on which the staying locations or tour routes of tourists in the target place of residence, such as Japan, the United States, etc., among the tourists staying in the target area, are displayed according to the above-mentioned designation of "place of residence". Further, the output unit 135 outputs a display screen on which the staying locations or tour routes of tourists with the target companion attribute, such as single, family group, couple group, friend group, etc., among the tourists staying in the target area, are displayed according to the above-mentioned designation of "companion attribute". Further, the output unit 135 outputs a display screen on which the staying locations or tour routes of tourists with the target number of companions, such as one companion, two companions, etc., among the tourists staying in the target area, are displayed according to the above-mentioned designation of "number of companions". Further, the output unit 135 outputs a display screen on which the staying locations or tour routes of tourists with a predetermined interest among the tourists staying in the target area are displayed according to the above-mentioned designation of "interest".

[0050] Regarding the content of the analysis data shown in (2) of FIG. 6, it will be individually described in the items related to FIGS. 8, 10, 12, 14, 15, 17, and 18 described later.

[0051] Hereafter, using FIGS. 7 to 18, the details of each screen of the overall summary, category summary, and individual analysis will be described. First, using FIG. 7, an example of the display screen related to the overall summary will be described.

[0052] Regarding the display screen related to the overall summary shown in FIG. 7, the output unit 135 displays the screens of "Screen related to the overall summary ((1) in FIG. 7)", "Screen related to policy monitoring ((2) in FIG. 7)", and "Screen related to tourist analysis, tourist area analysis, etc. ((3) in FIG. 7)" side by side or by switching them individually.

[0053] The screen related to the overall summary ((1) in FIG. 7) displays the current values of KPIs (Key Performance Indicators) and other important indicators, etc., and is used for strategic planning for measures based on the gap between the target value and the current value and the achievement status, etc. For example, the output unit 135 displays information such as "Total number of visited locations considering companions (places) ((1-1) in FIG. 7)", "Number of app downloads (times) ((1-2) in FIG. 7)", "Count of UUIDs (Universally Unique Identifiers) of GPS information (persons) ((1-3) in FIG. 7)", "Number of PUSH (push) deliveries (times) ((1-4) in FIG. 7)", "Distribution information of staying locations (map, etc.) ((1-5) in FIG. 7)", "Daily variation in the number of app downloads (line graph, etc.) ((1-6) in FIG. 7)" on the screen related to the overall summary ((1) in FIG. 7).

[0054] The screen related to operation monitoring ((2) in FIG. 7) displays particularly important indicators, etc. in a reservation system such as a rental cycle, etc., and is used for personnel allocation and optimization of bicycle types based on monitoring the usage status of the reservation system. For example, the output unit 135 displays information such as "Terminal name with the most reservation numbers ((2-1) in FIG. 7)", "Bicycle type name that is most rented ((2-2) in FIG. 7)", "Group attribute name that is most common ((2-3) in FIG. 7)", "Time zone with the most rentals ((2-4) in FIG. 7)", "Distribution of terminal reservation lending locations (map, etc.) ((2-5) in FIG. 7)", "Distribution of terminal reservation return locations (map, etc.) ((2-6) in FIG. 7)" on the screen related to operation monitoring ((2) in FIG. 7).

[0055] The screen related to tourist analysis, tourist area analysis, etc. (Figure 7(3)) displays important indicators related to tourists, tourist areas, SNS, etc., and is used to narrow down the target of in-depth analysis based on the overall understanding of visitors and SNS trends. For example, the output unit 135 displays information such as "Distribution of gender and age (histogram, etc.) (Figure 7(3-1))", "Distribution of travel routes (map, etc.) (Figure 7(3-2))", "Number of SNS searches per keyword (bar graph, etc.) (Figure 7(3-3))" on the screen related to tourist analysis, tourist area analysis, etc. (Figure 7(3)).

[0056] Next, with reference to Figure 8, an example of the display screen for the individual analysis "Monthly Aggregation" included in the overall summary category will be described.

[0057] The monthly aggregation (Figure 8(1)) displays the monthly and cumulative numerical values of indicators such as KPI / KGI (Key Goal Indicator), etc., and is used to set reasonable KPI / KGI that should be determined for each season based on the grasp of trends in the season.

[0058] For example, the output unit 135 displays information such as "<1>KGI (e.g., total number of locations, etc.) (Figure 8(1-1))", "<2>KPI (e.g., total number of app downloads, etc.) (Figure 8(1-2))", "<3>Number of GPS-supplemented users (Figure 8(1-3))", "<3-2>Number of active users (Figure 8(1-4))", "<4>Average number of visited locations per person: <1>÷<3> (Figure 8(1-5))", "<5>Ratio of GPS-supplemented users: <3>÷<2> (Figure 8(1-6))", "<6>Number of staying locations × number of companions (Figure 8(1-7))" on the monthly aggregation (Figure 8(1)).

[0059] Next, with reference to Figure 9, an example of the display screen related to the category summary of measure monitoring will be described.

[0060] Specifically, the output unit 135 displays screens such as "Screen related to the total number of visitors to locations and their location distribution (Figure 9(1))" side by side or by switching them individually.

[0061] The screen related to the total number of visitors to the visited locations and its location distribution ((1) in FIG. 9) displays the degree of contribution to the region and the total number of stays at each location, etc., and is used for formulating a tourism plan based on the number scale of each location and tourism assets based on the quantitative grasp of the achievement degree (KGI). For example, the output unit 135 displays information such as "KGI: Total number of visited locations in a predetermined period (places) ((1-1) in FIG. 9)" and "Distribution of staying locations (map, etc.) ((1-2) in FIG. 9)" on the screen related to the total number of visitors to the visited locations and its location distribution ((1) in FIG. 9).

[0062] Next, with reference to FIG. 10, an example of a display screen for individual analysis included in the category of measure monitoring will be described.

[0063] Specifically, the output unit 135 displays the screens of "the screen related to the total number of visitors to the visited locations (KGI) and its location distribution ((1) in FIG. 10)" and "the screen related to the number of tourists and the number of their companions ((2) in FIG. 10)" side by side or by switching them respectively.

[0064] The screen related to the total number of visitors to the visited locations (KGI) and its location distribution ((1) in FIG. 10) displays the degree of contribution to the region and the total number of stays at each location, etc., and is used for formulating a tourism plan based on the number scale of each location and tourism assets based on the quantitative grasp of the achievement degree (KGI). For example, the output unit 135 displays information such as "total number of visited locations in a predetermined period (places) ((1-1) in FIG. 10)" and "distribution of visited locations (map, etc.) ((1-2) in FIG. 10)" on the screen related to the total number of visitors to the visited locations (KGI) and its location distribution ((1) in FIG. 10).

[0065] The screen related to the number of tourists and the number of their companions ((2) in Fig. 10) displays the breakdown of the number of visitors, the number of companions, etc., and is used for developing experience contents according to the number scale based on the quantitative grasp of the achievement level (the number of companions of app users). For example, the output unit 135 displays information such as "the count number (persons) of UUIDs of GPS information for a predetermined period ((2-1) in Fig. 10)" and "the count number of UUIDs for each number of companions (bar graph, etc.) ((2-2) in Fig. 10)" on the screen related to the number of tourists and the number of their companions ((2) in Fig. 10).

[0066] Next, an example of the display screen related to the category summary of operation monitoring will be described with reference to Fig. 11.

[0067] Specifically, the output unit 135 displays the screens of "the screen related to the terminal reservation result ((1) in Fig. 11)", "the screen related to the result by vehicle type and the scheduled rental time ((2) in Fig. 11)", and "the screen related to group analysis ((3) in Fig. 11)" side by side or by switching them respectively.

[0068] The screen related to the terminal reservation result ((1) in Fig. 11) displays the number of reserved units for each terminal such as rental cycles, and is used for predicting the scale of experience contents based on each rental number based on the need analysis from the perspective of the starting point of the tour route. For example, the output unit 135 displays information such as "the number of reservations for each departure terminal (bar graph, etc.) ((1-1) in Fig. 11)", "the number of reservations for each destination terminal (bar graph, etc.) ((1-2) in Fig. 11)", "the plot of the departure point of the terminal reservation (map, etc.) ((1-3) in Fig. 11)", and "the plot of the return point of the terminal reservation (map, etc.) ((1-4) in Fig. 11)" on the screen related to the terminal reservation result ((1) in Fig. 11).

[0069] The screen related to vehicle type performance and rental scheduled time ((2) in Fig. 11) displays the rental performance numbers, rental times, etc. for each vehicle type of the bicycles, and is used for the advertisement PR (Public Relations) of rental bicycles according to each persona based on the correlation analysis between bicycle type and gender age. For example, the output unit 135 displays information such as "Rental numbers by vehicle type (bar graph, etc.) ((2-1) in Fig. 11)" and "Rental scheduled time (line graph, etc.) ((2-2) in Fig. 11)" on the screen related to vehicle type performance and rental scheduled time ((2) in Fig. 11).

[0070] The screen related to group analysis ((3) in Fig. 11) displays the demographic groups of reserved tourists, etc., and is used for advertisement targeting after identifying the user profile based on the characteristics of the demographic group. For example, the output unit 135 displays information such as "Number of reservation by group attribute of tourists (bar graph, etc.) ((3-1) in Fig. 11)" on the screen related to group analysis ((3) in Fig. 11).

[0071] Next, an example of the display screen for the individual analysis included in the operation monitoring category will be described with reference to Fig. 12.

[0072] Specifically, the output unit 135 displays the screens of "Screen related to terminal reservation performance ((1) in Fig. 12)", "Screen related to vehicle type performance ((2) in Fig. 12)", "Screen related to group analysis ((3) in Fig. 12)", and "Screen related to rental scheduled time ((4) in Fig. 12)" either side by side or by switching each of them.

[0073] The screen related to terminal reservation results (Figure 12(1)) shows the reserved number of units for each terminal, etc., and is used to predict the scale of experience content based on the rental number for each, based on the needs analysis from the perspective of the starting point of the tour route. For example, the output unit 135 displays information such as "Number of reservations for each departure terminal (bar graph, etc.) (Figure 12(1-1))", "Number of reservations for each destination terminal (bar graph, etc.) (Figure 12(1-2))", "Plot of the departure point of terminal reservation (map, etc.) (Figure 12(1-3))", "Plot of the return point of terminal reservation (map, etc.) (Figure 12(1-4))" on the screen related to terminal reservation results (Figure 12(1)).

[0074] The screen related to vehicle type results (Figure 12(2)) shows the reservation result numbers for each bicycle type, etc., and is used for advertising and PR of rental cycles according to each persona based on the analysis of bicycle types with high demand. For example, the output unit 135 displays information such as "Number of reserved units for each bicycle type (bar graph, etc.) (Figure 12(2-1))" on the screen related to vehicle type results (Figure 12(2)).

[0075] The screen related to group analysis (Figure 12(3)) shows the group attributes of the reserved tourists, etc., and is used for advertising targeting after identifying the user image based on grasping the characteristics of the group attributes of the tourists. For example, the output unit 135 displays information such as "Count number of group attributes (bar graph, etc.) (Figure 12(3-1))", "Frequency (Figure 12(3-2))" on the screen related to group analysis (Figure 12(3)).

[0076] The screen related to the planned lending time (Figure 12(4)) shows the lending time, etc., and is used to optimize the counter staff based on grasping the trend of the usage start time. For example, the output unit 135 displays information such as "Number of reserved units for each planned lending time (line graph, etc.) (Figure 12(4-1))" on the screen related to the planned lending time (Figure 12(4)).

[0077] Next, an example of the display screen related to the category summary of tourist analysis will be described with reference to Figure 13.

[0078] Specifically, the output unit 135 displays the screens of "the screen related to gender, age, nationality, companion attribute, and number of companions ((1) in FIG. 13)", "the screen related to place of residence and start time of app use ((2) in FIG. 13)", and "the screen related to app use time and hobbies ((3) in FIG. 13)" either side by side or by switching each of them.

[0079] The screen related to gender, age, nationality, companion attribute, and number of companions ((1) in FIG. 13) displays the attribute composition of tourists, etc., and is used for targeted advertising based on the number of visitors for each attribute based on the current situation of tourists' attributes. For example, the output unit 135 displays information such as "the number of visitors for each gender and age (histogram, etc.) ((1-1) in FIG. 13)", "the UUID count for each nationality (bar graph, etc.) ((1-2) in FIG. 13)", "the UUID count for each companion attribute (friends, family, no answer, couple / partner, others, etc.) (bar graph, etc.) ((1-3) in FIG. 13)", and "the UUID count for each number of companions (bar graph, etc.) ((1-4) in FIG. 13)" on the screen related to gender, age, nationality, companion attribute, and number of companions ((1) in FIG. 13).

[0080] The screen related to place of residence and start time of app use ((2) in FIG. 13) displays the place of origin of tourists, the timing of app use, etc., and is used for targeted advertising to areas with a large number of visitors based on the formulation of a publicity strategy for each residential area. For example, the output unit 135 displays information such as "the intensity of the UUID count for each place of residence (map, etc.) ((2-1) in FIG. 13)", "the UUID count for each place of residence (bar graph, etc.) ((2-2) in FIG. 13)", and "the UUID count for each start time of app use (line graph, etc.) ((2-3) in FIG. 13)" on the screen related to place of residence and start time of app use ((2) in FIG. 13).

[0081] The screen related to app usage time and hobbies (Figure 13(3)) shows the number of people for each app usage time, the hobbies of tourists, etc., and is used as a reference for formulating new touring routes through cross-analysis with a terminal based on understanding the number of people who regard renting a cycle as the main purpose of their visit. For example, the output unit 135 displays information such as "UUID count for each app usage time (bar graph, etc.) (Figure 13(3-1))" and "UUID count for each hobby classification (bar graph, etc.) (Figure 13(3-2))" on the screen related to app usage time and hobbies (Figure 13(3)). For example, the above-mentioned hobbies include "café", "no answer", "cycle oasis", "gourmet", "hot spring / sentō", "scenic spot", "roadside station", "leisure", "shrine / temple", etc.

[0082] Next, with reference to FIGS. 14 and 15, an example of a display screen for individual analysis included in the tourist analysis category will be described.

[0083] Specifically, the output unit 135 displays the screens of "screen related to gender / age / nationality / travel companions (Figure 14(1))", "screen related to place of residence (Figure 14(2))", "screen related to app usage start time (Figure 14(3))", "screen related to app usage time (Figure 15(1))", "screen related to repeater determination (Figure 15(2))", and "screen related to hobbies (Figure 15(3))" either side by side or by switching each one.

[0084] The screen related to gender / age / nationality / travel companions (Figure 14(1)) shows the attribute composition of tourists, etc., and is used for targeted advertising based on the number of visitors for each attribute based on understanding the current situation of tourists' attributes. For example, the output unit 135 displays information such as "number of visitors for each gender and age (histogram, etc.) (Figure 14(1-1))", "UUID count for each nationality (bar graph, etc.) (Figure 14(1-2))", "UUID count for each travel companion attribute (bar graph, etc.) (Figure 14(1-3))", and "UUID count for each number of travel companions (bar graph, etc.) (Figure 14(1-4))" on the screen related to gender / age / nationality / travel companions (Figure 14(1)).

[0085] The screen related to the place of residence ((2) in FIG. 14) shows the origin of visitors such as tourists and is used for targeted advertising to areas with a large number of visitors based on the formulation of a publicity strategy for each residential area. For example, the output unit 135 displays information such as "Strength of UUID count per place of residence (map, etc.) ((2-1) in FIG. 14)" and "UUID count per place of residence (bar graph, etc.) ((2-2) in FIG. 14)" on the screen related to the place of residence ((2) in FIG. 14).

[0086] The screen related to the app start time ((3) in FIG. 14) shows the app start time of visitors and is used for formulating an information distribution strategy in accordance with the app start time based on grasping the optimal timing of push delivery. For example, the output unit 135 displays information such as "UUID count per app start time (line graph, etc.) ((3-1) in FIG. 14)" on the screen related to the app start time ((3) in FIG. 14).

[0087] The screen related to the app usage time ((1) in FIG. 15) shows the number of people for each app usage time and is used as a reference for formulating a new tour route based on grasping the number of people whose main purpose of visit is a rental cycle. For example, the output unit 135 displays information such as "UUID count per app usage time (bar graph, etc.) ((1-1) in FIG. 15)" on the screen related to the app usage time ((1) in FIG. 15).

[0088] The screen related to repeater determination (the second one in Fig. 15) displays the attributes of repeaters, who are tourists who have visited the target area again, and is used to narrow down advertising targeting based on understanding the characteristics of repeaters through cross-analysis with factors such as gender, age, place of residence, etc. For example, the output unit 135 displays information such as "Repeater determination result (list) (the first one in Fig. 15)" on the screen related to repeater determination (the second one in Fig. 15). Note that the repeater determination result (list) may include, for example, identification information of tourists (users), timestamps, determination results as to whether they are repeaters, and attribute information related to tourists and their companions. Note that the above-mentioned identification information of tourists (users) is information such as UUID that does not identify individual tourists.

[0089] The screen related to hobbies (the third one in Fig. 15) displays the hobbies (interests) of tourists and is used for developing tourism content in line with the interests of tourists and for planning in combination with tourism assets. For example, the output unit 135 displays information such as "UUID count by hobby classification (bar graph, etc.) (the first one in Fig. 15)" on the screen related to hobbies (the third one in Fig. 15).

[0090] Next, an example of a display screen related to the category summary of tourist area analysis will be described with reference to Fig. 16.

[0091] Specifically, the output unit 135 displays the screens of "Screen related to stay achievements (the first one in Fig. 16)", "Screen related to cross-analysis of start and end points (the second one in Fig. 16)", and "Screen related to journey search and page view counts of each browsing spot (the third one in Fig. 16)" either side by side or by switching between them.

[0092] The screen related to the stay record ((1) in Fig. 16) shows the stay location plots for each tourist's stay time, and information such as from which location the tourist moved to which location, and is used to identify locations where targeted customer acquisition can be expected based on understanding the stay locations for each purpose. For example, the output unit 135 displays information such as "Stay location plot (map, etc.) ((1-1) in Fig. 16)", "UUID count per area (bar graph, etc.) ((1-2) in Fig. 16)", "Itinerary route (map, etc.) ((1-3) in Fig. 16)" on the screen related to the stay record ((1) in Fig. 16).

[0093] The screen related to the cross-analysis of start and end points ((2) in Fig. 16) shows information such as from which location the tourist moved to which location, and is used to plan potential tourist routes based on identifying locations where customer acquisition can be expected (from the perspective of needs through search). For example, the output unit 135 displays information such as "Itinerary route start point plot (heat map, etc.) and UUID count per start point (bar graph, etc.) ((2-1) in Fig. 16)", "Itinerary route end point plot (heat map, etc.) and UUID count per end point (bar graph, etc.) ((2-2) in Fig. 16)" on the screen related to the cross-analysis of start and end points ((2) in Fig. 16).

[0094] The screen related to the itinerary search and page view counts of each viewing spot ((3) in Fig. 16) shows the tourist's itinerary and degree of interest in tourist spots, etc., and is used to plan potential tourist routes based on identifying locations where customer acquisition can be expected (from the perspective of needs through search), similar to the cross-analysis of start and end points. For example, the output unit 135 displays information such as "UUID count per itinerary classification ((3-1) in Fig. 16)", "Page view count per viewing spot ((3-2) in Fig. 16)" on the screen related to the itinerary search and page view counts of each viewing spot ((3) in Fig. 16) in the form of bar graphs, etc.

[0095] Next, with reference to Figs. 17 and 18, an example of a display screen for individual analysis included in the category of tourist area analysis will be described.

[0096] Specifically, the output unit 135 displays the screens of "the screen related to the stay record (Figure 17(1))", "the screen related to the tour route (Figure 17(2))", "the screen related to the cross-analysis of the starting point and the ending point (Figure 17(3))", "the screen related to the search for the journey (Figure 18(1))", and "the screen related to the page view count of each browsing spot (Figure 18(2))" either side by side or by switching them individually.

[0097] The screen related to the stay record (Figure 17(1)) displays the stay location plots for each stay time of the tourist, etc., and is used to identify the locations where targeted customer acquisition based on the understanding of the stay locations for each purpose can be expected. For example, the output unit 135 displays information such as "the stay location (map, etc.) (Figure 17(1-2))" on the screen related to the stay record (Figure 17(1)).

[0098] In addition, the output unit 135 plots and displays on the data display screen the stay locations that meet the specified conditions related to the stay time of the tourist received by the reception unit 133. For example, the output unit 135 can display only the plots of the stay locations that meet the specified conditions related to the stay time of the tourist specified by the person in charge, etc. via the "stay time selection bar for narrowing down the display plots (Figure 17(1-1))" shown in Figure 17(1).

[0099] Furthermore, when the plotted stay location displayed on the data display screen is selected, the output unit 135 superimposes and displays on the data display screen the information related to the tourist who stayed at the stay location (not shown in Figure 17). For example, when the plot shown in Figure 17(1-2) Responsible person is selected, the identification information, stay time, accompanying person information, etc. of the tourist related to the plot are superimposed and displayed on the screen.

[0100] Also, when multiple plotted stay locations displayed on the data display screen are selected, the output unit 135 superimposes and displays on the data display screen the result of performing a predetermined aggregation for the selected stay locations (not shown in Figure 17). For example, when the plot shown in Figure 17(1-2) Responsible personWhen multiple are selected, aggregate the identification information, stay time, accompanying person information, etc. of the tourists related to the plot and display it superimposed on the screen.

[0101] The screen related to the tour route ((2) in FIG. 17) shows, for example, from which point the tourist moved to which point, etc., and is used for implementing a campaign at a point where it is likely to attract customers based on hypothesizing the creation of staying points between stopover points. For example, the output unit 135 displays information such as "Tour route (map, etc.) ((2-1) in FIG. 17)" on the screen related to the tour route ((2) in FIG. 17).

[0102] Furthermore, when the plotted tour route displayed on the data display screen is selected, the output unit 135 superimposes and displays information related to the tourists related to the tour route on the data display screen (not shown in FIG. 17). For example, the output unit 135, when the tour route shown in (2-1) of FIG. 17 Responsible person is selected, superimposes and displays the identification information, stay time, accompanying person information, etc. of the tourists related to the tour route on the screen.

[0103] The screen related to the cross-analysis of the start point and end point ((3) in FIG. 17) shows the aggregated results of the number of tourists and attributes (performance) for each start point / end point, etc., and is used for formulating a strategy of which point to recommend from the start point based on the analysis of tourist trends according to travel distance and time. For example, the output unit 135 displays information such as "Plot of the start point of the tour route (heat map, etc.) ((3-1) in FIG. 17)", "Number of UUID counts for each start point (bar graph, etc.) ((3-2) in FIG. 17)", "Plot of the end point of the tour route (heat map, etc.) ((3-3) in FIG. 17)", "Number of UUID counts for each end point (bar graph, etc.) ((3-4) in FIG. 17)" on the screen related to the cross-analysis of the start point and end point ((3) in FIG. 17).

[0104] Furthermore, the output unit 135 superimposes and displays on the data display screen the result of performing a predetermined aggregation for at least one of the start point and the end point of the plotted travel route displayed on the data display screen. For example, the output unit 135 displays, in a bar graph or the like, the UUID count for each of "gender of tourists ((3-5) in FIG. 17)", "age of tourists ((3-6) in FIG. 17)", "nationality of tourists ((3-7) in FIG. 17)", "attributes of companions ((3-8) in FIG. 17)", and "number of companions ((3-9) in FIG. 17)" related to the designated start point or end point.

[0105] The screen related to the search for travel routes ((1) in FIG. 18) displays the travel routes of tourists and is used for implementing campaigns at points where it is likely to expect customer acquisition based on hypothesizing the creation of stay points between stopover points. For example, the output unit 135 displays information such as "UUID count for each purpose search (bar graph, etc.) ((1-1) in FIG. 18)" on the screen related to the search for travel routes ((1) in FIG. 18).

[0106] The screen related to the page view count of each viewing spot ((2) in FIG. 18) displays the search count for each spot and is used for exploring attractive points in the target area and optimizing the sending of recommendations. For example, the output unit 135 displays information such as "UUID count for each top item of viewing spots (bar graph, etc.) ((2-1) in FIG. 18)" on the screen related to the page view count of each viewing spot ((2) in FIG. 18).

[0107] (Application 200) Application 200 is an application that performs a predetermined operation installed in an information processing terminal device operated by tourists visiting the target area. Specifically, Application 200 collects the location information of tourists based on GPS, receives tourist information input by tourists, and transmits it to the data analysis device 100. Note that Application 200 can delete or replace information that can identify an individual based on known technology for the location information and tourist information of tourists, convert it into a state where an individual cannot be identified, and then transmit it to the data analysis device 100.

[0108] Note that the type of the information processing apparatus referred to here is not particularly limited, and for example, it may be a smartphone, a tablet, a PDA (Personal Digital Assistant), a PC (Personal Computer), a notebook PC, or the like.

[0109] (Server 300) Server 300 is an external information processing apparatus that provides SNS and stores weather information, information related to the target area, and the like. Note that the type of the information processing apparatus that realizes Server 300 here is not particularly limited, and for example, it may include a cloud-type server, an on-premises server, or the like.

[0110] (Terminal device 400) Terminal device 400 is an information processing terminal device operated by a person in charge or the like. Specifically, terminal device 400 executes processes related to receiving specified conditions by a person in charge or the like, transmitting the received specified conditions to data analysis device 100, and receiving and displaying extraction results and aggregation results of staying locations and sightseeing routes that satisfy the specified conditions from data analysis device 100. Note that the type of terminal device 400 referred to here is not particularly limited, and for example, it may be a smartphone, a tablet, a PDA, a PC, a notebook PC, or the like.

[0111] (Procedure of processing by data analysis device 100) Next, the procedure of the processing executed by data analysis device 100 according to the present embodiment will be described with reference to FIG. 19. FIG. 19 is a diagram showing a flowchart of the processing by data analysis device 100 according to the embodiment.

[0112] First, acquisition unit 131 acquires tourist information from a terminal device or the like that operates application 200 (S101). Next, identification unit 132 identifies the staying location using the position information of the tourist included in the tourist information acquired by acquisition unit 131 (S102). Next, reception unit 133 receives the specified conditions input by a person in charge or the like from terminal device 400 or the like (S103).

[0113] The extraction unit 134 extracts the staying points that meet the specified conditions (S104). Here, if there are staying points that meet the conditions (Yes in S105), the output unit 135 outputs the staying points that meet the specified conditions to the terminal device 400 or the like (S106). Then, the data analysis device 100 ends the process.

[0114] On the other hand, if there are no staying points that meet the conditions (No in S105), the data analysis device 100 skips the process of S106. Then, the data analysis device 100 ends the process.

[0115] (Effect) Hereinafter, the effects achieved by the data analysis device 100 according to the present embodiment will be described. In the tourism DX that has been promoted in recent years, it is difficult to collect and visualize various data, and it may be difficult to appropriately analyze tourists staying in the target area.

[0116] Therefore, the specifying unit 132 of the data analysis device 100 according to the present embodiment specifies the staying points, which are the areas where tourists stayed for a predetermined time, using the position information of the tourists. The reception unit 133 of the data analysis device 100 receives the specified conditions based on at least one of the attribute information of the tourists and the staying time of the tourists. The output unit 135 of the data analysis device 100 outputs the staying points that meet the specified conditions among the staying points for each tourist.

[0117] Therefore, according to the data analysis device 100 according to the present embodiment, by outputting the points where tourists stayed for a predetermined time for purposes such as tourism, meals, and rest as staying points, it is possible to visualize the behavior patterns of the tourists. Therefore, the data analysis device 100 has the effect of enabling an appropriate analysis of tourists staying in the target area.

[0118] Furthermore, the data analysis device 100 according to the present embodiment realizes respective predetermined effects by executing the processes described below.

[0119] The output unit 135 displays a screen for receiving specified conditions and a data display screen for displaying the staying locations for each tourist based on the specified conditions.

[0120] Through the above-described processing, the data analysis device 100 can output analysis data including plots of the staying locations of tourists to the person in charge based on various specified conditions specified by the person in charge. Further, the data analysis device 100 has the effect of enabling the person in charge to efficiently perform analysis by displaying on the same screen a screen for receiving specified conditions and a screen for outputting analysis data based on the specified conditions.

[0121] When the plotted staying location displayed on the data display screen is selected, the output unit 135 superimposes and displays information about the tourist staying at the staying location on the data display screen.

[0122] Through the above-described processing, the data analysis device 100 can display detailed information about the tourists related to the staying location specified by the person in charge. Therefore, the data analysis device 100 has the effect of facilitating the person in charge to analyze the plotted staying location in more detail.

[0123] When a plurality of plotted staying locations displayed on the data display screen are selected, the output unit 135 superimposes and displays on the data display screen the result of performing a predetermined aggregation for the selected staying locations.

[0124] Through the above-described processing, the data analysis device 100 can display the result of aggregating the detailed information about the tourists related to a plurality of staying locations specified by the person in charge. Therefore, the data analysis device 100 has the effect of facilitating the person in charge to aggregate the detailed information about the plotted staying locations and perform a more detailed analysis.

[0125] The output unit 135 plots and displays on the data display screen the staying locations that satisfy the specified conditions related to the staying time of the tourists received by the reception unit 133.

[0126] Through the above-described processing, the data analysis device 100 can narrow down the display of the plots of the staying locations according to the staying time of the tourists at the target locations. Therefore, the data analysis device 100 has the effect of facilitating the staff to analyze in more detail about how long the tourists stayed at the plotted staying locations, that is, for what purposes the tourists stayed at the target locations, etc.

[0127] The output unit 135 plots and outputs, on the data display screen, the staying locations that satisfy the specified conditions related to at least any one of the age, gender, nationality, place of residence, companion attribute, number of companions, and interests among the attribute information of the tourists received by the reception unit 133.

[0128] Through the above-described processing, the data analysis device 100 can narrow down the plots of the staying locations to be displayed based on the attribute information of the tourists. Therefore, the data analysis device 100 has the effect of facilitating the analysis of what locations (such as tourist spots) are popular and frequently visited according to the attributes of the tourists.

[0129] In addition, the data analysis device 100 can narrow down the plots of the staying locations to be displayed based on the attribute information of the companions who accompanied the tourists and the number of companions. Therefore, the data analysis device 100 has the effect of facilitating the analysis of what groups of tourists often visit what locations (such as tourist spots), etc.

[0130] The reception unit 133 receives the information related to the target area as a specified condition. The output unit 135 plots and outputs, on the data display screen, the staying locations that satisfy the specified conditions related to at least any one of the area, spot, time series, and weather among the information related to the target area received by the reception unit 133.

[0131] Through the above-described processing, the data analysis apparatus 100 can narrow down the plots of the staying locations of tourists according to conditions such as the area to be displayed, date and time, and weather. Therefore, the data analysis apparatus 100 has the effect of enabling easy analysis of what (such as tourist spots) tourists visit under various conditions such as area, season, and weather.

[0132] <Modification Example> A modification example realized by the data analysis apparatus 100 according to the present embodiment will be described below.

[0133] (Data, etc.) The names of the staying locations, tour routes, tourists, specified conditions, functional units of the data analysis apparatus 100, steps, processes, and the names of steps or processes used in the description of the above embodiment are merely examples and can be arbitrarily changed.

[0134] For example, it was described that the tourist information DB 121 stores each item related to date and time, individual tourist information, reservation information, GPS log, start / end point, browsing time, number of SNS (Social Networking Service) clicks, hobbies, browsing spots, and push notifications in a list format or the like in association with "No", which is information for identifying individual data of tourist information. However, it is not limited to the above-described item names and item contents.

[0135] (Regarding an example of the display screen) In the present embodiment, the display screens shown in FIGS. 4 to 18 are merely examples, and information such as the configuration, content, images, characters, numerical values, and graphs of the screens shown in the drawings is not limited. That is, the data analysis apparatus 100 can display, as a display screen, a combination of the contents described in the present embodiment as appropriate, in addition to the contents shown in FIGS. 4 to 18.

[0136] (Flowcharts, etc.) Each step in a flowchart or the like may be carried out by being interchanged within a non - conflicting range, or there may be steps that are not carried out. Also, in the description of the flowchart, conjunctions such as "next", "subsequently", "furthermore", "at this time", "at this moment", etc. do not limit the order or timing of the execution of the processes in the flowchart.

[0137] <Hardware Configuration> Each component of each of the illustrated devices is a functional concept and does not necessarily have to be physically configured as shown in the figure. That is, the specific form of the distribution and integration of each device is not limited to that shown in the figure, and all or part of it can be functionally or physically distributed and integrated in any unit according to various loads, usage situations, etc. Furthermore, each processing function performed by each device can be realized in whole or in any part by a CPU and a program analyzed and executed by the CPU, or can be realized as hardware by wired logic.

[0138] Also, among the processes described in this embodiment, all or part of the processes described as being automatically performed can be manually performed by a known method. In addition, regarding the processing procedures, control procedures, specific names, and information including various data and parameters shown in the drawings, they can be arbitrarily changed unless otherwise specified.

[0139] <Program> As an embodiment, various devices constituting the data analysis apparatus 100 can be implemented by installing a data analysis program as package software or online software on a desired computer. For example, by causing the information processing apparatus to execute the above-described data analysis program, it can function as various devices constituting the data analysis apparatus 100. The information processing apparatus mentioned here includes desktop or notebook personal computers. In addition, other information processing apparatuses include mobile communication terminals such as smartphones and mobile phones, and further slate terminals such as PDAs (Personal Digital Assistants) are included in this category.

[0140] FIG. 20 is a diagram showing an example of a computer that realizes the data analysis apparatus 100 according to the embodiment. The computer 1000 has, for example, a memory 1010 and a CPU 1020. The computer 1000 also has a hard disk drive interface 1030, a disk drive interface 1040, a serial port interface 1050, a video adapter 1060, and a network interface 1070. These respective units are connected by a bus 1080.

[0141] The memory 1010 includes a ROM (Read Only Memory) 1011 and a RAM 1012. The ROM 1011 stores a boot program such as a BIOS (Basic Input Output System), for example. The hard disk drive interface 1030 is connected to the hard disk drive 1090. The disk drive interface 1040 is connected to the disk drive 1100. A removable storage medium such as a magnetic disk or an optical disk is inserted into the disk drive 1100, for example. The serial port interface 1050 is connected to, for example, a mouse 1110 and a keyboard 1120. The video adapter 1060 is connected to, for example, a display 1130.

[0142] The hard disk drive 1090 stores, for example, an OS (Operating System) 1091, application programs 1092, program modules 1093, and program data 1094. That is, the programs that define the respective processes of the various devices that make up the data analysis device 100 are implemented as program modules 1093 in which computer-executable code is described. The program modules 1093 are stored, for example, in the hard disk drive 1090. For example, program modules 1093 for executing the same processes as the functional configurations in the various devices that make up the data analysis device 100 are stored in the hard disk drive 1090. Note that the hard disk drive 1090 may be replaced by an SSD (Solid State Drive).

[0143] Also, the setting data used in the processes of the above-described embodiments is stored as program data 1094, for example, in the memory 1010 or the hard disk drive 1090. Then, the CPU 1020 reads out the program modules 1093 and program data 1094 stored in the memory 1010 or the hard disk drive 1090 into the RAM 1012 as necessary, and executes the processes of the above-described embodiments.

[0144] Note that the program modules 1093 and program data 1094 are not limited to being stored in the hard disk drive 1090, and may be stored, for example, in a removable storage medium and read by the CPU 1020 via a disk drive 1100 or the like. Alternatively, the program modules 1093 and program data 1094 may be stored in another computer connected via a network (LAN, WAN (Wide Area Network), etc.). Then, the program modules 1093 and program data 1094 may be read by the CPU 1020 from the other computer via the network interface 1070.

[0145] <Others> Although the present embodiment has been described above, the present embodiment is not limited by the description and drawings that form a part of the disclosure. That is, all other embodiments, examples, operation techniques, etc. made by those skilled in the art based on the present embodiment are included in the scope of the present embodiment.

Explanation of Signs

[0146] 100 Data analysis device 110 Communication unit 120 Storage unit 121 Tourist information DB 130 Control unit 131 Acquisition unit 132 Identification unit 133 Reception unit 134 Extraction unit 135 Output unit 200 Application 300 Server 400 Terminal device

Claims

1. An acquisition unit that acquires information about a user including the user's location information and the user's attribute information from an external device and stores the information in a storage unit; A specifying unit that specifies a staying location, which is an area where the user has stayed for a predetermined time, using the user's location information stored in the storage unit; A reception unit that receives a specified condition based on at least one of the user's attribute information and the user's staying time; An extraction unit that extracts staying locations that satisfy the specified condition based on the specified condition received by the reception unit; An output unit that plots and outputs, on a data display screen, the staying locations that satisfy the specified condition and are extracted by the extraction unit among the staying locations for each user, and has: The output unit: Displays a screen for receiving the specified condition and a data display screen for displaying the staying locations for each user based on the specified condition; When a plurality of the plotted staying locations displayed on the data display screen are selected, the result of performing a predetermined aggregation executed by the output unit using the information about the user stored in the storage unit for the selected staying locations is superimposed and displayed on the data display screen; A data analysis device characterized by the above.

2. The output unit: When the plotted staying location displayed on the data display screen is selected, information about the user staying at the staying location is superimposed and displayed on the data display screen. The data analysis device according to claim 1, characterized by the above.

3. The output unit: Plots and displays, on a data display screen, the staying locations that satisfy the specified condition related to the user's staying time received by the reception unit. The data analysis device according to claim 1 or 2, characterized by the above.

4. The output unit: Plots and outputs, on a data display screen, the staying locations that satisfy the specified condition related to at least one of age, gender, nationality, place of residence, companion attribute, number of companions, and interests included in the user's attribute information received by the reception unit. The data analysis device according to claim 1 or 2, characterized by the above.

5. The reception unit: Receives information related to the target area as the specified condition, The output unit: Plot and output, on a data display screen, the staying locations that satisfy the specified conditions related to at least any one of an area, a spot, a time series, and weather, which are included in the information related to the target area received by the reception unit. The data analysis device according to claim 1 or 2, characterized in that.

6. The acquisition unit Excludes information that identifies an individual from the information related to the user acquired from an external device. The data analysis device according to claim 1 or 2, characterized in that.

7. A data analysis method for causing a data analysis device to execute, An acquisition step of acquiring information related to a user including the user's position information and the user's attribute information from an external device and storing it in a storage unit; A specifying step of specifying, using the user's position information stored in the storage unit, the staying locations that are the target areas where the user has stayed for a predetermined time; A reception step of receiving a specified condition based on at least one of the user's attribute information and the user's staying time; An extraction step of extracting, based on the specified condition received in the reception step, the staying locations that satisfy the specified condition; An output step of plotting and outputting, on a data display screen, the staying locations that satisfy the specified condition, which are extracted by the extraction step, among the staying locations for each user, including: The output step Displays a screen for receiving the specified condition and a data display screen for displaying the staying locations for each user based on the specified condition, When a plurality of the plotted staying locations displayed on the data display screen are selected, for the selected staying locations, the result of performing a predetermined aggregation executed by the output step using the information related to the user stored in the storage unit is superimposed and displayed on the data display screen. The data analysis method characterized in that.

8. An acquisition step of acquiring information related to a user including the user's position information and the user's attribute information from an external device and storing it in a storage unit; A specifying step of specifying, using the user's position information stored in the storage unit, the staying locations that are the target areas where the user has stayed for a predetermined time; A reception step of receiving a specified condition based on at least one of the user's attribute information and the user's staying time; An extraction step of extracting a staying location that satisfies the specified conditions based on the specified conditions received in the reception step; An output step of plotting and outputting, on a data display screen, the staying location that satisfies the specified conditions extracted in the extraction step among the staying locations for each user, the data analysis program causing a computer to execute; The output step includes: displaying a screen for receiving the specified conditions and a data display screen for displaying the staying locations for each user based on the specified conditions; when a plurality of the plotted staying locations displayed on the data display screen are selected, superimposing and displaying, on the data display screen, a result of performing a predetermined aggregation executed by the output step using the information about the user stored in the storage unit for the selected staying locations; A data analysis program.

Citation Information

Patent Citations

  • Information retrieval device, its method and information recording medium

    JP1998021257A

  • Method and device for distributing information

    JP2002041612A

  • Marketing information preparing device and method

    JP2003091629A

  • Survey mapping device, survey result totalization method and survey result totalization program

    JP2016173692A

  • Data analysis system and data analysis method

    JP2019023851A