Program, information processing device, method and system

By dynamically adjusting the user interface of super apps based on user location, the technology ensures region-specific content relevance, enhancing user experience and popularity of these apps.

JP2026044246AActive Publication Date: 2026-03-12OPTIM
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-30
Publication Date
2026-03-12

AI Technical Summary

Technical Problem

Existing super app technologies are not designed to popularize region-specific super apps, limiting their geographical applicability and user relevance.

Method used

A program that switches between user interfaces based on user location, setting a default interface for region-specific content within a super app, such as local government or tourism services, by determining the user's location and adjusting the UI accordingly.

Benefits of technology

Enhances the popularity of region-specific super apps by providing users with relevant content tailored to their location, improving user convenience and promoting the widespread adoption of these apps.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026044246000001_ABST
    Figure 2026044246000001_ABST
Patent Text Reader

Abstract

Promote the widespread use of regionally specific super apps. [Solution] A program to be executed by a computer having a processor and a memory stores a super app that can be used by switching between a first content as a portal for a mini app related to a first service and a second content as a portal for a mini app related to a second service, and the program causes the processor to execute the steps of: determining, based on user information, whether the user's current location is within a specific area associated with the super app; and, if it is determined that the current location is within the specific area, setting a first user interface of the first content as the default user interface for the super app; and, if it is determined that the current location is outside the specific area, setting a second user interface of the second content as the default user interface.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a program, an information processing device, a method, and a system. [Background technology]

[0002] A super app has been proposed as a platform application that integrates multiple mini apps with various functions. A mini app is launched and made available when selected on the super app based on a user operation. For example, Patent Document 1 discloses a technology for providing a first service to a user based on a first app and a second service to a user based on a second app. Specifically, Patent Document 1 discloses a technology for displaying a scanning image of the first app on a user terminal when the first app is launched in a state where the first app and the second app are linked, and a technology for executing a second process related to the second service when the scanning image is scanned. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2023-066918 Summary of the Invention [Problem to be solved by the invention]

[0004] However, the technology disclosed in Patent Document 1 is not designed to popularize region-specific super apps. As the use of super apps is expected to continue to grow in the future, there is a demand for further popularization of region-specific super apps.

[0005] The purpose of this disclosure is to further popularize regionally specific super apps. [Means for solving the problem]

[0006] In order to solve the above-mentioned problems, one embodiment of the present disclosure provides a program to be executed by a computer including a processor and a memory. The program stores a super app that can be used by switching between first content as a portal for a mini app related to a first service and second content as a portal for a mini app related to a second service. The program causes the processor to execute the following steps: determine, based on user information about the user, whether the user's current location is within a specific area associated with the super app; and, if it is determined that the current location is within the specific area, set a first user interface of the first content as a default user interface for the super app; and, if it is determined that the current location is outside the specific area, set a second user interface of the second content as the default user interface for the super app. [Effects of the Invention]

[0007] According to the present disclosure, it is possible to further popularize regionally specific super apps. [Brief explanation of the drawings]

[0008] [Figure 1] 2 is a block diagram showing an example of the hardware configuration of the terminal device 10. FIG. [Figure 2] 2 is a block diagram showing an example of a functional configuration of the terminal device 10 shown in FIG. 1. FIG. [Figure 3] 3 is a diagram showing the data structure of an application data table 184 shown in FIG. 2. FIG. [Figure 4] 10 is a flowchart showing an example of the operation of the terminal device 10 when setting a default UI. [Figure 5] FIG. 10 is a schematic diagram showing an example of the display screen of the display 141 when the local government UI is set as the default UI. [Figure 6] FIG. 10 is a schematic diagram showing an example of the display screen of the display 141 when the sightseeing UI is set as the default UI. [Figure 7]FIG. 2 is a block diagram showing the basic hardware configuration of a computer 90. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In all drawings describing the embodiments, common components are designated by the same reference numerals, and repeated explanations will be omitted. Note that the following embodiments do not unduly limit the content of the present disclosure described in the claims. Furthermore, not all components shown in the embodiments are necessarily essential components of the present disclosure. Furthermore, each drawing is a schematic diagram and is not necessarily a precise illustration.

[0010] [1. Overview] The terminal device according to this embodiment has installed thereon a super app managed / operated by the local government. This super app is a local government super app that can be used by switching between content for local government digital transformation (hereinafter referred to as DX) and content for tourism DX. The content for local government DX functions as a portal for mini-apps related to administrative services provided by the local government. The content for tourism DX functions as a portal for mini-apps related to tourism services.

[0011] The terminal device according to this embodiment determines whether the user's current location is within the jurisdiction of a specific local government (an administrative district administered and governed by a local government) based on user information. If the user's current location is within the aforementioned jurisdiction, the terminal device according to this embodiment sets the user interface (hereinafter referred to as UI) of content for local government DX to the default UI in the local government's super app. If the user's current location is outside the aforementioned jurisdiction, the terminal device according to this embodiment sets the UI of content for tourism DX to the default UI.

[0012] [2. Terminal Device Configuration] 2.1 Hardware configuration Fig. 1 is a block diagram showing an example of the hardware configuration of a terminal device 10. The terminal device 10 shown in Fig. 1 is, for example, an information processing device operated by a user who uses mini apps and super apps. The mini apps and super apps are, for example, installed in the terminal device 10. The terminal device 10 is connected to and communicates with other information processing devices via a network 80, for example.

[0013] A mini app is application software for providing a specific service. There are no particular limitations on the types of services that a mini app can provide, and it can provide a variety of services such as payments, reservations, messaging, shopping, games, government services, weather forecasts, event information, local information, and tourist information.

