Display method, device and equipment for network logistics and storage medium

By obtaining and processing the service scope and boundary coordinates of the target outlets, building a target interface to query regional information, and responding to user operations on the map display interface, the problem of single data structure display dimensions and low degree of visualization in the existing technology is solved, and the display of multi-dimensional data perspectives and user experience is improved.

CN119669253APending Publication Date: 2025-03-21上海乾臻信息科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411583261.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-07
Publication Date
2025-03-21

AI Technical Summary

Technical Problem

In the prior art, the data structure display dimension is single and the degree of visualization is low, making it difficult to meet the display needs of multiple statistical granular data.

Method used

By obtaining the service scope and boundary coordinates of the target outlet, performing reverse geocoding, building a target interface to query area information, and responding to user operations on the preset map display interface to display multi-dimensional data perspectives.

Benefits of technology

It improves the level of data visualization, helps users better understand the service scope of outlets, enhances user experience, and ensures data accuracy and system scalability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119669253A_ABST
    Figure CN119669253A_ABST
Patent Text Reader

Abstract

The invention discloses a website logistics display method and device, equipment and a storage medium, and the method comprises the steps: obtaining a plurality of target websites and a target service range of each target website; determining a target service boundary coordinate corresponding to each target service range; reverse geocoding is carried out on each target service boundary coordinate, target area information of each target website is determined, and the target area information comprises a target area name and a target area code; a target interface is constructed, and the target interface takes the target area code as a key and takes target website group information corresponding to the target area code as a value; and in response to a trigger operation on a target area on the preset map display interface, calling the target interface to query area information of the target area in the target database so as to enable the area information to be displayed in a popped target pop-up box. According to the scheme, a multi-dimensional data view angle can be provided for a user, and the visualization degree of information is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of logistics and transportation technology, and specifically relates to a display method, device, equipment and storage medium for network logistics. Background Art

[0002] The current viewing method of the outlet data on the express reporting platform is mainly based on the report table display or Echarts chart display. The report table presents data in a regular row and column structure, and generally can only display the outlet-related data at the finest granularity; Echarts has rich chart styles and interactive functions, supports the configuration of data sources, custom chart styles and layouts, and thus meets the needs of some interactive data display in the report. The data structure types displayed in the above two methods are relatively simple. When business needs require the display of data at multiple statistical granularities, the data complexity becomes higher, the interactivity becomes worse, and the visualization level is low. Summary of the invention

[0003] In view of the deficiencies in the prior art, the purpose of the present invention is to provide a method, device, equipment and storage medium for displaying network logistics, so as to solve the problems in the prior art of single data structure display dimension and low visualization.

[0004] According to one aspect of the present application, a method for displaying network logistics is provided, the method comprising: Acquire multiple target outlets and a target service range of each of the target outlets; Determine the target service boundary coordinates corresponding to each target service range; Reverse geocoding each of the target service boundary coordinates to determine target area information of each target network point, wherein the target area information includes a target area name and a target area code; Constructing a target interface, wherein the target interface uses the target area code as a key and the target network point group information corresponding to the target area code as a value; In response to a trigger operation on a target area on a preset map display interface, the target interface is called to query the target database for area information of the target area, so that the area information is displayed in a pop-up target bullet box.

[0005] In some embodiments, obtaining the target service range of each target network point includes: Obtaining the longitude and latitude coordinates of each target network point; Get the target clustering algorithm; Clustering the plurality of longitude and latitude coordinates based on the target clustering algorithm to divide the plurality of target network points into a plurality of service clusters, each service cluster corresponding to a service range; Get the service radius of the service range corresponding to each cluster; Searching for a target service radius that includes the target network point among multiple service radii; When the target service radius is one, the cluster corresponding to the target service radius is used as the target service cluster of the target network point, and the service range corresponding to the target service cluster is determined as the target service range of the target network point; When the target service radius is multiple, obtaining a target screening rule; Based on the target screening rule, one target service radius is screened out from the plurality of target service radiuses.

