Information processing device, information processing method, and information processing program

JP7911933B2Active Publication Date: 2026-08-27LY CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2022148306
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-09-16
Publication Date
2026-08-27
Estimated Expiration
2042-09-16

AI Technical Summary

Benefits of technology

【0007】 実施形態の一態様によれば、良質なサービスを提供することができるという効果を奏する。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007911933000001
    Figure 0007911933000001
  • Figure 0007911933000002
    Figure 0007911933000002
  • Figure 0007911933000003
    Figure 0007911933000003
Patent Text Reader

Abstract

To provide an information processing device, an information processing method, and an information processing program capable of providing a high quality service.SOLUTION: An information processing device according to the present application includes an acquisition unit, a specifying unit, and a display processing unit. The acquisition unit acquires an action history of a user who has visited a designated facility. The specifying unit specifies a location where the user has been located on the basis of the action history. The display processing unit displays information indicating a trend of the specified location on a map.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0006] , , , , ,

[0007] , , ,

[0001] The present invention relates to an information processing apparatus, an information processing method, and an information processing program.

Background Art

[0002] Conventionally, there has been a technology for providing various services based on a user's behavior history (see, for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the prior art, there has been room for improvement in providing higher-quality services. <舍

[0005] The present application has been made in view of the above, and an object thereof is to provide an information processing apparatus, an information processing method, and an information processing program capable of providing a high-quality service.

Means for Solving the Problems

[0006] The information processing apparatus according to the present application includes an acquisition unit, a specifying unit, and a display processing unit. The acquisition unit acquires the behavior history of a user who has visited a designated facility. The specifying unit specifies the location where the user was located based on the behavior history. The display processing unit displays information indicating the tendency of the specified location on a map.

Effects of the Invention

[0007] According to one aspect of the embodiment, there is an effect that a high-quality service can be provided.

Brief Description of the Drawings

[0008] [Figure 1A] Figure 1A is a diagram showing the process performed by the information processing device according to the embodiment. [Figure 1B] Figure 1B shows an example screen (part 1) provided by the information processing device according to the embodiment. [Figure 1C] Figure 1C shows an example screen (number 2) provided by the information processing device according to the embodiment. [Figure 2] Figure 2 shows an example of the configuration of an information processing system according to the embodiment. [Figure 3] Figure 3 shows an example of the configuration of an information processing device according to the embodiment. [Figure 4] Figure 4 shows an example of a user information database. [Figure 5] Figure 5 is a flowchart showing the processing procedure of the information processing device executed by the information processing device according to the embodiment. [Figure 6] Figure 6 shows an example of a hardware configuration. [Modes for carrying out the invention]

[0009] The following describes in detail, with reference to the drawings, embodiments for implementing the information processing device, information processing method, and information processing program according to the present application (hereinafter referred to as "embodiments"). Note that these embodiments do not limit the information processing device, information processing method, and information processing program according to the present application. Furthermore, the same parts are denoted by the same reference numerals in each of the following embodiments, and redundant descriptions are omitted.

[0010] (Embodiment) First, the processes performed by the information processing device according to the embodiment will be explained using Figures 1A to 1C. Figure 1A is a diagram showing the processes performed by the information processing device according to the embodiment. Figures 1B and 1C are diagrams showing example screens 1 and 2 provided by the information processing device according to the embodiment. Note that Figure 1A shows an example of the operation of the information processing system S, which includes the information processing device 1 according to the embodiment.

[0011] As shown in Figure 1A, the information processing system S according to this embodiment includes an information processing device 1 and a user terminal 100.

[0012] In the information processing system S according to this embodiment, the system acquires the activity history of users who have visited a designated facility, identifies the location where the user was based on the acquired activity history, and displays information on a map that shows the trends of the identified location.

[0013] Specifically, the information processing device 1 first acquires the behavioral history of users who have visited a designated facility (step S1). The designated facility is specified, for example, by a service provider (not shown) that wants to analyze user behavior, or by a user who wants to analyze their own behavior.

[0014] The activity history includes, for example, location information history, store payment history, and entry / exit history of the workplace building. The information processing device 1 detects a visit to a designated facility, for example, based on location information history, if the time spent at the designated facility exceeds a predetermined time.

