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

The data analysis device addresses the limitations of conventional tourism analytics by specifying and outputting user routes based on location and attribute data, enhancing the analysis of tourist stay patterns and supporting strategic decision-making.

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

Patent Information

Application Number
JP2024150957
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

Conventional technologies struggle to analyze tourists' stay patterns in a target area, as they primarily visualize travel dynamics based on preset maps, lacking detailed insights into locations, stay times, and tourist attributes for each route.

Method used

A data analysis device that identifies user routes using location information and receives specified conditions based on attribute information, outputting routes that satisfy these conditions for each user, enabling detailed analysis of tourist movements.

Benefits of technology

Enables accurate analysis of tourists' stay patterns, allowing for efficient visualization and strategic planning based on various conditions such as attributes, locations, and time series, facilitating targeted marketing and resource allocation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007710579000001_ABST
    Figure 0007710579000001_ABST
Patent Text Reader

Abstract

Enable appropriate analysis of travelers staying in the target area. 【Solution】The data analysis device 100 identifies a tour route, which is the route traveled by the user, using the user's location information. The data analysis device 100 receives specified conditions based on the user's attribute information. The data analysis device 100 outputs a tour route that satisfies the specified conditions among the tour routes for 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 apparatus, a data analysis method, and a data analysis program.

Background Art

[0002] In recent years, "Tourism DX" has been proposed, which aims to improve the convenience of tourists and promote their traveling around, improve the productivity of the tourism industry, and enhance the management of tourist destinations by promoting the DX (Digital Transformation) in the tourism field while making use of advanced technologies. In Tourism DX, efforts are being made to improve business efficiency and add high value to services by introducing systems related to accommodation, and to conduct marketing and formulate strategies for tourist destination management using data such as reservation, movement, accommodation, and purchase data of tourists.

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

[0004] For example, as a conventional technique, 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, thereby enabling the grasping 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 above-described conventional technology, it may be difficult to appropriately analyze tourists staying in a target area. For example, the conventional technology is a technology for visualizing the travel dynamics of a traveler (tourist) based on the position information and attribute information of the traveler (tourist). However, in the conventional technology, the travel dynamics are only visualized for each mesh included in a preset map, and there are problems in performing an analysis based on the locations where the traveler (tourist) stayed, the stay time, the attributes of the traveler (tourist), etc. for each route traveled by the traveler (tourist).

Means for Solving the Problems