[0006] In some embodiments, determining the target service boundary coordinates corresponding to each target service range includes: Acquire the location information of each target network point and the target service radius of the target service range corresponding to each target network point; Draw a service circle with the position of the target network point as the center and the target service radius as the radius; Converting the service circle into a polygon based on computer language; The boundary coordinates of the polygon are used as the target service boundary coordinates corresponding to the target service range.

[0007] In some embodiments, the calling the target interface includes: Obtaining a service basic key, wherein the service basic key is obtained based on a pre-application on a map open platform; Sending a call request to the target interface, wherein the call request includes the service basic key; In response to the allow call indication, the target interface is called.

[0008] In some embodiments, the target area information includes an area name and area network point information, and in response to a trigger operation on a target area on a preset map display interface, calling the target interface to query the area information of the target area in a target database so that the area information is displayed in a pop-up target bullet box includes: In response to a mouse hover event on a target area on a preset map display interface, the target interface is called to query the area name and the area network point information of the target area in a target database, so that the area name and the area network point information are displayed in a pop-up target dialog box.

[0009] In some embodiments, the target area information includes primary level information and secondary level information, the primary level information includes the area name of the target area, the secondary level information includes the network point information of the target area and additional information of each network point information, and the primary level information and the secondary level information are displayed in a stacked or parallel manner; in response to the triggering operation of the target area on the preset map display interface, calling the target interface to query the area information of the target area in the target database so that the area information is displayed in the pop-up target bullet box includes: In response to a click event on a target network point on a preset map display interface, the target interface is called to query the network point information corresponding to the target network point and additional information of the network point information in a target database.

[0010] In some embodiments, the method further comprises: In response to a click event on a target network point on a preset map display interface, obtaining a regional display format; The target service range corresponding to the target network point is displayed based on the area display format.

[0011] According to another aspect of the present application, a display device for network logistics is also disclosed, the device comprising: A target service range acquisition module, used to acquire multiple target outlets and a target service range of each target outlet; A target service boundary coordinate determination module is used to determine the target service boundary coordinates corresponding to each target service range; A reverse geocoding module, used for reverse geocoding each of the target service boundary coordinates to determine the target area information of each target network point, wherein the target area information includes a target area name and a target area code; A target interface construction module, used to construct a target interface, wherein the target interface uses the target area code as a key and the target network point group information corresponding to the target area code as a value; The display module is used to call the target interface in response to a trigger operation on a target area on a preset map display interface to query the area information of the target area in the target database so that the area information is displayed in a pop-up target bullet box.

[0012] According to another aspect of the present application, an electronic device is also disclosed, which includes a memory and at least one processor, wherein the memory stores instructions; the at least one processor calls the instructions in the memory so that the electronic device executes each step of the method for displaying network logistics as described above.

[0013] According to another aspect of the present application, a computer-readable storage medium is also disclosed, on which instructions are stored, characterized in that when the instructions are executed by a processor, the various steps of the method for displaying network logistics as described above are implemented.

