Mobile terminal operation map viewing method, apparatus and device, and storage medium

CN120995437APending Publication Date: 2025-11-21SHANGHAI DONGPU INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511098394.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-06
Publication Date
2025-11-21

AI Technical Summary

Technical Problem

现有技术中移动端地图查看业务在数据加载效率低、权限控制不够灵活以及数据可视化不够直观的问题,尤其在层级缩放时无法快速且精准展示数据,无法满足不同层级用户的数据访问要求。

Method used

采用基于角色的访问控制模型结合多因素动态权重算法设置用户查看权限,并通过预先构建的空间索引结构加载基础地理数据,利用动态自适应数据加载算法响应地图层级缩放操作,生成并展示签收量/派件量热力图。

Benefits of technology

实现了对不同层级用户访问内容的精准限制,提高了数据加载效率和可视化程度,让用户更直观地了解业务数据情况,满足数据保密要求。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120995437A_ABST
    Figure CN120995437A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of computers, in particular to a mobile terminal operation map viewing method and device, equipment and a storage medium. The mobile terminal operation map viewing method comprises the following steps: acquiring a user mobile terminal viewing request, and setting a viewing permission for a user by adopting a role-based access control model and combining a multi-factor dynamic weight algorithm according to the user mobile terminal viewing request; loading the initial map according to the viewing permission of the user, and loading basic geographic data related to the initial map according to a pre-constructed spatial index structure; acquiring map level scaling operation information of a user mobile terminal, and loading other levels of maps by adopting a dynamic self-adaptive data loading algorithm; and generating and displaying a signing amount / delivery amount thermodynamic diagram according to the thermodynamic diagram viewing request. According to the method, the service map viewing permission of the user is flexibly controlled, and the loading mode of the service map is optimized, so that the loading efficiency is improved while the data security is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computer technology, and in particular to a method, apparatus, device, and storage medium for viewing mobile operation maps. Background Technology

[0002] In the development of the logistics industry, viewing business operation data on mobile maps has become an important means to improve logistics management efficiency. Currently, although maps can display relevant information about logistics operations, there are shortcomings in data loading, precise access control, and data visualization. For example, traditional data loading methods are inefficient when zooming in and out on the map, making it difficult to quickly and accurately display data at the corresponding level; access control is not flexible enough to meet the strict data access requirements of users at different levels; and in terms of data visualization, the display of key data such as the number of signed receipts and dispatches is not intuitive enough, failing to provide comprehensive and accurate information for logistics decision-making.

[0003] It is evident that existing technologies still need improvement and enhancement. Summary of the Invention

[0004] In view of the shortcomings of the prior art, the purpose of this invention is to provide a method, apparatus, device and storage medium for viewing mobile operation maps, which aims to solve the technical problems of insufficiently flexible permission control and inaccurate hierarchical data in the prior art for viewing business operation data on mobile maps.

[0005] To achieve the above objectives, the present invention adopts the following technical solution:

[0006] The first aspect of this invention provides a method for viewing a mobile terminal operation map, comprising the following steps: obtaining a user's mobile terminal viewing request; setting viewing permissions for the user based on the user's mobile terminal viewing request using a role-based access control model and a multi-factor dynamic weight algorithm; loading an initial map based on the user's viewing permissions and loading basic geographic data related to the initial map based on a pre-built spatial index structure; obtaining the user's mobile terminal map level zoom operation information and loading other map levels using a dynamic adaptive data loading algorithm; obtaining a user's request to view a heatmap, and generating and displaying a heatmap of signed-for / delivered items based on the heatmap viewing request.

[0007] Optionally, in a first implementation of the first aspect of the present invention, the step of obtaining a user's mobile terminal viewing request and setting viewing permissions for the user based on the user's mobile terminal viewing request using a role-based access control model combined with a multi-factor dynamic weighting algorithm specifically includes: obtaining the user's responsible business level information, constructing a role-based access control model, setting basic permissions for each user based on the business level information using the role-based access control model; obtaining the user's mobile terminal viewing request, obtaining the mobile terminal's geographical location and the user's operation history based on the user's mobile terminal viewing request; and generating viewing permissions based on the user's basic permissions, the mobile terminal's geographical location, the user's operation history, and the current time using a multi-factor dynamic weighting algorithm.

[0008] Optionally, in the second implementation of the first aspect of the present invention, the step of using a multi-factor dynamic weighting algorithm to generate viewing permissions based on the user's basic permissions, the mobile device's geographical location, the user's operation history, and the current time specifically includes: setting rules affecting permissions, wherein the rules affect permissions by reducing the user's access permissions when the mobile device's geographical location is an abnormal location, and by reducing the user's access permissions when the current viewing time is outside of working hours; setting the influence weight of each factor according to the rules affecting permissions, and adjusting the multi-factor dynamic weighting algorithm according to the influence weight of each factor; and using the multi-factor dynamic weighting algorithm to generate viewing permissions based on the user's basic permissions, the mobile device's geographical location, the user's operation history, and the current time.