[0015] Next, the information processing device 1 identifies the location where the user was located based on their activity history (step S2). For example, the information processing device 1 identifies the location where the user was (or visited) before and after visiting a designated facility. The location may be any location, such as a facility, a specific point (such as an intersection), or simply a location (a designated spot on a road).

[0016] Next, the information processing device 1 generates information showing the trends of the identified locations (step S3), and displays the generated information on a map (step S4). The information provided by the information processing device 1 will be explained using Figures 1B and 1C.

[0017] In FIG. 1B, the behavior histories of multiple users who visited the designated facility "Shop A" are collected, and the locations where a predetermined number or more of users were located immediately before are colored and shown. That is, in FIG. 1B, the tendency of the locations where the users were located immediately before visiting the designated facility "Shop A" is colored and shown. Thereby, it is possible to grasp where the users who visited the designated facility "Shop A" were located immediately before. In FIG. 1B, the color shade may be changed according to the number of users located.

[0018] Further, the information processing apparatus 1 may, for example, color and show the tendency of the locations within an area corresponding to the designated facility "Shop A" (for example, an area within a radius of 〇〇 m, etc.). Alternatively, the information processing apparatus 1 may change the color between within such an area and outside the area. Alternatively, the information processing apparatus 1 may color and show whether or not the user was located within the competing stores of the designated facility "Shop A". Further, the information processing apparatus 1 may include not only the location immediately before (the previous one) of the designated facility, but also the locations two or more before. Alternatively, the information processing apparatus 1 may include all the locations within a predetermined time from the visit time to the designated facility. Further, the information processing apparatus 1 may include not only the locations before visiting the designated facility, but also the locations after visiting the designated facility.

[0019] Next, in FIG. 1C, the behavior histories of multiple users who visited the designated facility "Shop B" are collected, and the information connecting the location where each user was located immediately before the designated facility "Shop B" and the designated facility "Shop B" with a line is shown. That is, in FIG. 1C, it is possible to grasp how far the location was from the designated facility. That is, in FIG. 1C, it is possible to grasp how much the user moved from the location where the user was located immediately before to the designated facility. Note that the information processing apparatus 1 may connect with a line not only from the location immediately before (the previous one), but also from the locations two or more before. Further, the information processing apparatus 1 may display on the map the information connecting with a line not only before visiting the designated facility, but also the location after visiting the designated facility.

[0020] Thus, according to the information processing device 1 of this embodiment, by displaying information on a map that shows the trend of the locations where users who visited a designated facility were located, service providers and users can grasp more useful information. In other words, according to the information processing device 1 of this embodiment, it is possible to provide a higher quality service.

[0021] Next, an example of the configuration of the information processing system S according to the embodiment will be described using Figure 2. Figure 2 is a block diagram showing an example of the configuration of the information processing system S according to the embodiment. As shown in Figure 2, in the information processing system S according to the embodiment, the information processing device 1 and a plurality of user terminals 100 are connected to a network N by wire or wireless. The network N is, for example, a network such as the Internet, a WAN (Wide Area Network), or a LAN (Local Area Network).

[0022] The information processing device 1 is a server device that executes the information processing method according to the embodiment. The information processing device 1 acquires the activity history of users who have visited a designated facility, identifies the location where the user was based on the acquired activity history, and displays information on a map that shows the trend of the identified location.

[0023] Furthermore, the information processing device 1 is an information processing device that interacts with multiple user terminals 100 and provides various API (Application Programming Interface) services for various applications (hereinafter referred to as "apps") and various data to the multiple user terminals 100, and is realized by a server device or a cloud system.

[0024] Furthermore, the information processing device 1 may be an information processing device that provides some kind of web service online to multiple user terminals 100. For example, the information processing device 1 may provide services such as internet connection, search services, SNS (Social Networking Service), e-commerce (EC), electronic payment, online games, online banking, online trading, accommodation / ticket reservations, video / music distribution, news, maps, route search, route guidance, route information, service information, and weather forecasts as web services. In practice, the information processing device 1 may cooperate with various servers that provide the above-mentioned web services and act as an intermediary for web services, or it may be responsible for processing web services.

