Information processing device, information processing system, information processing method, and program
The information processing system addresses the lack of effective usage status display for mini-applications by showing icons and usage status images separately, enhancing user convenience through clear graphical representations.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2026-04-03
AI Technical Summary
Existing information processing systems do not effectively display usage status information of mini-applications, limiting user convenience.
An information processing system that displays icons of mini-applications in a first display area and corresponding usage status images in a second display area, where icons are not shown, allowing users to easily understand usage history and reward values through graphical representations.
Enhances user convenience by providing clear and detailed usage status information of mini-applications, improving user understanding and interaction with the system.
Smart Images

Figure 2026057673000001_ABST
Abstract
Description
Technical Field
[0005] ,
[0001] The present invention relates to an information processing apparatus, an information processing system, an information processing method, and a program.
Background Art
[0002] Conventionally, for example, as shown in Patent Document 1, as an example of the usage status of mini-apps, an information processing system that displays icons corresponding to a plurality of mini-apps ranked at the top based on the total sales amount of products or services and the number of times selected by users is disclosed.
Prior Art Documents
[0006] An information processing system for solving the above problems comprises at least one memory configured to store a program, and at least one processor configured to execute processing based on the program, wherein the at least one processor performs the following: display an icon associated with the at least one function in a first display area of a display area capable of displaying an image in an application that provides at least one function; acquire the usage status of the at least one function; and, based on the usage status of the at least one function, display a usage status image relating to the usage status of the at least one function in a second display area of the display area where the icon is not displayed.
[0007] An information processing method that solves the above problem involves at least one processor performing the following actions: displaying an icon associated with the at least one function in a first display area among display areas capable of displaying an image in an application that provides at least one function; acquiring the usage status of the at least one function; and, based on the usage status of the at least one function, displaying a usage status image related to the usage status of the at least one function in a second display area among the display areas where the icon is not displayed.
[0008] A program that solves the above problem causes at least one processor to perform the following actions: display an icon associated with the at least one function in a first display area among display areas capable of displaying an image in an application that provides at least one function; acquire the usage status of the at least one function; and, based on the usage status of the at least one function, display a usage status image related to the usage status of the at least one function in a second display area among the display areas where the icon is not displayed. [Effects of the Invention]
[0009] According to the present invention, user convenience can be improved. [Brief explanation of the drawing]
[0010] [Figure 1] Figure 1 shows the overall configuration of the information processing system according to the first embodiment. [Figure 2] Figure 2 shows the user management database of the first embodiment. [Figure 3] Figure 3 shows the usage database of the first embodiment. [Figure 4] Figure 4 shows the display content of the display device of the first embodiment. [Figure 5] Figure 5 is a flowchart showing the application display control process of the first embodiment. [Figure 6] Figure 6 shows the display content of the display device of the second embodiment. [Figure 7] Figure 7 shows the display content of the display device of the third embodiment. [Figure 8] Figure 8 shows the display content of the display device of the fourth embodiment. [Figure 9] Figure 9 shows the display content of the display device according to the fifth embodiment. [Figure 10] Figure 10 shows the display content of the display device according to the fifth embodiment. [Figure 11]FIG. 11 is a diagram showing the display content of the display device according to the sixth embodiment.
Embodiments for Carrying Out the Invention
[0011] [First Embodiment] An embodiment of an information processing apparatus, an information processing system, an information processing method, and a program will be described.
[0012] <Configuration of Information Processing System 10> As shown in FIG. 1, the information processing system 10 is configured to provide information to a user. In particular, the information processing system 10 is configured to provide various services to the user via an application. Hereinafter, the application will be simply referred to as an app.
[0013] The information processing system 10 includes an information processing apparatus 11. The information processing apparatus 11 may be a terminal device used by a user. The information processing apparatus 11 may be a portable terminal device that can be carried by a user. The user is a user of various services.
[0014] The information processing system 10 may include a service server 12. The service server 12 is configured to provide various services to the user. The service server 12 is managed by an operator of the information processing system 10.
[0015] The information processing apparatus 11 and the service server 12 may be able to communicate with each other via a network 19. Hereinafter, the description of communication between the information processing apparatus 11 and the service server 12 via the network 19 will be omitted.
[0016] <Configuration of Information Processing Apparatus 11> The information processing apparatus 11 may be realized by at least one computer. The information processing apparatus 11 includes at least one processor 20 and at least one memory 21. The information processing apparatus 11 includes a communication interface 22, an input device 23, and a display device 24. In the figure, the interface is shown as I / F.
[0017] The processor 20 is configured to control the information processing device 11. The processor 20 is configured to execute processing based on the program 26 stored in the memory 21. The processor 20 may be a CPU (Central Processing Unit), a GPU (Graphic Processing Unit), or an NPU (Neural network Processing Unit). The processor 20 may include an integrated circuit, such as an application-specific integrated circuit, or may be an integrated circuit. The processor 20 may be a combination of these.
[0018] The memory 21 is configured to store the program 26. The memory 21 is a non-temporary computer-readable medium that stores the program 26, but may also include a temporary computer-readable medium. The program 26 may include a dedicated application for using the information processing system 10.
[0019] The memory 21 may be configured to store the super app 27 and the mini app 28 as apps. The memory 21 may be configured to store at least one super app 27 and at least one mini app 28.
[0020] The super app 27 is an integrated app that incorporates at least one function. The super app 27 is an app that serves as the platform for the mini app 28. That is, the super app 27 is an app that provides the mini app 28. The super app 27 is also called the parent app. For example, the provision of the mini app 28 may include launching the mini app 28 and may include displaying an additional area such as a widget in which the mini app 28 operates.
[0021] The mini app 28 is an app that operates using the super app 27 as a platform. The mini app 28 is an app developed to operate within the super app 27. The mini app 28 is also called the child app.
[0022] The application may include pre-installed applications that are pre-installed in memory 21, or it may include native applications, web applications, etc., that are installed in memory 21 from an external source by user operation. Native applications are applications installed from an app store. Web applications are applications that run on a browser. Users utilize services provided through applications by operating the application. Program 26 may also include applications.
[0023] The communication interface 22 is implemented as hardware, software, or a combination thereof. The communication interface 22 sends and receives data to and from the service server 12.
[0024] The input device 23 is configured to input data in response to user operations. The input device 23 may be a touch panel integrated with the display device 24. The input device 23 may also be a pointing device for operation buttons. The display device 24 displays information in response to output instructions from the processor 20.
[0025] <Configuration of Service Server 12> The service server 12 may be implemented by at least one computer. The service server 12 includes at least one processor 30 and at least one memory 31. The service server 12 may also include a communication interface 32.
[0026] Memory 31 is configured to store program 36. Memory 31 is a non-temporary computer-readable medium for storing program 36, but may include a temporary computer-readable medium. Memory 31 is configured to store database 37.
[0027] The communication interface 32 sends and receives data to and from the information processing device 11. The service server 12 may be equipped with an input device for inputting data, and may also be equipped with a display device for displaying information.
[0028] The service server 12 is configured in the same way as the information processing device 11. Therefore, the descriptions of the processor 30, memory 31, and communication interface 32 in the service server 12 are omitted.
[0029] The service server 12 may provide users with predetermined services that enable transactions on, for example, the objects of the transaction. These predetermined services may include at least one of the following: payment services, e-commerce services, travel booking services, restaurant booking services, communication services, video streaming services, and e-book distribution services. The objects of the transaction include, for example, goods and services, and a transaction includes, for example, purchase, sale, lease, use, and reservation.
[0030] For example, providing a specified service may include launching an application capable of sending and receiving requests and responses related to the specified service. For example, providing a specified service may include displaying an additional area such as a widget capable of sending and receiving requests and responses related to the specified service. For example, providing a specified service may include launching a web browser and transitioning to a web page capable of sending and receiving requests and responses related to the specified service.
[0031] The service server 12 may have a reward granting function. The reward may be points usable in a specified service. The reward may also be points obtainable in a specified service. The reward value may be the number of points. The reward may be usable across multiple services managed by the same administrator, or across multiple services managed by different administrators. The reward may also be a perk for the user.
[0032] <Data structure of database 37> As shown in Figure 2, the service server 12's memory 31 stores the user management database 40 as database 37. Database 37 includes the user management database 40. The user management database 40 is a database for managing data related to users who use the information processing system 10.
[0033] The user management database 40 comprises at least one dataset 40A. The dataset 40A associates user identifier, name, age, address, and reward value. In the diagram, the identifier is referred to as ID.
[0034] The user identifier is data used to identify a user. The reward value is the reward value that the user possesses. The reward value may include both time-limited reward value with a set expiration date and unlimited reward value without a set expiration date.
[0035] As shown in Figure 3, the service server 12's memory 31 stores the usage database 41 as database 37. Database 37 includes the usage database 41. The usage database 41 is a database that shows the usage status of the mini-application 28 by users.
[0036] The usage database 41 comprises at least one dataset 41A. The dataset 41A associates a management identifier, date and time, mini-application identifier, classification, user identifier, and usage status.
[0037] The management identifier is data used to identify dataset 41A. The date and time indicates the date and time when mini-app 28 was used. The mini-app identifier is data used to identify mini-app 28. The classification indicates the classification of mini-app 28. The classification includes at least a first and second classification. The classification may include, for example, at least one of the following: food, lifestyle, sports, shopping, finance, and insurance.
[0038] Usage data shows the usage status of Mini App 28. Usage data includes the user's usage history of Mini App 28. Specific examples include launching Mini App 28, viewing Mini App 28, conclusion of contracts via Mini App 28, usage reward value, and earned reward value. Conclusion of a contract includes the conclusion of a contract related to the transaction in question. Usage reward value is the reward value used by the user for the conclusion of a contract via Mini App 28. Earned reward value is the reward value earned by the user as a result of the conclusion of a contract via Mini App 28.
[0039] In the service server 12, the processor 30 receives data regarding the use of the mini-application 28 from the information processing device 11 and stores the dataset 41A in the usage status database 41.
[0040] The processor 30 can obtain the user's usage history of the mini-application 28 by referring to the usage database 41. Based on the obtained usage history, the processor 30 can calculate the usage status of the mini-application 28.
[0041] The processor 30 can calculate the frequency with which the user uses the mini-app 28 based on the acquired usage history. Thus, the usage status includes the frequency with which the user uses the mini-app 28.
[0042] To give a specific example, the processor 30 can obtain the number of times a user has used the mini-application 28 over a predetermined period of time, going back from the present, as the usage frequency of the mini-application 28. The predetermined period may be, for example, one day, one week, half a month, one month, three months, or one year. The processor 30 can obtain the number of times a user has used the mini-application 28 over multiple predetermined periods of time, going back from the present, as the usage frequency of the mini-application 28 in chronological order. The number of uses is the number of times the mini-application 28 has been launched, but it may also be the number of times the mini-application 28 has been viewed or the number of times a contract has been concluded via the mini-application 28, or a combination of these.
[0043] The processor 30 can calculate the change in reward value associated with the user's use of the mini-app 28 based on the acquired usage history. Thus, the usage history includes the change in reward value associated with the user's use of the mini-app 28.
[0044] To give a specific example, the processor 30 can obtain the usage reward value used by the user and the earned reward value earned by the user as a result of using the mini-app 28, as a change in reward value. The processor 30 can obtain the usage reward value and earned reward value for a predetermined period retrospectively from the present, as a change in reward value. The processor 30 can obtain the usage reward value and earned reward value for each predetermined period retrospectively from the present, as a change in reward value.
[0045] The processor 30 may calculate the number of times each mini-application 28 is used, based on the acquired usage history. In this case, the processor 30 may determine the usage order of the classifications based on the calculation results. The usage order of the classifications is the ranking of the number of times each user uses the mini-application 28 for each classification.
[0046] In the service server 12, the processor 30 transmits the usage status of the mini-application 28 by users to the information processing device 11 when the transmission conditions are met. The transmission conditions may also be met when the information processing device 11 receives a usage status request. The usage status of the mini-application 28 is the usage status of the mini-application 28 by the user who sent the usage status request, but it may also be the usage status of the mini-application 28 by all users.
[0047] In this way, the service server 12 can manage the usage status of the mini-application 28 by users. The service server 12 can transmit the usage status of the mini-application 28 to the information processing device 11.
[0048] <App display screen> Now, referring to Figure 4, we will explain the display screen of the application shown on the display device 24 of the information processing device 11.
[0049] As shown in Figure 4, when the super application 27 is running, the display device 24 displays an image related to the super application 27. The display device 24 is equipped with a display area 24A on which images can be displayed in the super application 27.
[0050] Multiple icons 50 are displayed in the display area 24A. The display area 24A can display a predetermined number of icons 50 in the width direction. The predetermined number may be, for example, 4.
[0051] Icon 50 corresponds to a mini-application 28 that operates using the super-application 27 as its platform. Icon 50 has a one-to-one correspondence with the mini-application 28. Icon 50 is a symbol that represents the associated mini-application 28 using text, a graphic, or a combination thereof. When a user specifies an icon 50, the mini-application 28 corresponding to the specified icon 50 is launched using the super-application 27 as its platform.
[0052] Display area 24A may include the most recently used display area 24B and multiple classification display areas 24C, 24D. The most recently used display area 24B is an area in which icons 50 with the most recent usage date and time can be displayed. The most recently used display area 24B is an area in which icons 50 can be displayed in the order of most recent usage date and time.
[0053] Multiple classification display areas 24C and 24D are areas where icons 50 can be displayed according to the classification of the mini-app 28. Multiple classification display areas 24C and 24D may also include a first classification display area 24C and a second classification display area 24D. The first classification display area 24C is an area where icons 50 assigned to the first classification can be displayed. The second classification display area 24D is an area where icons 50 assigned to the second classification can be displayed.
[0054] Thus, the most recently used display area 24B is assigned the first display area where the icon 50 is displayed. The first display area can be assigned to each of the multiple classification display areas 24C and 24D.
[0055] In display area 24A, usage status images 51 and 52 may be displayed. In particular, in the multiple classification display areas 24C and 24D, usage status images 51 and 52 may be displayed respectively. Specifically, in the first classification display area 24C, usage status image 51 may be displayed. In the second classification display area 24D, usage status image 52 may be displayed.
[0056] Usage images 51 and 52 are images relating to the user's usage of the mini-application 28. In this way, a second display area on which usage images 51 and 52 are displayed can be assigned to at least one of the multiple classification display areas 24C and 24D.
[0057] The usage status images 51 and 52 may, for example, be images relating to the value of the usage reward. The usage status images 51 and 52 may, for example, be graphs showing the trend of the value of the usage reward over a predetermined period.
[0058] Usage images 51 and 52 are images showing the usage status of mini-applications 28 corresponding to classification display areas 24C and 24D, respectively. To give a specific example, usage image 51 is an image showing the usage status of mini-application 28 corresponding to the first classification assigned to the first classification display area 24C. Usage image 52 is an image showing the usage status of mini-application 28 corresponding to the second classification assigned to the second classification display area 24D.
[0059] Usage images 51 and 52 are displayed in areas where icon 50 is not displayed. Usage images 51 and 52 are displayed in areas where icon 50 can be displayed, but where icon 50 is not actually displayed.
[0060] The content displayed in usage status images 51 and 52 varies depending on the display size of the areas where icons 50 are not displayed in each of the multiple classification display areas 24C and 24D. The content displayed in usage status images 51 and 52 varies depending on the number of icons 50 that are not displayed in each of the multiple classification display areas 24C and 24D.
[0061] To give a specific example, in the first classification display area 24C, five icons 50 are displayed. In this case, three of the icons 50 are not displayed, and the usage status image 51 is displayed with the content corresponding to the three icons 50.
[0062] In this case, the usage status image 51 includes an image showing the usage reward value and an image showing the rate of increase of the usage reward value. The usage status image 51 also includes a graph showing the trend of the usage reward value over a predetermined period of six periods, starting from the present.
[0063] In the second classification display area 24D, three icons 50 are displayed. In this case, one icon 50 is not displayed, and the usage status image 52 is displayed with the content corresponding to the one icon 50.
[0064] In this case, the usage status image 52 includes an image showing the usage reward value, but does not include an image showing the rate of increase of the usage reward value. The usage status image 52 includes a graph showing the trend of the usage reward value over two predetermined periods, starting from the present.
[0065] Thus, among the classification display areas 24C and 24D, when the display size of the second display area is large, a larger usage status image 51 is displayed compared to when the display size of the second display area is small. Among the classification display areas 24C and 24D, when the display size of the second display area is large, a more detailed usage status image 51 is displayed compared to when the display size of the second display area is small.
[0066] <App display control processing> Next, the application display control process will be explained with reference to Figure 5. The application display control process is executed by the processor 20 at predetermined intervals.
[0067] As shown in Figure 5, in step S10, the processor 20 determines whether the update condition has been met. The update condition is a condition for updating the display content corresponding to the mini-app 28 in the super-app 27. The update condition is met when the super-app 27 is started. The update condition may also be met when the super-app 27 is started after a predetermined date and time. The update condition may also be met at a predetermined date and time while the super-app 27 is running. The predetermined date and time may be after 0:00 and 12:00, or it may be 0:00 on a Sunday. The update condition may also be met in response to user instructions.
[0068] If processor 20 determines that the update conditions are not met, it terminates the application display control process. If processor 20 determines that the update conditions are met, it proceeds to step S11.
[0069] In step S11, the processor 20 executes a usage status acquisition process. In this process, the processor 20 acquires the usage status of the mini-application 28. In particular, the processor 20 acquires the usage status of the mini-application 28 from the service server 12 by sending a usage status request to the service server 12. The usage status request may include a user identifier and a request for the user to provide information on the usage status of the mini-application 28.
[0070] In particular, the processor 20 acquires the usage history of the mini-application 28 as the usage status of the mini-application 28. As a specific example, the processor 20 may acquire the frequency of use of the mini-application 28 as the usage status of the mini-application 28. The processor 20 may also acquire the frequency of use of the mini-application 28 for multiple predetermined periods retrospectively from the present as the usage status of the mini-application 28.
[0071] Processor 20 may acquire the status of changes in reward value associated with the use of the mini-app 28 as usage status. Processor 20 may acquire the usage reward value as usage status. Processor 20 may acquire the usage reward value for multiple predetermined periods retrospectively from the present as usage status. Processor 20 may acquire the rate of increase of the usage reward value as usage status. Processor 20 may acquire the acquired reward value as usage status. Processor 20 may acquire the acquired reward value for multiple predetermined periods retrospectively from the present as usage status. Processor 20 may acquire the rate of increase of the acquired reward value as usage status.
[0072] The processor 20 obtains the usage history of the mini-application 28 corresponding to the user identifier as the usage status of the mini-application 28. The processor 20 may also obtain the usage history of all mini-applications 28 corresponding to all user identifiers as the usage status of the mini-application 28. The processor 20 may also obtain the usage history of the mini-application 28 for each category as the usage status of the mini-application 28.
[0073] In step S12, the processor 20 executes the process of acquiring display icons. In this process, the processor 20 acquires icons 50 corresponding to mini-applications 28 that use the super-application 27 as their platform, to be displayed on the display device 24. The processor 20 acquires icons 50 corresponding to mini-applications 28 by reading them from memory 21. Memory 21 stores data that associates mini-applications 28 that use the super-application 27 as their platform, the classification of mini-applications 28, and the icons 50 corresponding to mini-applications 28.
[0074] More specifically, when a mini-application 28 is used, the processor 20 stores the date and time of use of the mini-application 28 in memory 21. This allows the processor 20 to retrieve the most recently used mini-application 28 from memory 21. The processor 20 retrieves the most recently used mini-application 28 from memory 21.
[0075] The most recently used mini-app 28 may be any mini-app 28 with the most recent usage date and time from the present. The most recently used mini-app 28 may be a predetermined number of mini-apps 28 in order of most recent usage date and time. The usage date and time may be the launch date and time. The predetermined number may be the same as the number of icons 50 displayed in one row in the width direction on the display device 24. For example, if the number of icons 50 displayed in one row in the width direction on the display device 24 is 4, the predetermined number may be 4.
[0076] The processor 20 retrieves the mini-applications 28 assigned to each category from memory 21. To give a specific example, the processor 20 retrieves the mini-application 28 corresponding to the first category. The processor 20 retrieves the mini-application 28 corresponding to the second category. The processor 20 retrieves the icons 50 corresponding to the mini-applications 28 assigned to each category from memory 21.
[0077] In step S13, the processor 20 executes the first display area acquisition process. In this process, the processor 20 acquires the display size of the first display area. The first display area can be assigned to the most recently used display area 24B and multiple classification display areas 24C, 24D.
[0078] Based on the results obtained in step S12, the processor 20 obtains the number of icons 50 to be allocated to the latest used display area 24B. In this embodiment, the number of icons 50 allocated to the latest used display area 24B may be 4. In this case, the processor 20 obtains the display size of the first display area allocated to the latest used display area 24B as the display size corresponding to 4 icons 50.
[0079] Based on the results obtained in step S12, the processor 20 obtains the number of icons 50 to be assigned to each of the multiple classification display areas 24C and 24D. Based on the number of icons 50 assigned to each of the multiple classification display areas 24C and 24D, the processor 20 obtains the display size of the first display area to be assigned to each of the multiple classification display areas 24C and 24D.
[0080] If the number of icons 50 assigned to the first classification display area 24C is 5, the processor 20 obtains the display size of the first display area assigned to the first classification display area 24C as the display size corresponding to the 5 icons 50.
[0081] If the number of icons 50 assigned to the second classification display area 24D is 3, the processor 20 obtains the display size of the first display area assigned to the second classification display area 24D as the display size corresponding to the 3 icons 50.
[0082] In step S14, the processor 20 executes a second display area acquisition process. In this process, the processor 20 acquires the display size of the second display area. The second display area can be assigned to multiple classification display areas 24C, 24D.
[0083] The processor 20 obtains the display size of the second display area to be assigned to each of the multiple classification display areas 24C and 24D, based on the result obtained in step S12 and the display size of the first display area obtained in step S13. Specifically, the processor 20 assigns as the second display area any area in each of the multiple classification display areas 24C and 24D that is not assigned to the first display area. The processor 20 obtains the display size to be assigned as the second display area in each of the multiple classification display areas 24C and 24D.
[0084] In the first classification display area 24C, out of the display sizes corresponding to eight icons 50, five icons 50 are displayed and three icons 50 are not displayed. In this case, if the number of icons 50 allocated to the first classification display area 24C is five, the processor 20 obtains the display size of the second display area allocated to the first classification display area 24C as the display size corresponding to three icons 50.
[0085] In the second classification display area 24D, out of the display sizes corresponding to four icons 50, three icons 50 are displayed and one icon 50 is not displayed. In such a case, if the number of icons 50 allocated to the second classification display area 24D is three, the processor 20 obtains the display size of the second display area allocated to the second classification display area 24D as the display size corresponding to one icon 50.
[0086] If four icons 50 are displayed in the second classification display area 24D, out of the display sizes corresponding to four icons 50, the processor 20 does not need to allocate a second display area to the second classification display area 24D.
[0087] In step S15, the processor 20 executes the usage status image acquisition process. In this process, the processor 20 generates usage status images 51 and 52 based on the usage status acquired in step S11 and the display size of the second display area acquired in step S14. As a result, the processor 20 acquires the usage status images 51 and 52.
[0088] The processor 20 generates usage images 51 and 52 for each category, based on the usage status of the mini-application 28 to which each category is assigned. Specifically, the processor 20 generates usage image 51 for the first category based on the usage status of the mini-application 28 to which the first category is assigned. The processor 20 generates usage image 52 for the second category based on the usage status of the mini-application 28 to which the second category is assigned.
[0089] The processor 20 generates different usage images 51 and 52 depending on whether the display size of the second display area is the same as the first display area or larger than the first display area. In particular, when the display size of the second display area is the same as the first display area, the processor 20 generates a usage image 51 with a larger display size than when the display size of the second display area is the same as the first display area. When the display size of the second display area is the same as the first display area, the processor 20 generates a usage image 51 with more detailed content than when the display size of the second display area is the same as the first display area.
[0090] To give a specific example, the processor 20 generates a usage status image 51 for the usage status of the first category when the display size of the second display area in the first category display area 24C is large enough to display three icons 50. The usage status image 51 includes an image showing the usage reward value of the mini-app 28 assigned to the first category, an image showing the rate of increase of the usage reward value, and a graph showing the trend of the usage reward value over six predetermined periods.
[0091] The processor 20 generates a usage status image 52 for the usage status of the second category if the display size of the second display area 24D is large enough to display one icon 50. The usage status image 52 includes an image showing the usage reward value of the mini-application 28 assigned to the second category, and a graph showing the trend of the usage reward value over two predetermined periods.
[0092] In step S16, the processor 20 executes icon display control processing. In this processing, the processor 20 displays the icon 50 acquired in step S12 in the first display area. As a result, the processor 20 displays the icon 50 associated with the mini-application 28 in the first display area.
[0093] More specifically, the processor 20 displays the icon 50 corresponding to the most recently used mini-application 28 acquired in step S12 in the most recently used display area 24B. The processor 20 also displays the icon 50 corresponding to the mini-application 28 acquired in step S12 in the classification display areas 24C and 24D corresponding to the classification assigned to the mini-application 28.
[0094] In step S17, the processor 20 executes usage status image display control processing. In this processing, the processor 20 displays the usage status images 51 and 52 acquired in step S15 in the second display area. In this way, the processor 20 displays the usage status images 51 and 52 in the second display area based on the usage status of the mini-application 28.
[0095] In particular, the processor 20 displays the usage image 51, which is assigned to the first classification, in the second display area of the first classification display area 24C. The processor 20 also displays the usage image 52, which is assigned to the second classification, in the second display area of the second classification display area 24D. In this way, the processor 20 displays the usage images 51 and 52 acquired in step S15 in the second display areas of the classification display areas 24C and 24D.
[0096] More specifically, the processor 20 displays different usage images 51 and 52 depending on whether the display size of the second display area is the same as the first display size or a larger second display size than the first display size. When the display size of the second display area is the same as the first display size, the processor 20 displays a usage image 51 with a larger display size than when the second display area is the same as the first display size. When the display size of the second display area is the same as the first display size, the processor 20 displays a usage image 51 with more detailed content than when the second display area is the same as the first display size.
[0097] <Operation and Effects of the First Embodiment> The operation and effects of the first embodiment will now be described. (1-1) The processor 20 displays an icon 50 associated with the mini-application 28 in the first display area of the display area 24A in the super-application 27, where an image can be displayed. Based on the usage status of the mini-application 28, the processor 20 displays usage status images 51 and 52 related to the usage status of the mini-application 28 in the second display area of the display area 24A where the icon 50 is not displayed. With this configuration, the user can easily understand the usage status of the mini-application 28 by viewing the usage status images 51 and 52. Therefore, user convenience can be improved.
[0098] (1-2) The processor 20 displays different usage images 51 and 52 depending on whether the display size of the second display area is the first display size or the second display size. With this configuration, the usage images 51 and 52 displayed can be varied depending on the display size of the second display area. Therefore, user convenience can be improved.
[0099] (1-3) The processor 20 displays a usage status image 51 with a larger display size than when the display size of the second display area is the first display size, when the display size of the second display area is the second display size. With this configuration, when the display size of the second display area is the second display size, which is larger than the first display size, the usage status image 51 can be displayed with a larger display size. Therefore, user convenience can be improved.
[0100] (1-4) The processor 20 displays a usage status image 51 with more detailed content than when the display size of the second display area is the second display size, when the display size of the second display area is the first display size. With this configuration, when the display size of the second display area is the second display size, which is larger than the first display size, the usage status image 51 with more detailed content can be displayed. Therefore, user convenience can be improved.
[0101] (1-5) The processor 20 acquires the user's usage history for the mini-application 28 as usage status. With this configuration, the user can easily understand the usage history of the mini-application 28 as usage status by viewing the usage status images 51 and 52. Therefore, user convenience can be improved.
[0102] (1-6) The processor 20 acquires the user's usage frequency for the mini-application 28 as usage status. With this configuration, the user can easily grasp the usage frequency of the mini-application 28 as usage status by viewing the usage status images 51 and 52. Therefore, user convenience can be improved.
[0103] (1-7) The processor 20 acquires the status of changes in reward value associated with the use of the mini-application 28 as usage status. With this configuration, the user can easily grasp the status of changes in reward value as usage status of the mini-application 28 by viewing the usage status images 51 and 52. Therefore, user convenience can be improved.
[0104] (1-8) The display area 24A includes multiple classification display areas 24C and 24D, which are capable of displaying icons 50 according to the classification assigned to the mini-application 28. A first display area can be assigned to each of the multiple classification display areas 24C and 24D. With this configuration, the user can see the icons 50 corresponding to the mini-application 28 assigned to each of the multiple classification display areas 24C and 24D. Therefore, user convenience can be improved.
[0105] (1-9) The second display area includes an area where the icon 50 can be displayed but where the icon 50 is not displayed. Each of the multiple classification display areas 24C and 24D can be assigned either the first display area or the second display area. With this configuration, the user can view the icons 50 corresponding to the mini-applications 28 assigned to each of the multiple classification display areas 24C and 24D, while also viewing the usage status images 51 and 52. Therefore, user convenience can be improved.
[0106] (1-10) When the second display area is assigned to the first classification display area 24C, the processor 20 displays a usage status image 51 of the mini-application 28 to which the first classification corresponding to the first classification display area 24C is assigned in the second display area. With this configuration, the user can view the icon 50 corresponding to the mini-application 28 assigned to the first classification display area 24C while also viewing the usage status image 51 of the mini-application 28 assigned to the first classification display area 24C. Therefore, user convenience can be improved.
[0107] [Second Embodiment] Next, a second embodiment will be described. In the following description, the same reference numerals will be used for components that have already been described in the embodiments, and redundant explanations will be omitted or simplified.
[0108] As shown in Figure 6, in the second embodiment, multiple usage status images 51A, 51B may be displayed in each of the multiple classification display areas 24C, 24D. The number of usage status images 51A, 51B, 52 may differ in the multiple classification display areas 24C, 24D. The number of usage status images 51A, 51B, 52 may differ between the first classification display area 24C and the second classification display area 24D.
[0109] In the first classification display area 24C, the display size of the second display area is larger than that of the second classification display area 24D. For example, in the first classification display area 24C, two usage status images 51A and 51B are displayed. For example, in the second classification display area 24D, one usage status image 52 is displayed. In the first classification display area 24C, the display size of the second display area is larger than that of the second classification display area 24D, and a larger number of usage status images 51A and 51B are displayed.
[0110] Usage status image 51A may include, for example, a graph showing the trend of usage reward value over a predetermined period of six times assigned to the first category. Usage status image 51B may include, for example, an image showing the usage reward value of the mini-app 28 assigned to the first category, and a graph showing the trend of usage reward value over a predetermined period of two times.
[0111] In step S15 of Figure 5, the processor 20 determines the number of usage status images 51A, 51B, and 52 based on the display size of the second display area. The processor 20 determines a larger number of usage status images 51A and 51B when the display size of the second display area is the second display size than when the display size of the second display area is the first display size. The processor 20 generates usage status images 51A, 51B, and 52 corresponding to the determined number of usage status images 51A, 51B, and 52.
[0112] In step S17, the processor 20 displays a larger number of usage status images 51A and 51B when the display size of the second display area is the second display size than when the display size of the second display area is the first display size which is smaller than the second display size.
[0113] <Operation and Effects of the Second Embodiment> The operation and effects of the second embodiment will now be described. (2-1) The processor 20 displays a larger number of usage status images 51A and 51B when the display size of the second display area is the second display size than when the display size of the second display area is the first display size. With this configuration, a larger number of usage status images 51A and 51B can be displayed when the display size of the second display area is the second display size, which is larger than the first display size. Therefore, user convenience can be improved.
[0114] [Third Embodiment] Next, a third embodiment will be described. As shown in Figure 7, in the third embodiment, a second display area may be assigned to the latest usage display area 24B. Five icons 50 are displayed in the latest usage display area 24B. The area where the five icons 50 are displayed is assigned as the first display area.
[0115] In the latest usage display area 24B, the usage status image 53 is displayed in an area where three icons 50 can be displayed. The area where three icons 50 can be displayed but no icons 50 are displayed is allocated as the second display area.
[0116] Usage status image 53 is an image showing the usage ranking of each category. The usage ranking of each category is the ranking of the number of times users have used the mini-app 28 for each category, but it could also be, for example, the ranking of the usage reward value for each category.
[0117] The classification display image 54 is displayed in the display area 24A. The classification display image 54 is an image that extends vertically and is displayed in the edge area in the width direction of the display area 24A. The classification display image 54 may also be an image that extends horizontally and may be displayed in the lower edge area of the display area 24A.
[0118] The classification display image 54 includes multiple operation areas corresponding to multiple classification display areas 24C and 24D. When any of the operation areas is operated, the area corresponding to the operated operation area among the multiple classification display areas 24C and 24D is displayed.
[0119] Multiple operation areas may be displayed in an order that follows the usage ranking of the classification as a usage status of the mini-app 28. Multiple operation areas are displayed from top to bottom, from the classification with the highest usage ranking to the classification with the lowest usage ranking.
[0120] This allows the user to view the usage status image 53 and operate the operation area corresponding to the usage ranking, thereby displaying the icon 50 and usage status images 51, 52 assigned to the user's desired classification.
[0121] In step S13, the processor 20 obtains the number of icons 50 to be allocated to the latest used display area 24B based on the results obtained in step S12. The number of icons 50 allocated to the latest used display area 24B may be a predetermined number less than the number of icons 50 that can be displayed in the latest used display area 24B. The predetermined number may be, for example, 3. Based on the number of icons 50 allocated to the latest used display area 24B, the processor 20 obtains the display size of the first display area allocated to the latest used display area 24B.
[0122] In step S14, the processor 20 allocates the area in the most recently used display area 24B that is not allocated to the first display area as the second display area. The processor 20 obtains the display size allocated to the second display area in the most recently used display area 24B.
[0123] In step S15, the processor 20 generates a usage status image 53 to be displayed in the second display area of the latest usage display area 24B, where the display size of the second display area is such that three icons 50 can be displayed. The usage status image 53 may be an image showing a classification with a higher usage ranking. In step S17, the processor 20 displays the usage status image 53 in the second display area of the latest usage display area 24B.
[0124] <Operation and Effects of the Third Embodiment> The operation and effects of the third embodiment will now be described. (3-1) The display area 24A includes a latest usage display area 24B that can display icons 50 associated with the most recent function based on the usage date and time. With this configuration, the user can view the usage status image 53 while viewing the icons 50 corresponding to the mini-application 28 assigned to the latest usage display area 24B. Therefore, user convenience can be improved.
[0125] (3-2) The latest usage display area 24B displays usage status images 53 for each category of mini-app 28. With this configuration, the user can view the icons 50 corresponding to the mini-app 28 assigned to the latest usage display area 24B while also viewing the usage status images 53 for each category of mini-app 28. Therefore, user convenience can be improved.
[0126] [Fourth Embodiment] Next, a fourth embodiment will be described. As shown in Figure 8, in the fourth embodiment, the icons 50 displayed in the multiple classification display areas 24C and 24D may be displayed in a way that allows them to slide in response to a slide operation. The usage status images 51B and 52 displayed in the multiple classification display areas 24C and 24D may also be displayed in a way that allows them to slide in response to a slide operation, similar to the icons 50.
[0127] <Operation and Effects of the Fourth Embodiment> The operation and effects of the fourth embodiment will now be described. (4-1) The processor 20 slides icons 50 and usage status images 51B and 52 in multiple classification display areas 24C and 24D according to the user's instructions. With this configuration, the user can view the icons 50 and usage status images 51B and 52 as intended. Therefore, user convenience can be improved.
[0128] [Fifth Embodiment] Next, a fifth embodiment will be described. As shown in Figure 9, in the fifth embodiment, at least one folder icon 55 can be displayed in the first display area. As a specific example, a folder icon 55 can be displayed in the icon display area 24E. The first display area is assigned to the icon display area 24E.
[0129] Folder icon 55 is associated with multiple icons 50. While each of the multiple folder icons 55 is assigned to a specific category, they can also be assigned in any combination rather than by category.
[0130] The area corresponding to folder icon 55 displays an image related to folder icon 55. This image may include, for example, an image indicating that there is a mini-app 28 on sale, such as a 50% discount. It may also include, for example, an image indicating that there is a new mini-app 28.
[0131] In this way, in the area where the folder icon 55 can be displayed, the usage status image 53 can be displayed in the second display area where the folder icon 55 is not displayed. Thus, the second display area is assigned to the icon display area 24E.
[0132] As shown in Figure 10, when the folder icon 55 corresponding to the first category is operated, the first category display area 24C corresponding to the first category is displayed. The first category display area 24C can display multiple icons 50 corresponding to the first category and usage status images 51B.
[0133] In this way, the processor 20 displays a folder icon 55 in the first display area to which multiple mini-applications 28 are associated. With the multiple mini-applications 28 associated with the folder icon 55, the processor 20 displays multiple icons 50 in response to user instructions.
[0134] <Operation and Effects of the Fifth Embodiment> The operation and effects of the fifth embodiment will now be described. (5-1) The processor 20 displays multiple icons 50 associated with multiple mini-applications 28 in the first display area, with multiple icons 50 associated with a single folder icon 55, in response to user instructions. With this configuration, by aggregating multiple icons 50 into a single folder icon 55, a display area that can display other images can be secured. In addition, the user can see the icons 50 as intended. Therefore, user convenience can be improved.
[0135] (5-2) In the icon display area 24E, a first display area where the folder icon 55 is displayed and a second display area where the usage status image 53 is displayed are allocated. With this configuration, in addition to the above, the user can view the folder icon 55 and the usage status image 53 simultaneously in the icon display area 24E. Therefore, user convenience can be improved.
[0136] [Sixth Embodiment] Next, a sixth embodiment will be described. As shown in Figure 11, in the sixth embodiment, a campaign image can be displayed in the display area 24A. The campaign image displays an icon 50 corresponding to the mini-app 28 in which the advertisement is provided during the campaign. The advertisement is provided at the direction of the advertiser, who is the advertiser provider. The advertisement is registered in the memory 31 in the service server 12 according to the instructions of the advertiser provider.
[0137] Display area 24A includes the advertisement display area 24F. The campaign image is displayed in the advertisement display area 24F. In other words, the advertisement display area 24F can display the icon 50 for which the advertisement is offered.
[0138] The advertisement display area 24F can display a predetermined number of icons 50 in the width direction. The predetermined number may be, for example, 2. The number of icons 50 that can be displayed in the width direction may be less in the advertisement display area 24F than in the latest usage display area 24B and the multiple classification display areas 24C, 24D.
[0139] In the ad display area 24F, the usage status image 59 is displayed in the area where the icon 50 is not displayed. The usage status image 59 may include a ranking of the most frequently launched mini-apps 28 during the campaign. In this way, the ad display area 24F can be assigned a first display area and a second display area.
[0140] Display area 24A displays a classification switching image 57 and a campaign switching image 58. When classification switching image 57 is specified, the processor 20 displays a classification image as shown in Figure 4 in display area 24A. When campaign switching image 58 is specified, the processor 20 displays a campaign image as shown in Figure 11 in display area 24A. As a result, the display mode of the advertisement display area 24F can be switched according to the user's instructions.
[0141] <Operation and Effects of the Sixth Embodiment> The operation and effects of the sixth embodiment will now be described. (6-1) Display area 24A includes an advertising display area 24F capable of displaying an icon 50 associated with a mini-app 28 on which an advertisement is provided. The advertising display area 24F can be assigned a first display area and a second display area. With this configuration, the user can view the usage status image 59 while viewing the icon 50 corresponding to the mini-app 28 provided according to the instructions of the advertiser in the advertising display area 24F. Therefore, user convenience can be improved.
[0142] (6-2) The display mode of the advertising display area 24F is switchable according to user instructions. With this configuration, the user can switch the display mode of the advertising display area 24F as they intend. Therefore, user convenience can be improved.
[0143] [Seventh Embodiment] Next, a seventh embodiment will be described. In the seventh embodiment, in step S12 of Figure 5, the processor 20 may acquire icons 50 to be displayed in the display area 24A, up to a predetermined number. Specifically, the processor 20 reads a predetermined number of icons from the memory 21 that correspond to each of the multiple classification display areas 24C and 24D. The processor 20 may acquire icons 50 to be displayed in each of the multiple classification display areas 24C and 24D, up to a predetermined number.
[0144] The predetermined number may be less than the number of icons 50 that can be displayed in the area. For example, if the target is a second classification display area 24D in which four icons 50 can be displayed, the predetermined number may be three. For example, if the target is a first classification display area 24C in which eight icons 50 can be displayed, the predetermined number may be seven.
[0145] In step S14, the processor 20 allocates a region in display area 24A where icons 50 can be displayed but are not actually displayed as a second display area. In this way, the processor 20 acquires icons 50 in the first display area up to a predetermined number so that the second display area can be allocated to display area 24A.
[0146] In step S16, the processor 20 displays icons 50 in the first display area up to a predetermined number so that the second display area is allocated to the display area 24A. In step S17, the processor 20 displays usage status images 51 and 52 in the second display area that correspond to the display size of the second display area.
[0147] <Operation and Effects of the 7th Embodiment> The operation and effects of the seventh embodiment will now be described. (7-1) The processor 20 displays icons 50 in the first display area up to a predetermined number so that the second display area is allocated to the display area 24A. With this configuration, the number of icons 50 displayed in the first display area can be adjusted so that the usage status images 51, 51A, 51B, 52, 53, and 59 can be displayed in the second display area. This makes it easier for the user to understand the usage status of the mini-application 28 by viewing the usage status images 51, 51A, 51B, 52, 53, and 59. Therefore, user convenience can be improved.
[0148] [Example of changes] This embodiment can be implemented with the following modifications. This embodiment and the following modifications can be combined with each other to the extent that they do not contradict each other technically.
[0149] The processor 20 may execute various processes in any order in the application display control process. For example, the processor 20 may execute step S11 after any of steps S12 to S14 has been completed in the application display control process.
[0150] The processor 20 may display at least one of the latest usage display area 24B, multiple classification display areas 24C, 24D, and the advertisement display area 24F in the display area 24A. The processor 20 may display at least one of the latest usage display area 24B, the icon display area 24E, and the advertisement display area 24F in the display area 24A.
[0151] The usage status of Mini App 28 may be based on the earned reward value. The usage status of Mini App 28 may be based on at least one of the limited-time reward value and the unlimited reward value. In other words, the usage status of Mini App 28 may be based on the earned reward value of the limited-time reward value, or on the earned reward value of the unlimited reward value.
[0152] The usage status of the mini-app 28 may be any status that can be calculated based on the user's usage history of the mini-app 28. The usage status of the mini-app 28 may be the usage status of all mini-apps 28 included in the category to which the mini-app 28 is assigned. The usage status of the mini-app 28 may be the usage status of all mini-apps 28, regardless of the category to which it is assigned.
[0153] The processor 20 may obtain the usage status of the mini-application 28 by a user other than the user who sent the usage status request. The processor 20 may display usage status images 51, 51A, 51B, 52, 53, and 59 based on the usage status of the mini-application 28, including the user who sent the usage status request and a user other than the user who sent the usage status request.
[0154] In the above embodiment, the processor 20 displayed various usage status images 51, 51A, 51B, 52, 53, and 59, respectively, but it may also display at least one combination of the various usage status images 51, 51A, 51B, 52, 53, and 59.
[0155] The processor 20 may vary at least one of the following depending on the display size of the second display area: the display size, the number of usage status images 51, 51A, 51B, 52, 53, and 59, and the level of detail of their content.
[0156] The processor 20 may display the usage status images 51, 51A, 51B, 52, 53, and 59 in the same display manner depending on the display size of the second display area, even if the display size of the second display area is different. The processor 20 may also display the usage status images 51, 51A, 51B, 52, 53, and 59 at a constant display size regardless of the display size of the second display area.
[0157] The processor 20 may use the area of the display area 24A where the icon 50 is not displayed as a second display area to display usage status images 51, 51A, 51B, 52, 53, and 59.
[0158] The processor 20 may display detailed usage data of the mini-application 28 in the display area 24A when the user specifies usage images 51, 51A, 51B, 52, 53, and 59. The processor 20 may launch the mini-application 28 related to usage images 51, 51A, 51B, 52, 53, and 59 when the user specifies usage images 51, 51A, 51B, 52, 53, and 59. The processor 20 may access a website related to usage images 51, 51A, 51B, 52, 53, and 59 when the user specifies usage images 51, 51A, 51B, 52, 53, and 59.
[0159] The icon 50 corresponding to the mini-application 28 may be stored in memory 31. In this case, the processor 20 sends a request for the provision of the icon 50 to the service server 12. When the processor 30 in the service server 12 receives the request for the provision of the icon 50, it sends the icon 50 corresponding to the mini-application 28 to the information processing device 11. The processor 20 may obtain the icon 50 corresponding to the mini-application 28 by receiving the icon 50 corresponding to the mini-application 28 from the service server 12.
[0160] In the service server 12, the processor 30 may decide whether or not to display multiple icons 50 corresponding to multiple mini-applications 28 based on the user's usage of the mini-applications 28. The processor 30 may also send the multiple icons 50 to be displayed to the information processing device 11.
[0161] In the service server 12, the processor 30 may determine the display order of multiple icons 50 corresponding to multiple mini-applications 28 based on the user's usage of the mini-applications 28. The processor 30 may also transmit the display order of the multiple icons 50 to the information processing device 11.
[0162] In the information processing device 11, the processor 20 may send the display size of the second display area to the service server 12. The usage status request may also include the display size of the second display area. In such a case, the processor 30 in the service server 12 may generate usage status images 51, 51A, 51B, 52, 53, and 59 based on the usage status of the mini-application 28 and the display size of the second display area. The processor 30 may send the generated usage status images 51, 51A, 51B, 52, 53, and 59 to the information processing device 11. As a result, the processor 20 may obtain the usage status images 51, 51A, 51B, 52, 53, and 59.
[0163] The processor 20 may store the usage status of the mini-application 28 in memory 21. In this case, the processor 20 may retrieve the usage status of the mini-application 28 stored in memory 21. The processor 20 may retrieve the usage status of the mini-application 28 from the service server 12 and also retrieve the usage status of the mini-application 28 stored in memory 21.
[0164] The super app 27 may be an app in which one or more mini-apps 28 operate as a platform. In other words, the super app 27 may be an app in which at least one mini-app 28 operates as a platform.
[0165] The mini-app 28 may simply be software that has a predetermined function. In other words, the super-app 27 may simply be an app that provides a function, and the mini-app 28 may be a function within that app.
[0166] The information processing system 10 may include other servers in addition to the service server 12. In this case, the other servers may have some of the functions of the service server 12. The information processing system 10 may have any server configuration, including one or more servers, as long as they have the functions of the service server 12.
[0167] The service server 12 may have some of the functions of the information processing device 11. The service server 12 may have some of the functions of the information processing device 11, except for the display function. In this case, the service server 12 controls the display of images on the user terminal device. In such a case, the service server 12 may function as an information processing device.
[0168] The information processing device 11 may have some of the functions of the service server 12. The information processing device 11 may have all of the functions of the service server 12. In this case, the information processing system 10 does not need to have the service server 12.
[0169] The information processing device 11 may be configured to include at least one processor 20 and at least one memory 21. The information processing system 10 may be configured to include at least one processor 20, 30 and at least one memory 21, 31.
[0170] As used herein, the expression "at least one of" means one or more of the desired options. For example, as used herein, if there are two options, the expression "at least one of" means either one option or both of the two options. As another example, as used herein, if there are three or more options, the expression "at least one of" means either one option or any combination of two or more options.
[0171] [Note] The technical concepts that can be gleaned from the embodiments and modifications described above are outlined below. [1] The information processing device comprises at least one memory configured to store a program, and at least one processor configured to perform processing based on the program, wherein the at least one processor performs the following: display an icon associated with the at least one function in a first display area of a display area capable of displaying an image in an application that provides at least one function; acquire the usage status of the at least one function; and, based on the usage status of the at least one function, display a usage status image relating to the usage status of the at least one function in a second display area of the display area where the icon is not displayed.
[0172] The information processing apparatus described in [2][1], wherein the at least one processor performs the task of obtaining the display size of the second display area, and the task of displaying the usage status image includes displaying different usage status images depending on whether the display size of the second display area is the first display size or the second display size.
[0173] In the information processing device described in [3][2], if the second display size is larger than the first display size, displaying the usage status image includes displaying a usage status image with a larger display size than when the display size of the second display area is the second display size.
[0174] In the information processing device described in [4][2] or [3], where the second display size is larger than the first display size, displaying the usage status image includes displaying a usage status image with more detailed content than when the display size of the second display area is the second display size.
[0175] An information processing device according to any one of [5], [2] to [4], wherein the second display size is larger than the first display size, and the display of the usage status image includes displaying a larger number of usage status images when the display size of the second display area is the second display size than when the display size of the second display area is the first display size.
[0176] An information processing device according to any one of paragraphs [6](1) to [5], wherein acquiring the usage status of at least one function includes acquiring the user's usage history for the at least one function as the usage status.
[0177] An information processing device according to any one of paragraphs [7], [1] to [6], wherein acquiring the usage status of at least one function includes acquiring the frequency of use by a user with respect to the at least one function as the usage status.
[0178] An information processing device according to any one of paragraphs [8], [1] to [7], wherein acquiring the usage status of at least one function includes acquiring the status of changes in reward value associated with the use of at least one function as the usage status.
[0179] An information processing device according to any one of [9][1] to [8], wherein the display area includes a plurality of classification display areas capable of displaying the icons according to the classification assigned to the at least one function, and each of the plurality of classification display areas can be assigned the first display area.
[0180] The information processing apparatus described in
[10] [9], wherein the second display area includes an area on which the icons can be displayed but on which the icons are not displayed, and each of the plurality of classification display areas can be assigned the first display area and the second display area.
[0181] In the information processing device described in
[11]
[10] , if the second display area is assigned to the first classification display area among the plurality of classification display areas, displaying the usage status image includes displaying in the second display area a usage status image relating to the usage status of at least one function to which the first classification corresponding to the first classification display area is assigned.
[0182] An information processing device according to any one of [1] to
[11] , wherein the display area includes an advertising display area capable of displaying the icon associated with a function for which an advertisement is provided, and the advertising display area is assignable to a first display area and a second display area.
[0183] The information processing device described in
[13]
[12] , wherein the display mode of the advertisement display area is switchable according to the user's instructions. An information processing device according to any one of
[14] [1] to
[13] , wherein the display area includes a latest usage display area capable of displaying the icon associated with the most recent function in terms of usage date and time.
[0184] An information processing device according to any one of paragraphs
[15] [1] to
[14] , wherein displaying the icons includes displaying a plurality of icons in the first display area, where a plurality of functions are associated with a single icon, in response to user instructions.
[0185] An information processing device according to any one of
[16] [1] to
[15] , wherein displaying the icons includes displaying the icons in the first display area up to a predetermined number such that the second display area is allocated to the display area.
[0186] An information processing device according to any one of paragraphs
[17] to
[16] , wherein the app is a super app and the at least one function is at least one mini app.
[0187]
[18] The information processing system comprises at least one memory configured to store a program, and at least one processor configured to perform processing based on the program, wherein the at least one processor performs the following: display an icon associated with the at least one function in a first display area of a display area capable of displaying an image in an application that provides at least one function; acquire the usage status of the at least one function; and, based on the usage status of the at least one function, display a usage status image relating to the usage status of the at least one function in a second display area of the display area where the icon is not displayed.
[0188]
[19] The information processing method includes at least one processor performing the following actions: displaying an icon associated with the at least one function in a first display area among display areas capable of displaying an image in an application that provides at least one function; acquiring the usage status of the at least one function; and, based on the usage status of the at least one function, displaying a usage status image relating to the usage status of the at least one function in a second display area among the display areas where the icon is not displayed.
[0189]
[20] The program causes at least one processor to display an icon associated with the at least one function in a first display area of a display area capable of displaying an image in an application that provides at least one function; to obtain the usage status of the at least one function; and, based on the usage status of the at least one function, to display a usage status image relating to the usage status of the at least one function in a second display area of the display area where the icon is not displayed. [Explanation of symbols]
[0190] 10... Information processing system, 11... Information processing device, 12... Service server, 20, 30... Processor, 21, 31... Memory, 24... Display device, 24A... Display area, 24B... Latest usage display area, 24C, 24D... Classification display area, 24C... First classification display area, 24D... Second classification display area, 24E... Icon display area, 24F... Advertisement display area, 26, 36... Program, 27... Super app, 28... Mini app, 37... Database, 40... User management database, 41... Usage status database, 50... Icon, 51, 51A, 51B, 52, 53, 59... Usage status image, 55... Folder icon.
Claims
1. At least one memory configured to store a program, The system comprises at least one processor configured to perform processing based on the program, The aforementioned at least one processor is In an application that provides at least one function, an icon associated with the at least one function is displayed in a first display area among the display areas capable of displaying an image. Obtaining the usage status of at least one of the aforementioned functions, Based on the usage status of the at least one function, the following actions are performed: display a usage status image relating to the usage status of the at least one function in a second display area of the display area where the icon is not displayed. Information processing device.
2. An information processing apparatus according to claim 1, The at least one processor performs the task of obtaining the display size of the second display area. Displaying the aforementioned usage status image includes displaying different usage status images depending on whether the display size of the second display area is the first display size or the second display size. Information processing device.
3. An information processing apparatus according to claim 2, If the second display size is larger than the first display size, Displaying the usage status image includes, when the display size of the second display area is the second display size, displaying a usage status image with a larger display size than when the display size of the second display area is the first display size. Information processing device.
4. An information processing apparatus according to claim 2, If the second display size is larger than the first display size, Displaying the usage status image includes, when the display size of the second display area is the second display size, displaying a usage status image with more detailed content than when the display size of the second display area is the first display size. Information processing device.
5. An information processing apparatus according to claim 2, If the second display size is larger than the first display size, Displaying the usage status images includes displaying a larger number of usage status images when the display size of the second display area is the second display size than when the display size of the second display area is the first display size. Information processing device.
6. An information processing device according to any one of claims 1 to 5, Obtaining the usage status of at least one of the aforementioned functions includes obtaining the user's usage history for at least one of the aforementioned functions as the usage status. Information processing device.
7. An information processing device according to any one of claims 1 to 5, Obtaining the usage status of the at least one function includes obtaining the user's frequency of use of the at least one function as the usage status. Information processing device.
8. An information processing device according to any one of claims 1 to 5, Acquiring the usage status of the at least one function includes acquiring the status of changes in reward value associated with the use of the at least one function as the usage status. Information processing device.
9. An information processing device according to any one of claims 1 to 5, The display area includes a plurality of classification display areas capable of displaying the icons according to the classification assigned to at least one function, Each of the aforementioned plurality of classification display areas can be assigned the first display area. Information processing device.
10. An information processing apparatus according to claim 9, The second display area includes an area where the icon can be displayed but where the icon is not displayed. Each of the aforementioned plurality of classification display areas can be assigned the first display area and the second display area. Information processing device.
11. An information processing apparatus according to claim 10, When the second display area is assigned to the first classification display area among the plurality of classification display areas, Displaying the usage status image includes displaying in the second display area a usage status image relating to the usage status of at least one function to which the first classification corresponding to the first classification display area is assigned. Information processing device.
12. An information processing device according to any one of claims 1 to 5, The aforementioned display area includes an advertising display area capable of displaying the icon associated with the function for which the advertisement is provided, The advertising display area can be assigned the first display area and the second display area. Information processing device.
13. An information processing apparatus according to claim 12, The display mode of the aforementioned advertisement display area is switchable according to user instructions. Information processing device.
14. An information processing device according to any one of claims 1 to 5, The display area includes a latest usage display area capable of displaying the icon associated with the most recent function based on the usage date and time. Information processing device.
15. An information processing device according to any one of claims 1 to 5, Displaying the aforementioned icons includes, in the first display area, displaying multiple icons, each associated with a multiple function, in response to user instructions, with multiple functions associated with a single icon. Information processing device.
16. An information processing device according to any one of claims 1 to 5, Displaying the aforementioned icons includes displaying the aforementioned icons in the first display area up to a predetermined number so that the second display area is allocated to the aforementioned display area. Information processing device.
17. An information processing device according to any one of claims 1 to 5, The aforementioned app is a super app, The aforementioned at least one function is at least one mini-app. Information processing device.
18. At least one memory configured to store a program, The system comprises at least one processor configured to perform processing based on the program, The aforementioned at least one processor is In an application that provides at least one function, an icon associated with the at least one function is displayed in a first display area among the display areas capable of displaying an image. Obtaining the usage status of at least one of the aforementioned functions, Based on the usage status of the at least one function, the following actions are performed: display a usage status image relating to the usage status of the at least one function in a second display area of the display area where the icon is not displayed. Information processing system.
19. At least one processor, In an application that provides at least one function, an icon associated with the at least one function is displayed in a first display area among the display areas capable of displaying an image. Obtaining the usage status of at least one of the aforementioned functions, Based on the usage status of the at least one function, the following actions are performed: display a usage status image relating to the usage status of the at least one function in a second display area of the display area where the icon is not displayed. Information processing methods.
20. At least one processor, In an application that provides at least one function, an icon associated with the at least one function is displayed in a first display area among the display areas capable of displaying an image. Obtaining the usage status of at least one of the aforementioned functions, Based on the usage status of the at least one function, the system will display a usage status image relating to the usage status of the at least one function in a second display area of the display area where the icon is not displayed. program.
Citation Information
Patent Citations
User interfaces for controlling or presenting device usage on electronic device
JP2019197527A
Mobile terminal and control method therefor
KR1020170130417A
Graphical representation showing information to a user
US20210132774A1
Application management system, application management device, application management method, and program
JP7481567B1