Information processing system, information processing apparatus, program, and information processing method

The information processing system addresses the inability of generative AI to produce map information by autonomously generating programs to create map content based on user input, ensuring timely and convenient access to map information.

JP2025062216AActive Publication Date: 2025-04-14RAY FRONTIER INC

Patent Information

Application Number
JP2023171138
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-10-02
Publication Date
2025-04-14
Estimated Expiration
2043-10-02

AI Technical Summary

Technical Problem

Current technologies using generative artificial intelligence cannot generate map information, requiring users to separately launch map application software, which leads to delays in providing requested information to users.

Method used

An information processing system that accepts user input, autonomously generates a program to create map-related content, and outputs this content to the user's terminal, enabling timely generation and provision of map information based on user requests.

Benefits of technology

The system allows for the efficient generation and delivery of map information tailored to user requests, enhancing user convenience by providing relevant map information in a timely manner.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025062216000001_ABST
    Figure 2025062216000001_ABST
Patent Text Reader

Abstract

To provide an information processing system, an information processing apparatus, a program, and an information processing method capable of generating map information that a user needs.SOLUTION: An information processing system executes: an input information receiving process to receive input information input by a user; a program generation process to autonomously generate a program which generates content including geographical information in association with map information including a map and geographical objects to be displayed on the map, based on the input information received by the input information receiving process; and a content generation process to generate content based on the program generated by the program generation process.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing system, an information processing device, a program, and an information processing method, and more particularly to an information processing system, an information processing device, a program, and an information processing method for processing map information. [Background technology]

[0002] 2. Description of the Related Art With the widespread use of portable information terminals such as smartphones and tablet terminals, so-called map application software that displays map information centered on a user's current location on a portable information terminal based on location information acquired by the user's portable information terminal has become widely used.

[0003] Patent document 1 proposes a technology that includes a map information storage unit that stores map information including a map and geographic objects that are output on the map, and that assists in changing the map information by referring to external information and determining whether or not to change the geographic objects included in the map information. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP2010-164688A Summary of the Invention [Problem to be solved by the invention]

[0005] Meanwhile, with recent advances in technology related to generative artificial intelligence (generative AI), it has become possible to generate various contents, such as text data, image data, or illustration data corresponding to input data, with a high degree of accuracy in response to various types of input data, such as text data, voice data, etc.

[0006] On the other hand, because this type of generation AI is unable to generate map information, in order to find out information about the area at a travel destination or the distance traveled, for example, users would be required to launch map application software separately and refer to map information, which would be a burden, and it is anticipated that the information desired by the user cannot be provided to the user in a timely manner.

[0007] The present invention has been made in consideration of the above-mentioned circumstances, and has an objective of providing an information processing system, an information processing device, a program, and an information processing method that are capable of generating map information desired by a user. [Means for solving the problem]

[0008] In order to achieve the above-mentioned object, the information processing system of the present invention executes an input information reception process that receives input information input by a user, a program generation process that autonomously generates a program that generates content including geographical information associated with map information including a map and geographical objects displayed on the map, based on the input information received in the input information reception process, and a content generation process that generates content based on the program generated in the program generation process.

[0009] According to this, a program that generates content including geographical information associated with map information based on input information entered by a user is generated autonomously, so that map information associated with content based on input information desired by the user can be generated autonomously.

[0010] Therefore, map information associated with content desired at the time in the location where the user is located at the time can be provided to the user in a timely manner, thereby improving the user's convenience regarding map information.

[0011] This information processing system executes a map information output process for outputting map information associated with the content generated in the content generation process to a user's terminal device.

[0012] The input information processed by this information processing system includes at least one of text information, audio information, and location information, and the input information reception process receives text information or audio information as input information in at least one of a plurality of different languages.

[0013] The content generated by this information processing system includes at least one of text information, audio information, and image information, and the content generation process generates text information or audio information as content in at least one of a plurality of different languages.

[0014] The program generation process of this information processing system may autonomously generate a program based on behavioral history information regarding the user's behavioral history in addition to the input information, or may autonomously generate a program based on external information including at least one of location information, feature information, route information, traffic information, and weather information in addition to the input information.

