Map loading methods, systems, media and devices

By recognizing the target area and map switching information, and combining touch screen and voice input, points of interest are dynamically displayed, solving the problem of slow map loading, improving the user experience, and providing a brand-new visual effect.

CN116226561BActive Publication Date: 2025-11-14SHANGHAI PATEO INTERNET TECH SERVICE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111466058.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-03
Publication Date
2025-11-14
Estimated Expiration
2041-12-03

AI Technical Summary

Technical Problem

The existing map loading method results in slow loading and a poor user experience.

Method used

By identifying the target range, the display area is obtained based on the target range, and a map is extracted and displayed using a preset index. The map is switched by combining touch screen and voice information, and points of interest are displayed dynamically.

Benefits of technology

It enables fast map loading, enhances user experience, provides a brand-new visual impact, and can analyze and display points of interest based on user preferences.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116226561B_ABST
    Figure CN116226561B_ABST
Patent Text Reader

Abstract

This invention provides a map loading method, system, medium, and device. The method includes the following steps: identifying a target area; obtaining a display area based on the target area to display the map; and acquiring map switching information to extract and display the corresponding map according to a preset index. This map loading method, system, medium, and device, based on a novel map loading approach, can quickly load the map scene the user wants to see, breaking away from traditional map loading and display methods to bring users a completely new visual impact.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of map display technology, and in particular to a map loading method, system, medium, and device. Background Technology

[0002] Maps, as a primary graphic form for representing spatial phenomena, have gradually entered people's lives with the continuous development and application of electronic information technology. For example, various online maps are used for road navigation, ship navigation, and tourists can select target attractions or locations based on online navigation.

[0003] Existing maps often fill the entire map, requiring users to zoom in and out to display information. Consequently, filling the entire map can lead to slow loading, blank screens, and other issues in various situations, resulting in a poor user experience. Summary of the Invention

[0004] In view of the shortcomings of the prior art described above, the purpose of this invention is to provide a map loading method, system, medium and device to solve the problems of slow map loading and poor user experience in the prior art.

[0005] To achieve the above and other related objectives, the present invention provides a map loading method, comprising the following steps: identifying a target range; obtaining a display area based on the target range to display the map; and acquiring map switching information to extract and display the corresponding map according to a preset index.

[0006] In one embodiment of the present invention, touch screen information and / or voice information are acquired to identify the target range.

[0007] In one embodiment of the present invention, the display area is defined as the region corresponding to the latitude and longitude of the target point within the target range.

[0008] In one embodiment of the present invention, points of interest on the map are displayed based on a preset display type.

[0009] In one embodiment of the present invention, the method further includes the following steps:

[0010] Get the defined regions of the touchscreen;

[0011] The corresponding visible area is presented based on the defined regions.

[0012] In one embodiment of the present invention, the points of interest are dynamically displayed based on user preferences through big data analysis of the visible area.

[0013] In one embodiment of the present invention, touch screen gestures and / or voice information are recognized to obtain the map switching information.

[0014] To achieve the above objectives, the present invention also provides a map loading system, comprising: an identification module, a display module, and an acquisition module; the identification module is used to identify a target range; the display module is used to obtain a display area based on the target range to display the map; and the acquisition module is used to acquire map switching information to extract the corresponding map for display based on a preset index.

[0015] To achieve the above objectives, the present invention also provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements any of the above-described map loading methods.

[0016] To achieve the above objectives, the present invention also provides a map loading device, comprising: a processor and a memory; the memory for storing a computer program; the processor connected to the memory for executing the computer program stored in the memory, so that the map loading device performs any of the above-described map loading methods.

[0017] As described above, the map loading method, system, medium, and device of the present invention have the following beneficial effects: breaking the traditional map loading and display methods, presenting a retro map texture based on a page-turning mode, so as to bring users a brand-new visual impact; in addition, it can be applied to various scenarios in daily map use, such as finding cars, finding roads, checking routes, checking locations, and even daily map browsing; at the same time, it can also use big data to analyze user preferences to obtain points of interest for display. Attached Figure Description

