system

The prepaid SIM card system addresses the challenge of accessing tourist and emergency information efficiently, offering location-based services and guides, thereby improving the tourist experience.

JP2026037198APending Publication Date: 2026-03-06SOFTBANK GROUP CORP
View PDF 1 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Tourists face difficulties in obtaining timely and efficient tourist information, language guides, and cultural guides at their destinations, often encountering high roaming charges and language barriers that hinder their experience.

Method used

A system utilizing a prepaid SIM card for tourists that provides location-based tourist and event information, language guides, and cultural resources through a user device, integrating GPS, server filtering, and terminal display functions.

Benefits of technology

Enables tourists to access real-time, cost-effective, and comprehensive information, enhancing their experience by overcoming language barriers and providing essential guides.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026037198000001_ABST
    Figure 2026037198000001_ABST
Patent Text Reader

Abstract

A system is provided.SOLUTION: The system includes a means for acquiring user's current location information by using a prepaid SIM card for tourists, a means for filtering and providing sightseeing point information based on the current location, and a means for displaying the acquired sightseeing point information on a terminal in response to a user's request.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The technology of the present disclosure relates to a system. [Background technology]

[0002] Patent document 1 discloses a persona chatbot control method performed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to a description of the chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance. [Prior art documents] [Patent documents]

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

[0004] In order for tourists to smoothly obtain tourist information at their destinations, they need to quickly acquire information specific to the region and overcome language barriers. However, conventional methods pose many difficulties when obtaining tourist information and adapting to the local environment. In particular, there is a need for a means to efficiently provide information such as tourist spots, event information, recommended shops, and emergency contact information at the destination. Furthermore, while cultural and language guides for the destination are also necessary information, there is a lack of systems that can easily provide this information. [Means for solving the problem]

[0005] The present invention solves the above problems with a system that uses a prepaid SIM card for tourists and includes a means for acquiring a user's current location information, a means for filtering and providing tourist spot information based on the current location, and a means for displaying the acquired tourist spot information on a terminal in response to a user request. The system also includes a means for acquiring local event information in response to a user request, a means for filtering the event information based on the current location information, and a means for displaying the acquired event information on the terminal. The system also includes a means for providing language and cultural guides in response to a user request, a means for acquiring language and cultural resources based on the user's request, and a means for displaying the acquired resources on the terminal, thereby efficiently providing tourist information.

[0006] A "prepaid SIM card for tourists" is a prepaid SIM card that overseas tourists purchase in advance to use communication services in the places they visit.

[0007] "User's current location information" is location information including latitude and longitude obtained using the GPS function of the terminal held by the user.

[0008] "Tourist spot information" is information such as a description, location, and rating of a specific tourist spot or sightseeing spot.

[0009] "Filtering" is the process of selecting and extracting data based on specific conditions.

[0010] "Means for displaying on a terminal" refers to methods and functions for visually displaying acquired information on a user's device such as a smartphone or tablet.

[0011] "Local event information" is information about events such as festivals and festivals held in a specific local area.

[0012] A "language guide" is a phrasebook or translation guide for travelers that is provided in a particular language.

[0013] "Cultural guide" is information that includes explanations and instructions about the history, customs, manners, traditions, etc. of the place being visited.

[0014] "Language resources" are information resources such as text and audio data provided in multiple languages.

[0015] "Cultural resources" are information resources such as documents, videos, and audio clips related to local culture. [Brief explanation of the drawings]

[0016] [Figure 1] 1 is a conceptual diagram showing an example of the configuration of a data processing system according to a first embodiment. [Figure 2] 1 is a conceptual diagram showing an example of main functions of a data processing device and a smart device according to a first embodiment. [Figure 3] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a second embodiment. [Figure 4] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and smart glasses according to a second embodiment. [Figure 5] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a third embodiment. [Figure 6] FIG. 11 is a conceptual diagram showing an example of main functions of a data processing device and a headset-type terminal according to a third embodiment. [Figure 7] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a fourth embodiment. [Figure 8] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and a robot according to a fourth embodiment. [Figure 9] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 10] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 11] FIG. 3 is a sequence diagram showing a processing flow of the data processing system according to the first embodiment. [Figure 12]FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1. [Figure 13] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system according to the second embodiment when an emotion engine is combined. [Figure 14] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 2 when an emotion engine is combined. DETAILED DESCRIPTION OF THE INVENTION

[0017] An example of an embodiment of a system according to the technology of the present disclosure will be described below with reference to the accompanying drawings.

[0018] First, the terms used in the following description will be explained.

[0019] In the following embodiments, a coded processor (hereinafter simply referred to as a "processor") may be a single arithmetic device or a combination of multiple arithmetic devices. Furthermore, a processor may be a single type of arithmetic device or a combination of multiple types of arithmetic devices. Examples of arithmetic devices include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), and an APU (Accelerated Processing Unit).

[0020] In the following embodiments, a coded RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a working memory by a processor.

[0021] In the following embodiments, the coded storage is one or more non-volatile storage devices that store various programs, various parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), and magnetic tapes.

[0022] In the following embodiments, a communication I / F (Interface) with a symbol is an interface including a communication processor, an antenna, etc. The communication I / F controls communication between multiple computers. Examples of communication standards applied to the communication I / F include wireless communication standards including 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), Bluetooth (registered trademark), etc.

[0023] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." In other words, "A and / or B" means that it may be only A, only B, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" is also applied when three or more things are expressed connected by "and / or."

[0024] [First embodiment]

[0025] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.

[0026] 1, a data processing system 10 includes a data processing device 12 and a smart device 14. An example of the data processing device 12 is a server.

[0027] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0028] The smart device 14 includes a computer 36, a reception device 38, an output device 40, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The reception device 38, the output device 40, and the camera 42 are also connected to the bus 52.

[0029] The reception device 38 includes a touch panel 38A, a microphone 38B, and the like, and receives user input. The touch panel 38A detects contact with an indicator (for example, a pen or a finger) to receive user input by the touch of the indicator. The microphone 38B detects the user's voice to receive user input by voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the data indicating the user input.

[0030] The output device 40 includes a display 40A and a speaker 40B, and presents data to the user 20 by outputting the data in a form of expression that the user 20 can perceive (for example, audio and / or text). The display 40A displays visible information such as text and images in accordance with instructions from the processor 46. The speaker 40B outputs audio in accordance with instructions from the processor 46. The camera 42 is a compact digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.

[0031] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54.

[0032] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.

[0033] 2, in the data processing device 12, a specific process is performed by the processor 28. A specific processing program 56 is stored in the storage 32. The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific process is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[0034] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[0035] In the smart device 14, the processor 46 performs the reception output process. The storage 50 stores a reception output program 60. The reception output program 60 is used in conjunction with the specific processing program 56 by the data processing system 10. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[0036] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0037] This invention relates to a system that uses a prepaid SIM card for tourists to acquire information about the user's current location and provide tourist spot and event information based on that information. It also provides language and cultural guides in response to user requests. A specific embodiment for implementing this system is described below.

[0038] System Configuration

[0039] The system consists of the following main components:

[0040] 1. Prepaid SIM card

[0041] 2. User device (smartphone, tablet, etc.)

[0042] 3. Server

[0043] Program processing overview

[0044] 1. SIM card authentication and activation

[0045] The device scans the SIM card and reads the ICCID (Integrated Circuit Card Identifier) ​​and IMSI (International Mobile Subscriber Identity).

[0046] The terminal sends the read information to the server.

[0047] The server compares the received information with a database and authenticates the prepaid SIM card.

[0048] If the authentication is successful, the server generates an activation key and sends it to the terminal.

[0049] The device obtains the activation key and allows the SIM card to be used.

[0050] 2. Providing tourist information

[0051] The user selects "recommended tourist spots" in the app.

[0052] The device obtains current location information via GPS.

[0053] The device sends the current location information to the server.

[0054] The server filters the relevant tourist spot information from the database based on the received current location information.

[0055] The server transmits the filtered tourist spot information to the terminal.

[0056] The terminal displays the received information to the user and provides detailed information.

[0057] 3. Providing event information

[0058] A user selects local events information in the app.

[0059] The device acquires the current location information and sends it to the server.

[0060] The server filters the relevant event information from the database based on the received current location information.

[0061] The server transmits the filtered event information to the terminal.

[0062] The terminal displays the received event information to the user and provides detailed information.

[0063] 4. Providing language and cultural guides

[0064] The user selects a language or culture guide in the app.

[0065] The device sends the selection to the server.

[0066] The server retrieves the corresponding language and cultural resources from the database.

[0067] The server transmits the acquired resources to the terminal.

[0068] The terminal displays the received resources to the user and provides the content.

[0069] Specific examples

[0070] Example 1: Using recommended sightseeing spots

[0071] 1. A user visits Tokyo and taps "Recommended Tourist Spots" in the app.

[0072] 2. The device obtains its current location (latitude and longitude).

[0073] 3. The device sends the acquired location information to the server.

[0074] 4. The server filters information about tourist spots around Tokyo from the database based on the current location.

[0075] 5. The server sends the filtered information to the terminal.

[0076] 6. The device displays the received tourist spot information to the user, who can check the details of each tourist spot.

[0077] Example 2: Use of emergency information

[0078] 1. An earthquake occurs and the user taps "Emergency Information" on the app.

[0079] 2. The device sends an emergency information request to the server.

[0080] 3. The server retrieves the latest emergency contact and evacuation location information from the database and sends it to the device.

[0081] 4. The device displays the received information to the user to assist them in safe behavior.

[0082] As described above, the present invention realizes a system for providing information to tourists, which allows tourists to minimize inconveniences while on-site and enjoy sightseeing smoothly and safely.

[0083] The processing flow will be explained below.

[0084] SIM card authentication and activation

[0085] Processing Flow

[0086] Step 1:

[0087] The device scans the SIM card slot and reads the ICCID (Integrated Circuit Card Identifier) ​​and IMSI (International Mobile Subscriber Identity).

[0088] Step 2:

[0089] The terminal sends the ICCID and IMSI it reads to the server using the REST API.

[0090] Step 3:

[0091] The server checks the received ICCID and IMSI against a database to find a matching record.

[0092] Step 4:

[0093] The server generates an authentication result, and if the authentication is successful, it generates an activation key and sends it to the terminal.

[0094] Step 5:

[0095] The device receives the activation key and displays a message to the user that the SIM card has been authorized for use.

[0096] Providing recommended sightseeing spots

[0097] Processing Flow

[0098] Step 1:

[0099] The user launches the app and taps the "Recommended Tourist Spots" button.

[0100] Step 2:

[0101] The device obtains current location information (latitude and longitude) using the GPS module.

[0102] Step 3:

[0103] The current location information acquired by the device is sent to the server using the REST API.

[0104] Step 4:

[0105] Based on the current location information received by the server, information on nearby tourist spots is filtered and extracted from the database.

[0106] Step 5:

[0107] The server ranks the extracted tourist spot information by priority and popularity and generates a list.

[0108] Step 6:

[0109] The server generates a list of tourist attractions and sends it to the terminal in JSON format.

[0110] Step 7:

[0111] The device parses the JSON data and displays a list of tourist attractions to the user.

[0112] Providing information about local events

[0113] Processing Flow

[0114] Step 1:

[0115] The user taps the "Local Event Information" button from the app menu.

[0116] Step 2:

[0117] The device obtains current location information using the GPS module.

[0118] Step 3:

[0119] The device sends the acquired location information to the server via REST API.

[0120] Step 4:

[0121] Based on the current location information received by the server, nearby event information is filtered and extracted from the database.

[0122] Step 5:

[0123] The server sends the extracted event information to the terminal in JSON format.

[0124] Step 6:

[0125] The device parses the received event information and displays it to the user.

[0126] Providing language and cultural guides

[0127] Processing Flow

[0128] Step 1:

[0129] The user selects "Language Guide" or "Culture Guide" from the app menu.

[0130] Step 2:

[0131] The device sends the user's selection to the server via a REST API.

[0132] Step 3:

[0133] Based on the request received by the server, the corresponding language and cultural resources are retrieved from the database.

[0134] Step 4:

[0135] The server sends the acquired resource to the terminal in JSON format.

[0136] Step 5:

[0137] The terminal parses the received resource and displays it to the user.

[0138] Providing emergency information

[0139] Processing Flow

[0140] Step 1:

[0141] The user taps "Emergency Information" in the app.

[0142] Step 2:

[0143] The device sends the user's emergency information request to the server using the REST API.

[0144] Step 3:

[0145] Based on the request received by the server, the latest emergency contact information and evacuation location information is extracted from the database.

[0146] Step 4:

[0147] The server extracts emergency information and sends it to the terminal in JSON format.

[0148] Step 5:

[0149] The terminal parses the received emergency information and displays it to the user.

[0150] Through the above processing flow, the present invention can efficiently provide various information that tourists need at their destinations, improving the user experience.

[0151] Example 1

[0152] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0153] Tourists need to have the right means of communication to access real-time information about tourist destinations. However, regular SIM cards incur high roaming charges when used in a foreign country, creating inconvenience for tourists. Language and cultural differences also make it difficult to quickly and accurately obtain tourist and emergency information. Furthermore, the provision of real-time location-based information about tourist spots and events is insufficient, preventing tourists from making the most of their local sightseeing experience.

[0154] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[0155] In this invention, the server includes a means for authenticating and activating the communication card, a means for filtering and providing tourist information based on location information, and a means for displaying the filtered tourist information to the user, thereby enabling tourists to obtain tourist information and emergency information in real time, at low cost and efficiently, even in foreign countries.

[0156] A "communication card" is a card required for data communication, such as a SIM card, which is inserted into a mobile phone or other mobile device.

[0157] "User" refers to a person, such as a tourist or traveler, who uses the system to obtain and operate information.

[0158] "Location Information" means data indicating your current geographic location obtained using GPS or other location measurement technology.

[0159] "Tourist information" refers to information related to tourism, such as tourist attractions, sightseeing points, and sightseeing routes.

[0160] "Event information" refers to information about events, festivals, exhibitions, etc. held in the local area.

[0161] "Authentication and activation" refers to the process of verifying whether a communications card is valid and making the card available for use.

[0162] "Filtering" refers to the process of selecting information that meets specific conditions from a large amount of information.

[0163] "Server" refers to a central computer system that processes user requests and provides the required information.

[0164] "Language guide" refers to tourist information and explanations translated into the language used by the user.

[0165] "Cultural guide" refers to providing guidance and explanations about the culture, customs, and history of the region or country being visited.

[0166] "Language Resources" refers to translation data, audio data, and other data for multilingual support.

[0167] "Cultural resources" refers to data and materials related to cultural background, customs, points, etc.

[0168] MODE FOR CARRYING OUT THE INVENTION

[0169] The present invention relates to a system that uses a communication card for tourists to acquire information on the user's current location and provides tourist information and event information based on that information. It also provides language and cultural guides in response to user requests. A detailed description of specific embodiments of the present invention is provided below.

[0170] System Configuration

[0171] The system consists of the following main components:

[0172] 1. Communication card (SIM card)

[0173] 2. User device (smartphone, tablet, etc.)

[0174] 3. Server

[0175] Program processing overview

[0176] SIM card authentication and activation

[0177] The user inserts the communication card into the terminal.

[0178] The terminal reads the communication card's ICCID (Integrated Circuit Card Identifier) ​​and IMSI (International Mobile Subscriber Identity).

[0179] The terminal sends the read information to the server.

[0180] The server checks the received information against a database to see if the communication card is valid.

[0181] If the authentication is successful, the server generates an activation key and sends it to the terminal.

[0182] The terminal uses the activation key to authorize the use of the communication card.

[0183] Providing tourist information

[0184] The user selects "recommended tourist spots" within the app.

[0185] The device uses the GPS sensor to obtain current location information (latitude and longitude).

[0186] The device sends the current location information to the server.

[0187] The server filters relevant tourist information from the database based on the received current location information.

[0188] The server transmits the filtered tourist information to the terminal.

[0189] The tourist information received by the terminal is displayed to the user.

[0190] Providing event information

[0191] The user selects "Local Event Information" within the app.

[0192] The device again uses the GPS sensor to obtain the current location information and sends it to the server.

[0193] The server filters relevant event information from the database based on the received current location information.

[0194] The server transmits the filtered event information to the terminal.

[0195] The terminal displays the received event information to the user.

[0196] Providing language and cultural guides

[0197] The user selects a language or culture guide within the app.

[0198] The device sends the selection to the server.

[0199] The server retrieves the corresponding language and cultural resources from the database.

[0200] The server transmits the acquired resources to the terminal.

[0201] The terminal displays the received resources to the user.

[0202] Specific examples

[0203] Example 1: Using recommended sightseeing spots

[0204] A user visits Tokyo and taps "recommended tourist spots" on the app.

[0205] The device obtains its current location (latitude and longitude).

[0206] The current location information acquired by the terminal is sent to the server.

[0207] The server filters information about tourist spots around Tokyo from a database based on the user's current location.

[0208] The server sends the filtered information to the terminal.

[0209] The device displays the received tourist spot information to the user, who can then check the details of each tourist spot.

[0210] Example 2: Use of emergency information

[0211] An earthquake occurs and the user taps "Emergency Information" on the app.

[0212] The terminal sends an emergency information request to the server.

[0213] The server retrieves the latest emergency contact information and evacuation location information from the database and sends it to the device.

[0214] The device displays the received information to the user, supporting safe behavior.

[0215] Prompt Sentence Examples

[0216] Please explain what data processing will be performed when a user selects "recommended tourist spots" on the app.

[0217] Please provide a step-by-step detailed description of the process users will go through to obtain emergency information.

[0218] This system will enable tourists to efficiently obtain real-time tourist and emergency information even in foreign countries, thereby improving their local tourist experience and enabling them to enjoy a safe and fulfilling trip.

[0219] The flow of the identification process in the first embodiment will be described with reference to FIG.

[0220] Explaining the program's processing in detail

[0221] Prepaid SIM card authentication and activation

[0222] Step 1:

[0223] The user inserts the communication card into the terminal.

[0224] Specific operation: Insert the communication card into the SIM card slot of the smartphone.

[0225] Input: A physical communications card.

[0226] Output: The data from the communication card is recognized by the terminal.

[0227] Step 2:

[0228] The terminal automatically reads the ICCID and IMSI of the communication card.

[0229] Specific operation: The smartphone firmware obtains the ICCID and IMSI from the SIM card slot.

[0230] Input: Data from the communications card.

[0231] Output: ICCID and IMSI information.

[0232] Step 3:

[0233] The terminal sends the ICCID and IMSI it reads to the server.

[0234] What happens: The app on the device sends data to the server using the HTTPS protocol.

[0235] Input: ICCID and IMSI information.

[0236] Output: ICCID and IMSI sent to the server.

[0237] Step 4:

[0238] The server checks the received information against a database to see if the communication card is valid.

[0239] What happens: The server performs a database lookup using an SQL query.

[0240] Input: ICCID and IMSI information.

[0241] Output: Communication card authentication result (enabled / disabled).

[0242] Step 5:

[0243] If the server is successful in authentication, it generates an activation key and sends it to the terminal.

[0244] Specific operation: If authentication is successful, the server generates a random activation key and returns it to the device in JSON format.

[0245] Input: Authentication result.

[0246] Output: Activation key.

[0247] Step 6:

[0248] The terminal uses the activation key to authorize the use of the communication card.

[0249] Specific operation: The terminal stores the received activation key as internal information and activates the communication card function.

[0250] Enter your activation key.

[0251] Output: Permission to use communication card.

[0252] Providing tourist information

[0253] Step 1:

[0254] The user selects "recommended tourist spots" within the app.

[0255] Specific action: Tap the "Recommended Tourist Spots" button on the app's UI.

[0256] Input: User taps.

[0257] Output: Tourist attraction information request trigger.

[0258] Step 2:

[0259] The device uses the GPS sensor to obtain location information.

[0260] Specific operation: The device's GPS module acquires location information and passes it to the app.

[0261] Input: Data from the GPS sensor.

[0262] Output: Latitude and longitude information.

[0263] Step 3:

[0264] The device sends the current location information to the server.

[0265] Specific operation: The device sends its latitude and longitude to the server via an HTTP request.

[0266] Input: Latitude and longitude information.

[0267] Output: The location information sent to the server.

[0268] Step 4:

[0269] The server filters relevant tourist information from the database based on the received current location information.

[0270] What it does: Uses an SQL query to retrieve and filter tourist information about the current location from a database.

[0271] Input: Current location.

[0272] Output: Filtered tourist information.

[0273] Step 5:

[0274] The server transmits the filtered tourist information to the terminal.

[0275] Specific operation: The filtered data on the server side is returned to the terminal in JSON format.

[0276] Input: Filtered tourist information.

[0277] Output: Tourist information sent to the device.

[0278] Step 6:

[0279] The tourist information received by the terminal is displayed to the user.

[0280] Specific behavior: The app analyzes the received data, binds it to the UI, and displays it.

[0281] Input: Received tourist information.

[0282] Output: Tourist information displayed to the user.

[0283] Providing event information

[0284] Step 1:

[0285] The user selects "Local Event Information" within the app.

[0286] Specific action: Tap the "Local Event Information" button in the app's UI.

[0287] Input: User taps.

[0288] Output: Event information request trigger.

[0289] Step 2:

[0290] The device again uses the GPS sensor to obtain the current location information and sends it to the server.

[0291] Specific operation: The device acquires location information again and sends it to the server via an HTTP request.

[0292] Input: Data from the GPS sensor.

[0293] Output: The location information sent to the server.

[0294] Step 3:

[0295] The server filters relevant event information from the database based on the received current location information.

[0296] What it does: Uses an SQL query to retrieve event information and filters it by location.

[0297] Input: Current location.

[0298] Output: Filtered event information.

[0299] Step 4:

[0300] The server transmits the filtered event information to the terminal.

[0301] Specific operation: The filtered data is returned to the terminal in JSON format.

[0302] Input: Filtered event information.

[0303] Output: Event information sent to the device.

[0304] Step 5:

[0305] The terminal displays the received event information to the user.

[0306] Specific behavior: The app analyzes the event information received, binds it to the UI, and displays it.

[0307] Input: Received event information.

[0308] Output: The event information displayed to the user.

[0309] Providing language and cultural guides

[0310] Step 1:

[0311] The user selects a language or culture guide within the app.

[0312] Specific Action: Tap on the Language Guide or Culture Guide option in the app UI.

[0313] Input: User taps.

[0314] Output: A request trigger for a language or culture guide.

[0315] Step 2:

[0316] The device sends the selection to the server.

[0317] Specific behavior: The selected option is sent to the server in an HTTP request.

[0318] Input: User selected data.

[0319] Output: The selection data sent to the server.

[0320] Step 3:

[0321] The server retrieves the corresponding language and cultural resources from the database.

[0322] Specific behavior: Retrieves language and cultural resources from the database using SQL queries.

[0323] Input: Select data.

[0324] Output: Retrieved linguistic and cultural resources.

[0325] Step 4:

[0326] The server transmits the acquired resources to the terminal.

[0327] Specific operation: The acquired resource is returned to the terminal in JSON format.

[0328] Input: Linguistic and cultural resources.

[0329] Output: Resources sent to the device.

[0330] Step 5:

[0331] The terminal displays the received resources to the user.

[0332] Specific behavior: The app parses the received resources and displays them in the UI.

[0333] Input: The received resource.

[0334] Output: Language and culture guide displayed to the user.

[0335] The above is a detailed description of each step in the processing flow of this system. The specific operations, inputs, and outputs performed at each step have also been explained.

[0336] (Application example 1)

[0337] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0338] Existing tourism support systems have limited means of providing tourist information about tourist spots and events when tourists use autonomous vehicles. Language and cultural guides are sometimes not provided in a timely manner, which reduces the quality of the tourist experience. Furthermore, route guidance for autonomous vehicles is not fully integrated, which can reduce convenience for tourists.

[0339] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[0340] In this invention, the server includes means for acquiring user current location information using a prepaid SIM card for tourists, means for filtering and providing tourist spot information based on the current location, means for acquiring tourist spot information and event information and providing route guidance to the self-driving vehicle, and means for providing language and cultural guides. This enables tourists to travel smoothly around tourist spots using the self-driving vehicle, and enables timely information provision and highly accurate route guidance.

[0341] "Tourist prepaid SIM card" means a prepaid SIM card provided to tourists for temporary use, which contains identification information for accessing telecommunications services.