[0014] The present invention includes but is not limited to the following beneficial effects: (1) In the present invention, when a user triggers a target area on a preset map display interface, the area information will be displayed in a pop-up target pop-up box, and the area information is determined based on calling a target interface with the target area code as a key and the target network point group information corresponding to the target area code as a value. Based on the interface, after responding to the trigger operation, the user can jump to the custom network point group, thereby improving the multi-dimensional data perspective and the visualization of information; (2) The present invention reversely geocodes the target service boundary coordinates corresponding to the target service range, so that the user can intuitively see the target area information of each target network point, including the target area name and the target area code. This can help users better understand the service range of the network point and improve the user experience; (3) The present invention can ensure the accuracy of the data by constructing a target interface. Because the interface uses the target area code as a key and the target network point group information corresponding to the target area code as a value, the consistency and accuracy of the data can be ensured; (4) By querying the area information of the target area in the target database, the response speed of the system can be improved. Because the data has been pre-stored in the database, when the user triggers the target area on the preset map display interface, the system can quickly return the query results; (5) The present invention can improve the scalability of the system by constructing a target interface. When it is necessary to add a new target network point or modify the information of an existing target network point, only the database and the interface need to be updated without modifying other parts of the system; (6) The present invention can more accurately divide the service range by clustering the longitude and latitude coordinates using a target clustering algorithm; (7) By converting the service circle into a polygon and using the boundary coordinates of the polygon as the target service boundary coordinates corresponding to the target service range, the visualization of the service range can be improved. This allows users to more intuitively understand the service range of each network point, thereby providing a better user experience; (8) In the present invention, by responding to the user's trigger operation on the preset map display interface, calling the target interface to query the area information, the user can easily and quickly obtain the required information. This interactive method is intuitive and efficient, which improves the user experience. Furthermore, by setting the first-level information and the second-level information, the user can obtain information of different depths as needed. This layered information display method allows users to better understand and grasp the details of the area and network points. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art are briefly introduced below.

[0016] Figure 1 It is a flow chart of a method for displaying network logistics in an embodiment of the present application; Figure 2 It is another flow chart of the method for displaying network logistics of the embodiment of the present application; Figure 3 It is another flow chart of the method for displaying network logistics of the embodiment of the present application; Figure 4 It is another flow chart of the method for displaying network logistics of the embodiment of the present application; Figure 5 This is a schematic diagram showing the network logistics of the embodiment of the present application; Figure 6 is a structural block diagram of a package order processing device according to an embodiment of the present application; Figure 7 It is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0017] The embodiment of the present invention provides a method for displaying network logistics, the method comprising: obtaining multiple target network points and the target service range of each target network point; determining the target service boundary coordinates corresponding to each target service range; performing reverse geocoding on each target service boundary coordinate to determine the target area information of each target network point, the target area information including the target area name and the target area code; constructing a target interface, wherein the target interface uses the target area code as a key and the target network point group information corresponding to the target area code as a value; in response to a trigger operation on a target area on a preset map display interface, calling the target interface to query the area information of the target area in a target database, so that the area information is displayed in a pop-up target bullet box. This solution can provide users with a multi-dimensional data perspective and improve the visualization of information.

[0018] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "including" or "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0019] For ease of understanding, the specific process of the embodiment of the present invention is described below. Specifically, Figure 1 A flow chart of the method for displaying network logistics of the present application, the steps include: S100: Acquire multiple target outlets and a target service range of each target outlet.

[0020] In one example, the target outlet information may be obtained from the company's internal system, such as a logistics management system, an order processing system, etc. These systems usually record detailed information of the outlets, such as address, contact information, business hours, etc.

[0021] Furthermore, Figure 2 Another flow chart of the method for displaying network logistics shows an implementation method for obtaining the target service range of the target network. For details, see Figure 2 , including the following steps: S200: Obtain the longitude and latitude coordinates of each target network point.

[0022] Specifically, for each network point, you can use geocoding tools such as Google Maps Geocoding API or geopandas-geocoding to convert these addresses into longitude and latitude coordinates. These tools usually return a coordinate pair containing longitude and latitude.

[0023] S202: Obtain a target clustering algorithm.

[0024] S204: Clustering the multiple longitude and latitude coordinates based on a target clustering algorithm to divide the multiple target network points into multiple service clusters.

[0025] The target clustering algorithm can be one of K-Means and DBSCAN. Specifically, after selecting the clustering algorithm and setting the parameters, the latitude and longitude data of the target network point can be input into the target clustering algorithm, and then the algorithm can be run. The algorithm will divide the network points into multiple clusters, and each cluster can be regarded as a service area.