[0014] A super app is application software that integrates multiple mini apps related to specific services and provides content that functions as a portal for those multiple mini apps. There are no particular limitations on the type of content that a super app can provide, and it can, for example, provide content with the same content as the various services provided by the mini apps.

[0015] The terminal device 10 is realized by, for example, a mobile terminal such as a smartphone or a tablet. In this embodiment, the terminal device 10 is assumed to be a tablet. The terminal device 10 may also be realized by, for example, a desktop personal computer (PC), a laptop PC, or the like.

[0016] The terminal device 10 includes a communication IF (Interface) 12, an input device 13, an output device 14, a memory 15, a storage 16, and a processor 19. The input device 13 is a device for receiving input operations from a user (for example, a touch panel, a touch pad, a pointing device such as a mouse, a keyboard, etc.). The output device 14 is a device for presenting information to a user (a display, a speaker, etc.). In this embodiment, the terminal device 10 is assumed to include a touch panel in which the input device 13 and the output device 14 are integrated.

[0017] The terminal device 10 is configured by a computer 90 (see FIG. 7) equipped with an arithmetic unit and a storage device. The basic hardware configuration of the computer 90 and the basic functional configuration of the computer 90 realized by the basic hardware configuration will be described later. However, with regard to the terminal device 10, explanations that overlap with the basic hardware configuration and basic functional configuration of the computer will be omitted.

[0018] The present disclosure may be realized, for example, by a system including a terminal device 10 and a server (not shown). The server may be managed by, for example, a local government, a company that provides a predetermined service, or a non-profit organization that provides a predetermined service. In this case, the mini app and the super app may be installed on the server. A user can access the mini app and the super app in the server using a browser installed on the terminal device 10. In this case, the server may grasp / manage the usage status of the mini app and the super app and perform a predetermined analysis.

[0019] The server may, for example, hold a user information table. The user information table is a table that stores user information for multiple users who use the mini app and super app. The user information table stores, as user information, for example, user identification information, name, age, gender, date of birth, registered address, and contact information. Note that the user information also includes user location information, although this information is not stored in the user information table.

[0020] <2.2 Functional Configuration> Fig. 2 is a block diagram showing an example configuration of the terminal device 10 shown in Fig. 1. As shown in Fig. 2, the terminal device 10 includes a communication unit 120, an input device 13, an output device 14, an audio processing unit 170, a microphone 171, a speaker 172, a camera 160, a position information sensor 150, an acceleration sensor 155, a storage unit 180, and a control unit 190. The blocks included in the terminal device 10 are electrically connected by, for example, a bus or the like.

[0021] The communication unit 120 performs processing such as modulation and demodulation for the terminal device 10 to communicate with other devices. The communication unit 120 performs transmission processing on signals generated by the control unit 190 and transmits the signals to the outside. The communication unit 120 performs reception processing on signals received from the outside and outputs the signals to the control unit 190.

[0022] The input device 13 is a device for inputting instructions or information by a user operating the terminal device 10. The input device 13 may be realized by, for example, a keyboard, a mouse, a reader, etc. If the terminal device 10 is a mobile terminal or the like, the input device 13 may be realized by, for example, a touch-sensitive device 131, which inputs instructions by touching the operation surface. The input device 13 converts instructions input by the user into electrical signals and outputs the electrical signals to the control unit 190. The input device 13 may also include, for example, a receiving port that receives electrical signals input from an external input device.

[0023] The output device 14 is a device for presenting information to a user operating the terminal device 10. The output device 14 is realized, for example, by a display 141 or the like. The display 141 displays data according to the control of the control unit 190. The display 141 is realized, for example, by an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display or the like.

[0024] The audio processing unit 170 performs, for example, digital-to-analog conversion processing of an audio signal. The audio processing unit 170 converts a signal provided from the microphone 171 into a digital signal and provides the converted signal to the control unit 190. The audio processing unit 170 also provides the audio signal to the speaker 172. The audio processing unit 170 is realized, for example, by a processor for audio processing. The microphone 171 receives audio input and provides an audio signal corresponding to the audio input to the audio processing unit 170. The speaker 172 converts the audio signal provided from the audio processing unit 170 into audio and outputs the audio to the outside of the terminal device 10.

[0025] The camera 160 is a device that receives visible light with a light receiving element and outputs image data as an image capture signal. Specifically, the camera 160 captures an image of a subject in a fixed direction and within a fixed image capture range relative to the terminal device 10, and outputs image data as the image capture result. If the camera 160 has a function that allows the image capture range, or more precisely, the angle of view, to be adjustable, the camera 160 also outputs information regarding this angle of view. This type of function is known as a zoom function. The camera 160 is fixed to the housing of the terminal device 10, for example, so that the image capture direction of the camera 160 relative to the terminal device 10 is set to a fixed direction.

[0026] The position information sensor 150 is a sensor that detects the position of the terminal device 10 and is generally a GNSS device, such as a GPS module. The GPS module is a receiving device used in a satellite positioning system. The satellite positioning system receives signals from at least three or four satellites and detects the position of the terminal device 10 equipped with the GPS module as coordinate values ​​based on the received signals. The position information sensor 150 may detect the current position of the terminal device 10 from the position of a wireless base station to which the terminal device 10 connects via the communication unit 120. The terminal device 10 regards the position of the terminal device 10 detected by the position information sensor 150 as the user's position, for example.

[0027] The acceleration sensor 155 is a sensor that detects acceleration applied to the terminal device 10. Preferably, the acceleration sensor 155 has a function of detecting tilt around each axis (X-axis, Y-axis, Z-axis) of a three-dimensional coordinate system with the position of the terminal device 10 as the origin. The acceleration sensor 155 having such a function can detect the attitude of the terminal device 10, that is, the direction with respect to the X-axis, Y-axis, and Z-axis, by detecting the gravitational acceleration of the gravitational force with respect to the earth.