[0009] Optionally, in a third implementation of the first aspect of the present invention, the step of loading the initial map according to the user's viewing permissions and loading the basic geographic data related to the initial map according to the pre-built spatial index structure specifically includes: acquiring business geographic information data, preprocessing the business geographic information data to obtain preprocessed data; using a spatial indexing algorithm to construct a spatial index structure based on the preprocessed data; loading the initial map according to the user's viewing permissions and loading the basic geographic data related to the initial map according to the pre-built spatial index structure.

[0010] Optionally, in the fourth implementation of the first aspect of the present invention, the step of loading the initial map according to the user's viewing permissions and loading basic geographic data related to the initial map according to a pre-built spatial index structure specifically includes: loading the initial map based on a third-party map platform according to the user's viewing permissions and the location of the user's mobile device, and loading basic geographic data related to the visible range of the initial map according to a pre-built spatial index structure; using a semantic segmentation algorithm in deep learning to perform semantic analysis on the basic geographic data to identify the type of basic geographic data and obtain the identification results of multiple geographic objects; and loading the identifiers of multiple geographic objects in the initial map according to the identification results and pre-built geographic object identification rules.

[0011] Optionally, in the fifth implementation of the first aspect of the present invention, the step of obtaining the user's mobile terminal map level zoom operation information and using a dynamic adaptive data loading algorithm to load other map levels specifically includes: obtaining the user's mobile terminal map level zoom operation information and calculating the map zoom level; setting business data loading rules and setting the business data content to be loaded for each map level; obtaining the performance parameters of the user's mobile terminal device, using a dynamic adaptive data loading algorithm to dynamically calculate the data content and data precision to be loaded based on the device's performance parameters, the current visible area range, the business data loading rules, and the map zoom level, and obtaining dynamic calculation results; filtering the dynamic calculation results according to viewing permissions, and loading data into the map according to the filtering results.

[0012] Optionally, in the sixth implementation of the first aspect of the present invention, the step of obtaining a user's request to view a heatmap, and generating and displaying a heatmap of signed-for / delivered-for volume based on the request, specifically includes: obtaining historical business data, which includes package signed-for volume and delivery volume data; using a spatiotemporal data mining algorithm to analyze the historical business data and generate multiple heatmaps of signed-for / delivered-for volume in different dimensions; obtaining a user's request to view a heatmap, and generating and displaying a heatmap of signed-for / delivered-for volume based on the request.

[0013] A second aspect of the present invention provides a mobile terminal operation map viewing device, comprising: a permission setting module, used to obtain a user's mobile terminal viewing request, and set viewing permissions for the user based on the user's mobile terminal viewing request, using a role-based access control model and a multi-factor dynamic weight algorithm; a map loading module, used to load an initial map according to the user's viewing permissions, and load basic geographic data related to the initial map according to a pre-built spatial index structure; a zooming module, used to obtain the user's mobile terminal map level zooming operation information, and load other levels of maps using a dynamic adaptive data loading algorithm; and a generation module, used to obtain a user's heatmap viewing request, and generate and display a heatmap of signed-for / delivered quantities according to the heatmap viewing request.

[0014] Optionally, in the first implementation of the second aspect of the present invention, the permission setting module includes: a setting submodule, used to obtain the business level information of the user's responsibilities, construct a role-based access control model, and set basic permissions for each user according to the business level information using the role-based access control model; an acquisition submodule, used to obtain the user's mobile terminal viewing request, and obtain the mobile terminal's geographical location and the user's operation history according to the user's mobile terminal viewing request; and a generation submodule, used to generate viewing permissions using a multi-factor dynamic weight algorithm based on the user's basic permissions, the mobile terminal's geographical location, the user's operation history, and the current time.

[0015] Optionally, in a second implementation of the second aspect of the present invention, the generation submodule includes: a rule setting unit, used to set rules affecting permissions, the rules including: reducing user access permissions when the mobile device's geographical location is an abnormal location, and reducing user access permissions when viewing the current time is outside of working hours; an algorithm adjustment unit, used to set the influence weights of each factor according to the rules affecting permissions, and adjust the multi-factor dynamic weight algorithm according to the influence weights of each factor; and a permission generation unit, used to generate viewing permissions using the multi-factor dynamic weight algorithm based on the user's basic permissions, the mobile device's geographical location, the user's operation history, and the current time.

[0016] Optionally, in a third implementation of the second aspect of the present invention, the map loading module includes: a preprocessing submodule, used to acquire business geographic information data, preprocess the business geographic information data, and obtain preprocessed data; an index construction submodule, used to construct a spatial index structure based on the preprocessed data using a spatial indexing algorithm; and a loading submodule, used to load an initial map according to the user's viewing permissions, and load basic geographic data related to the initial map according to the pre-constructed spatial index structure.

[0017] Optionally, in the fourth implementation of the second aspect of the present invention, the loading submodule includes: a map loading unit, used to load an initial map based on a third-party map platform, according to the user's viewing permissions and the location of the user's mobile device, and to load basic geographic data related to the visible range of the initial map according to a pre-built spatial index structure; a semantic analysis unit, used to perform semantic analysis on the basic geographic data using a semantic segmentation algorithm in deep learning to identify the type of basic geographic data and obtain the identification results of multiple geographic objects; and an identification unit, used to load the identification of multiple geographic objects in the initial map according to the identification results and pre-built geographic object identification rules.