[0026] Furthermore, after obtaining the preliminary service area, it may be necessary to optimize it according to business needs. For example, if there are too many outlets in a service area, resulting in a long delivery time, you can consider further dividing this area into multiple sub-areas. Alternatively, if there are too few outlets in a service area, resulting in high operating costs, you can consider merging this area with adjacent areas.

[0027] S206: Obtain the service radius of the service range corresponding to each cluster.

[0028] Specifically, the service radius can be determined based on the distance from the outlets within the service range to the cluster center. A common method is to calculate the average distance from the cluster center to its nearest N outlets, and then use this average distance as the service radius. In this way, it can be ensured that most outlets are within the service radius.

[0029] S208. Search for a target service radius that includes the target network point in multiple service radii.

[0030] S210: When the target service radius is one, a cluster corresponding to the target service radius is used as a target service cluster of the target network point, and a service range corresponding to the target service cluster is determined as a target service range of the target network point.

[0031] S212: When there are multiple target service radii, obtain target screening rules.

[0032] S214. Filter out one target service radius from multiple target service radiuses based on the target screening rule.

[0033] S102: Determine the target service boundary coordinates corresponding to each target service range.

[0034] It is understandable that if a network point is within the service radius of multiple clusters at the same time, this means that the network point may be able to serve multiple service areas. In this case, some additional target screening can be used to determine which service area the network point should belong to. Exemplarily, the target screening rules may include but are not limited to the nearest neighbor rule: This network point can be assigned to the service area corresponding to the cluster center closest to it. The assumption of this rule is that the network point is more likely to serve the area closest to it. Business volume rule: If there is business volume data for each service area (for example, the number of deliveries in each area), then this network point can be assigned to the service area with the largest business volume. The assumption of this rule is that the network point is more likely to serve the area with large business volume. Traffic condition rule: If there is traffic condition data for each service area, then this network point can be assigned to the service area with the best traffic conditions. The assumption of this rule is that the network point is more likely to serve the area with good traffic conditions. These rules are just some possible options, and the rules can be selected or designed according to actual business needs. In actual operation, it may be necessary to comprehensively consider multiple factors, such as distance, business volume, traffic conditions, etc., to determine the optimal service area division.

[0035] In one example, Figure 3 Another flow chart of the method for displaying network logistics shows an implementation method for determining the target service boundary coordinates corresponding to each target service range. For details, see Figure 3 , including the following steps: S300: Acquire the location information of each target network point and the target service radius of the target service range corresponding to each target network point.

[0036] S302: Draw a service circle with the location of the target network point as the center and the target service radius as the radius.

[0037] S304: Convert the service circle into a polygon based on computer language.

[0038] S306: Use the boundary coordinates of the polygon as the target service boundary coordinates corresponding to the target service range.

[0039] It is understandable that the circular area will be converted into a polygon when represented by a computer for spatial analysis and visualization. The boundary coordinates of this polygon are the boundary coordinates of the service area we need.

[0040] It should be noted that the service area created in the above steps is circular, which is the simplest case. In practice, the service area may be affected by various factors, such as terrain, traffic conditions, etc., and may not be a perfect circle. In this case, more complex methods may be needed to determine the service area, such as using network analysis or spatial analysis.

[0041] S104: Reverse geocoding each target service boundary coordinate to determine target area information of each target network point.

[0042] Specifically, the target area information includes a target area name and a target area code.

[0043] In some examples, you can use the geopy library for reverse geocoding. First, you can create a geocoder instance. In this example, we use Nominatim, a service based on OpenStreetMap data. When creating a geocoder, we need to provide a user agent string, which is used to identify our application so that the service provider can recognize it. Further, determine the coordinates that need to be reverse geocoded. In this example, assume that there is a network point with a location of 120 degrees longitude and 30 degrees latitude. Convert these two coordinate values ​​into a string in the format of "latitude, longitude". Then, use the reverse method of the geocoder and pass in the coordinate string for reverse geocoding. This method will return a Location object, which contains the geographic location information corresponding to the coordinates.