[0342] "Means for obtaining the user's current location information" refers to a mechanism for obtaining current location information using the GPS function of the user's device or other positioning systems.

[0343] The "means for filtering and providing tourist spot information" is a mechanism for appropriately extracting (filtering) information about tourist spots that have been registered in a database in advance based on the acquired current location information, and providing it to the user.

[0344] "Means for acquiring tourist spot information and event information and providing route guidance to autonomous vehicles" refers to a mechanism for acquiring tourist spot information and event information and providing appropriate route guidance to autonomous vehicles based on that information.

[0345] The "means for providing language and cultural guides" is a mechanism for collecting language and cultural information about tourist destinations in response to user requests and providing it to users.

[0346] The "means for acquiring local event information" is a mechanism for collecting information about events taking place in a local area based on a user's request.

[0347] "Means for navigating autonomous vehicles to an event venue" refers to a system for navigating autonomous vehicles to an appropriate event venue based on acquired event information.

[0348] "Means for providing audio guidance in self-driving vehicles to provide real-time commentary on tourist spots and event information" refers to a mechanism for providing real-time audio commentary on tourist spots and event information inside self-driving vehicles.

[0349] This invention is a system for autonomous vehicles that uses prepaid SIM cards for tourists and provides tourist spot and event information based on the user's current location, as well as language and cultural guides. The system consists of the following main components:

[0350] 1. Prepaid SIM card

[0351] 2. User devices (mobile communication devices such as smartphones and tablets)

[0352] 3. Server

[0353] 4. Self-driving vehicles

[0354] System Configuration

[0355] server

[0356] The server includes a database that holds information about tourist attractions, event information, language resources, and cultural resources. The server performs the following functions:

[0357] 1. Authentication and Activation

[0358] The server receives the SIM card's ICCID and IMSI sent from the terminal, compares them with a database to authenticate the prepaid SIM card, and generates an activation key and sends it to the terminal.

[0359] 2. Filtering and providing tourist information

[0360] Based on the current location information sent from the terminal, the server filters the corresponding tourist spot information from the database and sends it to the terminal.

[0361] 3. Filtering and providing event information

[0362] The server filters the corresponding event information from the database based on the current location information sent from the terminal and sends it to the terminal.

[0363] 4. Providing language and cultural guides

[0364] In response to a request from a user, the server retrieves language resources and cultural resources from the database and transmits them to the terminal.

[0365] Terminal

[0366] 1. Data Acquisition

[0367] The device uses its GPS function to obtain the user's current location information and transmits it to the server.

[0368] 2. Data display

[0369] The terminal displays the tourist spot information, event information, language guide, and culture guide received from the server to the user.

[0370] 3. Route guidance

[0371] Based on the information received from the server, the terminal provides appropriate route guidance to the self-driving vehicle.

[0372] Autonomous vehicles

[0373] 1. Route guidance

[0374] The self-driving vehicle will provide route guidance based on tourist spot and event information received from the terminal.

[0375] 2. Real-time audio guide

[0376] The self-driving vehicle will provide real-time commentary on tourist spots and event information received from the terminal as an audio guide.

[0377] Example

[0378] Assume that a user is using an autonomous vehicle for sightseeing. The user activates the device (smartphone) using a prepaid SIM card. The device obtains its current location information and sends it to the server. The server filters tourist spot information based on the user's current location from the database and returns the information to the device. The device then sends this information to the autonomous vehicle, which then provides route guidance based on that information. The user can further request language and cultural guides through the application to obtain relevant resources and enhance their sightseeing experience. Real-time audio guides about tourist attractions and event information are also provided.

[0379] Prompt Sentence Examples

[0380] For example, if the user is in Tokyo:

[0381] "To provide a list of recommended tourist spots for tourists currently located in Tokyo"

[0382] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[0383] Step 1: SIM card authentication and activation

[0384] What happens: A user inserts a prepaid SIM card into their device and launches the application.

[0385] Input: The device reads the ICCID and IMSI from the SIM card.

[0386] Data processing: The terminal sends the ICCID and IMSI it reads to the server.

[0387] Output: The server checks the ICCID and IMSI against its database, and if authentication is successful, generates an activation key and sends it to the device.

[0388] Step 2: Obtaining current location information

[0389] What it does: The device uses GPS to obtain its current location.

[0390] Input: The device's GPS sensor measures latitude and longitude information.

[0391] Data processing: The measured latitude and longitude information is sent to the server.

[0392] Output: The server receives the location information.

[0393] Step 3: Filtering and providing tourist spot information

[0394] How it works: The server searches the database based on the current location information and filters out relevant tourist spot information.

[0395] Input: Your location information sent to the server.

[0396] Data processing: Filtering tourist point data in the database based on current location information.

[0397] Output: Send the filtered tourist spot information to the terminal.

[0398] Step 4: Viewing tourist spot information

[0399] Operation: The device displays the tourist spot information received to the user.

[0400] Input: Tourist information sent from the server.

[0401] Data processing: Convert the received information into a proper format and display it on the user's app screen.

[0402] Output: The tourist information is displayed on the screen in an easy-to-read format.

[0403] Step 5: Retrieving and filtering event information

[0404] Operation: In response to a user request, the device requests event information from the server based on the current location information.

[0405] Input: User request and current location information.

[0406] Data processing: The server searches the database and filters the relevant event information.

[0407] Output: Sends filtered event information to a terminal.

[0408] Step 6: Providing language and cultural guides

[0409] Operation: In response to a user's request, the terminal sends a request for a language guide and a culture guide to the server.

[0410] Input: The user's request.

[0411] Data processing: The server retrieves the relevant resource from the database and sends it to the terminal.

[0412] Output: Language and culture guide information is displayed on the terminal.

[0413] Step 7: Route guidance for autonomous vehicles

[0414] Operation: The device sends route guidance to the autonomous vehicle based on tourist spot and event information acquired by the device.

[0415] Input: Filtered points of interest and event information.

[0416] Data processing: Converting route guidance information into a format suitable for autonomous vehicles and sending it to vehicle systems.

[0417] Output: The autonomous vehicle provides appropriate route guidance.

[0418] Step 8: Real-time audio guidance

[0419] How it works: Autonomous vehicles provide real-time audio guides with information about tourist attractions and events.

[0420] Input: Tourist attraction information and event information sent from the device.

[0421] Data processing: Generate information as audio guide using a speech synthesis system.

[0422] Output: The user hears an audio guide about tourist attractions and event information.

[0423] Furthermore, an emotion engine that estimates the user's emotion may be combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion.

[0424] This invention is a system that uses a prepaid SIM card for tourists to acquire information on the user's current location and provides information on sightseeing spots and local events based on that information.Furthermore, by combining this invention with an emotion engine that recognizes the user's emotions, it is possible to provide information based on the user's emotions.

[0425] System Configuration

[0426] The system consists of the following main components:

[0427] 1. Prepaid SIM card

[0428] 2. User device (smartphone, tablet, etc.)

[0429] 3. Server

[0430] 4. Emotion Engine

[0431] Program processing overview

[0432] 1. SIM card authentication and activation

[0433] The device scans the SIM card and reads the ICCID and IMSI.

[0434] The terminal sends the read information to the server.

[0435] The server compares the received information with a database and authenticates the prepaid SIM card.

[0436] If the authentication is successful, the server generates an activation key and sends it to the terminal.

[0437] The device obtains the activation key and allows the SIM card to be used.

[0438] 2. Emotion recognition by emotion engine

[0439] The device collects emotional data from the user's voice, text input, facial expressions, etc.

[0440] The emotion data is analyzed using an emotion engine on the terminal or server.

[0441] As a result of the analysis, the user's emotions (e.g., joy, sadness, surprise) are recognized.

[0442] 3. Providing information on sightseeing spots

[0443] The user selects "recommended tourist spots" in the app.

[0444] The device obtains current location information via GPS.

[0445] The terminal transmits the user's emotion data along with the current location information to the server.

[0446] The server filters and extracts relevant tourist spot information from the database based on the received current location information and emotion data.

[0447] The server transmits the filtered tourist spot information to the terminal.

[0448] The terminal displays the received information to the user and provides detailed information.

[0449] 4. Providing event information

[0450] The user selects "Local Events" in the app.

[0451] The terminal acquires the current location information and emotion data and transmits them to the server.

[0452] The server filters and extracts nearby event information from a database based on the received current location information and emotion data.

[0453] The server transmits the filtered event information to the terminal.

[0454] The terminal displays the received event information to the user and provides detailed information.

[0455] 5. Providing language and cultural guides

[0456] The user selects "Language Guide" or "Culture Guide" in the app.

[0457] The terminal transmits the selection and emotion data to the server.

[0458] The server retrieves corresponding linguistic and cultural resources from the database based on the emotion.

[0459] The server transmits the acquired resources to the terminal.

[0460] The terminal displays the received resources to the user and provides the content.

[0461] Specific examples

[0462] Example 1: Using emotionally-driven tourist recommendations

[0463] 1. A user visits Tokyo and taps "Recommended Tourist Spots" in the app.

[0464] 2. The device analyzes the user's current location (latitude and longitude) as well as emotions from text and voice input.

[0465] 3. The device sends the acquired location information and emotion data to the server.

[0466] 4. The server filters tourist spot information around Tokyo from a database based on the user's current location and optimizes the results based on emotional data (e.g., if the user answers "sad," it suggests quiet places and relaxing spots).

[0467] 5. The server sends the filtered information to the terminal.

[0468] 6. The device displays the received tourist spot information to the user, who can check the details of each tourist spot.

[0469] Example 2: Emotion-based use of emergency information

[0470] 1. An earthquake occurs, the user feels fear, and immediately after tapping the "Emergency Information" button, the emotion engine recognizes the fear.

[0471] 2. The device sends an emergency information request along with emotion data to the server.

[0472] 3. Based on the request received by the server, the latest emergency contact information and evacuation site information is extracted from the database, and psychological support information is also provided to ease fears.

[0473] 4. The server sends the extracted emergency information to the terminal.

[0474] 5. The device displays the emergency information received to the user, supporting safe behavior.

[0475] By combining emotion engines as described above, the present invention provides personalized tourist information according to the user's emotions, allowing tourists to have a more moving and safer experience at their destinations.

[0476] The processing flow will be explained below.

[0477] A system that combines emotion engines

[0478] Providing recommended sightseeing spots using emotion recognition

[0479] Processing Flow

[0480] Step 1:

[0481] The user launches the app and taps the "Recommended Tourist Spots" button.

[0482] Step 2:

[0483] The device activates the GPS module to obtain the user's current location.

[0484] Step 3:

[0485] The device captures the user's voice input, text input, or facial expressions using a camera.

[0486] Step 4:

[0487] The device uses an emotion engine to analyze emotion data from the user's voice, text, or facial expressions.

[0488] Step 5:

[0489] The device sends the acquired location information and emotion data to the server using a REST API.

[0490] Step 6:

[0491] Based on the current location information received by the server, information on nearby tourist spots is filtered from the database.

[0492] Step 7:

[0493] The server then ranks the filtered tourist spot information more appropriately based on the emotion data received.

[0494] Step 8:

[0495] The server sends the optimized tourist spot information in JSON format to the device.

[0496] Step 9:

[0497] The device parses the received data and displays an optimized list of tourist attractions for the user.

[0498] Providing local event information using emotion recognition

[0499] Processing Flow

[0500] Step 1:

[0501] The user taps the "Local Event Information" button from the app menu.

[0502] Step 2:

[0503] The device obtains current location information using the GPS module.

[0504] Step 3:

[0505] The device captures the user's voice input, text input, or facial expressions using a camera.

[0506] Step 4:

[0507] The device uses an emotion engine to analyze emotion data from the user's voice, text, or facial expressions.

[0508] Step 5:

[0509] The device sends the acquired location information and emotion data to the server using a REST API.

[0510] Step 6:

[0511] Based on the current location information received by the server, nearby event information is filtered from the database.

[0512] Step 7:

[0513] The server further appropriately ranks the filtered event information based on the emotion data received.

[0514] Step 8:

[0515] The server sends optimized event information in JSON format to the device.

[0516] Step 9:

[0517] The device parses the received data and displays optimized event information to the user.

[0518] Providing language and cultural guides using emotion recognition

[0519] Processing Flow

[0520] Step 1:

[0521] The user selects "Language Guide" or "Culture Guide" from the app menu.

[0522] Step 2:

[0523] The device captures the user's voice input, text input, or facial expressions using a camera.

[0524] Step 3:

[0525] The device uses an emotion engine to analyze emotion data from the user's voice, text, or facial expressions.

[0526] Step 4:

[0527] The device sends the selection and emotion data to the server using a REST API.

[0528] Step 5:

[0529] Based on the emotion data and selection content received by the server, the server retrieves corresponding language and cultural resources from the database.

[0530] Step 6:

[0531] The server optimizes the acquired resources based on the emotion data and sends them to the terminal in JSON format.

[0532] Step 7:

[0533] The terminal parses the received data and displays an optimized language and culture guide for the user.

[0534] Providing emergency information using emotion recognition

[0535] Processing Flow

[0536] Step 1:

[0537] An earthquake occurs and the user taps the "Emergency Information" button.

[0538] Step 2:

[0539] The device captures the user's facial expressions using the user's voice input or a camera to collect emotional data.

[0540] Step 3:

[0541] The device uses an emotion engine to recognize fear or anxiety from the user's voice or facial expression.

[0542] Step 4:

[0543] The device sends an emergency information request and emotion data to the server using a REST API.

[0544] Step 5:

[0545] Based on the request received by the server, the latest emergency contact information and evacuation location information is extracted from the database.

[0546] Step 6:

[0547] The server extracts emergency information, optimizes it based on emotional data, and also includes psychological support information, and sends it to the terminal in JSON format.

[0548] Step 7:

[0549] The device parses the emergency information and psychological support information it receives and displays it to the user to help them act safely.

[0550] Through the above-mentioned specific processing flow, the present invention is a system that provides personalized information according to the user's emotions, thereby enabling tourists to further enhance their experiences at the destinations they visit and enjoy their trip safely.

[0551] Example 2

[0552] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0553] There is a lack of efficient ways for tourists to obtain appropriate tourist and event information based on their current location and emotions. Furthermore, the provision of not only tourist information but also language and cultural guides needs to be optimized according to the user's emotions. This will make the tourist experience more fulfilling and safer.

[0554] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[0555] In this invention, the server includes means for acquiring user current location information using a prepaid communication medium for tourists, means for filtering and providing tourist spot information based on the current location, means for displaying the acquired tourist spot information on the terminal in response to a user request, emotion analysis means using an emotion analysis device that recognizes the user's emotions, and means for optimizing and providing the tourist spot information based on the emotion analysis results. This allows users to efficiently acquire personalized tourist information based on their current location and emotions, and makes their sightseeing experience more fulfilling and safer.

[0556] "Prepaid communication media" refers to a prepaid communication method that tourists purchase and use, specifically a SIM card.

[0557] A "terminal" is a portable information processing device, such as a smartphone or tablet, that a user uses to interface with the system.

[0558] "Location Information" means a user's geographic location data obtained using GPS or other location information technology.

[0559] "Tourist point information" is data about specific geographic points that tourists are encouraged to visit, including information about tourist attractions and tourist attractions.

[0560] "Event information" is data about events held in a specific area, including the status and detailed information of festivals, exhibitions, concerts, etc.

[0561] "Language assistance" means language information and assistance provided to tourists, including translation services and language learning resources.

[0562] "Cultural guide" is a service that provides information about the culture and customs of a region, including cultural background and etiquette at tourist destinations.

[0563] An "emotion analysis device" is a technical device that recognizes and analyzes a user's emotional state based on input data such as the user's voice, text, and facial expressions.

[0564] "Emotion analysis means" refers to a method or process for detecting and analyzing a user's emotions using an emotion analysis device.

[0565] "Filtering" is a process of selecting necessary information from acquired data based on specific conditions.

[0566] "Personalization" refers to individually optimizing the services and information provided based on the user's unique information and emotions.

[0567] This invention is a system that uses prepaid communication media for tourists to provide personalized tourist information and event information based on the user's current location information and emotional data. The hardware, software, and specific implementation methods used are described in detail below.

[0568] System configuration and hardware / software used

[0569] The system consists of the following main components:

[0570] 1. Prepaid communication medium: A prepaid SIM card purchased and used by tourists.

[0571] 2. User terminal: A portable information processing device such as a smartphone or tablet. The terminal has a built-in GPS module, camera, microphone, and text input interface.

[0572] 3. Server: A data processing device in a cloud environment that filters tourist spot and event information and provides it to users.

[0573] 4. Emotion analyzer: Software that analyzes user emotions based on voice, text, and facial expression data. A specific example is emotion analysis using a generative AI model.

[0574] Program processing overview

[0575] When a prepaid SIM card is inserted into a device, the device reads the ICCID and IMSI information and sends this information to the server. The server checks the information against a database and authenticates the SIM card. If authentication is successful, the server generates an activation key and sends it to the device. The device then obtains the activation key and activates the SIM card.

[0576] The device collects the user's voice, text input, or facial expression data. The collected data is analyzed by an emotion analyzer on the device or server to recognize the user's emotional state. When the user selects "recommended tourist spots," "local event information," "language guide," or "cultural guide" in the app, the device uses GPS to obtain the user's current location. The current location information and emotion data are sent to the server, which then filters and optimizes relevant information based on this information and sends it to the device. Finally, the device displays the information it has received to the user.

[0577] Specific examples

[0578] Example 1: Using emotionally-driven tourist recommendations

[0579] A user visits Tokyo and taps "recommended tourist spots" on the app. The device collects current location information and the user's emotional data and sends them to the server. The server filters tourist spot information around Tokyo from the database and optimizes the results based on the emotional data (for example, if the user is analyzed as "sad," it suggests quiet places and relaxing spots). The server sends the filtered results to the device, which displays them to the user along with detailed information.

[0580] Example 2: Emotion-based use of emergency information

[0581] When an earthquake occurs, the user feels fear and taps the "Emergency Information" button. The device sends an emergency information request along with emotional data to the server. The server extracts the latest emergency contact information and evacuation site information from the database and also provides psychological support information. The server sends the emergency information to the device, which displays it to the user and supports safe behavior.

[0582] Prompt Sentence Examples

[0583] Examples of prompts for cross-matching in concrete examples include:

[0584] "I'm feeling sad. What are some recommended quiet tourist spots in Tokyo?"

[0585] "An earthquake has occurred. Please tell me the best evacuation location for the current situation."

[0586] By implementing this invention, users can receive tourist information and support that is tailored to their current situation and emotions, thereby enriching their tourist experience and improving safety.

[0587] The flow of the identification process in the second embodiment will be described with reference to FIG.

[0588] Specific processing steps of the program

[0589] Step 1: Authenticate and activate your prepaid SIM card

[0590] 1.1 The device scans the prepaid SIM card and obtains the ICCID (Integrated Circuit Card Identifier) ​​and IMSI (International Mobile Subscriber Identity) information.

[0591] Input: Prepaid SIM card

[0592] How it works: The device reads the ICCID and IMSI from the SIM card inserted into the slot.

[0593] Output: ICCID and IMSI information

[0594] 1.2 The device sends the ICCID and IMSI information to the server.

[0595] Input: ICCID and IMSI information

[0596] How it works: Your device sends authentication information to a server over the internet.

[0597] Output: Authentication request to the server

[0598] 1.3 The server compares the received information with the database and authenticates the SIM card.

[0599] Input: ICCID and IMSI information

[0600] Data processing: The server checks the registration information against the database.

[0601] Output: Authentication result (success or failure)

[0602] 1.4 If authentication is successful, the server generates an activation key and sends it to the device.

[0603] Input: Authentication result (success)

[0604] How it works: The server generates a unique activation key and sends it to the device.

[0605] Output: Activation key

[0606] 1.5 The device obtains the activation key and authorizes the use of the SIM card.

[0607] Enter: Activation Key

[0608] How it works: The device activates the SIM card using the received key.

[0609] Output: Activated SIM card

[0610] Step 2: Recognizing user emotions with the emotion engine

[0611] 2.1 The user operates the smartphone and has the camera recognize voice input, text input, or facial expression data.

[0612] Input: Voice, text, facial expression data

[0613] Action: The user provides input data through the app.

[0614] Output: Emotion data (voice, text, facial expressions)

[0615] 2.2 The device sends the collected data to the server.

[0616] Input: Emotion data (voice, text, facial expressions)

[0617] How it works: Your device sends data to a server over your internet connection.

[0618] Output: Sentiment analysis request

[0619] 2.3 The server analyzes the collected data using the emotion engine.

[0620] Input: Emotion data

[0621] Data processing: Analyze data using an emotion engine (generative AI model) to recognize emotional states.

[0622] Output: Sentiment analysis results (e.g., happiness, sadness, surprise)

[0623] Step 3: Providing information about sightseeing spots

[0624] 3.1 The user selects "recommended tourist spots" in the app.

[0625] Input: User selection ("Recommended tourist spot")

[0626] Action: The user makes a selection in the app.

[0627] Output: Request creation

[0628] 3.2 The device uses GPS to obtain current location (latitude and longitude) information.

[0629] Input: None (internal process)

[0630] How it works: The device acquires location information using the built-in GPS module.

[0631] Output: Current location information (latitude and longitude)

[0632] 3.3 The device sends the current location information and emotion data to the server.

[0633] Input: Current location, emotion data

[0634] How it works: The device sends this information to the server.

[0635] Output: Points of interest request

[0636] 3.4 The server extracts appropriate tourist spot information from the database based on the received information.

[0637] Input: Current location, emotion data

[0638] Data processing: The server refers to the database and filters the tourist spot information.

[0639] Output: Filtered tourist spot information

[0640] 3.5 The server sends the filtered tourist spot information to the terminal.

[0641] Input: Filtering results

[0642] Operation: The server sends selected information to the device.

[0643] Output: Tourist attraction information

[0644] 3.6 The device displays the tourist spot information received to the user and provides detailed information.

[0645] Input: Tourist attraction information

[0646] Operation: The terminal displays the received information in the GUI.

[0647] Output: Tourist attraction information displayed to the user

[0648] Step 4: Provide event information

[0649] 4.1 The user selects "Local Event Information" in the app.

[0650] Input: User Selection ("Local Event Information")

[0651] Action: The user makes a selection in the app.

[0652] Output: Event information request generation

[0653] 4.2 The device acquires the current location information and emotion data and sends them to the server.

[0654] Input: Current location, emotion data

[0655] How it works: The device uses GPS and sends this information to a server.

[0656] Output: Event information request

[0657] 4.3 The server extracts nearby event information from the database.

[0658] Input: Current location, emotion data

[0659] Data processing: The server refers to the database and filters the event information.

[0660] Output: Filtered event information

[0661] 4.4 The server sends the extracted event information to the terminal.

[0662] Input: Filtering results

[0663] Operation: The server sends event information to the device.

[0664] Output: Event information

[0665] 4.5 The device displays the received event information to the user and provides detailed information.

[0666] Input: Event information

[0667] Operation: The terminal displays the received information in the GUI.

[0668] Output: Event information displayed to the user

[0669] Step 5: Providing language and cultural guides

[0670] 5.1 The user selects "Language Guide" or "Culture Guide" in the app.

[0671] Input: User selection ("Language Guide" or "Culture Guide")

[0672] Action: The user makes a selection in the app.

[0673] Output: Guide request generated

[0674] 5.2 The device sends the selection and emotion data to the server.

[0675] Input: Selections, Emotion Data

[0676] How it works: The device sends this information to the server.

[0677] Output: Guide request

[0678] 5.3 The server retrieves the corresponding language and cultural resources from the database.

[0679] Input: Selections, Emotion Data

[0680] Data processing: The server references the database and obtains the resource.

[0681] Output: The retrieved resource

[0682] 5.4 The server sends the acquired resources to the terminal.

[0683] Input: The retrieved resource

[0684] Action: The server sends a resource to the device.

[0685] Output: Resource data

[0686] 5.5 The terminal displays the received resource to the user and provides the content.

[0687] Input: Resource data

[0688] Operation: The terminal displays the received information in the GUI.

[0689] Output: Resource information displayed to the user

[0690] These are the specific processing steps of the system, which allow users to quickly and accurately obtain information that matches their situation and emotions at the time.

[0691] (Application example 2)