[0018] Optionally, in a fifth implementation of the second aspect of the present invention, the scaling module includes: a calculation unit, used to acquire map layer scaling operation information of the user's mobile terminal and calculate the scaling layer of the map; a rule setting unit, used to set business data loading rules and set the business data content to be loaded for each map layer; a dynamic calculation unit, used to acquire the performance parameters of the user's mobile terminal device, adopt a dynamic adaptive data loading algorithm, and dynamically calculate the data content and data precision to be loaded according to the device's performance parameters, the current visible area range, the business data loading rules, and the map scaling layer to obtain dynamic calculation results; and a filtering loading unit, used to filter the dynamic calculation results according to viewing permissions and load data in the map according to the filtering results.

[0019] Optionally, in a sixth implementation of the second aspect of the present invention, the generation module includes: a data acquisition unit, used to acquire historical business data, the historical business data including parcel receipt volume and delivery volume data; a heatmap unit, used to analyze the historical business data using a spatiotemporal data mining algorithm to generate multiple heatmaps of receipt volume / delivery volume in different dimensions; and a graph generation unit, used to acquire user requests to view heatmaps, and generate and display heatmaps of receipt volume / delivery volume based on the requests.

[0020] A third aspect of the present invention provides a mobile terminal operation map viewing device, including a memory and at least one processor, wherein the memory stores computer-readable instructions; the at least one processor invokes the computer-readable instructions in the memory to execute the various steps of the mobile terminal operation map viewing method described above.

[0021] A fourth aspect of the present invention provides a computer-readable storage medium storing computer-readable instructions, which, when executed by a processor, implement the various steps of the mobile terminal operation map viewing method described above.

[0022] Beneficial Effects: This invention provides a method for viewing a mobile operational map. The method first uses a role-based access control model, combined with a multi-factor dynamic weighting algorithm, to set viewing permissions for users based on their mobile viewing requests, restricting access to different user levels to meet data confidentiality requirements. Then, based on the user's viewing permissions, an initial map is loaded, along with pre-built spatial index structure to load related basic geographic data, thus forming an operational map from which business data can be viewed. Next, by acquiring the user's mobile map zooming information, a dynamic adaptive data loading algorithm is used to load other map levels, allowing users to view other map levels and business data, resulting in higher data loading efficiency. Finally, the method acquires the user's heatmap viewing request, generates and displays a heatmap of signed-for / delivered items, improving data visualization and allowing users to more intuitively understand the business data situation. Attached Figure Description

[0023] Figure 1 This is a first flowchart of a mobile terminal operation map viewing method provided in an embodiment of the present invention;

[0024] Figure 2 This is a second flowchart of the mobile terminal operation map viewing method provided in an embodiment of the present invention;

[0025] Figure 3 This is a third flowchart of the mobile terminal operation map viewing method provided in the embodiments of the present invention;

[0026] Figure 4 This is a fourth flowchart of the mobile terminal operation map viewing method provided in the embodiments of the present invention;

[0027] Figure 5 This is a fifth flowchart of the mobile terminal operation map viewing method provided in the embodiments of the present invention;

[0028] Figure 6 This is a sixth flowchart of the mobile terminal operation map viewing method provided in the embodiments of the present invention;

[0029] Figure 7 This is the seventh flowchart of the mobile terminal operation map viewing method provided in the embodiments of the present invention;

[0030] Figure 8 A schematic diagram of a mobile terminal operation map viewing device provided in an embodiment of the present invention;

[0031] Figure 9 This is another structural schematic diagram of the mobile terminal operation map viewing device provided in an embodiment of the present invention;

[0032] Figure 10This is a schematic diagram of the structure of a mobile operation map viewing device provided in an embodiment of the present invention. Detailed Implementation

[0033] This invention provides a method, apparatus, device, and storage medium for viewing mobile operational maps. The invention configures user viewing permissions using a role-based access control model combined with a multi-factor dynamic weighting algorithm, effectively restricting access to content for users at different levels and strictly meeting data confidentiality requirements. It then loads an initial map based on user permissions and loads associated basic geographic data using a pre-built spatial index structure, quickly forming an operational map that displays viewable business data, laying an efficient foundation for subsequent operations. A dynamic adaptive data loading algorithm responds to user map zooming operations, ensuring smooth viewing of multi-level maps and business data while significantly improving data loading efficiency. It generates and displays heatmaps of signed-for / delivered quantities for user heatmap viewing requests, greatly enhancing data visualization and allowing users to more intuitively and clearly grasp business data. The overall technical solution achieves excellent synergy in security, efficiency, and ease of use.

[0034] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” or “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0035] For ease of understanding, the specific process of the embodiments of the present invention is described below. Please refer to [link / reference]. Figure 1 The first embodiment of the mobile terminal operation map viewing method in this invention includes:

[0036] S101. Obtain the user's mobile terminal viewing request, and based on the user's mobile terminal viewing request, adopt a role-based access control model and combine a multi-factor dynamic weight algorithm to set viewing permissions for the user.