[0044] We can get the complete address corresponding to the coordinates through the address property of the Location object. This address usually contains information such as street, city, state / province, and country.

[0045] Furthermore, information such as target network points, target service ranges, target service boundary coordinates, target area names, target area codes, etc. are stored in a database, such as PostgreSQL + PostGIS. We can use a data structure such as GeoJSON to store geographic information because it can represent geographic objects in a concise and easy-to-understand way, including points (such as network points), lines (such as service area boundaries), and polygons (such as service areas).

[0046] S106: Build a target interface.

[0047] Specifically, the target interface uses the target area code as a key and the target network group information corresponding to the target area code as a value. The target network group information is custom information, which may include but is not limited to network number, network delivery volume, network location, network coordinates and other information.

[0048] Furthermore, the target interface (API interface) needs to query the database when receiving a request containing an administrative city code, find all the outlets belonging to this administrative city, and then return the outlet group information of these outlets. This API may need to be implemented using a server-side programming language (such as Python, Java or Node.js). In one example, a RESTful API can be designed using the HTTP GET method. The URL of this API can contain a parameter, such as / api / branch_locations / <city_code> ,in<city_code> is the administrative city code. The client can use this URL to obtain all branch information of a specified city. Furthermore, if a city has many branches, returning the information of all branches at once may result in too much data, affecting the transmission speed and client processing speed. To solve this problem, a paging or on-demand loading mechanism can be implemented. For example, two parameters can be added to the URL, such as / api / branch_locations / <city_code> ?page=<page_number> &size=<page_size> ,in<page_number> is the page number,<page_size> is the amount of data per page. In one example, in order to improve the response speed, you can consider using a cache mechanism to store commonly used query results in memory.

[0049] Furthermore, security is very important for any public API. To ensure security, you can implement an authentication mechanism, such as OAuth 2.0, to ensure that only authorized users can access the API. In addition, sensitive data, such as user location information, should be encrypted using HTTPS to prevent data from being stolen during transmission. You can also consider using other security measures, such as API rate limiting (to prevent malicious users from making large numbers of requests).

[0050] When implementing the above steps, you can use various programming languages ​​and frameworks, such as Flask or Django for Python, Spring Boot for Java, Express for Node.js, etc. These frameworks all provide tools and libraries for building RESTful APIs, which can easily implement the above functions.

[0051] S108. In response to a trigger operation on a target area on a preset map display interface, a target interface is called to query the target database for area information of the target area, so that the area information is displayed in a pop-up target pop-up box.

[0052] The triggering operation may be a mouse hover event or a click event.

[0053] In one example, the target area information includes an area name and area network point information. In response to a trigger operation on a target area on a preset map display interface, a target interface is called to query the area information of the target area in a target database so that the area information is displayed in a pop-up target pop-up box, including: In response to a mouse hover event on a target area on a preset map display interface, a target interface is called to query the target area's area name and area network point information in a target database, so that the area name and area network point information are displayed in a pop-up target pop-up box. Figure 5 The interface is displayed.

[0054] It is understandable that in this example, the regional information can be statistically determined in advance, such as statistical target information at three granularities of outlets, cities, and provinces, such as: shipments, dispatches, the number of first-level outlets, the number of second-level outlets, etc. Exemplarily, you can first define the business indicators you want to track. These indicators may include shipments, dispatches, the number of first-level and second-level outlets, etc. These data may come from your ERP system or other internal systems. Further, it is necessary to summarize the statistical results according to the three different granularities of outlets, cities, and provinces. For example, you may want to know the shipment volume of each outlet, or the dispatch volume of each city. In order to process such a large amount of data, you may need to use a data aggregation framework, such as Apache Flink or SparkStreaming. Visualize the statistical results. You can use visualization libraries such as D3.js or ECharts to create charts and map layers.

