CN112272354B - Cloud mobile phone equipment distribution method and device - Google Patents

Cloud mobile phone equipment distribution method and device Download PDF

Info

Publication number
CN112272354B
CN112272354B CN202011152351.6A CN202011152351A CN112272354B CN 112272354 B CN112272354 B CN 112272354B CN 202011152351 A CN202011152351 A CN 202011152351A CN 112272354 B CN112272354 B CN 112272354B
Authority
CN
China
Prior art keywords
sub
mobile phone
subareas
distributed
cloud mobile
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011152351.6A
Other languages
Chinese (zh)
Other versions
CN112272354A (en
Inventor
孙宇哲
王伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Zhizhangyi Technology Co ltd
Original Assignee
Beijing Zhizhangyi Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Zhizhangyi Technology Co ltd filed Critical Beijing Zhizhangyi Technology Co ltd
Priority to CN202011152351.6A priority Critical patent/CN112272354B/en
Publication of CN112272354A publication Critical patent/CN112272354A/en
Application granted granted Critical
Publication of CN112272354B publication Critical patent/CN112272354B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)

Abstract

The invention provides a cloud mobile phone equipment distribution method and device, and relates to the technical field of mobile Internet. The method comprises the following steps: determining a target area of cloud mobile phone equipment to be distributed; removing one or more subareas to be removed, which are in the candidate subareas and have population densities smaller than a preset threshold value, from the candidate subareas to obtain one or more subareas to be allocated; and distributing cloud mobile phone equipment to one or more subareas to be distributed. According to the cloud mobile phone equipment distribution method and device, the area with small population density is automatically avoided, so that the area with large population density is covered by the minimum cloud mobile phone equipment, and the technical effects of low cost and maximized utilization rate of the cloud mobile phone equipment are achieved.

Description