[0028] The storage unit 180 is realized by, for example, the memory 15 and the storage 16, and stores data and programs used by the terminal device 10. The storage unit 180 stores, for example, a mini app 181, a super app 182, and user information 183. That is, in this embodiment, the mini app 181 and the super app 182 are assumed to be downloaded and installed in the terminal device 10.

[0029] In this embodiment, the storage unit 180 stores two types of mini-apps: a mini-app 181 related to administrative services and a mini-app 181 related to tourism services. The administrative services are an example of a first service according to an aspect of the present disclosure. The tourism services are an example of a second service according to an aspect of the present disclosure. The tourism services may be provided by a local government, a company, a non-profit organization, or the like.

[0030] The administrative services provided by mini app 181 include, for example, welfare services such as social security, operation of welfare facilities and life support, educational services such as school education and learning support, health and hygiene services such as health management and operation of medical institutions, infrastructure services such as urban planning and construction management, economic promotion, and industrial support.

[0031] In this embodiment, the administrative services provided by the mini app 181 are assumed to be administrative services provided by a base local government. Also, in this embodiment, the mini app 181 related to the administrative services is assumed to be managed / operated by the base local government. The base local government is the local government that manages / operates the super app 182.

[0032] The tourism services provided by the mini app 181 include, for example, introductions to tourist spots, food culture, culture / history and public events, activity guides, and disclosure of access information.

[0033] In this embodiment, the tourism services provided by the mini app 181 are tourism services related to tourist attractions in the base municipality. The mini app 181 related to the tourism services may be managed / operated by the base municipality, a company, a non-profit organization, or the like.

[0034] In this embodiment, the super app 182 is a super app that can be used by switching between content for the base municipality's municipal DX and content for the base municipality's tourism DX. As described above, the super app 182 is managed / operated by the base municipality.

[0035] The content for local government DX is an example of first content according to an embodiment of the present disclosure, and functions as a portal for mini-apps 181 related to administrative services provided by local governments. The content for tourism DX is an example of second content according to an embodiment of the present disclosure, and functions as a portal for mini-apps 181 related to tourism services.

[0036] Municipal DX is an initiative by local governments to use digital technology to improve the efficiency of administrative services and operations, making the lives of residents more convenient and comfortable. Examples of such initiatives include electronic applications, My Number portals, online reservation systems, big data analysis, cloud administrative services, and digital bulletin boards.

[0037] Tourism DX is an initiative to improve the tourism experience through the introduction and utilization of digital technology in the tourism industry. Tourism DX will improve the efficiency of the operation of tourist destinations and facilities, making it possible to provide more convenient and attractive services to tourists. This will ultimately lead to regional development and revitalization of the local economy. Examples of initiatives include online reservation systems, electronic tickets, tourism apps, tourist guides using AR (augmented reality), social media promotions, AI chatbots, and smart parking.

[0038] In the following explanation, content for local government DX will be referred to as "local government DX content," and content for tourism DX will be referred to as "tourism DX content."

[0039] Note that the first content being local government DX content and the second content being tourism DX content are merely examples. For example, the first content may be tourism DX content and the second content may be local government DX content.

[0040] In this case, for example, tourism DX content is content related to tourism services of a non-base municipality, and local government DX content is content related to administrative services of a non-base municipality. A non-base municipality is a municipality other than the base municipality within whose jurisdiction the user's current residence is located.

[0041] Furthermore, for example, the first content or the second content may be content relating to a local specialty product, such as content relating to hometown tax donations, or may be content relating to MaaS (Mobility as a Service).

[0042] The user information 183 is information about a user who operates the terminal device 10, in other words, information about a user who uses the mini app 181 and the super app 182. The registered address of the user included in the user information 183 is, for example, an address included in the linked data of the My Number card, the registered address of the owner of the terminal device 10, etc. The user information 183 includes, for example, user location information acquired by the storage unit 180 from the location information sensor 150. The user location information is information that indicates the current location of the user.

[0043] The registered address of the user included in the user information 183 is updated every time the user changes the registered address. Furthermore, the location information of the user included in the user information 183 is updated whenever the current location of the terminal device 10 changes.

[0044] It is not essential that storage unit 180 stores user information 183; for example, a server that manages super application 182 may store user information 183.

[0045] 2, for the sake of simplicity, storage unit 180 is shown storing one mini appli 181 and one super appli 182. However, in reality, storage unit 180 stores multiple mini appli 181 in a state where these apps can be used from one super appli 182.

[0046] Furthermore, for example, the storage unit 180 stores an application data table 184. The application data table 184 is a table that stores information about the mini application 181 and information about the super application 182. Details of the application data table 184 will be described later.

[0047] Note that application data table 184 does not have to be stored in storage unit 180. For example, application data table 184 may be stored for each server of a local government that manages / operates administrative services. Specifically, application data table 184 containing information on mini apps 181 related to each of multiple administrative services provided by the local government and information on a super app 182 of a specific local government that integrates the multiple mini apps 181 may be stored in a server of a specific local government.

[0048] Furthermore, the application data table 184 may be stored in a server for sharing information about administrative services provided by each of multiple local governments. Specifically, for example, the application data table 184 containing information about super applications 182 related to administrative services provided by each of multiple local governments may be stored in a server managed by a company, a non-profit organization, or the like.

[0049] The control unit 190 is realized by the processor 19 reading a program stored in the storage unit 180 and executing instructions included in the program. The control unit 190 controls the operation of the terminal device 10. The control unit 190 operates in accordance with the program to fulfill the functions of an operation reception unit 191, a transmission / reception unit 192, a presentation control unit 193, a determination unit 194, and an application control unit 195.