[0025] The user terminal 100 is a terminal device owned by the user. The user terminal 100 can be any type of terminal device, such as a smartphone, desktop PC, notebook PC, or tablet PC. The user terminal 100 transmits various types of information to the information processing device 1, etc., and receives information provided by the information processing device 1, etc.

[0026] Next, with reference to Figure 3, an example configuration of the information processing device 1 will be described.

[0027] Figure 3 is a diagram showing an example configuration of an information processing device 1 according to an embodiment. As shown in Figure 3, the information processing device 1 includes a communication unit 2, a control unit 3, and a storage unit 4. The control unit 3 includes an acquisition unit 31, a specification unit 32, a generation unit 33, and a display processing unit 34. The storage unit 4 stores a user information DB 41.

[0028] The communication unit 2 is implemented, for example, by a NIC (Network Interface Card). The communication unit 2 is connected to the network by wire or wireless connection.

[0029] The control unit 3 is a controller and is implemented by a processor such as a CPU (Central Processing Unit) or MPU (Micro Processing Unit) executing various programs (corresponding to an example of an information processing program) stored in the memory device inside the information processing device 1, using RAM or the like as a working area. Alternatively, the control unit 3 is a controller and may be implemented by an integrated circuit such as an ASIC (Application Specific Integrated Circuit), FPGA (Field Programmable Gate Array), or GPGPU (General Purpose Graphic Processing Unit).

[0030] The memory unit 4 is implemented by, for example, semiconductor memory elements such as RAM (Random Access Memory) and flash memory, or by storage devices such as hard disks and optical discs.

[0031] User information DB41 is a database containing information about users.

[0032] Figure 4 shows an example of the user information DB41. As shown in Figure 4, the user information DB41 includes items such as "User ID," "User Information," and "Activity History."

[0033] "User ID" is identification information that identifies a user. "User Information" is information about the user, including, for example, attribute information. Attribute information includes, for example, psychographic attributes and demographic attributes. "Behavioral History" is information about the user's behavior history, including, for example, location history.

[0034] Next, the functions of the control unit 3 of the information processing device 1 (acquisition unit 31, identification unit 32, generation unit 33, and display processing unit 34) will be described.

[0035] The acquisition unit 31 acquires the behavioral history of users who have visited designated facilities. Designated facilities are specified, for example, by service providers (not shown) who want to perform user behavior analysis, or by users who want to perform their own behavior analysis.

[0036] The activity history includes, for example, location information history, store payment history, and entry / exit history of the workplace building. The acquisition unit 31 detects a visit to a designated facility, for example, based on location information history, if the time spent at the designated facility exceeds a predetermined time.

[0037] The identification unit 32 identifies the location where the user was located based on the activity history acquired by the acquisition unit 31. For example, the identification unit 32 identifies the location where the user was (or visited) before and after visiting a designated facility. The location may be any location, such as a facility, a specific point (such as an intersection), or simply a location (a designated spot on a road).

[0038] The generation unit 33 generates information indicating trends in the identified locations. For example, the generation unit 33 generates information that highlights the locations where a predetermined number of users were immediately before visiting the designated facility. The generation unit 33 may also change the intensity of the color depending on the number of users who were present at each location.

[0039] Furthermore, the generation unit 33 may, for example, color-code the trends in locations within an area corresponding to the designated facility (for example, an area within a radius of XXm). Alternatively, the generation unit 33 may use different colors for locations inside and outside such an area. Alternatively, the generation unit 33 may color-code whether or not a location was located within a competitor's store of the designated facility. Furthermore, the generation unit 33 may include not only the location immediately preceding (one before) the designated facility, but also locations two or more locations prior. Alternatively, the generation unit 33 may include all locations within a predetermined time frame from the time of visit to the designated facility. Furthermore, the generation unit 33 may include not only locations before the visit to the designated facility, but also locations after the visit to the designated facility.