[0037] S102. Load the initial map according to the user's viewing permissions, and load the basic geographic data related to the initial map according to the pre-built spatial index structure;

[0038] S103. Obtain the user's mobile terminal map level zoom operation information, and use a dynamic adaptive data loading algorithm to load other map levels;

[0039] S104. Obtain the user's request to view the heatmap, and generate and display the heatmap of the number of signed receipts / deliveries based on the request.

[0040] In this embodiment, after receiving a user's mobile device viewing request, the system uses a role-based access control model to initially set the user's viewing permissions. This model restricts the user's access scope based on their business level or function. For example, a branch-level user's access is limited to the branch level, while senior management at company headquarters has access to the entire country and various levels of business operation maps. After setting initial permissions, a multi-factor dynamic weighting algorithm further considers multiple factors to adjust the initial permissions, expanding or narrowing viewing permissions to adapt to different situations, making permission control more flexible.

[0041] After clarifying the user's viewing permissions, the system loads the initial map according to the scope of those permissions. A pre-built spatial index structure speeds up the loading of relevant content in the initial map, eliminating the need to consume computing resources and time to generate content each time, resulting in higher loading efficiency. The pre-built spatial index structure also ensures data stability, guaranteeing the accuracy of the loaded content and data structure each time, preventing mismatches between different levels of data when viewing subsequent levels.

[0042] After the initial map is loaded, users can zoom in and out on the initial map to view content at different levels. Upon receiving the zoom operation information, the system uses a dynamic adaptive data loading algorithm to load other levels of the map. The dynamic adaptive data loading algorithm identifies whether the operation information is zooming in or zooming out, and then loads the next or previous level of the operational map based on the initial map. The dynamic adaptive data loading algorithm also adjusts the content displayed in the map according to the size of the map's visualization range to avoid displaying too much or too little content.

[0043] Please see Figure 2 The second embodiment of the mobile terminal operation map viewing method in this invention includes:

[0044] S201. Obtain the business level information of the user, build a role-based access control model, and set basic permissions for each user according to the business level information.

[0045] S202. Obtain the user's mobile device viewing request, and obtain the mobile device's geographical location and the user's operation history based on the user's mobile device viewing request;

[0046] S203. A multi-factor dynamic weighting algorithm is adopted to generate viewing permissions based on the user's basic permissions, the mobile device's geographical location, the user's operation history, and the current time.

[0047] In express delivery and logistics companies, users at multiple levels need to use the operational map, including headquarters, provincial / regional, distribution, grid manager, and primary network point users. The scope of viewing permissions varies depending on the user's level. A role-based access control model pre-sets viewing permissions according to the user's level. When a user initiates a viewing request, the role-based access control model automatically grants the corresponding initial viewing permissions based on the user account's level.

[0048] In this embodiment, to further flexibly control viewing permissions, after determining the initial viewing permissions, the system further obtains the user's mobile device's geographical location and the user's operation history. This information reflects potential security risks to the user, such as abnormal geographical location, excessively frequent operations within a short period of time, operation speed inconsistent with normal operation speed, and repeated viewing requests within a short period of time. A multi-factor dynamic weighting algorithm is used to calculate and appropriately narrow or expand the user's viewing permissions based on factors such as the user's basic permissions, mobile device's geographical location, user's operation history, and current time. For example, if the current time is outside of working hours, the viewing permissions will be further restricted. Furthermore, if the user's operation history repeatedly involves requests to view a certain set of data at a higher level, and all requests have been granted by administrators, the system will expand the viewing permissions to a limited extent.

[0049] Please see Figure 3 The third embodiment of the mobile terminal operation map viewing method in this invention includes:

[0050] S301. Set the rules that affect permissions, including: reducing user access permissions when the mobile device's geographical location is an abnormal location, and reducing user access permissions when viewing the current time is outside of working hours;

[0051] S302. Set the influence weight of each factor according to the influence permission rules, and adjust the multi-factor dynamic weight algorithm according to the influence weight of each factor;

[0052] S303. Employs a multi-factor dynamic weighting algorithm to generate viewing permissions based on the user's basic permissions, the mobile device's geographical location, the user's operation history, and the current time.

[0053] In this embodiment, when the mobile device's geographical location is abnormal, it indicates a potential risk of hacking. Therefore, it is necessary to reduce the user's access permissions. Similarly, when viewing the current time outside of working hours, there is a risk of confidential data leakage due to the lack of system administrators for real-time monitoring. Therefore, it is also necessary to reduce user access permissions, such as restricting the viewing of confidential data. In addition, the rules affecting permissions may also include reducing user access permissions and restricting the viewing of sensitive data when there are multiple abnormal operations in the user's operation history.

[0054] Specifically, when restricting user access permissions, multiple levels can be set, such as Level 1 restriction, Level 2 restriction, and Level 3 restriction. The higher the restriction level, the wider the range of business data that can be viewed.

[0055] Before generating viewing permissions using a multi-factor dynamic weighting algorithm, each factor is assigned an influence weight. Higher-risk scenarios have greater influence weights, such as by setting smaller negative numbers as influence coefficients. Conversely, users with higher security are assigned positive numbers as influence coefficients. The multi-factor dynamic weighting algorithm combines the influence weights of each factor to calculate the restriction level, and then combines this with the initial viewing permissions to generate the final viewing permissions.

