WO2019136589A1 - Map label information display method and device, terminal, and readable storage medium - Google Patents
Map label information display method and device, terminal, and readable storage medium Download PDFInfo
- Publication number
- WO2019136589A1 WO2019136589A1 PCT/CN2018/071896 CN2018071896W WO2019136589A1 WO 2019136589 A1 WO2019136589 A1 WO 2019136589A1 CN 2018071896 W CN2018071896 W CN 2018071896W WO 2019136589 A1 WO2019136589 A1 WO 2019136589A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- map
- information
- block
- cache
- annotation information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
Definitions
- the invention belongs to the field of computers, and in particular relates to a method, a device, a terminal and a readable storage medium for displaying map annotation information.
- the electronic map function can be set in intelligent terminals (such as mobile phones) to search and store the target location information.
- the map area of the data to be cached is determined by the latitude and longitude coordinates of the target reference point position and the preset cache radius, and then the map data is cached to realize the target location information. Search and storage.
- the traditional map data caching method is generally not intelligent.
- the target reference point position changes to the set condition, the target reference point position needs to be re-determined, and the map data is re-algorated according to the target reference point position and the pre-stored buffer radius.
- Request and cache for example, the user caches the map data of the target A with a radius of 50 meters.
- the new map data is determined according to the coordinates of the target B and the radius of 50 meters.
- the cache is cached, so that the partial overlap of the A map data and the B map data is repeated, so that the smart terminal needs to re-cache unnecessary map data, and the occupied smart terminal has a large memory, and if it is determined by the new map data, there is a cached
- data avoids repeated caching due to the complexity of the area range description, a lot of calculations are needed to determine the map data that does not need to be repeatedly cached, and a large amount of calculations will cause a huge operational burden on the smart terminal, resulting in a stuck, running The problem is not smooth, affecting the user experience.
- the embodiment of the invention provides a method for displaying map annotation information, which aims to solve the problem that the traditional map data caching method adds a huge operational burden to the intelligent terminal, thereby causing problems such as stagnation and unsmooth operation, and affecting the user experience.
- the embodiment of the present invention is implemented in the following manner, and a map labeling information display method is applied to the terminal, and the method includes:
- map annotation information cache area Determining a map annotation information cache area according to the user's map annotation information viewing request, where the map annotation information cache area includes at least one map annotation information cache block;
- the cached map annotation information is displayed to the user;
- the map annotation information of the map annotation information cache block does not have a cache in the terminal.
- the map annotation information corresponding to the map annotation information cache block is obtained and displayed to the user.
- the embodiment of the present invention further provides a map labeling information display device, which is applied to a terminal, and the device includes:
- a cache area determining unit configured to determine a map label information cache area according to a map annotation information view request of the user, where the map label information cache area includes at least one map label information cache block;
- a first map annotation information display unit configured to: when the map annotation information corresponding to the map annotation information cache block is determined to have a cache in the terminal, display the cached map annotation information to the user;
- a second map labeling information display unit configured to: when it is determined that the map labeling information of the map labeling information buffering block does not have a cache in the terminal, acquire map labeling information corresponding to the map labeling information buffering block, and display the user.
- the map annotation information cache area is determined according to the user's map annotation information viewing request, and the map annotation information cache area includes at least one map annotation information cache block, and the cache is formed by replacing each position coordinate with the block.
- the area allows the user to describe the area range by using the position coordinates as the basic unit when obtaining the map information, simplifying the complexity of the area range, thereby simplifying the calculation of the map data that does not need to be repeatedly cached, thereby reducing the running load of the mobile phone; Determining that the map annotation information corresponding to the map annotation information cache block displays the cached map annotation information to the user when the terminal has a cache; and determining that the map annotation information of the map annotation information cache block does not exist in the terminal During caching, the map annotation information corresponding to the map annotation information cache block is obtained and displayed to the user to implement search and storage of the target location information, so that when the user searches and stores the target location information by using the electronic map function, Reduce the need for smart terminal acquisition The cache data to reduce the burden of running intelligent
- FIG. 1 is a flowchart of implementing a method for displaying map annotation information according to Embodiment 1 of the present invention
- FIG. 2 is a block diagram of a block according to Embodiment 1 of the present invention.
- FIG. 3 is a schematic diagram of a cache judging method according to Embodiment 1 of the present invention.
- FIG. 4 is a schematic diagram of another cache judging method according to Embodiment 1 of the present invention.
- FIG. 5 is a schematic diagram of still another cache judging method according to Embodiment 1 of the present invention.
- FIG. 6 is a flowchart of implementing a map annotation information display method according to Embodiment 2 of the present invention.
- FIG. 7 is a flowchart of an implementation of a method for displaying map annotation information provided by an optimized embodiment of the present invention.
- FIG. 8 is a schematic diagram of determining a core block according to Embodiment 2 of the present invention.
- FIG. 9 is a flowchart of implementing a method for displaying map annotation information according to Embodiment 3 of the present invention.
- FIG. 10 is a flowchart of an implementation of a method for displaying map annotation information provided by another optimized embodiment of the present invention.
- FIG. 11 is a schematic diagram of determining a map area according to Embodiment 3 of the present invention.
- FIG. 12 is a schematic structural diagram of a map labeling information display apparatus according to Embodiment 5 of the present invention.
- FIG. 13 is a schematic structural diagram of a map labeling information display apparatus according to Embodiment 6 of the present invention.
- FIG. 14 is a schematic structural diagram of a map labeling information display apparatus according to Embodiment 7 of the present invention.
- FIG. 15 is a schematic structural diagram of a map annotation information display apparatus provided by an optimized embodiment of the present invention.
- FIG. 16 is a schematic structural diagram of a map annotation information display apparatus according to still another preferred embodiment of the present invention.
- the map labeling information display method provided by the embodiment of the invention forms an electronic map in units of blocks, so that the map can be divided according to the block, simplifying the complexity of the area range, and the user searches and stores the target position information when using the electronic map function.
- the calculation of the map data that does not need to be repeatedly cached is simplified, the intelligent terminal is prevented from acquiring unnecessary cached data, the running load of the intelligent terminal is reduced, the smoothness of the operation of the intelligent terminal is improved, and the user experience is increased.
- FIG. 1 is a flowchart of an implementation of a map annotation information display method according to Embodiment 1 of the present invention. For convenience of description, only parts related to the present invention are shown.
- step S101 the map annotation information cache area is determined according to the user's map annotation information viewing request, and the map annotation information cache area includes at least one map annotation information cache block.
- the map labeling information refers to application data displayed on the map
- the map labeling information may be information such as the location of the parking lot applied to the parking client on the map, the name of the parking lot, and the free parking space of the parking lot. It can also be the location of the shared bicycle applied to the shared bicycle client on the map, the model information of the shared bicycle, the billing standard information, etc. It should be understood that the example of the map labeling information is only convenient for understanding and does not have any limiting meaning. .
- the viewing of the map annotation information should be based on a certain target location or a certain target area as an object for data information acquisition.
- the area refers to a range in which the user needs to view the map annotation information in the electronic map.
- the area may be a circle formed by a radius of 50 meters centering on a coordinate in the electronic map. It may be a rectangle formed by a certain coordinate in the electronic map, a length and a width of 50 meters, respectively, etc. It should be understood that the examples of the regions herein are merely for convenience of understanding and do not have any limiting meaning.
- the block refers to the smallest unit of the map annotation information cache area, which is generated according to the minimum unit of the longitude coordinate and the minimum unit of the latitude coordinate, and the map is formed by the block, so that the map can be divided according to the block. , simplifying the complexity of the area, and simplifying the calculation of the map data that does not need to be repeatedly cached, thereby reducing the running load of the mobile phone.
- the latitude coordinate minimum unit and the latitude coordinate minimum unit of the generated block may be selected according to actual conditions to adapt to electronic maps of different environments and different architectures, and the specificity is not limited. .
- the map annotation information viewing request may be that the user inputs by dragging, sliding, or manually inputting the electronic map.
- FIG. 2 is a block diagram showing the implementation of the first embodiment of the present invention.
- the minimum unit of the longitude coordinate and the minimum unit of the latitude coordinate of the generated block are both set to 1°, then the world map is The block size is as shown in block A.
- the world map is composed of 360*180 blocks. It should be understood that the block examples are merely for convenience of understanding and do not have any limiting meaning.
- step S102 when it is determined that the map annotation information corresponding to the map annotation information cache block has a cache in the terminal, the cached map annotation information is displayed to the user.
- the target location is currently located at B, and block 1 to block 9 are buffered based on the target current location B.
- a buffer area is required based on the target location B'.
- Block 1 to block 9 at this time, since the block 1 to the block 9 have a cache at the terminal, the re-cache is not required for the target position B', and the map label information of the cached block 1 to block 9 is displayed. To the user.
- step S103 when it is determined that the map annotation information of the map annotation information cache block does not have a cache in the terminal, the map annotation information corresponding to the map annotation information cache block is acquired and displayed to the user.
- the acquired map annotation information is stored in the terminal, so that the user can determine whether the map annotation information has a cache in the terminal when viewing the map annotation information.
- the target location is currently located at C, and block 4 is already cached based on the target current location C.
- block 1 needs to be cached based on the target location C'.
- the target location C' needs to be re-cached, and the map annotation information of the block 1 corresponding to the target location C' is obtained and displayed to the user.
- the target location is currently located at D, and the block 5, the block 6, the block 8 and the block 9 are buffered based on the target current position D.
- block 1, block 2, block 4, and block 5 are required to be cached based on the target position D'.
- Block 1, Block 2, and Block 4 do not have a cache at the terminal, then for Block 1, Block 2, and Block 4, you need to re-cache and re-cache the area.
- the map annotation information of block 1, block 2, block 4 and cached block 5 is presented to the user.
- the map annotation information cache area is determined according to the user's map annotation information viewing request, and the map annotation information cache area includes at least one map annotation information cache block, and the cache is formed by replacing each position coordinate with the block.
- the area allows the user to describe the area range by using the position coordinates as the basic unit when obtaining the map information, simplifying the complexity of the area range, thereby simplifying the calculation of the map data that does not need to be repeatedly cached, thereby reducing the running load of the mobile phone; Determining that the map annotation information corresponding to the map annotation information cache block displays the cached map annotation information to the user when the terminal has a cache; and determining that the map annotation information of the map annotation information cache block does not exist in the terminal During caching, the map annotation information corresponding to the map annotation information cache block is obtained and displayed to the user to implement search and storage of the target location information, so that when the user searches and stores the target location information by using the electronic map function, Reduce the need for smart terminal acquisition The cache data to reduce the burden of running intelligent
- FIG. 6 is a flowchart showing an implementation of a map annotation information display method according to Embodiment 2 of the present invention. For convenience of description, only parts related to the present invention are shown.
- Step S601 and step S602 are included in step S101.
- step S601 the coordinates of the information cache reference point are determined according to the user's map annotation information viewing request.
- the cache reference point refers to the point at which the cache map annotation information is located.
- a comparison point is preset on the display interface, and after the dragging or sliding operation is completed, the point on the electronic map that coincides with the comparison point is used as the information.
- Cache reference point As an example, when the user caches the map annotation information through the 200 ⁇ 600 display interface, the midpoint (100, 300) of the display interface is used as a comparison point, and the comparison point (100, 300) is made when the user drags or slides on the electronic map.
- the point coincident in the electronic map is point B
- the point B is the information cache reference point.
- step S602 according to the preset first rule, a map annotation information cache area corresponding to the coordinates of the information display reference point is determined.
- the preset first rule may be a core block as a center, and a certain number of blocks are extended to the periphery as a cache block, and the core block and the cache block serve as a buffer area for map annotation information.
- the number of the extents to be extended to the periphery may be 1, 5, or 10, etc., which is not limited, and may be selected according to the size of the map.
- step S701 and step S702 are further included in step S602, as shown in FIG.
- step S701 according to the coordinates of the information display reference point, the block where the information display reference point is located is determined.
- step S702 the block in which the information display reference point is located and the block in the block where the information display reference point is located satisfy the preset first map annotation information cache area expansion condition are determined as the map annotation information cache. region.
- the block corresponding to the reference point in the electronic map may be determined by the coordinates of the reference point, and the block is the core block of the cache area.
- the coordinate of the information cache reference point is E
- the reference point E can determine that the block corresponding to the reference point in the electronic map is numbered.
- E, the corresponding block of the test site is number E, and block 1 to block 8 are cache areas for map information.
- the present invention by determining the coordinates of the information cache reference point, and according to the preset first rule, determining a map annotation information cache area corresponding to the coordinate of the information display reference point, so that the map annotation information can be specified around
- the anchor point is cached as a center to improve the accuracy of the map annotation information.
- FIG. 9 is a flowchart showing an implementation of a map annotation information display method according to Embodiment 3 of the present invention. For convenience of description, only parts related to the present invention are shown.
- Step S901 and step S902 are included in step S201.
- step S901 the map area displayed in the information display window is determined according to the user's map annotation information viewing request.
- the information display window refers to the display screen of the terminal.
- the displayed map area refers to an area corresponding to the size of the screen of the user terminal in the electronic map.
- the map area in the screen display area can be determined by determining the latitude and longitude of the bottom left and upper right points of the user terminal screen on the map.
- the latitude and longitude of the bottom left and upper right points of the user terminal screen on the map are (100, 100) and (300, 700), respectively, and then the longitude is 100 in the electronic map.
- the area enclosed by 300 and latitudes 100 to 700 is the map area displayed in the information display window.
- step S902 according to the preset second rule, a map annotation information cache area corresponding to the map area displayed in the information display window is determined.
- the preset second rule may be centered on the map area displayed in the display window, and expand a certain number of extended blocks to the periphery, and the corresponding block and extended block of the map area are composed.
- the cache area of the map annotation information In the embodiment of the present invention, the number of the extents to be extended to the periphery may be 1, 5, or 10, etc., which is not limited, and may be selected according to the size of the map.
- step S1001 and step S1002 are further included in step S902, as shown in FIG.
- step S1001 a cache block corresponding to the map area displayed in the information display window is determined according to the map area displayed in the information display window.
- step S1002 the cache block corresponding to the map area displayed in the information display window and the cache block corresponding to the map area displayed in the information display window satisfy the preset second map annotation information cache area expansion.
- the conditional block is determined to be the map annotation information cache area.
- the block corresponding to the map area in the electronic map can be determined through the map area.
- the map area displayed in the information display window is defined as an F area surrounded by a longitude of 64° to 66° and a latitude of 24° to 27°.
- the F area is extended to a surrounding area as a buffer area, and in the embodiment of the present invention, the area expanded to the periphery is a longitude of 63° to 67° and a latitude of 23° to 28°.
- the area enclosed by the longitude 63° to 67° and the latitude 23° to 28° is a buffer area for the map annotation information.
- the smart terminal by determining a map area displayed in the information display window, and according to a preset second rule, determining a map label information cache area corresponding to the map area displayed in the information display window, so that the user passes
- the smart terminal can acquire the map labeling information area that can be displayed by the smart terminal, and can also pre-store the map labeling information outside the map labeling information area that the smart terminal can display for the user to use, thereby increasing the service level of the product. Improve the user experience.
- the method further includes:
- the cached map is cached.
- the label information is displayed to the user.
- the preset threshold refers to the duration of the map annotation information cache, and the preset threshold may be 1 minute, 5 minutes, etc., and is not limited, and may be selected according to actual conditions.
- the information asymmetry is avoided due to the fact that the cache data is not updated for a long time, and the terminal is guaranteed.
- the timeliness of the cached map annotation information ensures the accuracy of the map annotation information and improves the service level and competitiveness of the product.
- FIG. 12 is a schematic structural diagram of a map annotation information display apparatus according to Embodiment 5 of the present invention. For convenience of description, only parts related to the present invention are shown.
- the cache area determining unit 1210 is configured to determine a map annotation information cache area according to the map annotation information view request of the user, where the map annotation information cache area includes at least one map annotation information cache block.
- the map labeling information refers to application data displayed on the map
- the map labeling information may be information such as the location of the parking lot applied to the parking client on the map, the name of the parking lot, and the free parking space of the parking lot. It can also be the location of the shared bicycle applied to the shared bicycle client on the map, the model information of the shared bicycle, the billing standard information, etc. It should be understood that the example of the map labeling information is only convenient for understanding and does not have any limiting meaning. .
- the viewing of the map annotation information should be based on a certain target location or a certain target area as an object for data information acquisition.
- the area refers to a range in which the user needs to view the map annotation information in the electronic map.
- the area may be a circle formed by a radius of 50 meters centering on a coordinate in the electronic map. It may be a rectangle formed by a certain coordinate in the electronic map, a length and a width of 50 meters, respectively, etc. It should be understood that the examples of the regions herein are merely for convenience of understanding and do not have any limiting meaning.
- the block refers to the smallest unit of the map annotation information cache area, which is generated according to the minimum unit of the longitude coordinate and the minimum unit of the latitude coordinate, and the map is formed by the block, so that the map can be divided according to the block. , simplifying the complexity of the area, and simplifying the calculation of the map data that does not need to be repeatedly cached, thereby reducing the running load of the mobile phone.
- the latitude coordinate minimum unit and the latitude coordinate minimum unit of the generated block may be selected according to actual conditions to adapt to electronic maps of different environments and different architectures, and the specificity is not limited. .
- the map annotation information viewing request may be that the user inputs by dragging, sliding, or manually inputting the electronic map.
- FIG. 2 is a block diagram showing the implementation of the first embodiment of the present invention.
- the minimum unit of the longitude coordinate and the minimum unit of the latitude coordinate of the generated block are both set to 1°, then the world map is The block size is as shown in block A.
- the world map is composed of 360*180 blocks. It should be understood that the block examples are merely for convenience of understanding and do not have any limiting meaning.
- the first map annotation information display unit 1220 is configured to display the cached map annotation information to the user when it is determined that the map annotation information corresponding to the map annotation information cache block has a cache in the terminal.
- the target location is currently located at B, and block 1 to block 9 are buffered based on the target current location B.
- a buffer area is required based on the target location B'.
- Block 1 to block 9 at this time, since the block 1 to the block 9 have a cache at the terminal, the re-cache is not required for the target position B', and the map label information of the cached block 1 to block 9 is displayed. To the user.
- the second map annotation information display unit 1230 is configured to: when determining that the map annotation information of the map annotation information cache block does not have a cache in the terminal, acquire map annotation information corresponding to the map annotation information cache block, and display To the user.
- the acquired map annotation information is stored in the terminal, so that the user can determine whether the map annotation information has a cache in the terminal when viewing the map annotation information.
- the target location is currently located at C, and block 4 is already cached based on the target current location C.
- block 1 needs to be cached based on the target location C'.
- the target location C' needs to be re-cached, and the map annotation information of the block 1 corresponding to the target location C' is obtained and displayed to the user.
- the target location is currently located at D, and the block 5, the block 6, the block 8 and the block 9 are buffered based on the target current position D.
- block 1, block 2, block 4, and block 5 are required to be cached based on the target position D'.
- Block 1, Block 2, and Block 4 do not have a cache at the terminal, then for Block 1, Block 2, and Block 4, you need to re-cache and re-cache the area.
- the map annotation information of block 1, block 2, block 4 and cached block 5 is presented to the user.
- the map annotation information cache area is determined according to the user's map annotation information viewing request, and the map annotation information cache area includes at least one map annotation information cache block, and the cache is formed by replacing each position coordinate with the block.
- the area allows the user to describe the area range by using the position coordinates as the basic unit when obtaining the map information, simplifying the complexity of the area range, thereby simplifying the calculation of the map data that does not need to be repeatedly cached, thereby reducing the running load of the mobile phone; Determining that the map annotation information corresponding to the map annotation information cache block displays the cached map annotation information to the user when the terminal has a cache; and determining that the map annotation information of the map annotation information cache block does not exist in the terminal During caching, the map annotation information corresponding to the map annotation information cache block is obtained and displayed to the user to implement search and storage of the target location information, so that when the user searches and stores the target location information by using the electronic map function, Reduce the need for smart terminal acquisition The cache data to reduce the burden of running intelligent
- FIG. 13 is a schematic structural diagram of a map annotation information display apparatus according to Embodiment 6 of the present invention. For convenience of description, only parts related to the present invention are shown.
- the coordinate determination sub-unit 1310 and the first cache area determination sub-unit 1320 are included in the cache area determining unit 1210.
- the coordinate determining sub-unit 1310 is configured to determine a coordinate of the information cache reference point according to the user's map annotation information viewing request.
- the cache reference point refers to the point at which the cache map annotation information is located.
- a comparison point is preset on the display interface, and after the dragging or sliding operation is completed, the point on the electronic map that coincides with the comparison point is used as the information.
- Cache reference point As an example, when the user caches the map annotation information through the 200 ⁇ 600 display interface, the midpoint (100, 300) of the display interface is used as a comparison point, and the comparison point (100, 300) is made when the user drags or slides on the electronic map.
- the point coincident in the electronic map is point B
- the point B is the information cache reference point.
- the first buffer area determining sub-unit 1320 is configured to determine, according to the preset first rule, a map label information cache area corresponding to the coordinates of the information display reference point.
- the preset first rule may be a core block as a center, and a certain number of blocks are extended to the periphery as a cache block, and the core block and the cache block serve as a buffer area for map annotation information.
- the number of the extents to be extended to the periphery may be 1, 5, or 10, etc., which is not limited, and may be selected according to the size of the map.
- the first cache area determining sub-unit 1320 further includes a block determining sub-unit 1321 and a third buffer area determining sub-unit 1322, as shown in FIG.
- the block determining sub-unit 1321 is configured to determine, according to the coordinates of the information display reference point, the block where the information display reference point is located.
- a third buffer area determining sub-unit 1322 configured to display, by the block where the information reference point is located and the block where the information display reference point is located, a block that meets a preset first map label information cache area expansion condition Make sure to label the information cache area for the map.
- the block corresponding to the reference point in the electronic map may be determined by the coordinates of the reference point, and the block is the core block of the cache area.
- the coordinate of the information cache reference point is E
- the reference point E can determine that the block corresponding to the reference point in the electronic map is numbered.
- E, the corresponding block of the test site is number E, and block 1 to block 8 are cache areas for map information.
- the present invention by determining the coordinates of the information cache reference point, and according to the preset first rule, determining a map annotation information cache area corresponding to the coordinate of the information display reference point, so that the map annotation information can be specified around
- the anchor point is cached as a center to improve the accuracy of the map annotation information.
- FIG. 15 is a schematic structural diagram of a map annotation information display apparatus according to Embodiment 7 of the present invention. For convenience of description, only parts related to the present invention are shown.
- a map area determining subunit 1510 and a second buffer area determining subunit 1520 are included in the cache area determining unit 1210.
- the map area determining sub-unit 1510 is configured to determine a map area displayed in the information display window according to the user's map annotation information viewing request.
- the information display window refers to the display screen of the terminal.
- the displayed map area refers to an area corresponding to the size of the screen of the user terminal in the electronic map.
- the map area in the screen display area can be determined by determining the latitude and longitude of the bottom left and upper right points of the user terminal screen on the map.
- the latitude and longitude of the bottom left and upper right points of the user terminal screen on the map are (100, 100) and (300, 700), respectively, and then the longitude is 100 in the electronic map.
- the area enclosed by 300 and latitudes 100 to 700 is the map area displayed in the information display window.
- the second cache area determining sub-unit 1520 is configured to determine, according to the preset second rule, a map label information cache area corresponding to the map area displayed in the information display window.
- the preset second rule may be centered on the map area displayed in the display window, and expand a certain number of extended blocks to the periphery, and the corresponding block and extended block of the map area are composed.
- the cache area of the map annotation information In the embodiment of the present invention, the number of the extents to be extended to the periphery may be 1, 5, or 10, etc., which is not limited, and may be selected according to the size of the map.
- the second buffer area determining sub-unit 1520 further includes a buffer block determining sub-unit 1521 and a fourth buffer area determining sub-unit 1522, as shown in FIG.
- the cache block determining sub-unit 1521 is configured to determine, according to the map area displayed in the information display window, a cache block corresponding to the map area displayed in the information display window.
- the fourth cache area determining sub-unit 1522 is configured to satisfy a preset second area around the cache block corresponding to the map area displayed in the information display window and the cache block corresponding to the map area displayed in the information display window.
- the block of the map annotation information cache area extension condition is determined as the map annotation information cache area.
- the block corresponding to the map area in the electronic map can be determined through the map area.
- the map area displayed in the information display window is defined as an F area surrounded by a longitude of 64° to 66° and a latitude of 24° to 27°.
- the F area is extended to a surrounding area as a buffer area, and in the embodiment of the present invention, the area expanded to the periphery is a longitude of 63° to 67° and a latitude of 23° to 28°.
- the area enclosed by the longitude 63° to 67° and the latitude 23° to 28° is a buffer area for the map annotation information.
- the smart terminal by determining a map area displayed in the information display window, and according to a preset second rule, determining a map label information cache area corresponding to the map area displayed in the information display window, so that the user passes
- the smart terminal can acquire the map labeling information area that can be displayed by the smart terminal, and can also pre-store the map labeling information outside the map labeling information area that the smart terminal can display for the user to use, thereby increasing the service level of the product. Improve the user experience.
- the method includes:
- a first map labeling information display subunit configured to: when it is determined that the map labeling information corresponding to the map labeling information buffering block is cached in the terminal, and the map labeling information corresponding to the map labeling information buffering block is buffered for less than a pre-preview When the threshold is set, the cached map annotation information is displayed to the user.
- the preset threshold refers to the duration of the map annotation information cache, and the preset threshold may be 1 minute, 5 minutes, etc., and is not limited, and may be selected according to actual conditions.
- the information asymmetry is avoided due to the fact that the cache data is not updated for a long time, and the terminal is guaranteed.
- the timeliness of the cached map annotation information ensures the accuracy of the map annotation information and improves the service level and competitiveness of the product.
- Embodiments of the present invention provide a user terminal, including: a processor, a memory, and a computer program stored in the memory and operable on the processor, such as an alarm reminder program.
- a user terminal including: a processor, a memory, and a computer program stored in the memory and operable on the processor, such as an alarm reminder program.
- the functions of the embodiments of the various map annotation information display devices described above are implemented when the processor executes the computer program, such as the function of the map annotation information display device shown in FIG.
- a computer program can be partitioned into one or more modules, one or more modules being stored in a memory and executed by a processor to perform the invention.
- the one or more modules may be a series of computer program instructions that are capable of performing a particular function for describing the execution of a computer program in a user terminal.
- the computer program can be partitioned into individual modules as shown in FIG.
- the above description of the user terminal is merely an example and does not constitute a limitation of the user terminal, and may include more or less components than those described above, or combine some components, or different components, for example, It may include input and output devices, network access devices, buses, and the like.
- the so-called processor can be a central processing unit (CPU), or other general-purpose processor, digital signal processor (DSP), application specific integrated circuit (ASIC), ready-made Field-Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, etc.
- the general purpose processor may be a microprocessor or the processor or any conventional processor or the like, which is a control center of the user terminal, and connects various parts of the entire user terminal using various interfaces and lines.
- the memory can be used to store the computer program and/or module, the processor implementing the user by running or executing a computer program and/or module stored in the memory, and invoking data stored in the memory Various functions of the terminal.
- the memory may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may be stored. Data created based on the use of the mobile phone (such as audio data, phone book, etc.).
- the memory may include a high-speed random access memory, and may also include non-volatile memory such as a hard disk, a memory, a plug-in hard disk, a smart memory card (SMC), and a secure digital (Secure Digital, SD) card, flash card, at least one disk storage device, flash memory device, or other volatile solid state storage device.
- non-volatile memory such as a hard disk, a memory, a plug-in hard disk, a smart memory card (SMC), and a secure digital (Secure Digital, SD) card, flash card, at least one disk storage device, flash memory device, or other volatile solid state storage device.
- the module/unit integrated by the user terminal if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer readable storage medium.
- the present invention implements all or part of the processes in the foregoing embodiments, and may also be completed by a computer program to instruct related hardware.
- the computer program may be stored in a readable storage medium, where the computer program is The steps of the various method embodiments described above may be implemented when executed by a processor.
- the computer program comprises computer program code, which may be in the form of source code, object code form, executable file or some intermediate form.
- the computer readable medium may include any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a removable hard disk, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM). , random access memory (RAM, Random Access Memory), electrical carrier signals, telecommunications signals, and software distribution media.
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Remote Sensing (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Instructional Devices (AREA)
- Navigation (AREA)
Abstract
Description
本发明属于计算机领域,尤其涉及一种地图标注信息展示方法、装置、终端及可读存储介质。The invention belongs to the field of computers, and in particular relates to a method, a device, a terminal and a readable storage medium for displaying map annotation information.
随着社会经济的快速发展,电子地图的应用已经深入到我们生活的方方面面,在智能终端(比如手机)中设置电子地图功能,可以实现目标位置信息的搜索和存储。With the rapid development of the social economy, the application of electronic maps has penetrated into all aspects of our lives. The electronic map function can be set in intelligent terminals (such as mobile phones) to search and store the target location information.
现有技术中,为了实现目标位置信息的搜索和存储,会以目标参考点位置的经纬度坐标和预设的缓存半径确定需要缓存数据的地图区域,进而进行地图数据缓存,以实现目标位置信息的搜索和存储。In the prior art, in order to realize the search and storage of the target location information, the map area of the data to be cached is determined by the latitude and longitude coordinates of the target reference point position and the preset cache radius, and then the map data is cached to realize the target location information. Search and storage.
然而,传统的地图数据缓存方法普遍不智能,当目标参考点位置的变化达到设定的条件后,需要重新确定目标参考点位置,并根据目标参考点位置和预存的缓存半径进行地图数据的重新请求和缓存,比如,用户以50米为半径缓存了目标A的地图数据,当用户获取与A相距60米的目标B的地图数据时,根据目标B的坐标及50米半径确定新的地图数据进行缓存,从而导致A地图数据与B地图数据重叠的部分重复缓存,使得智能终端需要重新缓存不必要的地图数据,占用智能终端内存较大,而如果通过确定新的地图数据中存在缓存过的数据避免重复缓存时,由于区域范围描述的复杂性,需要做大量的计算来确定不需要重复缓存的地图数据,而大量的计算会给智能终端造成巨大的运行负担,从而导致出现卡顿、运行不流畅的问题,影响用户的使用体验。However, the traditional map data caching method is generally not intelligent. When the target reference point position changes to the set condition, the target reference point position needs to be re-determined, and the map data is re-algorated according to the target reference point position and the pre-stored buffer radius. Request and cache, for example, the user caches the map data of the target A with a radius of 50 meters. When the user acquires the map data of the target B 60 meters away from A, the new map data is determined according to the coordinates of the target B and the radius of 50 meters. The cache is cached, so that the partial overlap of the A map data and the B map data is repeated, so that the smart terminal needs to re-cache unnecessary map data, and the occupied smart terminal has a large memory, and if it is determined by the new map data, there is a cached When data avoids repeated caching, due to the complexity of the area range description, a lot of calculations are needed to determine the map data that does not need to be repeatedly cached, and a large amount of calculations will cause a huge operational burden on the smart terminal, resulting in a stuck, running The problem is not smooth, affecting the user experience.
发明内容Summary of the invention
本发明实施例提供一种地图标注信息展示方法,旨在解决传统的地图数据缓存方法给智能终端增加巨大的运行负担,从而导致出现卡顿、运行不流畅的问题,影响用户使用体验的问题。The embodiment of the invention provides a method for displaying map annotation information, which aims to solve the problem that the traditional map data caching method adds a huge operational burden to the intelligent terminal, thereby causing problems such as stagnation and unsmooth operation, and affecting the user experience.
本发明实施例是这样实现的,一种地图标注信息展示方法,应用于终端,所述方法包括:The embodiment of the present invention is implemented in the following manner, and a map labeling information display method is applied to the terminal, and the method includes:
根据用户的地图标注信息查看请求,确定地图标注信息缓存区域,所述地图标注信息缓存区域包括至少一个地图标注信息缓存区块;Determining a map annotation information cache area according to the user's map annotation information viewing request, where the map annotation information cache area includes at least one map annotation information cache block;
当判断所述地图标注信息缓存区块对应的地图标注信息在终端存在缓存时,将缓存的所述地图标注信息展示给用户;When it is determined that the map annotation information corresponding to the map annotation information cache block has a cache in the terminal, the cached map annotation information is displayed to the user;
当判断所述地图标注信息缓存区块的地图标注信息在终端不存在缓存时,获取与所述地图标注信息缓存区块对应的地图标注信息,并展示给用户。When it is determined that the map annotation information of the map annotation information cache block does not have a cache in the terminal, the map annotation information corresponding to the map annotation information cache block is obtained and displayed to the user.
本发明实施例还提供一种地图标注信息展示装置,应用于终端,所述装置包括:The embodiment of the present invention further provides a map labeling information display device, which is applied to a terminal, and the device includes:
缓存区域确定单元,用于根据用户的地图标注信息查看请求,确定地图标注信息缓存区域,所述地图标注信息缓存区域包括至少一个地图标注信息缓存区块;a cache area determining unit, configured to determine a map label information cache area according to a map annotation information view request of the user, where the map label information cache area includes at least one map label information cache block;
第一地图标注信息展示单元,用于当判断所述地图标注信息缓存区块对应的地图标注信息在终端存在缓存时,将缓存的所述地图标注信息展示给用户;a first map annotation information display unit, configured to: when the map annotation information corresponding to the map annotation information cache block is determined to have a cache in the terminal, display the cached map annotation information to the user;
第二地图标注信息展示单元,用于当判断所述地图标注信息缓存区块的地图标注信息在终端不存在缓存时,获取与所述地图标注信息缓存区块对应的地图标注信息,并展示给用户。a second map labeling information display unit, configured to: when it is determined that the map labeling information of the map labeling information buffering block does not have a cache in the terminal, acquire map labeling information corresponding to the map labeling information buffering block, and display the user.
在本发明实施例中,根据用户的地图标注信息查看请求,确定地图标注信息缓存区域,该地图标注信息缓存区域包括至少一个地图标注信息缓存区块,通过以区块代替各个位置坐标来组成缓存区域,使得用户在获取地图信息时,不必再以位置坐标作为基本单位来描述区域范围,简化区域范围的复杂性,进而简化不需要重复缓存的地图数据的计算,从而减轻手机的运行负担;当判断所述地图标注信息缓存区块对应的地图标注信息在终端存在缓存时,将缓存的所述地图标注信息展示给用户;当判断所述地图标注信息缓存区块的地图标注信息在终端不存在缓存时,获取与所述地图标注信息缓存区块对应的地图标注信息,并展示给用户,以实现对目标位置信息的搜索和存储,使得用户在使用电子地图功能搜索和存储目标位置信息时,减少智能终端获取不必要的缓存数据,减轻智能终端的运行负担,提高智能终端运行的流畅度,增加用户的使用体验。In the embodiment of the present invention, the map annotation information cache area is determined according to the user's map annotation information viewing request, and the map annotation information cache area includes at least one map annotation information cache block, and the cache is formed by replacing each position coordinate with the block. The area allows the user to describe the area range by using the position coordinates as the basic unit when obtaining the map information, simplifying the complexity of the area range, thereby simplifying the calculation of the map data that does not need to be repeatedly cached, thereby reducing the running load of the mobile phone; Determining that the map annotation information corresponding to the map annotation information cache block displays the cached map annotation information to the user when the terminal has a cache; and determining that the map annotation information of the map annotation information cache block does not exist in the terminal During caching, the map annotation information corresponding to the map annotation information cache block is obtained and displayed to the user to implement search and storage of the target location information, so that when the user searches and stores the target location information by using the electronic map function, Reduce the need for smart terminal acquisition The cache data to reduce the burden of running intelligent terminals, improving fluency intelligent terminal operations, increasing the user experience.
图1是本发明实施例一提供的地图标注信息展示方法的实现流程图;1 is a flowchart of implementing a method for displaying map annotation information according to Embodiment 1 of the present invention;
图2是本发明实施例一提供的区块示意图;2 is a block diagram of a block according to Embodiment 1 of the present invention;
图3是本发明实施例一提供的一种缓存判断方法的示意图;3 is a schematic diagram of a cache judging method according to Embodiment 1 of the present invention;
图4是本发明实施例一提供的另一种缓存判断方法的示意图;FIG. 4 is a schematic diagram of another cache judging method according to Embodiment 1 of the present invention; FIG.
图5是本发明实施例一提供的再一种缓存判断方法的示意图;FIG. 5 is a schematic diagram of still another cache judging method according to Embodiment 1 of the present invention; FIG.
图6是本发明实施例二提供的地图标注信息展示方法的实现流程图;6 is a flowchart of implementing a map annotation information display method according to Embodiment 2 of the present invention;
图7是本发明的一个优化实施例提供的地图标注信息展示方法的实现流程图;7 is a flowchart of an implementation of a method for displaying map annotation information provided by an optimized embodiment of the present invention;
图8是本发明实施例二提供的核心区块确定示意图;8 is a schematic diagram of determining a core block according to Embodiment 2 of the present invention;
图9是本发明实施例三提供的地图标注信息展示方法的实现流程图;9 is a flowchart of implementing a method for displaying map annotation information according to Embodiment 3 of the present invention;
图10是本发明的又一个优化实施例提供的地图标注信息展示方法的实现流程图;10 is a flowchart of an implementation of a method for displaying map annotation information provided by another optimized embodiment of the present invention;
图11是本发明实施例三提供的地图区域确定示意图;11 is a schematic diagram of determining a map area according to Embodiment 3 of the present invention;
图12是本发明实施例五提供的地图标注信息展示装置的结构示意图;FIG. 12 is a schematic structural diagram of a map labeling information display apparatus according to Embodiment 5 of the present invention; FIG.
图13是本发明实施例六提供的地图标注信息展示装置的结构示意图;FIG. 13 is a schematic structural diagram of a map labeling information display apparatus according to Embodiment 6 of the present invention; FIG.
图14是本发明实施例七提供的地图标注信息展示装置的结构示意图;14 is a schematic structural diagram of a map labeling information display apparatus according to Embodiment 7 of the present invention;
图15是本发明的一个优化实施例提供的地图标注信息展示装置的结构示意图;15 is a schematic structural diagram of a map annotation information display apparatus provided by an optimized embodiment of the present invention;
图16是本发明的又一个优化实施例提供的地图标注信息展示装置的结构示意图。FIG. 16 is a schematic structural diagram of a map annotation information display apparatus according to still another preferred embodiment of the present invention.
具体实施方式Detailed ways
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
本发明实施例提供的地图标注信息展示方法,以区块为单位组成电子地图,使得地图可以根据区块进行划分,简化区域范围的复杂性,用户在使用电子地图功能搜索和存储目标位置信息时,简化不需要重复缓存的地图数据的计算,减少智能终端获取不必要的缓存数据,减轻智能终端的运行负担,提高智能终端运行的流畅度,增加用户的使用体验。The map labeling information display method provided by the embodiment of the invention forms an electronic map in units of blocks, so that the map can be divided according to the block, simplifying the complexity of the area range, and the user searches and stores the target position information when using the electronic map function. The calculation of the map data that does not need to be repeatedly cached is simplified, the intelligent terminal is prevented from acquiring unnecessary cached data, the running load of the intelligent terminal is reduced, the smoothness of the operation of the intelligent terminal is improved, and the user experience is increased.
实施例一Embodiment 1
图1示出了本发明实施例一提供的地图标注信息展示方法的实现流程图,为了便于说明,仅示出与本发明相关的部分。FIG. 1 is a flowchart of an implementation of a map annotation information display method according to Embodiment 1 of the present invention. For convenience of description, only parts related to the present invention are shown.
在步骤S101中,根据用户的地图标注信息查看请求,确定地图标注信息缓存区域,所述地图标注信息缓存区域包括至少一个地图标注信息缓存区块。In step S101, the map annotation information cache area is determined according to the user's map annotation information viewing request, and the map annotation information cache area includes at least one map annotation information cache block.
在本发明实施例中,地图标注信息指的是地图上展示的应用数据,地图标注信息可以是应用于停车客户端的停车场在地图上的位置、停车场名称、停车场的空余车位等信息,也可以是应用于共享单车客户端的共享单车在地图上的位置,共享单车的型号信息,计费标准信息等,应当理解,此处对地图标注信息的举例仅为方便理解,不具有任何限定意义。In the embodiment of the present invention, the map labeling information refers to application data displayed on the map, and the map labeling information may be information such as the location of the parking lot applied to the parking client on the map, the name of the parking lot, and the free parking space of the parking lot. It can also be the location of the shared bicycle applied to the shared bicycle client on the map, the model information of the shared bicycle, the billing standard information, etc. It should be understood that the example of the map labeling information is only convenient for understanding and does not have any limiting meaning. .
本领域的人员应当理解,地图标注信息的查看应基于某一个目标位置或者某一目标区域作为对象进行数据信息的获取。Those skilled in the art should understand that the viewing of the map annotation information should be based on a certain target location or a certain target area as an object for data information acquisition.
在本发明实施例中,区域指的是用户在电子地图中需要查看地图标注信息的范围,比如,该区域可以是以电子地图中某一坐标为中心、以50米为半径形成的圆,也可以是以电子地图中某一坐标为中心、长和宽分别为50米形成的矩形等等,应当理解,此处对区域的举例仅仅为了方便理解,不具有任何限定意义。In the embodiment of the present invention, the area refers to a range in which the user needs to view the map annotation information in the electronic map. For example, the area may be a circle formed by a radius of 50 meters centering on a coordinate in the electronic map. It may be a rectangle formed by a certain coordinate in the electronic map, a length and a width of 50 meters, respectively, etc. It should be understood that the examples of the regions herein are merely for convenience of understanding and do not have any limiting meaning.
在本发明实施例中,区块指的是地图标注信息缓存区域的最小单元,是按照经度坐标的最小单元和纬度坐标的最小单元生成,通过区块组成地图,使得地图可以根据区块进行划分,简化区域范围的复杂性,进而简化不需要重复缓存的地图数据的计算,从而减轻手机的运行负担。In the embodiment of the present invention, the block refers to the smallest unit of the map annotation information cache area, which is generated according to the minimum unit of the longitude coordinate and the minimum unit of the latitude coordinate, and the map is formed by the block, so that the map can be divided according to the block. , simplifying the complexity of the area, and simplifying the calculation of the map data that does not need to be repeatedly cached, thereby reducing the running load of the mobile phone.
本领域的人员应当理解,在本发明实施例中,生成区块的经度坐标最小单元和纬度坐标最小单元均可以根据实际情况进行选择,以适应不同环境、不同架构的电子地图,具体不做限定。It should be understood by those skilled in the art that in the embodiment of the present invention, the latitude coordinate minimum unit and the latitude coordinate minimum unit of the generated block may be selected according to actual conditions to adapt to electronic maps of different environments and different architectures, and the specificity is not limited. .
在本发明实施例中,地图标注信息查看请求可以是用户通过对电子地图的拖拽、滑动操作或者手动输入进行录入。In the embodiment of the present invention, the map annotation information viewing request may be that the user inputs by dragging, sliding, or manually inputting the electronic map.
作为示例,图2示出了本发明实施一提供的区块示意图,在图2的世界地图中,设置生成区块的经度坐标最小单元和纬度坐标最小单元均为1°,那么该世界地图的区块大小如区块A所示,该世界地图则由360*180个区块组成,应当理解,此处对区块的举例仅仅为了方便理解,不具有任何限定意义。As an example, FIG. 2 is a block diagram showing the implementation of the first embodiment of the present invention. In the world map of FIG. 2, the minimum unit of the longitude coordinate and the minimum unit of the latitude coordinate of the generated block are both set to 1°, then the world map is The block size is as shown in block A. The world map is composed of 360*180 blocks. It should be understood that the block examples are merely for convenience of understanding and do not have any limiting meaning.
在步骤S102中,当判断所述地图标注信息缓存区块对应的地图标注信息在终端存在缓存时,将缓存的所述地图标注信息展示给用户。In step S102, when it is determined that the map annotation information corresponding to the map annotation information cache block has a cache in the terminal, the cached map annotation information is displayed to the user.
实际应用中,如图3所示,目标位置当前位于B,基于该目标当前位置B已缓存区块1至区块9,当目标位置移动至B'时,基于该目标位置B'需要缓存区块1至区块9,此时,由于区块1至区块9在终端存在缓存,那么对于目标位置B'则不需要重新缓存,将已缓存区块1至区块9的地图标注信息展示给用户。In practical applications, as shown in FIG. 3, the target location is currently located at B, and block 1 to block 9 are buffered based on the target current location B. When the target location moves to B', a buffer area is required based on the target location B'. Block 1 to block 9, at this time, since the block 1 to the block 9 have a cache at the terminal, the re-cache is not required for the target position B', and the map label information of the cached block 1 to block 9 is displayed. To the user.
在步骤S103中,当判断所述地图标注信息缓存区块的地图标注信息在终端不存在缓存时,获取与所述地图标注信息缓存区块对应的地图标注信息,并展示给用户。In step S103, when it is determined that the map annotation information of the map annotation information cache block does not have a cache in the terminal, the map annotation information corresponding to the map annotation information cache block is acquired and displayed to the user.
在本发明实施例中,获取到的地图标注信息会存储于终端中,以供用户在查看地图标注信息时用于判断该地图标注信息在终端是否存在缓存。In the embodiment of the present invention, the acquired map annotation information is stored in the terminal, so that the user can determine whether the map annotation information has a cache in the terminal when viewing the map annotation information.
实际应用中,如图4所示,目标位置当前位于C,基于该目标当前位置C已缓存区块4,当目标位置移动至C'时,基于该目标位置C'需要缓存区块1,此时,由于区块1在终端不存在缓存,那么对于目标位置C'则需要重新缓存,获取与目标位置C'对应的区块1的地图标注信息,并展示给用户。In practical applications, as shown in FIG. 4, the target location is currently located at C, and block 4 is already cached based on the target current location C. When the target location moves to C', block 1 needs to be cached based on the target location C'. When the block 1 does not have a cache at the terminal, the target location C' needs to be re-cached, and the map annotation information of the block 1 corresponding to the target location C' is obtained and displayed to the user.
可选的,在本发明的另一个实际应用中,如图5所示,目标位置当前位于D,基于该目标当前位置D已缓存区块5、区块6、区块8和区块9,当目标位置移动至D'时,基于该目标位置D'需要缓存区块1、区块2、区块4和区块5,此时,由于区块5在终端已存在缓存,那么对于该区块5则不需要重新缓存;而区块1、区块2和区块4在终端不存在缓存,那么对于区块1、区块2和区块4则需要重新缓存,并将重新缓存的区块1、区块2、区块4和已缓存的区块5的地图标注信息展示给用户。Optionally, in another practical application of the present invention, as shown in FIG. 5, the target location is currently located at D, and the block 5, the block 6, the block 8 and the block 9 are buffered based on the target current position D. When the target position moves to D', block 1, block 2, block 4, and block 5 are required to be cached based on the target position D'. At this time, since the block 5 already has a cache at the terminal, then for the area Block 5 does not need to be re-cached; and Block 1, Block 2, and Block 4 do not have a cache at the terminal, then for Block 1, Block 2, and Block 4, you need to re-cache and re-cache the area. The map annotation information of block 1, block 2, block 4 and cached block 5 is presented to the user.
在本发明实施例中,根据用户的地图标注信息查看请求,确定地图标注信息缓存区域,该地图标注信息缓存区域包括至少一个地图标注信息缓存区块,通过以区块代替各个位置坐标来组成缓存区域,使得用户在获取地图信息时,不必再以位置坐标作为基本单位来描述区域范围,简化区域范围的复杂性,进而简化不需要重复缓存的地图数据的计算,从而减轻手机的运行负担;当判断所述地图标注信息缓存区块对应的地图标注信息在终端存在缓存时,将缓存的所述地图标注信息展示给用户;当判断所述地图标注信息缓存区块的地图标注信息在终端不存在缓存时,获取与所述地图标注信息缓存区块对应的地图标注信息,并展示给用户,以实现对目标位置信息的搜索和存储,使得用户在使用电子地图功能搜索和存储目标位置信息时,减少智能终端获取不必要的缓存数据,减轻智能终端的运行负担,提高智能终端运行的流畅度,增加用户的使用体验。In the embodiment of the present invention, the map annotation information cache area is determined according to the user's map annotation information viewing request, and the map annotation information cache area includes at least one map annotation information cache block, and the cache is formed by replacing each position coordinate with the block. The area allows the user to describe the area range by using the position coordinates as the basic unit when obtaining the map information, simplifying the complexity of the area range, thereby simplifying the calculation of the map data that does not need to be repeatedly cached, thereby reducing the running load of the mobile phone; Determining that the map annotation information corresponding to the map annotation information cache block displays the cached map annotation information to the user when the terminal has a cache; and determining that the map annotation information of the map annotation information cache block does not exist in the terminal During caching, the map annotation information corresponding to the map annotation information cache block is obtained and displayed to the user to implement search and storage of the target location information, so that when the user searches and stores the target location information by using the electronic map function, Reduce the need for smart terminal acquisition The cache data to reduce the burden of running intelligent terminals, improving fluency intelligent terminal operations, increasing the user experience.
实施例二Embodiment 2
图6示出了本发明实施例二提供的地图标注信息展示方法的实现流程图,为了便于说明,仅示出与本发明相关的部分。FIG. 6 is a flowchart showing an implementation of a map annotation information display method according to Embodiment 2 of the present invention. For convenience of description, only parts related to the present invention are shown.
在步骤S101中包括步骤S601和步骤S602。Step S601 and step S602 are included in step S101.
在步骤S601中,根据用户的地图标注信息查看请求,确定信息缓存参考点的坐标。In step S601, the coordinates of the information cache reference point are determined according to the user's map annotation information viewing request.
在本发明实施例中,缓存参考点指的是查看缓存地图标注信息时所定位的那一点。In the embodiment of the present invention, the cache reference point refers to the point at which the cache map annotation information is located.
其中,用户在通过显示界面对电子地图拖拽或者滑动时,会在显示界面预设一个比对点,当完成拖拽或者滑动操作之后,将电子地图上与该比对点重合的点作为信息缓存参考点。作为示例,用户在通过200×600的显示界面缓存地图标注信息时,以该显示界面的中点(100,300)作为比对点,当用户对于电子地图拖拽或者滑动后使得比对点(100,300)在电子地图中重合的点为B点时,该B点则为信息缓存参考点。Wherein, when the user drags or slides the electronic map through the display interface, a comparison point is preset on the display interface, and after the dragging or sliding operation is completed, the point on the electronic map that coincides with the comparison point is used as the information. Cache reference point. As an example, when the user caches the map annotation information through the 200×600 display interface, the midpoint (100, 300) of the display interface is used as a comparison point, and the comparison point (100, 300) is made when the user drags or slides on the electronic map. When the point coincident in the electronic map is point B, the point B is the information cache reference point.
在步骤S602中,根据预设的第一规则,确定与所述信息展示参考点的坐标对应的地图标注信息缓存区域。In step S602, according to the preset first rule, a map annotation information cache area corresponding to the coordinates of the information display reference point is determined.
在本发明实施例中,预设的第一规则可以是以核心区块为中心,向四周扩展一定数量的区块作为缓存区块,该核心区块和缓存区块作为地图标注信息的缓存区域。在本发明实施例中,向四周扩展区块数量可以是1块、5块或者10块等,具体不做限定,可以根据地图的大小进行选择。In the embodiment of the present invention, the preset first rule may be a core block as a center, and a certain number of blocks are extended to the periphery as a cache block, and the core block and the cache block serve as a buffer area for map annotation information. . In the embodiment of the present invention, the number of the extents to be extended to the periphery may be 1, 5, or 10, etc., which is not limited, and may be selected according to the size of the map.
作为本发明的一个优化实施例,在步骤S602中还包括步骤S701和步骤S702,如图7所示。As an optimized embodiment of the present invention, step S701 and step S702 are further included in step S602, as shown in FIG.
在步骤S701中,根据所述信息展示参考点的坐标,确定所述信息展示参考点所在的区块。In step S701, according to the coordinates of the information display reference point, the block where the information display reference point is located is determined.
在步骤S702中,将所述信息展示参考点所在的区块和所述信息展示参考点所在的区块周围满足预设的第一地图标注信息缓存区域扩展条件的区块确定为地图标注信息缓存区域。In step S702, the block in which the information display reference point is located and the block in the block where the information display reference point is located satisfy the preset first map annotation information cache area expansion condition are determined as the map annotation information cache. region.
在本发明实施例中,当确定信息缓存参考点的坐标之后,通过该参考点的坐标可以确定在电子地图中与该参考点相对应的区块,该区块为缓存区域的核心区块。In the embodiment of the present invention, after determining the coordinates of the reference point of the information cache, the block corresponding to the reference point in the electronic map may be determined by the coordinates of the reference point, and the block is the core block of the cache area.
实际应用中,如图8所示,根据用户的地图标注信息查看请求确定信息缓存参考点的坐标为E,通过该参考点E可以确定在电子地图中与该参考点相对应的区块为编号E,考点相对应的区块为编号E,区块1至区块8则为地图标注信息的缓存区域。In actual application, as shown in FIG. 8 , according to the user's map annotation information view request, the coordinate of the information cache reference point is E, and the reference point E can determine that the block corresponding to the reference point in the electronic map is numbered. E, the corresponding block of the test site is number E, and block 1 to block 8 are cache areas for map information.
在本发明实施例中,通过确定信息缓存参考点的坐标,并根据预设的第一规则,确定与所述信息展示参考点的坐标对应的地图标注信息缓存区域,使得地图标注信息可以围绕指定的定位点作为中心进行缓存,提高地图标注信息的准确性。In the embodiment of the present invention, by determining the coordinates of the information cache reference point, and according to the preset first rule, determining a map annotation information cache area corresponding to the coordinate of the information display reference point, so that the map annotation information can be specified around The anchor point is cached as a center to improve the accuracy of the map annotation information.
实施例三Embodiment 3
图9示出了本发明实施例三提供的地图标注信息展示方法的实现流程图,为了便于说明,仅示出与本发明相关的部分。FIG. 9 is a flowchart showing an implementation of a map annotation information display method according to Embodiment 3 of the present invention. For convenience of description, only parts related to the present invention are shown.
在步骤S201中包括步骤S901和步骤S902。Step S901 and step S902 are included in step S201.
在步骤S901中,根据用户的地图标注信息查看请求,确定信息展示窗口中展示的地图区域。In step S901, the map area displayed in the information display window is determined according to the user's map annotation information viewing request.
在本发明实施例中,信息展示窗口指的是终端的展示屏幕。In the embodiment of the present invention, the information display window refers to the display screen of the terminal.
在本发明实施例中,展示的地图区域指的是根据用户终端屏幕的大小在电子地图中所对应的区域。In the embodiment of the present invention, the displayed map area refers to an area corresponding to the size of the screen of the user terminal in the electronic map.
其中,可以通过确定用户终端屏幕左下和右上两个点在地图上的经纬度,从而确定屏幕显示区域中的地图区域。作为示例,用户在通过200×600的终端屏幕查看地图标注信息时,用户终端屏幕左下和右上两个点在地图上的经纬度分别为(100,100)和(300,700),那么在电子地图中由经度100至300和纬度100至700所围成的区域则为信息展示窗口中展示的地图区域。Wherein, the map area in the screen display area can be determined by determining the latitude and longitude of the bottom left and upper right points of the user terminal screen on the map. As an example, when the user views the map annotation information through the 200×600 terminal screen, the latitude and longitude of the bottom left and upper right points of the user terminal screen on the map are (100, 100) and (300, 700), respectively, and then the longitude is 100 in the electronic map. The area enclosed by 300 and latitudes 100 to 700 is the map area displayed in the information display window.
在步骤S902中,根据预设的第二规则,确定与所述信息展示窗口中展示的地图区域对应的地图标注信息缓存区域。In step S902, according to the preset second rule, a map annotation information cache area corresponding to the map area displayed in the information display window is determined.
在本发明实施例中,预设的第二规则可以是以展示窗口中展示的地图区域为中心,向四周扩展一定数量的扩展区块,该该地图区域相对应的区块和扩展区块组成地图标注信息的缓存区域。在本发明实施例中,向四周扩展区块数量可以是1块、5块或者10块等,具体不做限定,可以根据地图的大小进行选择。In the embodiment of the present invention, the preset second rule may be centered on the map area displayed in the display window, and expand a certain number of extended blocks to the periphery, and the corresponding block and extended block of the map area are composed. The cache area of the map annotation information. In the embodiment of the present invention, the number of the extents to be extended to the periphery may be 1, 5, or 10, etc., which is not limited, and may be selected according to the size of the map.
作为本发明的又一个优化实施例,在步骤S902中还包括步骤S1001和步骤S1002,如图10所示。As still another optimization embodiment of the present invention, step S1001 and step S1002 are further included in step S902, as shown in FIG.
在步骤S1001中,根据所述信息展示窗口中展示的地图区域,确定与所述信息展示窗口中展示的地图区域对应的缓存区块。In step S1001, a cache block corresponding to the map area displayed in the information display window is determined according to the map area displayed in the information display window.
在步骤S1002中,将所述信息展示窗口中展示的地图区域对应的缓存区块和所述信息展示窗口中展示的地图区域对应的缓存区块周围满足预设的第二地图标注信息缓存区域扩展条件的区块确定为地图标注信息缓存区域。In step S1002, the cache block corresponding to the map area displayed in the information display window and the cache block corresponding to the map area displayed in the information display window satisfy the preset second map annotation information cache area expansion. The conditional block is determined to be the map annotation information cache area.
在本发明实施例中,当确定信息展示窗口中展示的地图区域之后,通过该地图区域可以确定在电子地图中与该地图区域相对应的区块。In the embodiment of the present invention, after determining the map area displayed in the information display window, the block corresponding to the map area in the electronic map can be determined through the map area.
实际应用中,如图11所示,根据用户的地图标注信息查看请求确定信息展示窗口中展示的地图区域为经度64°至66°和纬度24°至27°所围成的F区域,根据预设的第二规则,以该F区域向四周扩展一个区块作为缓存区域,那么在本发明实施例中,向四周扩展后的区域为经度63°至67°和纬度23°至28°所围成的,该经度63°至67°和纬度23°至28°所围成的区域则为地图标注信息的缓存区域。In the actual application, as shown in FIG. 11 , according to the user's map annotation information, the map area displayed in the information display window is defined as an F area surrounded by a longitude of 64° to 66° and a latitude of 24° to 27°. In the second rule, the F area is extended to a surrounding area as a buffer area, and in the embodiment of the present invention, the area expanded to the periphery is a longitude of 63° to 67° and a latitude of 23° to 28°. The area enclosed by the longitude 63° to 67° and the latitude 23° to 28° is a buffer area for the map annotation information.
在本发明实施例中,通过确定信息展示窗口中展示的地图区域,并根据预设的第二规则,确定与所述信息展示窗口中展示的地图区域对应的地图标注信息缓存区域,使得用户通过智能终端可以获取该智能终端所能展示的地图标注信息区域的同时,还可以预存该智能终端所能展示的地图标注信息区域之外的地图标注信息,以供用户使用,增加产品的服务水平,提高用户的使用体验。In the embodiment of the present invention, by determining a map area displayed in the information display window, and according to a preset second rule, determining a map label information cache area corresponding to the map area displayed in the information display window, so that the user passes The smart terminal can acquire the map labeling information area that can be displayed by the smart terminal, and can also pre-store the map labeling information outside the map labeling information area that the smart terminal can display for the user to use, thereby increasing the service level of the product. Improve the user experience.
实施例四Embodiment 4
在本发明实施例中,在步骤S101中具体还包括:In the embodiment of the present invention, the method further includes:
当判断所述地图标注信息缓存区块对应的地图标注信息在终端存在缓存,且所述地图标注信息缓存区块对应的地图标注信息缓存的时间小于预设的阈值时,将缓存的所述地图标注信息展示给用户。When the map annotation information corresponding to the map annotation information cache block is determined to be cached in the terminal, and the map annotation information cache corresponding to the map annotation information cache block is less than a preset threshold, the cached map is cached. The label information is displayed to the user.
在本发明实施例中,预设的阈值指的是地图标注信息缓存的时长,该预设的阈值可以是1分钟、5分钟等,具体不做限定,可以根据实际情况进行选择。In the embodiment of the present invention, the preset threshold refers to the duration of the map annotation information cache, and the preset threshold may be 1 minute, 5 minutes, etc., and is not limited, and may be selected according to actual conditions.
在本发明实施例中,通过确定地图标注信息缓存区块对应的地图标注信息缓存的时间小于预设的阈值,避免由于长时间未对缓存数据更新而导致出现信息不对称的情况,保证了终端中已缓存的地图标注信息的时效性,从而保证地图标注信息的准确性,提高产品的服务水平和竞争力。In the embodiment of the present invention, by determining that the time of the map annotation information cache corresponding to the map annotation information cache block is less than a preset threshold, the information asymmetry is avoided due to the fact that the cache data is not updated for a long time, and the terminal is guaranteed. The timeliness of the cached map annotation information ensures the accuracy of the map annotation information and improves the service level and competitiveness of the product.
实施例五Embodiment 5
图12示出了本发明实施例五提供的地图标注信息展示装置的结构示意图,为了便于说明,仅示出与本发明相关的部分。FIG. 12 is a schematic structural diagram of a map annotation information display apparatus according to Embodiment 5 of the present invention. For convenience of description, only parts related to the present invention are shown.
缓存区域确定单元1210,用于根据用户的地图标注信息查看请求,确定地图标注信息缓存区域,所述地图标注信息缓存区域包括至少一个地图标注信息缓存区块。The cache area determining unit 1210 is configured to determine a map annotation information cache area according to the map annotation information view request of the user, where the map annotation information cache area includes at least one map annotation information cache block.
在本发明实施例中,地图标注信息指的是地图上展示的应用数据,地图标注信息可以是应用于停车客户端的停车场在地图上的位置、停车场名称、停车场的空余车位等信息,也可以是应用于共享单车客户端的共享单车在地图上的位置,共享单车的型号信息,计费标准信息等,应当理解,此处对地图标注信息的举例仅为方便理解,不具有任何限定意义。In the embodiment of the present invention, the map labeling information refers to application data displayed on the map, and the map labeling information may be information such as the location of the parking lot applied to the parking client on the map, the name of the parking lot, and the free parking space of the parking lot. It can also be the location of the shared bicycle applied to the shared bicycle client on the map, the model information of the shared bicycle, the billing standard information, etc. It should be understood that the example of the map labeling information is only convenient for understanding and does not have any limiting meaning. .
本领域的人员应当理解,地图标注信息的查看应基于某一个目标位置或者某一目标区域作为对象进行数据信息的获取。Those skilled in the art should understand that the viewing of the map annotation information should be based on a certain target location or a certain target area as an object for data information acquisition.
在本发明实施例中,区域指的是用户在电子地图中需要查看地图标注信息的范围,比如,该区域可以是以电子地图中某一坐标为中心、以50米为半径形成的圆,也可以是以电子地图中某一坐标为中心、长和宽分别为50米形成的矩形等等,应当理解,此处对区域的举例仅仅为了方便理解,不具有任何限定意义。In the embodiment of the present invention, the area refers to a range in which the user needs to view the map annotation information in the electronic map. For example, the area may be a circle formed by a radius of 50 meters centering on a coordinate in the electronic map. It may be a rectangle formed by a certain coordinate in the electronic map, a length and a width of 50 meters, respectively, etc. It should be understood that the examples of the regions herein are merely for convenience of understanding and do not have any limiting meaning.
在本发明实施例中,区块指的是地图标注信息缓存区域的最小单元,是按照经度坐标的最小单元和纬度坐标的最小单元生成,通过区块组成地图,使得地图可以根据区块进行划分,简化区域范围的复杂性,进而简化不需要重复缓存的地图数据的计算,从而减轻手机的运行负担。In the embodiment of the present invention, the block refers to the smallest unit of the map annotation information cache area, which is generated according to the minimum unit of the longitude coordinate and the minimum unit of the latitude coordinate, and the map is formed by the block, so that the map can be divided according to the block. , simplifying the complexity of the area, and simplifying the calculation of the map data that does not need to be repeatedly cached, thereby reducing the running load of the mobile phone.
本领域的人员应当理解,在本发明实施例中,生成区块的经度坐标最小单元和纬度坐标最小单元均可以根据实际情况进行选择,以适应不同环境、不同架构的电子地图,具体不做限定。It should be understood by those skilled in the art that in the embodiment of the present invention, the latitude coordinate minimum unit and the latitude coordinate minimum unit of the generated block may be selected according to actual conditions to adapt to electronic maps of different environments and different architectures, and the specificity is not limited. .
在本发明实施例中,地图标注信息查看请求可以是用户通过对电子地图的拖拽、滑动操作或者手动输入进行录入。In the embodiment of the present invention, the map annotation information viewing request may be that the user inputs by dragging, sliding, or manually inputting the electronic map.
作为示例,图2示出了本发明实施一提供的区块示意图,在图2的世界地图中,设置生成区块的经度坐标最小单元和纬度坐标最小单元均为1°,那么该世界地图的区块大小如区块A所示,该世界地图则由360*180个区块组成,应当理解,此处对区块的举例仅仅为了方便理解,不具有任何限定意义。As an example, FIG. 2 is a block diagram showing the implementation of the first embodiment of the present invention. In the world map of FIG. 2, the minimum unit of the longitude coordinate and the minimum unit of the latitude coordinate of the generated block are both set to 1°, then the world map is The block size is as shown in block A. The world map is composed of 360*180 blocks. It should be understood that the block examples are merely for convenience of understanding and do not have any limiting meaning.
第一地图标注信息展示单元1220,用于当判断所述地图标注信息缓存区块对应的地图标注信息在终端存在缓存时,将缓存的所述地图标注信息展示给用户。The first map annotation information display unit 1220 is configured to display the cached map annotation information to the user when it is determined that the map annotation information corresponding to the map annotation information cache block has a cache in the terminal.
实际应用中,如图3所示,目标位置当前位于B,基于该目标当前位置B已缓存区块1至区块9,当目标位置移动至B'时,基于该目标位置B'需要缓存区块1至区块9,此时,由于区块1至区块9在终端存在缓存,那么对于目标位置B'则不需要重新缓存,将已缓存区块1至区块9的地图标注信息展示给用户。In practical applications, as shown in FIG. 3, the target location is currently located at B, and block 1 to block 9 are buffered based on the target current location B. When the target location moves to B', a buffer area is required based on the target location B'. Block 1 to block 9, at this time, since the block 1 to the block 9 have a cache at the terminal, the re-cache is not required for the target position B', and the map label information of the cached block 1 to block 9 is displayed. To the user.
第二地图标注信息展示单元1230,用于当判断所述地图标注信息缓存区块的地图标注信息在终端不存在缓存时,获取与所述地图标注信息缓存区块对应的地图标注信息,并展示给用户。The second map annotation information display unit 1230 is configured to: when determining that the map annotation information of the map annotation information cache block does not have a cache in the terminal, acquire map annotation information corresponding to the map annotation information cache block, and display To the user.
在本发明实施例中,获取到的地图标注信息会存储于终端中,以供用户在查看地图标注信息时用于判断该地图标注信息在终端是否存在缓存。In the embodiment of the present invention, the acquired map annotation information is stored in the terminal, so that the user can determine whether the map annotation information has a cache in the terminal when viewing the map annotation information.
实际应用中,如图4所示,目标位置当前位于C,基于该目标当前位置C已缓存区块4,当目标位置移动至C'时,基于该目标位置C'需要缓存区块1,此时,由于区块1在终端不存在缓存,那么对于目标位置C'则需要重新缓存,获取与目标位置C'对应的区块1的地图标注信息,并展示给用户。In practical applications, as shown in FIG. 4, the target location is currently located at C, and block 4 is already cached based on the target current location C. When the target location moves to C', block 1 needs to be cached based on the target location C'. When the block 1 does not have a cache at the terminal, the target location C' needs to be re-cached, and the map annotation information of the block 1 corresponding to the target location C' is obtained and displayed to the user.
可选的,在本发明的另一个实际应用中,如图5所示,目标位置当前位于D,基于该目标当前位置D已缓存区块5、区块6、区块8和区块9,当目标位置移动至D'时,基于该目标位置D'需要缓存区块1、区块2、区块4和区块5,此时,由于区块5在终端已存在缓存,那么对于该区块5则不需要重新缓存;而区块1、区块2和区块4在终端不存在缓存,那么对于区块1、区块2和区块4则需要重新缓存,并将重新缓存的区块1、区块2、区块4和已缓存的区块5的地图标注信息展示给用户。Optionally, in another practical application of the present invention, as shown in FIG. 5, the target location is currently located at D, and the block 5, the block 6, the block 8 and the block 9 are buffered based on the target current position D. When the target position moves to D', block 1, block 2, block 4, and block 5 are required to be cached based on the target position D'. At this time, since the block 5 already has a cache at the terminal, then for the area Block 5 does not need to be re-cached; and Block 1, Block 2, and Block 4 do not have a cache at the terminal, then for Block 1, Block 2, and Block 4, you need to re-cache and re-cache the area. The map annotation information of block 1, block 2, block 4 and cached block 5 is presented to the user.
在本发明实施例中,根据用户的地图标注信息查看请求,确定地图标注信息缓存区域,该地图标注信息缓存区域包括至少一个地图标注信息缓存区块,通过以区块代替各个位置坐标来组成缓存区域,使得用户在获取地图信息时,不必再以位置坐标作为基本单位来描述区域范围,简化区域范围的复杂性,进而简化不需要重复缓存的地图数据的计算,从而减轻手机的运行负担;当判断所述地图标注信息缓存区块对应的地图标注信息在终端存在缓存时,将缓存的所述地图标注信息展示给用户;当判断所述地图标注信息缓存区块的地图标注信息在终端不存在缓存时,获取与所述地图标注信息缓存区块对应的地图标注信息,并展示给用户,以实现对目标位置信息的搜索和存储,使得用户在使用电子地图功能搜索和存储目标位置信息时,减少智能终端获取不必要的缓存数据,减轻智能终端的运行负担,提高智能终端运行的流畅度,增加用户的使用体验。In the embodiment of the present invention, the map annotation information cache area is determined according to the user's map annotation information viewing request, and the map annotation information cache area includes at least one map annotation information cache block, and the cache is formed by replacing each position coordinate with the block. The area allows the user to describe the area range by using the position coordinates as the basic unit when obtaining the map information, simplifying the complexity of the area range, thereby simplifying the calculation of the map data that does not need to be repeatedly cached, thereby reducing the running load of the mobile phone; Determining that the map annotation information corresponding to the map annotation information cache block displays the cached map annotation information to the user when the terminal has a cache; and determining that the map annotation information of the map annotation information cache block does not exist in the terminal During caching, the map annotation information corresponding to the map annotation information cache block is obtained and displayed to the user to implement search and storage of the target location information, so that when the user searches and stores the target location information by using the electronic map function, Reduce the need for smart terminal acquisition The cache data to reduce the burden of running intelligent terminals, improving fluency intelligent terminal operations, increasing the user experience.
实施例六Embodiment 6
图13示出了本发明实施例六提供的地图标注信息展示装置的结构示意图,为了便于说明,仅示出与本发明相关的部分。FIG. 13 is a schematic structural diagram of a map annotation information display apparatus according to Embodiment 6 of the present invention. For convenience of description, only parts related to the present invention are shown.
在缓存区域确定单元1210中包括坐标确定子单元1310和第一缓存区域确定子单元1320。The coordinate determination sub-unit 1310 and the first cache area determination sub-unit 1320 are included in the cache area determining unit 1210.
坐标确定子单元1310,用于根据用户的地图标注信息查看请求,确定信息缓存参考点的坐标。The coordinate determining sub-unit 1310 is configured to determine a coordinate of the information cache reference point according to the user's map annotation information viewing request.
在本发明实施例中,缓存参考点指的是查看缓存地图标注信息时所定位的那一点。In the embodiment of the present invention, the cache reference point refers to the point at which the cache map annotation information is located.
其中,用户在通过显示界面对电子地图拖拽或者滑动时,会在显示界面预设一个比对点,当完成拖拽或者滑动操作之后,将电子地图上与该比对点重合的点作为信息缓存参考点。作为示例,用户在通过200×600的显示界面缓存地图标注信息时,以该显示界面的中点(100,300)作为比对点,当用户对于电子地图拖拽或者滑动后使得比对点(100,300)在电子地图中重合的点为B点时,该B点则为信息缓存参考点。Wherein, when the user drags or slides the electronic map through the display interface, a comparison point is preset on the display interface, and after the dragging or sliding operation is completed, the point on the electronic map that coincides with the comparison point is used as the information. Cache reference point. As an example, when the user caches the map annotation information through the 200×600 display interface, the midpoint (100, 300) of the display interface is used as a comparison point, and the comparison point (100, 300) is made when the user drags or slides on the electronic map. When the point coincident in the electronic map is point B, the point B is the information cache reference point.
第一缓存区域确定子单元1320,用于根据预设的第一规则,确定与所述信息展示参考点的坐标对应的地图标注信息缓存区域。The first buffer area determining sub-unit 1320 is configured to determine, according to the preset first rule, a map label information cache area corresponding to the coordinates of the information display reference point.
在本发明实施例中,预设的第一规则可以是以核心区块为中心,向四周扩展一定数量的区块作为缓存区块,该核心区块和缓存区块作为地图标注信息的缓存区域。在本发明实施例中,向四周扩展区块数量可以是1块、5块或者10块等,具体不做限定,可以根据地图的大小进行选择。In the embodiment of the present invention, the preset first rule may be a core block as a center, and a certain number of blocks are extended to the periphery as a cache block, and the core block and the cache block serve as a buffer area for map annotation information. . In the embodiment of the present invention, the number of the extents to be extended to the periphery may be 1, 5, or 10, etc., which is not limited, and may be selected according to the size of the map.
作为本发明的一个优化实施例,在第一缓存区域确定子单元1320中还包括区块确定子单元1321和第三缓存区域确定子单元1322,如图14所示。As an optimized embodiment of the present invention, the first cache area determining sub-unit 1320 further includes a block determining sub-unit 1321 and a third buffer area determining sub-unit 1322, as shown in FIG.
区块确定子单元1321,用于根据所述信息展示参考点的坐标,确定所述信息展示参考点所在的区块。The block determining sub-unit 1321 is configured to determine, according to the coordinates of the information display reference point, the block where the information display reference point is located.
第三缓存区域确定子单元1322,用于将所述信息展示参考点所在的区块和所述信息展示参考点所在的区块周围满足预设的第一地图标注信息缓存区域扩展条件的区块确定为地图标注信息缓存区域。a third buffer area determining sub-unit 1322, configured to display, by the block where the information reference point is located and the block where the information display reference point is located, a block that meets a preset first map label information cache area expansion condition Make sure to label the information cache area for the map.
在本发明实施例中,当确定信息缓存参考点的坐标之后,通过该参考点的坐标可以确定在电子地图中与该参考点相对应的区块,该区块为缓存区域的核心区块。In the embodiment of the present invention, after determining the coordinates of the reference point of the information cache, the block corresponding to the reference point in the electronic map may be determined by the coordinates of the reference point, and the block is the core block of the cache area.
实际应用中,如图8所示,根据用户的地图标注信息查看请求确定信息缓存参考点的坐标为E,通过该参考点E可以确定在电子地图中与该参考点相对应的区块为编号E,考点相对应的区块为编号E,区块1至区块8则为地图标注信息的缓存区域。In actual application, as shown in FIG. 8 , according to the user's map annotation information view request, the coordinate of the information cache reference point is E, and the reference point E can determine that the block corresponding to the reference point in the electronic map is numbered. E, the corresponding block of the test site is number E, and block 1 to block 8 are cache areas for map information.
在本发明实施例中,通过确定信息缓存参考点的坐标,并根据预设的第一规则,确定与所述信息展示参考点的坐标对应的地图标注信息缓存区域,使得地图标注信息可以围绕指定的定位点作为中心进行缓存,提高地图标注信息的准确性。In the embodiment of the present invention, by determining the coordinates of the information cache reference point, and according to the preset first rule, determining a map annotation information cache area corresponding to the coordinate of the information display reference point, so that the map annotation information can be specified around The anchor point is cached as a center to improve the accuracy of the map annotation information.
实施例七Example 7
图15示出了本发明实施例七提供的地图标注信息展示装置的结构示意图,为了便于说明,仅示出与本发明相关的部分。FIG. 15 is a schematic structural diagram of a map annotation information display apparatus according to Embodiment 7 of the present invention. For convenience of description, only parts related to the present invention are shown.
在缓存区域确定单元1210中包括地图区域确定子单元1510和第二缓存区域确定子单元1520。A map area determining subunit 1510 and a second buffer area determining subunit 1520 are included in the cache area determining unit 1210.
地图区域确定子单元1510,用于根据用户的地图标注信息查看请求,确定信息展示窗口中展示的地图区域。The map area determining sub-unit 1510 is configured to determine a map area displayed in the information display window according to the user's map annotation information viewing request.
在本发明实施例中,信息展示窗口指的是终端的展示屏幕。In the embodiment of the present invention, the information display window refers to the display screen of the terminal.
在本发明实施例中,展示的地图区域指的是根据用户终端屏幕的大小在电子地图中所对应的区域。In the embodiment of the present invention, the displayed map area refers to an area corresponding to the size of the screen of the user terminal in the electronic map.
其中,可以通过确定用户终端屏幕左下和右上两个点在地图上的经纬度,从而确定屏幕显示区域中的地图区域。作为示例,用户在通过200×600的终端屏幕查看地图标注信息时,用户终端屏幕左下和右上两个点在地图上的经纬度分别为(100,100)和(300,700),那么在电子地图中由经度100至300和纬度100至700所围成的区域则为信息展示窗口中展示的地图区域。Wherein, the map area in the screen display area can be determined by determining the latitude and longitude of the bottom left and upper right points of the user terminal screen on the map. As an example, when the user views the map annotation information through the 200×600 terminal screen, the latitude and longitude of the bottom left and upper right points of the user terminal screen on the map are (100, 100) and (300, 700), respectively, and then the longitude is 100 in the electronic map. The area enclosed by 300 and latitudes 100 to 700 is the map area displayed in the information display window.
第二缓存区域确定子单元1520,用于根据预设的第二规则,确定与所述信息展示窗口中展示的地图区域对应的地图标注信息缓存区域。The second cache area determining sub-unit 1520 is configured to determine, according to the preset second rule, a map label information cache area corresponding to the map area displayed in the information display window.
在本发明实施例中,预设的第二规则可以是以展示窗口中展示的地图区域为中心,向四周扩展一定数量的扩展区块,该该地图区域相对应的区块和扩展区块组成地图标注信息的缓存区域。在本发明实施例中,向四周扩展区块数量可以是1块、5块或者10块等,具体不做限定,可以根据地图的大小进行选择。In the embodiment of the present invention, the preset second rule may be centered on the map area displayed in the display window, and expand a certain number of extended blocks to the periphery, and the corresponding block and extended block of the map area are composed. The cache area of the map annotation information. In the embodiment of the present invention, the number of the extents to be extended to the periphery may be 1, 5, or 10, etc., which is not limited, and may be selected according to the size of the map.
作为本发明的又一个优化实施例,在第二缓存区域确定子单元1520中还包括缓存区块确定子单元1521和第四缓存区域确定子单元1522,如图16所示。As still another preferred embodiment of the present invention, the second buffer area determining sub-unit 1520 further includes a buffer block determining sub-unit 1521 and a fourth buffer area determining sub-unit 1522, as shown in FIG.
缓存区块确定子单元1521,用于根据所述信息展示窗口中展示的地图区域,确定与所述信息展示窗口中展示的地图区域对应的缓存区块。The cache block determining sub-unit 1521 is configured to determine, according to the map area displayed in the information display window, a cache block corresponding to the map area displayed in the information display window.
第四缓存区域确定子单元1522,用于将所述信息展示窗口中展示的地图区域对应的缓存区块和所述信息展示窗口中展示的地图区域对应的缓存区块周围满足预设的第二地图标注信息缓存区域扩展条件的区块确定为地图标注信息缓存区域。The fourth cache area determining sub-unit 1522 is configured to satisfy a preset second area around the cache block corresponding to the map area displayed in the information display window and the cache block corresponding to the map area displayed in the information display window. The block of the map annotation information cache area extension condition is determined as the map annotation information cache area.
在本发明实施例中,当确定信息展示窗口中展示的地图区域之后,通过该地图区域可以确定在电子地图中与该地图区域相对应的区块。In the embodiment of the present invention, after determining the map area displayed in the information display window, the block corresponding to the map area in the electronic map can be determined through the map area.
实际应用中,如图11所示,根据用户的地图标注信息查看请求确定信息展示窗口中展示的地图区域为经度64°至66°和纬度24°至27°所围成的F区域,根据预设的第二规则,以该F区域向四周扩展一个区块作为缓存区域,那么在本发明实施例中,向四周扩展后的区域为经度63°至67°和纬度23°至28°所围成的,该经度63°至67°和纬度23°至28°所围成的区域则为地图标注信息的缓存区域。In the actual application, as shown in FIG. 11 , according to the user's map annotation information, the map area displayed in the information display window is defined as an F area surrounded by a longitude of 64° to 66° and a latitude of 24° to 27°. In the second rule, the F area is extended to a surrounding area as a buffer area, and in the embodiment of the present invention, the area expanded to the periphery is a longitude of 63° to 67° and a latitude of 23° to 28°. The area enclosed by the longitude 63° to 67° and the latitude 23° to 28° is a buffer area for the map annotation information.
在本发明实施例中,通过确定信息展示窗口中展示的地图区域,并根据预设的第二规则,确定与所述信息展示窗口中展示的地图区域对应的地图标注信息缓存区域,使得用户通过智能终端可以获取该智能终端所能展示的地图标注信息区域的同时,还可以预存该智能终端所能展示的地图标注信息区域之外的地图标注信息,以供用户使用,增加产品的服务水平,提高用户的使用体验。In the embodiment of the present invention, by determining a map area displayed in the information display window, and according to a preset second rule, determining a map label information cache area corresponding to the map area displayed in the information display window, so that the user passes The smart terminal can acquire the map labeling information area that can be displayed by the smart terminal, and can also pre-store the map labeling information outside the map labeling information area that the smart terminal can display for the user to use, thereby increasing the service level of the product. Improve the user experience.
实施例八Example eight
在第一地图标注信息展示单元1220中,包括:In the first map annotation information display unit 1220, the method includes:
第一地图标注信息展示子单元,用于当判断所述地图标注信息缓存区块对应的地图标注信息在终端存在缓存,且所述地图标注信息缓存区块对应的地图标注信息缓存的时间小于预设的阈值时,将缓存的所述地图标注信息展示给用户。a first map labeling information display subunit, configured to: when it is determined that the map labeling information corresponding to the map labeling information buffering block is cached in the terminal, and the map labeling information corresponding to the map labeling information buffering block is buffered for less than a pre-preview When the threshold is set, the cached map annotation information is displayed to the user.
在本发明实施例中,预设的阈值指的是地图标注信息缓存的时长,该预设的阈值可以是1分钟、5分钟等,具体不做限定,可以根据实际情况进行选择。In the embodiment of the present invention, the preset threshold refers to the duration of the map annotation information cache, and the preset threshold may be 1 minute, 5 minutes, etc., and is not limited, and may be selected according to actual conditions.
在本发明实施例中,通过确定地图标注信息缓存区块对应的地图标注信息缓存的时间小于预设的阈值,避免由于长时间未对缓存数据更新而导致出现信息不对称的情况,保证了终端中已缓存的地图标注信息的时效性,从而保证地图标注信息的准确性,提高产品的服务水平和竞争力。In the embodiment of the present invention, by determining that the time of the map annotation information cache corresponding to the map annotation information cache block is less than a preset threshold, the information asymmetry is avoided due to the fact that the cache data is not updated for a long time, and the terminal is guaranteed. The timeliness of the cached map annotation information ensures the accuracy of the map annotation information and improves the service level and competitiveness of the product.
本发明实施例提供一种用户终端,该用户终端包括:处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,例如闹钟提醒程序。处理器执行计算机程序时实现上述各个地图标注信息展示装置实施例中的功能,例如图7所示地图标注信息展示装置的功能。Embodiments of the present invention provide a user terminal, including: a processor, a memory, and a computer program stored in the memory and operable on the processor, such as an alarm reminder program. The functions of the embodiments of the various map annotation information display devices described above are implemented when the processor executes the computer program, such as the function of the map annotation information display device shown in FIG.
示例性的,计算机程序可以被分割成一个或多个模块,一个或者多个模块被存储在存储器中,并由处理器执行,以完成本发明。一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序在用户终端中的执行过程。例如,所述计算机程序可以被分割成如图7所示的各个模块。Illustratively, a computer program can be partitioned into one or more modules, one or more modules being stored in a memory and executed by a processor to perform the invention. The one or more modules may be a series of computer program instructions that are capable of performing a particular function for describing the execution of a computer program in a user terminal. For example, the computer program can be partitioned into individual modules as shown in FIG.
本领域技术人员可以理解,上述用户终端的描述仅仅是示例,并不构成对用户终端的限定,可以包括比上述描述更多或更少的部件,或者组合某些部件,或者不同的部件,例如可以包括输入输出设备、网络接入设备、总线等。It will be understood by those skilled in the art that the above description of the user terminal is merely an example and does not constitute a limitation of the user terminal, and may include more or less components than those described above, or combine some components, or different components, for example, It may include input and output devices, network access devices, buses, and the like.
所称处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器 (Digital Signal Processor,DSP)、专用集成电路 (Application Specific Integrated Circuit,ASIC)、现成可编程门阵列 (Field-Programmable Gate Array,FPGA) 或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述用户终端的控制中心,利用各种接口和线路连接整个用户终端的各个部分。The so-called processor can be a central processing unit (CPU), or other general-purpose processor, digital signal processor (DSP), application specific integrated circuit (ASIC), ready-made Field-Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, etc. The general purpose processor may be a microprocessor or the processor or any conventional processor or the like, which is a control center of the user terminal, and connects various parts of the entire user terminal using various interfaces and lines.
所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述用户终端的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card, SMC),安全数字(Secure Digital, SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。The memory can be used to store the computer program and/or module, the processor implementing the user by running or executing a computer program and/or module stored in the memory, and invoking data stored in the memory Various functions of the terminal. The memory may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may be stored. Data created based on the use of the mobile phone (such as audio data, phone book, etc.). In addition, the memory may include a high-speed random access memory, and may also include non-volatile memory such as a hard disk, a memory, a plug-in hard disk, a smart memory card (SMC), and a secure digital (Secure Digital, SD) card, flash card, at least one disk storage device, flash memory device, or other volatile solid state storage device.
所述用户终端集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。The module/unit integrated by the user terminal, if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer readable storage medium. Based on such understanding, the present invention implements all or part of the processes in the foregoing embodiments, and may also be completed by a computer program to instruct related hardware. The computer program may be stored in a readable storage medium, where the computer program is The steps of the various method embodiments described above may be implemented when executed by a processor. Wherein, the computer program comprises computer program code, which may be in the form of source code, object code form, executable file or some intermediate form. The computer readable medium may include any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a removable hard disk, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM). , random access memory (RAM, Random Access Memory), electrical carrier signals, telecommunications signals, and software distribution media.
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。The above is only the preferred embodiment of the present invention, and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection of the present invention. Within the scope.
Claims (14)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2018/071896 WO2019136589A1 (en) | 2018-01-09 | 2018-01-09 | Map label information display method and device, terminal, and readable storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2018/071896 WO2019136589A1 (en) | 2018-01-09 | 2018-01-09 | Map label information display method and device, terminal, and readable storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019136589A1 true WO2019136589A1 (en) | 2019-07-18 |
Family
ID=67218806
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2018/071896 Ceased WO2019136589A1 (en) | 2018-01-09 | 2018-01-09 | Map label information display method and device, terminal, and readable storage medium |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2019136589A1 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111914046A (en) * | 2020-07-14 | 2020-11-10 | 北京世纪国源科技股份有限公司 | Generation method and device of target seating chart and computer equipment |
| CN113870092A (en) * | 2021-09-24 | 2021-12-31 | 埃洛克航空科技(北京)有限公司 | Partition loading method, device, terminal and storage medium based on Unity engine |
| CN114494793A (en) * | 2020-11-12 | 2022-05-13 | 济南浪潮高新科技投资发展有限公司 | The method of labeling data and echoing display in the AI deep learning platform |
| CN115577057A (en) * | 2022-09-22 | 2023-01-06 | 普联技术有限公司 | Marking method, device, electronic equipment and readable storage medium of block label |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1828586A (en) * | 2005-12-21 | 2006-09-06 | 泰为信息科技(上海)有限公司 | Computer electronic map formation and display method based on Flash technology |
| CN102023836A (en) * | 2010-11-26 | 2011-04-20 | 北京腾瑞万里科技有限公司 | Display method of mobile terminal vector map and mobile terminal |
| US20130262526A1 (en) * | 2012-03-30 | 2013-10-03 | Brother Kogyo Kabushiki Kaisha | Information processing devices that merge files, information processing methods for merging files, and computer-readable media storing instructions that instruct information processing devices to merge files |
| CN103915033A (en) * | 2012-12-29 | 2014-07-09 | 高德软件有限公司 | Method and apparatus for rendering map, and mobile terminal |
| CN107506376A (en) * | 2017-07-18 | 2017-12-22 | 口碑控股有限公司 | Obtain the client of information point data in region |
| CN108280154A (en) * | 2018-01-09 | 2018-07-13 | 深圳市小猫信息技术有限公司 | A kind of map label information displaying method, device, terminal and readable storage medium storing program for executing |
-
2018
- 2018-01-09 WO PCT/CN2018/071896 patent/WO2019136589A1/en not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1828586A (en) * | 2005-12-21 | 2006-09-06 | 泰为信息科技(上海)有限公司 | Computer electronic map formation and display method based on Flash technology |
| CN102023836A (en) * | 2010-11-26 | 2011-04-20 | 北京腾瑞万里科技有限公司 | Display method of mobile terminal vector map and mobile terminal |
| US20130262526A1 (en) * | 2012-03-30 | 2013-10-03 | Brother Kogyo Kabushiki Kaisha | Information processing devices that merge files, information processing methods for merging files, and computer-readable media storing instructions that instruct information processing devices to merge files |
| CN103915033A (en) * | 2012-12-29 | 2014-07-09 | 高德软件有限公司 | Method and apparatus for rendering map, and mobile terminal |
| CN107506376A (en) * | 2017-07-18 | 2017-12-22 | 口碑控股有限公司 | Obtain the client of information point data in region |
| CN108280154A (en) * | 2018-01-09 | 2018-07-13 | 深圳市小猫信息技术有限公司 | A kind of map label information displaying method, device, terminal and readable storage medium storing program for executing |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111914046A (en) * | 2020-07-14 | 2020-11-10 | 北京世纪国源科技股份有限公司 | Generation method and device of target seating chart and computer equipment |
| CN111914046B (en) * | 2020-07-14 | 2023-02-03 | 北京世纪国源科技股份有限公司 | Generation method and device of target seating chart and computer equipment |
| CN114494793A (en) * | 2020-11-12 | 2022-05-13 | 济南浪潮高新科技投资发展有限公司 | The method of labeling data and echoing display in the AI deep learning platform |
| CN113870092A (en) * | 2021-09-24 | 2021-12-31 | 埃洛克航空科技(北京)有限公司 | Partition loading method, device, terminal and storage medium based on Unity engine |
| CN115577057A (en) * | 2022-09-22 | 2023-01-06 | 普联技术有限公司 | Marking method, device, electronic equipment and readable storage medium of block label |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107889070B (en) | Image processing method, device, terminal and computer-readable storage medium | |
| US20090276730A1 (en) | Techniques for navigation of hierarchically-presented data | |
| WO2019136589A1 (en) | Map label information display method and device, terminal, and readable storage medium | |
| CN112230923B (en) | User interface rendering method, user interface rendering device and server | |
| US10878598B2 (en) | Aspect fit techniques | |
| CN112258622B (en) | Image processing method, device, readable medium and electronic device | |
| US20180275838A1 (en) | Method, device and browser for presenting recommended news, and electronic device | |
| CN108280154B (en) | Method and device for displaying map annotation information, terminal and readable storage medium | |
| WO2017206893A1 (en) | Interface refresh synchronization method and apparatus, terminal, and storage medium | |
| CN111813465A (en) | Information acquisition method, device, medium and equipment | |
| CN111273830A (en) | Data display method and device, electronic equipment and computer readable medium | |
| CN108154515A (en) | Picture shows method and apparatus | |
| CN115391601A (en) | Video format detection method, index model construction method and device | |
| CN109960768A (en) | Display method, device, terminal device and system for map interface | |
| CN109543495B (en) | A method, device, electronic device and storage medium for marking key points of face | |
| CN114820878B (en) | Image editing method and device | |
| CN114518882A (en) | Front-end page modification method, system, device and medium | |
| WO2019114044A1 (en) | Image processing method and device, electronic apparatus, and computer readable storage medium | |
| JP2013542542A (en) | Application file system access | |
| CN115292282A (en) | Data processing method, device, equipment and storage medium | |
| US20110161320A1 (en) | Methods, apparatuses, and computer program products for geocoding data | |
| CN116483492A (en) | Mobile device resolution adaptation method, device, electronic device and storage medium | |
| US20220214188A1 (en) | Efficiently Encoding Route Data for Obtaining Route Updates | |
| CN118069487A (en) | Page display method, device, equipment and storage medium | |
| US20150229718A1 (en) | Protocol for exchanging data between two devices |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (=EPO FORM 1205A DATED 18.11.2020) |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 18899446 Country of ref document: EP Kind code of ref document: A1 |