Display system, display method, and program
The display system dynamically visualizes user transitions and service overlaps by using a route map with nodes and links, addressing the challenge of representing complex service interactions with common user identification.
Patent Information
- Application Number
- JP2024056926
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-29
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2044-03-29
AI Technical Summary
Existing display methods fail to effectively visualize the transitions between multiple services used by users with common user identification information, making it difficult to grasp the relationships and overlaps between these services.
A display system and method that utilizes a route map with nodes representing services and links showing user transitions, where the display mode of nodes changes based on user overlap rates and the selected service, allowing for dynamic visualization of user interactions across services.
Enables clear visualization of service transitions and overlaps, facilitating understanding of user behavior across multiple services, regardless of their website or application nature, with enhanced clarity through node positioning and color/closeness based on overlap rates.
Smart Images

Figure 2025154109000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a display system, a display method, and a program. [Background technology]
[0002] The display method disclosed in Patent Document 1 displays the flow of user movement within a site based on access log information. The flow of movement is represented by connecting content files within the site with arrows. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 11-120037 Summary of the Invention [Problem to be solved by the invention]
[0004] When a plurality of services are provided that can be used using common user identification information, there are cases where a user wants to visually grasp the transition between these services. [Means for solving the problem]
[0005] A display system according to one embodiment of the present disclosure is a display system for displaying the transitions of multiple users between multiple services that can be used using common user identification information, the display system comprising one or more processors and one or more memories configured to store display data, the display data being for displaying a route map in a display area, the route map including multiple nodes corresponding to each of the multiple services and multiple links representing the transitions of the multiple users between the multiple services, the links connecting the nodes, the multiple nodes including a first node representing a reference first service among the multiple services and multiple second nodes representing multiple second services other than the first service among the multiple services, the ratio of the number of users of one of the two second services to the number of users who overlap using a combination of two second services included in the multiple second services is an overlap rate, and the processor is configured to execute the following: displaying the route map in the display area based on the display data; and changing the display mode of the multiple second nodes in accordance with the overlap rate.
[0006] A display system according to one embodiment of the present disclosure is a display system for displaying the transitions of multiple users between multiple services that can be used using common user identification information, the display system comprising one or more processors and one or more memories configured to store display data, the display data being for displaying a route map in a display area, the route map including multiple nodes corresponding to each of the multiple services and multiple links representing the transitions of the multiple users between the multiple services and connecting the nodes, the multiple nodes including a first node representing a reference first service among the multiple services and multiple second nodes representing multiple second services other than the first service among the multiple services, the processor being configured to execute the following operations based on the display data: displaying the route map in the display area; and displaying the multiple nodes in the display area according to the first service selected from the multiple services.
[0007] A display method according to one embodiment of the present disclosure is a display method for displaying the transitions of multiple users between multiple services that can be used using common user identification information, the display method including causing a computer to display a route diagram in a display area, the route diagram including multiple nodes corresponding to each of the multiple services and multiple links representing the transitions of the multiple users between the multiple services, the links connecting the nodes, the multiple nodes including a first node representing a reference first service among the multiple services and multiple second nodes representing multiple second services other than the first service among the multiple services, the percentage of users who overlap and use a combination of two second services included in the multiple second services is an overlap rate, and the display method includes causing the computer to change the display mode of the multiple second nodes in accordance with the overlap rate.
[0008] A display method according to one embodiment of the present disclosure is a display method for displaying the transitions of multiple users between multiple services that can be used using common user identification information, the display method including causing a computer to display a route diagram in a display area, the route diagram including multiple nodes corresponding to each of the multiple services and multiple links representing the transitions of the multiple users between the multiple services and connecting the nodes, the multiple nodes including a first node representing a reference first service among the multiple services and second nodes representing each of multiple second services other than the first service among the multiple services, and the display method including causing the computer to display the multiple nodes in the display area according to the first service selected from the multiple services.
[0009] A program according to one embodiment of the present disclosure is a program for displaying on one or more computers the transitions of multiple users between multiple services that can be used using common user identification information, the multiple services including a first reference service and multiple second services other than the first service, and the program causes the computer to perform the following operations: obtain the time when each of the multiple users used the multiple services; calculate an overlap rate, which is the percentage of users who overlappingly use a combination of two second services included in the multiple second services; display a first node representing the first service in a display area; display a second node representing the second service in the display area; display a plurality of links in the display area representing the transitions of the multiple users between the multiple services, the plurality of links including a link connecting the first node and the second node and a link connecting the second nodes together; and change the display mode of the multiple second nodes according to the overlap rate.
[0010] A program according to one embodiment of the present disclosure is a program for displaying, on one or more computers, the transitions of multiple users between multiple services that can be used using common user identification information, wherein the multiple services include a first service that serves as a reference and multiple second services other than the first service. The program causes the computer to perform the following operations: obtain the time when each of the multiple users used the multiple services; determine the display mode of a first node representing the first service and a second node representing the second service when each of the multiple services is defined as a first service; display the first node in a display area; display the second node in the display area; display multiple links in the display area that represent the transitions of the multiple users between the multiple services, the multiple links including links connecting the first node and the second node and links connecting the second nodes together; and display the first node and the second node in the display area according to the first service selected from the multiple services. [Brief explanation of the drawings]
[0011] [Figure 1] FIG. 1 is a diagram showing a schematic configuration of a display system according to this embodiment. [Figure 2] FIG. 2 is a diagram showing an example of a route map. [Figure 3] FIG. 3 is a flowchart for explaining the display method of this embodiment. [Figure 4] FIG. 4 is a diagram showing an example of a detailed view. DETAILED DESCRIPTION OF THE INVENTION
[0012] Examples of a display system, a display method, and a program will be described below with reference to Figures 1 to 4. The present invention is not limited to these examples, and is intended to include all modifications within the meaning and scope of the claims, in addition to the contents defined by the claims.
[0013] As shown in FIG. 1, a service providing system 10 includes one or more web servers 11. Each web server 11 provides a service to a user. For example, the web server 11 provides a service to a user terminal 16 in the form of a website or an application via a network 15. The web server 11 provides a plurality of services to the user. One web server 11 may provide a plurality of services, or multiple web servers 11 may each provide one service.
[0014] The multiple services may include an EC (electronic commerce) service, a travel reservation service, a credit card service (post-payment payment service), a point card service, an auction service, a web search service, a research service, a golf course reservation service, a smartphone payment service, a payment service, a communication service, an e-book service, a financial service, a flea market (registered trademark) service, a securities trading service, an electronic payment service, a rewards service, and a clothing sales service.
[0015] A plurality of services can be used by using common user identification information. The user identification information is information for identifying a user. The user identification information may include an ID and a password individually set for each user. The plurality of services may be a group of services provided by the same business operator.
[0016] The multiple services may be provided as multiple different websites or multiple different applications. Whether or not they are different websites can be determined by the third-level domain. Web pages with the same third-level domain belong to a single independent website. In this way, the multiple services are provided as at least two of two or more different websites or two or more different applications.
[0017] The service providing system 10 may include a database that stores registered user identification information. The database may be held by the web server 11, or may be stored in a device accessible by the web server 11. A user inputs user identification information into a user terminal 16. The user identification information is sent to the web server 11. The web server 11 authenticates the user by comparing the user identification information acquired from the user terminal 16 with the registered user identification information. Once the user is authenticated, the user is permitted to use the service.
[0018] The web server 11 may be realized as a computer having one or more processors 12, one or more memories 13, and a communication interface (IF) . The processor 12 is, for example, a processing circuit configured to execute various software processes. The processing circuit may include a dedicated hardware circuit (e.g., an ASIC) that processes at least a part of the software processes. That is, the software processes may be executed by a processing circuitry that includes at least one of one or more software processing circuits and one or more dedicated hardware circuits.
[0019] The processor 12 is, for example, a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor unit (MPU), a field-programmable gate array (FPGA), or other computing device. The processor 12 executes a series of instructions included in a program in response to a signal provided thereto or in response to the establishment of a predetermined condition.
[0020] The memory 13 is, for example, a random access memory (RAM) or other volatile memory, and is configured to temporarily store programs and data. The communication IF 14 is configured to connect to a network 15. The communication IF 14 is configured to communicate with other devices connected to the network 15.
[0021] The network 15 may include, for example, the Internet, a wide area network (WAN), a local area network (LAN), a provider terminal, a wireless communication network, a wireless base station, or a dedicated line. The web server 11 is configured to be able to communicate with a user terminal 16 through the network 15. The user terminal 16 is a terminal carried by a user. The user terminal 16 may be a mobile device such as a smartphone, or may be a personal computer.
[0022] [Display System] The service providing system 10 includes a display system 20. The display system 20 includes a display device 21. The display system 20 may include a database 30. The database 30 may be stored in a server device (not shown). The display device 21 can access the database 30 via a network 15. The display device 21 may include part or all of the database 30.
[0023] The display device 21 includes a display control device 22. The display control device 22 may be realized as a computer including one or more processors 23, one or more memories 24, one or more storage media 25, and a communication interface (IF) 26. The processor 23 may have a configuration similar to that of the processor 12. The memory 24 may have a configuration similar to that of the memory 13. The communication IF 26 may have a configuration similar to that of the communication IF 14.
[0024] The storage medium 25 is a non-volatile storage device. The storage medium 25 may be, for example, a read-only memory (ROM), a hard disk drive, or a flash memory. The storage medium 25 may store a program 40.
[0025] The display device 21 may include an input device 27 and a display 28. The input device 27 is, for example, a keyboard and a mouse, and may also include buttons, keys, switches, a touchpad, or a microphone. The display 28 may be, for example, a liquid crystal monitor or an organic EL (Electro Luminescence) monitor, or may be a touch screen having a touch panel that also serves as the input device 27.
[0026] Database 30 stores the time when a user used each service provided by web server 11. In particular, database 30 associates user identification information with the time when the user used each service for each service. For example, when a user is authenticated using user identification information and uses a service, web server 11 registers in database 30 the time when the user corresponding to the user identification information used the service.
[0027] The time when a user uses a service may be the time when the user first uses the service. The definition of first use of a service may vary depending on the service. The first use of a service may be accepting terms of use, purchasing a product, reserving accommodation or golf courses, or making a payment.
[0028] The display device 21 is used to display the user's transitions between multiple services in a display area 29. The display area 29 is, for example, the screen of the display 28. The user's transitions between multiple services are displayed as a route diagram showing the route the user took to transition between services.
[0029] [Route map] As shown in FIG. 2, the route diagram 50 includes multiple nodes 51 and 52. Each of the multiple nodes 51 and 52 corresponds to multiple services provided by the web server 11. The multiple nodes 51 and 52 include one first node 51 and multiple second nodes 52. The first node 51 represents one first service that serves as a reference among the multiple services represented in one route diagram 50. The second node 52 represents a second service other than the first service among the multiple services. In other words, the multiple services include one first service and multiple second services.
[0030] The path diagram 50 shows the transition of users when the population is made up of users of a first service as a reference. Therefore, the path diagram 50 shows what second services users of the first service used before and after using the first service.
[0031] The display area 29 may display the service name corresponding to the node 51. In the example shown in Fig. 2, the first service is an e-commerce service, and other services including a point card service, a credit card service, and a travel reservation service are the second services.
[0032] The route diagram 50 includes a plurality of links 53. Each link 53 represents a transition of a user between two services. The plurality of links 53 may cover all combinations of a plurality of nodes 51, 52. The links 53 connect the nodes 51, 52 to each other. The link 53 connecting the first node 51 and the second node 52 represents a transition of a user between a first service corresponding to the first node 51 and a second service corresponding to the second node 52. The link 53 connecting two second nodes 52 represents a transition of a user between the second services corresponding to the two second nodes 52.
[0033] The second node 52 may include a pre-reference second node 52A. The pre-reference second node 52A represents a second service that was used before the first service. The second node 52 may include a post-reference second node 52B. The post-reference second node 52B represents a second service that was used after the first service. The pre-reference second node 52A and the post-reference second node 52B may include second services that are different from each other.
[0034] The first node 51 may be located between the pre-reference second node 52A and the post-reference second node 52B. The pre-reference second node 52A may be located to the left of the first node 51, and the post-reference second node 52B may be located to the right of the first node 51. In this case, the user transitions between multiple services from left to right. The pre-reference second node 52A may be located above the first node 51, and the post-reference second node 52B may be located below the first node 51.
[0035] The display mode of the nodes 51 and 52 may change depending on the number of users of the service corresponding to the nodes 51 and 52. The nodes 51 and 52 may be displayed larger as the number of users of the service corresponding to the nodes 51 and 52 increases. For example, if the nodes 51 and 52 are circular, the diameter of the nodes 51 and 52 may be larger as the number of users of the service corresponding to the nodes 51 and 52 increases. The number of users is the number of users of the service. The number of users may be the number of user identification information registered in the database 30 as users of each service.
[0036] The display mode of the second node 52 may change according to the overlap rate. The overlap rate is the ratio of the number of users of one of the two second services to the number of users who overlap using a combination of two second services included in the plurality of second services. As described above, the route diagram 50 shows the transition of users with the users of the first service as the population, so the overlap rate is calculated from users of the first service who overlap and use two second services. For example, the overlap rate is the number of users of either the point card service or the credit card service to the number of users who use the first service and who use both the point card service and the credit card service.
[0037] The overlap rate may be the overlap rate from the perspective of the service with the fewer users. That is, the overlap rate may be the number of users of the first service who are using two second services in an overlapping manner / the number of users of the second service with the fewer users. For example, when calculating the overlap rate between a second service with 10,000 users and a second service with 100 users, let us say that the number of users who are using both second services in an overlapping manner is 50. In this case, the overlap rate is 50 / 100=0.5.
[0038] The display mode of the second nodes 52 may be such that the distance between the second nodes 52 changes depending on the overlap rate. The display mode of the second nodes 52 may be such that the closer the overlap rate between the second nodes 52 representing two second services, the closer the distance between them. In the example shown in FIG. 2, before using the EC service, the overlap rate between the point card service and the credit card service is higher than the overlap rate between the credit card service and the travel reservation service. The display mode of the second nodes 52 may be such that the color of the second nodes 52 changes depending on the overlap rate. The display mode of the second nodes 52 may be such that the closer the overlap rate between the two second services, the more similar the colors of the second nodes 52. In other words, the display mode of the second nodes 52 may be such that the magnitude of the overlap rate can be visually grasped.
[0039] The route map 50 may include higher-order symbols 54. The higher-order symbols 54 indicate routes with a large number of passengers among routes taken by users who have used the first service. The higher-order symbols 54 may be displayed superimposed on the links 53, for example. The higher-order symbols 54 may be arrows pointing in the direction the user has traveled. The higher-order symbols 54 may be thicker for routes with a larger number of passengers. The color of the higher-order symbols 54 may change depending on the number of passengers. For example, the color of the higher-order symbols 54 may be darker for routes with a larger number of passengers. The higher-order symbols 54 may display a predetermined number of routes with a large number of passengers. For example, the higher-order symbols 54 may represent the routes with the most passengers ranked 1st to 10th. The predetermined number may be determined in advance or may be designable by the input device 27.
[0040] [Display method] The memory 24 of the display control device 22 is configured to store display data. The display data is data for displaying the route map 50 in the display area 29. The display data is created based on the database 30. The display data may be created in advance. In this case, the created display data may be stored in the storage medium 25 or a storage medium accessible by the display control device 22. The display data may be created when the route map 50 is displayed in the display area 29.
[0041] A display method for displaying the user's transitions between multiple services in the display area 29 will now be described. The display method is performed by the processor 23 executing a program 40 loaded into the memory 24. The program 40 causes the display control device 22, which is a computer, to execute the following processes.
[0042] As shown in FIG. 3, in step S1, the processor 23 acquires display target data from the database 30. The display target data is data for creating display data. The display target data is data indicating the time when each of multiple users used multiple services. The display target data may be data for a specified period. The specified time can be set arbitrarily, such as the last month, the last year, or the entire period.
[0043] Next, in step S2, processor 23 determines, based on the number of users, the display mode of each of nodes 51, 52 when each of the plurality of services is set as a first service. In one example, processor 23 determines the size of each of nodes 51, 52. Processor 23 determines the size of nodes 51, 52 so that the larger the number of users, the larger the size of each of nodes 51, 52.
[0044] Next, in step S3, the processor 23 determines the display mode of the second nodes 52 when each of the multiple services is defined as a first service, based on the overlap rate. In one example, the processor 23 determines the distance between the second nodes 52 so that the higher the overlap rate, the shorter the distance between the second nodes 52. In this case, the processor 23 extracts second services used by each user of the first service from the display target data. When a user of the first service uses multiple second services, the processor 23 determines that the user is overlappingly using each combination of two second services included in these multiple second services. The processor 23 calculates the overlap rate based on the number of users who overlappingly use two second services and the number of users of one of the two second services. When a user of the first service uses three or more second services, the processor 23 may calculate the overlap rate for all combinations of two second services included in these combinations. As a result, the overlap rate is calculated for each combination of two second services. The processor 23 determines the distance between each second node 52 from the overlap rate.
[0045] Next, in step S4, when each of the plurality of services is defined as a first service, processor 23 counts the number of people who have followed each route followed by users who have used the first service.
[0046] If a user uses multiple second services before and after using the first service, the processor 23 counts each of the multiple routes included in the route that passes through the multiple second services. For example, if the first service is an e-commerce service, and the user uses the services in the order of e-commerce service → credit card service → point card service. In this case, counting is performed for both the route from the e-commerce service → credit card service and the route from the credit card service → point card service. Furthermore, the processor 23 may count for the route from the e-commerce service → credit card service → point card service. In other words, the route that the processor 23 counts may be a route between two second services, or may include routes between three or more second services.
[0047] By performing the counting as described above, the processor 23 can obtain the ranking of routes with the most passengers when each of a plurality of services is set as the first service. Next, in step S5, the processor 23 determines the position of each of the nodes 51 and 52 when each of the multiple services is considered to be a first service. The positions of the nodes 51 and 52 are represented, for example, by coordinates in a Cartesian coordinate system. The position of the second node 52 is represented by a relative position with the first node 51 at the center. The processor 23 determines the position of the second node 52 with the first node 51 at the center. The processor 23 determines the position of the second node 52 in accordance with the distance calculated in step S3. The processor 23 may position the second node 52 corresponding to the second service closer to the first node 51 as the number of people who used the second service immediately before or after using the first service increases.
[0048] Through steps S1 to S5, processor 23 can obtain display data. The display data includes the positions of nodes 51, 52 and the display modes of nodes 51, 52 when a plurality of services are set as first services. When determining the positions of nodes 51, 52 and the display modes of nodes 51, 52 when each of a plurality of services is set as the first service in steps S2 to S5, processing can be performed while changing the service that becomes the first service. In this way, the display data is created so that route map 50 can be displayed in display area 29 regardless of which of a plurality of services is selected as the first service.
[0049] Next, in step S6, the processor 23 displays a route map 50 based on the display data in the display area 29. For example, when a first service is specified by the input device 27, the processor 23 displays a second node 52 with the specified first service as the first node 51, and also displays a link 53 connecting the nodes 51 and 52. The processor 23 may display a higher-rank symbol 54 based on the ranking of routes with the most users. By displaying the route map 50 based on the display data in the display area 29, the processor 23 can display the nodes 51 and 52 in the display area 29 according to the first service selected from multiple services. The processor 23 can change the display mode of the second node 52 according to the overlap rate. When the first service selected from multiple services is changed, the processor 23 changes the display mode of the nodes 51 and 52 so that the route map 50 with a population of users of the first service is displayed. For example, the processor 23 changes the display mode of the second node 52 so that the route map 50 with a population of users of the first service is displayed.
[0050] [Detailed View] The processor 23 may display in the display area 29 a detailed diagram showing the number of transitions made by the user between a plurality of services in response to the operation of the input device 27 .
[0051] As shown in FIG. 4, the detailed view 60 may include a pre-reference user display area 61. The pre-reference user display area 61 displays the number of users who transitioned from the second service to the first service. The pre-reference user display area 61 may also display the number of users who transitioned from the second service to the first service within one year. The pre-reference user display area 61 may also display the number of users who transitioned from the second service to the first service within one month.
[0052] The detailed view 60 may include a post-reference user display area 62. The post-reference user display area 62 displays the number of users who transitioned from the first service to the second service. The post-reference user display area 62 may display the number of users who transitioned from the first service to the second service over a one-year period. The post-reference user display area 62 may display the number of users who transitioned from the first service to the second service over a one-month period.
[0053] The second service displayed in the pre-reference user display area 61 and the second service displayed in the post-reference user display area 62 may be the same service or different services.
[0054] The detailed view 60 may include a chart display area 63. The chart display area 63 displays the number of user transitions in a chart. The chart may show the number of user transitions for each predetermined period. The predetermined period is, for example, one month. The chart may display the number of users who transitioned from the second service to the first service. The chart may display the number of users who transitioned from the first service to the second service.
[0055] The detailed map 60 may be displayable in the display area 29 alongside the route map 50 . [Effects of the present disclosure] A route diagram 50 displayed in the display area 29 shows the transitions of multiple users between multiple services. Nodes 51 and 52 represent services. This allows the transitions of users between services to be visually grasped.
[0056] [Effects of this disclosure] According to the present disclosure, the following effects can be achieved. (1) The processor 23 changes the display mode of the second node 52 according to the overlap rate. This allows a user to visually grasp what kind of second services are overlappingly used by the user who also uses the first service. It also allows a user to visually grasp what kind of second services are overlappingly used by the user of the first service.
[0057] (2) Processor 23 displays nodes 51 and 52 in display area 29 according to a first service selected from a plurality of services. When a plurality of services are provided, the transition of users can be visually grasped when the users of each service are used as a population.
[0058] (3) The overlap rate is the ratio of the number of users of the combination of two second services with the fewer number of users to the number of users who are using the combination of two second services in an overlapping manner. If there is a large difference in the number of users of the two second services, calculating the overlap rate using the number of users of the second service with the greater number of users will result in an excessively low overlap rate. In this case, it may not be possible to accurately grasp the transition of users. In contrast, by calculating the overlap rate using the number of users of the second service with the fewer number of users, it is possible to accurately grasp the transition of users.
[0059] (4) The multiple services are provided as at least two of multiple different websites or multiple different applications, and therefore, it is possible to grasp the transition of users between services provided as different websites or different applications.
[0060] (5) The higher the overlap rate of two second services, the shorter the distance between the second nodes 52 representing the two second services is made by the processor 23. This makes it easier to visually grasp the overlap rate of the second services.
[0061] (6) The first node 51 is located between the pre-reference second node 52A and the post-reference second node 52B. The nodes 51 and 52 can be arranged in the order in which the user transitioned services, making it easy to visually grasp the transition of the user.
[0062] (7) The processor 23 can display the detailed view 60 in the display area 29. This allows the user to visually grasp the user's transitions from the route view 50, and then grasp the details of the number of transitions made by the user from the detailed view 60.
[0063] [Example of change] This embodiment can be modified as follows: This embodiment and the following modifications can be combined and implemented within the scope of technical compatibility.
[0064] [Change Example 1] The overlap rate may be the ratio of the number of users using the combination of the two second services that has the larger number of users to the number of users who are using the combination of the two second services at the same time. In this case, it is preferable that the difference in the number of users of the two second services is small.
[0065] [Change Example 2] Each of the multiple services may be provided by the same website or the same application. When the same website or the same application provides multiple services, the path diagram 50 may represent the user's transition between these services. When the website is an e-commerce site, the multiple services may be the sale of products in different categories. For example, suppose an e-commerce site sells products in the food category, products in the clothing category, and products in the toy category. In this case, the sale of products in each category may be considered as one service, and the user's transition between the services may be represented by the path diagram 50.
[0066] When multiple providers provide services on the same website or application, the route map 50 may represent the transition of the user between the services provided by each provider.
[0067] [Change Example 3] The positions of the nodes 51 and 52 may be changed in any way as long as the transition between services can be understood from the relative positions of the nodes 51 and 52. For example, by making the link 53 an arrow indicating the direction in which the user transitioned, it is possible to understand how the user transitioned between services. In this case, the nodes 51 and 52 can be placed in any positions.
[0068] [Change Example 4] The display data may be created by a computer different from the display control device 22. In this case, the display control device 22 may acquire the display data created by the computer and display the route map 50 in the display area 29 based on the display data.
[0069] The following are some aspects that can be understood based on the above-described embodiment and modifications. [1] 1. A display system for displaying transitions of a plurality of users between a plurality of services available using a common user identification, comprising: The display system comprises: one or more processors; one or more memories configured to store data for display; the display data is for displaying a route map in a display area, The route diagram is: a plurality of nodes corresponding to the plurality of services; a plurality of links representing transitions of the plurality of users between the plurality of services, the links connecting the nodes; The plurality of nodes a first node representing a first service that is a reference among the plurality of services; a plurality of second nodes representing a plurality of second services other than the first service among the plurality of services; an overlap rate is a ratio of the number of users using one of the two second services to the number of users using a combination of two second services included in the plurality of second services in an overlapping manner; The processor, based on the display data, displaying the route map in the display area; changing a display mode of the plurality of second nodes in accordance with the overlap rate; A display system configured to execute the
[0070] [2] 1. A display system for displaying transitions of a plurality of users between a plurality of services available using a common user identification, comprising: The display system comprises: one or more processors; one or more memories configured to store data for display; the display data is for displaying a route map in a display area, The route diagram is: a plurality of nodes corresponding to the plurality of services; a plurality of links representing transitions of the plurality of users between the plurality of services, the links connecting the nodes; The plurality of nodes a first node representing a first service that is a reference among the plurality of services; a plurality of second nodes representing a plurality of second services other than the first service among the plurality of services; The processor, based on the display data, displaying the route map in the display area; displaying the plurality of nodes in the display area according to the first service selected from the plurality of services; A display system configured to execute the
[0071] [3] The display system described in [1], wherein the overlap rate is the ratio of the number of users of the service with the fewer number of users among the combination of two second services included in the plurality of second services to the number of users who are overlappingly using the combination of two second services included in the plurality of second services.
[0072] [4] The display system according to [1], wherein the processor displays the plurality of nodes in the display area according to the first service selected from the plurality of services.
[0073] [5] The display system according to any one of [1] to [4], wherein the plurality of services are provided as at least two of two or more different websites or two or more different applications.
[0074] [6] The plurality of second nodes a pre-reference second node representing the second service used before the first service; a post-reference second node representing the second service used later than the first service; The display system according to any one of [1] to [5], wherein the first node is located between the pre-reference second node and the post-reference second node.
[0075] [7] 1. A display method for displaying transitions of a plurality of users between a plurality of services available using a common user identification, comprising: The display method includes causing a computer to display a route map in a display area; The route diagram is: a plurality of nodes corresponding to the plurality of services; a plurality of links representing transitions of the plurality of users between the plurality of services, the links connecting the nodes; The plurality of nodes a first node representing a first service that is a reference among the plurality of services; a plurality of second nodes representing a plurality of second services other than the first service among the plurality of services; a ratio of the users who overlappingly use a combination of two second services included in the plurality of second services is an overlap rate; The display method includes causing the computer to change a display mode of the plurality of second nodes according to the overlap rate.
[0076] [8] 1. A display method for displaying transitions of a plurality of users between a plurality of services available using a common user identification, comprising: The display method includes causing a computer to display a route map in a display area; The route diagram is: a plurality of nodes corresponding to the plurality of services; a plurality of links representing transitions of the plurality of users between the plurality of services, the links connecting the nodes; The plurality of nodes a first node representing a first service that is a reference among the plurality of services; a second node representing each of a plurality of second services other than the first service among the plurality of services; The display method includes causing the computer to display the plurality of nodes in the display area according to the first service selected from the plurality of services.
[0077] [9] 1. A program for displaying, on one or more computers, transitions of a plurality of users among a plurality of services available using common user identification information, comprising: the plurality of services include a first service that serves as a reference and a plurality of second services other than the first service; The program acquiring a time when each of the plurality of users used the plurality of services; calculating an overlap rate, which is a ratio of users who overlappingly use a combination of two second services included in the plurality of second services; displaying a first node representing the first service in a display area; displaying a second node representing the second service in the display area; displaying, in the display area, a plurality of links representing transitions of the plurality of users between the plurality of services, the plurality of links including a link connecting the first node and the second node and a link connecting the second nodes together; and changing a display mode of the plurality of second nodes in accordance with the overlap rate.
[0078]
[10] 1. A program for displaying, on one or more computers, transitions of a plurality of users among a plurality of services available using common user identification information, comprising: the plurality of services include a first service that serves as a reference and a plurality of second services other than the first service; The program acquiring a time when each of the plurality of users used the plurality of services; determining a display mode of a first node representing the first service and a second node representing the second service when each of the plurality of services is defined as a first service; displaying the first node in a display area; Displaying the second node in the display area; displaying, in the display area, a plurality of links representing transitions of the plurality of users between the plurality of services, the plurality of links including a link connecting the first node and the second node and a link connecting the second nodes together; and displaying the first node and the second node in the display area according to the first service selected from the plurality of services. [Explanation of symbols]
[0079] 20...display system, 22...display control device, 29...display area, 40...program, 50...route map, 51...first node, 52...second node, 52A...pre-reference second node, 52B...post-reference second node, 53...link.
Claims
1. 1. A display system for displaying transitions of a plurality of users between a plurality of services available using a common user identification, comprising: The display system comprises: one or more processors; one or more memories configured to store data for display; the display data is for displaying a route map in a display area, The route diagram is: a plurality of nodes corresponding to the plurality of services; a plurality of links representing transitions of the plurality of users between the plurality of services, the links connecting the nodes; The plurality of nodes a first node representing a first service that is a reference among the plurality of services; a plurality of second nodes each representing a plurality of second services other than the first service among the plurality of services; an overlap rate is a ratio of the number of users using one of the two second services to the number of users using a combination of two second services included in the plurality of second services in an overlapping manner; The processor, based on the display data, displaying the route map in the display area; changing a display mode of the plurality of second nodes in accordance with the overlap rate; A display system configured to execute the
2. 1. A display system for displaying transitions of a plurality of users between a plurality of services available using a common user identification, comprising: The display system comprises: one or more processors; one or more memories configured to store data for display; the display data is for displaying a route map in a display area, The route diagram is: a plurality of nodes corresponding to the plurality of services; a plurality of links representing transitions of the plurality of users between the plurality of services, the links connecting the nodes; The plurality of nodes a first node representing a first service that is a reference among the plurality of services; a plurality of second nodes each representing a plurality of second services other than the first service among the plurality of services; The processor, based on the display data, displaying the route map in the display area; displaying the plurality of nodes in the display area according to the first service selected from the plurality of services; A display system configured to execute the
3. The display system of claim 1, wherein the overlap rate is the ratio of the number of users of the service with the fewer number of users among the combination of two second services included in the plurality of second services to the number of users who are overlappingly using the combination of two second services included in the plurality of second services.
4. The display system according to claim 1 , wherein the processor displays the plurality of nodes in the display area according to the first service selected from the plurality of services.
5. 3. The display system according to claim 1, wherein the plurality of services are provided as at least two of two or more different websites or two or more different applications.
6. The plurality of second nodes a pre-reference second node representing the second service used before the first service; a post-reference second node representing the second service used later than the first service; The display system according to claim 1 or 2, wherein the first node is located between the pre-reference second node and the post-reference second node.
7. 1. A display method for displaying transitions of a plurality of users between a plurality of services available using a common user identification, comprising: The display method includes causing a computer to display a route map in a display area; The route diagram is: a plurality of nodes corresponding to the plurality of services; a plurality of links representing transitions of the plurality of users between the plurality of services, the links connecting the nodes; The plurality of nodes a first node representing a first service that is a reference among the plurality of services; a plurality of second nodes each representing a plurality of second services other than the first service among the plurality of services; a ratio of the users who overlappingly use a combination of two second services included in the plurality of second services is an overlap rate; The display method includes causing the computer to change a display mode of the plurality of second nodes according to the overlap rate.
8. 1. A display method for displaying transitions of a plurality of users between a plurality of services available using a common user identification, comprising: The display method includes causing a computer to display a route map in a display area; The route diagram is: a plurality of nodes corresponding to the plurality of services; a plurality of links representing transitions of the plurality of users between the plurality of services, the links connecting the nodes; The plurality of nodes a first node representing a first service that is a reference among the plurality of services; a second node representing each of a plurality of second services other than the first service among the plurality of services; The display method includes causing the computer to display the plurality of nodes in the display area according to the first service selected from the plurality of services.
9. 1. A program for displaying, on one or more computers, transitions of a plurality of users among a plurality of services available using common user identification information, comprising: the plurality of services include a first service that serves as a reference and a plurality of second services other than the first service; The program acquiring a time when each of the plurality of users used the plurality of services; calculating an overlap rate, which is a ratio of users who overlappingly use a combination of two second services included in the plurality of second services; displaying a first node representing the first service in a display area; displaying a second node representing the second service in the display area; displaying, in the display area, a plurality of links representing transitions of the plurality of users between the plurality of services, the plurality of links including a link connecting the first node and the second node and a link connecting the second nodes together; and changing a display mode of the plurality of second nodes in accordance with the overlap rate.
10. 1. A program for displaying, on one or more computers, transitions of a plurality of users among a plurality of services available using common user identification information, comprising: the plurality of services include a first service that serves as a reference and a plurality of second services other than the first service; The program acquiring a time when each of the plurality of users used the plurality of services; determining a display mode of a first node representing the first service and a second node representing the second service when each of the plurality of services is defined as a first service; Displaying the first node in a display area; displaying the second node in the display area; displaying, in the display area, a plurality of links representing transitions of the plurality of users between the plurality of services, the plurality of links including a link connecting the first node and the second node and a link connecting the second nodes together; and displaying the first node and the second node in the display area according to the first service selected from the plurality of services.
Citation Information
Patent Citations
Access log analyzing method for site and display method therefor
JP1999120037A
Information processing device, information management method, and information processing program
JP2021125128A