[0056] Please see Figure 4 The fourth embodiment of the mobile terminal operation map viewing method in this invention includes:

[0057] S401. Obtain business geographic information data, preprocess the business geographic information data, and obtain preprocessed data;

[0058] S402. A spatial indexing algorithm is used to construct a spatial indexing structure based on the preprocessed data;

[0059] S403. Load the initial map according to the user's viewing permissions, and load the basic geographic data related to the initial map according to the pre-built spatial index structure.

[0060] In this embodiment, the business geographic information data includes geographic information data such as business provinces, distribution centers, grid warehouses, primary network points, branches / service centers, community AOI, delivery stations, and express lockers. The purpose of preprocessing the business geographic information data is to standardize and integrate multi-source heterogeneous data. This includes coordinate unification, data cleaning, and format normalization. For coordinate unification, the GDAL library can be used to convert between different coordinate systems, resolving the issue of inconsistent spatial references. For data cleaning, GeoPandas can be used to handle invalid geometry (such as self-intersecting polygons) and fill in missing values, ensuring the accuracy of spatial analysis.

[0061] Spatial indexing algorithms can employ R-tree indexes. R-trees use a hierarchical structure and approximate spatial objects using minimum bounding rectangles (MBRs). When performing spatial queries such as range queries and nearest neighbor queries, starting from the root node, child nodes are selectively accessed based on the query conditions. Only potentially intersecting areas need to be thoroughly examined, quickly eliminating a large amount of irrelevant data and significantly improving query efficiency. The tree structure of R-trees allows for better data locality, which is more compatible with modern computer caching mechanisms. During query operations, caching can be utilized more effectively, reducing disk I / O operations, improving system performance, and meeting users' needs for fast queries.

[0062] By constructing a spatial index structure, related data can be quickly located when loading the initial map, allowing for the rapid formation of other map layers when zooming in to view data at other levels.

[0063] Please see Figure 5 The fifth embodiment of the mobile terminal operation map viewing method in this invention includes:

[0064] S501. Based on a third-party map platform, load the initial map according to the user's viewing permissions and the location of the user's mobile device, and load basic geographic data related to the visible range of the initial map according to the pre-built spatial index structure.

[0065] S502. Using semantic segmentation algorithms in deep learning, semantic analysis is performed on basic geographic data to identify the type of basic geographic data and obtain the identification results of multiple geographic objects;

[0066] S503. Based on the identification results and the pre-built geographic object identification rules, load the identifiers of multiple geographic objects into the initial map.

[0067] In this embodiment, by leveraging the rich data resources of a third-party map platform and combining user permissions with mobile device location, only relevant data within the visible range is loaded. This reduces data redundancy, improves loading speed, and ensures data security. Simultaneously, the pre-built spatial index structure enables rapid location and extraction of basic geographic data within the initial map's visible range, such as roads and waterways, further optimizing loading efficiency.

[0068] Semantic segmentation algorithms can perform detailed analysis of basic geographic data, automatically identifying the types of different geographic objects, such as distinguishing between buildings, roads, and green spaces. Based on the identification results and geographic object identification rules, geographic object identifiers are loaded, making map information more intuitive and clear.

[0069] Specifically, the business viewing app is based on a third-party map platform (such as Tencent Maps) and, according to the branch administrator's permissions, only displays a map of the area under their responsibility. Simultaneously, by obtaining the administrator's mobile location (using GPS positioning) and combining it with a pre-built spatial index structure, it quickly loads basic geographic data within the administrator's current field of view, such as detailed road distribution and neighborhood locations. This avoids loading large amounts of irrelevant data, improving data loading speed and app response efficiency, allowing administrators to quickly understand the business situation of each service point within their assigned area.

[0070] Please see Figure 6 The sixth embodiment of the mobile terminal operation map viewing method in this invention includes:

[0071] S601. Obtain the user's mobile terminal map zoom operation information and calculate the map zoom level;

[0072] S602. Set business data loading rules, and set the business data content to be loaded for each map level;

[0073] S603. Obtain the performance parameters of the user's mobile device, and use a dynamic adaptive data loading algorithm to dynamically calculate the data content and data precision to be loaded based on the device's performance parameters, the current visible area range, business data loading rules, and the map zoom level, and obtain the dynamic calculation results.

[0074] S604. Filter the dynamic calculation results according to viewing permissions, and load the data into the map based on the filtering results.

[0075] In this embodiment, business data loading rules are set up, specifying that each map level corresponds to different business data content. For example, a grid-level map includes business data from multiple outlets and service departments, while a national-level map includes business data from various business provinces. The specific types of business data displayed also differ at different levels to meet the actual needs of managers at the corresponding levels.

[0076] When users zoom in and out on the map on a mobile device, a dynamic adaptive data loading algorithm is employed. This algorithm dynamically calculates the amount and precision of data to be loaded based on the map zoom level, the current visible area, business data loading rules, and device performance parameters (such as CPU utilization and remaining memory). The current visible area refers to the actual map area displayed. For high-level maps (such as a national map), summary business data, such as the total business volume of each province, is loaded. As the map level gradually shrinks, detailed dimensional data for each level is loaded sequentially according to certain rules (such as a descending geographical order), ensuring a clear and vivid display of the company's entire business data on the map while avoiding performance degradation due to overloading data.