[0015] In order to achieve the above-mentioned object, an information processing device according to the present invention is an information processing device having a processor and a memory in which a program is stored, and by executing the program by the processor, executes a program generation process that autonomously generates a program that generates content including geographical information associated with map information including a map and geographical objects displayed on the map, based on input information accepted in an input information acceptance process that accepts input information entered by a user, and a content generation process that generates content based on the program generated in the program generation process.

[0016] In order to achieve the above-mentioned object, the program of the present invention causes an information processing device implemented by a computer to execute a program generation process that autonomously generates a program that generates content including geographical information associated with map information including a map and geographical objects displayed on the map, based on input information accepted in an input information acceptance process that accepts input information entered by a user, and a content generation process that generates content based on the program generated in the program generation process.

[0017] In order to achieve the above-mentioned object, the information processing method of the present invention involves an information processing device implemented by a computer executing a program generation process that autonomously generates a program that generates content including geographical information associated with map information including a map and geographical objects displayed on the map, based on input information received in an input information reception process that receives input information entered by a user, and a content generation process that generates content based on the program generated in the program generation process. Effect of the Invention

[0018] According to the present invention, map information desired by a user can be generated. [Brief description of the drawings]

[0019] [Figure 1] 1 is a block diagram illustrating an outline of a configuration of an information processing system according to an embodiment of the present invention. [Diagram 2] FIG. 1 is a block diagram illustrating an outline of the configuration of a user terminal of the information processing system according to the present embodiment. [Diagram 3] FIG. 1 is a block diagram for explaining an outline of the functions of a user terminal of the information processing system according to the present embodiment. [Figure 4] FIG. 2 is a block diagram for explaining an outline of map information processed by the information processing system according to the present embodiment. [Diagram 5]FIG. 1 is a block diagram for explaining an outline of the functions of a user terminal of the information processing system according to the present embodiment. [Figure 6] FIG. 2 is a block diagram for explaining an outline of input information processed in the information processing system according to the present embodiment. [Figure 7] FIG. 1 is a block diagram for explaining an outline of the configuration of a computer that implements a map business terminal and an information processing device of the information processing system according to the present embodiment. [Figure 8] FIG. 2 is a block diagram for explaining an outline of functions of a map business terminal of the information processing system according to the present embodiment. [Figure 9] FIG. 2 is a block diagram for explaining an outline of the functions of an information processing device in the information processing system according to the present embodiment. [Figure 10] FIG. 13 is a diagram for explaining an outline of the behavior history information processed by the information processing system according to the present embodiment. [Figure 11] FIG. 2 is a block diagram for explaining an outline of the configuration of external information in the information processing system according to the present embodiment. [Figure 12] 10 is a flowchart outlining the process of the information processing device of the information processing system according to the present embodiment. [Figure 13] FIG. 2 is a block diagram for explaining an outline of processing of an information processing device of the information processing system according to the present embodiment. [Figure 14] FIG. 2 is a block diagram for explaining an outline of processing of an information processing device of the information processing system according to the present embodiment. [Figure 15] FIG. 1 is a block diagram for explaining an outline of content processed by the information processing system according to the present embodiment. [Figure 16] FIG. 2 is a block diagram for explaining an outline of processing of an information processing device of the information processing system according to the present embodiment. [Figure 17] 1 is a sequence chart for explaining an outline of the processing of the information processing system according to the present embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0020] Next, an information processing system according to an embodiment of the present invention will be described with reference to FIGS.

[0021] 1 is a block diagram for explaining an outline of the configuration of an information processing system according to the present embodiment. As shown in the figure, an information processing system 10 mainly comprises a plurality of user terminals 20, which are terminal devices, a generation AI 30, a map business terminal 40, and an information processing device 50, which are connected to each other via a network N such as the Internet.

[0022] On the other hand, the information processing system 10 is configured such that the information processing device 50 can access an external database 200 that is connected via a network N and that is located outside the information processing system 10.

[0023] Furthermore, in this embodiment, the generation AI 30 and a program stored in the information processing device 50, which will be described later, are linked (connected) via an API (Application Programming Interface), the program stored in the map provider terminal 40 and a program stored in the information processing device 50, which will be described later, are linked (connected) via an API, and the generation AI 30 and a chatbot stored in the user terminal 20, which will be described later, are linked (connected) via an API.