[0692] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0693] Conventional tourist information systems were limited to providing only tourist spot information based on the tourist's current location, and did not provide information tailored to the emotions and moods of individual users. Local event information was also not optimized based on emotions, limiting the quality of tourism. Furthermore, language and cultural guides were not provided with consideration for the user's emotions, and sufficient personalization was not achieved. This made it difficult to provide an individualized experience to improve tourist satisfaction.

[0694] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[0695] In this invention, the server includes a means for acquiring user location information, a means for filtering and providing tourist spot information based on the location information, and a means for analyzing the user's emotional data and optimizing related information based on the emotion. This makes it possible to provide tourists and shoppers with personalized information based on the location information and emotional data. Specifically, it is possible to provide tourist spot information, event information, language guides, and cultural guides that are appropriate for the user's current location and emotional state, thereby improving user satisfaction and the quality of the experience.

[0696] A "prepaid SIM card for tourists" is a pre-loaded SIM card that provides communication services that tourists can use temporarily.

[0697] "User Location Information" means information about a User's current geographic location obtained using GPS or other location-determining technology.

[0698] "Location-based tourist spot information" refers to information about tourist attractions and spots around the user's current location.

[0699] "Filtering" refers to the process of selecting information that meets specific conditions based on the user's location information and emotional data.

[0700] "Delivery means" refers to the process or method by which a system transmits or displays information to a user.

[0701] "User emotional data" refers to data about the user's emotional state analyzed from voice, text input, facial expressions, etc.

[0702] "Means for analyzing and optimizing relevant information based on emotions" refers to a method for analyzing acquired emotional data and adjusting and optimizing the information provided based on the results.

[0703] A "display device" is a device for visually displaying information, such as a smartphone or tablet.

[0704] "Event Information" refers to information about events and activities being held in the local area.

[0705] A "language guide" is information that provides foreign language translations and conversation examples to help users understand and communicate in the local language.

[0706] A "cultural guide" is information that provides visitors with information about the customs, history, and cultural background of the area they are visiting, allowing them to gain a deeper understanding of the local culture.

[0707] This invention is a system that combines a prepaid SIM card for tourists with an emotion engine to provide tourist spot information and event information based on the user's location information and emotion data. The system aims to provide personalized information to users using smartphones and other display devices.

[0708] Hardware and Software

[0709] The system requires the following major components:

[0710] 1. Prepaid SIM card: A SIM card that provides communication services for limited use by tourists.

[0711] 2. User terminal (smartphone, tablet, etc.): A device that acquires location information, collects emotional data, and presents information.

[0712] 3. Server: A central management system that processes and provides information in conjunction with a database.

[0713] 4. Emotion Engine: Software that analyzes user emotions from voice, text, facial expressions, etc. We will use "Emotion Engine" as a concrete example.

[0714] Program processing overview

[0715] This system executes the following process.

[0716] 1. SIM card authentication and activation

[0717] The device scans the SIM card and reads the ICCID and IMSI.

[0718] The terminal sends the read information to the server.

[0719] The server compares the received information with a database and authenticates the prepaid SIM card.

[0720] If the authentication is successful, the server generates an activation key and sends it to the terminal.

[0721] The device obtains the activation key and allows the SIM card to be used.

[0722] 2. Emotion recognition by emotion engine

[0723] The device collects emotional data from the user's voice, text input, facial expressions, etc.

[0724] The emotion data is analyzed using an emotion engine on the terminal or server.

[0725] As a result of the analysis, the user's emotions (e.g., joy, sadness, surprise) are recognized.

[0726] 3. Providing information on sightseeing spots

[0727] The user selects "recommended tourist spots" in the app.

[0728] The device obtains current location information via GPS.

[0729] The terminal transmits the user's emotion data along with the current location information to the server.

[0730] The server filters and extracts relevant tourist spot information from the database based on the received current location information and emotion data.

[0731] The server transmits the filtered tourist spot information to the terminal.

[0732] The terminal displays the received information to the user and provides detailed information.

[0733] Specific examples

[0734] Example 1: Using emotionally-driven tourist recommendations

[0735] 1. A user visits Tokyo and taps "Recommended Tourist Spots" in the app.

[0736] 2. The device analyzes the user's current location (latitude and longitude) as well as emotions from text and voice input.

[0737] 3. The device sends the acquired location information and emotion data to the server.

[0738] 4. The server filters tourist spot information around Tokyo from a database based on the user's current location and optimizes the results based on emotional data (e.g., if the user answers "sad," it suggests quiet places and relaxing spots).

[0739] 5. The server sends the filtered information to the terminal.

[0740] 6. The device displays the received tourist spot information to the user, who can check the details of each tourist spot.

[0741] Specific prompt sentence examples

[0742] "The user is at the mall. His current emotion is 'Happy' and his current location is latitude 35.6895, longitude 139.6917. Based on his emotion and location, serve him the right products and sales information."

[0743] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[0744] Program processing steps

[0745] Step 1:

[0746] The device scans the SIM card and reads the ICCID and IMSI, which provides the necessary information to begin the authentication process for the prepaid SIM card.

[0747] Input: ICCID and IMSI of the SIM card.

[0748] Output: Data containing the read ICCID and IMSI.

[0749] Step 2:

[0750] The terminal sends the read ICCID and IMSI to the server.

[0751] Input: ICCID and IMSI data read in step 1.

[0752] Output: ICCID and IMSI data sent to the server.

[0753] Step 3:

[0754] The server compares the received ICCID and IMSI with a database and authenticates the SIM card.

[0755] Input: ICCID and IMSI data received by the server.

[0756] Output: The authentication result (success or failure).

[0757] Step 4:

[0758] If the server is successful in authentication, it generates an activation key and sends it to the terminal.

[0759] Input: The result of successful authentication.

[0760] Output: The generated activation key.

[0761] Step 5:

[0762] The device receives the activation key and authorizes use of the SIM card.

[0763] Input: The activation key you received.

[0764] Output: Permission to use SIM card.

[0765] Step 6:

[0766] The device collects emotional data from the user's voice, text input, facial expressions, etc.

[0767] Input: User voice, text input, and facial expression data.

[0768] Output: Collected emotion data.

[0769] Step 7:

[0770] The collected emotion data is analyzed using an emotion engine on the terminal or server to recognize the user's emotions.

[0771] Input: Collected emotion data.

[0772] Output: Recognized user emotion (e.g., happy, sad, surprised).

[0773] Step 8:

[0774] The user selects a "recommended tourist spot" in the app, and the device obtains the user's current location information via GPS.

[0775] Input: User actions and GPS data.

[0776] Output: The obtained location information.

[0777] Step 9:

[0778] The device sends current location information and emotion data to the server.

[0779] Input: Location and emotion data.

[0780] Output: Location and emotion data sent to the server.

[0781] Step 10:

[0782] Based on the current location information and emotion data received by the server, relevant tourist spot information is filtered and extracted from the database.

[0783] Input: Location and emotion data.

[0784] Output: Filtered tourist spot information.

[0785] Step 11:

[0786] The server transmits the filtered tourist spot information to the terminal.

[0787] Input: Filtered tourist spot information.

[0788] Output: Tourist attraction information sent to the device.

[0789] Step 12:

[0790] The tourist spot information received by the terminal is displayed to the user, and detailed information is provided.

[0791] Input: Received tourist attraction information.

[0792] Output: The tourist attraction information displayed to the user.

[0793] The specific processing unit 290 transmits the result of the specific processing to the smart device 14. In the smart device 14, the control unit 46A causes the output device 40 to output the result of the specific processing. The microphone 38B acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[0794] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (registered trademark) (Internet search engine).<URL: https: / / openai.com / blog / chatgpt> ), Gemini (registered trademark) (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[0795] In the above embodiment, an example in which the specific process is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific process may be performed by the smart device 14.

[0796] [Second embodiment]

[0797] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.

[0798] 3, the data processing system 210 includes the data processing device 12 and smart glasses 214. An example of the data processing device 12 is a server.

[0799] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0800] The smart glasses 214 include a computer 36, a microphone 238, a speaker 240, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, and the camera 42 are also connected to the bus 52.

[0801] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[0802] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[0803] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[0804] Fig. 4 shows an example of the main functions of the data processing device 12 and the smart glasses 214. As shown in Fig. 4, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[0805] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[0806] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[0807] In the smart glasses 214, the reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[0808] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal."

[0809] This invention relates to a system that uses a prepaid SIM card for tourists to acquire information about the user's current location and provide tourist spot and event information based on that information. It also provides language and cultural guides in response to user requests. A specific embodiment for implementing this system is described below.

[0810] System Configuration

[0811] The system consists of the following main components:

[0812] 1. Prepaid SIM card

[0813] 2. User device (smartphone, tablet, etc.)

[0814] 3. Server

[0815] Program processing overview

[0816] 1. SIM card authentication and activation

[0817] The device scans the SIM card and reads the ICCID (Integrated Circuit Card Identifier) ​​and IMSI (International Mobile Subscriber Identity).

[0818] The terminal sends the read information to the server.

[0819] The server compares the received information with a database and authenticates the prepaid SIM card.

[0820] If the authentication is successful, the server generates an activation key and sends it to the terminal.

[0821] The device obtains the activation key and allows the SIM card to be used.

[0822] 2. Providing tourist information

[0823] The user selects "recommended tourist spots" in the app.

[0824] The device obtains current location information via GPS.

[0825] The device sends the current location information to the server.

[0826] The server filters the relevant tourist spot information from the database based on the received current location information.

[0827] The server transmits the filtered tourist spot information to the terminal.

[0828] The terminal displays the received information to the user and provides detailed information.

[0829] 3. Providing event information

[0830] A user selects local events information in the app.

[0831] The device acquires the current location information and sends it to the server.

[0832] The server filters the relevant event information from the database based on the received current location information.

[0833] The server transmits the filtered event information to the terminal.

[0834] The terminal displays the received event information to the user and provides detailed information.

[0835] 4. Providing language and cultural guides

[0836] The user selects a language or culture guide in the app.

[0837] The device sends the selection to the server.

[0838] The server retrieves the corresponding language and cultural resources from the database.

[0839] The server transmits the acquired resources to the terminal.

[0840] The terminal displays the received resources to the user and provides the content.

[0841] Specific examples

[0842] Example 1: Using recommended sightseeing spots

[0843] 1. A user visits Tokyo and taps "Recommended Tourist Spots" in the app.

[0844] 2. The device obtains its current location (latitude and longitude).

[0845] 3. The device sends the acquired location information to the server.

[0846] 4. The server filters information about tourist spots around Tokyo from the database based on the current location.

[0847] 5. The server sends the filtered information to the terminal.

[0848] 6. The device displays the received tourist spot information to the user, who can check the details of each tourist spot.

[0849] Example 2: Use of emergency information

[0850] 1. An earthquake occurs and the user taps "Emergency Information" on the app.

[0851] 2. The device sends an emergency information request to the server.

[0852] 3. The server retrieves the latest emergency contact and evacuation location information from the database and sends it to the device.

[0853] 4. The device displays the received information to the user to assist them in safe behavior.

[0854] As described above, the present invention realizes a system for providing information to tourists, which allows tourists to minimize inconveniences while on-site and enjoy sightseeing smoothly and safely.

[0855] The processing flow will be explained below.

[0856] SIM card authentication and activation

[0857] Processing Flow

[0858] Step 1:

[0859] The device scans the SIM card slot and reads the ICCID (Integrated Circuit Card Identifier) ​​and IMSI (International Mobile Subscriber Identity).

[0860] Step 2:

[0861] The terminal sends the ICCID and IMSI it reads to the server using the REST API.

[0862] Step 3:

[0863] The server checks the received ICCID and IMSI against a database to find a matching record.

[0864] Step 4:

[0865] The server generates an authentication result, and if the authentication is successful, it generates an activation key and sends it to the terminal.

[0866] Step 5:

[0867] The device receives the activation key and displays a message to the user that the SIM card has been authorized for use.

[0868] Providing recommended sightseeing spots

[0869] Processing Flow

[0870] Step 1:

[0871] The user launches the app and taps the "Recommended Tourist Spots" button.

[0872] Step 2:

[0873] The device obtains current location information (latitude and longitude) using the GPS module.

[0874] Step 3:

[0875] The current location information acquired by the device is sent to the server using the REST API.

[0876] Step 4:

[0877] Based on the current location information received by the server, information on nearby tourist spots is filtered and extracted from the database.

[0878] Step 5:

[0879] The server ranks the extracted tourist spot information by priority and popularity and generates a list.

[0880] Step 6:

[0881] The server generates a list of tourist attractions and sends it to the terminal in JSON format.

[0882] Step 7:

[0883] The device parses the JSON data and displays a list of tourist attractions to the user.

[0884] Providing information about local events

[0885] Processing Flow

[0886] Step 1:

[0887] The user taps the "Local Event Information" button from the app menu.

[0888] Step 2:

[0889] The device obtains current location information using the GPS module.

[0890] Step 3:

[0891] The device sends the acquired location information to the server via REST API.

[0892] Step 4:

[0893] Based on the current location information received by the server, nearby event information is filtered and extracted from the database.

[0894] Step 5:

[0895] The server sends the extracted event information to the terminal in JSON format.

[0896] Step 6:

[0897] The device parses the received event information and displays it to the user.

[0898] Providing language and cultural guides

[0899] Processing Flow

[0900] Step 1:

[0901] The user selects "Language Guide" or "Culture Guide" from the app menu.

[0902] Step 2:

[0903] The device sends the user's selection to the server via a REST API.

[0904] Step 3:

[0905] Based on the request received by the server, the corresponding language and cultural resources are retrieved from the database.

[0906] Step 4:

[0907] The server sends the acquired resource to the terminal in JSON format.

[0908] Step 5:

[0909] The terminal parses the received resource and displays it to the user.

[0910] Providing emergency information

[0911] Processing Flow

[0912] Step 1:

[0913] The user taps "Emergency Information" in the app.

[0914] Step 2:

[0915] The device sends the user's emergency information request to the server using the REST API.

[0916] Step 3:

[0917] Based on the request received by the server, the latest emergency contact information and evacuation location information is extracted from the database.

[0918] Step 4:

[0919] The server extracts emergency information and sends it to the terminal in JSON format.

[0920] Step 5:

[0921] The terminal parses the received emergency information and displays it to the user.

[0922] Through the above processing flow, the present invention can efficiently provide various information that tourists need at their destinations, improving the user experience.

[0923] Example 1

[0924] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0925] Tourists need to have the right means of communication to access real-time information about tourist destinations. However, regular SIM cards incur high roaming charges when used in a foreign country, creating inconvenience for tourists. Language and cultural differences also make it difficult to quickly and accurately obtain tourist and emergency information. Furthermore, the provision of real-time location-based information about tourist spots and events is insufficient, preventing tourists from making the most of their local sightseeing experience.

[0926] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[0927] In this invention, the server includes a means for authenticating and activating the communication card, a means for filtering and providing tourist information based on location information, and a means for displaying the filtered tourist information to the user, thereby enabling tourists to obtain tourist information and emergency information in real time, at low cost and efficiently, even in foreign countries.

[0928] A "communication card" is a card required for data communication, such as a SIM card, which is inserted into a mobile phone or other mobile device.

[0929] "User" refers to a person, such as a tourist or traveler, who uses the system to obtain and operate information.

[0930] "Location Information" means data indicating your current geographic location obtained using GPS or other location measurement technology.

[0931] "Tourist information" refers to information related to tourism, such as tourist attractions, sightseeing points, and sightseeing routes.

[0932] "Event information" refers to information about events, festivals, exhibitions, etc. held in the local area.

[0933] "Authentication and activation" refers to the process of verifying whether a communications card is valid and making the card available for use.

[0934] "Filtering" refers to the process of selecting information that meets specific conditions from a large amount of information.

[0935] "Server" refers to a central computer system that processes user requests and provides the required information.

[0936] "Language guide" refers to tourist information and explanations translated into the language used by the user.

[0937] "Cultural guide" refers to providing guidance and explanations about the culture, customs, and history of the region or country being visited.

[0938] "Language Resources" refers to translation data, audio data, and other data for multilingual support.

[0939] "Cultural resources" refers to data and materials related to cultural background, customs, points, etc.

[0940] MODE FOR CARRYING OUT THE INVENTION

[0941] The present invention relates to a system that uses a communication card for tourists to acquire information on the user's current location and provides tourist information and event information based on that information. It also provides language and cultural guides in response to user requests. A detailed description of specific embodiments of the present invention is provided below.

[0942] System Configuration

[0943] The system consists of the following main components:

[0944] 1. Communication card (SIM card)

[0945] 2. User device (smartphone, tablet, etc.)

[0946] 3. Server

[0947] Program processing overview

[0948] SIM card authentication and activation

[0949] The user inserts the communication card into the terminal.

[0950] The terminal reads the communication card's ICCID (Integrated Circuit Card Identifier) ​​and IMSI (International Mobile Subscriber Identity).

[0951] The terminal sends the read information to the server.

[0952] The server checks the received information against a database to see if the communication card is valid.

[0953] If the authentication is successful, the server generates an activation key and sends it to the terminal.

[0954] The terminal uses the activation key to authorize the use of the communication card.

[0955] Providing tourist information

[0956] The user selects "recommended tourist spots" within the app.

[0957] The device uses the GPS sensor to obtain current location information (latitude and longitude).

[0958] The device sends the current location information to the server.

[0959] The server filters relevant tourist information from the database based on the received current location information.

[0960] The server transmits the filtered tourist information to the terminal.

[0961] The tourist information received by the terminal is displayed to the user.

[0962] Providing event information

[0963] The user selects "Local Event Information" within the app.

[0964] The device again uses the GPS sensor to obtain the current location information and sends it to the server.

[0965] The server filters relevant event information from the database based on the received current location information.

[0966] The server transmits the filtered event information to the terminal.

[0967] The terminal displays the received event information to the user.

[0968] Providing language and cultural guides

[0969] The user selects a language or culture guide within the app.

[0970] The device sends the selection to the server.

[0971] The server retrieves the corresponding language and cultural resources from the database.

[0972] The server transmits the acquired resources to the terminal.

[0973] The terminal displays the received resources to the user.

[0974] Specific examples

[0975] Example 1: Using recommended sightseeing spots

[0976] A user visits Tokyo and taps "recommended tourist spots" on the app.

[0977] The device obtains its current location (latitude and longitude).

[0978] The current location information acquired by the terminal is sent to the server.

[0979] The server filters information about tourist spots around Tokyo from a database based on the user's current location.

[0980] The server sends the filtered information to the terminal.

[0981] The device displays the received tourist spot information to the user, who can then check the details of each tourist spot.

[0982] Example 2: Use of emergency information

[0983] An earthquake occurs and the user taps "Emergency Information" on the app.

[0984] The terminal sends an emergency information request to the server.

[0985] The server retrieves the latest emergency contact information and evacuation location information from the database and sends it to the device.

[0986] The device displays the received information to the user, supporting safe behavior.

[0987] Prompt Sentence Examples

[0988] Please explain what data processing will be performed when a user selects "recommended tourist spots" on the app.

[0989] Please provide a step-by-step detailed description of the process users will go through to obtain emergency information.

[0990] This system will enable tourists to efficiently obtain real-time tourist and emergency information even in foreign countries, thereby improving their local tourist experience and enabling them to enjoy a safe and fulfilling trip.

[0991] The flow of the identification process in the first embodiment will be described with reference to FIG.

[0992] Explaining the program's processing in detail

[0993] Prepaid SIM card authentication and activation

[0994] Step 1:

[0995] The user inserts the communication card into the terminal.

[0996] Specific operation: Insert the communication card into the SIM card slot of the smartphone.

[0997] Input: A physical communications card.

[0998] Output: The data from the communication card is recognized by the terminal.

[0999] Step 2:

[1000] The terminal automatically reads the ICCID and IMSI of the communication card.

[1001] Specific operation: The smartphone firmware obtains the ICCID and IMSI from the SIM card slot.

[1002] Input: Data from the communications card.

[1003] Output: ICCID and IMSI information.

[1004] Step 3:

[1005] The terminal sends the ICCID and IMSI it reads to the server.

[1006] What happens: The app on the device sends data to the server using the HTTPS protocol.

[1007] Input: ICCID and IMSI information.

[1008] Output: ICCID and IMSI sent to the server.

[1009] Step 4:

[1010] The server checks the received information against a database to see if the communication card is valid.

[1011] What happens: The server performs a database lookup using an SQL query.

[1012] Input: ICCID and IMSI information.

[1013] Output: Communication card authentication result (enabled / disabled).

[1014] Step 5:

[1015] If the server is successful in authentication, it generates an activation key and sends it to the terminal.

[1016] Specific operation: If authentication is successful, the server generates a random activation key and returns it to the device in JSON format.

[1017] Input: Authentication result.

[1018] Output: Activation key.

[1019] Step 6:

[1020] The terminal uses the activation key to authorize the use of the communication card.

[1021] Specific operation: The terminal stores the received activation key as internal information and activates the communication card function.

[1022] Enter your activation key.

[1023] Output: Permission to use communication card.

[1024] Providing tourist information

[1025] Step 1:

[1026] The user selects "recommended tourist spots" within the app.

[1027] Specific action: Tap the "Recommended Tourist Spots" button on the app's UI.

[1028] Input: User taps.

[1029] Output: Tourist attraction information request trigger.

[1030] Step 2:

[1031] The device uses the GPS sensor to obtain location information.

[1032] Specific operation: The device's GPS module acquires location information and passes it to the app.

[1033] Input: Data from the GPS sensor.

[1034] Output: Latitude and longitude information.

[1035] Step 3:

[1036] The device sends the current location information to the server.

[1037] Specific operation: The device sends its latitude and longitude to the server via an HTTP request.

[1038] Input: Latitude and longitude information.

[1039] Output: The location information sent to the server.

[1040] Step 4:

[1041] The server filters relevant tourist information from the database based on the received current location information.

[1042] What it does: Uses an SQL query to retrieve and filter tourist information about the current location from a database.

[1043] Input: Current location.

[1044] Output: Filtered tourist information.

[1045] Step 5:

[1046] The server transmits the filtered tourist information to the terminal.

[1047] Specific operation: The filtered data on the server side is returned to the terminal in JSON format.

[1048] Input: Filtered tourist information.

[1049] Output: Tourist information sent to the device.

[1050] Step 6:

[1051] The tourist information received by the terminal is displayed to the user.

[1052] Specific behavior: The app analyzes the received data, binds it to the UI, and displays it.

[1053] Input: Received tourist information.

[1054] Output: Tourist information displayed to the user.

[1055] Providing event information

[1056] Step 1:

[1057] The user selects "Local Event Information" within the app.

[1058] Specific action: Tap the "Local Event Information" button in the app's UI.

[1059] Input: User taps.

[1060] Output: Event information request trigger.

[1061] Step 2:

[1062] The device again uses the GPS sensor to obtain the current location information and sends it to the server.

[1063] Specific operation: The device acquires location information again and sends it to the server via an HTTP request.

[1064] Input: Data from the GPS sensor.

[1065] Output: The location information sent to the server.

[1066] Step 3:

[1067] The server filters relevant event information from the database based on the received current location information.

[1068] What it does: Uses an SQL query to retrieve event information and filters it by location.

[1069] Input: Current location.

[1070] Output: Filtered event information.

[1071] Step 4:

[1072] The server transmits the filtered event information to the terminal.

[1073] Specific operation: The filtered data is returned to the terminal in JSON format.

[1074] Input: Filtered event information.

[1075] Output: Event information sent to the device.

[1076] Step 5:

[1077] The terminal displays the received event information to the user.

[1078] Specific behavior: The app analyzes the event information received, binds it to the UI, and displays it.

[1079] Input: Received event information.

[1080] Output: The event information displayed to the user.

[1081] Providing language and cultural guides

[1082] Step 1:

[1083] The user selects a language or culture guide within the app.

[1084] Specific Action: Tap on the Language Guide or Culture Guide option in the app UI.

[1085] Input: User taps.

[1086] Output: A request trigger for a language or culture guide.

[1087] Step 2:

[1088] The device sends the selection to the server.

[1089] Specific behavior: The selected option is sent to the server in an HTTP request.

[1090] Input: User selected data.

[1091] Output: The selection data sent to the server.

[1092] Step 3:

[1093] The server retrieves the corresponding language and cultural resources from the database.

[1094] Specific behavior: Retrieves language and cultural resources from the database using SQL queries.

