Object address identification method and device, electronic equipment and storage medium
By using the registration information of the target object and the confidence matching of the active address in the resource transfer platform, the problem of difficulty in obtaining the target object address is solved, and accurate and reliable address recognition is achieved.
Patent Information
- Application Number
- CN202410035727.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-08
- Publication Date
- 2025-07-08
AI Technical Summary
It is difficult for the resource transfer platform to accurately obtain the address of the target object. In the prior art, the registration information submitted by the target object is not true or the IP address mapping error makes it difficult to obtain the address.
By obtaining the registered address of the target object and the network address of other objects that transfer resources to it, matching the confidence of the active address, selecting the target active address with a confidence level that meets the threshold for verification, ensuring the accuracy and reliability of address recognition.
It improves the accuracy and reliability of target object address identification to meet the business needs of the resource transfer platform.
Smart Images

Figure CN120281813A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of object recognition, and particularly to an object address recognition method, apparatus, electronic device, and storage medium. Background Art
[0002] In recent years, online resource transfer methods have brought great convenience to people's lives. Some resource transfer platforms can provide online resource transfer methods for target objects (such as merchants). The target object can register with the resource transfer platform and submit registration information during registration, which can include at least one of the target object address (such as the geographical location area of the target object) and the target object name. The target object can directly register with the resource transfer platform or indirectly register with the resource transfer platform through a third-party resource transfer agency.
[0003] In related technologies, when the resource transfer platform executes some operations related to the target object, it may be necessary to obtain the target object address. On the one hand, it can be obtained from the registration information submitted by the target object. However, this depends on the authenticity of the registration information submitted by the target object. If the target object provides false registration information, it is often difficult to obtain the accurate target object address. On the other hand, during the online resource transfer process between the target object and other objects, the Internet Protocol Address (IP) of other objects can be obtained, and the IP address can be mapped to the corresponding geographical location area to obtain the target object address. However, when other objects and the target object perform online resource transfer through an online interaction platform, the geographical location area after mapping the IP address of other objects may be different from the geographical location area of the target object, and there are problems such as the dispersion of the IP addresses of other objects, resulting in the inability to accurately obtain the target object address.
[0004] It can be seen that there are certain difficulties for the resource transfer platform to obtain the target object address. Therefore, how to accurately obtain the target object address to meet the business requirements of the resource transfer platform is a problem that needs to be solved. Summary of the Invention
[0005] Embodiments of this application provide an object address recognition method, apparatus, electronic device, and storage medium to accurately and reliably obtain the address recognition result of the target object to meet the business requirements of the resource transfer platform.
[0006] On the one hand, an object address recognition method provided by an embodiment of this application includes:
[0007] Obtain the registration address of the target object according to the registration information of the target object on the resource transfer platform; wherein, the registration address represents the geographical location area where the target object registers;
[0008] When transferring resources between at least one other object and the target object respectively, map the network addresses used into corresponding geographical location areas, and use the at least one obtained geographical location area as at least one initial active address of the target object;
[0009] According to the number of other objects associated with each of the at least one initial active address, determine the confidence level of each of the at least one initial active address respectively, and select a target active address whose confidence level meets the confidence level condition from the at least one initial active address;
[0010] If the confidence level of the target active address reaches the confidence level threshold, match the registration address with the target active address, and obtain the address recognition result of the target object according to the address matching result.
[0011] On the one hand, an object address recognition device provided by an embodiment of the present application includes:
[0012] A registration address acquisition unit, configured to obtain the registration address of the target object according to the registration information of the target object on the resource transfer platform; wherein, the registration address represents the geographical location area where the target object is registered;
[0013] An active address acquisition unit, configured to map the network addresses used when transferring resources between at least one other object and the target object into corresponding geographical location areas respectively, and use the at least one obtained geographical location area as at least one initial active address of the target object;
[0014] A selection unit, configured to determine the confidence level of each of the at least one initial active address according to the number of other objects associated with each of the at least one initial active address respectively, and select a target active address whose confidence level meets the confidence level condition from the at least one initial active address;
[0015] A matching unit, configured to, if the confidence level of the target active address reaches the confidence level threshold, match the registration address with the target active address, and obtain the address recognition result of the target object according to the address matching result.
[0016] Optionally, the registration address acquisition unit is specifically configured to:
[0017] Select a registration text from the registration information, perform word segmentation processing on the registration text, and obtain at least one word segment;
[0018] Match each of the at least one word segment with the full name of each division area respectively, and obtain the registration address of the target object based on the word segment matching result.
[0019] Optionally, the registration information includes at least one of an input name text and an input address text;
[0020] When selecting a registration text from the registration information, the registration address acquisition unit is specifically configured to:
[0021] If the input address text is included in the registration information, use the input address text as the registration text;
[0022] If only the input name text is included in the registration information, use the input name text as the registration text.
[0023] Optionally, the full name of each divided area includes full names of divided areas at multiple levels, and the full names of divided areas at multiple levels at least include full names of multiple first-level divided areas, full names of multiple second-level divided areas subordinate to each first-level divided area full name, and full names of multiple third-level divided areas subordinate to each second-level divided area full name;
[0024] When respectively matching the at least one word segment with the full name of each divided area and obtaining the registration address of the target object based on the word segment matching result, the registration address acquisition unit is specifically configured to:
[0025] Respectively match the at least one word segment with the full name of each divided area to obtain a word segment matching result;
[0026] If the word segment matching result meets the first preset condition, obtain the registration address of the target object based on the word segment matching result; wherein, the first preset condition is: at least including two consecutive levels of full names of divided areas with a subordinate relationship.
[0027] Optionally, after obtaining the word segment matching result, the registration address acquisition unit is further configured to:
[0028] If the word segment matching result does not meet the first preset condition, obtain the abbreviated name of the divided area corresponding to each full name of the divided area;
[0029] Respectively match the at least one word segment with the abbreviated names of the divided areas to obtain a fuzzy matching result;
[0030] If the fuzzy matching result meets the second preset condition, obtain the registration address of the target object based on the fuzzy matching result; wherein, the second preset condition is: at least including two consecutive levels of abbreviated names of divided areas with a subordinate relationship.
[0031] Optionally, after obtaining the fuzzy matching result, the registration address acquisition unit is further configured to:
[0032] If the fuzzy matching result does not meet the second preset condition, determine whether the word segmentation matching result meets the third preset condition; wherein, the third preset condition is: including at least one full name of the division area at a certain level.
[0033] If the word segmentation matching result meets the third preset condition, obtain the registered address of the target object based on the word segmentation matching result.
[0034] Optionally, when determining the confidence level of each of the at least one initial active address according to the number of other objects associated with each of the at least one initial active address, the selection unit is specifically configured to:
[0035] Obtain the total number of other objects based on the number of other objects associated with each of the at least one initial active address.
[0036] For each of the at least one initial active address, perform the following operations respectively: obtain the confidence level of one initial active address based on the number of other objects associated with the one initial active address and the total number of other objects.
[0037] Optionally, when selecting the target active address with the confidence level meeting the preset condition from the at least one initial active address, the selection unit is specifically configured to:
[0038] Select the initial active address with the highest confidence level from the at least one initial active address, and use the initial active address with the highest confidence level as the target active address.
[0039] Optionally, the registered address includes at least one level of division area, and the target active address includes at least one level of division area;
[0040] When matching the registered address with the target active address and obtaining the address recognition result of the target object according to the matching result, the matching unit is specifically configured to:
[0041] Match at least one level of division area in the registered address with the corresponding level of division area in the target active address respectively;
[0042] Obtain the address recognition result of the target object based on the matching results of each level of division area obtained.
[0043] Optionally, when obtaining the address recognition result of the target object based on the matching results of each level of division area obtained, the matching unit is specifically configured to:
[0044] Obtain the matching degree between the registered address and the target active address based on the matching results of each level of division area;
[0045] Obtain an address evaluation value based on the matching degree between the registered address and the target active address, and the confidence of the target active address;
[0046] If the address evaluation value reaches a set value, use the matching results of the divided regions at all levels as the address recognition result of the target object.
[0047] Optionally, the device further includes a judgment unit for:
[0048] If the confidence of the target active address does not reach the confidence threshold, judge whether the total number of other objects for resource transfer with the target object exceeds a set number;
[0049] If the total number of the other objects exceeds the set number, determine that at least one initial active address of the target object is in a dispersed state;
[0050] If the total number of the other objects does not exceed the set number, determine that at least one initial active address of the target object is in an invalid state.
[0051] An electronic device provided by an embodiment of the present application includes a processor and a memory. Among them, the memory stores a computer program. When the computer program is executed by the processor, the processor executes the steps of any of the above object address recognition methods.
[0052] An embodiment of the present application provides a computer-readable storage medium, which includes a computer program. When the computer program runs on an electronic device, the computer program is used to make the electronic device execute the steps of any of the above object address recognition methods.
[0053] An embodiment of the present application provides a computer program product. The computer program product includes a computer program, and the computer program is stored in a computer-readable storage medium; when a processor of an electronic device reads the computer program from the computer-readable storage medium, the processor executes the computer program, so that the electronic device executes the steps of any of the above object address recognition methods.
[0054] The embodiments of the present application provide an object address recognition method, device, electronic device and storage medium. According to the registration information of a target object on a resource transfer platform, the registered address of the target object is obtained; then, according to the network addresses used when other objects transfer resources with the target object, at least one initial active address of the target object is obtained. Considering that the larger the number of other objects associated with an initial active address, the higher the concentration of other objects at this initial active address and the higher the credibility of this initial active address. Therefore, according to the number of other objects associated with each of the at least one initial active address, the confidence level of each initial active address is determined, and a target active address whose confidence level meets the confidence level condition is selected from the at least one initial active address.
[0055] Further, in order to ensure the credibility of the target active address, it is necessary to determine that the confidence level of the target active address reaches a confidence level threshold, then match the registered address with the target active address, and obtain the address recognition result of the target object according to the address matching result. In this way, by mutually verifying the target active address whose confidence level meets the requirements with the registered address, the accuracy of the registered address can be verified, and at the same time, the reliability of the target active address can be verified, so as to ensure the accuracy and reliability of the address recognition result of the target object to meet the business requirements of the resource transfer platform.
[0056] Other features and advantages of the present application will be described in the following specification, and part of them will become obvious from the specification, or be understood by implementing the present application. The objectives and other advantages of the present application can be achieved and obtained through the structures specifically pointed out in the written specification, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The schematic embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation to the present application. In the drawings:
[0058] Figure 1 It is a schematic diagram of an application scenario of an object address recognition method in an embodiment of the present application;
[0059] Figure 2 It is a flowchart of an object address recognition method in an embodiment of the present application;
[0060] Figure 3 It is a schematic diagram of the division of regions at all levels in an embodiment of the present application;
[0061] Figure 4 It is a schematic diagram of the selection process of a registration text in an embodiment of the present application;
[0062] Figure 5Schematic diagram of a matching process for a registration address in an embodiment of the present application;
[0063] Figure 6 Another schematic diagram of a matching process for a registration address in an embodiment of the present application;
[0064] Figure 7 Another schematic diagram of a matching process for a registration address in an embodiment of the present application;
[0065] Figure 8 Schematic diagram of a matching process for a registration address and a target active address in an embodiment of the present application;
[0066] Figure 9 Logical schematic diagram of an object address recognition method in an embodiment of the present application;
[0067] Figure 10 Another logical schematic diagram of an object address recognition method in an embodiment of the present application;
[0068] Figure 11 Schematic diagram of the composition structure of an object address recognition device in an embodiment of the present application;
[0069] Figure 12 Schematic diagram of the composition structure of an electronic device in an embodiment of the present application;
[0070] Figure 13 Schematic diagram of the composition structure of another electronic device applying the embodiment of the present application. Detailed implementation manners
[0071] To make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the technical solutions of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Apparently, the described embodiments are some but not all of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments recorded in this application document without creative efforts belong to the scope protected by the technical solutions of the present application.
[0072] Some concepts involved in the embodiments of the present application are introduced below.
[0073] Resource transfer platform: A platform that can provide an online resource transfer method, such as an online payment platform.
[0074] Target object: An object that registers with the resource transfer platform when first using the online resource transfer method of the resource transfer platform, such as a merchant. The target object can directly register with the resource transfer platform or indirectly register with the resource transfer platform through a third-party institution.
[0075] Other objects: Objects that conduct business interactions with the target object and can transfer resources to the target object through online resource transfer methods, such as users.
[0076] First-level division regions: The region where the country is located is divided into multiple first-level division regions. Each first-level division region can be further divided into multiple second-level division regions, and each second-level division region can be further divided into multiple third-level division regions, and so on, to obtain multi-level division regions. For example, the first-level division regions are provincial division regions, including provinces, etc.; the second-level division regions are prefecture-level division regions, including cities, etc.; the third-level division regions are county-level division regions, including districts, counties, etc.
[0077] As used hereinafter, the term "exemplary" means "serving as an example, embodiment, or illustration". Any embodiment illustrated as "exemplary" does not have to be construed as superior to or better than other embodiments.
[0078] The terms "first" and "second" in the text are only used for descriptive purposes and cannot be construed as explicitly or implicitly indicating relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the embodiments of the present application, unless otherwise specified, the meaning of "multiple" is two or more.
[0079] In the related art, when a resource transfer platform executes some operations related to the target object, it may be necessary to obtain the target object's address. On the one hand, it can be obtained from the above-mentioned registration information. However, this depends on the authenticity of the registration information submitted by the target object. If the target object provides false registration information, it is often difficult to obtain the accurate target object address. Moreover, it may also be difficult to obtain the target object address due to incomplete registration information. On the other hand, during the online resource transfer process between the target object and other objects, the IP address of the other object can be obtained, and the IP address can be mapped to the corresponding geographical location area to obtain the target object address. However, when the other object and the target object conduct online resource transfer through an online interaction platform, the geographical location area after mapping the IP address of the other object may be different from the geographical location area of the target object, and there are problems such as the dispersion of the IP addresses of other objects, resulting in the inability to accurately obtain the target object address.
[0080] It can be seen that there are certain difficulties for the resource transfer platform to obtain the target object address. Therefore, how to accurately obtain the target object address to meet the business requirements of the resource transfer platform is a problem that needs to be solved.
[0081] In view of this, an object address recognition method, device, electronic device, and storage medium are provided in an embodiment of the present application. The registration address of a target object is obtained, and at least one initial active address of the target object is obtained based on the network address used when resources are transferred between the target object and other objects. Then, a target active address whose confidence level meets the confidence level condition is selected from the at least one initial active address. If the confidence level of the target active address reaches the confidence level threshold, the target active address is matched with the registration address of the target object. In this way, by mutually verifying the target active address whose confidence level meets the requirements with the registration address, the accuracy of the registration address can be verified, and at the same time, the reliability of the target active address can be verified, so as to ensure the accuracy and reliability of the address recognition result of the target object and meet the business requirements of the resource transfer platform.
[0082] The preferred embodiments of the present application will be described below with reference to the accompanying drawings of the specification. It should be understood that the preferred embodiments described herein are only for the purpose of illustrating and explaining the present application, and are not used to limit the present application. And without conflict, the embodiments and features in the embodiments of the present application can be combined with each other.
[0083] As Figure 1 shown, it is a schematic diagram of an application scenario of an embodiment of the present application. The application scenario diagram includes a terminal device 110 and a server 120.
[0084] In an embodiment of the present application, the terminal device 110 includes, but is not limited to, a mobile phone, a computer, a smart voice interaction device, a smart home appliance, a vehicle-mounted terminal, an aircraft, etc. A client can be installed on the terminal device, and the client can be software, a web page, a small program, etc. The server 120 can be a background server corresponding to the software, web page, small program, etc., or a server dedicated to object address recognition. The present application does not make specific limitations. The server 120 can be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, Content Delivery Network (CDN), and big data and artificial intelligence platforms.
[0085] In an alternative embodiment, the terminal device 110 and the server 120 can communicate through a communication network. Among them, the communication network can be a wired network or a wireless network.
[0086] It should be noted that the object address recognition method in each embodiment of the present application can be executed by an electronic device, which can be the terminal device 110 or the server 120. That is, this method can be executed independently by the terminal device 110 or the server 120, or can be jointly executed by the terminal device 110 and the server 120. Hereinafter, the case where the server 120 executes independently will be taken as an example for description.
[0087] In some embodiments, the server 120 can be a server in a resource transfer platform. When the target object uses the online resource transfer method of the resource transfer platform, it can directly submit registration information to the resource transfer platform through the terminal device 110, or indirectly submit registration information to the resource transfer platform through a third-party resource transfer institution. The server 120 can obtain this registration information. After the target object registers with the resource transfer platform, other objects can use the online resource transfer method of the resource transfer platform through the terminal device 110 to transfer resources to the terminal device 110 of the target object; the server 120 can obtain the resource transfer data sent by the terminal device 110 of other objects. At this time, the network address used by the terminal device 110 of other objects for resource transfer can be obtained.
[0088] When the resource transfer platform executes some services (such as recommending relevant information to the target object), it may be necessary to obtain the target object address. At this time, the server 120 can obtain the registration address of the target object according to the registration information of the target object in the resource transfer platform, and obtain at least one initial active address based on the network address used by other objects for resource transfer with the target object, and then select a target active address whose confidence level meets the confidence level condition from at least one initial active address; if the confidence level of the target active address reaches the confidence level threshold, the registration address will be matched with the target active address, and the address recognition result of the target object will be obtained according to the address matching result.
[0089] It should be noted that Figure 1 The above is only an example. In fact, the number of terminal devices and servers is not limited and is not specifically limited in the embodiments of the present application.
[0090] In addition, the embodiments of the present application can be applied to various scenarios, including not only resource transfer scenarios, but also including but not limited to scenarios such as cloud technology, artificial intelligence, intelligent transportation, and assisted driving.
[0091] Next, in combination with the above-described application scenarios, the object address recognition method provided by the exemplary embodiment of the present application will be described with reference to the accompanying drawings. It should be noted that the above application scenarios are only shown for the convenience of understanding the spirit and principle of the present application, and the embodiments of the present application are not limited in this regard.
[0092] It should be understood that in the specific embodiments of the present application, when it comes to relevant data such as registration information and network addresses, when the above embodiments of the present application are applied to specific products or technologies, user permission or consent needs to be obtained, and the collection, use, and processing of relevant data need to comply with relevant laws, regulations, and standards in relevant countries and regions.
[0093] Refer to Figure 2 As shown, it is a flowchart of the implementation of an object address recognition method provided by an embodiment of the present application. Taking the server of the resource transfer platform as the execution entity as an example, the specific implementation process of this method includes the following S21 - S24:
[0094] S21: Obtain the registration address of the target object according to the registration information of the target object on the resource transfer platform; wherein, the registration address represents the geographical location area where the target object is registered.
[0095] Among them, the target object can be a business institution, such as a merchant. Before using the online resource transfer method of the resource transfer platform, the target object can directly submit registration information to the resource transfer platform through a terminal device, or indirectly submit registration information to the resource transfer platform through a third - party resource transfer institution, and the server of the resource transfer platform can obtain this registration information. The registration information can include at least one of the input address text and the input name text.
[0096] When the registration information includes the input address text, the server can obtain the registration address of the target object according to the input address text; when the registration information only includes the input name text, considering that the name of the target object may contain address information, therefore, the server can obtain the registration address of the target object according to the input name text. In this way, when the input address text of the target object cannot be obtained, in some cases, the registration address of the target object can also be obtained according to the input name text. The specific implementation process of obtaining the registration address based on the registration information will be introduced in detail in the following embodiments of the present application.
[0097] S22: Map the network addresses used when each of at least one other object transfers resources with the target object to the corresponding geographical location areas respectively, and use the at least one obtained geographical location area as at least one initial active address of the target object.
[0098] Among them, other objects can have business interactions with the target object. For example, when the other object is a user and the target object is a merchant, a transaction can occur between the user and the merchant. During the business interaction process, the other object can initiate a resource transfer request to the resource transfer platform through the terminal device. This resource transfer request is used to indicate the transfer of resources from the other object's account to the target object's account. The resource transfer platform can directly transfer the resources in the other object's account to the target object's account, or transfer the resources in the other object's account to a third-party resource transfer institution, and then the third-party resource transfer institution transfers the resources in the other object's account to the target object's account. During the above resource transfer process, based on the resource transfer request of the other object, the server of the resource transfer platform can obtain the network address of the other object's terminal device, that is, the network address used when the other object and the target object perform resource transfer.
[0099] The server can map the network address used by the other object to the corresponding geographical location area based on the pre-set mapping relationship between each network address and the corresponding geographical location area, so as to obtain at least one geographical location area, and use each geographical location area as an initial active address. For example, a network address is 14.22.11.121, and its corresponding geographical location area is xx City, xx Province.
[0100] S23: According to the number of other objects associated with each of the at least one initial active address, respectively determine the confidence level of each of the at least one initial active address, and select a target active address from the at least one initial active address whose confidence level meets the confidence level condition.
[0101] Among them, the number of other objects associated with the initial active address, that is, the number of other objects using this initial active address to perform resource transfer with the target object. It can be understood that the more the number of other objects associated with a certain initial active address, the higher the concentration of other objects at this initial active address, and the higher the credibility of this initial active address; therefore, in the embodiments of the present application, according to the number of other objects associated with each of the at least one initial active address, the confidence level of each initial active address is determined.
[0102] In some embodiments, when determining the confidence level of each of the at least one initial active address according to the number of other objects associated with each of the at least one initial active address in S23 above, the following steps can be executed:
[0103] Based on the number of other objects associated with each of the at least one initial active address, obtain the total number of other objects; for each of the at least one initial active address, perform the following operations respectively: Based on the number of other objects associated with an initial active address and the total number of other objects, obtain the confidence level of an initial active address.
[0104] Embodiments of the present application can use a set calculation formula to calculate the confidence of an initial active address based on the number of other objects associated with the initial active address and the total number of other objects.
[0105] Exemplarily, taking the target object as a merchant and other objects as users, for a certain merchant, assume that n initial active addresses are obtained, denoted as P1…P i …P n , and each initial active address is associated with k users, that is, k users conduct transactions with the merchant, denoted as k1…k i …k n , the confidence of each initial active address is calculated using the following formulas (1)-(2).
[0106]
[0107]
[0108] Among them, k i represents the number of other objects associated with the i-th initial active address, n is the number of initial active addresses, uv is the total number of other objects, P i represents the i-th initial active address, and Score Pi is the confidence of the i-th initial active address.
[0109] In embodiments of the present application, based on the number of other objects associated with each initial active address and the total number of other objects, the confidence of each initial active address is calculated. This confidence can reflect the credibility of each initial active address. Subsequently, based on this confidence, a target active address can be selected from at least one initial active address.
[0110] In some embodiments, when selecting a target active address with a confidence that meets a preset condition from at least one initial active address in S23 of the above embodiment, specifically, the initial active address with the highest confidence can be selected from at least one initial active address, and the initial active address with the highest confidence is used as the target active address. For example, as shown in the following formulas (3)-(4).
[0111] Score = max(Score Pi ) (3)
[0112] P = argmax(Score Pi ) (4)
[0113] Among them, Score represents the highest confidence, and P represents the target active address.
[0114] In the embodiment of the present application, the initial active address with the highest confidence is used as the target active address, which can ensure that the selected target active address has relatively high credibility.
[0115] S24: If the confidence of the target active address reaches the confidence threshold, the registered address is matched with the target active address, and the address recognition result of the target object is obtained according to the address matching result.
[0116] In the embodiment of the present application, after obtaining the target active address, it is determined whether the confidence of the target active address reaches the confidence threshold, that is, greater than or equal to the confidence threshold. If it reaches, the above-mentioned registered address is then matched with the target active address. In this way, through the target active address whose confidence reaches the confidence threshold, the registered address of the target object can be verified, and it can be judged whether the registered address is credible. Among them, the confidence threshold can be set as needed, for example, 0.5, and this is not limited.
[0117] According to the address matching result between the registered address and the target active address, the matching degree between the registered address and the target active address can be determined. The higher the matching degree, the more credible the registered address is. The registered address and the target active address can both include different levels of divided areas, such as the first-level divided area, the second-level divided area, the third-level divided area, etc. As Figure 3 shown, the first-level divided area includes the second-level divided area, and the second-level divided area includes the third-level divided area; for example, the three levels of divided areas can respectively correspond to provinces, cities, districts / counties. The registered address and the target active address may partially match in divided areas, may completely match, or may not match at all. Different matching degrees can be set for different matching situations.
[0118] On the one hand, when the address matching result is to obtain a matching address (including at least one level of divided area), that is, the registered address and the target active address partially match or completely match, the matching address can be used as the address recognition result of the target object. On the other hand, when the address matching result is to obtain a matching address, it can also be determined whether the matching degree of the matching address meets the requirements. If it meets the requirements, the matching address is used as the address recognition result of the target object. Among them, the matching address can be understood as at least one level of divided area where the registered address and the target active address match.
[0119] In addition, when the address matching result is a matching failure, that is, the registered address and the target active address do not match at all, it can be considered that the registered address is not credible. At this time, the address recognition result of the target object is that there is no credible address.
[0120] In the embodiments of the present application, first, according to the registration information of the target object on the resource transfer platform, the registration address of the target object is obtained; then, according to the network addresses used by other objects when transferring resources with the target object, at least one initial active address of the target object is obtained, and the confidence level of each initial active address is determined, so as to select a target active address from at least one initial active address. Further, when it is determined that the confidence level of the target active address reaches the confidence level threshold, the registration address is then matched with the target active address, and the address recognition result of the target object is obtained according to the address matching result. In this way, by mutually verifying the target active address whose confidence level meets the requirements with the registration address of the target object, the accuracy of the registration address can be verified, and at the same time, the reliability of the target active address can be verified, so as to ensure the accuracy and reliability of the address recognition result of the target object to meet the business requirements of the resource transfer platform.
[0121] In some embodiments, after selecting the target active address from at least one initial active address in S23 of the above embodiment, if it is determined that the confidence level of the target active address does not reach the confidence level threshold in the above embodiment, it is judged whether the total number of other objects transferring resources with the target object exceeds a set number; if the total number of other objects exceeds the set number, it is determined that at least one initial active address of the target object is in a dispersed state; if the total number of other objects does not exceed the set number, it is determined that at least one initial active address of the target object is in an invalid state.
[0122] Among them, the set number can be set as needed and is not limited thereto. Suppose the confidence level threshold is 0.5 and the set number is 5. When the confidence level of the target active address does not reach 0.5, it is considered that the target active address cannot be used to verify the registration address; at this time, if the total number of other objects transferring resources with the target object is less than 5, it is considered that there may be situations such as incomplete collection of network addresses and incorrect identification of network addresses, and the target object does not have a valid initial active address; if the total number of other objects transferring resources with the target object is greater than or equal to 5, it is considered that the target object may be an object interacting with other objects online, and the initial active addresses are relatively dispersed.
[0123] The following embodiments introduce the specific implementation process of obtaining the registration address according to the registration information in S21 above.
[0124] In some embodiments, obtaining the registration address of the target object according to the registration information of the target object in S21 above may include the following steps A1 - A2:
[0125] A1. Select the registration text from the registration information, and perform word segmentation processing on the registration text to obtain at least one word segment.
[0126] In some alternative embodiments, the registration information includes at least one of the input name text and the input address text; when selecting the registration text from the registration information, the following two cases may be included:
[0127] Case 1: If the input address text is included in the registration information, the input address text is used as the registration text.
[0128] It can be understood that when the registration information only includes the input address text, the input address text is used as the registration text; when the registration information includes the input address text and the input name text, the input address text is also used as the registration text.
[0129] Case 2: If the registration information only includes the input name text, the input name text is used as the registration text.
[0130] Exemplarily, as Figure 4 shown, taking the target object as a merchant as an example, for example, in the registration information submitted by Merchant A, the input address text is: xx Province, xx City, xx District, and the input name text is: xx Co., Ltd. in xx Province; in the registration information submitted by Merchant B, the input address text is: xx Building, xx District, xx City, xx Province. At this time, the input address text is used as the registration text; for example, in the registration information submitted by Merchant C, the input address text is empty, and the input name text is: xx Electrical Equipment Company in xx District, xx City. At this time, the input name text can be used as the registration text.
[0131] In the embodiments of the present application, after selecting the registration text from the registration information, an existing word segmentation method can be used to perform word segmentation processing on the registration text to obtain at least one word segment, which will not be specifically elaborated herein.
[0132] A2. Respectively match at least one word segment with the full names of each division area, and obtain the registration address of the target object based on the word segment matching result.
[0133] Among them, the full names of each division area include full names of division areas at multiple levels, at least including multiple full names of first-level division areas, multiple full names of second-level division areas subordinate to each first-level division area, and multiple full names of third-level division areas subordinate to each second-level division area. According to actual needs, full names of fourth-level division areas and full names of fifth-level division areas can also be selected, which are not limited herein.
[0134] Specifically, the first-level division area can correspond to a provincial division area, such as a province, etc.; the second-level division area can correspond to a prefecture-level division area, such as a city, etc.; the third-level division area corresponds to a county-level division area, such as a district, a county, etc.; the fourth-level division area can correspond to a township-level division area, such as a township, a town, etc.; the fifth-level division area can correspond to a village-level division area, such as a village, etc.
[0135] In the following embodiments of the present application, the full names of each division area, including the full names of the first-level division areas, the full names of the second-level division areas, and the full names of the third-level division areas, are used as examples for illustration.
[0136] Optionally, at least one word segment in the registered text can be respectively matched with the full names of each division area in the standard address coding table, which includes each full name of the first-level division area and its corresponding address code, each full name of the second-level division area and its corresponding address code, and each full name of the third-level division area and its corresponding address code.
[0137] In the above step A2, first, at least one word segment is matched with the full names of each division area. If the word segment matching result meets the first preset condition, the registered address of the target object can be obtained based on this word segment matching result (i.e., the at least one full name of the first-level division area). For example, the first preset condition can be: including the full names of the division areas at a specified level (which can be one or more specified first levels). If the word segment matching result does not meet the first preset condition, the corresponding division area abbreviations of each level of the division area full names can also be obtained. For example, remove the last character of the division area full name, such as "province", "city", "district", "county", etc., and continue to match at least one word segment with each division area abbreviation to obtain a fuzzy matching result. If the fuzzy matching result meets the second preset condition, the registered address of the target object can be obtained based on this fuzzy matching result (i.e., the at least one abbreviation of the first-level division area). For example, the second preset condition can be: including the abbreviations of the division areas at a specified level (which can be one or more specified first levels).
[0138] In addition, when the fuzzy matching result does not meet the second preset condition, it can be continued to determine whether the word segment matching result meets the third preset condition. The third preset condition is different from the above first preset condition. For example, it is at least including the full names of the division areas at one level. If it is satisfied, the registered address of the target object can be obtained based on this word segment matching result.
[0139] In specific implementation, the above word segment matching results include multiple exact matching situations, and the above fuzzy matching results also include multiple fuzzy matching situations. The priorities of multiple exact matching situations and multiple fuzzy matching situations can be set, and the above first preset condition, second preset condition, and third preset condition are related to the priority setting. The following embodiments will give an exemplary introduction to these three preset conditions.
[0140] In some embodiments, the full names of each division area include the full names of the division areas at multiple levels. The full names of the division areas at multiple levels at least include multiple full names of the first-level division areas, multiple full names of the second-level division areas subordinate to each first-level division area, and multiple full names of the third-level division areas subordinate to each second-level division area.
[0141] In step A2 of the above embodiments, at least one word segment is respectively matched with the full names of each division area, and the registered address of the target object is obtained based on the word segment matching result, which may include the following steps A21 - A22:
[0142] A21. Respectively match at least one word segment with the full names of each division area to obtain a word segment matching result.
[0143] Among them, the word segment matching result may be: the full names of at least one level of division area are matched, or it may be: the matching fails, that is, the full name of the division area is not matched.
[0144] A22. If the word segment matching result meets the first preset condition, then based on the word segment matching result, obtain the registered address of the target object; among them, the first preset condition is: at least including two consecutive levels of full names of division areas with a subordination relationship.
[0145] Among them, two consecutive levels of full names of division areas with a subordination relationship refer to the full names of two division areas in a superior-subordinate relationship, for example: the full name of the first-level division area and the full name of the second-level division area, the full name of the second-level division area and the full name of the third-level division area. When the word segment matching result includes at least two consecutive levels of full names of division areas with a subordination relationship, an accurate registered address can be obtained.
[0146] Taking the full names of each level of division area including the full name of the first-level division area, the full name of the second-level division area, and the full name of the third-level division area as an example, the word segment matching result meets the first preset condition, including the following three possible complete matching situations:
[0147] The first complete matching situation: the word segment matching result includes the full name of the first-level division area, the full name of the second-level division area, and the full name of the third-level division area that are matched.
[0148] The second complete matching situation: the word segment matching result only includes the full name of the second-level division area and the full name of the third-level division area that are matched.
[0149] The third complete matching situation: the word segment matching result only includes the full name of the first-level division area and the full name of the second-level division area that are matched.
[0150] The priority of the above first complete matching situation is higher than that of the second complete matching situation, and the priority of the second complete matching situation is higher than that of the third complete matching situation.
[0151] In a specific implementation, when the word segment matching result is the first complete matching situation, the full name of the first-level division area, the full name of the second-level division area, and the full name of the third-level division area that are completely matched can be used as the registered address of the target object, for example, xx District, xx City, xx Province.
[0152] When the word segmentation matching result is the second case of complete matching, the full name of the first-level division area to which the full name of the second-level division area belongs can also be inferred, so as to obtain the full name of the first-level division area, the full name of the second-level division area, and the full name of the third-level division area, which are used as the registered address of the target object, such as XX District, XX City, XX Province.
[0153] When the word segmentation matching result is the third case of complete matching, the full name of the second-level division area and the full name of the third-level division area that are completely matched can be used as the registered address of the target object, such as XX District, XX City.
[0154] In addition, the registered address of the target object can also be represented by the address codes corresponding to the full names of each level of division area.
[0155] Exemplarily, as Figure 5 shown, assuming that the first-level division area is "province", the second-level division area is "city", and the third-level division area is "district / county", each word segment of the registration text is matched with the full name of each level of division area to obtain the word segmentation matching result. Then, it is determined whether the word segmentation matching result meets the first preset condition, that is, any one of the following: matching XX District / County, XX City, XX Province, matching XX Province, XX City, matching XX City, XX District / County. If it meets, the registered address of the target object is obtained based on the word segmentation matching result.
[0156] In the embodiment of the present application, after obtaining the word segmentation matching result by matching at least one word segment of the registration text with the full name of each division area, if the obtained word segmentation matching result meets any one of the above three cases of complete matching, the registered address of the target object can be obtained based on the full names of each level of division area matched in the word segmentation matching result. In this way, the word segmentation matching result includes at least the full names of two levels of division areas, and the full names of the two levels of division areas include the full name of the second-level division area, which can make the obtained registered address of the target object more detailed, so as to obtain a more detailed address recognition result.
[0157] In some embodiments, after obtaining the word segmentation matching result in the above step A21, in addition to performing the above step A22, the following steps A23-A25 can also be performed:
[0158] A23. If the word segmentation matching result does not meet the first preset condition, obtain the abbreviations of the division areas corresponding to the full names of each division area.
[0159] Among them, the situation where the word segmentation matching result does not meet the first preset condition includes the following possible cases of complete matching:
[0160] The fourth case of complete matching: The word segmentation matching result only includes the full name of the second-level division area that is matched.
[0161] The fifth case of exact match: The word segmentation match result only includes the full names of the first-level division areas and the full names of the third-level division areas that are matched.
[0162] The sixth case of exact match: The word segmentation match result only includes the full name of the first-level division area that is matched.
[0163] The seventh case of exact match: The word segmentation match result only includes the full name of the third-level division area that is matched.
[0164] The eighth case of exact match: The word segmentation match result is a match failure, that is, the full name of the division area is not matched.
[0165] The priorities of the fourth to seventh cases of exact match mentioned above are all lower than the third case of exact match mentioned above, and the priorities of the fourth to seventh cases of exact match decrease in turn. Optionally, when the word segmentation match result is the seventh case of exact match mentioned above, considering that there may be duplicate names for the full names of the third-level division areas, if only the full names of the third-level division areas are included, it may not be possible to obtain the detailed registered address.
[0166] When obtaining the corresponding division area abbreviations for each full name of the division area in step A23 above, the last character of each full name of the division area can be removed to obtain the corresponding division area abbreviation. For example, if the full name of a division area is "Province A", its corresponding division area abbreviation is "A".
[0167] A24. Match at least one word segmentation with each division area abbreviation respectively to obtain a fuzzy match result.
[0168] Among them, the fuzzy match result can be: at least one level of division area abbreviation is matched, or it can also be: a match failure, that is, the division area abbreviation is not matched.
[0169] A25. If the fuzzy match result meets the second preset condition, then based on the fuzzy match result, obtain the registered address of the target object; among them, the second preset condition is: at least including two consecutive levels of division area abbreviations with a subordinate relationship.
[0170] Among them, two consecutive levels of division area abbreviations with a subordinate relationship refer to two division area abbreviations in a superior-subordinate relationship. For example: the first-level division area abbreviation and the second-level division area abbreviation, the second-level division area abbreviation and the third-level division area abbreviation. Taking the division area abbreviations at all levels including the first-level division area abbreviation, the second-level division area abbreviation, and the third-level division area abbreviation as an example, the fuzzy match result meeting the second preset condition includes the following three possible fuzzy match cases:
[0171] The first case of fuzzy matching: The fuzzy matching result includes the abbreviations of the first-level division area, the second-level division area, and the third-level division area that are matched.
[0172] The second case of fuzzy matching: The fuzzy matching result only includes the abbreviations of the second-level division area and the third-level division area that are matched.
[0173] The third case of fuzzy matching: The fuzzy matching result only includes the abbreviations of the first-level division area and the second-level division area that are matched.
[0174] The priority of the first case of fuzzy matching is higher than that of the second case of fuzzy matching, and the priority of the second case of fuzzy matching is higher than that of the third case of fuzzy matching. Optionally, the priorities of the first to third cases of fuzzy matching are all less than the priority of the third case of exact matching and greater than the priority of the fourth case of exact matching.
[0175] In specific implementation, when the fuzzy matching result is the first case of fuzzy matching, based on the abbreviations of the first-level division area, the second-level division area, and the third-level division area that are fuzzy matched, the full names of the corresponding first-level division area, the second-level division area, and the third-level division area can be obtained, so as to obtain the registered address of the target object, such as xx District, xx City, xx Province.
[0176] When the fuzzy matching result is the second case of fuzzy matching, the abbreviation of the first-level division area to which the abbreviation of the second-level division area belongs can also be inferred according to the abbreviation of the second-level division area. Based on the abbreviation of the first-level division area, the abbreviation of the second-level division area, and the abbreviation of the third-level division area, the full names of the corresponding first-level division area, the second-level division area, and the third-level division area can be obtained, so as to obtain the registered address of the target object, such as xx District, xx City, xx Province.
[0177] When the fuzzy matching result is the third case of fuzzy matching, the full names of the corresponding second-level division area and the third-level division area can be obtained based on the abbreviations of the second-level division area and the third-level division area that are fuzzy matched, and used as the registered address of the target object, such as xx District, xx City.
[0178] In addition, the registered address of the target object can also be represented by the address codes corresponding to the full names of each level of division area.
[0179] Exemplarily, such as Figure 6As shown, taking the first-level division area as "province", the second-level division area as "city", and the third-level division area as "district / county" as an example, when the word segmentation matching result in the above embodiment does not meet the first preset condition, each word segment of the registration text is respectively matched with the abbreviations of each level of division areas to obtain a fuzzy matching result. Then, it is determined whether the fuzzy matching result meets the second preset condition, that is, any one of the following: matching XX (province) XX (city) XX (district / county), matching XX (province) XX (city), matching XX (city) XX (district / county). If it meets, the registration address of the target object is obtained based on the fuzzy matching result.
[0180] In the embodiment of the present application, when the fully-matched word segmentation matching result does not meet the first preset condition, in order to ensure obtaining an accurate registration address to the greatest extent, at least one word segment of the registration text can also be fuzzy-matched with the abbreviations of each division area. If the obtained fuzzy matching result meets any one of the above three fuzzy matching situations, the registration address of the target object can be obtained based on the abbreviations of each level of division areas matched in the fuzzy matching result. In this way, the fuzzy matching result includes at least the abbreviations of two levels of division areas, and the abbreviations of the two levels of division areas include the abbreviation of the second-level division area, which can make the obtained registration address of the target object more detailed, so as to obtain a more detailed address recognition result.
[0181] In some embodiments, after obtaining the fuzzy matching result in the above step A24, in addition to performing the above step A25, the following steps A26-A27 can also be performed:
[0182] A26. If the fuzzy matching result does not meet the second preset condition, it is determined whether the word segmentation matching result meets the third preset condition; wherein, the third preset condition is: including at least the full name of one level of division area.
[0183] Among them, the word segmentation matching result does not meet the first preset condition in the above embodiment, but meets the third preset condition, including the following possible situations:
[0184] Only including the first-level division area;
[0185] Only including the full name of the second-level division area;
[0186] Only including the full name of the third-level division area;
[0187] Only including the full name of the first-level division area and the full name of the third-level division area.
[0188] A27. If the word segmentation matching result meets the third preset condition, the registration address of the target object is obtained based on the word segmentation matching result.
[0189] Among them, the word segmentation matching result satisfies the third preset condition, specifically including the fourth to seventh complete matching cases in the above embodiments. In addition, when the word segmentation matching result is the seventh complete matching case, considering that there may be duplicate names for the full names of the third-level division regions, when only the full name of the third-level division region is matched, it can be considered that the registered address cannot be obtained.
[0190] Exemplarily, as Figure 7 shown, still taking the first-level division region as "province", the second-level division region as "city", and the third-level division region as "district / county" as an example, when the fuzzy matching result in the above embodiment does not satisfy the second preset condition, then judge whether the word segmentation matching result satisfies any of the following complete matching cases: matching XX province, matching XX city, matching XX province XX district / county. If it is satisfied, the registered address of the target object is obtained based on the word segmentation matching result.
[0191] In the embodiment of the present application during fuzzy matching, in order to ensure the accuracy of the fuzzy matching result, only three fuzzy matching cases in the above embodiment can be considered, that is, the fuzzy matching result includes at least the abbreviations of two-level division regions, and the abbreviations of these two-level division regions include the abbreviation of the second-level division region. When the fuzzy matching result does not satisfy the second preset condition, if the complete matching word segmentation matching result includes one of the full names of the first-level division region and the second-level division region, or includes the full name of the first-level division region and the full name of the third-level division region, the registered address of the target object can be obtained based on the word segmentation matching result, so as to ensure to the greatest extent that the registered address can be obtained.
[0192] In the above embodiments of the present application, it is described by taking the division regions at all levels including the first-level division region, the second-level division region, and the third-level division region as an example. In actual applications, there may also be fourth-level division regions, fifth-level division regions, etc., which are not limited herein.
[0193] Next, an exemplary introduction to the priority configuration process of various complete matching cases and various fuzzy matching cases in the above embodiments is given.
[0194] In specific implementation, still taking the division regions at all levels including the first-level division region, the second-level division region, and the third-level division region as an example, assuming that the target object is a merchant, in order to be able to extract the code of the registered address of the merchant, the registration text can be matched with the standard address coding table. There are the following possible matching cases:
[0195] (1) The registration text can completely match the full name of the first-level division region, the full name of the second-level division region, and the full name of the third-level division region. The highest priority can be given to this complete matching case. For example: completely matching xx province xx city xx district.
[0196] (2) The registered text can only match the full names of the first-level division regions and the second-level division regions, and the second-highest priority can be assigned to this exact matching situation.
[0197] (3) The registered text can only match the full names of the second-level division regions and the third-level division regions. At this time, the full name of the first-level division region where it is located can be inferred based on the full name of the second-level division region.
[0198] (4) The registered text can only match the full names of the first-level division regions and the third-level division regions.
[0199] (5) The registered text can only match the full name of the first-level division region, for example: xx Co., Ltd. in xx Province.
[0200] (6) The registered text can only match the full name of the second-level division region, for example: xx Digital Business Department in xx City. At this time, the full name of the first-level division region where it is located can be inferred based on the full name of the second-level division region.
[0201] (7) The registered text can only match the full name of the third-level division region. Due to the reduction of the division level, the full names of the third-level division regions may have duplicate names, and there is a lack of data for cross-checking with the upper-level division regions. Therefore, it is considered that the effective registered address can be extracted.
[0202] (8) Some registered texts cannot fully match the full name of the division region. At this time, the last character (such as province, city, district) of the full name of the division region can be removed to obtain the abbreviation of the division region, and the word segmentation of the registered text can be fuzzy-matched with the abbreviations of each division region.
[0203] In fuzzy matching, to ensure the accuracy of the fuzzy matching results, only the following fuzzy matching situations can be considered: matching the abbreviation of the first-level division region, the abbreviation of the second-level division region, and the abbreviation of the third-level division region; matching the abbreviation of the second-level division region and the abbreviation of the third-level division region; matching the abbreviation of the first-level division region and the abbreviation of the second-level division region.
[0204] In the embodiments of the present application, it is considered that on the one hand, the higher the division level and the higher the matching degree between the upper and lower levels of the division region, the higher the credibility of the registered address; on the other hand, the accuracy of fuzzy matching is lower than that of exact matching; therefore, for the above-mentioned several exact matching situations and several fuzzy matching situations, exemplarily, the priorities shown in Table 1 can be set. The lower the value of the priority, the higher the priority.
[0205] Table 1
[0206] Priority Matching rule Example 1 Fully match the first-level, second-level, and third-level division regions District C, City B, Province A 2 Fully match the first-level and second-level division regions City B, Province A 3 Fully match the second-level and third-level division regions District C, City B 4 Fuzzy match the first-level, second-level, and third-level division regions abc 5 Fuzzy match the first-level and second-level division regions ab 6 Fuzzy match the second-level and third-level division regions of the city bc 7 Fully match the first-level and third-level division regions District C, Province A 8 Fully match the first-level division region Province A 9 Fully match the second-level division region City B
[0207] In some embodiments, the registered address includes at least one level of division region; the target active address includes at least one level of division region.
[0208] In step S24 of the above embodiments, the registered address is matched with the target active address, and the address recognition result of the target object is obtained according to the matching result, including the following steps B1 - B2:
[0209] B1. Match each level of divided area in the registered address with the corresponding level of divided area in the target active address.
[0210] Exemplarily, as Figure 8 shown, assume that the registered address includes a first - level divided area, a second - level divided area, and a third - level divided area, and the target active address includes a first - level divided area, a second - level divided area, and a third - level divided area; match the first - level divided area of the registered address with the first - level divided area of the target active address to obtain a first - level matching result; match the second - level divided area of the registered address with the second - level divided area of the target active address to obtain a second - level matching result; match the third - level divided area of the registered address with the third - level divided area of the target active address to obtain a third - level matching result.
[0211] It should be noted that when the registered address includes a certain level of divided area while the target active address does not include this level of divided area, it is considered that the divided area at this level fails to match.
[0212] B2. Based on the matching results of each level of divided area, obtain the address recognition result of the target object.
[0213] Among them, when the matching address (including at least one level of divided area that matches) is obtained according to the matching results of each level of divided area, on the one hand, the matching address can be directly used as the address recognition result of the target object; on the other hand, the matching degree of the matching address can be determined. The matching degree can be specifically set according to the matching situation of each level of divided area. When the matching degree meets certain conditions, the matching address is used as the address recognition result of the target object.
[0214] In the embodiments of the present application, by matching each level of divided area in the registered address with the corresponding level of divided area in the target active address, the registered address and the target active address can be accurately matched, so as to accurately verify the accuracy of the registered address and the reliability of the target active address, thereby ensuring the accuracy and reliability of the address recognition result of the target object.
[0215] In some alternative embodiments, the above step B2 may include the following steps B21 - B23:
[0216] B21. Based on the matching results of each level of divided area, obtain the matching degree between the registered address and the target active address.
[0217] Among them, the matching degrees corresponding to different matching results of each level of division area can be preset. For example, the registered address includes a first-level division area, a second-level division area, and a third-level division area; when the division areas of these three levels are respectively matched with the division areas of the corresponding levels of the target active address, the matching degree is m1; when the first-level and second-level division areas of the registered address are respectively matched with the division areas of the corresponding levels of the target active address, the matching degree is m2, and m2 < m1; when the first-level division area of the registered address is matched with the first-level division area of the target active address, the matching degree is m3, and m3 < m2; the specific data of different matching degrees can be set as needed, and this is not limited herein.
[0218] B22. Obtain an address evaluation value based on the matching degree between the registered address and the target active address, and the confidence level of the target active address.
[0219] Specifically, a preset calculation method can be adopted to calculate the address evaluation value based on the above matching degree and the confidence level of the target active address. For example, multiply the above matching degree by the confidence level of the target active address to obtain the address evaluation value.
[0220] B23. If the address evaluation value reaches a set value, use the matching results of each level of division area as the address recognition result of the target object.
[0221] Among them, the set value can be set according to the actual situation, for example, it is 0.9, and this is not limited herein. When the address evaluation value reaches the set value, it is considered that the matching results of each level of division area are a reliable address.
[0222] In the embodiments of the present application, after obtaining the matching results of each level of division area between the registered address and the target active address, the matching degree between the registered address and the target active address can be determined, and the address evaluation value can be further determined based on this matching degree and the confidence level of the target active address. After the address evaluation value reaches the set value, then use the matching results (i.e., the matching address) of each level of division area as the address recognition result of the target object. In this way, the accuracy and reliability of the address recognition result can be further ensured.
[0223] The following combines Figures 9 - 10 to give an exemplary introduction to the overall logic of the object address recognition method in the embodiments of the present application.
[0224] Such as Figure 9As shown, taking the target object as a merchant and other objects as users as an example, the registered address is obtained based on the merchant's registration information. For example: XX District, XX City, XX Province; the IP addresses (i.e., network addresses) of multiple users when transferring resources with the merchant are obtained, and the IP address of each user is mapped to the initial active address of the merchant to obtain multiple initial active addresses; then, according to the number of users associated with multiple initial active addresses, the confidence level of each initial active address is determined, so as to select the initial active address with the highest confidence level as the target active address.
[0225] After obtaining the merchant's registered address, target active address and its confidence level, the registered address and the target active address can be matched with each other next.
[0226] As Figure 10 shown, first, it is judged whether the confidence level of the merchant's target active address reaches 0.5 (i.e., the confidence level threshold). If it does not reach 0.5, it is considered that the target active address cannot be used to verify the registered address. Then, it is judged whether the number of users trading with this merchant reaches 5 (i.e., the set number); when the number of users does not reach 5, it is considered that there may be no effective initial active address for this merchant due to reasons such as incomplete IP address collection and incorrect IP address identification; when the number of users reaches 5, it is considered that this merchant may be an online trading merchant and the initial active addresses are scattered.
[0227] If the confidence level of the merchant's target active address reaches 0.5, the target active address of the merchant and the registered address of the merchant are matched. Exemplarily, if the three-level division areas (such as province, city, district / county) are completely matched, the highest matching degree can be given, and the value is 8; if the first-level and second-level division areas are matched (province, city), the matching degree is assigned a value of 4; if only the first-level division area (province) is matched, the matching degree is assigned a value of 2; if the two addresses conflict, the matching degree is 1, and other situations are not listed one by one.
[0228] By comparing the registered address and the target active address, the final address evaluation value is obtained:
[0229] Address_score = match_score * Score
[0230] Among them, match_score represents the matching degree between the registered address and the target active address.
[0231] Table 2
[0232]
[0233] The larger the final obtained address evaluation value Address_score is, the higher the credibility of the matching address between the merchant's registered address and the target active address. Exemplarily, when Address_score is greater than 0.9, it is considered that the matching address of the merchant is a credible address.
[0234] In the embodiments of the present application, on the one hand, in the case where the merchant does not submit the input address text for registration, the input name text of the merchant can be used to identify the registered address of the merchant; on the other hand, using the target active address of the merchant and the registered address of the merchant for reliability verification is beneficial to discovering whether the registered address submitted by the merchant is a false address, and effectively improves the credibility of the address recognition result of the merchant.
[0235] After obtaining the address recognition result of the target object in the embodiments of the present application, corresponding services can be executed based on the address recognition result. For example, if the address recognition result of the target object is to identify the target object address (i.e., the matching address in the above embodiments), multimedia resource recommendations can be made for the target object more accurately, such as local area advertising recommendations, etc. Another example is that after identifying the target object address, when there is a cross-regional resource transfer between the target object and other objects, it can be confirmed whether there is an abnormal transaction. Another example is that according to the address recognition result of the target object, it can be identified whether the registered address submitted by the target object is a false address to ensure the accuracy of the registration information of the target object.
[0236] Based on the same inventive concept, an object address recognition device is further provided in the embodiments of the present application. The principle of the device for solving problems is similar to that of the method in the above embodiments. Therefore, the implementation of the device can refer to the implementation of the above method, and the repeated parts will not be described again.
[0237] As Figure 11 shown, it is a schematic structural diagram of the object address recognition device 1100, including:
[0238] A registered address acquisition unit 1101, configured to obtain the registered address of the target object according to the registration information of the target object on the resource transfer platform; wherein, the registered address represents the geographical location area where the target object is registered;
[0239] An active address acquisition unit 1102, configured to map the network addresses used by at least one other object when performing resource transfer with the target object to corresponding geographical location areas respectively, and use the obtained at least one geographical location area as at least one initial active address of the target object;
[0240] A selection unit 1103, configured to determine the confidence levels of at least one initial active address respectively according to the number of other objects associated with each of the at least one initial active address, and select a target active address whose confidence level meets the confidence level condition from the at least one initial active address;
[0241] A matching unit 1104, configured to, if the confidence level of the target active address reaches the confidence level threshold, match the registered address with the target active address, and obtain the address recognition result of the target object according to the address matching result.
[0242] In the embodiment of the present application, first, according to the registration information of the target object on the resource transfer platform, the registered address of the target object is obtained; then, according to the network addresses used when other objects transfer resources with the target object, at least one initial active address of the target object is obtained, and the confidence level of each initial active address is determined, so as to select a target active address from the at least one initial active address. Further, when it is determined that the confidence level of the target active address reaches the confidence level threshold, the registered address is matched with the target active address, and the address recognition result of the target object is obtained according to the address matching result. In this way, by mutually verifying the target active address whose confidence level meets the requirements with the registered address of the target object, the accuracy of the registered address can be verified, and at the same time the reliability of the target active address can be verified, so as to ensure the accuracy and reliability of the address recognition result of the target object to meet the business requirements of the resource transfer platform.
[0243] Optionally, the registered address acquisition unit 1101 is specifically configured to:
[0244] Select a registered text from the registration information, and perform word segmentation processing on the registered text to obtain at least one word segment;
[0245] Match each of the at least one word segment with the full name of each division area respectively, and obtain the registered address of the target object based on the word segment matching result.
[0246] Optionally, the registration information includes at least one of an input name text and an input address text;
[0247] When selecting a registered text from the registration information, the registered address acquisition unit 1101 is specifically configured to:
[0248] If the registration information includes an input address text, use the input address text as the registered text;
[0249] If the registration information only includes an input name text, use the input name text as the registered text.
[0250] Optionally, the full name of each divided area includes the full names of divided areas at multiple levels. The full names of divided areas at multiple levels at least include the full names of multiple first-level divided areas, the full names of multiple second-level divided areas under each first-level divided area full name, and the full names of multiple third-level divided areas under each second-level divided area full name;
[0251] Then, when respectively matching at least one participle with the full name of each divided area and obtaining the registered address of the target object based on the participle matching result, the registered address acquisition unit 1101 is specifically configured to:
[0252] Respectively match at least one participle with the full name of each divided area to obtain a participle matching result;
[0253] If the participle matching result meets the first preset condition, then based on the participle matching result, obtain the registered address of the target object; wherein, the first preset condition is: at least including two consecutive levels of full names of divided areas with a subordination relationship.
[0254] Optionally, after obtaining the participle matching result, the registered address acquisition unit 1101 is further configured to:
[0255] If the participle matching result does not meet the first preset condition, then obtain the abbreviated names of the divided areas corresponding to each full name of the divided area;
[0256] Respectively match at least one participle with the abbreviated names of the divided areas to obtain a fuzzy matching result;
[0257] If the fuzzy matching result meets the second preset condition, then based on the fuzzy matching result, obtain the registered address of the target object; wherein, the second preset condition is: at least including two consecutive levels of abbreviated names of divided areas with a subordination relationship.
[0258] Optionally, after obtaining the fuzzy matching result, the registered address acquisition unit 1101 is further configured to:
[0259] If the fuzzy matching result does not meet the second preset condition, then determine whether the participle matching result meets the third preset condition; wherein, the third preset condition is: at least including the full name of one level of divided area;
[0260] If the participle matching result meets the third preset condition, then based on the participle matching result, obtain the registered address of the target object.
[0261] Optionally, when respectively determining the confidence levels of at least one initial active address according to the number of other objects associated with each at least one initial active address, the selection unit 1103 is specifically configured to:
[0262] Based on the number of other objects associated with each at least one initial active address, obtain the total number of other objects;
[0263] For at least one initial active address, the following operations are respectively performed: Based on the number of other objects associated with an initial active address and the total number of other objects, obtain the confidence level of an initial active address.
[0264] Optionally, when selecting a target active address whose confidence level meets a preset condition from at least one initial active address, the selection unit 1103 is specifically configured to:
[0265] Select the initial active address with the highest confidence level from at least one initial active address, and use the initial active address with the highest confidence level as the target active address.
[0266] Optionally, the registered address includes at least one level of divided areas, and the target active address includes at least one level of divided areas;
[0267] The matching unit 1104 is specifically configured to:
[0268] Match each level of divided areas in the registered address with the corresponding level of divided areas in the target active address respectively;
[0269] Based on the obtained matching results of each level of divided areas, obtain the address recognition result of the target object.
[0270] Optionally, when obtaining the address recognition result of the target object based on the obtained matching results of each level of divided areas, the matching unit 1104 is specifically configured to:
[0271] Based on the matching results of each level of divided areas, obtain the matching degree between the registered address and the target active address;
[0272] Based on the matching degree between the registered address and the target active address, and the confidence level of the target active address, obtain the address evaluation value;
[0273] If the address evaluation value reaches a set value, use the matching results of each level of divided areas as the address recognition result of the target object.
[0274] Optionally, the device further includes a judgment unit, which is used to:
[0275] If the confidence level of the target active address does not reach the confidence threshold, judge whether the total number of other objects for resource transfer with the target object exceeds a set number;
[0276] If the total number of other objects exceeds the set number, determine that at least one initial active address of the target object is in a scattered state;
[0277] If the total number of other objects does not exceed the set number, determine that at least one initial active address of the target object is in an invalid state.
[0278] For convenience of description, the above-mentioned parts are divided into respective modules (or units) according to functions and described separately. Of course, when implementing this application, the functions of the respective modules (or units) can be implemented in one or more pieces of software or hardware.
[0279] In the embodiments of this application, the term "module" or "unit" refers to a computer program with a predetermined function or a part of a computer program, which works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as a processing circuit or a memory), or a combination thereof. Similarly, one processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be a part of an overall module or unit that includes the function of that module or unit.
[0280] After introducing the object address recognition method and apparatus of the exemplary embodiments of this application, next, an electronic device according to another exemplary embodiment of this application will be introduced.
[0281] Based on the same inventive concept as the above method embodiments, an electronic device is also provided in the embodiments of this application. In one embodiment, the electronic device can be a server, such as Figure 1 the server 120 shown. Refer to Figure 12 As shown, the electronic device 1200 can at least include a processor 1201 and a memory 1202. Among them, the memory 1202 stores a computer program, and when the computer program is executed by the processor 1201, the processor 1201 is caused to execute the steps of any of the above object address recognition methods.
[0282] In some possible implementation manners, the electronic device of the embodiments of this application can at least include at least one processor and at least one memory. Among them, the memory stores a computer program, and when the computer program is executed by the processor, the processor is caused to execute the steps in the object address recognition methods according to various exemplary embodiments of this application described above in this specification. For example, the processor can execute the steps as shown in Figure 2 .
[0283] Next, the electronic device 1300 according to this embodiment of this application will be described with reference to Figure 13 . Figure 13 The electronic device 1300 is only an example and should not impose any limitation on the functions and usage scope of the embodiments of this application.
[0284] Such as Figure 13As shown, the electronic device 1300 is presented in the form of a general-purpose electronic device. The components of the electronic device 1300 may include, but are not limited to: at least one processing unit 1310, at least one storage unit 1320, and a bus 1330 that connects different system components (including the storage unit 1320 and the processing unit 1310).
[0285] The bus 1330 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a processor, or a local area bus using any of the various bus structures.
[0286] The storage unit 1320 may include a readable medium in the form of volatile memory, such as random access memory (RAM) 1321 and / or cache memory 1322, and may further include read-only memory (ROM) 1323.
[0287] The storage unit 1320 may also include a program / utility 1325 having a set (at least one) of program modules 1324. Such program modules 1324 include, but are not limited to: an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include the implementation of a network environment.
[0288] The electronic device 1300 may also communicate with one or more external devices 1340 (such as a keyboard, a pointing device, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 1300, and / or may communicate with any device that enables the electronic device 1300 to communicate with one or more other electronic devices (such as a router, a modem, etc.). Such communication may be carried out through an input / output (I / O) interface 1350. Moreover, the electronic device 1300 may also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 1360. As shown in the figure, the network adapter 1360 communicates with other modules for the electronic device 1300 through the bus 1330. It should be understood that although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 1300, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0289] In some possible implementations, various aspects of the database pre-downsampling method provided in this application can also be implemented in the form of a computer program product, which includes a computer program. When the computer program product runs on an electronic device, the computer program is used to cause the electronic device to execute the steps in the object address recognition method according to various exemplary embodiments of this application described above in this specification. For example, the electronic device can execute steps such as Figure 2 shown in
[0290] The computer program product can adopt any combination of one or more readable media. The readable media can be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive list) of the readable storage medium include: an electrical connection with one or more wires, a portable 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.
[0291] The program product of the embodiments of this application can adopt a portable compact disk read-only memory (CD-ROM) and include a computer program, and can run on an electronic device. However, the program product of this application is not limited to this. In this document, the readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with a command execution system, apparatus, or device.
[0292] The readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries a readable computer program. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The readable signal medium can also be any readable medium other than the readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with a command execution system, apparatus, or device.
[0293] The computer program contained on the readable medium can be transmitted by any suitable medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the above.
[0294] The computer program for performing the operations of this application can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and also including conventional procedural programming languages such as the "C" language or similar programming languages. The computer program can be executed entirely on the user's electronic device, partially on the user's electronic device, executed as a stand-alone software package, partially on the user's electronic device and partially on a remote electronic device, or entirely on a remote electronic device or server. In the case of a remote electronic device, the remote electronic device can be connected to the user's electronic device through any type of network including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external electronic device (e.g., by using an Internet service provider to connect through the Internet).
[0295] It should be noted that although several units or subunits of the device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to the embodiments of this application, the features and functions of the two or more units described above can be embodied in one unit. Conversely, the features and functions of one unit described above can be further divided and embodied by multiple units.
[0296] In addition, although the operations of the method of this application are described in a specific order in the drawings, this does not require or imply that these operations must be performed in that specific order, or that all the operations shown must be performed to achieve the desired result. Additionally or alternatively, some steps can be omitted, multiple steps can be combined into one step for execution, and / or one step can be decomposed into multiple steps for execution.
[0297] Those skilled in the art should understand that the embodiments of this application can be provided as a method, a system, or a computer program product. Therefore, this application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memory, CD-ROM, optical memory, etc.) that contain computer-usable computer programs.
[0298] This application is described with reference to the flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram can be implemented by computer program instructions, and the combination of the flows and / or blocks in the flowchart and / or block diagram can also be implemented by computer program instructions. These computer program instructions can be provided to the processors of general-purpose computers, special-purpose computers, embedded processors, or other programmable data processing devices to generate a machine, such that the instructions executed by the processors of the computer or other programmable data processing devices generate means for implementing the functions specified in one or more of the flows Figure 1 one or more of the flows and / or blocks Figure 1 or one or more of the blocks.
[0299] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including instruction means for implementing the functions specified in one or more of the flows Figure 1 one or more of the flows and / or blocks Figure 1 or one or more of the blocks.
[0300] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more of the flows Figure 1 one or more of the flows and / or blocks Figure 1 or one or more of the blocks.
[0301] Although the preferred embodiments of the present application have been described, those skilled in the art can make additional changes and modifications once they know the basic creative concepts. Therefore, the appended claims are intended to be construed to include the preferred embodiments and all changes and modifications falling within the scope of the present application.
[0302] Obviously, those skilled in the art can make various changes and variations to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application is also intended to include these modifications and variations.
Claims
1. An object address recognition method, characterized in that, The method includes: Obtaining a registration address of the target object according to the registration information of the target object on the resource transfer platform; wherein, the registration address represents the geographical location area where the target object is registered; Mapping the network addresses used by at least one other object when transferring resources with the target object to corresponding geographical location areas respectively, and using the at least one obtained geographical location area as at least one initial active address of the target object; Determining the confidence levels of the at least one initial active address respectively according to the number of other objects associated with each of the at least one initial active address, and selecting a target active address whose confidence level meets the confidence level condition from the at least one initial active address; If the confidence level of the target active address reaches the confidence level threshold, then matching the registration address with the target active address, and obtaining an address recognition result of the target object according to the address matching result.
2. The method according to claim 1, wherein The obtaining the registration address of the target object according to the registration information of the target object on the resource transfer platform includes: Selecting a registration text from the registration information, and performing word segmentation processing on the registration text to obtain at least one segmented word; Matching the at least one segmented word with the full names of each division area respectively, and obtaining the registration address of the target object based on the word segmentation matching result.
3. The method according to claim 2, wherein The registration information includes at least one of an input name text and an input address text; Then the selecting the registration text from the registration information includes: If the input address text is included in the registration information, then using the input address text as the registration text; If only the input name text is included in the registration information, then using the input name text as the registration text.
4. The method according to claim 2, wherein The full names of each division area include full names of division areas at multiple levels, and the full names of division areas at multiple levels at least include full names of multiple first-level division areas, multiple second-level division area full names subordinate to each first-level division area full name, and multiple third-level division area full names subordinate to each second-level division area full name; Then the matching the at least one segmented word with the full names of each division area respectively, and obtaining the registration address of the target object based on the word segmentation matching result includes: Matching the at least one segmented word with the full names of each division area respectively to obtain a word segmentation matching result; If the word segmentation matching result meets a first preset condition, then obtaining the registration address of the target object based on the word segmentation matching result; wherein, the first preset condition is: at least including two consecutive levels of division area full names with a subordinate relationship.
5. The method according to claim 4, characterized in that, After obtaining the word segmentation matching result, it further includes: If the word segmentation matching result does not meet the first preset condition, then obtaining the abbreviated names of the division areas corresponding to the full names of each division area; Matching the at least one segmented word with the abbreviated names of each division area respectively to obtain a fuzzy matching result; If the fuzzy matching result meets a second preset condition, then obtaining the registration address of the target object based on the fuzzy matching result; wherein, the second preset condition is: at least including two consecutive levels of abbreviated names of division areas with a subordinate relationship.
6. The method according to claim 5, characterized in that, After obtaining the fuzzy matching result, the following steps are further included: If the fuzzy matching result does not meet the second preset condition, it is determined whether the word segmentation matching result meets the third preset condition; wherein, the third preset condition is: including at least the full name of a level of division area; If the word segmentation matching result meets the third preset condition, based on the word segmentation matching result, the registered address of the target object is obtained.
7. The method according to any one of claims 1 to 6, characterized in that Determining the confidence levels of the at least one initial active address respectively according to the number of other objects associated with each of the at least one initial active address includes: Based on the number of other objects associated with each of the at least one initial active address, the total number of other objects is obtained; For each of the at least one initial active address, the following operations are respectively performed: based on the number of other objects associated with an initial active address and the total number of other objects, the confidence level of the initial active address is obtained.
8. The method according to any one of claims 1-6, characterized in that, The step of selecting a target active address with a confidence level meeting the preset condition from the at least one initial active address includes: Selecting the initial active address with the highest confidence level from the at least one initial active address, and taking the initial active address with the highest confidence level as the target active address.
9. The method according to any one of claims 1-6, characterized in that, The registered address includes at least one level of division area, and the target active address includes at least one level of division area; The step of matching the registered address with the target active address and obtaining the address recognition result of the target object according to the matching result includes: Matching each level of division area in the registered address with the corresponding level of division area in the target active address respectively; Based on the obtained matching results of each level of division area, the address recognition result of the target object is obtained.
10. The method according to claim 9, wherein The step of obtaining the address recognition result of the target object based on the obtained matching results of each level of division area includes: Based on the matching results of each level of division area, the matching degree between the registered address and the target active address is obtained; Based on the matching degree between the registered address and the target active address and the confidence level of the target active address, an address evaluation value is obtained; If the address evaluation value reaches the set value, the matching results of each level of division area are used as the address recognition result of the target object.
11. The method according to any one of claims 1-6, characterized in that, The method further includes: If the confidence level of the target active address does not reach the confidence threshold, it is determined whether the total number of other objects for resource transfer with the target object exceeds the set number; If the total number of other objects exceeds the set number, it is determined that at least one initial active address of the target object is in a dispersed state; If the total number of other objects does not exceed the set number, it is determined that at least one initial active address of the target object is in an invalid state.
12. An object address recognition device, characterized in that, It includes: A registered address acquisition unit, configured to obtain the registered address of the target object according to the registration information of the target object on the resource transfer platform; wherein, the registered address represents the geographical location area where the target object is registered; An active address acquisition unit, configured to map network addresses used when at least one other object transfers resources with the target object to corresponding geographical location areas respectively, and use the obtained at least one geographical location area as at least one initial active address of the target object; A selection unit, configured to determine confidence levels of the at least one initial active address respectively according to the number of other objects associated with each of the at least one initial active address, and select a target active address whose confidence level meets a confidence level condition from the at least one initial active address; A matching unit, configured to, if the confidence level of the target active address reaches a confidence level threshold, match the registration address with the target active address, and obtain an address recognition result of the target object according to an address matching result.
13. An electronic device, characterized in that, It includes a processor and a memory. Among them, the memory stores a computer program. When the computer program is executed by the processor, the processor is caused to execute the steps of any one of claims 1 to 11.
14. A computer-readable storage medium, characterized in that, It includes a computer program. When the computer program runs on an electronic device, the computer program is used to cause the electronic device to execute the steps of any one of claims 1 to 11.
15. A computer program product, characterized in that, It includes a computer program, and the computer program is stored in a computer-readable storage medium; when a processor of an electronic device reads the computer program from the computer-readable storage medium, the processor executes the computer program, causing the electronic device to execute the steps of any one of claims 1 to 11.
Citation Information
Cited By
Position verification method and device, equipment and storage medium
CN120973876A