[0024] In this embodiment, the user terminal 20 is owned by multiple users 1 who use a service using an information processing system 10 provided by a provider 4 described later, and the generation AI 30 is managed by a generation AI provider 2 that operates a service providing the generation AI 30.

[0025] On the other hand, the map provider terminal 40 is managed by a map provider 3 that provides a service of providing map information, and the information processing device 50 is managed by a provider 4 that provides a service using the information processing system 10.

[0026] In this embodiment, the service using the information processing system 10 is a service that provides desired map information to the user terminal 20 of the user 1 in response to a request from the user 1.

[0027] Next, a specific configuration of each part of the information processing system 10 will be described.

[0028] In this embodiment, the user terminal 20 is implemented by a smartphone, which is a portable information terminal, but may also be implemented by any information processing terminal, such as a tablet computer, a desktop or notebook computer, etc.

[0029] 2 is a block diagram illustrating an outline of the configuration of the user terminal 20. As shown in the figure, the user terminal 20 includes a control unit 21, a display 22, a microphone 23, a speaker 24, and sensors 25 as main components.

[0030] In this embodiment, the control unit 21 controls each part of the user terminal 20, such as the display 22, microphone 23, speaker 24, and sensors 25, and is composed of, for example, a processor, memory, storage, a transmission / reception unit, etc.

[0031] In this embodiment, the control unit 21 stores an application described below that executes the services provided by the information processing system 10, and the services are executed in the user terminal 20 via the application based on the processing of a program in the information processing device 50.

[0032] In this embodiment, various screen interfaces of services executed on the user terminal 20 are displayed on the display 22 .

[0033] The display 22 is a so-called touch panel that accepts information input by touching the display surface, and is implemented using various technologies such as a resistive film type or a capacitive type.

[0034] In this embodiment, information for operating an application that executes a service is input via the display 22. This information is input based on an arbitrary action of the user 1 on the display 22 (for example, an action of tapping or swiping the screen, or an action of dragging and dropping an icon or the like displayed on the screen), and in this embodiment, for example, arbitrary text information is input.

[0035] The microphone 23 is a device that collects any voice as voice information, and in this embodiment, collects voice information such as the voice of the user 1, for example.

[0036] The speaker 24 is a device for amplifying any voice as voice information, and in this embodiment, for example, amplifies voice information consisting of a synthesized human voice.

[0037] In this embodiment, the sensors 25 are composed of a GPS sensor, a gyro sensor, an acceleration sensor, etc., and detect the latitude and longitude of the current location of the user terminal 20, the orientation of the user terminal 20, etc. as position information.

[0038] 3 is a block diagram illustrating an outline of the functions of the user terminal 20. As shown in the figure, the user terminal 20 stores a map application 20a and a chatbot 20b in this embodiment.

[0039] In this embodiment, when the map application 20 a is started up on the user terminal 20 , the map application 20 a executes a process of displaying any map information on the display 22 of the user terminal 20 .

[0040] 4 is a block diagram for explaining an outline of the configuration of map information. As shown in the figure, map information D1 is made up of a map d1a and a geographic object d1b, which is an object.

[0041] Map d1a is information that depicts the state of any area on a scaled flat surface, and includes, for example, roads, topography, etc., and in this embodiment, geographical objects d1b are information consisting of figures that identify geography, such as stores, landmarks, scenic spots, buildings, locations, etc., and are displayed on map d1a.

[0042] 5 is a block diagram for explaining an outline of the processing of the chatbot 20b. As shown in the figure, the chatbot 20b executes an input information receiving process S1 and a content output process S2.

[0043] In this embodiment, the input information reception process S1 is a process for receiving input information input by the user 1 to the user terminal 20.

[0044] 6 is a diagram for explaining an outline of the configuration of input information. As shown in the figure, input information D2 includes at least text information d2a, audio information d2b, and position information d2c, and is configured by any one selected from these, or a combination of a plurality of information selected from these.

[0045] The text information d2a and audio information d2b of the input information D2 received in the input information reception process S1 are not limited to information in Japanese, but may be information in at least one of a number of foreign languages, such as English, French, German, Chinese, Korean, or an Indian language.

[0046] Incidentally, in this embodiment, the text information d2a is input by an arbitrary action of the user 1 on the display 22, and the voice information d2b is input by an utterance of the user 1 into the microphone 23 in this embodiment.