[1095] Input: Select data.

[1096] Output: Retrieved linguistic and cultural resources.

[1097] Step 4:

[1098] The server transmits the acquired resources to the terminal.

[1099] Specific operation: The acquired resource is returned to the terminal in JSON format.

[1100] Input: Linguistic and cultural resources.

[1101] Output: Resources sent to the device.

[1102] Step 5:

[1103] The terminal displays the received resources to the user.

[1104] Specific behavior: The app parses the received resources and displays them in the UI.

[1105] Input: The received resource.

[1106] Output: Language and culture guide displayed to the user.

[1107] The above is a detailed description of each step in the processing flow of this system. The specific operations, inputs, and outputs performed at each step have also been explained.

[1108] (Application example 1)

[1109] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[1110] Existing tourism support systems have limited means of providing tourist information about tourist spots and events when tourists use autonomous vehicles. Language and cultural guides are sometimes not provided in a timely manner, which reduces the quality of the tourist experience. Furthermore, route guidance for autonomous vehicles is not fully integrated, which can reduce convenience for tourists.

[1111] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[1112] In this invention, the server includes means for acquiring user current location information using a prepaid SIM card for tourists, means for filtering and providing tourist spot information based on the current location, means for acquiring tourist spot information and event information and providing route guidance to the self-driving vehicle, and means for providing language and cultural guides. This enables tourists to travel smoothly around tourist spots using the self-driving vehicle, and enables timely information provision and highly accurate route guidance.

[1113] "Tourist prepaid SIM card" means a prepaid SIM card provided to tourists for temporary use, which contains identification information for accessing telecommunications services.

[1114] "Means for obtaining the user's current location information" refers to a mechanism for obtaining current location information using the GPS function of the user's device or other positioning systems.

[1115] The "means for filtering and providing tourist spot information" is a mechanism for appropriately extracting (filtering) information about tourist spots that have been registered in a database in advance based on the acquired current location information, and providing it to the user.

[1116] "Means for acquiring tourist spot information and event information and providing route guidance to autonomous vehicles" refers to a mechanism for acquiring tourist spot information and event information and providing appropriate route guidance to autonomous vehicles based on that information.

[1117] The "means for providing language and cultural guides" is a mechanism for collecting language and cultural information about tourist destinations in response to user requests and providing it to users.

[1118] The "means for acquiring local event information" is a mechanism for collecting information about events taking place in a local area based on a user's request.

[1119] "Means for navigating autonomous vehicles to an event venue" refers to a system for navigating autonomous vehicles to an appropriate event venue based on acquired event information.

[1120] "Means for providing audio guidance in self-driving vehicles to provide real-time commentary on tourist spots and event information" refers to a mechanism for providing real-time audio commentary on tourist spots and event information inside self-driving vehicles.

[1121] This invention is a system for autonomous vehicles that uses prepaid SIM cards for tourists and provides tourist spot and event information based on the user's current location, as well as language and cultural guides. The system consists of the following main components:

[1122] 1. Prepaid SIM card

[1123] 2. User devices (mobile communication devices such as smartphones and tablets)

[1124] 3. Server

[1125] 4. Self-driving vehicles

[1126] System Configuration

[1127] server

[1128] The server includes a database that holds information about tourist attractions, event information, language resources, and cultural resources. The server performs the following functions:

[1129] 1. Authentication and Activation

[1130] The server receives the SIM card's ICCID and IMSI sent from the terminal, compares them with a database to authenticate the prepaid SIM card, and generates an activation key and sends it to the terminal.

[1131] 2. Filtering and providing tourist information

[1132] Based on the current location information sent from the terminal, the server filters the corresponding tourist spot information from the database and sends it to the terminal.

[1133] 3. Filtering and providing event information

[1134] The server filters the corresponding event information from the database based on the current location information sent from the terminal and sends it to the terminal.

[1135] 4. Providing language and cultural guides

[1136] In response to a request from a user, the server retrieves language resources and cultural resources from the database and transmits them to the terminal.

[1137] Terminal

[1138] 1. Data Acquisition

[1139] The device uses its GPS function to obtain the user's current location information and transmits it to the server.

[1140] 2. Data display

[1141] The terminal displays the tourist spot information, event information, language guide, and culture guide received from the server to the user.

[1142] 3. Route guidance

[1143] Based on the information received from the server, the terminal provides appropriate route guidance to the self-driving vehicle.

[1144] Autonomous vehicles

[1145] 1. Route guidance

[1146] The self-driving vehicle will provide route guidance based on tourist spot and event information received from the terminal.

[1147] 2. Real-time audio guide

[1148] The self-driving vehicle will provide real-time commentary on tourist spots and event information received from the terminal as an audio guide.

[1149] Example

[1150] Assume that a user is using an autonomous vehicle for sightseeing. The user activates the device (smartphone) using a prepaid SIM card. The device obtains its current location information and sends it to the server. The server filters tourist spot information based on the user's current location from the database and returns the information to the device. The device then sends this information to the autonomous vehicle, which then provides route guidance based on that information. The user can further request language and cultural guides through the application to obtain relevant resources and enhance their sightseeing experience. Real-time audio guides about tourist attractions and event information are also provided.

[1151] Prompt Sentence Examples

[1152] For example, if the user is in Tokyo:

[1153] "To provide a list of recommended tourist spots for tourists currently located in Tokyo"

[1154] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[1155] Step 1: SIM card authentication and activation

[1156] What happens: A user inserts a prepaid SIM card into their device and launches the application.

[1157] Input: The device reads the ICCID and IMSI from the SIM card.

[1158] Data processing: The terminal sends the ICCID and IMSI it reads to the server.

[1159] Output: The server checks the ICCID and IMSI against its database, and if authentication is successful, generates an activation key and sends it to the device.

[1160] Step 2: Obtaining current location information

[1161] What it does: The device uses GPS to obtain its current location.

[1162] Input: The device's GPS sensor measures latitude and longitude information.

[1163] Data processing: The measured latitude and longitude information is sent to the server.

[1164] Output: The server receives the location information.

[1165] Step 3: Filtering and providing tourist spot information

[1166] How it works: The server searches the database based on the current location information and filters out relevant tourist spot information.

[1167] Input: Your location information sent to the server.

[1168] Data processing: Filtering tourist point data in the database based on current location information.

[1169] Output: Send the filtered tourist spot information to the terminal.

[1170] Step 4: Viewing tourist spot information

[1171] Operation: The device displays the tourist spot information received to the user.

[1172] Input: Tourist information sent from the server.

[1173] Data processing: Convert the received information into a proper format and display it on the user's app screen.

[1174] Output: The tourist information is displayed on the screen in an easy-to-read format.

[1175] Step 5: Retrieving and filtering event information

[1176] Operation: In response to a user request, the device requests event information from the server based on the current location information.

[1177] Input: User request and current location information.

[1178] Data processing: The server searches the database and filters the relevant event information.

[1179] Output: Sends filtered event information to a terminal.

[1180] Step 6: Providing language and cultural guides

[1181] Operation: In response to a user's request, the terminal sends a request for a language guide and a culture guide to the server.

[1182] Input: The user's request.

[1183] Data processing: The server retrieves the relevant resource from the database and sends it to the terminal.

[1184] Output: Language and culture guide information is displayed on the terminal.

[1185] Step 7: Route guidance for autonomous vehicles

[1186] Operation: The device sends route guidance to the autonomous vehicle based on tourist spot and event information acquired by the device.

[1187] Input: Filtered points of interest and event information.

[1188] Data processing: Converting route guidance information into a format suitable for autonomous vehicles and sending it to vehicle systems.

[1189] Output: The autonomous vehicle provides appropriate route guidance.

[1190] Step 8: Real-time audio guidance

[1191] How it works: Autonomous vehicles provide real-time audio guides with information about tourist attractions and events.

[1192] Input: Tourist attraction information and event information sent from the device.

[1193] Data processing: Generate information as audio guide using a speech synthesis system.

[1194] Output: The user hears an audio guide about tourist attractions and event information.

[1195] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[1196] This invention is a system that uses a prepaid SIM card for tourists to acquire information on the user's current location and provides information on sightseeing spots and local events based on that information.Furthermore, by combining this invention with an emotion engine that recognizes the user's emotions, it is possible to provide information based on the user's emotions.

[1197] System Configuration

[1198] The system consists of the following main components:

[1199] 1. Prepaid SIM card

[1200] 2. User device (smartphone, tablet, etc.)

[1201] 3. Server

[1202] 4. Emotion Engine

[1203] Program processing overview

[1204] 1. SIM card authentication and activation

[1205] The device scans the SIM card and reads the ICCID and IMSI.

[1206] The terminal sends the read information to the server.

[1207] The server compares the received information with a database and authenticates the prepaid SIM card.

[1208] If the authentication is successful, the server generates an activation key and sends it to the terminal.

[1209] The device obtains the activation key and allows the SIM card to be used.

[1210] 2. Emotion recognition by emotion engine

[1211] The device collects emotional data from the user's voice, text input, facial expressions, etc.

[1212] The emotion data is analyzed using an emotion engine on the terminal or server.

[1213] As a result of the analysis, the user's emotions (e.g., joy, sadness, surprise) are recognized.

[1214] 3. Providing information on sightseeing spots

[1215] The user selects "recommended tourist spots" in the app.

[1216] The device obtains current location information via GPS.

[1217] The terminal transmits the user's emotion data along with the current location information to the server.

[1218] The server filters and extracts relevant tourist spot information from the database based on the received current location information and emotion data.

[1219] The server transmits the filtered tourist spot information to the terminal.

[1220] The terminal displays the received information to the user and provides detailed information.

[1221] 4. Providing event information

[1222] The user selects "Local Events" in the app.

[1223] The terminal acquires the current location information and emotion data and transmits them to the server.

[1224] The server filters and extracts nearby event information from a database based on the received current location information and emotion data.

[1225] The server transmits the filtered event information to the terminal.

[1226] The terminal displays the received event information to the user and provides detailed information.

[1227] 5. Providing language and cultural guides

[1228] The user selects "Language Guide" or "Culture Guide" in the app.

[1229] The terminal transmits the selection and emotion data to the server.

[1230] The server retrieves corresponding linguistic and cultural resources from the database based on the emotion.

[1231] The server transmits the acquired resources to the terminal.

[1232] The terminal displays the received resources to the user and provides the content.

[1233] Specific examples

[1234] Example 1: Using emotionally-driven tourist recommendations

[1235] 1. A user visits Tokyo and taps "Recommended Tourist Spots" in the app.

[1236] 2. The device analyzes the user's current location (latitude and longitude) as well as emotions from text and voice input.

[1237] 3. The device sends the acquired location information and emotion data to the server.

[1238] 4. The server filters tourist spot information around Tokyo from a database based on the user's current location and optimizes the results based on emotional data (e.g., if the user answers "sad," it suggests quiet places and relaxing spots).

[1239] 5. The server sends the filtered information to the terminal.

[1240] 6. The device displays the received tourist spot information to the user, who can check the details of each tourist spot.

[1241] Example 2: Emotion-based use of emergency information

[1242] 1. An earthquake occurs, the user feels fear, and immediately after tapping the "Emergency Information" button, the emotion engine recognizes the fear.

[1243] 2. The device sends an emergency information request along with emotion data to the server.

[1244] 3. Based on the request received by the server, the latest emergency contact information and evacuation site information is extracted from the database, and psychological support information is also provided to ease fears.

[1245] 4. The server sends the extracted emergency information to the terminal.

[1246] 5. The device displays the emergency information received to the user, supporting safe behavior.

[1247] By combining emotion engines as described above, the present invention provides personalized tourist information according to the user's emotions, allowing tourists to have a more moving and safer experience at their destinations.

[1248] The processing flow will be explained below.

[1249] A system that combines emotion engines

[1250] Providing recommended sightseeing spots using emotion recognition

[1251] Processing Flow

[1252] Step 1:

[1253] The user launches the app and taps the "Recommended Tourist Spots" button.

[1254] Step 2:

[1255] The device activates the GPS module to obtain the user's current location.

[1256] Step 3:

[1257] The device captures the user's voice input, text input, or facial expressions using a camera.

[1258] Step 4:

[1259] The device uses an emotion engine to analyze emotion data from the user's voice, text, or facial expressions.

[1260] Step 5:

[1261] The device sends the acquired location information and emotion data to the server using a REST API.

[1262] Step 6:

[1263] Based on the current location information received by the server, information on nearby tourist spots is filtered from the database.

[1264] Step 7:

[1265] The server then ranks the filtered tourist spot information more appropriately based on the emotion data received.

[1266] Step 8:

[1267] The server sends the optimized tourist spot information in JSON format to the device.

[1268] Step 9:

[1269] The device parses the received data and displays an optimized list of tourist attractions for the user.

[1270] Providing local event information using emotion recognition

[1271] Processing Flow

[1272] Step 1:

[1273] The user taps the "Local Event Information" button from the app menu.

[1274] Step 2:

[1275] The device obtains current location information using the GPS module.

[1276] Step 3:

[1277] The device captures the user's voice input, text input, or facial expressions using a camera.

[1278] Step 4:

[1279] The device uses an emotion engine to analyze emotion data from the user's voice, text, or facial expressions.

[1280] Step 5:

[1281] The device sends the acquired location information and emotion data to the server using a REST API.

[1282] Step 6:

[1283] Based on the current location information received by the server, nearby event information is filtered from the database.

[1284] Step 7:

[1285] The server further appropriately ranks the filtered event information based on the emotion data received.

[1286] Step 8:

[1287] The server sends optimized event information in JSON format to the device.

[1288] Step 9:

[1289] The device parses the received data and displays optimized event information to the user.

[1290] Providing language and cultural guides using emotion recognition

[1291] Processing Flow

[1292] Step 1:

[1293] The user selects "Language Guide" or "Culture Guide" from the app menu.

[1294] Step 2:

[1295] The device captures the user's voice input, text input, or facial expressions using a camera.

[1296] Step 3:

[1297] The device uses an emotion engine to analyze emotion data from the user's voice, text, or facial expressions.

[1298] Step 4:

[1299] The device sends the selection and emotion data to the server using a REST API.

[1300] Step 5:

[1301] Based on the emotion data and selection content received by the server, the server retrieves corresponding language and cultural resources from the database.

[1302] Step 6:

[1303] The server optimizes the acquired resources based on the emotion data and sends them to the terminal in JSON format.

[1304] Step 7:

[1305] The terminal parses the received data and displays an optimized language and culture guide for the user.

[1306] Providing emergency information using emotion recognition

[1307] Processing Flow

[1308] Step 1:

[1309] An earthquake occurs and the user taps the "Emergency Information" button.

[1310] Step 2:

[1311] The device captures the user's facial expressions using the user's voice input or a camera to collect emotional data.

[1312] Step 3:

[1313] The device uses an emotion engine to recognize fear or anxiety from the user's voice or facial expression.

[1314] Step 4:

[1315] The device sends an emergency information request and emotion data to the server using a REST API.

[1316] Step 5:

[1317] Based on the request received by the server, the latest emergency contact information and evacuation location information is extracted from the database.

[1318] Step 6:

[1319] The server extracts emergency information, optimizes it based on emotional data, and also includes psychological support information, and sends it to the terminal in JSON format.

[1320] Step 7:

[1321] The device parses the emergency information and psychological support information it receives and displays it to the user to help them act safely.

[1322] Through the above-mentioned specific processing flow, the present invention is a system that provides personalized information according to the user's emotions, thereby enabling tourists to further enhance their experiences at the destinations they visit and enjoy their trip safely.

[1323] Example 2

[1324] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[1325] There is a lack of efficient ways for tourists to obtain appropriate tourist and event information based on their current location and emotions. Furthermore, the provision of not only tourist information but also language and cultural guides needs to be optimized according to the user's emotions. This will make the tourist experience more fulfilling and safer.

[1326] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[1327] In this invention, the server includes means for acquiring user current location information using a prepaid communication medium for tourists, means for filtering and providing tourist spot information based on the current location, means for displaying the acquired tourist spot information on the terminal in response to a user request, emotion analysis means using an emotion analysis device that recognizes the user's emotions, and means for optimizing and providing the tourist spot information based on the emotion analysis results. This allows users to efficiently acquire personalized tourist information based on their current location and emotions, and makes their sightseeing experience more fulfilling and safer.

[1328] "Prepaid communication media" refers to a prepaid communication method that tourists purchase and use, specifically a SIM card.

[1329] A "terminal" is a portable information processing device, such as a smartphone or tablet, that a user uses to interface with the system.

[1330] "Location Information" means a user's geographic location data obtained using GPS or other location information technology.

[1331] "Tourist point information" is data about specific geographic points that tourists are encouraged to visit, including information about tourist attractions and tourist attractions.

[1332] "Event information" is data about events held in a specific area, including the status and detailed information of festivals, exhibitions, concerts, etc.

[1333] "Language assistance" means language information and assistance provided to tourists, including translation services and language learning resources.

[1334] "Cultural guide" is a service that provides information about the culture and customs of a region, including cultural background and etiquette at tourist destinations.

[1335] An "emotion analysis device" is a technical device that recognizes and analyzes a user's emotional state based on input data such as the user's voice, text, and facial expressions.

[1336] "Emotion analysis means" refers to a method or process for detecting and analyzing a user's emotions using an emotion analysis device.

[1337] "Filtering" is a process of selecting necessary information from acquired data based on specific conditions.

[1338] "Personalization" refers to individually optimizing the services and information provided based on the user's unique information and emotions.

[1339] This invention is a system that uses prepaid communication media for tourists to provide personalized tourist information and event information based on the user's current location information and emotional data. The hardware, software, and specific implementation methods used are described in detail below.

[1340] System configuration and hardware / software used

[1341] The system consists of the following main components:

[1342] 1. Prepaid communication medium: A prepaid SIM card purchased and used by tourists.

[1343] 2. User terminal: A portable information processing device such as a smartphone or tablet. The terminal has a built-in GPS module, camera, microphone, and text input interface.

[1344] 3. Server: A data processing device in a cloud environment that filters tourist spot and event information and provides it to users.

[1345] 4. Emotion analyzer: Software that analyzes user emotions based on voice, text, and facial expression data. A specific example is emotion analysis using a generative AI model.

[1346] Program processing overview

[1347] When a prepaid SIM card is inserted into a device, the device reads the ICCID and IMSI information and sends this information to the server. The server checks the information against a database and authenticates the SIM card. If authentication is successful, the server generates an activation key and sends it to the device. The device then obtains the activation key and activates the SIM card.

[1348] The device collects the user's voice, text input, or facial expression data. The collected data is analyzed by an emotion analyzer on the device or server to recognize the user's emotional state. When the user selects "recommended tourist spots," "local event information," "language guide," or "cultural guide" in the app, the device uses GPS to obtain the user's current location. The current location information and emotion data are sent to the server, which then filters and optimizes relevant information based on this information and sends it to the device. Finally, the device displays the information it has received to the user.

[1349] Specific examples

[1350] Example 1: Using emotionally-driven tourist recommendations

[1351] A user visits Tokyo and taps "recommended tourist spots" on the app. The device collects current location information and the user's emotional data and sends them to the server. The server filters tourist spot information around Tokyo from the database and optimizes the results based on the emotional data (for example, if the user is analyzed as "sad," it suggests quiet places and relaxing spots). The server sends the filtered results to the device, which displays them to the user along with detailed information.

[1352] Example 2: Emotion-based use of emergency information

[1353] When an earthquake occurs, the user feels fear and taps the "Emergency Information" button. The device sends an emergency information request along with emotional data to the server. The server extracts the latest emergency contact information and evacuation site information from the database and also provides psychological support information. The server sends the emergency information to the device, which displays it to the user and supports safe behavior.

[1354] Prompt Sentence Examples

[1355] Examples of prompts for cross-matching in concrete examples include:

[1356] "I'm feeling sad. What are some recommended quiet tourist spots in Tokyo?"

[1357] "An earthquake has occurred. Please tell me the best evacuation location for the current situation."

[1358] By implementing this invention, users can receive tourist information and support that is tailored to their current situation and emotions, thereby enriching their tourist experience and improving safety.

[1359] The flow of the identification process in the second embodiment will be described with reference to FIG.

[1360] Specific processing steps of the program

[1361] Step 1: Authenticate and activate your prepaid SIM card

[1362] 1.1 The device scans the prepaid SIM card and obtains the ICCID (Integrated Circuit Card Identifier) ​​and IMSI (International Mobile Subscriber Identity) information.

[1363] Input: Prepaid SIM card

[1364] How it works: The device reads the ICCID and IMSI from the SIM card inserted into the slot.

[1365] Output: ICCID and IMSI information

[1366] 1.2 The device sends the ICCID and IMSI information to the server.

[1367] Input: ICCID and IMSI information

[1368] How it works: Your device sends authentication information to a server over the internet.

[1369] Output: Authentication request to the server

[1370] 1.3 The server compares the received information with the database and authenticates the SIM card.

[1371] Input: ICCID and IMSI information

[1372] Data processing: The server checks the registration information against the database.

[1373] Output: Authentication result (success or failure)

[1374] 1.4 If authentication is successful, the server generates an activation key and sends it to the device.

[1375] Input: Authentication result (success)

[1376] How it works: The server generates a unique activation key and sends it to the device.

[1377] Output: Activation key

[1378] 1.5 The device obtains the activation key and authorizes the use of the SIM card.

[1379] Enter: Activation Key

[1380] How it works: The device activates the SIM card using the received key.

[1381] Output: Activated SIM card

[1382] Step 2: Recognizing user emotions with the emotion engine

[1383] 2.1 The user operates the smartphone and has the camera recognize voice input, text input, or facial expression data.

[1384] Input: Voice, text, facial expression data

[1385] Action: The user provides input data through the app.

[1386] Output: Emotion data (voice, text, facial expressions)

[1387] 2.2 The device sends the collected data to the server.

[1388] Input: Emotion data (voice, text, facial expressions)

[1389] How it works: Your device sends data to a server over your internet connection.

[1390] Output: Sentiment analysis request

[1391] 2.3 The server analyzes the collected data using the emotion engine.

[1392] Input: Emotion data

[1393] Data processing: Analyze data using an emotion engine (generative AI model) to recognize emotional states.

[1394] Output: Sentiment analysis results (e.g., happiness, sadness, surprise)

[1395] Step 3: Providing information about sightseeing spots

[1396] 3.1 The user selects "recommended tourist spots" in the app.

[1397] Input: User selection ("Recommended tourist spot")

[1398] Action: The user makes a selection in the app.

[1399] Output: Request creation

[1400] 3.2 The device uses GPS to obtain current location (latitude and longitude) information.

[1401] Input: None (internal process)

[1402] How it works: The device acquires location information using the built-in GPS module.

[1403] Output: Current location information (latitude and longitude)

[1404] 3.3 The device sends the current location information and emotion data to the server.

[1405] Input: Current location, emotion data

[1406] How it works: The device sends this information to the server.

[1407] Output: Points of interest request

[1408] 3.4 The server extracts appropriate tourist spot information from the database based on the received information.

[1409] Input: Current location, emotion data

[1410] Data processing: The server refers to the database and filters the tourist spot information.

[1411] Output: Filtered tourist spot information

[1412] 3.5 The server sends the filtered tourist spot information to the terminal.

[1413] Input: Filtering results

[1414] Operation: The server sends selected information to the device.

[1415] Output: Tourist attraction information

[1416] 3.6 The device displays the tourist spot information received to the user and provides detailed information.

[1417] Input: Tourist attraction information

[1418] Operation: The terminal displays the received information in the GUI.

[1419] Output: Tourist attraction information displayed to the user

[1420] Step 4: Provide event information

[1421] 4.1 The user selects "Local Event Information" in the app.

[1422] Input: User Selection ("Local Event Information")

[1423] Action: The user makes a selection in the app.

[1424] Output: Event information request generation

[1425] 4.2 The device acquires the current location information and emotion data and sends them to the server.

[1426] Input: Current location, emotion data

[1427] How it works: The device uses GPS and sends this information to a server.

[1428] Output: Event information request

[1429] 4.3 The server extracts nearby event information from the database.

[1430] Input: Current location, emotion data

[1431] Data processing: The server refers to the database and filters the event information.

[1432] Output: Filtered event information

[1433] 4.4 The server sends the extracted event information to the terminal.

[1434] Input: Filtering results