[0018] Figure 1 The flowchart shown is an embodiment of the map loading method of the present invention;

[0019] Figure 2 This is a schematic diagram of a map display area in one embodiment of the map loading method of the present invention;

[0020] Figure 3 The diagram shown is an index schematic of one embodiment of the map loading method of the present invention;

[0021] Figure 4 The diagram shown is a structural schematic of the map loading system of the present invention in one embodiment.

[0022] Figure 5 The diagram shown is a structural schematic of the map loading device of the present invention in one embodiment.

[0023] Component designation explanation

[0024] 41 Recognition Module

[0025] 42 Display Module

[0026] 43 Acquisition Module

[0027] 51 Processing Unit

[0028] 52 Memory

[0029] 521 Random Access Memory

[0030] 522 cache memory

[0031] 523 Storage System

[0032] 524 Programs / Utilities

[0033] 5241 Program Module

[0034] 53 bus

[0035] 54 I / O interfaces

[0036] 55 Network Adapter Detailed Implementation

[0037] The following specific examples illustrate the implementation of the present invention. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that, unless otherwise specified, the following embodiments and features described therein can be combined with each other.

[0038] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of the present invention. Therefore, the drawings only show the components related to the present invention and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.

[0039] The map loading method, system, medium, and apparatus of the present invention provide a novel map loading method that can be applied to in-vehicle displays or handheld terminals, has a wide range of applications, can adapt to various environments, and improves user experience.

[0040] like Figure 1 As shown, in one embodiment, the map loading method of the present invention includes the following steps:

[0041] Step S11: Identify the target area.

[0042] Step S12: Obtain the display area based on the target range to display the map;

[0043] Step S13: Obtain map switching information to extract and display the corresponding map based on the preset index.

[0044] Specifically, touch screen information and / or voice information are acquired to identify the target range. For example, the target range can be obtained based on the touch screen information of the user's touch screen on the vehicle display or the voice information input by the user. The target range includes target points and target areas. The target range obtained based on the touch screen information can be a rectangle that selects the smallest area of ​​all touch screen points, wherein the rectangle is a rectangle with the same proportion as the current display surface, or it can be a circle that selects the smallest area of ​​all touch screen points. The target range obtained based on the voice information is obtained by performing text recognition and keyword extraction based on the voice information. For example, if "I want to go to Plaza A" is taken, then "Plaza A" is taken as the center point of the target range to obtain the target range.

[0045] Furthermore, a display area is obtained based on the target range to display the map, specifically, as follows: Figure 2 As shown, the display area is a region of corresponding level loaded based on the latitude and longitude of the target point within the target range. The corresponding level of the region includes city level, district level, county level, etc. The region level is loaded based on the latitude and longitude of the target point. For example, if the latitude and longitude span of the target point within the target range is higher than the district or county level, it is displayed as a city level map. Conversely, if the latitude and longitude span of the target point is within the district or county level, a map of the corresponding level is displayed. Points of interest on the map are displayed based on a preset display type. When displaying the map, [the following options are available]. The map area is used to display points of interest according to the display type, which includes "gas stations, hotels, restaurants, convenience stores, etc." Preferably, the points of interest are displayed during the map loading process, that is, they are displayed while loading. For example, if the voice information is "display restaurants within 200 meters of Plaza A", then the target area is centered on "Plaza A", with a radius of "200 meters", and "restaurants" are displayed as the points of interest. Every "50" meters, the restaurants in the corresponding road segment are displayed until all the "restaurants" in the target area are displayed.

[0046] Furthermore, obtain map switching information, such as Figure 3As shown, the map is extracted and displayed according to a preset index. Touch screen gestures and / or voice information are recognized to obtain map switching information. Specifically, taking a vehicle display screen as an example, the largest prefecture-level city unit within the screen area swiped by the finger is the current page index, the second largest display area is the next page index, and so on, with the third, fourth, and so on. Swiping forward to zoom out and swiping backward to zoom out is used as a map flipping mode, and the page flipping speed is controlled based on the loading speed. When flipping, the points of interest have been loaded. Preferably, when flipping the map, the user's three-finger operation can be recognized as the starting action for flipping, or a page flipping button can be set to flip the page.