[0047] Although the location information d2c detected by the sensors 25 constitutes the input information D2 in this embodiment, unlike the input information reception process S1 of the chatbot 20b, it is transmitted to the information processing device 50 by communication between the user terminal 20 and the information processing device 50 via the network N.

[0048] In this embodiment, the content output process S2 shown in Figure 5 executes a process of outputting content generated by an information processing device 50 described later to the display 22 or speaker 24 of the user terminal 20 in association with a map d1a and a geographic object d1b.

[0049] In this embodiment, the content is information including geographical information, and may be displayed on the map d1a together with the geographic object d1b, or may transmit arbitrary information based on the map d1a and the geographic object d1b. Details of the content will be described later.

[0050] In this embodiment, when the map application 20a is launched, such a chatbot 20b is displayed with an arbitrary screen interface on the screen interface of the map information D1 displayed on the user terminal 20, accepts input information D2 by the user 1, and outputs content to the display 22 or speaker 24 of the user terminal 20.

[0051] The generation AI 30 shown in Figure 1 is a machine learning model constructed using deep learning, and in this embodiment, performs a process of generating content associated with map information D1 based on input information D2, etc. input to the chatbot 20b.

[0052] In this embodiment, the map business operator terminal 40 and the information processing device 50 shown in FIG. 1 are implemented by a computer having substantially the same hardware configuration, for example, a desktop or notebook computer.

[0053] 7 is a block diagram for explaining an outline of the hardware configuration of a computer. As shown in the figure, the computer mainly comprises a processor 101, a memory 102, a storage 103, a transmission / reception unit 104, and an input / output unit 105, which are electrically connected to each other via a bus 106.

[0054] The processor 101 is an arithmetic unit that controls the operation of the computer, controls the transmission and reception of data between each element, and performs processes required for executing application programs.

[0055] In this embodiment, the processor 101 is, for example, a CPU (Central Processing Unit), and executes application programs deployed in a memory 102 (described below) to perform various processes.

[0056] The memory 102 is implemented by a main storage device that is configured as a volatile storage device such as a dynamic random access memory (DRAM).

[0057] This memory 102 is used as a working area for the processor 101, and also stores a basic input / output system (BIOS) that is executed when the computer is started, various setting information, and the like.

[0058] The storage 103 stores data and the like used for various processes by application programs and the like.

[0059] The transmitting / receiving unit 104 connects the computer to the network N. The transmitting / receiving unit 104 may be compatible with a wireless communication standard such as Wi-Fi, or may be equipped with a short-range communication interface such as Bluetooth (registered trademark) or BLE (Bluetooth Low Energy).

[0060] If necessary, information input devices such as a keyboard and a mouse and output devices such as a display are connected to the input / output unit 105. In this embodiment, a keyboard, a mouse, and a display are each connected.

[0061] The bus 106 transmits, for example, address signals, data signals, and various control signals between the processor 101, memory 102, storage 103, transmission / reception unit 104, and input / output unit 105 that are connected thereto.

[0062] 8 is a block diagram for explaining an outline of the functions of the map provider terminal 40. As shown in the figure, the map provider terminal 40 includes a map information provision processing unit 41. This map information provision processing unit 41 is realized by causing the processor 101 to execute a program stored in the memory 102.

[0063] When a user 1 launches a map application 20a on a user terminal 20, this map information providing processing unit 41 executes a process of providing map information D1 to the user terminal 20 via an information processing device 50 that is linked (connected) via an API.

[0064] 9 is a block diagram for explaining an outline of functions of the information processing device 50. As shown in the figure, the information processing device 50 includes a behavior history information storage unit 51, an input information receiving unit 52, a behavior history information reference unit 53, an external information reference unit 54, a prompt creation unit 55, a program generation processing unit 56, a content generation processing unit 57, and a map information output processing unit 58.

[0065] The behavior history information storage unit 51 is realized by partitioning the storage area of ​​the storage 103. In this embodiment, the behavior history information storage unit 51 stores the behavior history information in the form of a database.

[0066] FIG. 10 is a diagram illustrating an overview of behavioral history information. As shown in the figure, behavioral history information D3 is information regarding the behavioral history of user 1 as understood from text information d2a and audio information d2b input as input information D2, or location information d2c detected as input information D2, etc.