[1435] Operation: The server sends event information to the device.

[1436] Output: Event information

[1437] 4.5 The device displays the received event information to the user and provides detailed information.

[1438] Input: Event information

[1439] Operation: The terminal displays the received information in the GUI.

[1440] Output: Event information displayed to the user

[1441] Step 5: Providing language and cultural guides

[1442] 5.1 The user selects "Language Guide" or "Culture Guide" in the app.

[1443] Input: User selection ("Language Guide" or "Culture Guide")

[1444] Action: The user makes a selection in the app.

[1445] Output: Guide request generated

[1446] 5.2 The device sends the selection and emotion data to the server.

[1447] Input: Selections, Emotion Data

[1448] How it works: The device sends this information to the server.

[1449] Output: Guide request

[1450] 5.3 The server retrieves the corresponding language and cultural resources from the database.

[1451] Input: Selections, Emotion Data

[1452] Data processing: The server references the database and obtains the resource.

[1453] Output: The retrieved resource

[1454] 5.4 The server sends the acquired resources to the terminal.

[1455] Input: The retrieved resource

[1456] Action: The server sends a resource to the device.

[1457] Output: Resource data

[1458] 5.5 The terminal displays the received resource to the user and provides the content.

[1459] Input: Resource data

[1460] Operation: The terminal displays the received information in the GUI.

[1461] Output: Resource information displayed to the user

[1462] These are the specific processing steps of the system, which allow users to quickly and accurately obtain information that matches their situation and emotions at the time.

[1463] (Application example 2)

[1464] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[1465] Conventional tourist information systems were limited to providing only tourist spot information based on the tourist's current location, and did not provide information tailored to the emotions and moods of individual users. Local event information was also not optimized based on emotions, limiting the quality of tourism. Furthermore, language and cultural guides were not provided with consideration for the user's emotions, and sufficient personalization was not achieved. This made it difficult to provide an individualized experience to improve tourist satisfaction.

[1466] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[1467] In this invention, the server includes a means for acquiring user location information, a means for filtering and providing tourist spot information based on the location information, and a means for analyzing the user's emotional data and optimizing related information based on the emotion. This makes it possible to provide tourists and shoppers with personalized information based on the location information and emotional data. Specifically, it is possible to provide tourist spot information, event information, language guides, and cultural guides that are appropriate for the user's current location and emotional state, thereby improving user satisfaction and the quality of the experience.

[1468] A "prepaid SIM card for tourists" is a pre-loaded SIM card that provides communication services that tourists can use temporarily.

[1469] "User Location Information" means information about a User's current geographic location obtained using GPS or other location-determining technology.

[1470] "Location-based tourist spot information" refers to information about tourist attractions and spots around the user's current location.

[1471] "Filtering" refers to the process of selecting information that meets specific conditions based on the user's location information and emotional data.

[1472] "Delivery means" refers to the process or method by which a system transmits or displays information to a user.

[1473] "User emotional data" refers to data about the user's emotional state analyzed from voice, text input, facial expressions, etc.

[1474] "Means for analyzing and optimizing relevant information based on emotions" refers to a method for analyzing acquired emotional data and adjusting and optimizing the information provided based on the results.

[1475] A "display device" is a device for visually displaying information, such as a smartphone or tablet.

[1476] "Event Information" refers to information about events and activities being held in the local area.

[1477] A "language guide" is information that provides foreign language translations and conversation examples to help users understand and communicate in the local language.

[1478] A "cultural guide" is information that provides visitors with information about the customs, history, and cultural background of the area they are visiting, allowing them to gain a deeper understanding of the local culture.

[1479] This invention is a system that combines a prepaid SIM card for tourists with an emotion engine to provide tourist spot information and event information based on the user's location information and emotion data. The system aims to provide personalized information to users using smartphones and other display devices.

[1480] Hardware and Software

[1481] The system requires the following major components:

[1482] 1. Prepaid SIM card: A SIM card that provides communication services for limited use by tourists.

[1483] 2. User terminal (smartphone, tablet, etc.): A device that acquires location information, collects emotional data, and presents information.

[1484] 3. Server: A central management system that processes and provides information in conjunction with a database.

[1485] 4. Emotion Engine: Software that analyzes user emotions from voice, text, facial expressions, etc. We will use "Emotion Engine" as a concrete example.

[1486] Program processing overview

[1487] This system executes the following process.

[1488] 1. SIM card authentication and activation

[1489] The device scans the SIM card and reads the ICCID and IMSI.

[1490] The terminal sends the read information to the server.

[1491] The server compares the received information with a database and authenticates the prepaid SIM card.

[1492] If the authentication is successful, the server generates an activation key and sends it to the terminal.

[1493] The device obtains the activation key and allows the SIM card to be used.

[1494] 2. Emotion recognition by emotion engine

[1495] The device collects emotional data from the user's voice, text input, facial expressions, etc.

[1496] The emotion data is analyzed using an emotion engine on the terminal or server.

[1497] As a result of the analysis, the user's emotions (e.g., joy, sadness, surprise) are recognized.

[1498] 3. Providing information on sightseeing spots

[1499] The user selects "recommended tourist spots" in the app.

[1500] The device obtains current location information via GPS.

[1501] The terminal transmits the user's emotion data along with the current location information to the server.

[1502] The server filters and extracts relevant tourist spot information from the database based on the received current location information and emotion data.

[1503] The server transmits the filtered tourist spot information to the terminal.

[1504] The terminal displays the received information to the user and provides detailed information.

[1505] Specific examples

[1506] Example 1: Using emotionally-driven tourist recommendations

[1507] 1. A user visits Tokyo and taps "Recommended Tourist Spots" in the app.

[1508] 2. The device analyzes the user's current location (latitude and longitude) as well as emotions from text and voice input.

[1509] 3. The device sends the acquired location information and emotion data to the server.

[1510] 4. The server filters tourist spot information around Tokyo from a database based on the user's current location and optimizes the results based on emotional data (e.g., if the user answers "sad," it suggests quiet places and relaxing spots).

[1511] 5. The server sends the filtered information to the terminal.

[1512] 6. The device displays the received tourist spot information to the user, who can check the details of each tourist spot.

[1513] Specific prompt sentence examples

[1514] "The user is at the mall. His current emotion is 'Happy' and his current location is latitude 35.6895, longitude 139.6917. Based on his emotion and location, serve him the right products and sales information."

[1515] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[1516] Program processing steps

[1517] Step 1:

[1518] The device scans the SIM card and reads the ICCID and IMSI, which provides the necessary information to begin the authentication process for the prepaid SIM card.

[1519] Input: ICCID and IMSI of the SIM card.

[1520] Output: Data containing the read ICCID and IMSI.

[1521] Step 2:

[1522] The terminal sends the read ICCID and IMSI to the server.

[1523] Input: ICCID and IMSI data read in step 1.

[1524] Output: ICCID and IMSI data sent to the server.

[1525] Step 3:

[1526] The server compares the received ICCID and IMSI with a database and authenticates the SIM card.

[1527] Input: ICCID and IMSI data received by the server.

[1528] Output: The authentication result (success or failure).

[1529] Step 4:

[1530] If the server is successful in authentication, it generates an activation key and sends it to the terminal.

[1531] Input: The result of successful authentication.

[1532] Output: The generated activation key.

[1533] Step 5:

[1534] The device receives the activation key and authorizes use of the SIM card.

[1535] Input: The activation key you received.

[1536] Output: Permission to use SIM card.

[1537] Step 6:

[1538] The device collects emotional data from the user's voice, text input, facial expressions, etc.

[1539] Input: User voice, text input, and facial expression data.

[1540] Output: Collected emotion data.

[1541] Step 7:

[1542] The collected emotion data is analyzed using an emotion engine on the terminal or server to recognize the user's emotions.

[1543] Input: Collected emotion data.

[1544] Output: Recognized user emotion (e.g., happy, sad, surprised).

[1545] Step 8:

[1546] The user selects a "recommended tourist spot" in the app, and the device obtains the user's current location information via GPS.

[1547] Input: User actions and GPS data.

[1548] Output: The obtained location information.

[1549] Step 9:

[1550] The device sends current location information and emotion data to the server.

[1551] Input: Location and emotion data.

[1552] Output: Location and emotion data sent to the server.

[1553] Step 10:

[1554] Based on the current location information and emotion data received by the server, relevant tourist spot information is filtered and extracted from the database.

[1555] Input: Location and emotion data.

[1556] Output: Filtered tourist spot information.

[1557] Step 11:

[1558] The server transmits the filtered tourist spot information to the terminal.

[1559] Input: Filtered tourist spot information.

[1560] Output: Tourist attraction information sent to the device.

[1561] Step 12:

[1562] The tourist spot information received by the terminal is displayed to the user, and detailed information is provided.

[1563] Input: Received tourist attraction information.

[1564] Output: The tourist attraction information displayed to the user.

[1565] The specific processing unit 290 transmits the result of the specific processing to the smart glasses 214. In the smart glasses 214, the control unit 46A causes the speaker 240 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[1566] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[1567] In the above embodiment, an example in which the specific processing is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the smart glasses 214.

[1568] [Third embodiment]

[1569] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.

[1570] 5, the data processing system 310 includes the data processing device 12 and a headset type terminal 314. An example of the data processing device 12 is a server.

[1571] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[1572] The headset type terminal 314 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a display 343. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the display 343 are also connected to the bus 52.

[1573] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[1574] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[1575] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[1576] Fig. 6 shows an example of the main functions of the data processing device 12 and the headset type terminal 314. As shown in Fig. 6, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[1577] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[1578] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[1579] In the headset type terminal 314, a reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[1580] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the headset type terminal 314 will be referred to as the "terminal."

[1581] This invention relates to a system that uses a prepaid SIM card for tourists to acquire information about the user's current location and provide tourist spot and event information based on that information. It also provides language and cultural guides in response to user requests. A specific embodiment for implementing this system is described below.

[1582] System Configuration

[1583] The system consists of the following main components:

[1584] 1. Prepaid SIM card

[1585] 2. User device (smartphone, tablet, etc.)

[1586] 3. Server

[1587] Program processing overview

[1588] 1. SIM card authentication and activation

[1589] The device scans the SIM card and reads the ICCID (Integrated Circuit Card Identifier) ​​and IMSI (International Mobile Subscriber Identity).

[1590] The terminal sends the read information to the server.

[1591] The server compares the received information with a database and authenticates the prepaid SIM card.

[1592] If the authentication is successful, the server generates an activation key and sends it to the terminal.

[1593] The device obtains the activation key and allows the SIM card to be used.

[1594] 2. Providing tourist information

[1595] The user selects "recommended tourist spots" in the app.

[1596] The device obtains current location information via GPS.

[1597] The device sends the current location information to the server.

[1598] The server filters the relevant tourist spot information from the database based on the received current location information.

[1599] The server transmits the filtered tourist spot information to the terminal.

[1600] The terminal displays the received information to the user and provides detailed information.

[1601] 3. Providing event information

[1602] A user selects local events information in the app.

[1603] The device acquires the current location information and sends it to the server.

[1604] The server filters the relevant event information from the database based on the received current location information.

[1605] The server transmits the filtered event information to the terminal.

[1606] The terminal displays the received event information to the user and provides detailed information.

[1607] 4. Providing language and cultural guides

[1608] The user selects a language or culture guide in the app.

[1609] The device sends the selection to the server.

[1610] The server retrieves the corresponding language and cultural resources from the database.

[1611] The server transmits the acquired resources to the terminal.

[1612] The terminal displays the received resources to the user and provides the content.

[1613] Specific examples

[1614] Example 1: Using recommended sightseeing spots

[1615] 1. A user visits Tokyo and taps "Recommended Tourist Spots" in the app.

[1616] 2. The device obtains its current location (latitude and longitude).

[1617] 3. The device sends the acquired location information to the server.

[1618] 4. The server filters information about tourist spots around Tokyo from the database based on the current location.

[1619] 5. The server sends the filtered information to the terminal.

[1620] 6. The device displays the received tourist spot information to the user, who can check the details of each tourist spot.

[1621] Example 2: Use of emergency information

[1622] 1. An earthquake occurs and the user taps "Emergency Information" on the app.

[1623] 2. The device sends an emergency information request to the server.

[1624] 3. The server retrieves the latest emergency contact and evacuation location information from the database and sends it to the device.

[1625] 4. The device displays the received information to the user to assist them in safe behavior.

[1626] As described above, the present invention realizes a system for providing information to tourists, which allows tourists to minimize inconveniences while on-site and enjoy sightseeing smoothly and safely.

[1627] The processing flow will be explained below.

[1628] SIM card authentication and activation

[1629] Processing Flow

[1630] Step 1:

[1631] The device scans the SIM card slot and reads the ICCID (Integrated Circuit Card Identifier) ​​and IMSI (International Mobile Subscriber Identity).

[1632] Step 2:

[1633] The terminal sends the ICCID and IMSI it reads to the server using the REST API.

[1634] Step 3:

[1635] The server checks the received ICCID and IMSI against a database to find a matching record.

[1636] Step 4:

[1637] The server generates an authentication result, and if the authentication is successful, it generates an activation key and sends it to the terminal.

[1638] Step 5:

[1639] The device receives the activation key and displays a message to the user that the SIM card has been authorized for use.

[1640] Providing recommended sightseeing spots

[1641] Processing Flow

[1642] Step 1:

[1643] The user launches the app and taps the "Recommended Tourist Spots" button.

[1644] Step 2:

[1645] The device obtains current location information (latitude and longitude) using the GPS module.

[1646] Step 3:

[1647] The current location information acquired by the device is sent to the server using the REST API.

[1648] Step 4:

[1649] Based on the current location information received by the server, information on nearby tourist spots is filtered and extracted from the database.

[1650] Step 5:

[1651] The server ranks the extracted tourist spot information by priority and popularity and generates a list.

[1652] Step 6:

[1653] The server generates a list of tourist attractions and sends it to the terminal in JSON format.

[1654] Step 7:

[1655] The device parses the JSON data and displays a list of tourist attractions to the user.

[1656] Providing information about local events

[1657] Processing Flow

[1658] Step 1:

[1659] The user taps the "Local Event Information" button from the app menu.

[1660] Step 2:

[1661] The device obtains current location information using the GPS module.

[1662] Step 3:

[1663] The device sends the acquired location information to the server via REST API.

[1664] Step 4:

[1665] Based on the current location information received by the server, nearby event information is filtered and extracted from the database.

[1666] Step 5:

[1667] The server sends the extracted event information to the terminal in JSON format.

[1668] Step 6:

[1669] The device parses the received event information and displays it to the user.

[1670] Providing language and cultural guides

[1671] Processing Flow

[1672] Step 1:

[1673] The user selects "Language Guide" or "Culture Guide" from the app menu.

[1674] Step 2:

[1675] The device sends the user's selection to the server via a REST API.

[1676] Step 3:

[1677] Based on the request received by the server, the corresponding language and cultural resources are retrieved from the database.

[1678] Step 4:

[1679] The server sends the acquired resource to the terminal in JSON format.

[1680] Step 5:

[1681] The terminal parses the received resource and displays it to the user.

[1682] Providing emergency information

[1683] Processing Flow

[1684] Step 1:

[1685] The user taps "Emergency Information" in the app.

[1686] Step 2:

[1687] The device sends the user's emergency information request to the server using the REST API.

[1688] Step 3:

[1689] Based on the request received by the server, the latest emergency contact information and evacuation location information is extracted from the database.

[1690] Step 4:

[1691] The server extracts emergency information and sends it to the terminal in JSON format.

[1692] Step 5:

[1693] The terminal parses the received emergency information and displays it to the user.

[1694] Through the above processing flow, the present invention can efficiently provide various information that tourists need at their destinations, improving the user experience.

[1695] Example 1

[1696] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1697] Tourists need to have the right means of communication to access real-time information about tourist destinations. However, regular SIM cards incur high roaming charges when used in a foreign country, creating inconvenience for tourists. Language and cultural differences also make it difficult to quickly and accurately obtain tourist and emergency information. Furthermore, the provision of real-time location-based information about tourist spots and events is insufficient, preventing tourists from making the most of their local sightseeing experience.

[1698] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[1699] In this invention, the server includes a means for authenticating and activating the communication card, a means for filtering and providing tourist information based on location information, and a means for displaying the filtered tourist information to the user, thereby enabling tourists to obtain tourist information and emergency information in real time, at low cost and efficiently, even in foreign countries.

[1700] A "communication card" is a card required for data communication, such as a SIM card, which is inserted into a mobile phone or other mobile device.

[1701] "User" refers to a person, such as a tourist or traveler, who uses the system to obtain and operate information.

[1702] "Location Information" means data indicating your current geographic location obtained using GPS or other location measurement technology.

[1703] "Tourist information" refers to information related to tourism, such as tourist attractions, sightseeing points, and sightseeing routes.

[1704] "Event information" refers to information about events, festivals, exhibitions, etc. held in the local area.

[1705] "Authentication and activation" refers to the process of verifying whether a communications card is valid and making the card available for use.

[1706] "Filtering" refers to the process of selecting information that meets specific conditions from a large amount of information.

[1707] "Server" refers to a central computer system that processes user requests and provides the required information.

[1708] "Language guide" refers to tourist information and explanations translated into the language used by the user.

[1709] "Cultural guide" refers to providing guidance and explanations about the culture, customs, and history of the region or country being visited.

[1710] "Language Resources" refers to translation data, audio data, and other data for multilingual support.

[1711] "Cultural resources" refers to data and materials related to cultural background, customs, points, etc.

[1712] MODE FOR CARRYING OUT THE INVENTION

[1713] The present invention relates to a system that uses a communication card for tourists to acquire information on the user's current location and provides tourist information and event information based on that information. It also provides language and cultural guides in response to user requests. A detailed description of specific embodiments of the present invention is provided below.

[1714] System Configuration

[1715] The system consists of the following main components:

[1716] 1. Communication card (SIM card)

[1717] 2. User device (smartphone, tablet, etc.)

[1718] 3. Server

[1719] Program processing overview

[1720] SIM card authentication and activation

[1721] The user inserts the communication card into the terminal.

[1722] The terminal reads the communication card's ICCID (Integrated Circuit Card Identifier) ​​and IMSI (International Mobile Subscriber Identity).

[1723] The terminal sends the read information to the server.

[1724] The server checks the received information against a database to see if the communication card is valid.

[1725] If the authentication is successful, the server generates an activation key and sends it to the terminal.

[1726] The terminal uses the activation key to authorize the use of the communication card.

[1727] Providing tourist information

[1728] The user selects "recommended tourist spots" within the app.

[1729] The device uses the GPS sensor to obtain current location information (latitude and longitude).

[1730] The device sends the current location information to the server.

[1731] The server filters relevant tourist information from the database based on the received current location information.

[1732] The server transmits the filtered tourist information to the terminal.

[1733] The tourist information received by the terminal is displayed to the user.

[1734] Providing event information

[1735] The user selects "Local Event Information" within the app.

[1736] The device again uses the GPS sensor to obtain the current location information and sends it to the server.

[1737] The server filters relevant event information from the database based on the received current location information.

[1738] The server transmits the filtered event information to the terminal.

[1739] The terminal displays the received event information to the user.

[1740] Providing language and cultural guides

[1741] The user selects a language or culture guide within the app.

[1742] The device sends the selection to the server.

[1743] The server retrieves the corresponding language and cultural resources from the database.

[1744] The server transmits the acquired resources to the terminal.

[1745] The terminal displays the received resources to the user.

[1746] Specific examples

[1747] Example 1: Using recommended sightseeing spots

[1748] A user visits Tokyo and taps "recommended tourist spots" on the app.

[1749] The device obtains its current location (latitude and longitude).

[1750] The current location information acquired by the terminal is sent to the server.

[1751] The server filters information about tourist spots around Tokyo from a database based on the user's current location.

[1752] The server sends the filtered information to the terminal.

[1753] The device displays the received tourist spot information to the user, who can then check the details of each tourist spot.

[1754] Example 2: Use of emergency information

[1755] An earthquake occurs and the user taps "Emergency Information" on the app.

[1756] The terminal sends an emergency information request to the server.

[1757] The server retrieves the latest emergency contact information and evacuation location information from the database and sends it to the device.

[1758] The device displays the received information to the user, supporting safe behavior.

[1759] Prompt Sentence Examples

[1760] Please explain what data processing will be performed when a user selects "recommended tourist spots" on the app.

[1761] Please provide a step-by-step detailed description of the process users will go through to obtain emergency information.

[1762] This system will enable tourists to efficiently obtain real-time tourist and emergency information even in foreign countries, thereby improving their local tourist experience and enabling them to enjoy a safe and fulfilling trip.

[1763] The flow of the identification process in the first embodiment will be described with reference to FIG.

[1764] Explaining the program's processing in detail

[1765] Prepaid SIM card authentication and activation

[1766] Step 1:

[1767] The user inserts the communication card into the terminal.

[1768] Specific operation: Insert the communication card into the SIM card slot of the smartphone.

[1769] Input: A physical communications card.

[1770] Output: The data from the communication card is recognized by the terminal.

[1771] Step 2:

[1772] The terminal automatically reads the ICCID and IMSI of the communication card.

[1773] Specific operation: The smartphone firmware obtains the ICCID and IMSI from the SIM card slot.

[1774] Input: Data from the communications card.

[1775] Output: ICCID and IMSI information.

[1776] Step 3:

[1777] The terminal sends the ICCID and IMSI it reads to the server.

[1778] What happens: The app on the device sends data to the server using the HTTPS protocol.

[1779] Input: ICCID and IMSI information.

[1780] Output: ICCID and IMSI sent to the server.

[1781] Step 4:

[1782] The server checks the received information against a database to see if the communication card is valid.

[1783] What happens: The server performs a database lookup using an SQL query.

[1784] Input: ICCID and IMSI information.

[1785] Output: Communication card authentication result (enabled / disabled).

[1786] Step 5:

[1787] If the server is successful in authentication, it generates an activation key and sends it to the terminal.

[1788] Specific operation: If authentication is successful, the server generates a random activation key and returns it to the device in JSON format.

[1789] Input: Authentication result.

[1790] Output: Activation key.

[1791] Step 6:

[1792] The terminal uses the activation key to authorize the use of the communication card.

[1793] Specific operation: The terminal stores the received activation key as internal information and activates the communication card function.

[1794] Enter your activation key.

[1795] Output: Permission to use communication card.

[1796] Providing tourist information

[1797] Step 1:

[1798] The user selects "recommended tourist spots" within the app.

[1799] Specific action: Tap the "Recommended Tourist Spots" button on the app's UI.

[1800] Input: User taps.

[1801] Output: Tourist attraction information request trigger.

[1802] Step 2:

[1803] The device uses the GPS sensor to obtain location information.

[1804] Specific operation: The device's GPS module acquires location information and passes it to the app.

[1805] Input: Data from the GPS sensor.

[1806] Output: Latitude and longitude information.

[1807] Step 3:

[1808] The device sends the current location information to the server.

[1809] Specific operation: The device sends its latitude and longitude to the server via an HTTP request.

[1810] Input: Latitude and longitude information.

[1811] Output: The location information sent to the server.

[1812] Step 4:

[1813] The server filters relevant tourist information from the database based on the received current location information.

[1814] What it does: Uses an SQL query to retrieve and filter tourist information about the current location from a database.

[1815] Input: Current location.

[1816] Output: Filtered tourist information.

[1817] Step 5:

[1818] The server transmits the filtered tourist information to the terminal.

[1819] Specific operation: The filtered data on the server side is returned to the terminal in JSON format.

[1820] Input: Filtered tourist information.

[1821] Output: Tourist information sent to the device.

[1822] Step 6:

[1823] The tourist information received by the terminal is displayed to the user.

[1824] Specific behavior: The app analyzes the received data, binds it to the UI, and displays it.

[1825] Input: Received tourist information.

[1826] Output: Tourist information displayed to the user.

[1827] Providing event information

[1828] Step 1:

[1829] The user selects "Local Event Information" within the app.

[1830] Specific action: Tap the "Local Event Information" button in the app's UI.

[1831] Input: User taps.

[1832] Output: Event information request trigger.

[1833] Step 2:

[1834] The device again uses the GPS sensor to obtain the current location information and sends it to the server.

[1835] Specific operation: The device acquires location information again and sends it to the server via an HTTP request.

[1836] Input: Data from the GPS sensor.

[1837] Output: The location information sent to the server.