[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 specifies a travel route, which is a route along which the user has moved, using the position information of the user, a receiving unit that receives a specified condition based on the attribute information of the user, and an output unit that outputs the travel route that satisfies the specified condition among the travel routes for each user.

Effects 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

Embodiments for Carrying Out the Invention

[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 Outline> (Background) In recent years, "Tourism DX" has been promoted to improve the convenience of tourists, promote round-trip travel, improve the productivity of the tourism industry, and enhance the management of tourist destinations. In Tourism DX, various measures for regional revitalization are carried out.

[0012] When implementing measures in Tourism DX, it is necessary to collect and visualize various data in order to conduct pre-investigations, hypothesis verification, scrutiny of implementation methods, social implementation, etc. Therefore, as a reference technology, there is a technology known 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 problems in conducting analyses based on the locations where tourists stayed, the staying times, the attributes of tourists, etc. 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 solves the above-described problems by specifying a route that satisfies conditions among the routes traveled by a user (such as a tourist) as a round-trip route and outputting predetermined analysis data regarding the round-trip route. In the present embodiment, the "user" includes cyclists in the target area, tourists (customers) to the target area, travelers (customers), people residing in the target area, etc., and is not particularly limited. Also, in the present embodiment, hereinafter, the user will be referred to as a "tourist" as an example.

[0015] Hereafter, the overall image 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 image of the processing of the data analysis device 100 according to the present embodiment.

[0016] First, the data analysis device 100 uses the position information of the tourist (in (1-1) of FIG. 1) to identify the tour route, which is the route the tourist has traveled (in (1-2) of FIG. 1). The position information of the tourist is obtained based on GPS (Global Positioning System), etc. via an application installed on a terminal device such as a smartphone operated by the tourist (in (1-3) of FIG. 1).

[0017] The data analysis device 100 receives specified conditions based on the attribute information of the tourist (in (2-1) of 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 staying location, the area, the visiting date of the tourist, and the weather, etc. from a terminal device 400, etc. operated by a person in charge of analysis, etc. (hereinafter, may be simply referred to as the "person in charge").

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

[0019] Then, the data analysis device 100 outputs the tour route that satisfies the specified conditions among the tour routes for each tourist to a terminal device 400, etc. (in (3) of FIG. 1).

[0020] In this way, the data analysis device 100 according to the present embodiment can analyze the travel dynamics of tourists, etc. for each staying location by outputting the tour route, which is the movement trajectory of the tourist, to a person in charge of analysis, etc. (hereinafter, may be simply referred to as the "person in charge").

[0021] <Description of the data analysis device 100> From here, 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 be provided with an input unit such as a keyboard and a mouse for receiving inputs such as operations by a person in charge. Further, the data analysis apparatus 100 can be provided with a display unit such as a display for displaying analysis data including the extraction results of the staying points and the sightseeing routes based on the specified conditions to a person in charge or the like.

[0023] (Communication Unit 110) The communication unit 110 performs data communication related to the position information of the tourist and the input of the specified conditions. Further, the communication unit 110 performs data communication related to the output of the analysis data including the extraction results of the staying points and the sightseeing routes based on the specified conditions. The communication unit 110 is realized by a NIC (Network Interface Card) or the like, and controls communication via a telecommunication 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. Then, 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, and information related to spots and the like that are locations where tourists stop in the target area.

[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, with reference to FIG. 3, an example of the tourist information stored in 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, SNS (Social Networking Service) click count, 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 on applications for renting mobile devices (such as rental cycles, etc.) that tourists desire to rent in the target area, such as information on applications for renting rental cycles, the type of rental cycle, lending time, etc.

[0030] GPS logs include, for example, information on the positions where tourists were located in the target area obtained by GPS, such as information obtained by regularly recording the position information of the points where they moved. 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 (launched the application) in the target area and the position information of the point where the tourist ended using the application (ended the application).

[0031] The viewing time is information on 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 into the application. The viewing spot is historical 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 (tourist information) related to the user 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, using decades instead of age, and acquiring the place of residence at the prefecture level, etc.).

[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. Also, the acquisition unit 131 acquires from an external server 300 browsing history information of SNS including the number of SNS clicks, map information related to the target area, weather information, information about spots, etc., and stores them in the storage unit 120.

[0035] (Specification Unit 132) The specification unit 132 specifies a stay point, which is the target area where the tourist stayed for a predetermined time, and a 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 point where the tourist stayed for a predetermined time as the "stay time point".

[0036] Further, the specific part 132 specifies the trajectory traveled by the tourist as a sightseeing route by using the GPS log stored in the tourist information DB 121 and the start point / end point. For example, the specific part 132 specifies the route traveled by the tourist by using the GPS information of the tourist. Next, the specific part 132, among the specified traveled routes, sets the point where the tourist starts the application as the start point and the point where the tourist ends the application as the end point, and specifies the range included in the range of the start point and the end point as the tourist's sightseeing route.

[0037] (Reception part 133) The reception part 133 receives a specified condition for narrowing down the stay point or the sightseeing 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 part 133 receives the tourist's stay time in the target area, the tourist's attribute information such as age, gender, nationality, place of residence, companion attribute, number of companions, interests, etc. as specified conditions. Also, the reception part 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 part 134) The extraction part 134 extracts a stay point or a sightseeing route that satisfies the specified condition based on the specified condition received by the reception part 133. Then, the extraction part 134 transmits the extraction result including the extracted stay point or sightseeing route to the output part 135.

[0040] (Output part 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 stay locations that meet the specified conditions among the stay locations for each tourist. In addition, the output unit 135 outputs the tour routes that meet the specified conditions among the tour 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 stay locations and tour 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 operations 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 stay 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 the stay locations or sightseeing routes for each tourist based on the specified conditions.

[0046] For example, the output unit 135 plots and outputs to the data display screen a stay 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 stay locations or sightseeing routes related to tourists staying in an area obtained by further subdividing the target area according to the above-mentioned "area" designation are displayed. Also, the output unit 135 outputs a display screen on which the stay locations or sightseeing routes related to tourists staying at the target browsing spot (spot where sightseeing is conducted) are displayed according to the above-mentioned "spot" designation. Further, the output unit 135 outputs a display screen on which the stay 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 according to the above-mentioned "time series" designation. Additionally, the output unit 135 outputs a display screen on which the stay locations or sightseeing routes where tourists stayed are displayed in the target area under the specified temperature and precipitation according to the above-mentioned "weather" designation.

[0048] Furthermore, the output unit 135 plots and outputs to the data display screen a stay location or a sightseeing route that satisfies the specified conditions related to at least one of age, gender, nationality, place of residence, fellow traveler attributes, number of fellow travelers, interests, etc. included in the tourist attribute information received by the reception unit 133.

[0049] As an example, the output unit 135 outputs a display screen on which the staying locations or travel 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 specification of "age". Also, the output unit 135 outputs a display screen on which the staying locations or travel routes of tourists of 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 specification of "gender". Also, the output unit 135 outputs a display screen on which the staying locations or travel 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 specification of "nationality". Also, the output unit 135 outputs a display screen on which the staying locations or travel routes of tourists of 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 specification of "place of residence". Also, the output unit 135 outputs a display screen on which the staying locations or travel routes of tourists of the target accompanying person 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 specification of "accompanying person attribute". Also, the output unit 135 outputs a display screen on which the staying locations or travel routes of tourists with the target number of accompanying persons, such as one accompanying person, two accompanying persons, etc., among the tourists staying in the target area, are displayed according to the above-mentioned specification of "number of accompanying persons". Also, the output unit 135 outputs a display screen on which the staying locations or travel routes of tourists having a predetermined interest among the tourists staying in the target area are displayed according to the above-mentioned specification 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] From here, 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 measure monitoring ((2) in FIG. 7)", and "screen related to tourist analysis, tourist area analysis, and others ((3) in FIG. 7)" either side by side or by switching them respectively.

[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 deliveries (times) ((1-4) in FIG. 7)", "distribution information of staying locations (map, etc.) ((1-5) in FIG. 7)", "variation in the number of app downloads per day (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 numerous ((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. (Fig. 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.) (Fig. 7(3-1))", "Distribution of travel routes (map, etc.) (Fig. 7(3-2))", and "Number of SNS searches per keyword (bar graph, etc.) (Fig. 7(3-3))" on the screen related to tourist analysis, tourist area analysis, etc. (Fig. 7(3)).

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

[0057] The monthly aggregation (Fig. 8(1)) displays 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 grasping the trends in seasons.

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

[0059] Next, with reference to Fig. 9, an example of a 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 (Fig. 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 level (KGI). For example, the output unit 135 displays information such as "KGI: Total number of visited locations in a predetermined period (number of locations) ((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 between 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 level (KGI). For example, the output unit 135 displays information such as "Total number of visited locations in a predetermined period (number of locations) ((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 details such as the number of visitors and the breakdown of the number of companions, 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 (person) 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 a 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 each of 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 rental scheduled 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 reservations 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 sightseeing 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 the actual performance by vehicle type and the scheduled rental time ((2) in Fig. 11) displays the number of actual rentals, rental time, etc. for each type of bicycle, and is used for the advertising PR (Public Relations) of rental bicycles according to each persona based on the correlation analysis between bicycle type and gender and age. For example, the output unit 135 displays information such as "Number of rentals by vehicle type (bar graph, etc.) ((2-1) in Fig. 11)" and "Scheduled rental time (line graph, etc.) ((2-2) in Fig. 11)" on the screen related to the actual performance by vehicle type and the scheduled rental 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 advertising 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 reservations for each 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 actual performance by vehicle type ((2) in Fig. 12)", "Screen related to group analysis ((3) in Fig. 12)", and "Screen related to scheduled rental time ((4) in Fig. 12)" either side by side or by switching between them.

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

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

[0075] The screen related to the group analysis (Figure 12(3)) shows the group attributes of the reserved tourists, etc., and is used for advertisement 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))" and "Frequency (Figure 12(3-2))" on the screen related to the group analysis (Figure 12(3)).

[0076] The screen related to the scheduled 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 utilization start time. For example, the output unit 135 displays information such as "Reserved number of units for each scheduled lending time (line graph, etc.) (Figure 12(4-1))" on the screen related to the scheduled 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 attributes, and the number of companions (Figure 13(1))", "the screen related to the place of residence and the start time of app usage (Figure 13(2))", and "the screen related to app usage time and hobbies (Figure 13(3))" either side by side or by switching each of them.

[0079] The screen related to gender, age, nationality, companion attributes, and the number of companions (Figure 13(1)) 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 the tourists' attributes. For example, the output unit 135 displays information such as "the number of visitors for each gender and age (histogram, etc.) (Figure 13(1-1))", "the UUID count for each nationality (bar graph, etc.) (Figure 13(1-2))", "the UUID count for each companion attribute (friends, family, no answer, couple / partner, others, etc.) (bar graph, etc.) (Figure 13(1-3))", and "the UUID count for each number of companions (bar graph, etc.) (Figure 13(1-4))" on the screen related to gender, age, nationality, companion attributes, and the number of companions (Figure 13(1)).

[0080] The screen related to the place of residence and the start time of app usage (Figure 13(2)) displays the place of origin of the tourists, the timing of app usage, 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.) (Figure 13(2-1))", "the UUID count for each place of residence (bar graph, etc.) (Figure 13(2-2))", and "the UUID count for each start time of app usage (line graph, etc.) (Figure 13(2-3))" on the screen related to the place of residence and the start time of app usage (Figure 13(2)).

[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 tour routes through cross-analysis with the terminal based on grasping the number of people who have rental cycles 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 "cafe", "no answer", "cycle oasis", "gourmet", "hot spring / sento", "scenic spot", "road station", "leisure", "shrine / temple", etc.

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

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

[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 grasping the current situation of the attributes of tourists. For example, the output unit 135 displays information such as "the number of visitors for each gender and age (histogram, etc.) (Figure 14(1-1))", "the UUID count for each nationality (bar graph, etc.) (Figure 14(1-2))", "the UUID count for each travel companion attribute (bar graph, etc.) (Figure 14(1-3))", and "the 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 (Figure 14(2)) shows the place of origin of tourists, 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 "Strength of UUID count per place of residence (map, etc.) (Figure 14(2-1))" and "UUID count per place of residence (bar graph, etc.) (Figure 14(2-2))" on the screen related to the place of residence (Figure 14(2)).

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

[0087] The screen related to the app usage time (Figure 15(1)) shows the number of people for each app usage time, etc., 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.) (Figure 15(1-1))" on the screen related to the app usage time (Figure 15(1)).

[0088] The screen related to repeater determination ((2) in Fig. 15) displays the attributes of repeaters, who are tourists who have visited the target area again, and is used for narrowing down advertisement targeting based on grasping the characteristics of repeaters through cross-analysis with factors such as gender, age, and place of residence. For example, the output unit 135 displays information such as "Repeater determination result (list) ((2-1) in Fig. 15)" on the screen related to repeater determination ((2) in Fig. 15). Note that the repeater determination result (list) may include, for example, identification information of the tourist (user), timestamp, determination result of whether the tourist is a repeater, and attribute information related to the tourist and accompanying persons. Note that the above-mentioned identification information of the tourist (user) is information such as UUID that does not identify an individual tourist.

[0089] The screen related to hobbies and interests ((3) in Fig. 15) displays the hobbies and interests (interests and concerns) 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.) ((3-1) in Fig. 15)" on the screen related to hobbies and interests ((3) 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 each of the screens of "Screen related to stay record ((1) in Fig. 16)", "Screen related to cross-analysis of start and end points ((2) in Fig. 16)", and "Screen related to search for travel itinerary and page view count of each view spot ((3) in Fig. 16)" side by side or by switching them individually.

[0092] The screen related to the stay record ((1) in Fig. 16) shows the stay location plots for each tourist's stay time, as well as where the tourist moved from and to, etc., and is used to identify locations where targeted customer acquisition based on understanding the stay locations for each purpose can be expected. For example, the output unit 135 displays information such as "Plot of stay locations (map, etc.) ((1-1) in Fig. 16)", "UUID count per area (bar graph, etc.) ((1-2) in Fig. 16)", "Circuit 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 where the tourist moved from and to, etc., and is used to formulate potential circuit 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 "Plot of start points of the circuit route (heat map, etc.) and UUID count per start point (bar graph, etc.) ((2-1) in Fig. 16)", "Plot of end points of the circuit route (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 search of the itinerary and the page view count 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 formulate potential circuit 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 classification of the itinerary ((3-1) in Fig. 16)", "Page view count per viewing spot ((3-2) in Fig. 16)" on the screen related to the search of the itinerary and the page view count of each viewing spot ((3) in Fig. 16) in the form of a bar graph, etc.

[0095] Next, with reference to Figs. 17 and 18, an example of a display screen for the 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 viewing spot (Figure 18(2))" side by side or by switching each screen.

[0097] The screen related to the stay record (Figure 17(1)) displays the stay point plots for each stay time of the tourist, etc., and is used to identify the points where targeted customer acquisition can be expected based on the understanding of the stay points for each purpose. For example, the output unit 135 displays information such as "the stay point (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 points 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 points 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 plot (Figure 17(1-1))" shown in Figure 17(1).

[0099] Furthermore, when the plotted stay point 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 point (not shown in Figure 17). For example, when the plot shown in Figure 17(1-2) Person in charge 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 a plurality of plotted stay points 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 points (not shown in Figure 17). For example, when the plot shown in Figure 17(1-2) Person in chargeWhen multiple are selected, the identification information, stay time, accompanying person information, etc. of the tourists related to the plot are aggregated and superimposed and displayed on the screen.

[0101] The screen related to the tour route ((2) in FIG. 17) shows how the tourist moves from which point to which point, etc., and is used for the implementation of a campaign at a point where it is expected to attract customers based on the hypothesis formation of creating a stay point between the stopping 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 about the tourists related to the tour route on the data display screen (not shown in FIG. 17). For example, the output unit 135 takes the tour route shown in (2-1) of FIG. 17 Person in charge When selected, the identification information, stay time, accompanying person information, etc. of the tourists related to the tour route are superimposed and displayed 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 (achievements) for each start point / end point, etc., and is used to formulate a strategy of which point to recommend from the start point based on the analysis of the tendencies of tourists according to the 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)", "UUID count 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)", "UUID count 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 tour 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 a travel itinerary ((1) in FIG. 18) displays the travel itinerary of tourists and is used for implementing a campaign at a point where it is likely to attract customers based on hypothesizing the creation of a stay point between stopover points. For example, the output unit 135 displays information such as "UUID count for each purpose search (bar graph or the like) ((1-1) in FIG. 18)" on the screen related to the search for a travel itinerary ((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 the viewing spot (bar graph or the like) ((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 a tourist visiting the target area. Specifically, Application 200 collects the position information of the tourist based on GPS, accepts the tourist information input by the tourist, 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 a known technique for the tourist's position information and tourist information, and convert it into a state where an individual cannot be identified before transmitting 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) The terminal device 400 is an information processing terminal device operated by a person in charge or the like. Specifically, the terminal device 400 executes processes related to receiving designated conditions by a person in charge or the like, transmitting the received designated conditions to the data analysis device 100, and receiving and displaying extraction results and aggregation results of staying points and sightseeing routes that satisfy the designated conditions from the data analysis device 100. Note that the type of the 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 the 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 the data analysis device 100 according to the embodiment.

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

[0113] The extraction unit 134 extracts a travel route that satisfies the specified conditions (S104). Here, if there is a travel route that satisfies the conditions (Yes in S105), the output unit 135 outputs the extracted travel route 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 is no travel route that satisfies 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 exhibited 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 a travel route, which is the route traveled by the tourist, using the position information of the tourist. The reception unit 133 of the data analysis device 100 receives the specified conditions based on the attribute information of the tourist. The output unit 135 of the data analysis device 100 outputs a travel route that satisfies the specified conditions among the travel routes for each tourist.

[0117] Therefore, according to the data analysis device 100 according to the present embodiment, it is possible to appropriately analyze tourists staying in the target area. Furthermore, the data analysis device 100 according to the present embodiment realizes respective predetermined effects by executing the processes described below.

[0118] The output unit 135 displays a screen for receiving the specified conditions and a data display screen for displaying the travel routes for each tourist based on the specified conditions.

[0119] Through the above-described processing, the data analysis apparatus 100 can output to the person in charge a tabulation result including plotting of the sightseeing route of the tourist, etc., based on various specified conditions specified by the person in charge. Further, the data analysis apparatus 100 has the effect of enabling the person in charge to perform analysis efficiently by displaying on the same screen a screen for receiving the specified conditions and a screen for outputting the tabulation result based on the specified conditions.

[0120] When the plotted sightseeing route displayed on the data display screen is selected, the output unit 135 superimposes and displays information about the tourist related to the sightseeing route on the data display screen.

[0121] Through the above-described processing, the data analysis apparatus 100 can display detailed information about the tourist related to the sightseeing route specified by the person in charge. Therefore, the data analysis apparatus 100 has the effect of facilitating the person in charge to analyze the plotted sightseeing route in more detail.

[0122] The output unit 135 superimposes and displays on the data display screen the result of performing a predetermined tabulation on at least one of the start point and the end point of the plotted sightseeing route displayed on the data display screen.

[0123] Through the above-described processing, the data analysis apparatus 100 can display the result of tabulating the detailed information about the tourists related to the start point and the end point of the sightseeing route specified by the person in charge. Therefore, the data analysis apparatus 100 has the effect of facilitating the person in charge to tabulate the detailed information about the start point and the end point and perform a more detailed analysis.

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

[0125] Through the above-described processing, the data analysis device 100 can narrow down the plots of the sightseeing routes to be displayed based on the attribute information of the tourists. Therefore, the data analysis device 100 has the effect of enabling easy analysis of, for example, what routes the tourists move along according to their attributes.

[0126] In addition, the data analysis device 100 can narrow down the plots of the sightseeing routes to be displayed based on not only the attributes of the tourists themselves but also the attribute information of the companions accompanying the tourists and the number of companions. Therefore, the data analysis device 100 has the effect of enabling easy analysis of, for example, what groups of tourists move along what routes.

[0127] The reception unit 133 receives information related to the target area as a specified condition. The output unit 135 plots and outputs on the data display screen a sightseeing route that satisfies the specified condition related to at least one of the area, spot, time series, and weather included in the information related to the target area received by the reception unit 133.

[0128] Through the above-described processing, the data analysis device 100 can narrow down the plots of the tourists' sightseeing routes according to conditions such as the area to be displayed, date and time, and weather. Therefore, the data analysis device 100 has the effect of enabling easy analysis of, for example, what routes the tourists move along under various conditions such as area, season, and weather.

[0129] <Modification Example> A modification example realized by the data analysis device 100 according to the present embodiment is described below.

[0130] (Data, etc.) The names of the stay points, sightseeing routes, tourists, specified conditions, functional units of the data analysis device 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.

[0131] For example, the tourist information DB 121 was described as storing, in a list format or the like, each item related to date and time, individual tourist 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. However, it is not limited to the above-described item names and item contents.

[0132] (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, graphs, etc. of the screens shown in the drawings is not limited. That is, the data analysis device 100 can display, as a display screen, a combination of the content described in the present embodiment other than the content shown in FIGS. 4 to 18, as appropriate.

[0133] (Flowcharts, etc.) Each step in the flowchart or the like may be implemented by being swapped within a range without contradiction, or there may be steps that are not implemented. Also, conjunctions such as "next", "subsequently", "furthermore", "at this time", "at this moment", etc. in the description of the flowchart do not limit the order or timing of the execution of the processes in the flowchart.

[0134] <Hardware configuration> Each component of each illustrated device is a functional concept, and it is not necessarily physically configured as shown in the drawings. That is, the specific form of the distribution / integration of each device is not limited to that shown in the drawings, and all or part of it can be functionally or physically distributed / 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.

[0135] In addition, among the processes described in the present embodiment, all or part of the processes described as being automatically performed can also 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.

[0136] <Program> As an embodiment, various devices constituting the data analysis apparatus 100 can be implemented by installing a data analysis program on a desired computer as package software or online software. 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 furthermore, slate terminals such as PDAs (Personal Digital Assistants) are included in this category.

[0137] 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 components are connected by a bus 1080.

[0138] 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). 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. 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.

[0139] 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).

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

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

[0142] <Others> As described above, this embodiment has been described. However, this 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 this embodiment are included in the scope of this embodiment.

Description of Reference Numerals

[0143] 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 related to a user including the user's location information and the user's attribute information from an external device and stores it in a storage unit; A specifying unit that specifies a travel route, which is the route along which the user has moved, using the location information of the user stored in the storage unit; A reception unit that receives a specified condition based on the user's attribute information; An extraction unit that extracts a travel route that satisfies the specified condition based on the specified condition received by the reception unit; Among the travel routes for each user, the specified condition extracted by the extraction unit An output unit that plots and outputs the travel route that satisfies the condition on a data display screen; and has The output unit Displays a screen for receiving the specified condition and a data display screen for displaying the travel route for each user based on the specified condition, When the plotted travel route displayed on the data display screen is selected, the output unit uses the information related to the user stored in the storage unit to perform a predetermined aggregation. The aggregation result includes the user's age, gender, nationality, place of residence, attributes of companions, number of companions, and interests of the user. The aggregation result is superimposed and displayed on the data display screen for each starting point and ending point related to the travel route. A data analysis device characterized by the above.

2. An acquisition unit that acquires information related to a user including the user's location information and the user's attribute information from an external device and stores it in a storage unit; A specifying unit that specifies a travel route, which is the route along which the user has moved, using the location information of the user stored in the storage unit; A reception unit that receives a specified condition based on the user's attribute information; An extraction unit that extracts a travel route that satisfies the specified condition based on the specified condition received by the reception unit; Among the travel routes for each user, an output unit that plots and outputs the travel route that satisfies the specified condition extracted by the extraction unit on a data display screen; and has The reception unit Receives, as the specified condition, at least any one of an area, a spot, a time series, and weather included in the information related to the target area; The output unit When the specified condition related to the area is received by the reception unit, plots and outputs on the data display screen the travel route of the user who stayed in an area obtained by further subdividing the target area. When the reception unit receives the specified conditions related to the spot, the travel route of the user who stayed at the target spot among the spots where sightseeing is conducted is plotted and output on the data display screen. When the reception unit receives the specified conditions related to the time series, the travel route of the user who stayed in the target area during the target period is plotted and output on the data display screen. When the reception unit receives the specified conditions related to the weather, the travel route of the user who stayed in the target area under the specified temperature or precipitation is plotted and output on the data display screen. A data analysis device characterized by the above.

3. The output unit displays a screen for receiving the specified conditions and a data display screen for displaying the travel route for each user based on the specified conditions. The data analysis device according to claim 1 or 2, characterized by the above.

4. The output unit When the plotted travel route displayed on the data display screen is selected, information about the user related to the travel route is superimposed and displayed on the data display screen. The data analysis device according to claim 3, characterized by the above.

5. The output unit When the plotted travel route displayed on the data display screen is selected, The aggregation result including the age of the user, the gender of the user, the nationality of the user, the place of residence of the user, the attributes of the companions of the user, the number of companions of the user, and the interests of the user, which is the result of performing a predetermined aggregation by the output unit using the information about the user stored in the storage unit, is superimposed and displayed on the data display screen for each starting point and ending point related to the travel route. The data analysis device according to claim 3, characterized by the above.

6. The output unit plots and outputs on the data display screen the travel routes that satisfy the specified conditions related to at least one of the age, gender, nationality, place of residence, companion attributes, number of companions, and interests among the attribute information of the user received by the reception unit. The data analysis device according to claim 2, characterized by the above.

7. The reception unit receives information related to the target area as the specified conditions, The output unit Plot and output on a data display screen the travel route that satisfies the specified condition related to at least one of area, spot, time series, and weather, which is included in the information related to the target area received by the reception unit. The data analysis device according to claim 1, characterized in that.

8. The acquisition unit Excludes information that can identify an individual from the information about the user acquired from an external device. The data analysis device according to claim 1 or 2, characterized in that.

9. A data analysis method for causing a data analysis device to execute, An acquisition step of acquiring information about 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 a travel route, which is the route traveled by the user, using the user's position information stored in the storage unit; A reception step of receiving a specified condition based on the user's attribute information; An extraction step of extracting a travel route that satisfies the specified condition based on the specified condition received in the reception step; An output step of plotting and outputting on a data display screen the travel route that satisfies the specified condition extracted in the extraction step among the travel routes for each user, including: The output step is Display a screen for receiving the specified condition and a data display screen for displaying the travel route for each user based on the specified condition, When the plotted travel route displayed on the data display screen is selected, the age of the user, the gender of the user, the nationality of the user, the place of residence of the user, the attributes of the companions of the user, the number of companions of the user, and the interests of the user, which are the results of performing a predetermined aggregation executed by the output step using the information about the user stored in the storage unit, are superimposed and displayed on the data display screen for each starting point and ending point related to the travel route. A data analysis method, characterized in that.

10. A data analysis method for causing a data analysis device to execute, An acquisition step of acquiring information about 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 a travel route, which is the route traveled by the user, using the user's position information stored in the storage unit; A reception step of receiving a specified condition based on the user's attribute information; An extraction step of extracting a sightseeing route that satisfies the specified conditions based on the specified conditions received by the reception step; An output step of plotting and outputting, on a data display screen, the sightseeing route that satisfies the specified conditions and is extracted by the extraction step among the sightseeing routes for each user, The reception step is receiving, as the specified condition, at least any one of an area, a spot, a time series, and weather included in information related to a target area, The output step is when the specified condition related to the area is received by the reception step, plotting and outputting, on the data display screen, the sightseeing route of the user staying in an area obtained by further subdividing the target area, when the specified condition related to the spot is received by the reception step, plotting and outputting, on the data display screen, the sightseeing route of the user staying at the target spot among the spots where sightseeing is performed, when the specified condition related to the time series is received by the reception step, plotting and outputting, on the data display screen, the sightseeing route of the user staying in the target area during the target period, when the specified condition related to the weather is received by the reception step, plotting and outputting, on the data display screen, the sightseeing route of the user staying when the specified temperature or precipitation amount is reached in the target area, A data analysis method characterized by the above.

11. An acquisition step of acquiring information related to a user including the position information of the user and the attribute information of the user from an external device and storing it in a storage unit; A specifying step of specifying a sightseeing route that is the route traveled by the user using the position information of the user stored in the storage unit; A reception step of receiving a specified condition based on the attribute information of the user; An extraction step of extracting a sightseeing route that satisfies the specified condition based on the specified condition received by the reception step; A data analysis program that causes a computer to execute an output step of plotting and outputting, on a data display screen, the sightseeing route that satisfies the specified condition and is extracted by the extraction step among the sightseeing routes for each user, The output step is displaying a screen for receiving the specified condition and a data display screen for displaying the sightseeing route for each user based on the specified condition, When the plotted travel route displayed on the data display screen is selected, a tabulation result including the user's age, gender, nationality, place of residence, companion attributes, number of companions, and interests of the user, which is the result of performing a predetermined tabulation executed by the output step using the information about the user stored in the storage unit, is superimposed and displayed on the data display screen for each starting point and ending point related to the travel route. Data analysis program. **Claim 12**: An acquisition step of acquiring information about a user including the user's position information and the user's attribute information from an external device and storing the information in a storage unit; A specifying step of specifying a travel route, which is a route on which the user has moved, using the user's position information stored in the storage unit; A receiving step of receiving a specified condition based on the user's attribute information; An extraction step of extracting a travel route that satisfies the specified condition based on the specified condition received by the receiving step; Among the travel routes for each user, the specified condition extracted by the extraction step An output step of plotting and outputting the travel route that satisfies the condition on a data display screen, which is a data analysis program for causing a computer to execute, The receiving step is receiving, as the specified condition, at least any one of an area, a spot, a time series, and weather included in the information related to the target area; The output step is when the specified condition related to the area is received by the receiving step, plotting and outputting on the data display screen the travel route of the user staying in an area obtained by further subdividing the target area; when the specified condition related to the spot is received by the receiving step, plotting and outputting on the data display screen the travel route of the user staying at the target spot among the spots where sightseeing is performed; when the specified condition related to the time series is received by the receiving step, plotting and outputting on the data display screen the travel route of the user staying in the target area during the target period; when the specified condition related to the weather is received by the receiving step, plotting and outputting on the data display screen the travel route of the user staying under the specified temperature or precipitation in the target area. Data analysis program.

Citation Information

Patent Citations

  • Method and device for distributing information

    JP2002041612A

  • Joint use system and joint use business proxy system

    JP2006134226A

  • Location information collection system for improvement in CS of tourist industry, and method therefor

    JP2014174907A

  • Data analysis system and data analysis method

    JP2019023851A

  • Inbound management system

    JP2020042563A