[0077] During the data loading process, caching algorithms can be used to cache already loaded data. When a user accesses the same area or level of data again, the data is retrieved from the cache first, reducing data loading time and improving the smoothness of map operations.

[0078] In addition, to further protect the confidentiality of sensitive data, this embodiment will also filter the dynamic calculation results according to viewing permissions to remove sensitive business data and improve information security.

[0079] Please see Figure 7 The seventh embodiment of the mobile terminal operation map viewing method in this invention includes:

[0080] S701. Obtain historical business data, including parcel receipt volume and delivery volume data;

[0081] S702. Employs spatiotemporal data mining algorithms to analyze historical business data and generate heatmaps of receipt / delivery volume in multiple dimensions.

[0082] S703. Obtain user requests to view heatmaps, and generate and display heatmaps for signed-for / delivered items based on the requests.

[0083] In this embodiment, the system first acquires and stores historical business data. When a user needs to view the heatmap, a spatiotemporal data mining algorithm is used to analyze and process the receipt and delivery volume data for the past 1, 7, and 30 days. Specifically, at different map levels (such as the provincial level), when a user clicks the heatmap display button, the total receipt / delivery volume for each city / district within the corresponding time period is calculated based on the results of the spatiotemporal data mining algorithm. A color mapping algorithm can also be further used to map the data to different color ranges based on the size of the receipt / delivery volume. The larger the data, the darker the corresponding color, thus visually displaying the distribution of receipt / delivery volume on the map in the form of a heatmap. Simultaneously, interactive functionality is added to the heatmap. When a user clicks on a specific area on the heatmap, a detailed data information window pops up, displaying the specific receipt and delivery volume for that area, along with related statistical analysis data.

[0084] The above describes the method for viewing mobile operation maps in embodiments of the present invention. The following describes the device for viewing mobile operation maps in embodiments of the present invention. Please refer to [link / reference]. Figure 8 One embodiment of the mobile terminal operation map viewing device in this invention includes:

[0085] The permission setting module 10 is used to obtain the user's mobile terminal viewing request, and based on the user's mobile terminal viewing request, adopt a role-based access control model and combine a multi-factor dynamic weight algorithm to set viewing permissions for the user.

[0086] The map loading module 20 is used to load the initial map according to the user's viewing permissions and to load the basic geographic data related to the initial map according to the pre-built spatial index structure.

[0087] The zoom module 30 is used to obtain the user's mobile terminal map level zoom operation information and use a dynamic adaptive data loading algorithm to load other map levels.

[0088] The generation module 40 is used to obtain user requests to view heatmaps, and generate and display heatmaps of signed-for / delivered quantities based on the requests.

[0089] Please see Figure 9 One embodiment of the mobile terminal operation map viewing device in this invention includes:

[0090] The permission setting module 10 is used to obtain the user's mobile terminal viewing request, and based on the user's mobile terminal viewing request, adopt a role-based access control model and combine a multi-factor dynamic weight algorithm to set viewing permissions for the user.

[0091] The map loading module 20 is used to load the initial map according to the user's viewing permissions and to load the basic geographic data related to the initial map according to the pre-built spatial index structure.

[0092] The zoom module 30 is used to obtain the user's mobile terminal map level zoom operation information and use a dynamic adaptive data loading algorithm to load other map levels.

[0093] The generation module 40 is used to obtain user requests to view heatmaps, and generate and display heatmaps of signed-for / delivered quantities based on the requests.

[0094] In this embodiment, the permission setting module 10 includes:

[0095] Set up submodule 11 to obtain the business level information of the user, build a role-based access control model, and set basic permissions for each user according to the business level information.

[0096] The acquisition submodule 12 is used to acquire user mobile viewing requests and acquire the mobile device's geographical location and user's operation history based on the user's mobile viewing requests;

[0097] The generation submodule 13 is used to generate viewing permissions based on the user's basic permissions, the mobile device's geographical location, the user's operation history, and the current time using a multi-factor dynamic weight algorithm.

[0098] In this embodiment, the generation submodule 13 includes:

[0099] The rule setting unit 131 is used to set rules affecting permissions, including: reducing user access permissions when the geographical location of the mobile terminal is an abnormal location, and reducing user access permissions when viewing the current time is outside of working hours;

[0100] The algorithm adjustment unit 132 is used to set the influence weight of each factor according to the influence permission rules, and adjust the multi-factor dynamic weight algorithm according to the influence weight of each factor.

[0101] The permission generation unit 133 is used to generate viewing permissions based on the user's basic permissions, the mobile device's geographical location, the user's operation history, and the current time using a multi-factor dynamic weight algorithm.

[0102] In this embodiment, the map loading module 20 includes:

[0103] Preprocessing submodule 21 is used to acquire business geographic information data, preprocess the business geographic information data, and obtain preprocessed data;

[0104] The index building submodule 22 is used to construct a spatial index structure based on the preprocessed data using a spatial indexing algorithm.