[1838] Step 3:

[1839] The server filters relevant event information from the database based on the received current location information.

[1840] What it does: Uses an SQL query to retrieve event information and filters it by location.

[1841] Input: Current location.

[1842] Output: Filtered event information.

[1843] Step 4:

[1844] The server transmits the filtered event information to the terminal.

[1845] Specific operation: The filtered data is returned to the terminal in JSON format.

[1846] Input: Filtered event information.

[1847] Output: Event information sent to the device.

[1848] Step 5:

[1849] The terminal displays the received event information to the user.

[1850] Specific behavior: The app analyzes the event information received, binds it to the UI, and displays it.

[1851] Input: Received event information.

[1852] Output: The event information displayed to the user.

[1853] Providing language and cultural guides

[1854] Step 1:

[1855] The user selects a language or culture guide within the app.

[1856] Specific Action: Tap on the Language Guide or Culture Guide option in the app UI.

[1857] Input: User taps.

[1858] Output: A request trigger for a language or culture guide.

[1859] Step 2:

[1860] The device sends the selection to the server.

[1861] Specific behavior: The selected option is sent to the server in an HTTP request.

[1862] Input: User selected data.

[1863] Output: The selection data sent to the server.

[1864] Step 3:

[1865] The server retrieves the corresponding language and cultural resources from the database.

[1866] Specific behavior: Retrieves language and cultural resources from the database using SQL queries.

[1867] Input: Select data.

[1868] Output: Retrieved linguistic and cultural resources.

[1869] Step 4:

[1870] The server transmits the acquired resources to the terminal.

[1871] Specific operation: The acquired resource is returned to the terminal in JSON format.

[1872] Input: Linguistic and cultural resources.

[1873] Output: Resources sent to the device.

[1874] Step 5:

[1875] The terminal displays the received resources to the user.

[1876] Specific behavior: The app parses the received resources and displays them in the UI.

[1877] Input: The received resource.

[1878] Output: Language and culture guide displayed to the user.

[1879] The above is a detailed description of each step in the processing flow of this system. The specific operations, inputs, and outputs performed at each step have also been explained.

[1880] (Application example 1)

[1881] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1882] Existing tourism support systems have limited means of providing tourist information about tourist spots and events when tourists use autonomous vehicles. Language and cultural guides are sometimes not provided in a timely manner, which reduces the quality of the tourist experience. Furthermore, route guidance for autonomous vehicles is not fully integrated, which can reduce convenience for tourists.

[1883] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[1884] In this invention, the server includes means for acquiring user current location information using a prepaid SIM card for tourists, means for filtering and providing tourist spot information based on the current location, means for acquiring tourist spot information and event information and providing route guidance to the self-driving vehicle, and means for providing language and cultural guides. This enables tourists to travel smoothly around tourist spots using the self-driving vehicle, and enables timely information provision and highly accurate route guidance.

[1885] "Tourist prepaid SIM card" means a prepaid SIM card provided to tourists for temporary use, which contains identification information for accessing telecommunications services.

[1886] "Means for obtaining the user's current location information" refers to a mechanism for obtaining current location information using the GPS function of the user's device or other positioning systems.

[1887] The "means for filtering and providing tourist spot information" is a mechanism for appropriately extracting (filtering) information about tourist spots that have been registered in a database in advance based on the acquired current location information, and providing it to the user.

[1888] "Means for acquiring tourist spot information and event information and providing route guidance to autonomous vehicles" refers to a mechanism for acquiring tourist spot information and event information and providing appropriate route guidance to autonomous vehicles based on that information.

[1889] The "means for providing language and cultural guides" is a mechanism for collecting language and cultural information about tourist destinations in response to user requests and providing it to users.

[1890] The "means for acquiring local event information" is a mechanism for collecting information about events taking place in a local area based on a user's request.

[1891] "Means for navigating autonomous vehicles to an event venue" refers to a system for navigating autonomous vehicles to an appropriate event venue based on acquired event information.

[1892] "Means for providing audio guidance in self-driving vehicles to provide real-time commentary on tourist spots and event information" refers to a mechanism for providing real-time audio commentary on tourist spots and event information inside self-driving vehicles.

[1893] This invention is a system for autonomous vehicles that uses prepaid SIM cards for tourists and provides tourist spot and event information based on the user's current location, as well as language and cultural guides. The system consists of the following main components:

[1894] 1. Prepaid SIM card

[1895] 2. User devices (mobile communication devices such as smartphones and tablets)

[1896] 3. Server

[1897] 4. Self-driving vehicles

[1898] System Configuration

[1899] server

[1900] The server includes a database that holds information about tourist attractions, event information, language resources, and cultural resources. The server performs the following functions:

[1901] 1. Authentication and Activation

[1902] The server receives the SIM card's ICCID and IMSI sent from the terminal, compares them with a database to authenticate the prepaid SIM card, and generates an activation key and sends it to the terminal.

[1903] 2. Filtering and providing tourist information

[1904] Based on the current location information sent from the terminal, the server filters the corresponding tourist spot information from the database and sends it to the terminal.

[1905] 3. Filtering and providing event information

[1906] The server filters the corresponding event information from the database based on the current location information sent from the terminal and sends it to the terminal.

[1907] 4. Providing language and cultural guides

[1908] In response to a request from a user, the server retrieves language resources and cultural resources from the database and transmits them to the terminal.

[1909] Terminal

[1910] 1. Data Acquisition

[1911] The device uses its GPS function to obtain the user's current location information and transmits it to the server.

[1912] 2. Data display

[1913] The terminal displays the tourist spot information, event information, language guide, and culture guide received from the server to the user.

[1914] 3. Route guidance

[1915] Based on the information received from the server, the terminal provides appropriate route guidance to the self-driving vehicle.

[1916] Autonomous vehicles

[1917] 1. Route guidance

[1918] The self-driving vehicle will provide route guidance based on tourist spot and event information received from the terminal.

[1919] 2. Real-time audio guide

[1920] The self-driving vehicle will provide real-time commentary on tourist spots and event information received from the terminal as an audio guide.

[1921] Example

[1922] Assume that a user is using an autonomous vehicle for sightseeing. The user activates the device (smartphone) using a prepaid SIM card. The device obtains its current location information and sends it to the server. The server filters tourist spot information based on the user's current location from the database and returns the information to the device. The device then sends this information to the autonomous vehicle, which then provides route guidance based on that information. The user can further request language and cultural guides through the application to obtain relevant resources and enhance their sightseeing experience. Real-time audio guides about tourist attractions and event information are also provided.

[1923] Prompt Sentence Examples

[1924] For example, if the user is in Tokyo:

[1925] "To provide a list of recommended tourist spots for tourists currently located in Tokyo"

[1926] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[1927] Step 1: SIM card authentication and activation

[1928] What happens: A user inserts a prepaid SIM card into their device and launches the application.

[1929] Input: The device reads the ICCID and IMSI from the SIM card.

[1930] Data processing: The terminal sends the ICCID and IMSI it reads to the server.

[1931] Output: The server checks the ICCID and IMSI against its database, and if authentication is successful, generates an activation key and sends it to the device.

[1932] Step 2: Obtaining current location information

[1933] What it does: The device uses GPS to obtain its current location.

[1934] Input: The device's GPS sensor measures latitude and longitude information.

[1935] Data processing: The measured latitude and longitude information is sent to the server.

[1936] Output: The server receives the location information.

[1937] Step 3: Filtering and providing tourist spot information

[1938] How it works: The server searches the database based on the current location information and filters out relevant tourist spot information.

[1939] Input: Your location information sent to the server.

[1940] Data processing: Filtering tourist point data in the database based on current location information.

[1941] Output: Send the filtered tourist spot information to the terminal.

[1942] Step 4: Viewing tourist spot information

[1943] Operation: The device displays the tourist spot information received to the user.

[1944] Input: Tourist information sent from the server.

[1945] Data processing: Convert the received information into a proper format and display it on the user's app screen.

[1946] Output: The tourist information is displayed on the screen in an easy-to-read format.

[1947] Step 5: Retrieving and filtering event information

[1948] Operation: In response to a user request, the device requests event information from the server based on the current location information.

[1949] Input: User request and current location information.

[1950] Data processing: The server searches the database and filters the relevant event information.

[1951] Output: Sends filtered event information to a terminal.

[1952] Step 6: Providing language and cultural guides

[1953] Operation: In response to a user's request, the terminal sends a request for a language guide and a culture guide to the server.

[1954] Input: The user's request.

[1955] Data processing: The server retrieves the relevant resource from the database and sends it to the terminal.

[1956] Output: Language and culture guide information is displayed on the terminal.

[1957] Step 7: Route guidance for autonomous vehicles

[1958] Operation: The device sends route guidance to the autonomous vehicle based on tourist spot and event information acquired by the device.

[1959] Input: Filtered points of interest and event information.

[1960] Data processing: Converting route guidance information into a format suitable for autonomous vehicles and sending it to vehicle systems.

[1961] Output: The autonomous vehicle provides appropriate route guidance.

[1962] Step 8: Real-time audio guidance

[1963] How it works: Autonomous vehicles provide real-time audio guides with information about tourist attractions and events.

[1964] Input: Tourist attraction information and event information sent from the device.

[1965] Data processing: Generate information as audio guide using a speech synthesis system.

[1966] Output: The user hears an audio guide about tourist attractions and event information.

[1967] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[1968] This invention is a system that uses a prepaid SIM card for tourists to acquire information on the user's current location and provides information on sightseeing spots and local events based on that information.Furthermore, by combining this invention with an emotion engine that recognizes the user's emotions, it is possible to provide information based on the user's emotions.

[1969] System Configuration

[1970] The system consists of the following main components:

[1971] 1. Prepaid SIM card

[1972] 2. User device (smartphone, tablet, etc.)

[1973] 3. Server

[1974] 4. Emotion Engine

[1975] Program processing overview

[1976] 1. SIM card authentication and activation

[1977] The device scans the SIM card and reads the ICCID and IMSI.

[1978] The terminal sends the read information to the server.

[1979] The server compares the received information with a database and authenticates the prepaid SIM card.

[1980] If the authentication is successful, the server generates an activation key and sends it to the terminal.

[1981] The device obtains the activation key and allows the SIM card to be used.

[1982] 2. Emotion recognition by emotion engine

[1983] The device collects emotional data from the user's voice, text input, facial expressions, etc.

[1984] The emotion data is analyzed using an emotion engine on the terminal or server.

[1985] As a result of the analysis, the user's emotions (e.g., joy, sadness, surprise) are recognized.

[1986] 3. Providing information on sightseeing spots

[1987] The user selects "recommended tourist spots" in the app.

[1988] The device obtains current location information via GPS.

[1989] The terminal transmits the user's emotion data along with the current location information to the server.

[1990] The server filters and extracts relevant tourist spot information from the database based on the received current location information and emotion data.

[1991] The server transmits the filtered tourist spot information to the terminal.

[1992] The terminal displays the received information to the user and provides detailed information.

[1993] 4. Providing event information

[1994] The user selects "Local Events" in the app.

[1995] The terminal acquires the current location information and emotion data and transmits them to the server.

[1996] The server filters and extracts nearby event information from a database based on the received current location information and emotion data.

[1997] The server transmits the filtered event information to the terminal.

[1998] The terminal displays the received event information to the user and provides detailed information.

[1999] 5. Providing language and cultural guides

[2000] The user selects "Language Guide" or "Culture Guide" in the app.

[2001] The terminal transmits the selection and emotion data to the server.

[2002] The server retrieves corresponding linguistic and cultural resources from the database based on the emotion.

[2003] The server transmits the acquired resources to the terminal.

[2004] The terminal displays the received resources to the user and provides the content.

[2005] Specific examples

[2006] Example 1: Using emotionally-driven tourist recommendations

[2007] 1. A user visits Tokyo and taps "Recommended Tourist Spots" in the app.

[2008] 2. The device analyzes the user's current location (latitude and longitude) as well as emotions from text and voice input.

[2009] 3. The device sends the acquired location information and emotion data to the server.

[2010] 4. The server filters tourist spot information around Tokyo from a database based on the user's current location and optimizes the results based on emotional data (e.g., if the user answers "sad," it suggests quiet places and relaxing spots).

[2011] 5. The server sends the filtered information to the terminal.

[2012] 6. The device displays the received tourist spot information to the user, who can check the details of each tourist spot.

[2013] Example 2: Emotion-based use of emergency information

[2014] 1. An earthquake occurs, the user feels fear, and immediately after tapping the "Emergency Information" button, the emotion engine recognizes the fear.

[2015] 2. The device sends an emergency information request along with emotion data to the server.

[2016] 3. Based on the request received by the server, the latest emergency contact information and evacuation site information is extracted from the database, and psychological support information is also provided to ease fears.

[2017] 4. The server sends the extracted emergency information to the terminal.

[2018] 5. The device displays the emergency information received to the user, supporting safe behavior.

[2019] By combining emotion engines as described above, the present invention provides personalized tourist information according to the user's emotions, allowing tourists to have a more moving and safer experience at their destinations.

[2020] The processing flow will be explained below.

[2021] A system that combines emotion engines

[2022] Providing recommended sightseeing spots using emotion recognition

[2023] Processing Flow

[2024] Step 1:

[2025] The user launches the app and taps the "Recommended Tourist Spots" button.

[2026] Step 2:

[2027] The device activates the GPS module to obtain the user's current location.

[2028] Step 3:

[2029] The device captures the user's voice input, text input, or facial expressions using a camera.

[2030] Step 4:

[2031] The device uses an emotion engine to analyze emotion data from the user's voice, text, or facial expressions.

[2032] Step 5:

[2033] The device sends the acquired location information and emotion data to the server using a REST API.

[2034] Step 6:

[2035] Based on the current location information received by the server, information on nearby tourist spots is filtered from the database.

[2036] Step 7:

[2037] The server then ranks the filtered tourist spot information more appropriately based on the emotion data received.

[2038] Step 8:

[2039] The server sends the optimized tourist spot information in JSON format to the device.

[2040] Step 9:

[2041] The device parses the received data and displays an optimized list of tourist attractions for the user.

[2042] Providing local event information using emotion recognition

[2043] Processing Flow

[2044] Step 1:

[2045] The user taps the "Local Event Information" button from the app menu.

[2046] Step 2:

[2047] The device obtains current location information using the GPS module.

[2048] Step 3:

[2049] The device captures the user's voice input, text input, or facial expressions using a camera.

[2050] Step 4:

[2051] The device uses an emotion engine to analyze emotion data from the user's voice, text, or facial expressions.

[2052] Step 5:

[2053] The device sends the acquired location information and emotion data to the server using a REST API.

[2054] Step 6:

[2055] Based on the current location information received by the server, nearby event information is filtered from the database.

[2056] Step 7:

[2057] The server further appropriately ranks the filtered event information based on the emotion data received.

[2058] Step 8:

[2059] The server sends optimized event information in JSON format to the device.

[2060] Step 9:

[2061] The device parses the received data and displays optimized event information to the user.

[2062] Providing language and cultural guides using emotion recognition

[2063] Processing Flow

[2064] Step 1:

[2065] The user selects "Language Guide" or "Culture Guide" from the app menu.

[2066] Step 2:

[2067] The device captures the user's voice input, text input, or facial expressions using a camera.

[2068] Step 3:

[2069] The device uses an emotion engine to analyze emotion data from the user's voice, text, or facial expressions.

[2070] Step 4:

[2071] The device sends the selection and emotion data to the server using a REST API.

[2072] Step 5:

[2073] Based on the emotion data and selection content received by the server, the server retrieves corresponding language and cultural resources from the database.

[2074] Step 6:

[2075] The server optimizes the acquired resources based on the emotion data and sends them to the terminal in JSON format.

[2076] Step 7:

[2077] The terminal parses the received data and displays an optimized language and culture guide for the user.

[2078] Providing emergency information using emotion recognition

[2079] Processing Flow

[2080] Step 1:

[2081] An earthquake occurs and the user taps the "Emergency Information" button.

[2082] Step 2:

[2083] The device captures the user's facial expressions using the user's voice input or a camera to collect emotional data.

[2084] Step 3:

[2085] The device uses an emotion engine to recognize fear or anxiety from the user's voice or facial expression.

[2086] Step 4:

[2087] The device sends an emergency information request and emotion data to the server using a REST API.

[2088] Step 5:

[2089] Based on the request received by the server, the latest emergency contact information and evacuation location information is extracted from the database.

[2090] Step 6:

[2091] The server extracts emergency information, optimizes it based on emotional data, and also includes psychological support information, and sends it to the terminal in JSON format.

[2092] Step 7:

[2093] The device parses the emergency information and psychological support information it receives and displays it to the user to help them act safely.

[2094] Through the above-mentioned specific processing flow, the present invention is a system that provides personalized information according to the user's emotions, thereby enabling tourists to further enhance their experiences at the destinations they visit and enjoy their trip safely.

[2095] Example 2

[2096] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[2097] There is a lack of efficient ways for tourists to obtain appropriate tourist and event information based on their current location and emotions. Furthermore, the provision of not only tourist information but also language and cultural guides needs to be optimized according to the user's emotions. This will make the tourist experience more fulfilling and safer.

[2098] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[2099] In this invention, the server includes means for acquiring user current location information using a prepaid communication medium for tourists, means for filtering and providing tourist spot information based on the current location, means for displaying the acquired tourist spot information on the terminal in response to a user request, emotion analysis means using an emotion analysis device that recognizes the user's emotions, and means for optimizing and providing the tourist spot information based on the emotion analysis results. This allows users to efficiently acquire personalized tourist information based on their current location and emotions, and makes their sightseeing experience more fulfilling and safer.

[2100] "Prepaid communication media" refers to a prepaid communication method that tourists purchase and use, specifically a SIM card.

[2101] A "terminal" is a portable information processing device, such as a smartphone or tablet, that a user uses to interface with the system.

[2102] "Location Information" means a user's geographic location data obtained using GPS or other location information technology.

[2103] "Tourist point information" is data about specific geographic points that tourists are encouraged to visit, including information about tourist attractions and tourist attractions.

[2104] "Event information" is data about events held in a specific area, including the status and detailed information of festivals, exhibitions, concerts, etc.

[2105] "Language assistance" means language information and assistance provided to tourists, including translation services and language learning resources.

[2106] "Cultural guide" is a service that provides information about the culture and customs of a region, including cultural background and etiquette at tourist destinations.

[2107] An "emotion analysis device" is a technical device that recognizes and analyzes a user's emotional state based on input data such as the user's voice, text, and facial expressions.

[2108] "Emotion analysis means" refers to a method or process for detecting and analyzing a user's emotions using an emotion analysis device.

[2109] "Filtering" is a process of selecting necessary information from acquired data based on specific conditions.

[2110] "Personalization" refers to individually optimizing the services and information provided based on the user's unique information and emotions.

[2111] This invention is a system that uses prepaid communication media for tourists to provide personalized tourist information and event information based on the user's current location information and emotional data. The hardware, software, and specific implementation methods used are described in detail below.

[2112] System configuration and hardware / software used

[2113] The system consists of the following main components:

[2114] 1. Prepaid communication medium: A prepaid SIM card purchased and used by tourists.

[2115] 2. User terminal: A portable information processing device such as a smartphone or tablet. The terminal has a built-in GPS module, camera, microphone, and text input interface.

[2116] 3. Server: A data processing device in a cloud environment that filters tourist spot and event information and provides it to users.

[2117] 4. Emotion analyzer: Software that analyzes user emotions based on voice, text, and facial expression data. A specific example is emotion analysis using a generative AI model.

[2118] Program processing overview

[2119] When a prepaid SIM card is inserted into a device, the device reads the ICCID and IMSI information and sends this information to the server. The server checks the information against a database and authenticates the SIM card. If authentication is successful, the server generates an activation key and sends it to the device. The device then obtains the activation key and activates the SIM card.

[2120] The device collects the user's voice, text input, or facial expression data. The collected data is analyzed by an emotion analyzer on the device or server to recognize the user's emotional state. When the user selects "recommended tourist spots," "local event information," "language guide," or "cultural guide" in the app, the device uses GPS to obtain the user's current location. The current location information and emotion data are sent to the server, which then filters and optimizes relevant information based on this information and sends it to the device. Finally, the device displays the information it has received to the user.

[2121] Specific examples

[2122] Example 1: Using emotionally-driven tourist recommendations

[2123] A user visits Tokyo and taps "recommended tourist spots" on the app. The device collects current location information and the user's emotional data and sends them to the server. The server filters tourist spot information around Tokyo from the database and optimizes the results based on the emotional data (for example, if the user is analyzed as "sad," it suggests quiet places and relaxing spots). The server sends the filtered results to the device, which displays them to the user along with detailed information.

[2124] Example 2: Emotion-based use of emergency information

[2125] When an earthquake occurs, the user feels fear and taps the "Emergency Information" button. The device sends an emergency information request along with emotional data to the server. The server extracts the latest emergency contact information and evacuation site information from the database and also provides psychological support information. The server sends the emergency information to the device, which displays it to the user and supports safe behavior.

[2126] Prompt Sentence Examples

[2127] Examples of prompts for cross-matching in concrete examples include:

[2128] "I'm feeling sad. What are some recommended quiet tourist spots in Tokyo?"

[2129] "An earthquake has occurred. Please tell me the best evacuation location for the current situation."

[2130] By implementing this invention, users can receive tourist information and support that is tailored to their current situation and emotions, thereby enriching their tourist experience and improving safety.

[2131] The flow of the identification process in the second embodiment will be described with reference to FIG.

[2132] Specific processing steps of the program

[2133] Step 1: Authenticate and activate your prepaid SIM card

[2134] 1.1 The device scans the prepaid SIM card and obtains the ICCID (Integrated Circuit Card Identifier) ​​and IMSI (International Mobile Subscriber Identity) information.

[2135] Input: Prepaid SIM card

[2136] How it works: The device reads the ICCID and IMSI from the SIM card inserted into the slot.

[2137] Output: ICCID and IMSI information

[2138] 1.2 The device sends the ICCID and IMSI information to the server.

[2139] Input: ICCID and IMSI information

[2140] How it works: Your device sends authentication information to a server over the internet.

[2141] Output: Authentication request to the server

[2142] 1.3 The server compares the received information with the database and authenticates the SIM card.

[2143] Input: ICCID and IMSI information

[2144] Data processing: The server checks the registration information against the database.

[2145] Output: Authentication result (success or failure)

[2146] 1.4 If authentication is successful, the server generates an activation key and sends it to the device.

[2147] Input: Authentication result (success)

[2148] How it works: The server generates a unique activation key and sends it to the device.

[2149] Output: Activation key

[2150] 1.5 The device obtains the activation key and authorizes the use of the SIM card.

[2151] Enter: Activation Key

[2152] How it works: The device activates the SIM card using the received key.

[2153] Output: Activated SIM card

[2154] Step 2: Recognizing user emotions with the emotion engine

[2155] 2.1 The user operates the smartphone and has the camera recognize voice input, text input, or facial expression data.

[2156] Input: Voice, text, facial expression data

[2157] Action: The user provides input data through the app.

[2158] Output: Emotion data (voice, text, facial expressions)

[2159] 2.2 The device sends the collected data to the server.

[2160] Input: Emotion data (voice, text, facial expressions)

[2161] How it works: Your device sends data to a server over your internet connection.

[2162] Output: Sentiment analysis request

[2163] 2.3 The server analyzes the collected data using the emotion engine.

[2164] Input: Emotion data

[2165] Data processing: Analyze data using an emotion engine (generative AI model) to recognize emotional states.

[2166] Output: Sentiment analysis results (e.g., happiness, sadness, surprise)

[2167] Step 3: Providing information about sightseeing spots

[2168] 3.1 The user selects "recommended tourist spots" in the app.

[2169] Input: User selection ("Recommended tourist spot")

[2170] Action: The user makes a selection in the app.

[2171] Output: Request creation

[2172] 3.2 The device uses GPS to obtain current location (latitude and longitude) information.

[2173] Input: None (internal process)

[2174] How it works: The device acquires location information using the built-in GPS module.

[2175] Output: Current location information (latitude and longitude)

[2176] 3.3 The device sends the current location information and emotion data to the server.

[2177] Input: Current location, emotion data

[2178] How it works: The device sends this information to the server.

[2179] Output: Points of interest request

[2180] 3.4 The server extracts appropriate tourist spot information from the database based on the received information.