Cloud mobile phone equipment distribution method and device
Technical Field
The invention relates to the technical field of mobile internet, in particular to a cloud mobile phone equipment distribution method and device.
Background
With the rapid development of mobile internet technology, more and more mobile applications provide "nearby" functions, such as nearby people, nearby photos, nearby posts, nearby groups, nearby spaces, nearby buildings and the like, wherein the data comprise a large amount of information, words, numbers, photos, buildings, events, relationships among people and the like of people, the data can represent local important events, and on the basis of protecting the privacy of citizens, the comprehensive information network can be formed on a map by combining the ideas of various mobile applications with automatic acquisition and multidimensional analysis, covering multiple points and multiple areas of geographic position sampling, thus the information generated in the areas can be obtained in real time, and large data comprehensive analysis can be performed to early warn on large-scale aggregation activities, master the first time of sudden public opinion events and the like.
However, when the conventional cloud equipment distribution method collects nearby information through a nearby function, cloud equipment is distributed to the whole target area, so that unmanned areas such as military sensitive areas, mountains, rivers, lakes and seas and the like and areas with lower personnel density (such as forests, deserts and lakes) are distributed with cloud equipment, the resource waste of the cloud equipment is caused, and the cost is greatly increased.
Disclosure of Invention
Accordingly, the present invention is directed to a cloud mobile phone device allocation method and apparatus, so as to improve the above technical problems.
In a first aspect, an embodiment of the present invention provides a cloud mobile phone device allocation method, where the method includes the following steps:
determining a target area of cloud mobile phone equipment to be distributed, wherein the target area comprises a plurality of alternative sub-areas;
removing one or more subareas to be removed, of which population densities are smaller than a preset threshold value, in the plurality of alternative subareas to obtain one or more subareas to be allocated;
and distributing cloud mobile phone equipment to one or more sub-areas to be distributed.
With reference to the first aspect, the embodiment of the present invention provides a first possible implementation manner of the first aspect, wherein each of the plurality of candidate sub-areas is in a cellular grid form;
after removing one or more sub-regions to be removed, of which population density is smaller than a preset threshold, from the plurality of candidate sub-regions, to obtain one or more sub-regions to be allocated, the method further comprises:
judging whether the circle center positions of the circumscribing circles of the one or more subareas to be distributed are in a range that population density in the one or more subareas to be distributed is smaller than a preset threshold value;
and if so, shifting the circle center position in the circumscribing range until the circle center position is positioned in the range that population density in the one or more sub-areas to be distributed is greater than or equal to a preset threshold value.
With reference to the first possible implementation manner of the first aspect, the embodiment of the present invention provides a second possible implementation manner of the first aspect, where the step of shifting the center position within a circumscribing range until the center position is within a range of population density within the one or more sub-areas to be allocated is greater than or equal to a preset threshold includes:
obtaining the circle center position in the range of the circumscribed circle for shifting until the circle center position is located at the shortest shifting distance in the range that population density in the one or more sub-areas to be distributed is greater than or equal to a preset threshold value;
and shifting the circle center position by the shortest shifting distance until the circle center position is positioned in a range of population density of the one or more subareas to be distributed to be greater than or equal to a preset threshold value.
With reference to the first possible implementation manner of the first aspect, the embodiment of the present invention provides a third possible implementation manner of the first aspect, where, before the step of removing one or more sub-regions to be removed having population densities within the candidate sub-regions of the plurality of candidate sub-regions less than a preset threshold value to obtain one or more sub-regions to be allocated, the method further includes:
randomly selecting a point as an initial center in a circular area taking a center point of a target area as a circle center and taking a preset radius as a radius, and setting an alternative sub-area with the preset radius until the target area is filled, so as to obtain the number of the alternative sub-areas;
and iterating the steps until reaching a preset iteration frequency threshold value, and obtaining the minimum number of the alternative subareas.
With reference to the first possible implementation manner of the first aspect, an embodiment of the present invention provides a fourth possible implementation manner of the first aspect, where the step of allocating cloud mobile phone devices to one or more sub-areas to be allocated includes:
acquiring longitude and latitude coordinates of the circle center positions of the circles circumscribed by the one or more sub-areas to be allocated, and converting each longitude and latitude coordinate into each real geographic position coordinate;
and respectively distributing a cloud mobile phone device to each real geographic position coordinate.
In a second aspect, an embodiment of the present invention further provides a cloud mobile phone device allocation apparatus, where the apparatus includes:
the cloud mobile phone equipment comprises a target area determining module, a cloud mobile phone equipment selecting module and a cloud mobile phone equipment selecting module, wherein the target area determining module is used for determining a target area of cloud mobile phone equipment to be allocated, and the target area comprises a plurality of candidate sub-areas;
the region eliminating module is used for eliminating one or more sub-regions to be eliminated, of which population density is smaller than a preset threshold value, in the candidate sub-regions to obtain one or more sub-regions to be distributed;
and the equipment allocation module is used for allocating cloud mobile phone equipment to one or more sub-areas to be allocated.
With reference to the second aspect, the embodiment of the present invention provides a first possible implementation manner of the second aspect, wherein each of the plurality of candidate sub-areas is in a cellular grid form;
after the region culling module, the apparatus further includes:
the judging module is used for judging whether the circle center positions of the circumscribing circles of the one or more subareas to be distributed are in a range that population density in the one or more subareas to be distributed is smaller than a preset threshold value;
and the deviation module is used for deviating the circle center position in the range of the circumscribed circle until the circle center position is positioned in the range of population density in the one or more sub-areas to be distributed more than or equal to a preset threshold value.
With reference to the first possible implementation manner of the second aspect, an embodiment of the present invention provides a second possible implementation manner of the second aspect, where the offset module is configured to:
obtaining the circle center position in the range of the circumscribed circle for shifting until the circle center position is located at the shortest shifting distance in the range that population density in the one or more sub-areas to be distributed is greater than or equal to a preset threshold value;
and shifting the circle center position by the shortest shifting distance until the circle center position is positioned in a range of population density of the one or more subareas to be distributed to be greater than or equal to a preset threshold value.
In a third aspect, an embodiment of the present invention further provides a server, where the server includes: a processor and a memory storing computer executable instructions executable by the processor to implement the method described above.
The embodiment of the invention has the following beneficial effects: the embodiment of the invention provides a cloud mobile phone equipment distribution method and a cloud mobile phone equipment distribution device, which are characterized in that firstly, a target area of cloud mobile phone equipment to be distributed is determined; then, removing one or more subareas to be removed, wherein population density in the subareas to be removed is smaller than a preset threshold value, in the plurality of subareas to be replaced, so as to obtain one or more subareas to be distributed; and finally, distributing cloud mobile phone equipment to one or more subareas to be distributed. According to the cloud mobile phone equipment distribution method and device, the area with small population density is automatically avoided, so that the area with large population density is covered by the minimum cloud mobile phone equipment, and the technical effects of low cost and maximized utilization rate of the cloud mobile phone equipment are achieved.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
In order to make the above objects, features and advantages of the present invention more comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions in the prior art, the following description will briefly explain the drawings needed in the embodiments or the prior art description, and it is obvious that the drawings in the following description are some embodiments of the invention and that other drawings can be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flowchart of a cloud mobile phone device allocation method provided in an embodiment of the present invention;
fig. 2 is a flowchart of another cloud mobile phone device allocation method according to an embodiment of the present invention;
fig. 3 is a schematic diagram of a target area of a cloud mobile phone device allocation method to be implemented according to an embodiment of the present invention;
fig. 4a to fig. 4c are schematic diagrams of a filling arrangement mode when the alternative sub-area is a regular triangle, a schematic diagram of paving the target area in fig. 3 when the alternative sub-area is a regular triangle, and a schematic diagram of distributing a real geographic position for a circle center position of a circumscribed circle distributed by each regular triangle respectively;
fig. 5a to fig. 5c are schematic diagrams of a filling arrangement mode when the alternative sub-area is square, a schematic diagram of closely paving the target area in fig. 3 when the alternative sub-area is square, and a schematic diagram of distributing real geographic positions for circle center positions of circumscribed circles distributed by each square respectively;
fig. 6a to fig. 6c are schematic diagrams of a filling arrangement mode when the alternative sub-area is regular hexagon, a schematic diagram of the target area in fig. 3 when the alternative sub-area is regular hexagon, and a schematic diagram of distributing real geographic positions for the circle center positions of circumscribed circles distributed by each regular hexagon respectively;
fig. 7 is a block diagram of a configuration of a cloud mobile phone device allocation apparatus according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of a server according to an embodiment of the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is apparent that the described embodiments are some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
When the traditional cloud equipment distribution method collects nearby information through the nearby function, cloud equipment is distributed to the whole target area, so that unmanned areas such as military sensitive areas, mountains, rivers, lakes and seas and the like and areas with lower personnel density are distributed with cloud equipment, resource waste of the cloud equipment is caused, and cost is greatly increased. Based on the above, the embodiment of the invention provides a cloud mobile phone equipment distribution method and device to alleviate the above problems.
In order to facilitate understanding of the present embodiment, first, a detailed description is provided of a cloud mobile phone device allocation method disclosed in the embodiment of the present invention.
In a possible implementation manner, the invention provides a cloud mobile phone equipment distribution method. Fig. 1 is a flowchart of a cloud mobile phone device allocation method according to an embodiment of the present invention, where the method includes the following steps:
step S102: and determining a target area of cloud mobile phone equipment to be distributed.
Wherein the target area comprises a plurality of candidate sub-areas.
Step S104: and eliminating one or more subareas to be eliminated, of which the population density is smaller than a preset threshold value, in the alternative subareas to obtain one or more subareas to be distributed.
Step S106: and distributing cloud mobile phone equipment to one or more sub-areas to be distributed.
The embodiment of the invention has the following beneficial effects: according to the cloud mobile phone equipment distribution method, firstly, a target area of cloud mobile phone equipment to be distributed is determined; then, removing one or more subareas to be removed, wherein population density in the subareas to be removed is smaller than a preset threshold value, in the plurality of subareas to be replaced, so as to obtain one or more subareas to be distributed; and finally, distributing cloud mobile phone equipment to one or more subareas to be distributed. According to the cloud mobile phone equipment distribution method and device, the area with small population density is automatically avoided, so that the area with large population density is covered by the minimum cloud mobile phone equipment, and the technical effects of low cost and maximized utilization rate of the cloud mobile phone equipment are achieved.
In practical use, in order to describe the process of the present invention in more detail, fig. 2 shows a flowchart of another cloud mobile phone device allocation method provided by the embodiment of the present invention, where the method includes the following steps:
step S202: and determining a target area of cloud mobile phone equipment to be distributed.
Wherein the target area comprises a plurality of candidate sub-areas.
Step S204: and eliminating one or more subareas to be eliminated, of which the population density is smaller than a preset threshold value, in the alternative subareas to obtain one or more subareas to be distributed.
It should be further noted that, before step S204, the method further includes:
randomly selecting a point as an initial center in a circular area taking a center point of a target area as a circle center and taking a preset radius as a radius, and setting an alternative sub-area with the preset radius until the target area is filled, so as to obtain the number of the alternative sub-areas;
and iterating the steps until reaching a preset iteration frequency threshold value, and obtaining the minimum number of the alternative subareas.
Step S206: judging whether the circle center positions of the circumscribing circles of the one or more subareas to be distributed are in a range that population density in the one or more subareas to be distributed is smaller than a preset threshold value.
It should be further noted that the radius of coverage of the circumscribing circle of the present invention is typically in the range of several tens of meters to several tens of kilometers.
Step S208: and if so, acquiring the circle center position in the circumscribed circle range for shifting until the circle center position is positioned at the shortest shifting distance in the range that population density in the one or more sub-areas to be distributed is greater than or equal to a preset threshold value.
Step S210: and shifting the circle center position by the shortest shifting distance until the circle center position is positioned in a range of population density of the one or more subareas to be distributed to be greater than or equal to a preset threshold value.
Step S212: and acquiring longitude and latitude coordinates of the circle center positions of the circles circumscribed by the one or more sub-areas to be distributed, and converting each longitude and latitude coordinate into each real geographic position coordinate.
It should be further noted that the conversion of each latitude and longitude coordinate into each real geographic position coordinate is implemented by GIS (Geographic Information System ).
Step S214: and respectively distributing a cloud mobile phone device to each real geographic position coordinate.
The cloud mobile phone equipment allocation method of the present invention is illustrated by taking the alternative subareas as regular triangles, regular quadrilaterals and regular hexagons as examples, wherein fig. 3 is a schematic diagram of a target area of the cloud mobile phone equipment allocation method to be implemented provided by the embodiment of the present invention.
Example 1
In this embodiment, the cloud mobile phone device allocation method of the present invention is described by taking the candidate sub-area as an example, where fig. 4a, fig. 4b, and fig. 4c are schematic diagrams of filling arrangement modes when the candidate sub-area is a regular triangle, schematic diagrams of paving the target area in fig. 3 when the candidate sub-area is a regular triangle, and schematic diagrams of allocating real geographic positions to circle center positions of circumscribed circles allocated to each regular triangle respectively.
As can be seen from the figure, when the target area is tiled by using the regular triangle, 10 real geographic positions are finally needed, namely, the first real geographic position to the tenth real geographic position, namely, messages near the geographic positions need to be acquired and analyzed by being distributed to 10 cloud mobile phone devices. Meanwhile, the area where circles overlap is a wasted area, and as can be seen from the figure, when the target area is tiled with regular triangles, the wasted area is relatively large.
Example two
In this embodiment, the cloud mobile phone device allocation method of the present invention is described by taking the square as an example of the alternative sub-area, where fig. 5a, fig. 5b, and fig. 5c are schematic diagrams of filling arrangement modes when the alternative sub-area is square, schematic diagrams of paving the target area in fig. 3 when the alternative sub-area is square, and schematic diagrams of allocating real geographic positions to circle center positions of circumscribed circles allocated to each square, respectively.
As can be seen from the figure, when the target area is tiled by using squares, 6 real geographic positions are finally required, namely, the first real geographic position to the sixth real geographic position, namely, messages near the geographic positions need to be acquired and analyzed by distributing to 6 cloud mobile phone devices. Meanwhile, as can be seen from the figure, when the target area is tiled with squares, the wasted area is smaller than when the target area is tiled with regular triangles.
Example III
In this embodiment, the cloud mobile phone device allocation method of the present invention is described by taking the regular hexagon as an example of the alternative sub-region, where fig. 6a, fig. 6b, and fig. 6c are schematic diagrams of filling arrangement modes when the alternative sub-region is the regular hexagon, schematic diagrams of closely paving the target region in fig. 3 when the alternative sub-region is the regular hexagon, and schematic diagrams of allocating real geographic positions to the circle center positions of the circumscribed circles allocated by each regular hexagon, respectively.
As can be seen from the figure, when the target area is tiled by regular hexagons, 4 real geographic positions are finally required, namely, the first real geographic position to the fourth real geographic position, namely, messages near the geographic positions need to be acquired and analyzed by being distributed to 4 cloud mobile phone devices. Meanwhile, as can be seen from the figure, when the target area is tiled with regular hexagons, the wasted area is smaller than when the target area is tiled with squares.
Compared with other two regular polygon forms, the method has the advantages that when the regular hexagon is used for closely paving the target area, the number of cloud mobile phone devices can be saved most on the basis of full coverage, and the utilization rate of the cloud mobile phone devices is greatly improved.
Meanwhile, most people can select regular triangles and squares as basic patterns when performing close-laying, and few regular hexagons are selected as basic patterns.
In summary, according to the cloud mobile phone equipment allocation method and device, a target area of cloud mobile phone equipment to be allocated is determined; then, removing one or more subareas to be removed, wherein population density in the subareas to be removed is smaller than a preset threshold value, in the plurality of subareas to be replaced, so as to obtain one or more subareas to be distributed; and finally, distributing cloud mobile phone equipment to one or more subareas to be distributed. According to the cloud mobile phone equipment distribution method and device, the area with small population density is automatically avoided, so that the area with large population density is covered by the minimum cloud mobile phone equipment, and the technical effects of low cost and maximized utilization rate of the cloud mobile phone equipment are achieved.
In another possible implementation manner, corresponding to the cloud mobile phone device allocation method provided in the foregoing implementation manner, the embodiment of the present invention further provides a cloud mobile phone device allocation apparatus, and fig. 7 is a block diagram of a structure of the cloud mobile phone device allocation apparatus provided in the embodiment of the present invention. As shown in fig. 7, the apparatus includes:
a target area determining module 701, configured to determine a target area of a cloud mobile phone device to be allocated, where the target area includes a plurality of candidate sub-areas;
the region rejection module 702 is configured to reject one or more to-be-rejected sub-regions in the candidate sub-regions having population densities in the candidate sub-regions less than a preset threshold value, to obtain one or more to-be-allocated sub-regions;
and the device allocation module 703 is configured to allocate cloud mobile phone devices to one or more of the sub-areas to be allocated.
In actual use, each of the plurality of alternative sub-regions is in the form of a cellular grid;
after the region culling module 702, the apparatus further includes:
the judging module is used for judging whether the circle center positions of the circumscribing circles of the one or more subareas to be distributed are in a range that population density in the one or more subareas to be distributed is smaller than a preset threshold value;
and the deviation module is used for deviating the circle center position in the range of the circumscribed circle until the circle center position is positioned in the range of population density in the one or more sub-areas to be distributed more than or equal to a preset threshold value.
In actual use, the offset module is configured to:
obtaining the circle center position in the range of the circumscribed circle for shifting until the circle center position is located at the shortest shifting distance in the range that population density in the one or more sub-areas to be distributed is greater than or equal to a preset threshold value;
and shifting the circle center position by the shortest shifting distance until the circle center position is positioned in a range of population density of the one or more subareas to be distributed to be greater than or equal to a preset threshold value.
In still another possible implementation manner, the embodiment of the present invention further provides a server, and fig. 8 shows a schematic structural diagram of a server provided by the embodiment of the present invention, and referring to fig. 8, the server includes: a processor 800, a memory 801, a data bus 802, and a communication interface 803, the processor 800, the memory 801, the communication interface 803, and being connected by the data bus 802; the processor 800 is used to execute executable modules, such as computer programs, stored in the memory 801.
Wherein the memory 801 stores computer executable instructions capable of being executed by the processor 800, the processor 800 executing the computer executable instructions to implement the methods described above.
Further, the memory 801 may include a high-speed random access memory (RAM, random Access Memory), and may further include a non-volatile memory (non-volatile memory), such as at least one magnetic disk memory. The communication connection between the system network element and at least one other network element is implemented via at least one communication interface 803 (which may be wired or wireless), which may use the internet, a wide area network, a local network, a metropolitan area network, etc.
The data bus 802 may be an ISA data bus, a PCI data bus, or an EISA data bus, among others. The data bus may be classified into an address data bus, a data bus, a control data bus, and the like. For ease of illustration, only one double-headed arrow is shown in FIG. 8, but not only one data bus or one type of data bus.
The memory 801 is configured to store a program, and the processor 800 executes the program after receiving a program execution instruction, and the cloud mobile phone device allocation method disclosed in any embodiment of the present invention may be applied to the processor 800 or implemented by the processor 800.
Further, the processor 800 may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the methods described above may be performed by integrated logic circuitry in hardware or instructions in software in processor 800. The processor 800 may be a general-purpose processor, including a central processing unit (Central Processing Unit, CPU for short), a network processor (Network Processor, NP for short), etc.; but may also be a digital signal processor (Digital Signal Processing, DSP for short), application specific integrated circuit (Application Specific Integrated Circuit, ASIC for short), off-the-shelf programmable gate array (Field-Programmable Gate Array, FPGA for short), or other programmable logic device, discrete gate or transistor logic device, discrete hardware components. The disclosed methods, steps, and logic blocks in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be embodied directly in the execution of a hardware decoding processor, or in the execution of a combination of hardware and software modules in a decoding processor. The software modules may be located in a random access memory, flash memory, read only memory, programmable read only memory, or electrically erasable programmable memory, registers, etc. as well known in the art. The storage medium is located in the memory 801, and the processor 800 reads information in the memory 801 and performs the steps of the above method in combination with its hardware.
The cloud mobile phone equipment distribution device provided by the embodiment of the invention has the same technical characteristics as the cloud mobile phone equipment distribution method provided by the embodiment, so that the same technical problems can be solved, and the same technical effects can be achieved.
The computer program product of the cloud mobile phone device allocation method and apparatus provided in the embodiments of the present invention includes a computer readable storage medium storing program codes, where the instructions included in the program codes may be used to execute the method described in the foregoing method embodiment, and specific implementation may refer to the method embodiment and will not be described herein.
It will be clear to those skilled in the art that, for convenience and brevity of description, reference may be made to the corresponding process in the foregoing method embodiment for the specific working process of the apparatus described above, which is not described herein again.
In addition, in the description of embodiments of the present invention, unless explicitly stated and limited otherwise, the terms "mounted," "connected," and "connected" are to be construed broadly, and may be, for example, fixedly connected, detachably connected, or integrally connected; can be mechanically or electrically connected; can be directly connected or indirectly connected through an intermediate medium, and can be communication between two elements. The specific meaning of the above terms in the present invention will be understood by those skilled in the art in specific cases.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a ReaD-Only Memory (ROM), a RanDom Access Memory (RAM), a magnetic disk or an optical disk, or other various media capable of storing program codes.
In the description of the present invention, it should be noted that the directions or positional relationships indicated by the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc. are based on the directions or positional relationships shown in the drawings, are merely for convenience of describing the present invention and simplifying the description, and do not indicate or imply that the devices or elements referred to must have a specific orientation, be configured and operated in a specific orientation, and thus should not be construed as limiting the present invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance.
Finally, it should be noted that: the above examples are only specific embodiments of the present invention for illustrating the technical solution of the present invention, but not for limiting the scope of the present invention, and although the present invention has been described in detail with reference to the foregoing examples, it will be understood by those skilled in the art that the present invention is not limited thereto: any person skilled in the art may modify or easily conceive of the technical solution described in the foregoing embodiments, or perform equivalent substitution of some of the technical features, while remaining within the technical scope of the present disclosure; such modifications, changes or substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention, and are intended to be included in the scope of the present invention. Therefore, the protection scope of the invention is subject to the protection scope of the claims.