[0040] Furthermore, the generation unit 33 generates information that connects the location where each user was immediately before visiting the designated facility with the designated facility using a line. Note that the generation unit 33 may connect locations not only to the immediate previous location, but also to locations two or more locations prior. In addition, the generation unit 33 may generate information that connects locations not only before visiting the designated facility, but also to locations after the visit using a line.

[0041] Furthermore, the generation unit 33 may generate a list of locations where the user was before and after visiting the designated facility. The generation unit 33 may also generate information on the number of users who were located in each location category (restaurants, clothing stores, supermarkets, etc.).

[0042] Furthermore, the generation unit 33 may generate information indicating the trend of locations visited during a specified period. In addition, the generation unit 33 may generate information indicating the trend of locations of a specific user, such as a user who visited a designated facility for the first time.

[0043] The display processing unit 34 displays the information generated by the generation unit 33 on the map. For example, the display processing unit 34 displays information on the map that is color-coded according to the number of users who were at each location. The display processing unit 34 also displays information on the map that connects a designated facility with the location where the user was most recently located.

[0044] Next, the processing procedure of the information processing device 1 according to the embodiment will be described using Figure 5. Figure 5 is a flowchart showing the processing procedure of the information processing device 1 according to the embodiment.

[0045] As shown in Figure 5, the control unit 3 first acquires the activity history of users who have visited the designated facility (step S101).

[0046] Next, the control unit 3 identifies the location where the user was located based on the activity history (step S102).

[0047] Next, the control unit 3 generates information indicating the trend of the identified location (step S103).

[0048] Next, the control unit 3 displays the generated information on the map (step S104) and terminates the process.

[0049] 〔others〕 Furthermore, some of the processes described as being performed automatically in the above embodiments can be performed manually. Alternatively, all or part of the processes described as being performed manually can be performed automatically by known methods. In addition, the processing procedures, specific names, and various data and parameters shown in the above documents and drawings can be changed at will unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown.

[0050] Furthermore, the components of each illustrated device are functionally conceptual and do not necessarily need to be physically configured as shown. In other words, the specific forms of distribution and integration of each device are not limited to those shown, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads and usage conditions.

[0051] For example, some or all of the storage unit 4 shown in Figure 3 may be stored in a storage server or the like, rather than being held by each device. In this case, each device obtains various information by accessing the storage server.

[0052] [Hardware configuration] Furthermore, the information processing device 1 according to the above embodiment is realized by a computer 1000 having a configuration such as that shown in Figure 6. Figure 6 is a diagram showing an example of a hardware configuration. The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which an arithmetic unit 1030, a primary storage device 1040, a secondary storage device 1050, an output IF (Interface) 1060, an input IF 1070, and a network IF 1080 are connected by a bus 1090.

[0053] The arithmetic unit 1030 operates based on programs stored in the primary storage device 1040 and the secondary storage device 1050, as well as programs read from the input device 1020, and executes various processes. The primary storage device 1040 is a memory device, such as RAM, that temporarily stores data used by the arithmetic unit 1030 for various calculations. The secondary storage device 1050 is a storage device where data used by the arithmetic unit 1030 for various calculations and various databases are registered, and is implemented using ROM (Read Only Memory), HDD (Hard Disk Drive), flash memory, etc.

[0054] Output IF1060 is an interface for transmitting information to be output to output devices 1010, which output various types of information such as monitors and printers. It is implemented using connectors of standards such as USB (Universal Serial Bus), DVI (Digital Visual Interface), and HDMI (High Definition Multimedia Interface). Input IF1070 is an interface for receiving information from various input devices 1020, such as mice, keyboards, and scanners. It is implemented using, for example, USB.

[0055] The input device 1020 may also be a device that reads information from, for example, an optical recording medium such as a CD (Compact Disc), DVD (Digital Versatile Disc), or PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), tape media, magnetic recording media, or semiconductor memory. Furthermore, the input device 1020 may also be an external storage medium such as a USB memory stick.

[0056] Network IF1080 receives data from other devices via network N and sends it to the arithmetic unit 1030, and also transmits data generated by the arithmetic unit 1030 to other devices via network N.

[0057] The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040 and executes the loaded program.