[0050] The operation reception unit 191 performs processing for receiving instructions or information input from the input device 13. Specifically, for example, the operation reception unit 191 receives instructions or information input from a keyboard, a mouse, etc. In this embodiment, the operation reception unit 191 receives instructions or information input from the touch-sensitive device 131.

[0051] Furthermore, the operation reception unit 191 receives voice instructions input from the microphone 171. Specifically, for example, the operation reception unit 191 receives a voice signal that is input from the microphone 171 and converted into a digital signal by the voice processing unit 170. For example, the operation reception unit 191 analyzes the received voice signal and extracts a predetermined noun, thereby acquiring an instruction from the user.

[0052] The transmitting / receiving unit 192 performs processing for the terminal device 10 to transmit and receive data to and from another information processing device in accordance with a communication protocol. The other information processing device may be, for example, a server of a specific local government. Specifically, for example, the transmitting / receiving unit 192 transmits instructions or information received by the operation receiving unit 191 to the other information processing device. In addition, the transmitting / receiving unit 192 receives information transmitted from the other information processing device.

[0053] The presentation control unit 193 controls the output device 14 to present to the user information generated by each functional unit of the terminal device 10. Specifically, for example, the presentation control unit 193 causes the display 141 to display the information generated by each functional unit of the terminal device 10. In addition, the presentation control unit 193 causes the speaker 172 to output the information generated by each functional unit of the terminal device 10.

[0054] The determination unit 194 determines, based on the user information 183, whether or not the user's current location is within a specific area associated with the super app 182. Specifically, for example, the determination unit 194 reads out the user information 183 from the storage unit 180 at the time the user launches the super app 182. The determination unit 194 determines, for example, whether or not the user's current location included in the user information 183 read out from the storage unit 180 is within a specific area.

[0055] The user's location is the location where the user is present, and is a concept that includes the user's position (latitude, longitude) and the user's registered address. Examples of cases in which the user's location included in the user information changes include a change in the user's registered address, a change in the user's location, etc.

[0056] In this embodiment, the "specific area associated with super app 182" is the jurisdiction of the base local government that manages / operates super app 182. However, the "specific area associated with super app 182" may be, for example, part or all of the jurisdiction of the local government where the headquarters of the company that manages / operates super app 182 is located.

[0057] The specific area itself can be set arbitrarily. Examples of the specific area include part or all of the jurisdiction of a local government, a collective area of ​​the jurisdictions of multiple local governments (whether adjacent or not), a specific economic zone, a specific commercial zone, a living zone where the user's daily life / daily activities are carried out, etc.

[0058] It is not essential that the determination unit 194 reads out the user information 183 from the storage unit 180. For example, the determination unit 194 may acquire the user information 183 from the operation acceptance unit 191 when the operation acceptance unit 191 accepts input of the user information 183. Furthermore, for example, the determination unit 194 may acquire the user information 183 from an external information processing device via the transmission / reception unit 192. Alternatively, the determination unit 194 may acquire user position information as the user information 183 from the position information sensor 150.

[0059] The application control unit 195 loads the super application 182 into the control unit 190 and runs it. The application control unit 195 also loads a specific mini application 181 from among the multiple mini applications 181 into the control unit 190 and runs it.

[0060] If the determination unit 194 determines that the user's current location is within the jurisdiction of the base municipality, the application control unit 195 sets the UI of the municipal DX content of the base municipality as the default UI (hereinafter, default UI) in the super application 182. If the determination unit 194 determines that the user's current location is outside the jurisdiction of the base municipality, in other words, within the jurisdiction of a non-base municipality, the application control unit 195 sets the UI of the tourism DX content of the base municipality as the default UI.

[0061] The UI of the base municipality's municipal DX content is an example of a first user interface according to one embodiment of the present disclosure. The UI of the base municipality's tourism DX content is an example of a second user interface according to one embodiment of the present disclosure. In the following description, the UI of the base municipality's municipal DX content is referred to as the "municipal UI," and the UI of the base municipality's tourism DX content is referred to as the "tourism UI."

[0062] Specifically, for example, the application control unit 195 sets the default UI screen to be displayed on the display screen of the display 141 to either the local government UI screen or the tourist UI screen, according to the determination result of the determination unit 194. More specifically, the application control unit 195 controls the presentation control unit 193 to display either the local government UI screen or the tourist UI screen on the display screen of the display 141 as the default UI screen.

[0063] [3 Data Structure] 3 is a diagram showing the data structure of application data table 184 stored in terminal device 10. Note that FIG. 3 is merely an example and does not exclude data not listed. Application data table 184 may store, for example, user information 183. Furthermore, data listed in the same table may be stored in separate storage areas in storage unit 180.

[0064] Fig. 3 is a diagram showing the data structure of application data table 184 shown in Fig. 2. Application data table 184 shown in Fig. 3 is a table having columns of super application information and mini application information, with user IDs as keys.

[0065] The item "User ID" is an item that stores an identifier for uniquely identifying a user. The item "Super app information" is an item that stores information about the super app 182. The information about the super app 182 includes, for example, identification information that can uniquely identify the type of super app 182, the contents of the local government DX content and the tourism DX content, and information about the usage status of the super app 182. In the example of Figure 3, "First content information" indicates the contents of the local government DX content, and "Second content information" indicates the contents of the tourism DX content.

[0066] The item "mini app information" is an item that stores information about the mini app 181. Specifically, the item "mini app information" includes information about multiple mini app 181 that can be used from the super app 182. The information about the mini app 181 includes, for example, identification information that can uniquely identify the type of mini app 181, details of each administrative service or tourist service, information about the usage status of the mini app 181, etc. In the example of FIG. 3, "first service information" indicates details of administrative services, and "second service information" indicates details of tourist services.