Claims (8)

1. The cloud mobile phone equipment distribution method is characterized by comprising the following steps of:
determining a target area of cloud mobile phone equipment to be distributed, wherein the target area comprises a plurality of alternative sub-areas;
removing one or more subareas to be removed, of which population densities are smaller than a preset threshold value, in the plurality of alternative subareas to obtain one or more subareas to be allocated;
distributing cloud mobile phone equipment to one or more subareas to be distributed;
each of the plurality of candidate sub-regions is in the form of a cellular grid;
after removing one or more sub-regions to be removed, of which population density is smaller than a preset threshold, from the plurality of candidate sub-regions, to obtain one or more sub-regions to be allocated, the method further comprises:
judging whether the circle center positions of the circumscribing circles of the one or more subareas to be distributed are in a range that population density in the one or more subareas to be distributed is smaller than a preset threshold value;
and if so, shifting the circle center position in the circumscribing range until the circle center position is positioned in the range that population density in the one or more sub-areas to be distributed is greater than or equal to a preset threshold value.
2. The method of claim 1, wherein the step of shifting the center position within a circumscribed circle until the center position is within a population density within the one or more sub-regions to be allocated that is greater than or equal to a preset threshold comprises:
obtaining the circle center position in the range of the circumscribed circle for shifting until the circle center position is located at the shortest shifting distance in the range that population density in the one or more sub-areas to be distributed is greater than or equal to a preset threshold value;
and shifting the circle center position by the shortest shifting distance until the circle center position is positioned in a range of population density of the one or more subareas to be distributed to be greater than or equal to a preset threshold value.
3. The method of claim 1, wherein prior to the step of culling one or more sub-regions to be culled having population densities within the candidate sub-regions of the plurality of candidate sub-regions less than a preset threshold, the method further comprises:
randomly selecting a point as an initial center in a circular area taking a center point of a target area as a circle center and taking a preset radius as a radius, and setting an alternative sub-area with the preset radius until the target area is filled, so as to obtain the number of the alternative sub-areas;
and iterating the steps until reaching a preset iteration frequency threshold value, and obtaining the minimum number of the alternative subareas.
4. The method according to claim 1, wherein the step of allocating cloud mobile phone devices to one or more of the sub-areas to be allocated comprises:
acquiring longitude and latitude coordinates of the circle center positions of the circles circumscribed by the one or more sub-areas to be allocated, and converting each longitude and latitude coordinate into each real geographic position coordinate;
and respectively distributing a cloud mobile phone device to each real geographic position coordinate.
5. A cloud handset device allocation apparatus, the apparatus comprising:
the cloud mobile phone equipment comprises a target area determining module, a cloud mobile phone equipment selecting module and a cloud mobile phone equipment selecting module, wherein the target area determining module is used for determining a target area of cloud mobile phone equipment to be allocated, and the target area comprises a plurality of candidate sub-areas;
the region eliminating module is used for eliminating one or more sub-regions to be eliminated, of which population density is smaller than a preset threshold value, in the candidate sub-regions to obtain one or more sub-regions to be distributed;
the equipment allocation module is used for allocating cloud mobile phone equipment to one or more subareas to be allocated;
each of the plurality of candidate sub-regions is in the form of a cellular grid;
after the region culling module, the apparatus further includes:
the judging module is used for judging whether the circle center positions of the circumscribing circles of the one or more subareas to be distributed are in a range that population density in the one or more subareas to be distributed is smaller than a preset threshold value;
and the deviation module is used for deviating the circle center position in the range of the circumscribed circle until the circle center position is positioned in the range of population density in the one or more sub-areas to be distributed more than or equal to a preset threshold value.
6. The apparatus of claim 5, wherein the offset module is to:
obtaining the circle center position in the range of the circumscribed circle for shifting until the circle center position is located at the shortest shifting distance in the range that population density in the one or more sub-areas to be distributed is greater than or equal to a preset threshold value;
and shifting the circle center position by the shortest shifting distance until the circle center position is positioned in a range of population density of the one or more subareas to be distributed to be greater than or equal to a preset threshold value.
7. A server comprising a processor and a memory, the memory storing machine executable instructions executable by the processor, the processor executing the machine executable instructions to perform the method of any of claims 1-4.
8. A machine-readable storage medium storing machine-executable instructions which, when invoked and executed by a processor, cause the processor to perform the method of any one of claims 1-4.
CN202011152351.6A 2020-10-23 2020-10-23 Cloud mobile phone equipment distribution method and device Active CN112272354B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011152351.6A CN112272354B (en) 2020-10-23 2020-10-23 Cloud mobile phone equipment distribution method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011152351.6A CN112272354B (en) 2020-10-23 2020-10-23 Cloud mobile phone equipment distribution method and device