[0067] In this embodiment, the action history information D3 is configured for each user 1 (each user terminal 20) by a plurality of items such as a data ID, a user ID, a location, a date and time, and the like.

[0068] The data ID is an ID assigned to the behavioral history information D3 for each user 1, the user ID is an ID assigned to each user 1, the location is data relating to latitude and longitude or an address, point or facility derived from latitude and longitude, and the date and time is data relating to the date and time when user 1 visited the location.

[0069] The input information receiving unit 52, behavioral history information reference unit 53, external information reference unit 54, prompt creation unit 55, program generation processing unit 56, content generation processing unit 57 and map information output processing unit 58 shown in Figure 9 are realized by the processor 101 executing a program stored in the memory 102.

[0070] In this embodiment, the input information receiving unit 52 receives text information d2a or voice information d2b as input information D2 sent from the user terminal 20 and accepted in the input information acceptance process S1 of the chatbot 20b, and also executes a process of receiving location information d2c as input information D2 sent from the user terminal 20.

[0071] In this embodiment, the behavioral history information reference unit 53 accesses the behavioral history information storage unit 51 and performs a process of referring to the behavioral history information D3 stored in the behavioral history information storage unit 51 in order to create a prompt in the prompt creation unit 55 described below.

[0072] In this embodiment, the external information reference unit 54 accesses an external database 200 located outside the information processing system 10 shown in Figure 1, and performs a process of referring to external information stored in the external database 200 in order to create a prompt in the prompt creation unit 55 described below.

[0073] 11 is a diagram for explaining an outline of external information stored in the external database 200. As shown in the figure, in this embodiment, the external database 200 includes a first database 201, a second database 202, a third database 203, a fourth database 204, and a fifth database 205.

[0074] The first database 201 stores location information, which is information relating to places such as addresses, place names, and postal codes, and the second database 202 stores feature information relating to features such as property names.

[0075] The third database 203 stores, for example, route information, which is information for calculating a route from one arbitrary point to another arbitrary point, the fourth database 204 stores traffic information, which is information regarding an arbitrary transportation network in real time, and the fifth database 205 stores meteorological information, which is information regarding the weather in an arbitrary region in real time.

[0076] These first database 201 to fifth database 205 may be managed by one business operator, or may be shared and managed by a plurality of business operators.

[0077] In this embodiment, the prompt creation unit 55 shown in FIG. 9 executes a process of creating a prompt to be input to the generation AI 30, based on the input information D2, the action history information D3, and external information.

[0078] 12 is a flowchart outlining the processing in the information processing device 50 up until the prompt creation unit 55 creates a prompt. First, when input information D2 is accepted in the input information acceptance process S1 of the chatbot 20b, the input information receiving unit 52 receives the input information D2 in step S10 as shown in the figure.

[0079] When the input information receiving unit 52 receives the input information D2, in step S11, the behavior history information reference unit 53 refers to the behavior history information D3 of the user 1 who input the input information D2 to the chatbot 20b based on the received input information D2.

[0080] In this embodiment, when the input information receiving unit 52 receives location information d2c as input information D2, for example, the behavioral history information D3 is referred to based on the location information d2c, and if a place that the user 1 has visited in the past is nearby, data related to that place is extracted or a flag is added to the data related to that place.

[0081] On the other hand, when the input information receiving unit 52 receives input information D2 together with or before or after the reference to the behavioral history information D3, in step S12, based on the received input information D2, the external information reference unit 54 refers to external information regarding the user 1 who input the input information D2 to the chatbot 20b.

[0082] In this embodiment, when the input information receiving unit 52 receives location information d2c transmitted from the user terminal 20, for example, by referring to the location information in the first database 201 of the external database 200 and the feature information in the second database 202, reverse geocoding is performed to convert the latitude and longitude into an address, place name, property name, postal code, etc., based on parallel distributed processing specialized for geometric calculations.

[0083] On the other hand, when the input information receiving unit 52 receives text information d2a or voice information d2b indicating that an arbitrary route is to be searched for, the external information reference unit 54 refers to, for example, route information in the third database 203 or traffic information in the fourth database 204.

[0084] Next, in step S13, a prompt is created based on the received input information D2, the referenced action history information D3, and the external information.