[0067] [4 actions] An example of the operation of the terminal device 10 when setting a default UI will be described below. Fig. 4 is a flowchart showing an example of the operation of the terminal device 10 when setting a default UI.

[0068] As a premise, for example, when operation reception unit 191 receives a user operation, application control unit 195 reads super application 182 from storage unit 180, loads it into control unit 190, and runs it.

[0069] 4, terminal device 10 acquires user information 183 (determination step). Specifically, for example, determination unit 194 reads user information 183 from storage unit 180 at the timing when application control unit 195 loads super application 182 into control unit 190 and operates it.

[0070] As described above, the determining unit 194 may acquire the user information 183 from the operation accepting unit 191 or another information processing device.

[0071] In step S12, the terminal device 10 determines, based on the user information 183, whether or not the user's current location is within a specific area associated with the super application 182 (determining step).

[0072] Specifically, for example, the determination unit 194 determines whether or not the registered address of the user included in the user information 183 read from the storage unit 180 is within the jurisdiction of the base local government.

[0073] In step S12, if it is determined that the registered address of the user is within the jurisdiction of the base local government (Yes in step S12), the determination unit 194 transmits first result information indicating this determination result to the application control unit 195.

[0074] In step S13, if the terminal device 10 determines that the user's current location is within a specific area, it sets the first user interface of the first content as the default user interface in the super application 182 (step of setting the user interface).

[0075] Specifically, for example, the application control unit 195 receives the first result information from the determination unit 194, and thereby displays the screen of the local government UI on the display screen of the display 141. As a result, the application control unit 195 sets the local government UI as the default UI.

[0076] On the other hand, if it is determined in step S12 that the user's registered address is outside the jurisdiction of the base municipality (No in step S12), the judgment unit 194 transmits second result information indicating this judgment result to the application control unit 195.

[0077] In step S14, if the terminal device 10 determines that the user's current location is outside the specific area, it sets the second user interface of the second content as the default user interface (step of setting the user interface).

[0078] Specifically, for example, the application control unit 195 receives the second result information from the determination unit 194, and thereby displays the sightseeing UI screen on the display screen of the display 141. As a result, the application control unit 195 sets the sightseeing UI as the default UI.

[0079] As an example of setting a default UI according to the user's registered address as described above, for example, when a resident of a base municipality uses super app 182, the municipality UI is set as the default UI, and when a resident of another municipality different from the base municipality uses super app 182, the tourism UI is set as the default UI. Alternatively, when a resident of the base municipality uses super app 182 after moving to another municipality, the tourism UI is set as the default UI.

[0080] An example of the display screen of the display 141 when the default UI is set will be described below with reference to Fig. 5 and Fig. 6. Fig. 5 is a schematic diagram showing an example of the display screen of the display 141 when the local government UI is set as the default UI. Fig. 6 is a schematic diagram showing an example of the display screen of the display 141 when the tourism UI is set as the default UI.

[0081] 5, for example, a local government UI screen 1411 is displayed as a default UI screen on the display screen of display 141. On screen 1411, for example, in area 1412, multiple icons 1413 of mini apps 181 that provide administrative services of the base local government are displayed. Also, for example, on screen 1411, disaster prevention / crime prevention information is displayed in area 1414.

[0082] 6, for example, a tourism UI screen 1415 is displayed as a default UI screen on the display screen of display 141. On screen 1415, for example, in area 1416, multiple icons 1417 of mini apps 181 that provide tourism services from municipalities outside the base are displayed.

[0083] 5 and 6 are merely examples. Various variations are possible regarding the display content and display mode of the screen 1411 and the screen 1415.

[0084] The terminal device 10 may employ various other operation examples in addition to the operation example shown in Fig. 4. First, the terminal device 10 may set either the local government UI or the tourism UI as the default UI depending on the current location of the user who uses the super app 182 (operates the terminal device 10), for example.

[0085] Specifically, for example, the determination unit 194 may determine whether the user's current location is within the jurisdiction of the base local government based on the user's location information included in the user information 183. In this case, the determination unit 194 may acquire the user's location information as the user information 183 from the location information sensor 150, for example.

[0086] If it is determined that the user's current location is within the jurisdiction of the base municipality, the determination unit 194 may, for example, transmit information indicating this determination result to the application control unit 195, and the application control unit 195 may set the municipality UI as the default UI. On the other hand, if it is determined that the user's current location is outside the jurisdiction of the base municipality, the determination unit 194 may, for example, transmit information indicating this determination result to the application control unit 195, and the application control unit 195 may set the tourism UI as the default UI.

[0087] [5 Summary] As described above, in this embodiment, the determination unit 194 reads out the user information 183 from the storage unit 180. The determination unit 194 determines whether or not the registered address of the user included in the user information 183 is within the jurisdiction of the base municipality. If the determination unit 194 determines that the registered address of the user is within the jurisdiction of the base municipality, the application control unit 195 displays a screen of the municipality UI on the display screen of the display 141. If the determination unit 194 determines that the registered address of the user is outside the jurisdiction of the base municipality, the application control unit 195 displays a screen of the tourism UI on the display screen of the display 141.

[0088] This allows the user to use appropriate content for the super app 182 that is specialized for the base municipality, based on the user's registered address. This allows the user to use administrative or tourist services that are appropriate for them, improving user convenience. Therefore, the terminal device 10 can further popularize the super app 182 that is specialized for the local area, such as a municipality.

