Enclosure system for a map display area
By working together with the mobile platform and the server, and using the latitude and longitude of location points to generate boundary lines, the problem of low efficiency in marking display areas in existing technologies is solved, and efficient enclosure and display of display areas is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-21
- Publication Date
- 2026-03-17
AI Technical Summary
Existing technologies are inefficient when marking displays in a large number of areas, and cannot effectively mark the display areas that are of particular interest.
The mobile platform collects location points within the area to be enclosed, and the server filters the latitude and longitude of these location points to generate the boundary lines of the effective area. The boundary lines are then used to enclose the area to be enclosed, forming the display area.
It enables convenient enclosure of enclosed areas, efficiently displays the areas to be viewed, and improves the efficiency of marked displays.
Smart Images

Figure CN116304382B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of map area enclosure technology, and more particularly to an enclosure system for map display areas. Background Technology
[0002] When conducting promotions, advertisements, or holding meetings, and it is necessary to display key areas of interest within a large map area, the key areas are usually marked by drawing rectangles, circles, or other shapes on the map.
[0003] However, this method is less efficient when applied to display areas with a large number of display areas that need to be marked. Summary of the Invention
[0004] The main technical problem solved by this invention is to provide a map display area enclosure system, which solves the problem of low efficiency when applied to a large number of display areas that need to be marked.
[0005] To solve the above-mentioned technical problems, one technical solution adopted by the present invention is to provide a map display area enclosure system, including: a mobile platform and a server, wherein the mobile platform and the server are interconnected by a network; the mobile platform is used to collect location points within the area to be enclosed and transmit them to the server; the server is used to obtain the effective area of the area to be enclosed; the latitude and longitude of the location points within the effective area are filtered to obtain the corresponding boundary lines within the effective area, and the area to be enclosed is enclosed by the boundary lines to obtain the display area.
[0006] Preferably, the mobile station includes at least one processor, a communication bus, a memory, a locator, and at least one communication interface; the locator is used to collect location points, and the processor receives collection instructions from the server through the communication interface, obtains the location information of the current location using the locator, and transmits it to the server.
[0007] Preferably, the mobile station includes a mobile platform carried by multiple property staff and / or residents located within the area to be enclosed, which collects location points respectively.
[0008] Preferably, a preset effective time is used to collect the location points of the mobile platform within the effective time.
[0009] Preferably, the server generates a traversal box and plans the traversal path of the traversal box. The traversal box moves within the area to be enclosed along the traversal path. The area to be enclosed covered by the traversal box during movement is taken as the first traversal area. A density threshold for the traversal box is preset. The density of the position points within the first traversal area is taken as the traversal density. The density threshold is compared with the traversal density. If the traversal density is greater than or equal to the density threshold, the first traversal area corresponding to the traversal density is taken as a valid sub-region. Multiple valid sub-regions form a valid region. The outermost position point within the valid region is taken as the boundary line. The area to be enclosed is enclosed by the boundary line to obtain the display area.
[0010] Preferably, the effective area includes multiple locations, and the latitude and longitude values of the locations within the effective area are compared to determine the boundary points of the effective area. The boundary points are connected sequentially to form a boundary line. Each effective area corresponds to a non-intersecting boundary line, and the boundary lines are connected sequentially to form a display area.
[0011] Preferably, the server compares the density threshold with the traversal density. If the traversal density is less than the density threshold, the first traversal region corresponding to the traversal density is regarded as an invalid sub-region. The invalid sub-regions form an invalid region. If the invalid region is within the range enclosed by the valid region, the area covered by all invalid regions directly removes the valid region. If the invalid region is outside the range enclosed by the valid region, the invalid region is invalidated.
[0012] Preferably, the server controls the traversal box to traverse the effective area. When moving, the effective area covered by the traversal box is used as the second traversal area. The density of the position points in the effective area is used as the critical density. The density threshold is compared with the critical density. If the critical density is equal to the density threshold, the effective area corresponding to the critical density is used as the critical sub-region. Multiple critical sub-regions are used to form a critical region. The outermost position point in the critical region is used as the boundary line. The area to be enclosed is enclosed by the boundary line to obtain the display area.
[0013] Preferably, the critical region includes a first critical region, a second critical region, a third critical region, and a fourth critical region; the first critical region is opposite to the third critical region; the second critical region is opposite to the fourth critical region; the first critical region, the second critical region, the third critical region, and the fourth critical region are respectively associated with a first boundary line, a second boundary line, a third boundary line, and a fourth boundary line; the first boundary line, the second boundary line, the third boundary line, and the fourth boundary line are connected end to end to form a display area.
[0014] Preferably, the area of the traversal box is 1 / 500 to 1 / 50 of the area to be enclosed; the traversal path is from bottom to top, from left to right, from top to bottom, from outside to inside, or from inside to outside.
[0015] The beneficial effects of this invention are: the mobile platform of this application collects location points within the area to be enclosed, the server filters the latitude and longitude of the location points within the effective area to obtain the corresponding boundary line within the effective area, and the area to be enclosed is enclosed by the boundary line, thereby enabling convenient enclosing of the area to be enclosed and displaying the display area that is of particular interest. Attached Figure Description
[0016] Figure 1 This is a schematic diagram of the composition according to an embodiment of the present invention;
[0017] Figure 2 This is a schematic diagram of the interactive interface of a server according to an embodiment of the present invention;
[0018] Figure 3 This is a schematic diagram of the effective area generated by the server according to an embodiment of the present invention;
[0019] Figure 4 This is a schematic diagram of the traversal valid region generated by the server according to an embodiment of the present invention;
[0020] Figure 5 This is a schematic diagram of a critical region generated by the server according to another embodiment of the present invention;
[0021] Figure 6 This is a schematic diagram of a display area enclosed by servers according to an embodiment of the present invention;
[0022] Figure 7 This is a flowchart illustrating the operation of a server according to another embodiment of the present invention;
[0023] Figure 8 This is a schematic block diagram of the server structure of the present invention;
[0024] Figure 9 This is a schematic block diagram of an embodiment of a computer-readable storage medium in the server of the present invention. Detailed Implementation
[0025] To facilitate understanding of the present invention, a more detailed description is provided below with reference to the accompanying drawings and specific embodiments. Preferred embodiments of the invention are shown in the drawings. However, the invention can be implemented in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided to provide a thorough and complete understanding of the disclosure of the invention.
[0026] It should be noted that, unless otherwise defined, all technical and scientific terms used in this specification have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the invention. The term "and / or" as used in this specification includes any and all combinations of one or more of the associated listed items.
[0027] Figure 1 An embodiment of the map display area enclosure system of the present invention is shown, including: a mobile platform A1 and a server A2, wherein the mobile platform A1 is interconnected with the server via a network;
[0028] Mobile platform A1 is used to collect location points within the area to be enclosed and transmit them to the server;
[0029] Server A2 is used to obtain the effective area of the region to be enclosed; the latitude and longitude of the location points within the effective area are filtered to obtain the corresponding boundary lines within the effective area; the region to be enclosed is then enclosed by the boundary lines to obtain the display area.
[0030] In this application, the mobile platform A1 collects location points within the area to be enclosed, and the server A2 filters the latitude and longitude of the location points within the effective area to obtain the corresponding boundary line within the effective area. The area to be enclosed is then enclosed by the boundary line, thereby enabling convenient enclosing of the area to be enclosed and displaying the area to be highlighted.
[0031] The mobile platform A1 includes at least one processor, a communication bus, a memory, a locator, and at least one communication interface. The memory stores program code that executes the scheme described in this application, and its execution is controlled by the processor. The processor executes the program code stored in the memory. The program code may include one or more software modules.
[0032] The processor can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of the program in this application.
[0033] The communication bus may include a path for transmitting information between the aforementioned components.
[0034] The memory can be read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions, random access memory (RAM) or other types of dynamic storage devices capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited to these. The memory can exist independently and be connected to the processor via a communication bus. The memory can also be integrated with the processor.
[0035] The locator, which can be a GPS locator or a BeiDou locator, is used to determine the location of the mobile platform, including latitude and longitude information.
[0036] A communication interface is a device that uses any transceiver or similar device to communicate with servers or other devices or communication networks, such as Ethernet, Radio Access Network (RAN), Wireless Local Area Networks (WLAN), etc.
[0037] Mobile platforms can also include output devices and input devices. Output devices communicate with the processor and can display information in various ways. For example, output devices can be liquid crystal displays (LCDs), light-emitting diode (LED) displays, cathode ray tube (CRT) displays, or projectors. Input devices communicate with the processor and can receive user input in various ways. For example, input devices can be mice, keyboards, touchscreen devices, or sensing devices.
[0038] The aforementioned mobile platform can be a general-purpose mobile platform or a dedicated mobile platform. In specific implementations, the mobile platform can be a desktop computer, laptop, web server, PDA (Personal Digital Assistant), mobile phone, smart bracelet, smartwatch, tablet computer, wireless terminal device, communication device, or embedded device. This invention does not limit the type of mobile platform.
[0039] In a specific implementation of this application, the mobile platform can be a smartphone. In one embodiment, data collection personnel can go to the area to be enclosed to collect data, but this is inefficient and wastes a significant amount of human resources.
[0040] Preferably, multiple mobile platforms carried by property staff and / or residents located within the enclosed area 2 collect location points 21 respectively.
[0041] Preferably, when collecting location points 21 from property staff and / or residents located within the enclosed area 2, a preset effective time is established, and the mobile platform collects location points 21 within the effective time. By setting an effective time, the amount of data can be reduced and the accuracy of the data can be improved.
[0042] Within a residential community, the mobile platform can be the smartphones of property management staff and / or residents. The effective time for property management staff is their working hours, which is 8:00 AM to 7:00 PM. During this time period, property management staff spend most of their time within the community. The effective time for residents is 7:00 PM to 8:00 AM the following day; during this time period, residents spend most of their time within the community.
[0043] Preferably, the location point 21 of the mobile platform is collected only after the mobile platform user (authorized by property management personnel and / or residents). The location point 21 of the mobile platform cannot be read without the authorization of the user (authorized by property management personnel and / or residents).
[0044] Preferably, a data collection interval is set, and within the effective time, the location points 21 of the mobile platform are acquired at regular intervals (e.g., 5 minutes, 10 minutes, 20 minutes, etc.). This allows for the acquisition of a larger number of location points 21, providing sufficient data support for enclosing the area to be displayed.
[0045] Preferably, a sampling time is set, and the location points 21 of all mobile platforms are collected within a sampling period (1 week, 15 days, 1 month, etc.). These location points 21 are displayed on the area to be enclosed 2, such as... Figure 2 As shown.
[0046] Within the area to be enclosed 2, the location points 21 are distributed in both densely populated and sparsely populated areas. The sparsely populated areas are where location points 21 might have been collected by property staff and / or residents who might have gone out alone. These location points 21 are invalid and therefore need to be removed.
[0047] like Figure 2 As shown, Figure 2 This is a schematic diagram of the interactive interface of the area to be enclosed 2 in the server. The interactive interface includes multiple location points and their corresponding operation items 10. The user performs operations on the operation items 10 so that the server can enclose the area to be enclosed 2 and thus display the area.
[0048] After location point 21 on the interactive interface is determined, the user sends a first instruction to the server. After the server responds to the first instruction, in the first embodiment, the first instruction specifically performs the following operations.
[0049] like Figure 2 As shown, the server generates a traversal box 1 and plans its traversal path. The traversal box 1 moves within the area to be enclosed 2 according to the traversal path. During the movement, the area to be enclosed 2 covered by the traversal box 1 is taken as the first traversal area X1. A density threshold is preset for the traversal box 1. The density of position points 21 within the first traversal area X1 is taken as the traversal density. The density threshold is compared with the traversal density. If the traversal density is greater than or equal to the density threshold, the first traversal area X1 corresponding to that density is taken as a valid sub-region. Multiple valid sub-regions form a valid region. The outermost position point 21 within the valid region is taken as the boundary line, and the area to be enclosed 2 is enclosed by the boundary line to obtain the display area.
[0050] Optionally, the traversal frame 1 can be set to traverse the enclosed area 2 sequentially, or multiple frames can be set to traverse the enclosed area 2 simultaneously. The area of the traversal frame 1 is 1 / 500 to 1 / 50 of the area of the area to be enclosed 2. Preferably, it is 1 / 100. The traversal path can be from bottom to top, from left to right, from top to bottom, from outside to inside, or from inside to outside, etc. During the movement of the traversal frame 1, the first traversed area X1 formed has partial overlap with the previous first traversed area X1, thereby ensuring that the traversal frame 1 can completely cover the entire area to be enclosed 2 when moving. This avoids the omission of position point 21.
[0051] Let P be the density threshold of the bounding box 1. Each time the bounding box 1 traverses the region 2 to be enclosed, it forms a first traversal region X1, denoted as X1, X2, ..., Xm, where m is the total number of first traversal regions X1. The densities corresponding to position points 21 within each first traversal region X1 are represented as x1, x2, ..., xm, respectively. Compare the density threshold P of the bounding box 1 with the densities of position points 21 corresponding to each first traversal region X1: x1, x2, ..., xm. When P ≥ x1, it means that the first traversal region X1 corresponding to x1 is a valid sub-region. The region composed of these valid sub-regions is the valid region.
[0052] Preferably, this step can be repeated to obtain a more accurate effective area.
[0053] The effective area includes multiple locations, each containing multiple location points 21. By comparing the latitude and longitude values of these location points 21 within the effective area, the boundary points of the effective area are determined. These boundary points are then connected sequentially to form a boundary line. Each effective area corresponds to a non-intersecting boundary line, which can be composed of multiple line segments. Connecting these boundary lines sequentially encloses the display area.
[0054] Specifically, such as Figure 3 As shown, the effective area includes a first effective area 11, a second effective area 12, a third effective area 13, and a fourth effective area 14. The first effective area 11 is opposite to the third effective area 13 and is aligned with the longitude direction. The second effective area 12 is opposite to the fourth effective area 14 and is aligned with the latitude direction.
[0055] The first effective area 11, the second effective area 12, the third effective area 13, and the fourth effective area 14 correspond to the first boundary line 111, the second boundary line 121, the third boundary line 131, and the fourth boundary line 141, respectively. The first boundary line 111, the second boundary line 121, the third boundary line 131, and the fourth boundary line 141 are connected end to end to form a display area.
[0056] The first boundary line 111 is formed as follows: within the first effective area 11, the location 21 with the largest longitude value in the same dimension is taken as the first boundary point, and then the first boundary points are connected in sequence according to the magnitude of the longitude value to form the first boundary line 111.
[0057] The second boundary line 121 is formed as follows: within the second effective area 12, the point 21 with the largest latitude value under the same longitude is taken as the second boundary point, and then the second boundary points are connected in sequence according to the size of the latitude value to form the second boundary line 121.
[0058] The third boundary line 131 is formed as follows: within the third effective area 13, the point 21 with the smallest longitude value in the same dimension is taken as the third boundary point, and then the third boundary points are connected in sequence according to the magnitude of the longitude value to form the third boundary line 131.
[0059] The fourth boundary line 141 is formed as follows: within the fourth effective region 14, the point 21 with the smallest latitude value under the same longitude is taken as the fourth boundary point, and then the fourth boundary points are connected in sequence according to the size of the latitude value to form the fourth boundary line 141.
[0060] Once the first boundary line 111, the second boundary line 121, the third boundary line 131, and the fourth boundary line 141 are determined, the area enclosed by connecting the first boundary line 111, the second boundary line 121, the third boundary line 131, and the fourth boundary line 141 end to end is the display area.
[0061] In another embodiment, the server compares a density threshold with a traversal density. If the traversal density is less than the density threshold, the first traversal region corresponding to that density is considered an invalid sub-region. The invalid region is composed of these invalid sub-regions. If the invalid region is within the area enclosed by the valid region, the area covered by all invalid regions directly removes the valid region S. If the invalid region is outside the area enclosed by the valid region, the invalid region is discarded.
[0062] In another embodiment, such as Figure 4 As shown, after obtaining the valid area, the first response command continues with the following operations: the traversal box iterates through the valid area, and the valid area covered by the traversal box during movement is used as the second traversal area. The density of the position points within the valid area is used as the critical density. The density threshold is compared with the critical density. If the critical density equals the density threshold, the valid area corresponding to the critical density is used as the critical sub-region. Multiple critical sub-regions form a critical region. The outermost position point within the critical region is used as the boundary line, and the area to be enclosed is bounded by the boundary line to obtain the display area. This improves the accuracy of the boundary line and ensures the accuracy of the enclosed display area.
[0063] In another embodiment, such as Figure 4As shown, after obtaining the effective area, the first response command continues with the following operations: traversing frame 1 to traverse the effective area, and using the effective area covered by traversing frame 1 during movement as the second traversal area Y1. The density of position point 21 within the effective area is used as the critical density. The density threshold is compared with the critical density; if the critical density equals the density threshold, the effective area corresponding to that critical density is used as the critical sub-region. Multiple critical sub-regions form the critical region; the outermost position point 21 within the critical region is used as the boundary line, and the boundary line encloses the area to be enclosed 2, obtaining the display area 3. This improves the accuracy of the boundary line and ensures the accuracy of the enclosed display area.
[0064] Optional, such as Figure 4 As shown, traversal frame 1 can be configured to traverse the effective area sequentially, or multiple frames can be configured to traverse the effective area simultaneously. The traversal path can be from bottom to top, from left to right, from top to bottom, from outside to inside, or from inside to outside, etc. During the movement of traversal frame 1, the second traversed area Y1 formed partially overlaps with the previous second traversed area Y1, thereby ensuring that traversal frame 1 can completely cover the entire effective area during movement, avoiding the omission of position point 21. Preferably, this step can be repeated to obtain a more accurate critical area.
[0065] The density threshold of traversal frame 1 is P. Each traversal of the effective region by traversal frame 1 forms a second traversal region Y1, denoted as Y1, Y2, ..., Yn, where n is the total number of second traversal regions Y1. The densities corresponding to position points 21 within each second traversal region Y1 are represented as y1, y2, ..., yn, respectively. The density threshold P of traversal frame 1 is compared with the densities of position points 21 corresponding to each second traversal region Y1: y1, y2, ..., yn. When P = y1, the second traversal region Y1 corresponding to y1 is taken as the critical sub-region. The region composed of these critical sub-regions is the critical region.
[0066] Specifically, such as Figure 5 As shown, the critical regions include a first critical region 110, a second critical region 120, a third critical region 130, and a fourth critical region 140. The first critical region 110 is opposite to the third critical region 130 and is aligned with the longitude direction. The second critical region 120 is opposite to the fourth critical region 140 and is aligned with the latitude direction.
[0067] The first critical region 110, the second critical region 120, the third critical region 130, and the fourth critical region 140 correspond to the first boundary line 1101, the second boundary line 1201, the third boundary line 1301, and the fourth boundary line 1401, respectively. The first boundary line 1101, the second boundary line 1201, the third boundary line 1301, and the fourth boundary line 1401 are connected end to end to form the display area 3.
[0068] The first boundary line 1101 is formed as follows: within the first critical region 110, the point 21 with the largest longitude value in the same dimension is taken as the first boundary point, and then the first boundary points are connected in sequence according to the magnitude of the longitude value to form the first boundary line 1101.
[0069] The second boundary line 1201 is formed as follows: within the second critical region 120, the point 21 with the largest latitude value under the same longitude is taken as the second boundary point, and then the second boundary points are connected in sequence according to the size of the latitude value to form the second boundary line 1201.
[0070] The third boundary line 1301 is formed as follows: within the third critical region 130, the point 21 with the smallest longitude value in the same dimension is taken as the third boundary point, and then the third boundary points are connected in sequence according to the magnitude of the longitude value to form the third boundary line 1301.
[0071] The fourth boundary line 1401 is formed as follows: within the fourth critical region 140, the point 21 with the smallest latitude value under the same longitude is taken as the fourth boundary point, and then the fourth boundary points are connected in sequence according to the size of the latitude value to form the fourth boundary line 1401.
[0072] Once the first boundary line 1101, the second boundary line 1201, the third boundary line 1301, and the fourth boundary line 1401 are determined, the area enclosed by connecting these three boundary lines end to end is the display area 3. For example... Figure 6 As shown.
[0073] The overall flowchart of this embodiment is as follows: Figure 7 As shown.
[0074] A server can be a computer device, such as... Figure 8 As shown in the embodiments of the computer device described in this application, the computer device 20 may specifically include a processor 210 and a memory 220. The memory 220 is coupled to the processor 210.
[0075] Processor 210 is used to control the operation of computer device 20. Processor 210 may also be referred to as CPU (Central Processing Unit). Processor 210 may be an integrated circuit chip with signal processing capabilities. Processor 210 may also be a general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component. The general-purpose processor may be a microprocessor, or processor 210 may be any conventional processor.
[0076] Memory 220 is used to store computer programs and may be RAM, ROM, or other types of storage devices. Specifically, the memory may include one or more computer-readable storage media, which may be non-transitory. The memory may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory is used to store at least one line of program code.
[0077] The processor 210 is used to execute the computer program stored in the memory 220 to implement the data quality calculation method described in the embodiments of the data quality calculation method based on quantitative indicators of this application.
[0078] In some embodiments, the computer device 20 may further include a peripheral device interface 230 and at least one peripheral device. The processor 210, memory 220, and peripheral device interface 230 may be connected via a bus or signal line. Each peripheral device may be connected to the peripheral device interface 230 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of a radio frequency circuit 240, a display screen 250, an audio circuit 260, and a power supply 270.
[0079] Peripheral device interface 230 can be used to connect at least one I / O (Input / output) related peripheral device to processor 210 and memory 220. In some embodiments, processor 210, memory 220 and peripheral device interface 230 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 210, memory 220 and peripheral device interface 230 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
[0080] The radio frequency (RF) circuit 240 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 240 communicates with communication networks and other communication devices via electromagnetic signals; it is the communication circuit of the computer device 20. The RF circuit 240 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 240 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 240 can communicate with other terminals through at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: the World Wide Web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 240 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application.
[0081] Display screen 250 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 250 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 210 for processing. In this case, display screen 250 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 250, located on the front panel of the computer device 20; in other embodiments, there may be at least two display screens, respectively located on different surfaces of the computer device 20 or in a folded design; in still other embodiments, display screen 250 may be a flexible display screen, located on a curved or folded surface of the computer device 20. Furthermore, display screen 250 may be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. Display screen 250 may be made of materials such as LCD (Liquid Crystal Display) or OLED (Organic Light-Emitting Diode).
[0082] The audio circuit 260 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting them into electrical signals that are input to the processor 210 for processing, or to the radio frequency circuit 240 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each positioned at a different location on the computer device 20. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 210 or the radio frequency circuit 240 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 260 may also include a headphone jack.
[0083] Power supply 270 is used to supply power to the various components in computer device 20. Power supply 270 can be alternating current, direct current, a disposable battery, or a rechargeable battery. When power supply 270 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged via a wired line, while a wireless rechargeable battery is a battery that is charged via a wireless coil. The rechargeable battery can also be used to support fast charging technology.
[0084] For a detailed description of the functions and execution processes of each functional module or component in the computer device embodiments of this application, please refer to the description in the above embodiments of the data quality calculation method based on quantitative indicators of this application, which will not be repeated here.
[0085] In the several embodiments provided in this application, it should be understood that the disclosed computer device and the calculation method for the area to be enclosed can be implemented in other ways. For example, the computer device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0086] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.
[0087] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0088] like Figure 9 As shown, if the integrated unit described above is implemented as a software functional unit and sold or used as an independent product, it can be stored in the computer-readable storage medium 300. Based on this understanding, the technical solution of this application, 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 / computer programs to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods of various embodiments of the present invention. The aforementioned storage medium includes various media such as USB flash drives, mobile hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks or optical disks, as well as electronic devices such as computers, mobile phones, laptops, tablets, and cameras that have the above storage media.
[0089] The description of the execution process of program data in computer-readable storage media can be found in the above embodiment of the calculation method of the region to be enclosed based on quantitative indicators in this application, and will not be repeated here.
[0090] The above are merely embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.
[0091] The above are merely embodiments of the present invention and do not limit the patent scope of the present invention. Any equivalent structural transformations made based on the content of the present invention specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of the present invention.
Claims
1. A system for enclosing a map display area, characterized by The application relates to a method for obtaining a display area of a to-be-enclosed region, comprising the following steps: a mobile platform and a server are connected to a network; the mobile platform is used for collecting position points in the to-be-enclosed region and transmitting the position points to the server; the server is used for obtaining an effective region of the to-be-enclosed region, screening the longitude and latitude of the position points in the effective region, obtaining corresponding boundary lines in the effective region, enclosing the to-be-enclosed region by the boundary lines, and obtaining a display region; the server generates a traversal frame and plans a traversal path of the traversal frame, the traversal frame moves in the to-be-enclosed region along the traversal path, and the to-be-enclosed region covered by the traversal frame during the movement is regarded as a first traversal region; a density threshold of the traversal frame is preset, the density of the position points in the first traversal region is regarded as a traversal density, the density threshold is compared with the traversal density, if the traversal density is greater than or equal to the density threshold, the first traversal region corresponding to the traversal density is regarded as an effective subregion, a plurality of effective subregions are combined to form an effective region, and the position points at the edges of the effective region are regarded as boundary lines to enclose the to-be-enclosed region and obtain the display region.
2. A system for enclosing a map display area according to claim 1, characterized in that the mobile platform comprises at least one processor, a communication bus, a memory, a positioner and at least one communication interface; the positioner is used for collecting the position points, the processor receives a collection instruction from the server through the communication interface, obtains the position information of the position points through the positioner and transmits the position information to the server.
3. A system for enclosing a map display area according to claim 2, characterized in that the mobile platform comprises a plurality of mobile platforms carried by a plurality of property personnel and / or residents in the to-be-enclosed region, and the position points are collected by the mobile platforms respectively.
4. A system for enclosing a map display area according to claim 3, characterized in that an effective time is preset, and the position points of the mobile platforms in the effective time are collected.
5. The enclosure system for a map display area of claim 1, wherein, the effective region comprises a plurality of effective regions, a plurality of position points are included in the effective regions, the boundary points of the effective regions are determined by comparing the longitude and latitude values of the position points in the effective regions, the boundary points are sequentially connected to form boundary lines, each effective region corresponds to a non-crossing boundary line, and the display region is formed by sequentially connecting the boundary lines.
6. A system for enclosing a map display area according to claim 5, characterized in that the server compares the density threshold with the traversal density, if the traversal density is less than the density threshold, the first traversal region corresponding to the traversal density is regarded as an invalid subregion, the invalid subregions are combined to form an invalid region, if the invalid region is in the interval enclosed by the effective region, the area covered by all the invalid regions is directly removed from the effective region, and if the invalid region is outside the interval enclosed by the effective region, the invalid region is discarded. 7. A system for enclosing a map display area according to claim 6, characterized in that The server controls the traversal frame to traverse the effective area, and the effective area covered by the traversal frame when moving is a second traversal area; the density of a position point in the second traversal area is a critical density, and the density threshold value is compared with the critical density; if the critical density is equal to the density threshold value, the second traversal area corresponding to the critical density is a critical sub-area; a plurality of critical sub-areas form a critical area; a position point at the edge of the critical area is a boundary line, and the display area is obtained by enclosing the to-be-enclosed area with the boundary line.
8. A system for enclosing a map display area according to claim 7, characterized in that The critical area includes a first critical area, a second critical area, a third critical area and a fourth critical area; the first critical area is opposite to the third critical area; the second critical area is opposite to the fourth critical area; the first critical area, the second critical area, the third critical area and the fourth critical area correspond to a first boundary line, a second boundary line, a third boundary line and a fourth boundary line respectively; the first boundary line, the second boundary line, the third boundary line and the fourth boundary line are connected in a head-to-tail manner to enclose a display area.
9. The enclosure system for a map display area of claim 1, wherein, The area of the traversal frame is 1 / 500-1 / 50 of the area of the to-be-enclosed area; the traversal path is from bottom to top, from left to right, from top to bottom, from outside to inside or from inside to outside.
Citation Information
Patent Citations
Boundary setting method and system and self-walking equipment
CN111176282A