[0085] Specifically, for example, when location information d2c is received as input information D2, along with text information d2a or voice information d2b indicating a search for an arbitrary route, a specific address, etc. is determined by reverse geocoding, and route information and traffic information are referenced as external information, and "current location," "destination," or "traffic volume from current location to destination," etc. are set as terms for creating a prompt.

[0086] On the other hand, for example, when location information d2c is received as input information D2, "recommended places," "areas you would like to revisit," etc. are set as terms for creating a prompt based on location data extracted (flagged) by referring to behavioral history information D3.

[0087] Based on the terms set in this way, prompts are created along the lines of, for example, "Create a program that suggests a route from the current location to a destination that takes in roads with little traffic, and also suggests recommended places near that route."

[0088] When creating the prompt, the prompt may be created in the language of the text information d2a or the voice information d2b received as the input information D2, or may be created in a foreign language desired by the user 1.

[0089] 13 is a block diagram for explaining an outline of the processing of the program generation processing unit 56. As shown in the figure, when a prompt P1 created by the prompt creation unit 55 is input to the generation AI 30 that cooperates (connects) with the program of the information processing device 50 via an API, the program generation processing unit 56 executes processing to autonomously generate a program P2 that generates content associated with the map information D1 (program generation processing).

[0090] In this embodiment, this program generation processing unit 56 generates a program so that the content to be generated by the content generation processing unit 57 described below is generated in the language of the input information D2 or in a foreign language requested by the user 1, based on the input prompt P1.

[0091] 14 is a block diagram for explaining an outline of the processing of the content generation processing unit 57. As shown in the figure, when the program generation processing unit 56 executes the program P2 generated, the content generation processing unit 57 generates the content C including geographical information and associated with the map information D1 (content generation processing).

[0092] 15 is a diagram for explaining an outline of the configuration of content C. As shown in the figure, content C includes at least text information C1, audio information C2, and image information C3, and is configured by any one selected from these, or a combination of a plurality of selected from these.

[0093] In this embodiment, the text information C1 is information relating to geography, such as the names of areas, names of features, explanatory text relating to route guidance, tourist information, explanatory text relating to history, information on famous shops in the area, etc., which are associated with the map information D1 and displayed on the map d1a together with the geographic object d1b.

[0094] In this embodiment, the voice information C2 is information relating to geography, such as a voice that speaks the name of the area displayed on the map d1a, a voice that speaks the name of a feature, a voice that speaks an explanatory text regarding route guidance, a voice that speaks a tourist guide, a voice that speaks an explanatory text regarding history, a voice that speaks a guide text regarding information on famous shops in the area, etc., by being associated with the map information D1.

[0095] In this embodiment, the image information C3 is information related to geography, such as an icon image of a feature associated with the map information D1 and displayed on the map d1a together with the geographic object d1b, an icon image of an arrow indicating direction in route guidance, or an icon image showing the weather conditions in the area.

[0096] This image information C3 may be a still image or a moving image.

[0097] When the image information C3 is an icon image of a feature, the icon image and a geographic object d1b displayed on the map d1a may be displayed together on the map d1a.

[0098] In this case, the image information C3 displayed as an icon image of the feature may be displayed so as to stand out against the geographic object d1b (for example, by displaying it large), or it may be displayed so as to be indistinguishable from the geographic object d1b.

[0099] In this embodiment, the content generation processing unit 57 generates the content C in the language of the input information D2 or in a foreign language desired by the user 1, based on the executed program P2.

[0100] In this embodiment, the map information output processing unit 58 shown in Figure 9 executes a process of outputting map information D1 associated with content C generated by the content generation processing unit 57 to the user terminal 20 (map information output process).

[0101] When the map information D1 associated with the content C is output to the user terminal 20, in this embodiment, in cooperation with the chatbot 20b executing the content output process S2, the content C is displayed on the display 22 of the user terminal 20 with an arbitrary screen interface, or the content C is output to the speaker 24 of the user terminal 20.

[0102] On the other hand, a URL through which the map information D1 associated with the content C can be accessed may be displayed on the display 22 of the user terminal 20 based on the selection of the user 1.

[0103] For example, if a meeting place with a friend is content C and a URL that allows access to map information D1 associated with this content C is sent to the friend, this eliminates the need for cumbersome tasks such as sending a screenshot of the map of the meeting place to the friend, or accessing a website related to the meeting place, copying the URL, and sending it to the friend.