[0089] Furthermore, the user can access the appropriate content for the base municipality-specific super app 182 according to the user's registered address without performing any special operations, which also increases user convenience and contributes to the further spread of the region-specific super app 182.

[0090] [6. Modifications] <6.1 First Modification> In the present embodiment, an example has been described in which the terminal device 10 sets the default UI to either the local government UI or the tourist UI depending on the result of determining whether the user's registered address is within the jurisdiction of the base local government. However, the terminal device 10 may, for example, accept a change in the user's current location and switch the default UI depending on whether the current location after the change is within a specific area.

[0091] Specifically, for example, the terminal device 10 may accept a change in the user's current location (a step of accepting a change). More specifically, for example, the determination unit 194 may detect that the user information 183 stored in the storage unit 180 has been updated and that the user's registered address or current location has changed. Also, for example, the determination unit 194 may acquire user location information from the location information sensor 150 and detect that the user's current location has changed. Alternatively, the operation acceptance unit 191 may accept an operation by the user to change the registered address. In this case, the operation acceptance unit 191 may transmit, for example, address change information indicating the changed registered address to the determination unit 194.

[0092] Next, the terminal device 10 may determine, for example, whether the current location of the user who has accepted the change is within a specific area. More specifically, for example, the determination unit 194 may determine whether the current location of the user after the change or the registered address of the user after the change is within the jurisdiction of the base municipality.

[0093] Next, the terminal device 10 may switch the default UI depending on the determination result of the determination unit 194 (the determination result in the determination step).

[0094] More specifically, for example, the application control unit 195 may switch the default UI screen displayed on the display screen of the display 141 to a local government UI screen by receiving the first result information from the determination unit 194. In this case, if the user's current location or registered address before the change was, for example, within the jurisdiction of a local government outside the base, the application control unit 195 may switch the default UI screen from the tourism DX screen to the local government UI screen. On the other hand, if the user's current location or registered address before the change was, for example, within the jurisdiction of a local government outside the base, the application control unit 195 may maintain the default UI screen as the local government UI screen.

[0095] Furthermore, for example, the application control unit 195 may switch the default UI screen displayed on the display screen of the display 141 to a tourism UI screen by receiving the second result information from the determination unit 194. In this case, if the user's current location or registered address before the change was, for example, within the jurisdiction of a local government outside the base, the application control unit 195 may maintain the default UI screen as the tourism DX screen. On the other hand, if the user's current location or registered address before the change was, for example, within the jurisdiction of a local government outside the base, the application control unit 195 may switch the default UI screen from the local government UI screen to the tourism UI screen.

[0096] With the configuration of the first modified example, even if the user changes his / her current location, the terminal device 10 can provide the user with content of the super app 182 that is appropriate for the user's new current location. This further improves user convenience and further promotes the spread of the region-specific super app 182.

[0097] Note that the switching of the default UI in the first modified example is merely an example, and various switching examples are envisioned. For example, it may be switching between a local government UI or tourism UI and a local product UI, or switching between a local government UI or tourism UI and MaaSUI. Or it may be switching between a local product UI and MaaSUI. The local product UI is a user interface for content related to local products when the first content or second content of super app 182 is content related to local products. MaaSUI is a user interface for content related to MaaS when the first content or second content of super app 182 is content related to MaaS.

[0098] <6.2 Second Modification> In the present embodiment, an example has been described in which the terminal device 10 automatically sets the default UI. However, the terminal device 10 may switch the default UI in response to a switching instruction from the user, for example.

[0099] Specifically, for example, the terminal device 10 may receive an instruction to switch the default UI from the user (step of receiving a switching instruction). More specifically, for example, the operation receiving unit 191 may receive an input operation of the switching instruction. Furthermore, for example, the transmitting / receiving unit 192 may receive switching information indicating the switching instruction from another information processing device operated by the user. The operation receiving unit 191 or the transmitting / receiving unit 192 may transmit the switching information to the application control unit 195, for example.

[0100] Next, for example, when the terminal device 10 sets the local government UI as the default UI, the terminal device 10 may switch the default UI to the tourism UI in response to a switching instruction received from the user. More specifically, for example, the application control unit 195 may switch the screen of the default UI displayed on the display screen of the display 141 from the local government UI screen to the tourism UI screen by receiving switching information from the operation receiving unit 191 or the transmitting / receiving unit 192.

[0101] The configuration of the second modification not only automatically sets an appropriate UI according to the user's current location, but also switches the default UI to a UI desired by the user regardless of the user's current location, thereby further improving user convenience and further promoting the spread of region-specific super apps 182.

[0102] The switching of the default UI in the second modified example is merely an example, and various switching examples are conceivable. For example, the terminal device 10 may switch the default UI to a local product UI or to MaaSUI in response to a switching request from the user.

[0103] <6.3 Third Modification> In addition to the first and second modifications described above, various other modifications are envisioned. First, the terminal device 10 may, for example, grant a benefit for the mini app 181 related to at least one tourism service depending on the usage status of the tourism DX content. The benefit is information with value, and examples thereof include points that can be used for one or more tourism services, tokens such as NFTs or crypto assets, and still images / videos showing tourism information.

[0104] Specifically, for example, the application control unit 195 may read and analyze information regarding the usage status of the tourism DX content from the application data table 184. For example, if the analysis shows that the usage status of the tourism DX content has reached a certain standard, the application control unit 195 may grant the user the above-mentioned benefit.

[0105] This configuration of providing benefits further increases the incentive for users to use the super app 182. This can further promote the spread of the super app 182 that is specialized for the region.