[0047] Specifically, the method further includes the following steps:

[0048] Get the defined regions of the touchscreen;

[0049] The corresponding visible area is presented based on the defined regions.

[0050] Specifically, taking an in-vehicle display screen as an example, for areas of the same level, when a user moves the map horizontally at the same level, the corresponding visible area can be obtained by displaying the area divided by the touch screen. For example, the area is obtained by recognizing the user's two-finger or one-finger operation. Based on the visible area, the points of interest are dynamically displayed according to user preferences based on big data analysis. If no settings are specified, the corresponding points of interest can be determined and displayed based on the results of the user's big data analysis preferences. For example, if a user's points of interest obtained from big data analysis are "restaurants", then "restaurants" will be displayed first as the points of interest during map display.

[0051] It is worth mentioning that, in another embodiment of the invention, taking a user jumping from a provincial-level region to a county-level region as an example, for instance, if the user is traveling from a first-tier city across provinces to return home, the route can be loaded in a page-turning manner when the map is displayed. During the route layout process, audio accompanying the page-turning is loaded synchronously. In addition, when displaying, the starting point can be displayed on one side and the destination point on the other side, and points of interest can be loaded based on the two different points. The points of interest within the first range of the starting point can be "gas stations", and the points of interest within the second range of the destination point can be "restaurants". The first range can be five kilometers, and the second range can be two kilometers.

[0052] like Figure 4As shown, in one embodiment of the invention, the map loading system of the present invention includes an identification module 41, a display module 42, and an acquisition module 43; the identification module is used to identify a target range; the display module is used to obtain a display area based on the target range to display the map; the acquisition module is used to acquire map switching information to extract the corresponding map for display according to a preset index.

[0053] It should be noted that the structure and principle of the identification module 41, the display module 42 and the acquisition module 43 correspond one-to-one with the steps in the map loading method described above, so they will not be repeated here.

[0054] It should be noted that the division of the various modules in the above system is merely a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, these modules can be implemented entirely in software through processing element calls; they can be fully implemented in hardware; or some modules can be implemented by processing element calls to software, while others are implemented in hardware. For example, a module can be a separate processing element, or it can be integrated into a chip in the aforementioned device. Alternatively, it can be stored as program code in the memory of the aforementioned device, and its function can be called and executed by a processing element of the device. The implementation of other modules is similar. Moreover, these modules can be fully or partially integrated together, or they can be implemented independently. The processing element mentioned here can be an integrated circuit with signal processing capabilities. In the implementation process, the steps of the above method or the various modules can be completed through integrated logic circuits in the hardware of the processor element or through software instructions.

[0055] For example, these modules can be one or more integrated circuits configured to implement the above methods, such as one or more Application Specific Integrated Circuits (ASICs), one or more Microprocessors (MPUs), or one or more Field Programmable Gate Arrays (FPGAs). As another example, when a module is implemented using processing element scheduler code, the processing element can be a general-purpose processor, such as a Central Processing Unit (CPU) or other processor capable of calling program code. Furthermore, these modules can be integrated together to form a system-on-a-chip (SOC).

[0056] In one embodiment of the present invention, the present invention further includes a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements any of the map loading methods described above.

[0057] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented using computer program-related hardware. The aforementioned computer program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0058] In one embodiment, the map loading device of the present invention includes a processor and a memory.

[0059] The memory is used to store computer programs.

[0060] The memory includes various media capable of storing program code, such as ROM, RAM, magnetic disk, USB flash drive, memory card, or optical disk.

[0061] The processor is connected to the memory and is used to execute the computer program stored in the memory, so that the financial named entity recognition terminal performs the above-described financial named entity recognition method.

[0062] Preferably, the processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0063] like Figure 5 As shown, in one embodiment, the map loading device of the present invention includes, but is not limited to: one or more processors or processing units 51, a memory 52, and a bus 53 connecting different system components (including the memory 52 and the processing unit 51).