[0058] For example, when computer 1000 functions as information processing device 1, the arithmetic unit 1030 of computer 1000 realizes the functions of control unit 3 by executing a program loaded on primary storage device 1040.

[0059] 〔effect〕 As described above, the information processing device 1 according to the embodiment comprises an acquisition unit 31, a identification unit 32, and a display processing unit 34. The acquisition unit 31 acquires the activity history of users who have visited a designated facility. The identification unit 32 identifies the location where the user was based on the activity history. The display processing unit 34 displays information indicating the trend of the identified location on a map.

[0060] According to the information processing device 1 of each embodiment described above, it is possible to provide high-quality services.

[0061] Although some embodiments of the present invention have been described in detail above with reference to the drawings, these are illustrative examples, and the present invention can be implemented in various other forms with modifications and improvements based on the knowledge of those skilled in the art, starting with the embodiments described in the disclosure section of the invention.

[0062] 〔others〕 Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by known methods. In addition, the processing procedures, specific names, and various data and parameters shown in the above document and drawings can be changed at will unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown.

[0063] Furthermore, the components of each illustrated device are functionally conceptual and do not necessarily need to be physically configured as shown. In other words, the specific forms of distribution and integration of each device are not limited to those shown, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads and usage conditions.

[0064] Furthermore, each of the processes described in the embodiments above can be combined as appropriate, provided that the processing content does not contradict each other.

[0065] Furthermore, the terms "section, module, unit" used above can be replaced with "means" or "circuit," etc. For example, control unit 3 can be replaced with control means or control circuit. [Explanation of symbols]

[0066] 1. Information Processing Device 2 Communications Department 3. Control Unit 4 Storage section 31 Acquisition Department 32 Specific part 33 Generation part 34 Display Processing Unit 41 User Information Database 100 user terminals S Information Processing System

Claims

1. An acquisition unit that acquires the activity history of users who have visited designated facilities, Based on the aforementioned activity history, an identification unit identifies the location where the user was located, A display processing unit that displays information showing the trends of the identified locations on a map, Equipped with, The specified part is, Identify the location where the user was before and after visiting the designated facility. The display processing unit, Before and after a user visits the designated facility, the system colors the locations of competing facilities with the designated facility according to the number of users who were present, and displays the information on a map, color-coded to show locations within and outside the area corresponding to the designated facility. Information processing device.

2. The display processing unit, The map displays information showing the location of the user before and after visiting the designated facility, and the location of the user connected to the designated facility by a line. The information processing apparatus according to claim 1.

3. The specified part is, Identify the location where the user was during the specified period. The information processing apparatus according to claim 1.

4. The specified part is, Identify the location of a specific user among those who visited the aforementioned designated facility. The information processing apparatus according to claim 1.

5. The specified part is, Identify the location of the specific user who visited the designated facility for the first time. The information processing apparatus according to claim 4.

6. A method of information processing performed by a computer, The acquisition process involves obtaining the behavioral history of users who visited designated facilities, and Based on the aforementioned activity history, the process involves identifying the location where the user was located, A display processing step that displays information showing the trends of the identified locations on a map, Includes, The aforementioned specific step is, Identify the location where the user was before and after visiting the designated facility. The aforementioned display processing step is: Before and after a user visits the designated facility, the system colors the locations of competing facilities with the designated facility according to the number of users who were present, and displays the information on a map, color-coded to show locations within and outside the area corresponding to the designated facility. Information processing methods.

7. Procedure for obtaining the activity history of users who visited designated facilities, Based on the aforementioned activity history, a procedure for identifying the location where the user was located, A display processing procedure for displaying information showing the trends of the identified locations on a map, Have the computer run it, The aforementioned identification procedure is, Identify the location where the user was before and after visiting the designated facility. The aforementioned display processing procedure is: Before and after a user visits the designated facility, the system colors the locations of competing facilities with the designated facility according to the number of users who were present, and displays the information on a map, color-coded to show locations within and outside the area corresponding to the designated facility. Information processing program.

Citation Information

Patent Citations

  • Information processor and method for processing information

    JP2022085485A

  • Information processing apparatus and information processing method

    JP2022131705A

  • Information processing device, information processing method, and program

    JP7003212B1