[0106] In a configuration in which a benefit is granted, the terminal device 10 may, for example, present the user with the latest tourist information in addition to granting the benefit. Furthermore, for example, the terminal device 10 may change the content of the benefit depending on the number of users of the tourism DX content. Alternatively, the terminal device 10 may grant a benefit of at least one mini app 181 related to an administrative service depending on the usage status of the local government DX content. In this case, the benefit may be, for example, the issuance of a digital citizen card.

[0107] Next, the combination of the first service and the second service according to one aspect of the present disclosure is not limited to the combination of an administrative service and a tourism service as in the present embodiment. Another example of the combination of the first service and the second service is, for example, a case where the first service is an administrative service and the second service is an introduction of event information.

[0108] [7 Basic Computer Hardware Configuration] 7 is a block diagram showing the basic hardware configuration of a computer 90. The computer 90 includes at least a processor 901, a main memory device 902, an auxiliary memory device 903, and a communication IF 991 (interface), which are electrically connected to one another by a communication bus 921.

[0109] The processor 901 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, and the like.

[0110] The main memory device 902 is used to temporarily store programs, data to be processed by the programs, etc. For example, it is a volatile memory such as a DRAM (Dynamic Random Access Memory).

[0111] The auxiliary storage device 903 is a storage device for saving data and programs, such as a flash memory, a hard disk drive (HDD), a magneto-optical disk, a CD-ROM, a DVD-ROM, or a semiconductor memory.

[0112] The communication IF 991 is an interface for inputting and outputting signals for communicating with other computers via a network using wired or wireless communication standards.

[0113] The network is composed of the Internet, a LAN, various mobile communication systems constructed by wireless base stations, etc. For example, the network includes 3G, 4G, and 5G mobile communication systems, LTE (Long Term Evolution), and wireless networks (e.g., Wi-Fi (registered trademark)) that can connect to the Internet via a predetermined access point. In the case of a wireless connection, communication protocols include, for example, Z-Wave (registered trademark), ZigBee (registered trademark), and Bluetooth (registered trademark). In the case of a wired connection, the network also includes a direct connection using a USB (Universal Serial Bus) cable, etc.

[0114] It should be noted that the computer 90 can be virtually realized by distributing all or part of each hardware configuration across multiple computers 90 and interconnecting them via a network. In this way, the computer 90 is a concept that includes not only a computer 90 housed in a single housing or case, but also a virtualized computer system.

[0115] [8 Basic Functional Configuration of Computer 90] The following describes the functional configuration of a computer realized by the basic hardware configuration (FIG. 7) of the computer 90. The computer includes at least the functional units of a control unit, a storage unit, and a communication unit.

[0116] The functional units of the computer 90 can also be realized by distributing all or part of the functional units among multiple computers 90 interconnected via a network. The computer 90 is a concept that includes not only a single computer 90 but also a virtualized computer system.

[0117] The control unit is realized by the processor 901 reading out various programs stored in the auxiliary storage device 903, expanding them in the main storage device 902, and executing processing in accordance with the programs. The control unit can realize functional units that perform various types of information processing depending on the type of program. In this way, the computer is realized as an information processing device that performs information processing.

[0118] The storage unit is realized by a main storage device 902 and an auxiliary storage device 903. The storage unit stores data, various programs, and various databases. Furthermore, the processor 901 can allocate a storage area corresponding to the storage unit in the main storage device 902 or the auxiliary storage device 903 in accordance with the programs. Furthermore, the control unit can cause the processor 901 to execute processes for adding, updating, and deleting data stored in the storage unit in accordance with the various programs.

[0119] A database refers to a relational database, which manages data sets called masters and tables in a tabular format structurally defined by rows and columns, by relating them to each other. In a database, a table is called a table, a master, a column in a table is called a column, and a row in a table is called a record. In a relational database, relationships between tables and masters can be set and associated.

[0120] Typically, each table and each master has a column set as a primary key to uniquely identify a record, but setting a primary key to a column is not essential. The control unit can cause the processor 901 to add, delete, or update records in specific tables and masters stored in the storage unit according to various programs.

[0121] Furthermore, by storing data, various programs, and various databases in the storage unit, it can be considered that the information processing device and information processing system according to the present disclosure have been manufactured.

[0122] Note that the databases and masters in this disclosure may include any data structure in which information is structurally defined (such as a list, dictionary, associative array, or object). The data structure also includes data that can be considered as a data structure by combining data with functions, classes, methods, etc. written in any programming language.

[0123] The communication unit is realized by the communication IF 991. The communication unit realizes a function of communicating with other computers 90 via a network. The communication unit can receive information transmitted from other computers 90 and input the information to the control unit. The control unit can cause the processor 901 to execute information processing on the received information in accordance with various programs. In addition, the communication unit can transmit information output from the control unit to other computers 90.

[0124] Furthermore, the above-described configurations, functions, processing units, processing means, etc. may be partially or entirely implemented in hardware, for example, by designing them as integrated circuits. The present invention can also be realized by software program code that implements the functions of the embodiments. In this case, a storage medium on which the program code is recorded is provided to a computer, and a processor included in the computer reads the program code stored in the storage medium. In this case, the program code itself read from the storage medium implements the functions of the above-described embodiments, and the program code itself and the storage medium on which it is stored constitute the present invention. Examples of storage media for providing such program code include flexible disks, CD-ROMs, DVD-ROMs, hard disks, SSDs, optical disks, magneto-optical disks, CD-Rs, magnetic tape, non-volatile memory cards, and ROMs.

[0125] Furthermore, the program code that realizes the functions described in this embodiment can be implemented in a wide range of program or script languages, such as assembler, C / C++, perl, Shell, PHP, and Java (registered trademark).