[0104] 16 is a diagram showing an example of a screen interface when map information D1 associated with content C is displayed on the display 22 of the user terminal 20. As shown in the figure, the screen interface IF is configured by displaying map information including a map and geographic objects (geographic objects are not shown), a screen interface if of the chatbot 20b, and content.

[0105] In this embodiment, this screen interface IF displays map information associated with content generated by inputting a prompt based on input information D2 input by user 1 via chatbot 20b to the effect of, for example, "Create a route from my current location to restaurant R."

[0106] The map information is output via an information processing device 50 that works in conjunction with the program of the map operator terminal 40 via an API based on a prompt entered into the generation AI 30, and content associated with this map information is displayed on the map.

[0107] In this embodiment, this content is composed of arrow-shaped image information showing the route from the current location to the destination, image information of features that serve as landmarks on this route (icon images of a post office, a florist, the destination, etc.), text information on the names of the features such as "This is your current location," "This is the post office," "This is the florist," and "This is the destination" that correspond to the image information of the features, text information on the name of the area such as "Towards X Temple," and further text information explaining the route such as "Walk from your current location towards X Temple, and you will see it on your right" that is displayed on the screen interface if of the chatbot 20b.

[0108] Furthermore, the content may be configured to include audio information that is amplified via the speaker 24 of the user terminal 20 in addition to or instead of the text information.

[0109] Next, an overview of the processing of the information processing system 10 according to the present embodiment will be described.

[0110] 17 is a sequence chart for explaining an outline of the processing of the information processing system 10. As shown in the figure, text information d2a or voice information d2b is transmitted from the user terminal 20 to the information processing device 50 as input information D2, and position information d2c detected by the user terminal 20 is transmitted to the information processing device 50 as input information D2.

[0111] When the information processing device 50 receives the input information D2 from the user terminal 20, it transmits an external information reference signal to the external database 200 in order to refer to the external information stored in the external database 200.

[0112] When the external database 200 receives the external information reference signal, the external database 200 provides the target external information to the information processing device 50 based on the external information reference signal.

[0113] At this time, the information processing device 50 executes a prompt creation process, a program generation process, and a content generation process based on the provided external information, input information D2, and behavioral history information D3, and outputs map information D1 associated with the generated content C to the user terminal 20.

[0114] In this way, a program P2 that generates content C including geographical information associated with map information D1 based on input information D2 entered by user 1 is generated autonomously, so that map information D1 associated with content C based on input information D2 desired by user 1 can be generated.

[0115] Therefore, map information D1 associated with content C desired at that time in the location where user 1 is located at that time can be provided to user 1 in a timely manner, thereby improving convenience for user 1 regarding map information D1.

[0116] Moreover, the content C of this embodiment includes at least information in various forms of expression, such as text information C1, audio information C2, and image information C3, and since the content C, which is information regarding geography, can be associated with the map information D1 in a variety of expressions, it is possible to provide the user 1 with map information D1 that is easy to grasp and familiar with geography.

[0117] Furthermore, since the input information reception process S1 receives the input information D2 in at least one of a plurality of foreign languages, foreigners visiting Japan, such as tourists from overseas, can input the input information D2 to the chatbot 20b in their native language.

[0118] On the other hand, since the content generation processing unit 57 generates content C in the language of the input information D2 or the language desired by the user 1, a foreigner who inputs input information D2 to the chatbot 20b in his or her native language can obtain map information D1 associated with content C generated in his or her native language.

[0119] Therefore, even a foreigner who cannot understand Japanese can easily input input information D2 in his / her native language, and can grasp the geographical situation in Japan, the history and culture based on the geography, and manners, etc., of Japan by using map information D1 associated with content C generated in his / her native language, thereby reducing the possibility of encountering situations that make him / her feel anxious or are dangerous while staying in Japan.

[0120] On the other hand, as a reflex effect of reducing the possibility of encountering anxious or dangerous situations, it is expected that the possibility of enjoying one's stay in Japan will increase and the range of activities will expand.

[0121] Furthermore, it is expected that communication between foreigners and tourism industry workers and volunteer guides at domestic tourist locations via the information processing system 10 of this embodiment will reduce the response costs of tourism industry workers and volunteer guides.