[0105] Loading submodule 23 is used to load the initial map according to the user's viewing permissions and load the basic geographic data related to the initial map according to the pre-built spatial index structure;

[0106] In this embodiment, the loading submodule 23 includes:

[0107] Map loading unit 231 is used to load an initial map based on a third-party map platform, according to the user's viewing permissions and the location of the user's mobile device, and to load basic geographic data related to the visible range of the initial map according to a pre-built spatial index structure.

[0108] The semantic analysis unit 232 is used to perform semantic analysis on basic geographic data using a semantic segmentation algorithm in deep learning, in order to identify the type of basic geographic data and obtain the identification results of multiple geographic objects.

[0109] Identification unit 233 is used to load the identifiers of multiple geographic objects into the initial map based on the identification results and pre-built geographic object identification rules;

[0110] In this embodiment, the scaling module 30 includes:

[0111] The calculation unit 31 is used to obtain the user's mobile terminal map zoom operation information and calculate the map zoom level;

[0112] The rule setting unit 32 is used to set the business data loading rules, and to set the loaded business data content for each level of the map.

[0113] The dynamic calculation unit 33 is used to obtain the performance parameters of the user's mobile device and adopts a dynamic adaptive data loading algorithm to dynamically calculate the data content and data precision to be loaded based on the device's performance parameters, the current visible area range, business data loading rules and map zoom level, and obtain dynamic calculation results.

[0114] The filtering and loading unit 34 is used to filter the dynamic calculation results according to the viewing permissions, and load the data into the map according to the filtering results.

[0115] In this embodiment, the generation module 40 includes:

[0116] Data acquisition unit 41 is used to acquire historical business data, including parcel receipt volume and delivery volume data;

[0117] Heatmap unit 42 is used to analyze historical business data using spatiotemporal data mining algorithms to generate heatmaps of receipt / delivery volume in multiple different dimensions.

[0118] The graph generation unit 43 is used to obtain the user's request to view the heat map, and generate and display the heat map of the number of signed receipts / deliveries based on the request.

[0119] The mobile operation map viewing device of this invention first configures user viewing permissions through a role-based access control model, integrating a multi-factor dynamic weighting algorithm. This accurately restricts the content accessed by users at different levels, strictly meeting data confidentiality standards. Based on this, an initial map is loaded according to user permissions, and with the help of a pre-built spatial index structure, related basic geographic data is quickly retrieved. This efficiently generates an operation map that displays viewable business data, laying a solid foundation for subsequent operations. For user map zooming operations, a dynamic adaptive data loading algorithm is used to respond, ensuring smooth viewing of multi-level maps and business data while significantly improving data loading efficiency. When a user initiates a heatmap viewing request, the system instantly generates and displays a heatmap of signed-for / delivered items, significantly enhancing data visualization and helping users to more intuitively and clearly grasp the business data situation.

[0120] The above describes the mobile terminal operation map viewing device in the embodiments of the present invention in detail from the perspective of modular functional entities. The following describes the mobile terminal operation map viewing device in the embodiments of the present invention in detail from the perspective of hardware processing.

[0121] Figure 10 This is a schematic diagram of a mobile operation map viewing device 900 provided in an embodiment of the present invention. The mobile operation map viewing device 900 can vary significantly due to different configurations or performance. It may include one or more central processing units (CPUs) 910 (e.g., one or more processors) and a memory 920, and one or more storage media 930 (e.g., one or more mass storage devices) for storing applications 933 or data 932. The memory 920 and storage media 930 can be temporary or persistent storage. The program stored in the storage media 930 may include one or more modules (not shown in the diagram), each module including a series of instruction operations on the mobile operation map viewing device 900. Furthermore, the processor 910 may be configured to communicate with the storage media 930 and execute the series of instruction operations in the storage media 930 on the mobile operation map viewing device 900 to implement the steps of the mobile operation map viewing method provided in the above-described method embodiments.

[0122] The mobile operation map viewing device 900 may also include one or more power supplies 940, one or more wired or wireless network interfaces 950, one or more input / output interfaces 960, and / or one or more operating systems 931, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, etc. Those skilled in the art will understand that... Figure 10 The illustrated structure of the mobile operation map viewing device does not constitute a limitation on the mobile operation map viewing device. It may include more or fewer components than illustrated, or combine certain components, or have different component arrangements.

[0123] The present invention also provides a computer-readable storage medium, which can be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium, wherein the computer-readable storage medium stores instructions that, when executed on a computer, cause the computer to perform the steps of the mobile terminal operation map viewing method.

[0124] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the device or apparatus described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0125] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0126] It is understood that those skilled in the art can make equivalent substitutions or modifications to the technical solution and inventive concept of the present invention, and all such substitutions or modifications should fall within the protection scope of the appended claims.

Claims

1. A method for viewing a mobile terminal operation map, characterized in that, Includes the following steps: Get the user's mobile viewing request, and based on the user's mobile viewing request, use a role-based access control model and combine a multi-factor dynamic weight algorithm to set viewing permissions for the user. The initial map is loaded based on the user's viewing permissions, and the basic geographic data related to the initial map is loaded based on the pre-built spatial index structure. Obtain information on the user's mobile map zooming operations and use a dynamic adaptive data loading algorithm to load other map layers. Get user requests to view heatmaps, and generate and display heatmaps for signed-for / delivered items based on these requests.

