Signal quality difference positioning method, device, equipment and medium
By receiving the location information of user signal quality difference feedback and matching it with map GIS information, the problem of being unable to quickly and accurately locate the signal quality difference base station in the prior art is solved, accurate signal quality difference positioning is achieved, and the use of communication networks is improved Experience.
Patent Information
- Application Number
- CN202411141110.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-19
- Publication Date
- 2024-12-31
AI Technical Summary
The prior art cannot quickly and accurately locate base stations that lead to poor signal quality, affecting the user experience of the communication network.
By receiving the signal quality difference feedback location information reported by the user, the map geographic information system (GIS) is used to convert it into signal quality difference feedback location GIS information, and combining the map POI information and network equipment GIS information to match it to obtain the target network equipment's GIS information to achieve signal quality positioning.
It realizes the rapid and accurate positioning of target network equipment that leads to poor signal quality, and improves the user experience and user satisfaction of the communication network.
Smart Images

Figure CN119233392A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communications, and specifically to a method, apparatus, device and medium for locating poor signal quality. Background Art
[0002] Poor signal quality usually means that in a communication system, the quality of the transmitted signal is reduced due to various reasons and cannot meet the requirements of normal communication. The reduction in signal quality may affect the accuracy, speed and reliability of data transmission, thereby making the user experience of using the communication network worse and causing complaints.
[0003] A key factor leading to poor signal quality is problems with network equipment (such as base stations), such as base station failure, base station overload, or base station configuration problems. How to quickly locate poor signal quality and accurately find the base station that causes poor signal quality has become a problem that needs to be solved urgently. Summary of the invention
[0004] The embodiments of the present application propose a signal quality difference positioning method, device, equipment and medium to solve the technical problem that the prior art cannot quickly and accurately perform signal quality difference positioning.
[0005] In a first aspect, an embodiment of the present application provides a method for locating a signal quality difference, the method comprising:
[0006] Receive the signal quality poor feedback location information reported by the user;
[0007] According to the signal quality difference feedback position information, the signal quality difference feedback position GIS information is obtained from the map geographic information system GIS information, wherein the map GIS information is generated by fusing the map geographic location information point POI information and the network device GIS information;
[0008] According to the signal quality difference feedback position GIS information, the signal quality difference is located in the map GIS information to obtain the target network device GIS information.
[0009] In a second aspect, an embodiment of the present application provides a signal quality difference positioning device, the device comprising:
[0010] A receiving module, used for receiving the signal quality poor feedback position information reported by the user;
[0011] A first acquisition module is used to acquire the signal quality difference feedback location GIS information from the map geographic information system GIS information according to the signal quality difference feedback location information, wherein the map GIS information is generated by fusing the map geographic location information point POI information and the network device GIS information;
[0012] The second acquisition module is used to feedback the position GIS information of the signal quality difference, locate the signal quality difference in the map GIS information, and acquire the GIS information of the target network device.
[0013] In a third aspect, an embodiment of the present application provides an electronic device, comprising: one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any embodiment of the first aspect.
[0014] In a fourth aspect, an embodiment of the present application provides a computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements the method described in any embodiment of the first aspect.
[0015] The signal quality difference positioning method, device, equipment and medium provided in the embodiments of the present application can convert the signal quality difference feedback location information reported by the user into the map system GIS information to obtain the signal quality difference feedback location GIS information. Since the map GIS information is generated by the fusion of the map POI information and the network equipment GIS information, the technical solution provided in the embodiments of the present application can quickly locate the signal quality difference in the map GIS information based on the signal quality difference feedback location GIS information, obtain the target network equipment GIS information, and thus locate the accurate target network equipment, solving the technical problem that the prior art cannot quickly and accurately locate the signal quality difference. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Other features, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:
[0017] Figure 1 is a flow chart of an embodiment of the signal quality difference positioning method of the present application;
[0018] Figure 2 yes Figure 1 The flowchart of step 102 in one embodiment of the signal quality difference positioning method of the present application is shown;
[0019] Figure 3 yes Figure 1 The flowchart of step 103 in one embodiment of the signal quality difference positioning method of the present application is shown;
[0020] Figure 4 It is a schematic diagram of an application scenario of the signal quality difference positioning method of the present application;
[0021] Figure 5 It is a schematic diagram of an application scenario corresponding to the routing planning method of the target network device in the signal quality difference positioning method of the present application;
[0022] Figure 6 It is a structural schematic diagram of an embodiment of the signal quality difference positioning device of the present application;
[0023] Figure 7 It is a schematic diagram of the structure of an electronic device used to implement an embodiment of the present application. DETAILED DESCRIPTION
[0024] All actions to obtain signals, information or data in this application are carried out in compliance with the relevant data protection laws and policies of the country where they are located, and with the authorization given by the owner of the corresponding device.
[0025] The present application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the relevant invention, rather than to limit the invention. It should also be noted that, for ease of description, only the parts related to the relevant invention are shown in the accompanying drawings.
[0026] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0027] Please refer to Figure 1 , which shows a process 100 of an embodiment of a signal quality difference positioning method according to the present application. The signal quality difference positioning method can be applied to various electronic devices with data processing functions. For example, the above electronic devices may include but are not limited to cloud servers, physical servers, etc. The execution subject of the signal quality difference positioning method may be a processor in the above electronic devices.
[0028] The signal quality difference positioning method comprises the following steps:
[0029] Step 101: Receive the signal quality poor feedback location information reported by the user.
[0030] In this embodiment, the user can report the poor signal quality feedback location information through a variety of ways. For example, the user can report the poor signal quality feedback location information by making a phone call, in which case the poor signal quality feedback location information can be the location information described in the user's phone call; another example: the user can report the poor signal quality feedback location information through the poor signal quality feedback page, in which case the poor signal quality feedback location information can be the location information filled in by the user on the poor signal quality feedback page.
[0031] Step 102: According to the signal quality difference feedback location information, obtain the signal quality difference feedback location GIS information from the map Geographic Information System (GIS) information, wherein the map GIS information is generated by integrating the map geographic location information point (POI) information and the network device GIS information.
[0032] In this embodiment, the map GIS information described in step 102 may be generated by:
[0033] First, obtain the longitude and latitude information of the network device to be integrated from the GIS information of the network device.
[0034] In this embodiment, the network equipment GIS information can be obtained from the network operator, and the network equipment GIS information includes the GIS information of all network equipment of the network operator, wherein the GIS information of the network equipment may include: the longitude and latitude information of the installation location of the network equipment and the GIS name of the installation location of the network equipment.
[0035] In this embodiment, the network device to be integrated may be each network device corresponding to the GIS information of the network device, or may be multiple network devices corresponding to the GIS information of the network devices within a specified range.
[0036] Then, perform one or more of the following steps based on the latitude and longitude information of the network device to be integrated:
[0037] 1. When the longitude and latitude information of the installation location of the network device to be integrated does not overlap with the longitude and latitude information of the target location point in the map POI information, the network device GIS information of the network device to be integrated is added to the map POI information to generate the map GIS information. The network device GIS information of the network device to be integrated includes: the GIS name of the installation location of the network device to be integrated and the longitude and latitude information of the installation location of the network device to be integrated.
[0038] That is: add the POI information of the network device to be integrated in the map POI information, wherein the POI information of the network device to be integrated includes: the POI name, which is the GIS name of the installation location of the network device to be integrated; and the POI longitude and latitude information, which is the longitude and latitude information of the installation location of the network device to be integrated.
[0039] In this embodiment, the map POI information can be obtained from a map manufacturer, wherein the map POI information consists of POI information of each location point on the map, and the POI information of the location point may include: the POI name of the location point and the latitude and longitude information of the location point.
[0040] 2. When the longitude and latitude information of the installation location of the network device to be integrated overlaps with the longitude and latitude information of the target location point in the map POI information, and the similarity between the GIS name of the installation location of the network device to be integrated and the POI name of the target location point is less than a first threshold, the GIS name of the installation location of the network device to be integrated is added to the POI name of the target location point to generate the map GIS information.
[0041] That is, the longitude and latitude information of the target location is the longitude and latitude information of the installation location of the network device to be integrated, and the GIS name of the installation location of the network device to be integrated is added to the target location in the map POI information as the second POI name of the target location.
[0042] In this embodiment, the similarity between the GIS name of the installation location of the network device to be integrated and the POI name of the target location point ranges from 0 to 1, where 0 indicates that the GIS name of the installation location of the network device to be integrated and the POI name of the target location point are completely dissimilar, and 1 indicates that the GIS name of the installation location of the network device to be integrated and the POI name of the target location point are exactly the same.
[0043] This embodiment does not specifically limit the first threshold value, and it can be set according to needs in actual use. For example, in this embodiment, the first threshold value can be 0.6. When the similarity between the GIS name of the installation location of the network device to be integrated and the POI name of the target location point is lower than 0.6, it means that the similarity between the GIS name of the installation location of the network device to be integrated and the POI name of the target location point is low, otherwise, the similarity is high.
[0044] 3. When the longitude and latitude information of the installation location of the network device to be integrated overlap with the longitude and latitude information of the target location point in the map POI information, and the similarity between the GIS name of the installation location of the network device to be integrated and the POI name of the target location point is greater than or equal to a first threshold, in the map POI information, the POI name of the target location point is associated with the GIS name of the installation location of the network device to be integrated to generate the map GIS information.
[0045] That is, the GIS name of the installation location of the network device to be integrated is highly similar to the POI name of the target location point, and the POI name of the target location point can represent the GIS name of the installation location of the network device to be integrated. A mark is made on the POI name of the target location point to indicate that the POI name of the target location point corresponds to the GIS name of the installation location of the network device to be integrated. In this embodiment, the mark on the POI name of the target location point can be a unique device identifier of the network device to be integrated, or other information used to uniquely indicate the network device to be integrated.
[0046] In this embodiment, if Figure 2As shown, step 102 may exemplarily include:
[0047] Step 201: Match the signal quality poor feedback location information in the map GIS information to obtain GIS information of multiple location points.
[0048] Step 202: Obtain the signal quality difference feedback position matching factor corresponding to the GIS information of each location point.
[0049] In this embodiment, the signal quality difference feedback location matching factor can be obtained according to the weight of the location point in the map GIS information, the urban-suburban attribute of the location point, and the data source attribute of the GIS information of the location point.
[0050] Exemplarily, the signal quality difference feedback position matching factor Y can be obtained by the following formula (1):
[0051] Y=Blg10+(n⊙m) (1)
[0052] Among them, B is the weight of the location point in the map GIS information.
[0053] Wherein, n is the urban-suburban attribute of the location point. In this embodiment, the value of n is 0 or 1, n=1 indicates that the urban-suburban attribute is urban, and n=0 indicates that the urban-suburban attribute is suburban.
[0054] Wherein, m is the data source attribute of the GIS information of the location point. In this embodiment, the value of m is 0 or 1, m=1 indicates that the data source attribute is the map POI information, and m=0 indicates that the data source attribute is the network device GIS information.
[0055] Among them, when n and m are the same value, n⊙m=1, otherwise, n⊙m=0.
[0056] Step 203: Acquire the signal quality difference feedback location GIS information from the GIS information of multiple location points according to the signal quality difference feedback location matching factor corresponding to the GIS information of each location point.
[0057] In this embodiment, according to the technical solution shown in formula (1), step 203 can select the GIS information of the location point with the highest signal quality difference feedback location matching factor value as the signal quality difference feedback location GIS information.
[0058] In the process of implementing the technical solution provided by this embodiment, the inventors found that the signal quality poor feedback location information reported by users in urban areas has a higher matching rate with POI information, and the signal quality poor feedback location information reported by users in suburban areas has a higher matching rate with network equipment GIS information. Therefore, according to the different areas where users report the signal quality poor feedback location information, this embodiment adopts different matching priority algorithms for GIS location matching, and upgrades the word segmentation matching algorithm based on the existing open source Elasticsearch. According to the urban-suburban attributes of the location to be matched, the signal quality poor feedback location matching factor is introduced to improve the accuracy of the signal quality poor feedback location GIS information, thereby improving the accuracy of the signal quality poor positioning.
[0059] Step 103: Based on the GIS information of the position of the signal quality difference feedback, the signal quality difference is located in the map GIS information, and the GIS information of the target network device is obtained.
[0060] In this embodiment, if Figure 3 As shown, step 103 may exemplarily include:
[0061] Step 301: Based on the GIS information of the position of the signal quality difference feedback, the signal quality difference is located in the map GIS information, and the GIS information of multiple network devices is obtained.
[0062] Step 302: Obtain the network device signal quality difference level factor corresponding to each network device GIS information.
[0063] In this embodiment, the network device signal quality difference level factor can be obtained according to the network device signal quality difference influence coefficient, the network device real-time signal quality difference performance index and the number of signal quality difference times historically fed back by the network device.
[0064] For example, the network device signal quality factor A can be obtained by the following formula (2):
[0065] A=C+ylg 10+r (2)
[0066] Wherein, C is the network device signal quality poor impact coefficient. In this embodiment, the network device signal quality poor impact coefficient can be manually maintained by a maintenance personnel in the auxiliary information of the network device, and the default initial value of the network device signal quality poor impact coefficient is 0.
[0067] Wherein, y is the real-time poor signal quality performance index of the network device. In this embodiment, the higher the value of the real-time poor signal quality performance index of the network device, the worse the network performance of the network device, and further the higher the possibility that the signal quality of the network device is poor.
[0068] Where r is the number of poor signal quality times reported by the network device in history.
[0069] Step 303: Acquire target network device GIS information from multiple network device GIS information according to the network device signal quality difference level factor corresponding to each network device GIS information.
[0070] In this embodiment, according to the technical solution shown in formula (2), step 303 can select the network device GIS information with the highest network device signal quality difference level factor value as the target network device GIS information.
[0071] The technical solution provided by the above steps 301-303 introduces the network device signal quality difference level factor as a condition for obtaining the target network device GIS information, making the target network device GIS information more accurate.
[0072] Optionally, in this embodiment, in combination with closed-loop management processes such as new engineering construction, network cutover, and fault repair in the operator's network maintenance field, the GIS information of the installation location of the network equipment can be updated in real time. At the same time, combined with the GIS regional information geom2 of provinces, cities, districts, counties, and towns provided by the map manufacturer, according to the principle of points on the surface, the built-in function ST_Contains(geom2 geometry,geom1 geometry) of the PG database is used. If geom2 completely contains geom1, true is returned. The GIS latitude and longitude information geom1 of the network equipment is automatically audited according to the regional information to which the network equipment belongs. If it is found that the installation location of the network equipment does not match the regional information to which it belongs, the audit abnormal data is forcibly revised through the management and control process.
[0073] The method provided by the above-mentioned embodiment of the present application can convert the signal quality difference feedback location information reported by the user into the map system GIS information to obtain the signal quality difference feedback location GIS information. Since the map GIS information is generated by the fusion of the map POI information and the network equipment GIS information, the technical solution provided by the embodiment of the present application can quickly locate the signal quality difference in the map GIS information based on the signal quality difference feedback location GIS information, obtain the target network equipment GIS information, and thus locate the accurate target network equipment, which solves the technical problem that the prior art cannot quickly and accurately locate the signal quality difference.
[0074] In order to enable those skilled in the art to more clearly understand the above Figure 1 The signal quality difference positioning method provided in the embodiment shown is described below with a specific example:
[0075] Take a customer complaint feedback from the south gate of Vanke Jinyu International Tiantai Home in the High-tech Zone of Jinan City, Shandong Province as an example. Because this location is in the core area of the city, the map POI information points that can be matched are given priority. Through the coverage area matching algorithm, this location can match 4 potential faulty base stations. Combined with the base station information quality level factor, the faulty base station can be accurately located to the newly built computer room of JNGX1241-HW-S3H05-China Unicom-Hanyu Jingu. The positioning and display effects are as follows: Figure 4 shown.
[0076] In another embodiment of the signal quality difference positioning method of the application, based on Figure 1 Based on the technical solution provided by the illustrated embodiment, the target network device GIS information uniquely corresponds to one target network device. The routing planning method for the target network device may include: generating a first routing plan using existing pipeline and trunk GIS routing information, generating a second routing plan based on the rule that the route from the target network device to the access room must be within the same integrated business service area, and generating a routing plan for the target network device based on the first routing plan and the second routing plan.
[0077] Exemplarily, the second routing planning path satisfies the following built-in function 1:
[0078] Built-in function 1: T = ST_Contains(geom::geometryA,geom::geometryB)
[0079] Among them, geometryA is the GIS information of the comprehensive business service area; geometryB is the GIS information such as the boundary area of the building, the second routing planning path, etc.; T indicates whether geometryB is completely within geometryA, T=true represents yes, and T=false represents no.
[0080] Optionally, based on the route planning of the target network device obtained above, the following built-in function 2 can be used to calculate the length l of the optical cable material in the two-dimensional plane:
[0081] Built-in function 2: l = ST_Length(geom::geometryC)
[0082] Among them, geometryC is the GIS information of the second routing planning path.
[0083] Considering that the antenna of the target network device needs to be installed above a three-story building, the length of the optical cable material required from the antenna to the ground is approximately H+1.2 meters, so the total material length is L=l+H+1.2.
[0084] The above technical solution makes full use of various related factors such as existing pipeline resource information, building GIS information, network equipment GIS information, etc., and can accurately calculate the access optical cable route and material length.
[0085] In order to enable those skilled in the art to more clearly understand the above-mentioned target network device routing planning method and optical cable material length calculation method, a specific example is given below to illustrate:
[0086] Taking the access optical cable routing planning of base station A in the comprehensive business area of Qilu Software Park, High-tech Zone, Jinan City, Shandong Province as an example, base station A is located on the top of a building (the building has six floors, the floor height is 3 meters, and the total height H is 18 meters). All buildings within 22 meters nearby are within six floors. Considering the partial reservation, the system automatically plans the optical cable length of the upper section to be 20 meters (H+1.2=19.2, 0.8 meters reserved). The access room corresponding to base station A is Z. The base station optical cable routing automatically planned by the system is as follows Figure 5 As shown in the colored curves, the yellow curve is completely within the scope of the Qilu Software Park Comprehensive Business Area. The routing planning effect is as follows Figure 5 shown.
[0087] refer to Figure 6 As an implementation of the methods shown in the above figures, the present application provides an embodiment of a signal quality difference positioning device, and the device embodiment is similar to Figure 1 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.
[0088] like Figure 6 As shown, the signal quality difference positioning device 600 of this embodiment includes:
[0089] The receiving module 601 is used to receive the signal quality poor feedback position information reported by the user;
[0090] The first acquisition module 602 is used to acquire the signal quality difference feedback location GIS information from the map geographic information system GIS information according to the signal quality difference feedback location information, wherein the map GIS information is generated by fusing the map geographic location information point POI information and the network device GIS information;
[0091] The second acquisition module 603 is used to perform signal quality difference positioning in the map GIS information according to the signal quality difference feedback position GIS information, and acquire the target network device GIS information.
[0092] Optionally, the first acquisition module 602 is specifically used to match the signal quality difference feedback location information in the map GIS information, obtain the GIS information of multiple location points, obtain the signal quality difference feedback location matching factor corresponding to the GIS information of each location point, and obtain the signal quality difference feedback location GIS information from the GIS information of the multiple location points according to the signal quality difference feedback location matching factor corresponding to the GIS information of each location point.
[0093] Optionally, the signal quality difference feedback location matching factor is obtained according to the weight of the location point in the map GIS information, the urban-suburban attribute of the location point, and the data source attribute of the GIS information of the location point.
[0094] Optionally, the second acquisition module 603 is specifically used to locate the signal quality difference in the map GIS information according to the signal quality difference feedback position GIS information, obtain multiple network device GIS information, obtain the network device signal quality difference level factor corresponding to each of the network device GIS information, and obtain the target network device GIS information from the multiple network device GIS information according to the network device signal quality difference level factor corresponding to each of the network device GIS information.
[0095] Optionally, the network device signal quality difference level factor is obtained according to a network device signal quality difference influence coefficient, a network device real-time signal quality difference performance index, and a number of signal quality difference times historically fed back by the network device.
[0096] Optionally, the method for generating the map GIS information includes:
[0097] Obtain the longitude and latitude information of the network device to be integrated from the GIS information of the network device;
[0098] In the case where the longitude and latitude information of the installation location of the network device to be integrated does not overlap with the longitude and latitude information of the target location point in the map POI information, the network device GIS information of the network device to be integrated is supplemented to the map POI information to generate the map GIS information, wherein the network device GIS information of the network device to be integrated includes: the GIS name of the installation location of the network device to be integrated and the longitude and latitude information of the installation location of the network device to be integrated;
[0099] If the longitude and latitude information of the installation location of the network device to be integrated overlaps with the longitude and latitude information of the target location point in the map POI information, and the similarity between the GIS name of the installation location of the network device to be integrated and the POI name of the target location point is less than a first threshold, the GIS name of the installation location of the network device to be integrated is added to the POI name of the target location point to generate the map GIS information;
[0100] When the longitude and latitude information of the installation location of the network device to be integrated overlaps with the longitude and latitude information of the target location point in the map POI information, and the similarity between the GIS name of the installation location of the network device to be integrated and the POI name of the target location point is greater than or equal to the first threshold, the POI name of the target location point in the map POI information is associated with the GIS name of the installation location of the network device to be integrated to generate the map GIS information.
[0101] Optionally, the target network device is a network device corresponding to the target network device GIS information;
[0102] The routing planning method for the target network device includes: generating a first routing plan using existing pipeline and trunk GIS routing information, generating a second routing plan based on the rule that the route from the target network device to the access room must be within the same integrated business service area, and generating a routing plan for the target network device based on the first routing plan and the second routing plan.
[0103] The device provided by the embodiment of the present application can convert the signal quality difference feedback location information reported by the user into the map system GIS information to obtain the signal quality difference feedback location GIS information. Since the map GIS information is generated by the fusion of the map POI information and the network equipment GIS information, the technical solution provided by the embodiment of the present application can quickly locate the signal quality difference in the map GIS information based on the signal quality difference feedback location GIS information, obtain the target network equipment GIS information, and thus locate the accurate target network equipment, solving the technical problem that the prior art cannot quickly and accurately locate the signal quality difference.
[0104] Reference below Figure 7 , which shows a schematic structural diagram of an electronic device for implementing some embodiments of the present application. Figure 7 The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0105] like Figure 7 As shown, the electronic device 700 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage device 708 into a random access memory (RAM) 703. In the RAM 703, various programs and data required for the operation of the electronic device 700 are also stored. The processing device 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.
[0106] Typically, the following devices may be connected to the I / O interface 705: an input device 706 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 707 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 708 including, for example, a disk, a hard disk, etc.; and a communication device 709. The communication device 709 may allow the electronic device 700 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 4 The electronic device 700 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead. Figure 4 Each block shown in the figure may represent one device, or may represent multiple devices as required.
[0107] In particular, according to some embodiments of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, some embodiments of the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from the network through the communication device 709, or installed from the storage device 708, or installed from the ROM 702. When the computer program is executed by the processing device 701, the above-mentioned functions defined in the method of some embodiments of the present application are executed.
[0108] It should be noted that the computer-readable medium described in some embodiments of the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In some embodiments of the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In some embodiments of the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0109] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0110] The computer-readable medium may be included in the electronic device; or it may exist independently without being installed in the electronic device. The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: upon receiving a message sending request, obtains the message to be tested in the message sending request; extracts the text content in the message to be tested; detects the text content based on the keywords of historical spam messages, the hash values of historical spam messages, and the large language model to determine whether the message to be tested is a spam message; and intercepts the message to be tested in response to the message to be tested being a spam message.
[0111] Computer program code for performing the operations of some embodiments of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++; and also conventional procedural programming languages such as "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, or may be connected to an external computer (e.g., through the Internet using an Internet service provider), including a local area network (LAN) or a wide area network (WAN).
[0112] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0113] The units described in some embodiments of the present application may be implemented by software or hardware. The units described may also be set in a processor, for example, it may be described as: a processor includes a first determination unit, a second determination unit, a selection unit, and a third determination unit. The names of these units do not, in some cases, constitute limitations on the units themselves.
[0114] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0115] The above description is only some preferred embodiments of the present application and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present application is not limited to the technical solutions formed by the specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above invention concept. For example, the above features are replaced with (but not limited to) the technical features with similar functions disclosed in the embodiments of the present application to form a technical solution.
Claims
1. A signal quality poor positioning method, characterized in that: The method comprises: Receive the signal quality poor feedback location information reported by the user; According to the signal quality difference feedback position information, the signal quality difference feedback position GIS information is obtained from the map geographic information system GIS information, wherein the map GIS information is generated by fusing the map geographic location information point POI information and the network device GIS information; According to the signal quality difference feedback position GIS information, the signal quality difference is located in the map GIS information to obtain the target network device GIS information.
2. The method according to claim 1, characterized in that The step of obtaining the signal quality difference feedback location GIS information from the map geographic information system GIS information according to the signal quality difference feedback location information includes: Matching the signal quality difference feedback position information in the map GIS information to obtain GIS information of multiple location points; Obtaining the signal quality difference corresponding to the GIS information of each of the location points and feeding back the location matching factor; According to the signal quality difference feedback position matching factor corresponding to the GIS information of each of the position points, the signal quality difference feedback position GIS information is acquired from the GIS information of the plurality of position points.
3. The method according to claim 2, characterized in that The signal quality difference feedback location matching factor is obtained according to the weight of the location point in the map GIS information, the urban-suburban attribute of the location point and the data source attribute of the GIS information of the location point.
4. The method according to claim 1, characterized in that: The feedback of the position GIS information based on the signal quality difference, positioning the signal quality difference in the map GIS information, and obtaining the target network device GIS information includes: According to the GIS information of the signal quality difference feedback position, the signal quality difference is located in the map GIS information, and the GIS information of multiple network devices is obtained; Obtaining a network device signal quality difference level factor corresponding to each of the network device GIS information; According to the network device signal quality difference level factor corresponding to each of the network device GIS information, the target network device GIS information is acquired from the multiple network device GIS information.
5. The method according to claim 4, characterized in that The network device signal quality difference level factor is obtained according to the network device signal quality difference influence coefficient, the network device real-time signal quality difference performance index and the number of signal quality difference times historically fed back by the network device.
6. The method according to any one of claims 1 to 5, characterized in that: The method for generating the map GIS information comprises: Obtain the longitude and latitude information of the network device to be integrated from the GIS information of the network device; In the case where the longitude and latitude information of the installation location of the network device to be integrated does not overlap with the longitude and latitude information of the target location point in the map POI information, the network device GIS information of the network device to be integrated is supplemented to the map POI information to generate the map GIS information, wherein the network device GIS information of the network device to be integrated includes: the GIS name of the installation location of the network device to be integrated and the longitude and latitude information of the installation location of the network device to be integrated; If the longitude and latitude information of the installation location of the network device to be integrated overlaps with the longitude and latitude information of the target location point in the map POI information, and the similarity between the GIS name of the installation location of the network device to be integrated and the POI name of the target location point is less than a first threshold, the GIS name of the installation location of the network device to be integrated is added to the POI name of the target location point to generate the map GIS information; When the longitude and latitude information of the installation location of the network device to be integrated overlaps with the longitude and latitude information of the target location point in the map POI information, and the similarity between the GIS name of the installation location of the network device to be integrated and the POI name of the target location point is greater than or equal to the first threshold, the POI name of the target location point in the map POI information is associated with the GIS name of the installation location of the network device to be integrated to generate the map GIS information.
7. The method according to claim 1, characterized in that The target network device is the network device corresponding to the target network device GIS information; The routing planning method for the target network device includes: generating a first routing plan using existing pipeline and trunk GIS routing information, generating a second routing plan based on the rule that the route from the target network device to the access room must be within the same integrated business service area, and generating a routing plan for the target network device based on the first routing plan and the second routing plan.
8. A signal quality poor positioning device, characterized in that: The device comprises: A receiving module, used for receiving the signal quality poor feedback position information reported by the user; A first acquisition module is used to acquire the signal quality difference feedback location GIS information from the map geographic information system GIS information according to the signal quality difference feedback location information, wherein the map GIS information is generated by fusing the map geographic location information point POI information and the network device GIS information; The second acquisition module is used to feedback the position GIS information of the signal quality difference, locate the signal quality difference in the map GIS information, and acquire the GIS information of the target network device.
9. An electronic device, characterized in that: include: one or more processors; a storage device having one or more programs stored thereon, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7.
10. A computer readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Wireless network quality monitoring system and complaining method
CN102348228A
Method and system for point of interest (POI) data fusion
CN105320657A
Coverage scene recognition method and device, electronic equipment and readable storage medium
CN116528282A
Terminal position specification system, terminal position specification method, and program
JP2023042280A
Method and system for locating a network device in an emergency situation including public location information
US20200187150A1