[0064] Bus 53 represents one or more of several bus architectures, including memory buses or memory controllers, peripheral buses, graphics acceleration ports, processors, or local buses using any of the various bus architectures. Examples of these architectures include, but are not limited to, Industry Standard Architecture (ISA) buses, Media Access Control (MAC) buses, Enhanced ISA buses, Video Electronics Standard Association (VESA) local buses, and Peripheral Component Interconnect (PCI) buses.

[0065] Map loading devices typically include a variety of computer system-readable media. These media can be any available media that can be accessed by the map loading device, including volatile and non-volatile media, and removable and non-removable media.

[0066] Memory 52 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 521 and / or cache memory 522. The map loading device may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, storage system 523 may be used to read and write non-removable, non-volatile magnetic media (…). Figure 5 Not shown; usually referred to as a "hard drive"). Although Figure 5 Not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk") and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 53 via one or more data media interfaces. Memory 52 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of the embodiments of the present invention.

[0067] A program / utility 524 having a set (at least one) of program modules 5241 may be stored, for example, in memory 52. ​​Such program modules 5241 include—but are not limited to—an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. Program modules 5241 typically perform the functions and / or methods described in the embodiments of the present invention.

[0068] The map loading device can also communicate with one or more external devices (e.g., keyboard, pointing device, display, etc.), one or more devices that enable a user to interact with the map loading device, and / or any device that enables the map loading device to communicate with one or more other computing devices (e.g., network card, modem, etc.). This communication can be performed through input / output (I / O) interface 54. Furthermore, the map loading device can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 55. Figure 5 As shown, network adapter 55 communicates with other modules of the map loading device via bus 53. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the map loading device, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems (Redundant Array of Independent Disks), tape drives, and data backup storage systems.

[0069] In summary, the map loading method, system, medium, and device of this invention break away from traditional map loading and display methods, presenting a retro map feel based on a page-turning mode to bring users a brand-new visual impact. Furthermore, it can be applied to various scenarios where maps are used daily, such as finding cars, finding routes, checking routes, checking locations, and even everyday map browsing. Simultaneously, it can utilize big data to analyze user preferences and display points of interest. Therefore, this invention effectively overcomes the various shortcomings of existing technologies and has high industrial application value.

[0070] The above embodiments are merely illustrative of the principles and effects of the present invention and are not intended to limit the invention. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in the present invention should still be covered by the claims of the present invention.

Claims

1. A map loading method, Its features are, Includes the following steps: Identify the target area; The map is displayed by loading the corresponding level of the area based on the latitude and longitude of the target points within the target range; Obtain map switching information, extract the corresponding map according to the preset index, load and display it in the form of page turning, the preset index includes: the area with the largest corresponding level within the target range is the current page index, and the second largest display area is the next page index.

2. The map loading method according to claim 1, wherein touch screen information and / or voice information are obtained to identify the target range.

3. The map loading method according to claim 1, wherein points of interest on the map are displayed based on a preset display type.

4. The map loading method according to claim 3 further includes the following steps: Get the defined regions of the touchscreen; The corresponding visible area is presented based on the defined regions.

5. The map loading method according to claim 4, wherein the points of interest are dynamically displayed based on the visible area and user preferences analyzed by big data.

6. The map loading method according to claim 1, wherein the touch screen gestures and / or voice information are recognized to obtain the map switching information.

7. A map loading system, characterized in that, include: The module includes an identification module, a display module, and an acquisition module. The identification module is used to identify the target range; The display module is used to load a region of corresponding level as a display area based on the latitude and longitude of the target points within the target range, so as to display the map; The acquisition module is used to acquire map switching information, extract the corresponding map according to a preset index, load and display it in the form of page turning, and the preset index includes: the area with the largest corresponding level within the target range is the current page index, and the second largest display area is the next page index.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that, The computer program is executed by a processor to implement the map loading method according to any one of claims 1 to 6.

9. A map loading device, characterized in that, include: Processor and memory; The memory is used to store computer programs; The processor is connected to the memory and is used to execute the computer program stored in the memory so that the map loading device performs the map loading method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Navigation map displaying method, navigation map displaying apparatus, equipment and operation system

    CN107941235A

  • Map POI display method and terminal

    WO2017067211A1