Publications (2)

Publication Number Publication Date
CN112272354A CN112272354A (en) 2021-01-26
CN112272354B true CN112272354B (en) 2023-05-30

Family

ID=74341955

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011152351.6A Active CN112272354B (en) 2020-10-23 2020-10-23 Cloud mobile phone equipment distribution method and device

Country Status (1)

Country Link
CN (1) CN112272354B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113691937B (en) * 2021-08-25 2022-12-06 北京百度网讯科技有限公司 Method for determining position information, cloud mobile phone and terminal equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107392354A (en) * 2017-06-26 2017-11-24 海航创新科技研究有限公司 The method and apparatus for distributing relay station
CN108271115A (en) * 2016-12-30 2018-07-10 ***通信集团内蒙古有限公司 A kind of method of estimation and device of regional population's density
CN109118297A (en) * 2018-09-29 2019-01-01 深圳市华耀智慧科技有限公司 Unmanned retailing vehicle launches control method, device, electronic equipment and storage medium
WO2020133995A1 (en) * 2018-12-26 2020-07-02 深圳市网心科技有限公司 Copy deployment method, cloud server, and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106991576B (en) * 2016-01-20 2020-10-09 阿里巴巴集团控股有限公司 Method and device for displaying heat of geographic area

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108271115A (en) * 2016-12-30 2018-07-10 ***通信集团内蒙古有限公司 A kind of method of estimation and device of regional population's density
CN107392354A (en) * 2017-06-26 2017-11-24 海航创新科技研究有限公司 The method and apparatus for distributing relay station
CN109118297A (en) * 2018-09-29 2019-01-01 深圳市华耀智慧科技有限公司 Unmanned retailing vehicle launches control method, device, electronic equipment and storage medium
WO2020133995A1 (en) * 2018-12-26 2020-07-02 深圳市网心科技有限公司 Copy deployment method, cloud server, and storage medium