[2181] Input: Current location, emotion data

[2182] Data processing: The server refers to the database and filters the tourist spot information.

[2183] Output: Filtered tourist spot information

[2184] 3.5 The server sends the filtered tourist spot information to the terminal.

[2185] Input: Filtering results

[2186] Operation: The server sends selected information to the device.

[2187] Output: Tourist attraction information

[2188] 3.6 The device displays the tourist spot information received to the user and provides detailed information.

[2189] Input: Tourist attraction information

[2190] Operation: The terminal displays the received information in the GUI.

[2191] Output: Tourist attraction information displayed to the user

[2192] Step 4: Provide event information

[2193] 4.1 The user selects "Local Event Information" in the app.

[2194] Input: User Selection ("Local Event Information")

[2195] Action: The user makes a selection in the app.

[2196] Output: Event information request generation

[2197] 4.2 The device acquires the current location information and emotion data and sends them to the server.

[2198] Input: Current location, emotion data

[2199] How it works: The device uses GPS and sends this information to a server.

[2200] Output: Event information request

[2201] 4.3 The server extracts nearby event information from the database.

[2202] Input: Current location, emotion data

[2203] Data processing: The server refers to the database and filters the event information.

[2204] Output: Filtered event information

[2205] 4.4 The server sends the extracted event information to the terminal.

[2206] Input: Filtering results

[2207] Operation: The server sends event information to the device.

[2208] Output: Event information

[2209] 4.5 The device displays the received event information to the user and provides detailed information.

[2210] Input: Event information

[2211] Operation: The terminal displays the received information in the GUI.

[2212] Output: Event information displayed to the user

[2213] Step 5: Providing language and cultural guides

[2214] 5.1 The user selects "Language Guide" or "Culture Guide" in the app.

[2215] Input: User selection ("Language Guide" or "Culture Guide")

[2216] Action: The user makes a selection in the app.

[2217] Output: Guide request generated

[2218] 5.2 The device sends the selection and emotion data to the server.

[2219] Input: Selections, Emotion Data

[2220] How it works: The device sends this information to the server.

[2221] Output: Guide request

[2222] 5.3 The server retrieves the corresponding language and cultural resources from the database.

[2223] Input: Selections, Emotion Data

[2224] Data processing: The server references the database and obtains the resource.

[2225] Output: The retrieved resource

[2226] 5.4 The server sends the acquired resources to the terminal.

[2227] Input: The retrieved resource

[2228] Action: The server sends a resource to the device.

[2229] Output: Resource data

[2230] 5.5 The terminal displays the received resource to the user and provides the content.

[2231] Input: Resource data

[2232] Operation: The terminal displays the received information in the GUI.

[2233] Output: Resource information displayed to the user

[2234] These are the specific processing steps of the system, which allow users to quickly and accurately obtain information that matches their situation and emotions at the time.

[2235] (Application example 2)

[2236] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[2237] Conventional tourist information systems were limited to providing only tourist spot information based on the tourist's current location, and did not provide information tailored to the emotions and moods of individual users. Local event information was also not optimized based on emotions, limiting the quality of tourism. Furthermore, language and cultural guides were not provided with consideration for the user's emotions, and sufficient personalization was not achieved. This made it difficult to provide an individualized experience to improve tourist satisfaction.

[2238] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[2239] In this invention, the server includes a means for acquiring user location information, a means for filtering and providing tourist spot information based on the location information, and a means for analyzing the user's emotional data and optimizing related information based on the emotion. This makes it possible to provide tourists and shoppers with personalized information based on the location information and emotional data. Specifically, it is possible to provide tourist spot information, event information, language guides, and cultural guides that are appropriate for the user's current location and emotional state, thereby improving user satisfaction and the quality of the experience.

[2240] A "prepaid SIM card for tourists" is a pre-loaded SIM card that provides communication services that tourists can use temporarily.

[2241] "User Location Information" means information about a User's current geographic location obtained using GPS or other location-determining technology.

[2242] "Location-based tourist spot information" refers to information about tourist attractions and spots around the user's current location.

[2243] "Filtering" refers to the process of selecting information that meets specific conditions based on the user's location information and emotional data.

[2244] "Delivery means" refers to the process or method by which a system transmits or displays information to a user.

[2245] "User emotional data" refers to data about the user's emotional state analyzed from voice, text input, facial expressions, etc.

[2246] "Means for analyzing and optimizing relevant information based on emotions" refers to a method for analyzing acquired emotional data and adjusting and optimizing the information provided based on the results.

[2247] A "display device" is a device for visually displaying information, such as a smartphone or tablet.

[2248] "Event Information" refers to information about events and activities being held in the local area.

[2249] A "language guide" is information that provides foreign language translations and conversation examples to help users understand and communicate in the local language.

[2250] A "cultural guide" is information that provides visitors with information about the customs, history, and cultural background of the area they are visiting, allowing them to gain a deeper understanding of the local culture.

[2251] This invention is a system that combines a prepaid SIM card for tourists with an emotion engine to provide tourist spot information and event information based on the user's location information and emotion data. The system aims to provide personalized information to users using smartphones and other display devices.

[2252] Hardware and Software

[2253] The system requires the following major components:

[2254] 1. Prepaid SIM card: A SIM card that provides communication services for limited use by tourists.

[2255] 2. User terminal (smartphone, tablet, etc.): A device that acquires location information, collects emotional data, and presents information.

[2256] 3. Server: A central management system that processes and provides information in conjunction with a database.

[2257] 4. Emotion Engine: Software that analyzes user emotions from voice, text, facial expressions, etc. We will use "Emotion Engine" as a concrete example.

[2258] Program processing overview

[2259] This system executes the following process.

[2260] 1. SIM card authentication and activation

[2261] The device scans the SIM card and reads the ICCID and IMSI.

[2262] The terminal sends the read information to the server.

[2263] The server compares the received information with a database and authenticates the prepaid SIM card.

[2264] If the authentication is successful, the server generates an activation key and sends it to the terminal.

[2265] The device obtains the activation key and allows the SIM card to be used.

[2266] 2. Emotion recognition by emotion engine

[2267] The device collects emotional data from the user's voice, text input, facial expressions, etc.

[2268] The emotion data is analyzed using an emotion engine on the terminal or server.

[2269] As a result of the analysis, the user's emotions (e.g., joy, sadness, surprise) are recognized.

[2270] 3. Providing information on sightseeing spots

[2271] The user selects "recommended tourist spots" in the app.

[2272] The device obtains current location information via GPS.

[2273] The terminal transmits the user's emotion data along with the current location information to the server.

[2274] The server filters and extracts relevant tourist spot information from the database based on the received current location information and emotion data.

[2275] The server transmits the filtered tourist spot information to the terminal.

[2276] The terminal displays the received information to the user and provides detailed information.

[2277] Specific examples

[2278] Example 1: Using emotionally-driven tourist recommendations

[2279] 1. A user visits Tokyo and taps "Recommended Tourist Spots" in the app.

[2280] 2. The device analyzes the user's current location (latitude and longitude) as well as emotions from text and voice input.

[2281] 3. The device sends the acquired location information and emotion data to the server.

[2282] 4. The server filters tourist spot information around Tokyo from a database based on the user's current location and optimizes the results based on emotional data (e.g., if the user answers "sad," it suggests quiet places and relaxing spots).

[2283] 5. The server sends the filtered information to the terminal.

[2284] 6. The device displays the received tourist spot information to the user, who can check the details of each tourist spot.

[2285] Specific prompt sentence examples

[2286] "The user is at the mall. His current emotion is 'Happy' and his current location is latitude 35.6895, longitude 139.6917. Based on his emotion and location, serve him the right products and sales information."

[2287] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[2288] Program processing steps

[2289] Step 1:

[2290] The device scans the SIM card and reads the ICCID and IMSI, which provides the necessary information to begin the authentication process for the prepaid SIM card.

[2291] Input: ICCID and IMSI of the SIM card.

[2292] Output: Data containing the read ICCID and IMSI.

[2293] Step 2:

[2294] The terminal sends the read ICCID and IMSI to the server.

[2295] Input: ICCID and IMSI data read in step 1.

[2296] Output: ICCID and IMSI data sent to the server.

[2297] Step 3:

[2298] The server compares the received ICCID and IMSI with a database and authenticates the SIM card.

[2299] Input: ICCID and IMSI data received by the server.

[2300] Output: The authentication result (success or failure).

[2301] Step 4:

[2302] If the server is successful in authentication, it generates an activation key and sends it to the terminal.

[2303] Input: The result of successful authentication.

[2304] Output: The generated activation key.

[2305] Step 5:

[2306] The device receives the activation key and authorizes use of the SIM card.

[2307] Input: The activation key you received.

[2308] Output: Permission to use SIM card.

[2309] Step 6:

[2310] The device collects emotional data from the user's voice, text input, facial expressions, etc.

[2311] Input: User voice, text input, and facial expression data.

[2312] Output: Collected emotion data.

[2313] Step 7:

[2314] The collected emotion data is analyzed using an emotion engine on the terminal or server to recognize the user's emotions.

[2315] Input: Collected emotion data.

[2316] Output: Recognized user emotion (e.g., happy, sad, surprised).

[2317] Step 8:

[2318] The user selects a "recommended tourist spot" in the app, and the device obtains the user's current location information via GPS.

[2319] Input: User actions and GPS data.

[2320] Output: The obtained location information.

[2321] Step 9:

[2322] The device sends current location information and emotion data to the server.

[2323] Input: Location and emotion data.

[2324] Output: Location and emotion data sent to the server.

[2325] Step 10:

[2326] Based on the current location information and emotion data received by the server, relevant tourist spot information is filtered and extracted from the database.

[2327] Input: Location and emotion data.

[2328] Output: Filtered tourist spot information.

[2329] Step 11:

[2330] The server transmits the filtered tourist spot information to the terminal.

[2331] Input: Filtered tourist spot information.

[2332] Output: Tourist attraction information sent to the device.

[2333] Step 12:

[2334] The tourist spot information received by the terminal is displayed to the user, and detailed information is provided.

[2335] Input: Received tourist attraction information.

[2336] Output: The tourist attraction information displayed to the user.

[2337] The specific processing unit 290 transmits the result of the specific processing to the headset type terminal 314. In the headset type terminal 314, the control unit 46A causes the speaker 240 and the display 343 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[2338] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[2339] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the headset type terminal 314.

[2340] [Fourth embodiment]

[2341] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.

[2342] 7, a data processing system 410 includes a data processing device 12 and a robot 414. An example of the data processing device 12 is a server.

[2343] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[2344] The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a control target 443. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the control target 443 are also connected to the bus 52.

[2345] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[2346] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[2347] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[2348] The control object 443 includes a display device, LEDs in the eyes, and motors for driving the arms, hands, and feet. The posture and gestures of the robot 414 are controlled by controlling the motors of the arms, hands, and feet. Some of the emotions of the robot 414 can be expressed by controlling these motors. In addition, the facial expressions of the robot 414 can also be expressed by controlling the light emission state of the LEDs in the eyes of the robot 414.

[2349] Fig. 8 shows an example of the main functions of the data processing device 12 and the robot 414. As shown in Fig. 8, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[2350] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[2351] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[2352] In the robot 414, the processor 46 performs the reception output process. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[2353] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[2354] This invention relates to a system that uses a prepaid SIM card for tourists to acquire information about the user's current location and provide tourist spot and event information based on that information. It also provides language and cultural guides in response to user requests. A specific embodiment for implementing this system is described below.

[2355] System Configuration

[2356] The system consists of the following main components:

[2357] 1. Prepaid SIM card

[2358] 2. User device (smartphone, tablet, etc.)

[2359] 3. Server

[2360] Program processing overview

[2361] 1. SIM card authentication and activation

[2362] The device scans the SIM card and reads the ICCID (Integrated Circuit Card Identifier) ​​and IMSI (International Mobile Subscriber Identity).

[2363] The terminal sends the read information to the server.

[2364] The server compares the received information with a database and authenticates the prepaid SIM card.

[2365] If the authentication is successful, the server generates an activation key and sends it to the terminal.

[2366] The device obtains the activation key and allows the SIM card to be used.

[2367] 2. Providing tourist information

[2368] The user selects "recommended tourist spots" in the app.

[2369] The device obtains current location information via GPS.

[2370] The device sends the current location information to the server.

[2371] The server filters the relevant tourist spot information from the database based on the received current location information.

[2372] The server transmits the filtered tourist spot information to the terminal.

[2373] The terminal displays the received information to the user and provides detailed information.

[2374] 3. Providing event information

[2375] A user selects local events information in the app.

[2376] The device acquires the current location information and sends it to the server.

[2377] The server filters the relevant event information from the database based on the received current location information.

[2378] The server transmits the filtered event information to the terminal.

[2379] The terminal displays the received event information to the user and provides detailed information.

[2380] 4. Providing language and cultural guides

[2381] The user selects a language or culture guide in the app.

[2382] The device sends the selection to the server.

[2383] The server retrieves the corresponding language and cultural resources from the database.

[2384] The server transmits the acquired resources to the terminal.

[2385] The terminal displays the received resources to the user and provides the content.

[2386] Specific examples

[2387] Example 1: Using recommended sightseeing spots

[2388] 1. A user visits Tokyo and taps "Recommended Tourist Spots" in the app.

[2389] 2. The device obtains its current location (latitude and longitude).

[2390] 3. The device sends the acquired location information to the server.

[2391] 4. The server filters information about tourist spots around Tokyo from the database based on the current location.

[2392] 5. The server sends the filtered information to the terminal.

[2393] 6. The device displays the received tourist spot information to the user, who can check the details of each tourist spot.

[2394] Example 2: Use of emergency information

[2395] 1. An earthquake occurs and the user taps "Emergency Information" on the app.

[2396] 2. The device sends an emergency information request to the server.

[2397] 3. The server retrieves the latest emergency contact and evacuation location information from the database and sends it to the device.

[2398] 4. The device displays the received information to the user to assist them in safe behavior.

[2399] As described above, the present invention realizes a system for providing information to tourists, which allows tourists to minimize inconveniences while on-site and enjoy sightseeing smoothly and safely.

[2400] The processing flow will be explained below.

[2401] SIM card authentication and activation

[2402] Processing Flow

[2403] Step 1:

[2404] The device scans the SIM card slot and reads the ICCID (Integrated Circuit Card Identifier) ​​and IMSI (International Mobile Subscriber Identity).

[2405] Step 2:

[2406] The terminal sends the ICCID and IMSI it reads to the server using the REST API.

[2407] Step 3:

[2408] The server checks the received ICCID and IMSI against a database to find a matching record.

[2409] Step 4:

[2410] The server generates an authentication result, and if the authentication is successful, it generates an activation key and sends it to the terminal.

[2411] Step 5:

[2412] The device receives the activation key and displays a message to the user that the SIM card has been authorized for use.

[2413] Providing recommended sightseeing spots

[2414] Processing Flow

[2415] Step 1:

[2416] The user launches the app and taps the "Recommended Tourist Spots" button.

[2417] Step 2:

[2418] The device obtains current location information (latitude and longitude) using the GPS module.

[2419] Step 3:

[2420] The current location information acquired by the device is sent to the server using the REST API.

[2421] Step 4:

[2422] Based on the current location information received by the server, information on nearby tourist spots is filtered and extracted from the database.

[2423] Step 5:

[2424] The server ranks the extracted tourist spot information by priority and popularity and generates a list.

[2425] Step 6:

[2426] The server generates a list of tourist attractions and sends it to the terminal in JSON format.

[2427] Step 7:

[2428] The device parses the JSON data and displays a list of tourist attractions to the user.

[2429] Providing information about local events

[2430] Processing Flow

[2431] Step 1:

[2432] The user taps the "Local Event Information" button from the app menu.

[2433] Step 2:

[2434] The device obtains current location information using the GPS module.

[2435] Step 3:

[2436] The device sends the acquired location information to the server via REST API.

[2437] Step 4:

[2438] Based on the current location information received by the server, nearby event information is filtered and extracted from the database.

[2439] Step 5:

[2440] The server sends the extracted event information to the terminal in JSON format.

[2441] Step 6:

[2442] The device parses the received event information and displays it to the user.

[2443] Providing language and cultural guides

[2444] Processing Flow

[2445] Step 1:

[2446] The user selects "Language Guide" or "Culture Guide" from the app menu.

[2447] Step 2:

[2448] The device sends the user's selection to the server via a REST API.

[2449] Step 3:

[2450] Based on the request received by the server, the corresponding language and cultural resources are retrieved from the database.

[2451] Step 4:

[2452] The server sends the acquired resource to the terminal in JSON format.

[2453] Step 5:

[2454] The terminal parses the received resource and displays it to the user.

[2455] Providing emergency information

[2456] Processing Flow

[2457] Step 1:

[2458] The user taps "Emergency Information" in the app.

[2459] Step 2:

[2460] The device sends the user's emergency information request to the server using the REST API.

[2461] Step 3:

[2462] Based on the request received by the server, the latest emergency contact information and evacuation location information is extracted from the database.

[2463] Step 4:

[2464] The server extracts emergency information and sends it to the terminal in JSON format.

[2465] Step 5:

[2466] The terminal parses the received emergency information and displays it to the user.

[2467] Through the above processing flow, the present invention can efficiently provide various information that tourists need at their destinations, improving the user experience.

[2468] Example 1

[2469] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[2470] Tourists need to have the right means of communication to access real-time information about tourist destinations. However, regular SIM cards incur high roaming charges when used in a foreign country, creating inconvenience for tourists. Language and cultural differences also make it difficult to quickly and accurately obtain tourist and emergency information. Furthermore, the provision of real-time location-based information about tourist spots and events is insufficient, preventing tourists from making the most of their local sightseeing experience.

[2471] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[2472] In this invention, the server includes a means for authenticating and activating the communication card, a means for filtering and providing tourist information based on location information, and a means for displaying the filtered tourist information to the user, thereby enabling tourists to obtain tourist information and emergency information in real time, at low cost and efficiently, even in foreign countries.

[2473] A "communication card" is a card required for data communication, such as a SIM card, which is inserted into a mobile phone or other mobile device.

[2474] "User" refers to a person, such as a tourist or traveler, who uses the system to obtain and operate information.

[2475] "Location Information" means data indicating your current geographic location obtained using GPS or other location measurement technology.

[2476] "Tourist information" refers to information related to tourism, such as tourist attractions, sightseeing points, and sightseeing routes.

[2477] "Event information" refers to information about events, festivals, exhibitions, etc. held in the local area.

[2478] "Authentication and activation" refers to the process of verifying whether a communications card is valid and making the card available for use.

[2479] "Filtering" refers to the process of selecting information that meets specific conditions from a large amount of information.

[2480] "Server" refers to a central computer system that processes user requests and provides the required information.

[2481] "Language guide" refers to tourist information and explanations translated into the language used by the user.

[2482] "Cultural guide" refers to providing guidance and explanations about the culture, customs, and history of the region or country being visited.

[2483] "Language Resources" refers to translation data, audio data, and other data for multilingual support.

[2484] "Cultural resources" refers to data and materials related to cultural background, customs, points, etc.

[2485] MODE FOR CARRYING OUT THE INVENTION

[2486] The present invention relates to a system that uses a communication card for tourists to acquire information on the user's current location and provides tourist information and event information based on that information. It also provides language and cultural guides in response to user requests. A detailed description of specific embodiments of the present invention is provided below.

[2487] System Configuration

[2488] The system consists of the following main components:

[2489] 1. Communication card (SIM card)

[2490] 2. User device (smartphone, tablet, etc.)

[2491] 3. Server

[2492] Program processing overview

[2493] SIM card authentication and activation

[2494] The user inserts the communication card into the terminal.

[2495] The terminal reads the communication card's ICCID (Integrated Circuit Card Identifier) ​​and IMSI (International Mobile Subscriber Identity).

[2496] The terminal sends the read information to the server.

[2497] The server checks the received information against a database to see if the communication card is valid.

[2498] If the authentication is successful, the server generates an activation key and sends it to the terminal.

[2499] The terminal uses the activation key to authorize the use of the communication card.

[2500] Providing tourist information

[2501] The user selects "recommended tourist spots" within the app.

[2502] The device uses the GPS sensor to obtain current location information (latitude and longitude).

[2503] The device sends the current location information to the server.

[2504] The server filters relevant tourist information from the database based on the received current location information.

[2505] The server transmits the filtered tourist information to the terminal.

[2506] The tourist information received by the terminal is displayed to the user.

[2507] Providing event information

[2508] The user selects "Local Event Information" within the app.

[2509] The device again uses the GPS sensor to obtain the current location information and sends it to the server.

[2510] The server filters relevant event information from the database based on the received current location information.

[2511] The server transmits the filtered event information to the terminal.

[2512] The terminal displays the received event information to the user.

[2513] Providing language and cultural guides

[2514] The user selects a language or culture guide within the app.

[2515] The device sends the selection to the server.

[2516] The server retrieves the corresponding language and cultural resources from the database.

[2517] The server transmits the acquired resources to the terminal.

[2518] The terminal displays the received resources to the user.

[2519] Specific examples

[2520] Example 1: Using recommended sightseeing spots

[2521] A user visits Tokyo and taps "recommended tourist spots" on the app.

[2522] The device obtains its current location (latitude and longitude).

[2523] The current location information acquired by the terminal is sent to the server.

[2524] The server filters information about tourist spots around Tokyo from a database based on the user's current location.

[2525] The server sends the filtered information to the terminal.

[2526] The device displays the received tourist spot information to the user, who can then check the details of each tourist spot.

[2527] Example 2: Use of emergency information

[2528] An earthquake occurs and the user taps "Emergency Information" on the app.

[2529] The terminal sends an emergency information request to the server.

[2530] The server retrieves the latest emergency contact information and evacuation location information from the database and sends it to the device.

[2531] The device displays the received information to the user, supporting safe behavior.

[2532] Prompt Sentence Examples

[2533] Please explain what data processing will be performed when a user selects "recommended tourist spots" on the app.

[2534] Please provide a step-by-step detailed description of the process users will go through to obtain emergency information.

[2535] This system will enable tourists to efficiently obtain real-time tourist and emergency information even in foreign countries, thereby improving their local tourist experience and enabling them to enjoy a safe and fulfilling trip.

[2536] The flow of the identification process in the first embodiment will be described with reference to FIG.

[2537] Explaining the program's processing in detail

[2538] Prepaid SIM card authentication and activation

[2539] Step 1:

[2540] The user inserts the communication card into the terminal.

[2541] Specific operation: Insert the communication card into the SIM card slot of the smartphone.

[2542] Input: A physical communications card.

[2543] Output: The data from the communication card is recognized by the terminal.

[2544] Step 2:

[2545] The terminal automatically reads the ICCID and IMSI of the communication card.

[2546] Specific operation: The smartphone firmware obtains the ICCID and IMSI from the SIM card slot.

[2547] Input: Data from the communications card.

[2548] Output: ICCID and IMSI information.

[2549] Step 3:

[2550] The terminal sends the ICCID and IMSI it reads to the server.

[2551] What happens: The app on the device sends data to the server using the HTTPS protocol.

[2552] Input: ICCID and IMSI information.

[2553] Output: ICCID and IMSI sent to the server.

[2554] Step 4:

[2555] The server checks the received information against a database to see if the communication card is valid.

[2556] What happens: The server performs a database lookup using an SQL query.

[2557] Input: ICCID and IMSI information.

[2558] Output: Communication card authentication result (enabled / disabled).

[2559] Step 5:

[2560] If the server is successful in authentication, it generates an activation key and sends it to the terminal.

[2561] Specific operation: If authentication is successful, the server generates a random activation key and returns it to the device in JSON format.

[2562] Input: Authentication result.

[2563] Output: Activation key.

[2564] Step 6:

[2565] The terminal uses the activation key to authorize the use of the communication card.

[2566] Specific operation: The terminal stores the received activation key as internal information and activates the communication card function.

[2567] Enter your activation key.

[2568] Output: Permission to use communication card.

[2569] Providing tourist information

[2570] Step 1:

[2571] The user selects "recommended tourist spots" within the app.

[2572] Specific action: Tap the "Recommended Tourist Spots" button on the app's UI.

[2573] Input: User taps.

[2574] Output: Tourist attraction information request trigger.

[2575] Step 2:

[2576] The device uses the GPS sensor to obtain location information.