[0055] In another example, the target area information includes primary hierarchical information and secondary hierarchical information, and the hierarchical information includes the area name of the target area, the secondary hierarchical information includes the network point information of the target area and the additional information of each network point information, and the hierarchical information and the secondary hierarchical information are displayed in a stacked or parallel manner; in response to a trigger operation on the target area on the preset map display interface, calling a target interface to query the area information of the target area in the target database, so that the area information is displayed in a pop-up target bullet box, including: In response to a click event on a target network point on a preset map display interface, a target interface is called to query a target database for network point information corresponding to the target network point and additional information of the network point information.

[0056] Furthermore, in response to a click event on a target network point on a preset map display interface, a regional display form may be acquired; and a target service range corresponding to the target network point may be displayed based on the regional display form.

[0057] The area display form may be to highlight the entire service range corresponding to the target network point, or to highlight or bold the boundary of the entire service range. It is understandable that the area display form may be set based on actual conditions and is not specifically limited here.

[0058] It is understandable that when the user triggers the target area on the preset map display interface, the area information will be displayed in the pop-up target bullet box, and the area information is determined based on calling the target area code as the key and the target network point group information corresponding to the target area code as the value. Based on the interface, after responding to the trigger operation, it can jump to the custom network point group, thereby improving the multi-dimensional data perspective and the visualization of information. Further, the present invention reversely geocodes the target service boundary coordinates corresponding to the target service range, so that the user can intuitively see the target area information of each target network point, including the target area name and the target area code. This can help users better understand the service scope of the network point and improve the user experience. Furthermore, the present invention can ensure the accuracy of the data by constructing a target interface. Because the interface uses the target area code as the key and the target network point group information corresponding to the target area code as the value, the consistency and accuracy of the data can be ensured. By querying the regional information of the target area in the target database, the response speed of the system can be improved. Because the data has been pre-stored in the database, when the user triggers the target area on the preset map display interface, the system can quickly return the query results. By constructing the target interface, the scalability of the system can be improved. When it is necessary to add new target outlets or modify the information of existing target outlets, only the database and interface need to be updated without modifying other parts of the system; by using the target clustering algorithm to cluster the longitude and latitude coordinates, the service range can be divided more accurately; by converting the service circle into a polygon and using the boundary coordinates of the polygon as the target service boundary coordinates corresponding to the target service range, the visualization of the service range can be improved. This allows users to understand the service range of each outlet more intuitively, thereby providing a better user experience; by responding to the user's trigger operation on the preset map display interface and calling the target interface to query the area information, the user can easily and quickly obtain the required information. This interactive method is intuitive and efficient, which improves the user experience. Furthermore, by setting the first-level information and the second-level information, the user can obtain information of different depths as needed. This layered information display method allows users to better understand and grasp the details of the area and outlets.

[0059] Furthermore, Figure 4 This is another flow chart of the method for displaying network logistics. This figure shows an implementation method for calling the target interface. For details, see Figure 4 , including the following steps: S400: Obtain a service basic key.

[0060] S402: Send a call request to the target interface, where the call request includes a service basic key.

[0061] S404: In response to the call permission indication, call the target interface.

[0062] The service base key is obtained based on a pre-application on the map open platform. Specifically, first register and create a project on the map open platform. Then, you can apply for an application key for a basic service and use the key as the service base key. It is understandable that this key is a unique string that will be used to authenticate the application and track its API usage. In the application, this key needs to be included in all API requests. Furthermore, in order to call it later, it is necessary to introduce the map administrative district browsing JS API in the front-end code. This can be done by adding a <script>标签,并使用CDN链接来引入这个API。然后,需要配置API的参数,包括应用Key,以及其他的设置。