2. The mobile terminal operation map viewing method according to claim 1, characterized in that, The process of obtaining user mobile device viewing requests, and based on these requests, employing a role-based access control model and combining it with a multi-factor dynamic weighting algorithm to set viewing permissions for users, specifically includes: Obtain the business level information of the user, build a role-based access control model, and set basic permissions for each user according to the business level information. Get the user's mobile viewing request, and obtain the mobile device's geographical location and the user's operation history based on the user's mobile viewing request; A multi-factor dynamic weighting algorithm is used to generate viewing permissions based on the user's basic permissions, the mobile device's geographical location, the user's operation history, and the current time.

3. The mobile terminal operation map viewing method according to claim 2, characterized in that, The method employs a multi-factor dynamic weighting algorithm to generate viewing permissions based on the user's basic permissions, the mobile device's geographical location, the user's operation history, and the current time. Specifically, this includes: Set rules to affect permissions, including: reducing user access permissions when the mobile device's geographical location is abnormal, and reducing user access permissions when viewing the current time is outside of working hours; Set the influence weight of each factor according to the influence permission rules, and adjust the multi-factor dynamic weight algorithm according to the influence weight of each factor. A multi-factor dynamic weighting algorithm is used to generate viewing permissions based on the user's basic permissions, the mobile device's geographical location, the user's operation history, and the current time.

4. The mobile terminal operation map viewing method according to claim 1, characterized in that, The process of loading the initial map based on the user's viewing permissions and loading the basic geographic data related to the initial map according to the pre-built spatial index structure specifically includes: Acquire business geographic information data, preprocess the business geographic information data, and obtain preprocessed data; A spatial indexing algorithm is used to construct a spatial index structure based on the preprocessed data; The initial map is loaded based on the user's viewing permissions, and the underlying geographic data associated with the initial map is loaded based on the pre-built spatial index structure.

5. The mobile terminal operation map viewing method according to claim 4, characterized in that, The process of loading the initial map based on the user's viewing permissions and loading the basic geographic data related to the initial map according to the pre-built spatial index structure specifically includes: Based on a third-party map platform, the initial map is loaded according to the user's viewing permissions and the location of the user's mobile device, and basic geographic data related to the visible range of the initial map is loaded according to a pre-built spatial index structure. The semantic segmentation algorithm in deep learning is used to perform semantic analysis on basic geographic data in order to identify the type of basic geographic data and obtain the identification results of multiple geographic objects. Based on the identification results and pre-built geographic object identification rules, the identifiers of multiple geographic objects are loaded into the initial map.

6. The mobile terminal operation map viewing method according to claim 1, characterized in that, The process of obtaining user mobile terminal map zoom operation information and loading other map layers using a dynamic adaptive data loading algorithm specifically includes: Obtain information on the user's mobile device map zoom level and calculate the map zoom level; Configure business data loading rules to specify the business data content to be loaded for each map level. The system obtains the performance parameters of the user's mobile device and uses a dynamic adaptive data loading algorithm to dynamically calculate the data content and accuracy to be loaded based on the device's performance parameters, the current visible area, business data loading rules, and the map's zoom level, thereby obtaining dynamic calculation results. The dynamic calculation results are filtered based on viewing permissions, and the data is then loaded into the map based on the filtered results.

7. The mobile terminal operation map viewing method according to claim 1, characterized in that, The process of obtaining user requests to view heatmaps, and generating and displaying heatmaps for signed-for / delivered items based on these requests, specifically includes: Acquire historical business data, including parcel receipt volume and delivery volume data; Spatiotemporal data mining algorithms are used to analyze historical business data and generate heat maps of receipt / delivery volume in multiple dimensions. Get user requests to view heatmaps, and generate and display heatmaps for signed-for / delivered items based on these requests.

8. A mobile terminal operation map viewing device, characterized in that, include: The permission settings module is used to obtain user mobile viewing requests, and based on the user mobile viewing requests, adopt a role-based access control model and combine a multi-factor dynamic weight algorithm to set viewing permissions for users. The map loading module is used to load the initial map according to the user's viewing permissions, and to load the basic geographic data related to the initial map according to the pre-built spatial index structure. The zoom module is used to obtain the user's mobile device map zoom operation information and use a dynamic adaptive data loading algorithm to load other map layers; The generation module is used to obtain user requests to view heatmaps, and generate and display heatmaps of signed-for / delivered quantities based on these requests.

9. A mobile terminal operation map viewing device, characterized in that, It includes a memory and at least one processor, wherein the memory stores computer-readable instructions; The at least one processor invokes the computer-readable instructions in the memory to perform the steps of the mobile terminal operation map viewing method as described in any one of claims 1-7.

10. A computer-readable storage medium storing computer-readable instructions thereon, characterized in that, When the computer-readable instructions are executed by a processor, they implement the steps of the mobile terminal operation map viewing method as described in any one of claims 1-7.