[2577] Specific operation: The device's GPS module acquires location information and passes it to the app.

[2578] Input: Data from the GPS sensor.

[2579] Output: Latitude and longitude information.

[2580] Step 3:

[2581] The device sends the current location information to the server.

[2582] Specific operation: The device sends its latitude and longitude to the server via an HTTP request.

[2583] Input: Latitude and longitude information.

[2584] Output: The location information sent to the server.

[2585] Step 4:

[2586] The server filters relevant tourist information from the database based on the received current location information.

[2587] What it does: Uses an SQL query to retrieve and filter tourist information about the current location from a database.

[2588] Input: Current location.

[2589] Output: Filtered tourist information.

[2590] Step 5:

[2591] The server transmits the filtered tourist information to the terminal.

[2592] Specific operation: The filtered data on the server side is returned to the terminal in JSON format.

[2593] Input: Filtered tourist information.

[2594] Output: Tourist information sent to the device.

[2595] Step 6:

[2596] The tourist information received by the terminal is displayed to the user.

[2597] Specific behavior: The app analyzes the received data, binds it to the UI, and displays it.

[2598] Input: Received tourist information.

[2599] Output: Tourist information displayed to the user.

[2600] Providing event information

[2601] Step 1:

[2602] The user selects "Local Event Information" within the app.

[2603] Specific action: Tap the "Local Event Information" button in the app's UI.

[2604] Input: User taps.

[2605] Output: Event information request trigger.

[2606] Step 2:

[2607] The device again uses the GPS sensor to obtain the current location information and sends it to the server.

[2608] Specific operation: The device acquires location information again and sends it to the server via an HTTP request.

[2609] Input: Data from the GPS sensor.

[2610] Output: The location information sent to the server.

[2611] Step 3:

[2612] The server filters relevant event information from the database based on the received current location information.

[2613] What it does: Uses an SQL query to retrieve event information and filters it by location.

[2614] Input: Current location.

[2615] Output: Filtered event information.

[2616] Step 4:

[2617] The server transmits the filtered event information to the terminal.

[2618] Specific operation: The filtered data is returned to the terminal in JSON format.

[2619] Input: Filtered event information.

[2620] Output: Event information sent to the device.

[2621] Step 5:

[2622] The terminal displays the received event information to the user.

[2623] Specific behavior: The app analyzes the event information received, binds it to the UI, and displays it.

[2624] Input: Received event information.

[2625] Output: The event information displayed to the user.

[2626] Providing language and cultural guides

[2627] Step 1:

[2628] The user selects a language or culture guide within the app.

[2629] Specific Action: Tap on the Language Guide or Culture Guide option in the app UI.

[2630] Input: User taps.

[2631] Output: A request trigger for a language or culture guide.

[2632] Step 2:

[2633] The device sends the selection to the server.

[2634] Specific behavior: The selected option is sent to the server in an HTTP request.

[2635] Input: User selected data.

[2636] Output: The selection data sent to the server.

[2637] Step 3:

[2638] The server retrieves the corresponding language and cultural resources from the database.

[2639] Specific behavior: Retrieves language and cultural resources from the database using SQL queries.

[2640] Input: Select data.

[2641] Output: Retrieved linguistic and cultural resources.

[2642] Step 4:

[2643] The server transmits the acquired resources to the terminal.

[2644] Specific operation: The acquired resource is returned to the terminal in JSON format.

[2645] Input: Linguistic and cultural resources.

[2646] Output: Resources sent to the device.

[2647] Step 5:

[2648] The terminal displays the received resources to the user.

[2649] Specific behavior: The app parses the received resources and displays them in the UI.

[2650] Input: The received resource.

[2651] Output: Language and culture guide displayed to the user.

[2652] The above is a detailed description of each step in the processing flow of this system. The specific operations, inputs, and outputs performed at each step have also been explained.

[2653] (Application example 1)

[2654] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[2655] Existing tourism support systems have limited means of providing tourist information about tourist spots and events when tourists use autonomous vehicles. Language and cultural guides are sometimes not provided in a timely manner, which reduces the quality of the tourist experience. Furthermore, route guidance for autonomous vehicles is not fully integrated, which can reduce convenience for tourists.

[2656] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[2657] In this invention, the server includes means for acquiring user current location information using a prepaid SIM card for tourists, means for filtering and providing tourist spot information based on the current location, means for acquiring tourist spot information and event information and providing route guidance to the self-driving vehicle, and means for providing language and cultural guides. This enables tourists to travel smoothly around tourist spots using the self-driving vehicle, and enables timely information provision and highly accurate route guidance.

[2658] "Tourist prepaid SIM card" means a prepaid SIM card provided to tourists for temporary use, which contains identification information for accessing telecommunications services.

[2659] "Means for obtaining the user's current location information" refers to a mechanism for obtaining current location information using the GPS function of the user's device or other positioning systems.

[2660] The "means for filtering and providing tourist spot information" is a mechanism for appropriately extracting (filtering) information about tourist spots that have been registered in a database in advance based on the acquired current location information, and providing it to the user.

[2661] "Means for acquiring tourist spot information and event information and providing route guidance to autonomous vehicles" refers to a mechanism for acquiring tourist spot information and event information and providing appropriate route guidance to autonomous vehicles based on that information.

[2662] The "means for providing language and cultural guides" is a mechanism for collecting language and cultural information about tourist destinations in response to user requests and providing it to users.

[2663] The "means for acquiring local event information" is a mechanism for collecting information about events taking place in a local area based on a user's request.

[2664] "Means for navigating autonomous vehicles to an event venue" refers to a system for navigating autonomous vehicles to an appropriate event venue based on acquired event information.

[2665] "Means for providing audio guidance in self-driving vehicles to provide real-time commentary on tourist spots and event information" refers to a mechanism for providing real-time audio commentary on tourist spots and event information inside self-driving vehicles.

[2666] This invention is a system for autonomous vehicles that uses prepaid SIM cards for tourists and provides tourist spot and event information based on the user's current location, as well as language and cultural guides. The system consists of the following main components:

[2667] 1. Prepaid SIM card

[2668] 2. User devices (mobile communication devices such as smartphones and tablets)

[2669] 3. Server

[2670] 4. Self-driving vehicles

[2671] System Configuration

[2672] server

[2673] The server includes a database that holds information about tourist attractions, event information, language resources, and cultural resources. The server performs the following functions:

[2674] 1. Authentication and Activation

[2675] The server receives the SIM card's ICCID and IMSI sent from the terminal, compares them with a database to authenticate the prepaid SIM card, and generates an activation key and sends it to the terminal.

[2676] 2. Filtering and providing tourist information

[2677] Based on the current location information sent from the terminal, the server filters the corresponding tourist spot information from the database and sends it to the terminal.

[2678] 3. Filtering and providing event information

[2679] The server filters the corresponding event information from the database based on the current location information sent from the terminal and sends it to the terminal.

[2680] 4. Providing language and cultural guides

[2681] In response to a request from a user, the server retrieves language resources and cultural resources from the database and transmits them to the terminal.

[2682] Terminal

[2683] 1. Data Acquisition

[2684] The device uses its GPS function to obtain the user's current location information and transmits it to the server.

[2685] 2. Data display

[2686] The terminal displays the tourist spot information, event information, language guide, and culture guide received from the server to the user.

[2687] 3. Route guidance

[2688] Based on the information received from the server, the terminal provides appropriate route guidance to the self-driving vehicle.

[2689] Autonomous vehicles

[2690] 1. Route guidance

[2691] The self-driving vehicle will provide route guidance based on tourist spot and event information received from the terminal.

[2692] 2. Real-time audio guide

[2693] The self-driving vehicle will provide real-time commentary on tourist spots and event information received from the terminal as an audio guide.

[2694] Example

[2695] Assume that a user is using an autonomous vehicle for sightseeing. The user activates the device (smartphone) using a prepaid SIM card. The device obtains its current location information and sends it to the server. The server filters tourist spot information based on the user's current location from the database and returns the information to the device. The device then sends this information to the autonomous vehicle, which then provides route guidance based on that information. The user can further request language and cultural guides through the application to obtain relevant resources and enhance their sightseeing experience. Real-time audio guides about tourist attractions and event information are also provided.

[2696] Prompt Sentence Examples

[2697] For example, if the user is in Tokyo:

[2698] "To provide a list of recommended tourist spots for tourists currently located in Tokyo"

[2699] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[2700] Step 1: SIM card authentication and activation

[2701] What happens: A user inserts a prepaid SIM card into their device and launches the application.

[2702] Input: The device reads the ICCID and IMSI from the SIM card.

[2703] Data processing: The terminal sends the ICCID and IMSI it reads to the server.

[2704] Output: The server checks the ICCID and IMSI against its database, and if authentication is successful, generates an activation key and sends it to the device.

[2705] Step 2: Obtaining current location information

[2706] What it does: The device uses GPS to obtain its current location.

[2707] Input: The device's GPS sensor measures latitude and longitude information.

[2708] Data processing: The measured latitude and longitude information is sent to the server.

[2709] Output: The server receives the location information.

[2710] Step 3: Filtering and providing tourist spot information

[2711] How it works: The server searches the database based on the current location information and filters out relevant tourist spot information.

[2712] Input: Your location information sent to the server.

[2713] Data processing: Filtering tourist point data in the database based on current location information.

[2714] Output: Send the filtered tourist spot information to the terminal.

[2715] Step 4: Viewing tourist spot information

[2716] Operation: The device displays the tourist spot information received to the user.

[2717] Input: Tourist information sent from the server.

[2718] Data processing: Convert the received information into a proper format and display it on the user's app screen.

[2719] Output: The tourist information is displayed on the screen in an easy-to-read format.

[2720] Step 5: Retrieving and filtering event information

[2721] Operation: In response to a user request, the device requests event information from the server based on the current location information.

[2722] Input: User request and current location information.

[2723] Data processing: The server searches the database and filters the relevant event information.

[2724] Output: Sends filtered event information to a terminal.

[2725] Step 6: Providing language and cultural guides

[2726] Operation: In response to a user's request, the terminal sends a request for a language guide and a culture guide to the server.

[2727] Input: The user's request.

[2728] Data processing: The server retrieves the relevant resource from the database and sends it to the terminal.

[2729] Output: Language and culture guide information is displayed on the terminal.

[2730] Step 7: Route guidance for autonomous vehicles

[2731] Operation: The device sends route guidance to the autonomous vehicle based on tourist spot and event information acquired by the device.

[2732] Input: Filtered points of interest and event information.

[2733] Data processing: Converting route guidance information into a format suitable for autonomous vehicles and sending it to vehicle systems.

[2734] Output: The autonomous vehicle provides appropriate route guidance.

[2735] Step 8: Real-time audio guidance

[2736] How it works: Autonomous vehicles provide real-time audio guides with information about tourist attractions and events.

[2737] Input: Tourist attraction information and event information sent from the device.

[2738] Data processing: Generate information as audio guide using a speech synthesis system.

[2739] Output: The user hears an audio guide about tourist attractions and event information.

[2740] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[2741] This invention is a system that uses a prepaid SIM card for tourists to acquire information on the user's current location and provides information on sightseeing spots and local events based on that information.Furthermore, by combining this invention with an emotion engine that recognizes the user's emotions, it is possible to provide information based on the user's emotions.

[2742] System Configuration

[2743] The system consists of the following main components:

[2744] 1. Prepaid SIM card

[2745] 2. User device (smartphone, tablet, etc.)

[2746] 3. Server

[2747] 4. Emotion Engine

[2748] Program processing overview

[2749] 1. SIM card authentication and activation

[2750] The device scans the SIM card and reads the ICCID and IMSI.

[2751] The terminal sends the read information to the server.

[2752] The server compares the received information with a database and authenticates the prepaid SIM card.

[2753] If the authentication is successful, the server generates an activation key and sends it to the terminal.

[2754] The device obtains the activation key and allows the SIM card to be used.

[2755] 2. Emotion recognition by emotion engine

[2756] The device collects emotional data from the user's voice, text input, facial expressions, etc.

[2757] The emotion data is analyzed using an emotion engine on the terminal or server.

[2758] As a result of the analysis, the user's emotions (e.g., joy, sadness, surprise) are recognized.

[2759] 3. Providing information on sightseeing spots

[2760] The user selects "recommended tourist spots" in the app.

[2761] The device obtains current location information via GPS.

[2762] The terminal transmits the user's emotion data along with the current location information to the server.

[2763] The server filters and extracts relevant tourist spot information from the database based on the received current location information and emotion data.

[2764] The server transmits the filtered tourist spot information to the terminal.

[2765] The terminal displays the received information to the user and provides detailed information.

[2766] 4. Providing event information

[2767] The user selects "Local Events" in the app.

[2768] The terminal acquires the current location information and emotion data and transmits them to the server.

[2769] The server filters and extracts nearby event information from a database based on the received current location information and emotion data.

[2770] The server transmits the filtered event information to the terminal.

[2771] The terminal displays the received event information to the user and provides detailed information.

[2772] 5. Providing language and cultural guides

[2773] The user selects "Language Guide" or "Culture Guide" in the app.

[2774] The terminal transmits the selection and emotion data to the server.

[2775] The server retrieves corresponding linguistic and cultural resources from the database based on the emotion.

[2776] The server transmits the acquired resources to the terminal.

[2777] The terminal displays the received resources to the user and provides the content.

[2778] Specific examples

[2779] Example 1: Using emotionally-driven tourist recommendations

[2780] 1. A user visits Tokyo and taps "Recommended Tourist Spots" in the app.

[2781] 2. The device analyzes the user's current location (latitude and longitude) as well as emotions from text and voice input.

[2782] 3. The device sends the acquired location information and emotion data to the server.

[2783] 4. The server filters tourist spot information around Tokyo from a database based on the user's current location and optimizes the results based on emotional data (e.g., if the user answers "sad," it suggests quiet places and relaxing spots).

[2784] 5. The server sends the filtered information to the terminal.

[2785] 6. The device displays the received tourist spot information to the user, who can check the details of each tourist spot.

[2786] Example 2: Emotion-based use of emergency information

[2787] 1. An earthquake occurs, the user feels fear, and immediately after tapping the "Emergency Information" button, the emotion engine recognizes the fear.

[2788] 2. The device sends an emergency information request along with emotion data to the server.

[2789] 3. Based on the request received by the server, the latest emergency contact information and evacuation site information is extracted from the database, and psychological support information is also provided to ease fears.

[2790] 4. The server sends the extracted emergency information to the terminal.

[2791] 5. The device displays the emergency information received to the user, supporting safe behavior.

[2792] By combining emotion engines as described above, the present invention provides personalized tourist information according to the user's emotions, allowing tourists to have a more moving and safer experience at their destinations.

[2793] The processing flow will be explained below.

[2794] A system that combines emotion engines

[2795] Providing recommended sightseeing spots using emotion recognition

[2796] Processing Flow

[2797] Step 1:

[2798] The user launches the app and taps the "Recommended Tourist Spots" button.

[2799] Step 2:

[2800] The device activates the GPS module to obtain the user's current location.

[2801] Step 3:

[2802] The device captures the user's voice input, text input, or facial expressions using a camera.

[2803] Step 4:

[2804] The device uses an emotion engine to analyze emotion data from the user's voice, text, or facial expressions.

[2805] Step 5:

[2806] The device sends the acquired location information and emotion data to the server using a REST API.

[2807] Step 6:

[2808] Based on the current location information received by the server, information on nearby tourist spots is filtered from the database.

[2809] Step 7:

[2810] The server then ranks the filtered tourist spot information more appropriately based on the emotion data received.

[2811] Step 8:

[2812] The server sends the optimized tourist spot information in JSON format to the device.

[2813] Step 9:

[2814] The device parses the received data and displays an optimized list of tourist attractions for the user.

[2815] Providing local event information using emotion recognition

[2816] Processing Flow

[2817] Step 1:

[2818] The user taps the "Local Event Information" button from the app menu.

[2819] Step 2:

[2820] The device obtains current location information using the GPS module.

[2821] Step 3:

[2822] The device captures the user's voice input, text input, or facial expressions using a camera.

[2823] Step 4:

[2824] The device uses an emotion engine to analyze emotion data from the user's voice, text, or facial expressions.

[2825] Step 5:

[2826] The device sends the acquired location information and emotion data to the server using a REST API.

[2827] Step 6:

[2828] Based on the current location information received by the server, nearby event information is filtered from the database.

[2829] Step 7:

[2830] The server further appropriately ranks the filtered event information based on the emotion data received.

[2831] Step 8:

[2832] The server sends optimized event information in JSON format to the device.

[2833] Step 9:

[2834] The device parses the received data and displays optimized event information to the user.

[2835] Providing language and cultural guides using emotion recognition

[2836] Processing Flow

[2837] Step 1:

[2838] The user selects "Language Guide" or "Culture Guide" from the app menu.

[2839] Step 2:

[2840] The device captures the user's voice input, text input, or facial expressions using a camera.

[2841] Step 3:

[2842] The device uses an emotion engine to analyze emotion data from the user's voice, text, or facial expressions.

[2843] Step 4:

[2844] The device sends the selection and emotion data to the server using a REST API.

[2845] Step 5:

[2846] Based on the emotion data and selection content received by the server, the server retrieves corresponding language and cultural resources from the database.

[2847] Step 6:

[2848] The server optimizes the acquired resources based on the emotion data and sends them to the terminal in JSON format.

[2849] Step 7:

[2850] The terminal parses the received data and displays an optimized language and culture guide for the user.

[2851] Providing emergency information using emotion recognition

[2852] Processing Flow

[2853] Step 1:

[2854] An earthquake occurs and the user taps the "Emergency Information" button.

[2855] Step 2:

[2856] The device captures the user's facial expressions using the user's voice input or a camera to collect emotional data.

[2857] Step 3:

[2858] The device uses an emotion engine to recognize fear or anxiety from the user's voice or facial expression.

[2859] Step 4:

[2860] The device sends an emergency information request and emotion data to the server using a REST API.

[2861] Step 5:

[2862] Based on the request received by the server, the latest emergency contact information and evacuation location information is extracted from the database.

[2863] Step 6:

[2864] The server extracts emergency information, optimizes it based on emotional data, and also includes psychological support information, and sends it to the terminal in JSON format.

[2865] Step 7:

[2866] The device parses the emergency information and psychological support information it receives and displays it to the user to help them act safely.

[2867] Through the above-mentioned specific processing flow, the present invention is a system that provides personalized information according to the user's emotions, thereby enabling tourists to further enhance their experiences at the destinations they visit and enjoy their trip safely.

[2868] Example 2

[2869] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[2870] There is a lack of efficient ways for tourists to obtain appropriate tourist and event information based on their current location and emotions. Furthermore, the provision of not only tourist information but also language and cultural guides needs to be optimized according to the user's emotions. This will make the tourist experience more fulfilling and safer.

[2871] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[2872] In this invention, the server includes means for acquiring user current location information using a prepaid communication medium for tourists, means for filtering and providing tourist spot information based on the current location, means for displaying the acquired tourist spot information on the terminal in response to a user request, emotion analysis means using an emotion analysis device that recognizes the user's emotions, and means for optimizing and providing the tourist spot information based on the emotion analysis results. This allows users to efficiently acquire personalized tourist information based on their current location and emotions, and makes their sightseeing experience more fulfilling and safer.

[2873] "Prepaid communication media" refers to a prepaid communication method that tourists purchase and use, specifically a SIM card.

[2874] A "terminal" is a portable information processing device, such as a smartphone or tablet, that a user uses to interface with the system.

[2875] "Location Information" means a user's geographic location data obtained using GPS or other location information technology.

[2876] "Tourist point information" is data about specific geographic points that tourists are encouraged to visit, including information about tourist attractions and tourist attractions.

[2877] "Event information" is data about events held in a specific area, including the status and detailed information of festivals, exhibitions, concerts, etc.

[2878] "Language assistance" means language information and assistance provided to tourists, including translation services and language learning resources.

[2879] "Cultural guide" is a service that provides information about the culture and customs of a region, including cultural background and etiquette at tourist destinations.

[2880] An "emotion analysis device" is a technical device that recognizes and analyzes a user's emotional state based on input data such as the user's voice, text, and facial expressions.

[2881] "Emotion analysis means" refers to a method or process for detecting and analyzing a user's emotions using an emotion analysis device.

[2882] "Filtering" is a process of selecting necessary information from acquired data based on specific conditions.

[2883] "Personalization" refers to individually optimizing the services and information provided based on the user's unique information and emotions.

[2884] This invention is a system that uses prepaid communication media for tourists to provide personalized tourist information and event information based on the user's current location information and emotional data. The hardware, software, and specific implementation methods used are described in detail below.

[2885] System configuration and hardware / software used

[2886] The system consists of the following main components:

[2887] 1. Prepaid communication medium: A prepaid SIM card purchased and used by tourists.

[2888] 2. User terminal: A portable information processing device such as a smartphone or tablet. The terminal has a built-in GPS module, camera, microphone, and text input interface.

[2889] 3. Server: A data processing device in a cloud environment that filters tourist spot and event information and provides it to users.

[2890] 4. Emotion analyzer: Software that analyzes user emotions based on voice, text, and facial expression data. A specific example is emotion analysis using a generative AI model.

[2891] Program processing overview

[2892] When a prepaid SIM card is inserted into a device, the device reads the ICCID and IMSI information and sends this information to the server. The server checks the information against a database and authenticates the SIM card. If authentication is successful, the server generates an activation key and sends it to the device. The device then obtains the activation key and activates the SIM card.

[2893] The device collects the user's voice, text input, or facial expression data. The collected data is analyzed by an emotion analyzer on the device or server to recognize the user's emotional state. When the user selects "recommended tourist spots," "local event information," "language guide," or "cultural guide" in the app, the device uses GPS to obtain the user's current location. The current location information and emotion data are sent to the server, which then filters and optimizes relevant information based on this information and sends it to the device. Finally, the device displays the information it has received to the user.

[2894] Specific examples

[2895] Example 1: Using emotionally-driven tourist recommendations

[2896] A user visits Tokyo and taps "recommended tourist spots" on the app. The device collects current location information and the user's emotional data and sends them to the server. The server filters tourist spot information around Tokyo from the database and optimizes the results based on the emotional data (for example, if the user is analyzed as "sad," it suggests quiet places and relaxing spots). The server sends the filtered results to the device, which displays them to the user along with detailed information.

[2897] Example 2: Emotion-based use of emergency information

[2898] When an earthquake occurs, the user feels fear and taps the "Emergency Information" button. The device sends an emergency information request along with emotional data to the server. The server extracts the latest emergency contact information and evacuation site information from the database and also provides psychological support information. The server sends the emergency information to the device, which displays it to the user and supports safe behavior.

[2899] Prompt Sentence Examples

[2900] Examples of prompts for cross-matching in concrete examples include:

[2901] "I'm feeling sad. What are some recommended quiet tourist spots in Tokyo?"

[2902] "An earthquake has occurred. Please tell me the best evacuation location for the current situation."

[2903] By implementing this invention, users can receive tourist information and support that is tailored to their current situation and emotions, thereby enriching their tourist experience and improving safety.

[2904] The flow of the identification process in the second embodiment will be described with reference to FIG.

[2905] Specific processing steps of the program

[2906] Step 1: Authenticate and activate your prepaid SIM card

[2907] 1.1 The device scans the prepaid SIM card and obtains the ICCID (Integrated Circuit Card Identifier) ​​and IMSI (International Mobile Subscriber Identity) information.

[2908] Input: Prepaid SIM card

[2909] How it works: The device reads the ICCID and IMSI from the SIM card inserted into the slot.

[2910] Output: ICCID and IMSI information

[2911] 1.2 The device sends the ICCID and IMSI information to the server.

[2912] Input: ICCID and IMSI information

[2913] How it works: Your device sends authentication information to a server over the internet.

[2914] Output: Authentication request to the server 【29...

Claims

1. A means of obtaining user location information using prepaid SIM cards for tourists; a means for filtering and providing information about tourist attractions based on the current location; means for displaying the acquired tourist spot information on the terminal in response to a user request; A system including:

2. means for acquiring local event information in response to a user request; means for filtering event information based on current location information; A means for displaying the acquired event information on a terminal; The system of claim 1 further comprising:

3. means for providing language and cultural guides upon request of the user; a means for obtaining linguistic and cultural resources based on the request; a means for displaying the obtained resource on a terminal; The system of claim 1 further comprising:

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A