[0063] 可以理解的是,在默认情况下,地图行政区浏览API会提供从行政市到行政区县的浏览逻辑。但是,本发明中,需要其从行政市可以跳转到自定义的网点群。为了实现这个目标,即可通过调用目标接口实现。具体的,在选择一个区域时,前端代码可以发送一个HTTPGET请求到API,使用选定的区域编码作为参数。然后,API会返回这个区域编码对应的城市的所有网点信息。进而可以使用这些信息来更新地图上的网点。从而实现了在弹出的目标弹框中对自定义网点群信息的展示,为用户提供多维度的数据视角,提高信息的可视化程度。

[0064] 进一步的,为了提高用户体验,还可以考虑使用异步加载技术(例如,AJAX),这样用户不需要等待所有的网点信息都加载完就可以开始浏览地图。

[0065] 进一步的,根据本申请的一个方面,还公开了一种网点物流的展示装置,如图6所示,装置包括:目标服务范围获取模块,用于获取多个目标网点以及每个目标网点的目标服务范围;目标服务边界坐标确定模块,用于确定每个目标服务范围对应的目标服务边界坐标;反向地理编码模块,用于对每个目标服务边界坐标进行反向地理编码,确定出每个目标网点的目标区域信息,目标区域信息包括目标区域名称和目标区域编码;目标接口构建模块,用于构建目标接口,其中,目标接口以目标区域编码为键,以目标区域编码对应的目标网点群信息为值;展示模块,用于响应于对预设地图展示界面上的目标区域的触发操作,调用目标接口,以在目标数据库中查询目标区域的区域信息,以使得区域信息用在弹出的目标弹框中显示。

[0066] 该实例中装置的相关模块的应用介绍可以参照上述方法原理的相关介绍,这里不再赘述。

[0067] 根据本申请的另一个方面,本申请还公开了一种电子设备,电子设备包括存储器和至少一个处理器,存储器中存储有指令;至少一个处理器调用存储器中的指令,以使得电子设备执行如上的包裹订单处理方法的各个步骤。

[0068] 上面图6从模块化功能实体的角度对本发明实施例中的基于运营状态的网格仓计费装置进行详细描述,下面从硬件处理的角度对本发明实施例中电子设备进行详细描述。

[0069] 图7是本发明实施例提供的一种电子设备的结构示意图,该电子设备700可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processingunits,CPU)710(例如,一个或一个以上处理器)和存储器720,一个或一个以上存储应用程序733或数据732的存储介质730(例如一个或一个以上海量存储设备)。其中,存储器720和存储介质730可以是短暂存储或持久存储。存储在存储介质730的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对电子设备700中的一系列指令操作。更进一步地,处理器710可以设置为与存储介质730通信,在电子设备700上执行存储介质730中的一系列指令操作。

[0070] 电子设备700还可以包括一个或一个以上电源740,一个或一个以上有线或无线网络接口750,一个或一个以上输入输出接口750,和 / 或,一个或一个以上操作系统731,例如Windows Serve,Mac OS X,Unix,Linux,FreeBSD等等。本领域技术人员可以理解,图7示出的电子设备结构并不构成对基于电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

[0071] 本发明还提供一种计算机可读存储介质,该计算机可读存储介质可以为非易失性计算机可读存储介质,该计算机可读存储介质也可以为易失性计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在计算机上运行时,使得计算机执行包裹订单处理方法的步骤。

[0072] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统或装置、单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

[0073] 集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory, ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

[0074] 以上,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。< / script>

Claims

1. A method for displaying network logistics, characterized in that: The method comprises: Acquire multiple target outlets and a target service range of each of the target outlets; Determine the target service boundary coordinates corresponding to each target service range; Reverse geocoding each of the target service boundary coordinates to determine target area information of each target network point, wherein the target area information includes a target area name and a target area code; Constructing a target interface, wherein the target interface uses the target area code as a key and the target network point group information corresponding to the target area code as a value; In response to a trigger operation on a target area on a preset map display interface, the target interface is called to query the target database for area information of the target area, so that the area information is displayed in a pop-up target bullet box.