[0122] Incidentally, the information processing system 10 of this embodiment is expected to be utilized in disaster prevention-related fields, for example, when a disaster such as an earthquake occurs, by using the information processing system 10, the user 1 can generate a symbol representing his / her current location as content C, and output (transmit) the map information D1 associated with the generated content C to a terminal of a close relative or the like to confirm the survival of the relative.

[0123] The present invention is not limited to the above-described embodiment, and various modifications are possible without departing from the spirit of the invention.

[0124] In the above embodiment, a case has been described in which user 1 directly uses map information D1 associated with content C generated based on input information D2 inputted by user 1. However, it is also possible to perform an optimization process (fine tuning) in which, for example, based on any of user 1's behavioral history information D3 (e.g., an area visited frequently) as a criterion, map information D1 associated with content C generated by user 1 is extracted from map information D1 associated with content C that includes an area similar to this area.

[0125] By archiving the map information D1 associated with the content C extracted through this fine tuning or disseminating the information via SNS, etc., the map information D1 associated with the content C can itself be used as content that expresses the user 1 himself.

[0126] In the above embodiment, the information processing device 50 is implemented in a computer managed by the business operator 4. However, for example, the information processing device 50 may be implemented in a computer in a cloud environment. [Explanation of symbols]

[0127] 1 User 4 Operator 10. Information Processing Systems 20 User terminal 30 Generation AI 40 Map operator terminal 50 Information processing device 200 External Databases

Claims

1. an input information receiving process for receiving input information input by a user; a program generation process that autonomously generates a program for generating content including geographical information associated with map information including a map and an object related to geography displayed on the map, based on the input information received in the input information reception process; and a content generation process for generating the content based on the program generated in the program generation process; An information processing system that executes the above.

2. executing a map information output process for outputting the map information associated with the content generated in the content generation process to a terminal device of the user; The information processing system according to claim 1 .

3. The input information is The information includes at least one of text information, audio information, and location information.

3. The information processing system according to claim 1 or 2.

4. The input information is The information includes at least one of text information, audio information, and location information, The input information reception process includes: accepting, as the input information, the text information or the voice information in at least one of a plurality of languages ​​different from each other; 3. The information processing system according to claim 1 or 2.

5. The content includes: The information includes at least one of text information, audio information, and image information.

3. The information processing system according to claim 1 or 2.

6. The content includes: The information includes at least one of text information, audio information, and image information, The content generation process includes: generating the text information or the audio information as the content in at least one of a plurality of languages ​​different from each other; 3. The information processing system according to claim 1 or 2.

7. The program generation process includes: autonomously generating the program based on behavior history information regarding a behavior history of the user in addition to the input information; 3. The information processing system according to claim 1 or 2.

8. The program generation process includes: autonomously generating the program based on external information including at least one of location information, feature information, route information, traffic information, and weather information in addition to the input information; 3. The information processing system according to claim 1 or 2.

9. An information processing device including a processor and a memory in which a program is stored, When the program is executed by the processor, a program generation process for autonomously generating a program for generating content including geographical information associated with map information including a map and an object related to geography displayed on the map, based on input information received in an input information receiving process for receiving input information input by a user; a content generation process for generating the content based on the program generated in the program generation process; An information processing device that executes the above.

10. An information processing device implemented by a computer, a program generation process for autonomously generating a program for generating content including geographical information associated with map information including a map and an object related to geography displayed on the map, based on input information received in an input information receiving process for receiving input information input by a user; a content generation process for generating the content based on the program generated in the program generation process; A program that executes the following.

11. An information processing device implemented by a computer, a program generation process for autonomously generating a program for generating content including geographical information associated with map information including a map and an object related to geography displayed on the map, based on input information received in an input information receiving process for receiving input information input by a user; a content generation process for generating the content based on the program generated in the program generation process; An information processing method for performing the above.

Citation Information

Patent Citations

  • Reduce wireless reconnection time for computing devices

    JP2015534395A

  • Interactive device

    JP2019121970A

  • Artificial intelligence programming server and program for the same

    JP2019200756A

  • Multipath generation method, apparatus, device, and storage medium

    JP2022177223A

  • Information processing system and information processing device

    WO2018123041A1

Cited By

  • Information processing device and information processing method

    JP7774760B1

  • Information processing device, information processing method, and program

    JP7842936B1