[0126] Furthermore, the program code of the software that realizes the functions of the embodiments may be distributed via a network and stored in a storage means such as a computer's hard disk or memory, or in a storage medium such as a CD-RW or CD-R, and the processor of the computer may read and execute the program code stored in the storage means or storage medium.

[0127] The functions performed by the components described herein may be implemented in circuitry or processing circuitry, including general-purpose processors, application-specific processors, integrated circuits, ASICs (Application Specific Integrated Circuits), a CPU (a Central Processing Unit), conventional circuits, and / or combinations thereof, programmed to perform the described functions. A processor includes transistors and other circuits and is considered to be circuitry or processing circuitry. A processor may also be a programmed processor that executes programs stored in memory.

[0128] In this specification, a circuitry, unit, or means is hardware that is programmed to realize or performs the described functions, which may be any hardware disclosed herein or any hardware known to be programmed to realize or perform the described functions.

[0129] If the hardware is a processor considered to be a type of circuitry, the circuitry, means, or unit is a combination of the hardware and software used to configure the hardware and / or processor.

[0130] Although several embodiments of the present disclosure have been described above, these embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and modifications are intended to be included in the scope of the inventions and their equivalents as defined in the claims, as well as in the scope and spirit of the inventions.

[0131] [9. Appendix] The matters explained in this embodiment are additionally noted below.

[0132] <Appendix 1> A program to be executed by a computer having a processor and a memory, the program storing a super app that can be used by switching between a first content as a portal for a mini app related to a first service and a second content as a portal for a mini app related to a second service, the program causing the processor to execute the steps of: determining whether a user's current location is within a specific area associated with the super app based on user information about the user; and, if it is determined that the current location is within the specific area, setting a first user interface of the first content as the default user interface in the super app; and, if it is determined that the current location is outside the specific area, setting a second user interface of the second content as the default user interface.

[0133] <Appendix 2> The first content is content for local government digital transformation, and the second content is content for tourism digital transformation (Appendix 1).

[0134] <Appendix 3> A program described in (Appendix 1) or (Appendix 2) that causes the processor to execute a step of accepting a change in current location, and in a step of determining whether the current location for which the change has been accepted is within a specific area, and in a step of using the user interface, switches the default user interface depending on the result of the determination in the step of determining.

[0135] <Appendix 4> In the step of changing the user interface, if it is determined that the current location for which the change has been accepted is within a specific area, the default user interface is switched to the first user interface, and if it is determined that the current location for which the change has been accepted is outside the specific area, the default user interface is switched to the second user interface (Appendix 3).

[0136] <Appendix 5> A program described in any of (Appendix 1) to (Appendix 4) that causes a processor to execute a step of accepting an instruction from a user to switch the default user interface, and in the step of setting the user interface, if the first user interface is set as the default user interface, switches the default user interface to the second user interface in accordance with the received switching instruction.

[0137] <Appendix 6> The program according to any one of (Supplementary Note 1) to (Supplementary Note 5), causing a processor to execute a step of providing a benefit of at least one mini app related to the second service depending on the usage status of the second content.

[0138] <Appendix 7> An information processing device comprising a control unit and a storage unit, wherein the control unit executes all steps in the program according to any one of (Supplementary Note 1) to (Supplementary Note 6).

[0139] <Appendix 8> A method executed by a computer having a processor and a memory, wherein the processor executes all steps in the program described in any one of (Appendix 1) to (Appendix 6).

[0140] <Appendix 9> A system comprising means for executing all steps in the program described in any one of (Appendix 1) to (Appendix 6). [Explanation of symbols]

[0141] 1. System 10...Terminal device 12...Communication IF 120…Communications Department 13...Input device 131...Touch-sensitive devices 14...Output device 141...Display 15...Memory 16…Storage 19...Processor

Claims

1. A program to be executed by a computer having a processor and a memory, a super app that can be used by switching between first content as a portal for a mini app related to a first service and second content as a portal for a mini app related to a second service is stored; The program causes the processor to: determining, based on user information about a user, whether the user's current location is within a particular area associated with the super app; setting a first user interface of the first content as a default user interface in the super app when it is determined that the current location is within the specific area, and setting a second user interface of the second content as the default user interface when it is determined that the current location is outside the specific area; A program that executes the following.

2. The first content is content for local government digital transformation, The program according to claim 1 , wherein the second content is content for tourism digital transformation.

3. causing the processor to accept a change in current location; In the determining step, determining whether the current location for which the change has been accepted is within the specified area; 2. The program according to claim 1, wherein in the step of selecting the user interface, the default user interface is switched depending on the determination result in the step of determining.

4. In the step of providing a user interface, switching the default user interface to the first user interface when it is determined that the current location for which the change has been accepted is within the specific area; The program according to claim 3 , wherein when it is determined that the current location for which the change has been accepted is outside the specific area, the default user interface is switched to the second user interface.

5. receiving an instruction from the user to switch the default user interface; 2 . The program according to claim 1 , wherein, in the step of setting the user interface, if the first user interface is set as the default user interface, the default user interface is switched to the second user interface in response to the received switching instruction.

6. The program according to claim 1 , further comprising: providing a benefit of at least one mini-appli related to the second service in accordance with a usage status of the second content.

7. 7. An information processing apparatus comprising a control unit and a storage unit, wherein the control unit executes all steps of the program according to claim 1.

8. A method executed by a computer having a processor and a memory, wherein the processor executes all the steps of the program of any one of claims 1 to 6.

9. A system comprising means for executing all steps in the program according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Portable terminal, control method, and program

    JP2023151309A

  • Information processing device and information processing program

    JP2023167308A

  • Information providing apparatus, information providing method, and program

    JP2024075288A

  • Regional Information Channel System

    JP3186321U

  • Service providing system, service providing method, and program

    JP2023066918A