2. The method for displaying network logistics according to claim 1, characterized in that: The obtaining of the target service scope of each target network point includes: Obtaining the longitude and latitude coordinates of each target network point; Get the target clustering algorithm; Clustering the plurality of longitude and latitude coordinates based on the target clustering algorithm to divide the plurality of target network points into a plurality of service clusters, each service cluster corresponding to a service range; Get the service radius of the service range corresponding to each cluster; Searching for a target service radius that includes the target network point among multiple service radii; When the target service radius is one, the cluster corresponding to the target service radius is used as the target service cluster of the target network point, and the service range corresponding to the target service cluster is determined as the target service range of the target network point; When the target service radius is multiple, obtaining a target screening rule; Based on the target screening rule, one target service radius is screened out from the plurality of target service radiuses.

3. The method for displaying network logistics according to claim 1, characterized in that: Determining the target service boundary coordinates corresponding to each target service range includes: Acquire the location information of each target network point and the target service radius of the target service range corresponding to each target network point; Draw a service circle with the position of the target network point as the center and the target service radius as the radius; Converting the service circle into a polygon based on computer language; The boundary coordinates of the polygon are used as the target service boundary coordinates corresponding to the target service range.

4. The method for displaying network logistics according to claim 1, characterized in that: The calling of the target interface comprises: Obtaining a service basic key, wherein the service basic key is obtained based on a pre-application on a map open platform; Sending a call request to the target interface, wherein the call request includes the service basic key; In response to the allow call indication, the target interface is called.

5. The method for displaying network logistics according to claim 1, characterized in that: The target area information includes an area name and area network point information, and the response to the trigger operation of the target area on the preset map display interface, calling the target interface to query the area information of the target area in the target database, so that the area information is displayed in the pop-up target bullet box includes: In response to a mouse hover event on a target area on a preset map display interface, the target interface is called to query the area name and the area network point information of the target area in a target database, so that the area name and the area network point information are displayed in a pop-up target dialog box.

6. The method for displaying network logistics according to claim 1, characterized in that: The target area information includes primary level information and secondary level information, the primary level information includes the area name of the target area, the secondary level information includes the network point information of the target area and additional information of each network point information, and the primary level information and the secondary level information are displayed in a stacked or parallel manner; in response to the triggering operation of the target area on the preset map display interface, calling the target interface to query the area information of the target area in the target database so that the area information is displayed in a pop-up target bullet box, including: In response to a click event on a target network point on a preset map display interface, the target interface is called to query the network point information corresponding to the target network point and additional information of the network point information in a target database.

7. The method for displaying network logistics according to claim 1, characterized in that: The method further comprises: In response to a click event on a target network point on a preset map display interface, obtaining a regional display format; The target service range corresponding to the target network point is displayed based on the area display format.

8. A display device for network logistics, characterized in that: The device comprises: A target service range acquisition module, used to acquire multiple target outlets and a target service range of each target outlet; A target service boundary coordinate determination module is used to determine the target service boundary coordinates corresponding to each target service range; A reverse geocoding module, used for reverse geocoding each of the target service boundary coordinates to determine the target area information of each target network point, wherein the target area information includes a target area name and a target area code; A target interface construction module, used to construct a target interface, wherein the target interface uses the target area code as a key and the target network point group information corresponding to the target area code as a value; The display module is used to call the target interface in response to a trigger operation on a target area on a preset map display interface to query the area information of the target area in the target database so that the area information is displayed in a pop-up target bullet box.

9. An electronic device, characterized in that: The electronic device includes a memory and at least one processor, wherein the memory stores instructions; the at least one processor calls the instructions in the memory so that the electronic device executes each step of the method for displaying network logistics as claimed in claims 1-7.

10. A computer-readable storage medium having instructions stored thereon, characterized in that: When the instructions are executed by the processor, the various steps of the method for displaying network logistics as described in any one of claims 1-7 are implemented.