Also Published As

Publication number Publication date
CN112272354A (en) 2021-01-26

Similar Documents

Publication Publication Date Title
CN107547633B (en) User constant standing point processing method and device and storage medium
CN109548041B (en) Wireless coverage analysis method and system
CN110633344A (en) Method and device for determining point-to-fence relationship and electronic equipment
CN111107556B (en) Signal coverage quality evaluation method and device of mobile communication network
CN110990516A (en) Map data processing method and device and server
CN111935733B (en) Method, device and equipment for checking base station position information and computer storage medium
CN116628123B (en) Dynamic slice generation method and system based on spatial database
CN112272354B (en) Cloud mobile phone equipment distribution method and device
CN114786199B (en) Method, device, equipment and storage medium for determining network problem point
CN111565415B (en) Method and equipment for evaluating cell performance
CN114710787B (en) Network planning method, device, equipment and storage equipment
CN114969153A (en) Personnel distribution data determination method and device
CN112559619A (en) Method and device for drawing spatial distribution map, electronic equipment and readable storage medium
CN116450958A (en) Detection point address selection method and device, electronic equipment and readable storage medium
CN111797190A (en) Method and device for extracting pattern spots
CN112887910B (en) Method and device for determining abnormal coverage area and computer readable storage medium
CN112488648A (en) Jurisdictional enterprise statistical method and related components
CN114286383B (en) Network quality determining method, device and storage medium
CN114838704A (en) Height detection method and device and computer readable storage medium
CN111241226B (en) Site selection method, device and equipment
CN111787487A (en) Method, device, equipment and storage medium for determining scene cell resources
CN110708665B (en) Method and device for determining home area of access network equipment
CN102802179B (en) Method for determining normal-state address point of user and method for carrying out call bill data analysis based on same
CN110119458B (en) Grid retrieval method and device
Verma et al. Analysis of Spatio-Temporal Urban Dynamics in 11 Smart Cities of Uttar Pradesh, India

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant