Information processing program, information processing device, and information processing method
The information processing program and device address the mismatch in conventional map display technologies by allowing users to select and highlight preferred locations, superimpose list content, and adjust displays based on user context, thereby enhancing user convenience.
Patent Information
- Application Number
- JP2024068153
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-19
- Publication Date
- 2025-10-30
AI Technical Summary
Conventional map display technologies do not adequately match user preferences, leading to suboptimal user convenience in terms of information presentation.
An information processing program and device that enhances user convenience by allowing users to select and highlight desired location information on a map, superimpose list content with scroll operations, and adjust map display based on user context and preferences.
Improves user convenience by enabling personalized and intuitive interaction with map content through highlighting selected locations and adjusting display based on user operations and context.
Smart Images

Figure 2025164305000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing program, an information processing device, and an information processing method. [Background technology]
[0002] Conventionally, there are known techniques for displaying information about facilities and the like on map content. For example, Patent Document 1 proposes a technique for adjusting the type and amount of information about a location displayed on map content according to the distance from a reference position. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2017-134357 Summary of the Invention [Problem to be solved by the invention]
[0004] However, conventional technology adjusts the type and amount of information about a location displayed on map content depending on the distance from a reference location, so the information displayed does not necessarily match the user's desire, and there is room for further improvement in terms of user convenience.
[0005] The present application has been made in view of the above, and aims to provide an information processing program, an information processing device, and an information processing method that can further improve user convenience. [Means for solving the problem]
[0006] The information processing program of the present application causes a computer to execute a first display processing procedure for displaying map content on a display unit, a second display processing procedure for displaying list content, which is content showing information on multiple locations in list format, superimposed on the map content on the display unit, a reception procedure for receiving a scroll operation on the list content, and a third display processing procedure for highlighting, on the map content, information on a location, among multiple locations whose information is included in the list content, whose information is displayed on the display unit in response to the scroll operation. [Effects of the Invention]
[0007] According to one aspect of the embodiment, an effect is achieved in that the convenience for users can be further improved. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram for explaining information processing according to the embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of the configuration of the information providing system according to the embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of the configuration of a terminal device according to the embodiment. [Figure 4] FIG. 4 is a diagram showing an example of a map application screen displayed on the display unit by a first display processing unit in the display processing unit of the terminal device according to the embodiment. [Figure 5] FIG. 5 is a diagram showing an example of list content displayed on the display unit by a second display processing unit in the display processing unit of the terminal device according to the embodiment. [Figure 6] FIG. 6 is a diagram showing an example of list content of the maximum display size displayed on the display unit by the second display processing unit in the display processing unit of the terminal device according to the embodiment. [Figure 7] FIG. 7 is a diagram showing an example of list content displayed and scrolled on the display unit by the second display processing unit in the display processing unit of the terminal device according to the embodiment. [Figure 8]FIG. 8 is a diagram showing an example of list content including a plurality of sort order condition buttons, displayed on the display unit by the second display processing unit in the display processing unit of the terminal device according to the embodiment. [Figure 9] FIG. 9 is a diagram showing a state of narrowing down including an example of filter content displayed on the display unit by the second display processing unit in the display processing unit of the terminal device according to the embodiment. [Figure 10] FIG. 10 is a diagram showing another example of a map application screen displayed on the display unit by the first display processing unit in the display processing unit of the terminal device according to the embodiment. [Figure 11] FIG. 11 is a flowchart illustrating an example of information processing by the processing unit of the terminal device according to the embodiment. [Figure 12] FIG. 12 is a flowchart showing an example of list content-related processing by the processing unit of the terminal device according to the embodiment. [Figure 13] FIG. 13 is a flowchart illustrating an example of map content-related processing by the processing unit of the terminal device according to the embodiment. [Figure 14] FIG. 14 is a flowchart illustrating an example of a search process by the processing unit of the terminal device according to the embodiment. [Figure 15] FIG. 15 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the terminal device according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, an information processing program, an information processing device, and an information processing method according to the present application (hereinafter referred to as "embodiments") will be described in detail with reference to the drawings. Note that the information processing program, the information processing device, and the information processing method according to the present application are not limited to these embodiments. Furthermore, the embodiments can be appropriately combined as long as the processing content is not contradictory. Furthermore, the same components in the following embodiments are denoted by the same reference numerals, and redundant explanations will be omitted.
[0010] [1. An example of information processing] First, an example of information processing according to the embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram for explaining information processing according to the embodiment.
[0011] A map application is installed on the terminal device 1 shown in FIG. 1, and the map application provides various functions such as a designated position display function, a search function, a navigation function, and a location information providing function to a user U of the terminal device 1. The map application is an example of an information processing program. The terminal device 1 is an example of an information processing device. Hereinafter, the map application may be referred to as a map app.
[0012] The specified location display function is a function that displays map content, which is content including a map of an area centered on the current location or a location designated by the user U, on the terminal device 1. The search function is a function that searches for a desired location using an address, store name, facility name, etc., and displays the search results on the map content.
[0013] The navigation function presents the optimal route from the set destination and departure point, and provides navigation such as voice guidance, and provides navigation according to the means of transportation, such as walking, cycling, car, and public transportation.
[0014] The location information providing function is a function that displays location information (for example, icons according to the type of location) of stores, facilities, etc. on the map content, and displays detailed information of a location selected by the user U.
[0015] The terminal device 1 executes the map application when an instruction to start the map application is given by the user U. Due to the function of the map application, a map application screen is displayed on the display unit of the terminal device 1 as shown in Fig. 1 (step S1).
[0016] The map application screen includes map content and a modal window in which multiple layer contents are superimposed on the map content. The layer content is content for placing information on multiple linked locations on the map content, and includes GUI buttons. The modal window displays GUI buttons for the layer content. The GUI buttons for the layer content can also be called layer buttons.
[0017] Each layer content is arranged in a modal window in response to an operation by the user U. For example, the user U can select one or more layer content candidates from a plurality of layer content candidates by operating the terminal device 1, and the terminal device 1 arranges a modal window with the layer content candidates selected by the user U as layer content.
[0018] The area of the map content displayed on the display unit of the terminal device 1 is, for example, an area centered on the current location of the user U or a location specified by the user U. The user U can change the area of the map content displayed on the display unit by operating the terminal device 1.
[0019] The map application screen also has a search box. By entering the name of a desired store or facility in the search box, the user U can display the store or facility whose name the user U entered on the map content.
[0020] The modal window has the map content as its parent window and is superimposed on the map content. The modal window contains multiple layer contents, each of which is linked to information about multiple locations, and the user U can operate the terminal device 1 to select a desired layer content from the multiple layer contents.
[0021] Each of the plurality of layer contents is associated with information on a different location. The location information is information stored in the terminal device 1 together with the information on the layer contents, but may also be information stored in the information providing device 2 shown in FIG.
[0022] Locations where information is linked to layer content include, for example, locations of various facilities, parking lots, parks, tourist attractions, famous buildings, monuments, and event locations, but are not limited to such examples.
[0023] The types of facilities include, for example, commercial facilities such as stores, shopping malls, and hotels, public facilities such as city halls, police stations, and libraries, educational facilities such as universities and vocational schools, medical facilities such as hospitals and clinics, art galleries, museums, sports facilities, etc. The types of stores include, for example, retail stores, restaurants, ramen shops, beauty salons, dry cleaners, game arcades, gas stations, stores featured on specific television programs, etc.
[0024] The location information includes information indicating the location of the location, information indicating the category of the location, information indicating a description of the location (including, for example, text information and image information related to the location), information indicating an evaluation of the location, information indicating the recommendation level of the location (for example, the recommendation level for each context), etc. The location information is, for example, information indicating the latitude and longitude of the location.
[0025] The multiple layer contents shown in Figure 1 include ramen layer content, gourmet layer content, parking layer content, and railway layer content. The ramen layer content is layer content linked to information on multiple ramen restaurants. The gourmet layer content is layer content linked to information on multiple restaurants.
[0026] The parking lot layer content is layer content to which information on multiple parking lots is linked. The railway content is layer content to which information on multiple railways is linked. The railway information includes, for example, information indicating stations and information indicating routes. The layer content shown in FIG. 1 includes GUI (Graphical User Interface) buttons, but is not limited to this example and may include other GUIs such as check boxes.
[0027] The terminal device 1 accepts the user U's selection of one or more layer contents from among the plurality of layer contents arranged in the modal window using the map application function (step S2). The user U selects the layer contents by operating the terminal device 1.
[0028] The terminal device 1 displays, on the map content, information on a plurality of places associated with the layer content selected in step S2 (step S3). The place information is stored in the terminal device 1 as described above, but if it is stored in the information providing device 2, the terminal device 1 acquires the place information from the information providing device 2 through an API (Application Programming Interface) provided by the information providing device 2.
[0029] The location information displayed on the map content is a location icon, which is an icon indicating a location, but is not limited to this example and may be, for example, a location label, which is a label indicating a location. In the example shown in (a) of Figure 1, the ramen layer content is selected, and of the location icons of ramen shops linked to the ramen layer content, location icons whose locations are included in the area of the map content displayed in the display area of the display unit of the terminal device 1 are displayed on the map content.
[0030] This allows the terminal device 1 to display a location icon indicating a location desired by the user U on the map content, thereby improving convenience for the user U. The location icon is an icon that includes a circled image of a ramen shop and a speech bubble that includes information indicating the location number and information indicating the user's evaluation of the ramen shop. Note that the location icon may include only one of the circled image of a ramen shop and the speech bubble.
[0031] If the layer content selected in step S2 is a gourmet layer content, the terminal device 1 displays a restaurant icon on the map content at a position of the restaurant indicated by the information of the restaurant (including a food retailer) linked to the gourmet layer content. The restaurant icon is, for example, an icon including a picture of the restaurant surrounded by a circle and a speech bubble including information indicating the location number and information indicating the user's rating of the restaurant.
[0032] Note that the terminal device 1 can display location icons corresponding to each layer content placed in the modal window even before the layer content placed in the modal window is selected. In this case, when one layer content placed in the modal window is selected, the terminal device 1 highlights the location icon corresponding to the selected layer content more than the location icons corresponding to the other layer contents.
[0033] For example, the terminal device 1 can highlight the location icon corresponding to the selected layer content by making it larger, blinking, or darker in color than the other location icons. The other location icons are icons that indicate the positions of locations associated with layer content that has not been selected by the user U among the multiple layer contents arranged in the modal window.
[0034] In this way, the terminal device 1 can display location icons, which are information about locations linked to layer content whose selection was accepted in step S2, on the map content in a more emphasized state than other location icons, which are information based on information about locations linked to layer content whose selection was not accepted in step S2.
[0035] This allows the terminal device 1 to highlight the location icon of the layer content selected by the user U while displaying the location icon of each layer content on the map content, thereby improving convenience for the user U.
[0036] As shown in (a) of Figure 1, the terminal device 1 enlarges the layer content whose selection was accepted in step S2, thereby allowing the user U to easily distinguish between the layer content whose selection was accepted in step S2 and the layer content whose selection was not accepted in step S2.
[0037] The information providing device 2 shown in Figure 1 has multiple layer content candidates, which are candidates for layer content to be placed in a modal window, and by displaying the multiple layer content candidates on the terminal device 1, the user U is presented with multiple layer content candidates to select from.
[0038] The information providing device 2 can provide information on a layer content candidate selected by the user U from among a plurality of layer content candidates to the terminal device 1. In the terminal device 1, the layer content candidate selected by the user U is arranged as layer content in the above-mentioned modal window.
[0039] Furthermore, the terminal device 1 can also place in a modal window layer content linked to information about a place searched for by the user U. For example, when the user U searches for a facility using a search box, the terminal device 1 places in a modal window layer content linked to information about the facility.
[0040] Furthermore, when the user U searches for a specific place using a web search application, the terminal device 1 can also place layer content linked to information about the specific place in a modal window. The map application is linked to the web search application, and obtains information about the specific place included in the search query entered by the user U using the web search application.
[0041] The terminal device 1 also superimposes list content, which is content that shows, in a list format, information on multiple places linked to the layer content selected in step S2, on the map content (step S4). The list content is a modal window in which information on multiple places is arranged in a list format, but is not limited to a modal window as long as it is content in which information on multiple places is arranged in a list format.
[0042] The list content is a content in which a card UI (User Interface) provided for each location is arranged vertically as location information. In the example shown in Fig. 1(a), a part of the card UI of the ramen shop "AAA Tei" among the multiple card UIs included in the list content is displayed in the display area displayed on the display unit of the terminal device 1.
[0043] Each UI card contains information such as the name of the location and a description of the location. The description of the location includes image information related to the location. The UI card is formed in a rectangular area, but is not limited to this example.
[0044] Next, the terminal device 1 accepts a scrolling operation of the list content by the user U (step S5). For example, if the terminal device 1 has a touch panel display, the user U can scroll the list content by flicking up or down on the touch panel display.
[0045] When the terminal device 1 receives a scroll operation in step S5, it displays on the map content location icons indicating the positions of locations corresponding to card UIs that are now included in the display area, which is the area of the list content displayed on the display unit of the terminal device 1, more emphasized than location icons indicating the positions of locations corresponding to card UIs that are not included in the display area (step S6).
[0046] In the example shown in Figure 1(b), scrolling the list content expands the display area of the list content vertically, and the card UI for the ramen shop "BBB Menbo" is displayed on the display unit. Therefore, the entire location icon for the ramen shop "BBB Menbo" is displayed larger than the location icons for the other ramen shops, and is therefore highlighted.
[0047] Furthermore, the terminal device 1 scrolls the map content so that the location icon indicating the location of the place corresponding to the card UI that has been included in the display area, which is the area of the list content displayed on the display unit of the terminal device 1, is at the center of the map content. In the example shown in Fig. 1(b), the map content is scrolled so that the location icon for the ramen shop "BBB Menbo" is at the center of the map content.
[0048] In addition, when there are multiple card UIs included in the display area, the terminal device 1 displays on the map content a location icon indicating the location of a card UI that has become the top (highest) in the display area of the display unit 11 due to the user U's scrolling operation of the list content, more emphasizing it than location icons indicating the locations of card UIs that are not at the top (highest).
[0049] In this way, the terminal device 1 can highlight on the map content the information of a location whose information is displayed on the display unit of the terminal device 1 in response to a scroll operation, among the locations whose information is included in the list content. This allows the terminal device 1 to further improve user convenience.
[0050] It should be noted that the location icon is an example of location information, but the location information is not limited to the location icon and may be, for example, a label indicating the location, as described above.
[0051] Furthermore, the terminal device 1 can accept an operation to enlarge the map content. If the terminal device 1 has a touch panel display, the user U can perform an operation to enlarge the map content by performing a pinch out operation on the touch panel display.
[0052] When the terminal device 1 receives an enlargement operation, it enlarges and displays the map content on the display unit. Furthermore, the terminal device 1 displays, on the display unit, content indicating, in a list format, information on a plurality of locations excluding locations included in an area of the map content that is no longer displayed on the display unit due to the enlarged display, superimposed on the map content as list content. Furthermore, the terminal device 1 arranges, on the map content, location icons indicating each of the plurality of locations excluding locations whose information is no longer included in the list content.
[0053] Furthermore, the terminal device 1 can accept a zoom-out operation of the map content. If the terminal device 1 has a touch panel display, the user U can zoom-out the map content by pinching in on the touch panel display.
[0054] When the terminal device 1 receives a zoom-out operation, it zooms out and displays the map content on the display unit. Furthermore, the terminal device 1 displays, on the display unit, content indicating in list form information on a plurality of locations, including a location that has been newly included in the area of the map content displayed on the display unit as a result of the zoom-out, superimposed on the map content as list content. Furthermore, the terminal device 1 arranges, on the map content, location icons indicating each of the plurality of locations, including the location whose information is now included in the list content.
[0055] In addition, when the user U's position (current location) is outside the display area, which is the area of the map content that is displayed on the display unit, the terminal device 1 places positional relationship information on the map content that indicates the relationship between the location where the location icon, which is an example of location information, is highlighted and the user U's position (current location).
[0056] The positional relationship information may be, for example, information indicating the distance from user U's position to the location where the location icon is highlighted, information indicating the travel time from user U's position to the location where the location icon is highlighted, or an arrow mark indicating the direction of user U's position from the location where the location icon is highlighted, but is not limited to such examples.
[0057] As described above, the terminal device 1 arranges location icons, which are information indicating each of the multiple locations whose information is included in the list content, on the map content, and accepts a user's selection of one of the multiple location icons. The terminal device 1 scrolls the list content so that a card UI, which is information about the location indicated by the one location icon selected by the user U, is displayed on the display unit.
[0058] When there are multiple card UIs included in the display area, the terminal device 1 scrolls the list content so that the card UI of the location indicated by the one location icon selected by the user U is at the top (uppermost position) in the display area of the display unit 11.
[0059] In addition, the list content is associated with an order condition for the information of a plurality of locations, and the terminal device 1 displays the content including the information of a plurality of locations in an order based on the order condition as list content on the display unit by superimposing it on the map content.
[0060] The sorting conditions may be, for example, but not limited to, a descending order of high rating, a descending order of recommendation, a descending order of proximity, etc. A descending order of high rating refers to a descending order of the statistical values (for example, the average value or the median value) of ratings by users U of the map application.
[0061] The layer content is linked as information about each location, including information indicating the evaluations of the user U. The terminal device 1 displays the content including the highest evaluations of each location by the user U as list content on the display unit, superimposed on the map content.
[0062] The recommendation order is an order based on the context of the user U. The context of the user U is the attributes and situation of the user U. The attributes of the user U are, for example, demographic attributes and psychographic attributes. The situation of the user U includes, for example, the situation around the user U, the exercise state of the user U, the posture of the user U, the emotions of the user U, the current location of the user U, the physical environment in which the user U is placed, and the like.
[0063] The layer content is linked with information including information indicating the recommendation level for each context as information on each location. The terminal device 1 determines an order according to the context of the user U based on the recommendation level for each context, and displays the content including multiple location icons in the order according to the context of the user U as list content superimposed on the map content on the display unit.
[0064] The order of proximity is the order of proximity from the position (current location) of the user U. Information including information indicating the position of a place is linked to the layer content as information on each place. The terminal device 1 calculates the difference between the position of the place and the position of the user U, and displays content including multiple place icons in order of proximity from the position (current location) of the user U as list content superimposed on the map content on the display unit. Note that the order of the place information in the list content may be determined by the information providing device 2 instead of the terminal device 1.
[0065] In this way, the terminal device 1 is installed with a program that displays list content, which is content showing information on multiple places in a list format, superimposed on map content on the display unit, accepts a scroll operation on the list content, and highlights on the map content information of a location whose information is displayed on the display unit in response to the scroll operation among the multiple places included in the list content. This allows the terminal device 1 to further improve convenience for the user U.
[0066] The configuration of the information providing system 100 including the terminal device 1 and the information providing device 2 that perform such processing will be described in detail below.
[0067] 2. Configuration of Information Providing System 100 2 is a diagram showing an example of the configuration of an information providing system 100 according to the embodiment. As shown in FIG. 2, the information providing system 100 according to the embodiment includes a plurality of terminal devices 1 and an information providing device 2.
[0068] The multiple terminal devices 1 are used by different users U. Each terminal device 1 is, for example, a smartphone, a tablet PC, a notebook PC, a desktop PC, or the like, but is not limited to these examples.
[0069] The terminal device 1 and the information providing device 2 are connected to each other so as to be able to communicate with each other by wire or wirelessly via a network N. Note that the information providing system 100 shown in FIG.
[0070] The network N includes, for example, a WAN (Wide Area Network) such as the Internet and a mobile communication network such as LTE (Long Term Evolution), 4G (4th Generation), and 5G (5th Generation: 5th generation mobile communication system).
[0071] Each terminal device 1 can connect to a network N via short-range wireless communication such as a mobile communication network, Bluetooth (registered trademark), or wireless LAN (Local Area Network), and communicate with an information providing device 2.
[0072] 3. Configuration of Terminal Device 1 Fig. 3 is a diagram showing an example of the configuration of a terminal device 1 according to an embodiment. As shown in Fig. 3, the terminal device 1 includes a communication unit 10, a display unit 11, an input unit 12, an imaging unit 13, a sensor group 14, a storage unit 15, and a processing unit 16. Although not shown, the terminal device 1 is also provided with a speaker and the like.
[0073] [3.1. Communication Unit 10] The communication unit 10 is realized by, for example, a network interface card (NIC), etc. The communication unit 10 is connected to a network N by wire or wirelessly, and transmits and receives information to and from the information providing device 2 via the network N.
[0074] [3.2. Display section 11] The display unit 11 is, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro Luminescence) display.
[0075] [3.3. Input section 12] The input unit 12 includes, for example, a keyboard including keys for inputting letters, numbers, and spaces, an enter key, arrow keys, etc., a mouse, a power button, etc. If the display unit 11 is a touch panel compatible display, the input unit 12 includes a touch panel.
[0076] [3.4. Imaging unit 13] The imaging unit 13 is an image sensor (camera) that captures an image of a subject. For example, the imaging unit 13 is a CMOS (Complementary Metal Oxide Semiconductor) image sensor or a CCD (Charge-Coupled Device) image sensor. Note that the imaging unit 13 is not limited to a built-in camera, and may be an external camera such as a wireless camera or a web camera that can communicate with the communication unit 10.
[0077] [3.5. Sensor Group 14] The sensor group 14 includes, for example, a positioning sensor, a microphone, an acceleration sensor, a gyro sensor, a heart rate sensor, a barometric pressure sensor, an ambient light sensor, a temperature sensor, and a humidity sensor. The positioning sensor is a position sensor that detects the position of the terminal device 1. The microphone is a sensor that detects sounds around the terminal device 1. The acceleration sensor is a sensor that detects the acceleration of the terminal device 1.
[0078] The gyro sensor is a sensor that detects the attitude of the terminal device 1, such as tilt and rotation. The heart rate sensor is a sensor that detects the heart rate of the user U. The barometric pressure sensor is a sensor that detects the barometric pressure. The ambient light sensor is a sensor that detects the intensity of light around the terminal device 1. The temperature sensor is a sensor that detects the temperature around the terminal device 1. The humidity sensor is a sensor that detects the humidity around the terminal device 1.
[0079] [3.6. Storage section 15] The storage unit 15 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk.
[0080] The storage unit 15 stores, for example, information transmitted from the information providing device 2 and acquired by the processing unit 16 via the network N and the communication unit 10, and detection information which is information detected by the sensor group 14, etc.
[0081] The storage unit 15 also stores information indicating the attributes of the user U. The attributes of the user U include, for example, demographic attributes, psychographic attributes, etc. The demographic attributes are demographic attributes and include a plurality of attribute items such as age, sex, occupation, place of residence, annual income, and family structure.
[0082] Psychographic attributes are psychological attributes and include, for example, multiple attribute items related to lifestyle, values, interests, etc. For example, each of the multiple attribute items in the psychographic attributes is an object of interest to user U, such as cars, clothes, travel, games, camping, motorcycles, trains, home appliances, or computers.
[0083] [3.7. Processing Unit 16] The processing unit 16 is a controller, and is realized, for example, by a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) executing various programs stored in a storage device inside the terminal device 1 using RAM as a working area.
[0084] The processing unit 16 may be partially or entirely realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). A map application (an example of an information processing program) is installed in the processing unit 16 as a dedicated application program that runs on an OS (Operating System). As a result, the processing unit 16 functions as a functional unit including an acquisition unit 20, a reception unit 21, a determination unit 22, and a display processing unit 23.
[0085] [3.7.1. Acquisition part 20] The acquisition unit 20 acquires various pieces of information. For example, the acquisition unit 20 acquires various pieces of information from an external device such as the information providing device 2 via the network N and the communication unit 10. For example, the acquisition unit 20 acquires various pieces of information from the information providing device 2 through an API.
[0086] The acquisition unit 20 also stores information acquired from an external device such as the information providing device 2 in the storage unit 15. The acquisition unit 20 also acquires information stored in the storage unit 15.
[0087] The acquisition unit 20 acquires, for example, the layer content and information on a plurality of locations linked to the layer content from the information providing device 2 or the storage unit 15.
[0088] The map application also works in conjunction with a web search application, and the acquisition unit 20 uses the web search application to acquire information about a specific location included in a search query entered by the user U. The acquisition unit 20 can also acquire information about a specific location included in a search query entered by the user U from an external search server.
[0089] The acquisition unit 20 can send a candidate information provision request to the information providing device 2 and acquire layer content candidates from the information providing device 2 when the user U launches the map application or when the user U continuously displays the map application for a predetermined period of time or more.
[0090] When the reception unit 21 receives a selection by the user U of one or more layer content candidates from among a plurality of layer content candidates, the acquisition unit 20 transmits the selection information to the information providing device 2 and acquires selection corresponding information, which is information corresponding to the selection information, from the information providing device 2.
[0091] The selection information includes information indicating one or more layer content candidates selected by the user U. The selection correspondence information includes one or more layer content candidates whose selection has been accepted and information on one or more location groups associated with the one or more layer content candidates. The location group information is information on multiple locations.
[0092] [3.7.2. Reception Unit 21] The reception unit 21 receives various operations by the user U via the input unit 12. For example, the reception unit 21 receives a selection by the user U of layer content arranged in a modal window displayed on the display unit 11.
[0093] The reception unit 21 also receives a selection by the user U of a card UI included in the list content displayed on the display unit 11. The reception unit 21 also receives a scroll operation by the user U of the list content displayed on the display unit 11.
[0094] The reception unit 21 also receives operations on the map content performed by the user U. For example, the reception unit 21 receives operations such as changing an area of the map content displayed on the display unit 11, enlarging an area, or reducing an area, as the user U's operation selection on the map content.
[0095] Furthermore, the reception unit 21 receives the user U's selection of one piece of location information among the plurality of pieces of location information arranged on the map content. For example, the reception unit 21 receives the user U's selection of one piece of location icon among the plurality of location icons arranged on the map content.
[0096] Furthermore, the accepting unit 21 accepts the selection of layer content candidates displayed on the display unit 11.
[0097] [3.7.3. Judgment unit 22] The determination unit 22 determines the context of the user U based on the history of the detection results by the sensor group 14. The determination unit 22 determines the context of the user U based on, for example, movement history information included in the history of the detection results.
[0098] The context of the user U determined by the determination unit 22 is the situation of the user U. For example, it includes the situation around the user U, the exercise state of the user U, the posture of the user U, the emotion of the user U, the current location of the user U, etc.
[0099] The situation around the user U is, for example, the atmospheric pressure, temperature, humidity, brightness, sound, etc. around the user U. The determination unit 22 determines the situation around the user U based on the detection results of, for example, an atmospheric pressure sensor, a temperature sensor, a humidity sensor, an ambient light sensor, and a microphone.
[0100] The motion state of the user U may be a moving state, a stopped state, an exercising state, etc. The determination unit 22 determines the motion state of the user U based on, for example, a history of detection results from a positioning sensor, an acceleration sensor, a gyro sensor, etc. The determination unit 22 also determines the posture of the user U based on, for example, the detection results from the acceleration sensor, the gyro sensor, etc.
[0101] Furthermore, the determination unit 22 determines the emotion of the user U based on the detection result of the heart rate sensor. Furthermore, the determination unit 22 can also determine the emotion of the user U based on the detection results of, for example, an air pressure sensor, a temperature sensor, a humidity sensor, an ambient light sensor, and a microphone, in addition to the detection result of the heart rate sensor.
[0102] The determination unit 22 can estimate the situation of the user U, for example, by using a situation determination model that inputs a history of detection information or the latest detection information and outputs a situation score of the user U. The situation score output from the situation determination model is a score for each situation, and the determination unit 22 can determine, for example, the situation corresponding to the highest situation score among the scores output from the situation determination model as the situation of the user U.
[0103] Furthermore, the determination unit 22 can determine the situation of the user U for each type of situation of the user U. A situation determination model may be provided for each situation. The situation determination model is, for example, a learning model generated by machine learning using a neural network, but is not limited to this example.
[0104] [3.7.4. Display Processing Unit 23] The display processing unit 23 displays various types of information on the display unit 11. For example, the display processing unit 23 displays map content, a modal window in which layer content is arranged, list content, layer content candidates, icons superimposed on the map content, and the like on the display unit 11.
[0105] For example, when the user U instructs the activation of a map application, the display processing unit 23 causes the display unit 11 to display map content and a modal window in which multiple layer contents are arranged and superimposed on the map content.
[0106] 4 is a diagram showing an example of a map application screen displayed on the display unit 11 by the first display processing unit 30 in the display processing unit 23 of the terminal device 1 according to the embodiment. As shown in FIG. 4, a map application screen 60 displayed on the display unit 11 of the terminal device 1 includes map content 61 and a modal window 62.
[0107] The map content 61 is, for example, content shown as a map image, and includes a search box 65. The modal window 62 has a plurality of layer contents 631, 632, 633, and 634 and an add button 64 arranged therein, and is displayed superimposed on the map content 61.
[0108] In FIG. 4, layer content 631 is ramen layer content, layer content 632 is gourmet layer content, layer content 633 is parking lot layer content, and layer content 634 is railway layer content.
[0109] The ramen layer content is layer content linked to information on multiple ramen restaurants. The gourmet layer content is layer content linked to information on multiple restaurants. The railway content is layer content linked to information on multiple railways. The railway information includes, for example, information indicating stations and information indicating routes.
[0110] The layer contents 631, 632, 633, and 634 include GUI buttons that are selected by the user U, but are not limited to this example and may include other GUIs such as check boxes.
[0111] 4, a current location icon 68 indicating the position (current location) of the user U is superimposed on the map content 61. Although not shown in FIG. 4, a diagram indicating the moving direction of the user U is added to the current location icon 68.
[0112] The display processing unit 23 includes a first display processing unit 30, a second display processing unit 31, a third display processing unit 32, and a fourth display processing unit 33. The first display processing unit 30, the second display processing unit 31, the third display processing unit 32, and the fourth display processing unit 33 will be described below in this order.
[0113] 3.7.4.1. First display processing unit 30 The first display processing unit 30 displays map content on the display unit 11. The map content includes, for example, a map image. The map content displayed on the display unit 11 is, for example, a map of an area centered on the current location of the user U or a location specified by the user U.
[0114] The first display processing unit 30 changes, enlarges, reduces, etc. the area of the map shown in the map content based on a specific input operation by the user U on the input unit 12.
[0115] For example, when an enlargement operation is received by the receiving unit 21, the first display processing unit 30 enlarges and displays the map content in the display area of the display unit 11. Furthermore, when a reduction operation is received by the receiving unit 21, the first display processing unit 30 reduces and displays the map content in the display area of the display unit 11.
[0116] In addition, the first display processing unit 30 scrolls the map content so that the position of a location in the list content where information (e.g., a location icon or a label indicating the location) is displayed in the display area of the display unit 11 in response to a scroll operation becomes a predetermined position on the display unit 11.
[0117] 4, a search box 65 is also arranged in the map content. When the user U inputs the name of a desired store or facility into the search box 65, the first display processing unit 30 causes the display unit 11 to display a map of an area centered on the store or facility whose name the user U inputted, as a map shown in the map content.
[0118] When the user U inputs the name of a desired store or facility into the search box 65, the acquisition unit 20 acquires information about the store or facility whose name the user U inputted from the information providing device 2 or the storage unit 15. Based on the store or facility information acquired by the acquisition unit 20, the first display processing unit 30 causes the display unit 11 to display a map of an area centered on the store or facility whose name the user U inputted.
[0119] Furthermore, when the user U selects the search box 65, a search window 80 (see FIG. 10(b)), which will be described later, can be superimposed on the map content 61. The search window 80 includes, for example, a search box and a list of candidate locations. The list of candidate locations includes, for example, locations that the user U has searched for in the past as candidate locations, but may also include, as candidate locations, locations that other users U have frequently searched for.
[0120] 3.7.4.2. Second display processing unit 31 The second display processing unit 31 causes the display unit 11 to display list content, which is content showing information on a plurality of places in a list format, in such a manner that it is superimposed on the map content.
[0121] For example, the second display processing unit 31 superimposes list content, which is content that shows in list form information about multiple locations linked to a layer content 63, the selection of which by the user U has been accepted by the acceptance unit 21, from among the multiple layer contents 63 arranged in the modal window 62, on the map content 61 and displays it on the display unit 11.
[0122] The list content is a content in which a card UI provided for each location is arranged vertically as location information. Each card UI contains information indicating the name of the location, information indicating a description of the location, etc. The information indicating the description of the location includes image information related to the location. The card UI is formed in a rectangular area, but is not limited to this example.
[0123] 5 is a diagram showing an example of list content displayed on the display unit 11 by the second display processing unit 31 in the display processing unit 23 of the terminal device 1 according to the embodiment. The list content 67 shown in FIG. 5 is content that shows, in a list format, information on a plurality of locations linked to the layer content 631 whose selection by the user U has been accepted by the accepting unit 21.
[0124] The list content 67 shown in Figure 5 includes, among the information on multiple locations linked to the layer content 631, multiple card UIs corresponding to multiple locations that exist in the area of the map content 61 displayed in the display area of the display unit 11.
[0125] In the example shown in Figure 5, a portion of the top card UI 681 of the multiple card UIs is displayed in the display area of the display unit 11, and the remaining multiple card UIs are not displayed in the display area of the display unit 11.
[0126] 5, the size of the list content 67 is the minimum display size, which is the smallest area displayed in the list content 67. The second display processing unit 31 increases the size of the list content 67 based on an operation on the input unit 12 by the user U. Note that the size of the list content 67 displayed on the display unit 11 when the layer content 631 is selected is not limited to the state shown in FIG.
[0127] 5, for example, when an upward swipe operation by the user U is received by the receiving unit 21, the second display processing unit 31 moves the area of the list content 67 upward to change the size of the list content 67 to the maximum display size. The maximum display size is the largest size of the area of the list content 67 that is displayed in the display area of the display unit 11.
[0128] 6 is a diagram showing an example of list content 67 of the maximum display size displayed on the display unit 11 by the second display processing unit 31 in the display processing unit 23 of the terminal device 1 according to the embodiment. In the list content 67 shown in FIG. 6, the topmost card UI 681 of multiple card UIs and a part of the next card UI 682 are displayed in the display area of the display unit 11. Card UI 681 is a card UI that includes information about the ramen shop "AAA-tei," and card UI 682 is a card UI that includes information about the ramen shop "BBB Menbo."
[0129] Furthermore, when the size of the list content 67 is the maximum display size, if the accepting unit 21 accepts an upward scroll operation (for example, a swipe operation) by the user U, the second display processing unit 31 scrolls the list content 67. This changes the location information displayed in the display area of the display unit 11 from the information of multiple locations included in the list content 67. Note that the maximum display size of the list content 67 is not limited to the state in FIG. 6 and may be larger than the size shown in FIG. 6, for example.
[0130] 7 is a diagram showing an example of a list content 67 that is displayed and scrolled on the display unit 11 by the second display processing unit 31 in the display processing unit 23 of the terminal device 1 according to the embodiment. In the list content 67 shown in FIG. 7, a plurality of card UIs 681 to 688 are displayed by a scrolling operation of the user U. n Among them, the next card UI 682 at the top and a part of the next card UI 683 are displayed in the display area of the display unit 11.
[0131] Also, assume that an operation to enlarge the map content is accepted by the accepting unit 21. In this case, the second display processing unit 31 causes the display unit 11 to display, as list content, content showing information on a plurality of locations in a list format, excluding locations included in an area of the map content that is no longer displayed on the display unit 11 due to the enlarged display, superimposed on the map content 61.
[0132] Also, assume that the operation to reduce the display of the map content 61 is received by the receiving unit 21. The second display processing unit 31 causes the display unit 11 to display content indicating, in a list format, information on a plurality of locations including a location that is newly included in the area of the map content 61 that is reduced and displayed on the display unit 11, superimposed on the map content 61 as list content.
[0133] In addition, when the reception unit 21 receives an input by the user U of a type (e.g., ramen, parking lot, etc.) of a desired location (e.g., a facility or store) in the search box 65, the second display processing unit 31 can also superimpose list content 67, which is content that shows information about the type of location entered by the user U in list form, on the map content 61 and display it on the display unit 11.
[0134] As a result, instead of the list content 67 corresponding to the layer content 63, the list content 67 including information on a plurality of places corresponding to the keyword input by the user U can be displayed on the map content 61.
[0135] In addition, the second display processing unit 31 scrolls the list content 67 so that information on one location, the selection of which has been accepted by the accepting unit 21, from among the information on multiple locations arranged on the map content 61 is displayed on the display unit 11.
[0136] For example, the second display processing unit 31 scrolls the list content so that the information of one location, the selection of which has been accepted by the accepting unit 21, among the information of multiple locations arranged on the map content 61 is positioned at the top of the display area of the list content on the display unit 11.
[0137] For example, when the selection of the location icon 711 by the user U is accepted by the accepting unit 21 on the map application screen 60 in the state shown in Fig. 7, the second display processing unit 31 scrolls the list content 67 so that the card UI 681 is displayed at the top position of the display area of the list content 67 on the display unit 11. As a result, the list content 67 on the map application screen 60 transitions from the state shown in Fig. 7 to the state shown in Fig. 6.
[0138] In addition, the list content is associated with an order condition for the information on multiple locations, and the second display processing unit 31 displays the content including the information on multiple locations in an order based on the order condition as list content on the map content 61 on the display unit 11.
[0139] The sorting conditions may be, for example, but not limited to, a descending order of high rating, a descending order of recommendation, a descending order of proximity, etc. A descending order of high rating refers to a descending order of the statistical values (for example, the average value or the median value) of ratings by users U of the map application.
[0140] The layer content is linked as information about each location, including information indicating the evaluations of the user U. The second display processing unit 31 displays the content including the locations rated by the user U in descending order of their ratings as list content on the display unit, superimposed on the map content 61.
[0141] The recommendation order is an order according to the context of the user U. The context of the user U is the attributes and situation of the user U. The attributes of the user U are, for example, demographic attributes, psychographic attributes, etc. The situation of the user U includes, for example, the situation around the user U, the exercise state of the user U, the posture of the user U, the emotions of the user U, the current location of the user U, the physical environment in which the user U is placed, etc. The situation of the user U is, for example, the situation of the user U determined by the determination unit 22, but is not limited to such an example.
[0142] The layer content is linked with information including information indicating the recommendation level for each context as information on each location. The second display processing unit 31 determines an order according to the context of the user U based on the recommendation level for each context, and displays content including multiple location icons in the order according to the context of the user U as list content superimposed on the map content 61 on the display unit.
[0143] The order of proximity is the order of proximity from the position (current location) of the user U. Information including information indicating the position of a place is linked to the layer content as information on each place. The second display processing unit 31 calculates the difference between the position of the place and the position of the user U, and displays content including multiple place icons in order of proximity from the position (current location) of the user U as list content superimposed on the map content 61 on the display unit. Note that the order of the place information in the list content may be determined by the information providing device 2 instead of the second display processing unit 31 of the terminal device 1.
[0144] 8 is a diagram showing an example of list content 67 including a plurality of sort order condition buttons displayed on the display unit 11 by the second display processing unit 31 in the display processing unit 23 of the terminal device 1 according to the embodiment. The list content 67 shown in FIG. 8 includes a plurality of sort order condition buttons 691, 692, and 693.
[0145] The sorting condition button 691 is a button that is selected when the user U wants to set the sorting condition to recommended order, and when the selection of the sorting condition button 691 by the user U is accepted by the acceptance unit 21, the second display processing unit 31 displays content in which information on multiple locations is arranged in recommended order as list content on the map content 61, superimposed on the map content 61, on the display unit 11.
[0146] The sorting condition button 692 is a button that is selected when the user U wants the sorting condition to be in descending order of rating, and when the selection of the sorting condition button 692 by the user U is accepted by the acceptance unit 21, the second display processing unit 31 displays content in which information on multiple locations is arranged in descending order of rating as list content, superimposed on the map content 61, on the display unit 11.
[0147] The sorting condition button 693 is a button that is selected when the user U wants the sorting condition to be in order of proximity to the user U's location, and when the selection of the sorting condition button 693 by the user U is accepted by the acceptance unit 21, the second display processing unit 31 displays on the display unit 11 as list content, superimposed on the map content 61, content in which information on multiple locations is ordered in order of proximity to the user U's location.
[0148] Furthermore, when the second display processing unit 31 receives a selection by the user U of a filter button arranged on the map content 61, it causes the display unit 11 to display the filter content. The filter content is superimposed on the map content 61, the modal window 62, and the list content 67.
[0149] The second display processing unit 31 can display, on the map content 61, list content 67 including information on a plurality of places according to the filter condition selected by the user U in the filter content. For example, the second display processing unit 31 displays, on the map content 61, list content 67 including information on a plurality of places according to the selected filter condition from information on a plurality of places linked to the selected layer content.
[0150] FIG. 9 is a diagram showing a state of narrowing down including an example of filter content displayed on the display unit 11 by the second display processing unit 31 in the display processing unit 23 of the terminal device 1 according to the embodiment.
[0151] When the map application screen 60 is in the state shown in (a) of Figure 9, if the user U operates the input unit 12 of the terminal device 1 and selects the filter button 69, the second display processing unit 31 displays the filter window 90 superimposed on the map content 61, as shown in (b) of Figure 9.
[0152] The filter window 90 shown in Fig. 9(b) includes a period specification button group 91, a business hours button group 92, a program button group 93, a clear button 94, and an apply button 95. The period specification button group 91 is a button group for specifying the conditions for the date on which a television program was broadcast, and in the example shown in Fig. 9(b), includes a today button, a yesterday button, a within one week button, and a within one month button.
[0153] The Today button is a condition for narrowing down the search to locations introduced in programs that were aired today, the Yesterday button is a condition for narrowing down the search to locations introduced in programs that were aired yesterday, the Within 1 Week button is a condition for narrowing down the search to locations introduced in programs that were aired within the past week, and the Within 1 Month button is a condition for narrowing down the search to locations introduced in programs that were aired within the past month.
[0154] The business hours button group 92 includes an All button and a Currently Open button. The All button is a button that does not narrow down the locations based on whether they are open or not, while the Currently Open button is a button that narrows down the locations to those that are currently open.
[0155] Program button group 93 is a condition for narrowing down the programs that introduce locations, and includes a Program A button, a Program B button, a Program C button, a Program D button, a Program E button, a Program F button, a Program G button, and a Program H button. The Program A button is a condition for narrowing down the locations introduced in Program A, the Program B button is a condition for narrowing down the locations introduced in Program B, and the Program C button is a condition for narrowing down the locations introduced in Program C.
[0156] The Program D button is a condition for narrowing down the search to places introduced in Program D, the Program E button is a condition for narrowing down the search to places introduced in Program E, and the Program F button is a condition for narrowing down the search to places introduced in Program F. The Program G button is a condition for narrowing down the search to places introduced in Program G, and the Program H button is a condition for narrowing down the search to places introduced in Program H.
[0157] The clear button 94 is a button for canceling the selection state of a button selected by the user U from among the multiple buttons included in the period specification button group 91, the business hours button group 92, and the program button group 93. The apply button 95 is a button for narrowing down the results using the narrowing down conditions specified by the button selected by the user U from among the multiple buttons included in the period specification button group 91, the business hours button group 92, and the program button group 93.
[0158] When the user U operates the input unit 12 of the terminal device 1 and selects the apply button 95, the second display processing unit 31 displays in the map content 61 a list content 67 including information on multiple locations associated with the cafe layer content according to the selected filter condition, as shown in (c) of Figure 9.
[0159] In the example shown in (b) of Figure 9, the filter condition is a condition to narrow down the locations that were broadcast on Program B today, and in the example shown in (c) of Figure 9, the second display processing unit 31 displays list content 67 in the map content 61, which includes information on locations that were broadcast on Program B today from among information on multiple locations linked to the cafe layer content.
[0160] The narrowing down conditions are not limited to the above examples, and may be various conditions such as information indicating evaluation (for example, evaluation points), genre, or characteristics.
[0161] 3.7.4.3. Third display processing unit 32 The third display processing unit 32 displays, for example, information about a plurality of places on the map content 61. The information about the places is place content or place labels. The third display processing unit 32 displays, for example, information about places whose positions are included in the display area of the display unit 11, among the information about the plurality of places linked to the layer content 63 whose selection has been accepted by the accepting unit 21, on the map content 61.
[0162] Furthermore, the third display processing unit 32 displays, for example, information on a plurality of places included in the list content 67 on the map content 61. The information on the plurality of places included in the list content 67 is information on a plurality of places linked to the layer content 63, the selection of which has been accepted by the accepting unit 21, the information on a place whose position is included in an area displayed in the display area of the display unit 11 in the map content 61, but is not limited to this example.
[0163] Even when the layer content 63 is not displayed on the map application screen 60, the location information displayed on the map content 61 is information on multiple locations included in the list content 67, but is not limited to this example.
[0164] Furthermore, when the reception unit 21 does not receive the selection of the layer content 63, but receives an input by the user U of the name of a desired place (for example, a facility or a store) in the search box 65, the third display processing unit 32 displays a location icon of the place whose name the user U inputted on the map content 61. In this case, the second display processing unit 31 causes the display unit 11 to display, as list content, content including information on a plurality of places corresponding to the plurality of location icons displayed on the area of the map content 61 shown in the display area of the display unit 11.
[0165] Furthermore, when the reception unit 21 does not receive the selection of the layer content 63, and the reception unit 21 receives an input by the user U of a type (e.g., ramen, parking lot, etc.) of a desired location (e.g., a facility or a store) in the search box 65, the third display processing unit 32 displays a location icon for the type of location input by the user U on the map content 61. If there are multiple locations for the type of location input by the user U, the third display processing unit 32 displays multiple location icons on the map content 61. In this case as well, the second display processing unit 31 causes the display unit 11 to display, as list content, content including information on multiple locations corresponding to the multiple location icons displayed on the area of the map content 61 shown in the display area of the display unit 11.
[0166] For example, the third display processing unit 32 superimposes a location icon on the map content 61 at a position indicated by the location information associated with the layer content 63 whose selection has been accepted by the accepting unit 21. This allows the third display processing unit 32 to display information about a location desired by the user U on the map content 61, thereby improving convenience for the user U.
[0167] 5, the selection of layer content 631 is accepted by acceptance unit 21, and location icons 711, 712, 713, and 714 are displayed at positions on map content 61 indicated by location information linked to layer content 631. In the following, when referring to multiple location icons including location icons 711, 712, 713, and 714 without distinguishing between them individually, they may be referred to as location icon 71.
[0168] 5 are icons that include a circled image of a ramen shop and a speech bubble that includes information indicating a location number and information indicating a user's rating of the ramen shop. The location number is a number that indicates the sort order of list content 67. Note that location icon 71 may include only one of a circled image of a ramen shop and a speech bubble.
[0169] Location icon 711 is an icon that includes, as information about ramen restaurant "AAA Tei," a picture of the ramen restaurant surrounded by a circle, and a speech bubble that includes information indicating the location number "1" and a user rating of the ramen restaurant of "94.5 points." Location icon 712 is an icon that includes, as information about ramen restaurant "BBB Menbo," a picture of the ramen restaurant surrounded by a circle, and a speech bubble that includes information indicating the location number "2" and a user rating of the ramen restaurant of "90.2 points."
[0170] Location icon 713 is an icon that includes, as information about ramen shop "CCC Gokumen," a picture of the ramen shop surrounded by a circle, and a speech bubble that includes information indicating the location number "3" and a user rating of the ramen shop of "98.3 points." Location icon 714 is an icon that includes, as information about ramen shop "DDD Menro," a picture of the ramen shop surrounded by a circle, and a speech bubble that includes information indicating the location number "4" and a user rating of the ramen shop of "100 points."
[0171] The third display processing unit 32 can display location icons 71, which are information about locations associated with the layer content 63, even before the layer content 63 is selected. In this case, when the layer content 63 is selected, the third display processing unit 32 highlights the location icons 71 corresponding to the selected layer content 63 more than the location icons 71 corresponding to the unselected layer content 63.
[0172] For example, the third display processing unit 32 can highlight the location icon 71 corresponding to the selected layer content 63 by making it larger, flashing, or darker in color than the location icon 71 corresponding to the unselected layer content 63.
[0173] In this way, the third display processing unit 32 can display a location icon 71, which is information based on location information linked to a layer content whose selection has been accepted by the receiving unit 21, on the map content 61 in a more emphasized state than other location icons 71 linked to layer content whose selection has not been accepted by the receiving unit 21.
[0174] This allows the third display processing unit 32 to highlight the location icon 71 of the layer content selected by the user U while displaying the location icon 71 of each layer content on the map content 61, thereby improving convenience for the user U.
[0175] Furthermore, the third display processing unit 32 highlights on the map content 61 information on a place whose information is displayed on the display unit 11 in response to a scroll operation, among a plurality of places whose information is included in the list content 67.
[0176] For example, the third display processing unit 32 highlights the location icon 71 corresponding to the scroll operation among the plurality of location icons 71 corresponding to the plurality of locations whose information is included in the list content 67 on the map content 61 as information indicating the location.
[0177] In the example shown in Figure 7, as the location icon 71 corresponding to the scroll operation, a location icon 712 indicating the location of the card UI that has become the topmost (highest) in the display area of the display unit 11 among the list content 67 is displayed on the map content 61 more emphasized than location icons 711, 713, 714 indicating the location of the card UI that is not at the topmost (highest) position.
[0178] In addition, when the user U's location is outside the area of the map content 61 displayed on the display unit 11, the third display processing unit 32 places location relationship information on the map content 61, which is information indicating the relationship between the location where information is highlighted on the map content 61 and the user U's location.
[0179] On the map application screen 60 shown in FIG. 7, the third display processing unit 32 places location relationship information 72 on the map content 61, which is information indicating the relationship between the location where the location icon 712 is highlighted on the map content 61 and the location of the user U.
[0180] The location relationship information 72 shown in Figure 7 includes an arrow indicating the direction from user U's location (current location) to the location where location icon 712 is highlighted, and information indicating the distance and travel time from user U's location (current location) to the location where location icon 712 is highlighted.
[0181] It should be noted that the positional relationship information 72 is not limited to the above example. For example, the positional relationship information 72 may include an arrow indicating the position of the user U.
[0182] 3.7.4.4. Fourth display processing unit 33 The fourth display processing unit 33 displays a modal window 62 in which layer content 63, to which information on a plurality of locations is linked, is arranged on the display unit 11. The modal window 62 has the map content 61 as its parent window and is displayed superimposed on the map content 61.
[0183] Each of the multiple types of layer content is associated with different location information. The location information is information stored in terminal device 1 together with the layer content information, but may also be information stored in information providing device 2 shown in FIG.
[0184] Examples of locations include, but are not limited to, locations of facilities, parking lots, parks, tourist attractions, famous buildings, monuments, event locations, etc. Examples of weather information include, but are not limited to, information on rain cloud distribution, temperature distribution, and fog distribution.
[0185] The types of facilities include, for example, commercial facilities such as stores, shopping malls, and hotels, public facilities such as city halls, police stations, and libraries, educational facilities such as universities and vocational schools, medical facilities such as hospitals and clinics, art galleries, museums, and sports facilities. The types of stores include, for example, retail stores, restaurants, beauty salons, dry cleaners, game centers, and gas stations.
[0186] The location information includes information indicating the location of the location, information indicating the category of the location, information indicating a description of the location (including, for example, text information and image information related to the location), information indicating an evaluation of the location, information indicating a recommendation level of the location (for example, a recommendation level for each context), etc. The location information is, for example, information indicating the latitude and longitude of the location.
[0187] The modal window 62 shown in FIG. 4 has a plurality of layer contents 631, 632, 633, and 634 and an add button 64 arranged therein.
[0188] The fourth display processing unit 33, for example, places, as layer content, a layer content candidate from among a plurality of layer content candidates, the selection of which has been accepted by the accepting unit 21 by the user U, in the modal window 62. The layer content candidate is a candidate for layer content to be placed in the modal window 62, and is, for example, a layer content candidate included in the selection correspondence information acquired by the acquiring unit 20.
[0189] The fourth display processing unit 33 can also place layer content linked to information about the place searched for by the user U in the modal window 62. The information about the place searched for by the user U is acquired by the acquisition unit 20.
[0190] For example, when the user U searches for a facility using a search box in the map content 61, the fourth display processing unit 33 places in the modal window 62 layer content linked to information about the facility.
[0191] In addition, when a user U searches for a specific location using a web search application installed on the terminal device 1, the fourth display processing unit 33 can also place layer content linked to information about the specific location in the modal window 62.
[0192] Fig. 10 is a diagram showing another example of a map application screen 60 displayed on the display unit 11 by the first display processing unit in the display processing unit 23 of the terminal device 1 according to the embodiment. When the map application screen 60 is in the state shown in Fig. 10(a), if the user U operates the input unit 12 of the terminal device 1 to select a search box 65, the first display processing unit 30 displays a search window 80 superimposed on the map content 61, as shown in Fig. 10(b). Note that in Fig. 10(a), list content 67 displayed by the second display processing unit 31 is superimposed on the map content 61 on the map application screen 60.
[0193] 10(b) includes a search box 81 and a candidate location list 82. The candidate location list 82 includes, for example, locations that user U has searched for in the past as candidate locations, but may also include locations that other users U have frequently searched for as candidate locations.
[0194] When the user U operates the input unit 12 of the terminal device 1 and selects a location candidate included in the location candidate list 82, the fourth display processing unit 33 adds layer content 636 linked to the information of the selected location candidate to the modal window 62, as shown in (c) of Figure 10.
[0195] [4. Processing Procedure] Next, a procedure of information processing by the processing unit 16 of the terminal device 1 according to the embodiment will be described. Fig. 11 is a flowchart showing an example of information processing by the processing unit 16 of the terminal device 1 according to the embodiment.
[0196] 11, the processing unit 16 of the terminal device 1 determines whether the layer content 63 has been selected (step S10). If the processing unit 16 determines that the layer content 63 has been selected (step S10: Yes), the processing unit 16 displays information about a plurality of locations associated with the layer content 63 determined to have been selected in step S20 on the map content 61 (step S11).
[0197] Furthermore, the processing unit 16 superimposes and displays on the map content 61 list content 67 that shows information on a plurality of places linked to the layer content 63 determined to be selected in step S10 in a list format (step S12).
[0198] When the processing of step S12 is completed or when it is determined that no layer content is selected (step S10: No), the processing unit 16 determines whether or not the list content 67 has been operated (step S13).
[0199] If it is determined that the list content 67 has been operated (step S13: Yes), the processing unit 16 performs list content-related processing (step S14). The list content-related processing of step S14 is the processing of steps S20 to S23 shown in Fig. 12, and will be described in detail later.
[0200] When the processing of step S14 is completed or when it is determined that the list content 67 has not been operated (step S13: No), the processing unit 16 determines whether the map content 61 has been operated (step S15).
[0201] If it is determined that the map content 61 has been operated (step S15: Yes), the processing unit 16 performs map content-related processing (step S16). The map content-related processing in step S16 is the processing of steps S30 to S37 shown in Fig. 13, which will be described in detail later.
[0202] When the processing of step S16 is completed or when it is determined that the map content 61 has not been operated (step S15: No), the processing unit 16 determines whether or not a search has been accepted (step S17).
[0203] When it is determined that a search has been received (step S17: Yes), the processing unit 16 performs a search process (step S18). The search process of step S18 is the process of steps S40 to S47 shown in Fig. 14, and will be described in detail later.
[0204] When the processing of step S18 is completed or when it is determined that a search has not been received (step S17: No), the processing unit 16 determines whether or not the operation end timing has arrived (step S19). The processing unit 16 determines that the operation end timing has arrived when, for example, the power of the terminal device 1 is turned off.
[0205] If the processing unit 16 determines that the operation end time has not yet arrived (step S19: No), it proceeds to step S10, and if it determines that the operation end time has arrived (step S19: Yes), it terminates the processing shown in Figure 11.
[0206] 12 is a flowchart showing an example of list content-related processing by the processing unit 16 of the terminal device 1 according to the embodiment. As shown in FIG. 12, the processing unit 16 of the terminal device 1 determines whether the operation on the list content 67 is a scroll operation (step S20).
[0207] If the processing unit 16 determines that the operation on the list content 67 is a scroll operation (step S20: Yes), it superimposes information about a location displayed in the display area of the display unit 11, among the multiple locations whose information is included in the list content 67, on the map content 61 (step S21).
[0208] When the processing of step S21 is completed, or when the processing unit 16 determines that the operation on the list content 67 is not a scroll operation (step S20: No), the processing unit 16 determines whether the operation on the list content 67 is a selection of a card UI included in the list content 67 (step S22).
[0209] If the processing unit 16 determines that the operation on the list content 67 is a selection of a card UI included in the list content 67 (step S22: Yes), it highlights the location information corresponding to the selected card UI on the map content 61 (step S23).
[0210] When the processing of step S23 is completed, or when it is determined that the operation on the list content 67 is not a selection of a card UI included in the list content 67 (step S22: No), the processing unit 16 terminates the processing shown in FIG. 12.
[0211] 13 is a flowchart showing an example of map content-related processing by the processing unit 16 of the terminal device 1 according to the embodiment. As shown in FIG. 13, the processing unit 16 of the terminal device 1 determines whether the operation on the map content 61 is a scroll operation (step S30).
[0212] When the processing unit 16 determines that the operation on the map content 61 is a scroll operation (step S30: Yes), it displays the list content 67 in a list format including information on the locations displayed in the display area of the display unit 11 among the multiple locations whose information is included in the selected list content 67 (step S31).
[0213] When the processing of step S31 is completed, or when it is determined that the operation on the map content 61 is not a scroll operation (step S30: No), the processing unit 16 determines whether the operation on the map content 61 is an enlargement operation (step S32).
[0214] If the processing unit 16 determines that the operation on the map content 61 is not an enlargement operation (step S32: Yes), it displays the list content 67 in a list format including information on multiple locations, excluding locations that are no longer displayed in the display area of the display unit 11, among the multiple locations whose information is included in the list content 67 (step S33).
[0215] When the processing of step S33 is completed, or when it is determined that the operation on the map content 61 is not an enlargement operation (step S32: No), the processing unit 16 determines whether the operation on the map content 61 is a reduction operation (step S34).
[0216] If the processing unit 16 determines that the operation on the map content 61 is not a zoom-out operation (step S34: Yes), it displays list content in a list format including information on multiple locations, including the location that is now displayed in the display area of the display unit 11, out of the multiple locations whose information is included in the list content 67 (step S35).
[0217] When the processing of step S35 is completed, or when it is determined that the operation on the map content 61 is not a zoom-out operation (step S34: No), the processing unit 16 determines whether the operation on the map content 61 is a selection operation of location information on the map content 61 (step S36).
[0218] If the processing unit 16 determines that the operation on the map content 61 is a selection operation of location information on the map content 61 (step S36: Yes), it highlights the information of the location whose information was selected from among the multiple locations whose information is included in the list content 67 in the display area of the display unit 11 (step S37).
[0219] When the processing of step S37 is completed, or when it is determined that the operation on the map content 61 is not a selection operation of location information on the map content 61 (step S36: No), the processing unit 16 terminates the processing shown in FIG. 13.
[0220] 14 is a flowchart showing an example of a search process by the processing unit 16 of the terminal device 1 according to the embodiment. As shown in FIG. 14, the processing unit 16 of the terminal device 1 acquires search results including layer content candidates (step S40). In step S40, the processing unit 16 acquires search results including layer content candidates from the information providing device 2 or the storage unit 15.
[0221] The processing unit 16 determines whether or not a layer content candidate included in the search result has been selected (step S41). If the processing unit 16 determines that a layer content candidate included in the search result has been selected (step S41: Yes), the processing unit 16 acquires the layer content candidate determined to have been selected in step S41 from the information providing device 2 or the storage unit 15 (step S42).
[0222] Then, the processing unit 16 arranges the layer content candidate determined to have been selected in step S41 in the modal window 62 as layer content 63 (step S43). The processing unit 16 also displays information about the location associated with the layer content candidate determined to have been selected in step S41 on the map content 61 (step S44).
[0223] Furthermore, when it is determined that the layer content candidates included in the search results have not been selected (step S41: No), the processing unit 16 determines whether or not the search location included in the search results has been selected (step S45). The search location included in the search results is the location that was searched for.
[0224] When it is determined that a search location has been selected (step S45: Yes), the processing unit 16 temporarily or permanently places the search location content in the modal window 62 (step S46). The search location content is layer content linked to information about the search location. Note that temporarily placing the search location content in the modal window 62 means that the search location content will be placed until the map application is terminated; when the map application is restarted, the search location content is removed from the modal window 62.
[0225] Furthermore, the processing unit 16 displays location information based on the selected search location on the map content 61 (step S47). When the processing of step S42 is completed, when the processing of step S47 is completed, or when it is determined that a search location has not been selected (step S45: No), the processing unit 16 ends the processing shown in FIG.
[0226] [5. Modifications] The second display processing unit 31 can display list content 67 including a reservation button on the card UI of a place that can be reserved among the plurality of places on the display unit 11. Furthermore, the third display processing unit 32 can also highlight the places that can be reserved among the plurality of places on the map content 61 more than the places that cannot be reserved.
[0227] The second display processing unit 31 can cause the display unit 11 to display list content 67 including information indicating the congestion status on the card UI of a location that is available for reservation among the multiple locations. The second display processing unit 31 can cause the display unit 11 to display list content 67 including a wait list registration button on the card UI of a location that is full among the multiple locations. When the wait list registration button is selected by the user U, waiting for the full location is accepted.
[0228] The second display processing unit 31 can also display on the display unit 11, for example, list content 67 in which multiple locations are arranged according to scores based on the results of a comprehensive evaluation of recommendation level, congestion status, distance, and rating.
[0229] The second display processing unit 31 can also simultaneously display multiple list contents 67 on the display unit 11. When one layer content 63 arranged in a modal window 62 is dragged and dropped onto another layer content 63 also arranged in the modal window 62, the second display processing unit 31 can also display, on the display unit 11, list content 67 including information on multiple locations linked to each of these two layer contents 63. This also applies to the case of three or more layer contents 63.
[0230] Furthermore, each layer content 63 includes information on a filter condition, and this allows the second display processing unit 31 to display on the display unit 11 filter contents including different filter conditions for each layer content 63.
[0231] By dragging and dropping one layer content 63 placed in the modal window 62 onto another layer content 63 also placed in the modal window 62, the user U can replace these two layer contents 63 with an integrated content that integrates these two layer contents 63 and place it in the modal window 62. The integrated content is a layer content to which information of multiple locations linked to the two layer contents 63 is linked.
[0232] For example, when one layer content 63 arranged in a modal window is dragged and dropped onto another layer content 63 also arranged in the modal window, the fourth display processing unit 33 transmits information to that effect to the information providing device 2 and causes the information providing device 2 to generate integrated content. The fourth display processing unit 33 acquires the integrated content generated by the information providing device 2 via the acquisition unit 20 and places the acquired integrated content on the map content 61 in place of the two corresponding layer contents 63.
[0233] The fourth display processing unit 33 can also change the positions of the multiple layer contents 63 arranged in the modal window 62 depending on the position of the terminal device 1. For example, the fourth display processing unit 33 can prioritize and arrange the layer contents 63 that are used more frequently by the user U in higher positions (for example, the further to the left the position), for each location area of the terminal device 1.
[0234] The position area is, for example, a predetermined mesh area, but is not limited to such an example. Note that information on the frequency of use of layer contents 63 by user U for each position area is stored in storage unit 15, and fourth display processing unit 33 rearranges the positions of the multiple layer contents 63 arranged in modal window 62 according to the position of terminal device 1 based on the information stored in storage unit 15.
[0235] In addition, when a predetermined operation (e.g., double-clicking) is performed on the integrated layer content placed in the modal window 62, the fourth display processing unit 33 can place the integrated layer content in the modal window 62 in place of the multiple layer contents 63 before integration.
[0236] In addition, when two layer contents 63 are selected simultaneously, the third display processing unit 32 can highlight location icons 71 based on location information linked to each of the two layer contents 63 selected simultaneously on the map content 61 compared to other location icons 71.
[0237] Furthermore, when one layer content 63 is selected and then another layer content 63 is selected, the third display processing unit 32 can highlight the location icon corresponding to the other layer content 63 and decrease the degree of highlighting of the location icon 71 corresponding to the one layer content 63 over time.
[0238] Furthermore, the third display processing unit 32 can also automatically highlight on the map content 61 a location icon 71 based on location information associated with the layer content 63 arranged in the modal window 62 according to the location of the terminal device 1. For example, the third display processing unit 32 can highlight on the map content 61 a location icon 71 based on location information associated with the layer content 63 that is most frequently used by the user U in the location area where the terminal device 1 is located, compared to other location icons 71.
[0239] Furthermore, when the layer content 63 is overlaid on the location icon 71 by dragging and dropping or the like, the third display processing unit 32 automatically selects the layer content 63 overlaid on the location icon 71 when the terminal device 1 comes to the location where the layer content 63 was overlaid or its surroundings, and can highlight the location icon 71 based on the location information linked to the layer content 63 on the map content 61 compared to other location icons 71.
[0240] [6. Hardware Configuration] The terminal device 1 according to the embodiment described above is realized by a computer 200 having a configuration as shown in Fig. 15, for example. Fig. 15 is a hardware configuration diagram showing an example of the computer 200 that realizes the functions of the terminal device 1 according to the embodiment. The computer 200 has a CPU 201, a RAM 202, a ROM (Read Only Memory) 203, an HDD (Hard Disk Drive) 204, a communication interface (I / F) 205, an input / output interface (I / F) 206, and a media interface (I / F) 207.
[0241] The CPU 201 operates and controls each unit based on programs stored in the ROM 203 or the HDD 204. The ROM 203 stores a boot program executed by the CPU 201 when the computer 200 starts up, programs that depend on the hardware of the computer 200, and the like.
[0242] The HDD 204 stores programs executed by the CPU 201, data used by such programs, etc. The communication interface 205 receives data from other devices via the network N (see FIG. 2) and sends it to the CPU 201, and transmits data generated by the CPU 201 to other devices via the network N.
[0243] The CPU 201 controls output devices such as a display and a printer, and input devices such as a keyboard and a mouse, via the input / output interface 206. The CPU 201 acquires data from the input devices via the input / output interface 206. The CPU 201 also outputs generated data to the output devices via the input / output interface 206.
[0244] The media interface 207 reads a program or data stored in the recording medium 208 and provides it to the CPU 201 via the RAM 202. The CPU 201 loads the program or data from the recording medium 208 onto the RAM 202 via the media interface 207 and executes the loaded program. The recording medium 208 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase Change Rewritable Disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.
[0245] For example, the CPU 201 of the computer 200 executes a program loaded onto the RAM 202 to implement the functions of the processing unit 16. Furthermore, the HDD 204 stores data in the storage unit 15. The CPU 201 of the computer 200 reads and executes these programs from the recording medium 208, but as another example, the CPU 201 may obtain these programs from another device via the network N.
[0246] [7. Other] Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.
[0247] Furthermore, the components of each device shown in the figure are conceptual functional components and do not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.
[0248] For example, the above-mentioned terminal device 1 may be realized by a terminal device and a server computer, or by multiple server computers. Furthermore, depending on the function, the configuration can be flexibly changed, such as by calling an external platform using an API or network computing.
[0249] Furthermore, the above-described embodiments and modifications can be combined as appropriate within the scope of not causing any contradiction in the processing content.
[0250] [8. Effects] As described above, the information processing program according to the embodiment causes a computer to execute a first display processing procedure for displaying map content 61 on the display unit 11, a second display processing procedure for displaying list content 67, which is content showing information on a plurality of places in a list format, superimposed on the map content 61 on the display unit, a receiving procedure for receiving a scroll operation on the list content 67, and a third display processing procedure for highlighting, on the map content 61, information on a place, of the plurality of places whose information is included in the list content 67 and whose information is to be displayed on the display unit in response to the scroll operation. In this way, the information processing program can further improve convenience for the user U.
[0251] Furthermore, in the third display processing procedure, among a plurality of location icons 71 corresponding to a plurality of locations, a location icon 71 corresponding to a scroll operation is highlighted as location information on the map content 61. This enables the information processing program to further improve convenience for the user U.
[0252] Furthermore, the first display processing procedure scrolls the map content 61 so that the position of the location where information is displayed on the display unit in response to the scroll operation in the list content 67 is a predetermined position on the display unit. This allows the information processing program to further improve convenience for the user U.
[0253] The information processing program also causes the computer to execute a fourth display processing procedure for displaying on the display unit 11 a modal window 62 in which layer content 63 linked to information on multiple locations is arranged. The reception procedure receives the selection of layer content 63, and the second display processing procedure displays on the display unit as list content 67 content showing in list form information on multiple locations linked to the layer content 63 whose selection was received in the reception procedure. This allows the information processing program to further improve convenience for the user U.
[0254] Furthermore, the reception procedure receives an operation to enlarge the map content 61, the first display processing procedure enlarges and displays the map content 61 on the display unit when the enlargement operation is received by the reception procedure, and the second display processing procedure displays content showing information on a plurality of locations in a list format, excluding locations included in an area of the map content 61 that is no longer displayed on the display unit 11 due to the enlarged display, as list content 67 superimposed on the map content 61 on the display unit. This allows the information processing program to further improve convenience for the user U.
[0255] In addition, the reception procedure receives a zoom-out operation of the map content 61, and the first display processing procedure, when the zoom-out operation is received by the reception procedure, displays the map content 61 in a zoomed-out state on the display unit 11, and the second display processing procedure displays content in list form that shows information on multiple locations including locations that are newly included in the area of the map content 61 that is displayed on the display unit 11 by the zoom-out display, superimposed on the map content 61 as list content 67.
[0256] Furthermore, in the third display processing procedure, when the user U's location is outside the area of the map content 61 displayed on the display unit 11, information indicating the relationship between the location where the information is highlighted and the user U's location is placed on the map content 61. This allows the information processing program to further improve the convenience for the user U. This allows the information processing program to further improve the convenience for the user U.
[0257] Furthermore, the third display processing procedure arranges information on a plurality of places included in the list content 67 on the map content 61, the reception procedure accepts selection of information on one of the plurality of places arranged on the map content 61, and the second display processing procedure scrolls the list content 67 so that information on one of the plurality of places included in the list content 67, the selection of which has been accepted in the reception procedure, is displayed on the display unit 11. This allows the information processing program to further improve convenience for the user U.
[0258] In addition, the list content 67 is associated with an order condition for the information on multiple locations, and the second display processing procedure displays the content including the information on multiple locations in an order based on the order condition as list content 67 superimposed on the map content 61 on the display unit.
[0259] In addition, the sorting order based on the sorting conditions is an order that corresponds to the user's context, and the second display processing procedure displays content including information on multiple locations as list content 67 in an order that corresponds to the user U's context, superimposed on the map content 61, on the display unit 11.
[0260] Moreover, the terminal device 1 according to the embodiment includes a first display processing unit 30 that displays map content 61 on the display unit 11, a second display processing unit 31 that displays list content 67, which is content showing information about multiple places in a list format, superimposed on the map content 61 on the display unit, a reception unit 21 that receives a scroll operation on the list content 67, and a third display processing unit 32 that highlights, on the map content 61, information about a location, among the multiple places whose information is included in the list content 67, that is to be displayed on the display unit in response to the scroll operation. The terminal device 1 is an example of an information processing device. This enables the terminal device 1 to further improve convenience for the user U.
[0261] The above describes the embodiments of the present application in detail based on the drawings, but this is merely an example, and the present invention can be implemented in other forms that include the embodiments described in the Disclosure of the Invention section and that have been modified and improved in various ways based on the knowledge of those skilled in the art.
[0262] Furthermore, the above-mentioned "section, module, unit" can be read as "means" or "circuit," etc. For example, an acquisition unit can be read as an acquisition means or an acquisition circuit. [Explanation of symbols]
[0263] 1. Terminal equipment 2 Information provision device 10. Communications Department 11 Display section 12 Input section 13 Imaging unit 14 Sensors 15 Storage section 16 Processing section 20 Acquisition Department 21 Reception 22 Judgment section 23 Display processing section 30 First display processing unit 31 Second display processing unit 32 Third display processing unit 33 Fourth display processing unit 100 Information Provision System N Network
Claims
1. a first display processing procedure for displaying the map content on the display unit; a second display processing procedure for displaying list content, which is content showing information on a plurality of locations in a list format, on the display unit in a manner superimposed on the map content; a receiving step of receiving a scroll operation on the list content; a third display processing procedure for highlighting, on the map content, information of a location whose information is displayed on the display unit in response to the scroll operation, among the plurality of locations whose information is included in the list content. An information processing program characterized by:
2. The location information is a location icon that indicates the location, The third display processing procedure includes: Among the plurality of location icons corresponding to the plurality of locations, a location icon corresponding to the scroll operation is highlighted on the map content as information about the location.
2. The information processing program according to claim 1, wherein:
3. The first display processing procedure includes: The map content is scrolled so that the position of the location where information of the list content is displayed on the display unit in response to the scroll operation reaches a predetermined position on the display unit.
3. The information processing program according to claim 1, wherein the information processing program is a program for processing a plurality of data.
4. a fourth display processing procedure for displaying, on a display unit, a modal window in which layer content associated with information on a plurality of locations is arranged; The reception procedure is as follows: Accepting a selection of the layer content; The second display processing procedure includes: a display unit that displays, in a list format, content information about the plurality of locations associated with the layer content whose selection has been accepted in the accepting procedure as the list content; 3. The information processing program according to claim 1, wherein the information processing program is a program for processing a plurality of data.
5. The reception procedure is as follows: Accepting an operation to enlarge the map content; The first display processing procedure includes: When the enlargement operation is accepted by the accepting procedure, the map content is enlarged and displayed on the display unit; The second display processing procedure includes: The content showing information on a plurality of locations in a list format, excluding locations included in the area of the map content that is no longer displayed on the display unit due to the enlarged display, is superimposed on the map content as the list content and displayed on the display unit.
3. The information processing program according to claim 1, wherein the information processing program is a program for processing a plurality of data.
6. The reception procedure is as follows: Accepting a zoom-out operation of the map content; The first display processing procedure includes: When the reduction operation is accepted by the accepting procedure, the map content is displayed in a reduced size on the display unit; The second display processing procedure includes: The map content includes information on a plurality of locations including a location that is newly included in the area displayed on the display unit by the reduced display, and the content is displayed on the display unit as the list content, superimposed on the map content.
3. The information processing program according to claim 1, wherein the information processing program is a program for processing a plurality of data.
7. The third display processing procedure includes: When the user's location is outside the area of the map content displayed on the display unit, information indicating the relationship between the location where the information is highlighted and the user's location is arranged on the map content.
3. The information processing program according to claim 1, wherein the information processing program is a program for processing a plurality of data.
8. The third display processing procedure includes: arranging information about the plurality of locations included in the list content on the map content; The reception procedure is as follows: accepting a selection of one piece of location information from the plurality of pieces of location information arranged on the map content; The second display processing procedure includes: The list content is scrolled so that information of the one location, the selection of which has been accepted by the accepting procedure, among the plurality of locations whose information is included in the list content is displayed on the display unit.
3. The information processing program according to claim 1, wherein the information processing program is a program for processing a plurality of data.
9. a condition for sorting information of the plurality of places is associated with the list content; The second display processing procedure includes: The content including the information on the plurality of places in the order based on the order condition is superimposed on the map content as the list content and displayed on the display unit.
3. The information processing program according to claim 1, wherein the information processing program is a program for processing a plurality of data.
10. The sorting order based on the sorting condition is The order is based on the user's context, The second display processing procedure includes: The content including the information on the plurality of places is displayed on the display unit as the list content in an order according to the user's context, superimposed on the map content.
10. The information processing program according to claim 9,
11. a first display processing unit that displays map content on a display unit; a second display processing unit that displays list content, which is content that shows information about a plurality of places in a list format, on the display unit by superimposing the list content on the map content; a reception unit that receives a scroll operation on the list content; a third display processing unit that highlights, on the map content, information of a location whose information is displayed on the display unit in response to the scroll operation, among the plurality of locations whose information is included in the list content.
1. An information processing device comprising:
12. 1. A computer-implemented information processing method, comprising: a first display processing step of displaying the map content on the display unit; a second display processing step of displaying list content, which is content showing information on a plurality of locations in a list format, on the display unit in such a manner that the list content is superimposed on the map content; a receiving step of receiving a scroll operation on the list content; and a third display processing step of highlighting, on the map content, information of a location whose information is displayed on the display unit in response to the scroll operation, among the plurality of locations whose information is included in the list content.
1. An information processing method comprising:
Citation Information
Patent Citations
Information processing device, program, terminal, and display control method
JP2017134357A