Association information processing method and device, computer device, and storage medium
Patent Information
- Application Number
- CN202110569024.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-05-25
- Publication Date
- 2026-10-30
- Estimated Expiration
- 2041-05-25
AI Technical Summary
[0003]但是,不少企业主体的物流订单是企业主体中的构成对象以个人名义进行的,物流企业无法针对这部分客户提供与实际需要相适应的服务,导致这部分物流订单的处理效率还较低
[0039]上述关联信息处理方法、装置、计算机设备和存储介质,方法包括:获取预设区域内的多条订单信息以及多条待关联主体信息,构建包含至少一条关联对象信息的初始关联对象信息表;订单信息中包括对象名称、对象号码和对象位置;待关联主体信息包括主体代码、主体构成对象名称和主体构成对象号码;关联对象信息通过对象名称、对象号码与主体构成对象名称、主体构成对象号码的匹配关系获得;确定每条订单信息中对象位置在预设区域内中所对应的区域单元,将对象位置对应同一区域单元的多条订单信息组成一订单信息组,得到多个订单信息组;预设区域包括多个区域单元;针对初始关联对象信息表中的每个主体构成对象名称,若检索到多个订单信息组中存在包含该主体构成对象名称的目标订单信息组,则根据该主体构成对象名称对应的主体代码,从多条待关联主体信息中获取与该主体代码对应的主体构成对象名称,作为扩展主体构成对象名称;从目标订单信息组中获取包含该主体构成对象名称的目标订单信息;获取目标订单信息包含的对象号码,作为该扩展主体构成对象名称对应的扩展主体构成对象号码;根据扩展主体构成对象名称、扩展主体构成对象号码以及对应的主体代码,生成扩展关联对象信息,并添加至初始关联对象信息表中,得到扩展关联对象信息表。本公开通过将预设区域分为多个区域单元,在该区域单元内通过订单信息以及多条待关联主体信息构建的信息表对订单信息组进行检索,根据主体构成对象名称建立起所待关联主体与区域单元对应的订单信息组之间的关联,以进一步识别到与该主体相关联的其他对象;本申请以订单信息和待关联信息作为基础,利用区位条件实现对范围内相关联对象的识别,提高了关联信息处理的效率。
Smart Images

Figure CN115392602B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of information processing technology, and in particular to a method, apparatus, computer device, and storage medium for processing related information. Background Technology
[0002] In the logistics field, orders are the main carriers of logistics information; the main initiators and recipients of logistics orders are individuals and businesses; the actual needs of individual logistics orders and those of business logistics orders are different, so logistics companies will provide differentiated logistics services for different entities to meet the needs of multiple parties.
[0003] However, many logistics orders from business entities are placed by individuals within those entities, making it difficult for logistics companies to provide services tailored to the actual needs of these customers, resulting in low processing efficiency for these orders. Therefore, a method for processing related information is needed. Summary of the Invention
[0004] Therefore, it is necessary to provide a method, apparatus, computer device, and storage medium for processing related information to address the aforementioned technical problems.
[0005] A method for processing related information, the method comprising:
[0006] Multiple order information records and multiple entity information records to be associated within a preset area are obtained, and an initial associated object information table containing at least one associated object information is constructed. The order information includes object name, object number, and object location. The entity information to be associated includes entity code, entity constituent object name, and entity constituent object number. The associated object information is obtained through the matching relationship between the object name, the object number, and the entity constituent object name and the entity constituent object number.
[0007] Determine the area unit corresponding to the object location in each order information within the preset area, and group multiple order information items whose object locations correspond to the same area unit into an order information group to obtain multiple order information groups; the preset area includes multiple area units.
[0008] For each subject constituent object name in the initial associated object information table, if a target order information group containing the subject constituent object name is found in the multiple order information groups, then the subject constituent object name corresponding to the subject code corresponding to the subject constituent object name is obtained from multiple subject information to be associated, and used as the extended subject constituent object name.
[0009] Obtain target order information containing the name of the main body constituent object from the target order information group; obtain the object number contained in the target order information as the extended main body constituent object number corresponding to the extended main body constituent object name; generate extended associated object information based on the extended main body constituent object name, the extended main body constituent object number and the corresponding main body code, and add it to the initial associated object information table to obtain the extended associated object information table.
[0010] In one embodiment, obtaining multiple order information records and multiple entity information records to be associated within a preset area includes:
[0011] From the preset order information database, order information whose addresses corresponding to the start processing node or end processing node of each order information are located within the preset area is taken as the order information within the preset area;
[0012] From the preset business information database, select the entity information to be associated located in the preset area, and use it as the entity information to be associated within the preset area.
[0013] In one embodiment, constructing an initial associated object information table containing at least one associated object information includes:
[0014] Based on multiple order information entries and multiple entity information entries to be associated, at least one pair of order information-entity information to be associated is obtained. The object name and object number in each pair of order information-entity information to be associated match the entity constituting the object name and the entity constituting the object number. Each associated object information entry is obtained based on a pair of order information-entity information entries to be associated.
[0015] In one embodiment, determining the region unit corresponding to the object address in each order information within the preset region includes:
[0016] Convert the object address in the order information to latitude and longitude information;
[0017] The order information is determined based on the latitude and longitude information, which corresponds to the area unit within the preset area.
[0018] In one embodiment, after generating the extended associated object information, the method further includes:
[0019] Based on the name of the extended subject constituent object, obtain the subject constituent object level information corresponding to the name of the extended subject constituent object from the corresponding subject information to be associated, and add it to the extended associated object information.
[0020] In one embodiment, after obtaining the extended associated object information table, the method further includes:
[0021] Obtain sample data of associated object information corresponding to the main code;
[0022] The extended associated object information table is matched based on the associated object information sample data. If there is at least one extended member enterprise information in the extended associated object information table that matches the associated object information sample data, then the extended associated object information table is determined to be accurate.
[0023] In one embodiment, the multiple area units within the preset area have the same area.
[0024] An associated information processing device, the device comprising:
[0025] The information acquisition module is used to acquire multiple order information and multiple entity information to be associated within a preset area, and construct an initial associated object information table containing at least one associated object information; the order information includes object name, object number, and object location; the entity information to be associated includes entity code, entity constituent object name, and entity constituent object number; the associated object information is obtained through the matching relationship between the object name, the object number, and the entity constituent object name and the entity constituent object number;
[0026] The region determination module is used to determine the region unit corresponding to the object location in each order information within the preset region, and to group multiple order information items whose object locations correspond to the same region unit into an order information group, thereby obtaining multiple order information groups; the preset region includes multiple region units.
[0027] The first processing module is used to, for each subject constituent object name in the initial associated object information table, if a target order information group containing the subject constituent object name is found in the plurality of order information groups, then according to the subject code corresponding to the subject constituent object name, obtain the subject constituent object name corresponding to the subject code from the plurality of subject information to be associated, and use it as the extended subject constituent object name;
[0028] The second processing module is used to obtain target order information containing the name of the main body constituent object from the target order information group; obtain the object number contained in the target order information as the extended main body constituent object number corresponding to the extended main body constituent object name; generate extended associated object information according to the extended main body constituent object name, the extended main body constituent object number and the corresponding main body code, and add it to the initial associated object information table to obtain the extended associated object information table.
[0029] A computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program performing the following steps:
[0030] Multiple order information records and multiple entity information records to be associated within a preset area are obtained, and an initial associated object information table containing at least one associated object information is constructed. The order information includes object name, object number, and object location. The entity information to be associated includes entity code, entity constituent object name, and entity constituent object number. The associated object information is obtained through the matching relationship between the object name, the object number, and the entity constituent object name and the entity constituent object number.
[0031] Determine the area unit corresponding to the object location in each order information within the preset area, and group multiple order information items whose object locations correspond to the same area unit into an order information group to obtain multiple order information groups; the preset area includes multiple area units.
[0032] For each subject constituent object name in the initial associated object information table, if a target order information group containing the subject constituent object name is found in the multiple order information groups, then the subject constituent object name corresponding to the subject code corresponding to the subject constituent object name is obtained from multiple subject information to be associated, and used as the extended subject constituent object name.
[0033] Obtain target order information containing the name of the main body constituent object from the target order information group; obtain the object number contained in the target order information as the extended main body constituent object number corresponding to the extended main body constituent object name; generate extended associated object information based on the extended main body constituent object name, the extended main body constituent object number and the corresponding main body code, and add it to the initial associated object information table to obtain the extended associated object information table.
[0034] A computer-readable storage medium having a computer program stored thereon, the computer program performing the following steps when executed by a processor:
[0035] Multiple order information records and multiple entity information records to be associated within a preset area are obtained, and an initial associated object information table containing at least one associated object information is constructed. The order information includes object name, object number, and object location. The entity information to be associated includes entity code, entity constituent object name, and entity constituent object number. The associated object information is obtained through the matching relationship between the object name, the object number, and the entity constituent object name and the entity constituent object number.
[0036] Determine the area unit corresponding to the object location in each order information within the preset area, and group multiple order information items whose object locations correspond to the same area unit into an order information group to obtain multiple order information groups; the preset area includes multiple area units.
[0037] For each subject constituent object name in the initial associated object information table, if a target order information group containing the subject constituent object name is found in the multiple order information groups, then the subject constituent object name corresponding to the subject code corresponding to the subject constituent object name is obtained from multiple subject information to be associated, and used as the extended subject constituent object name.
[0038] Obtain target order information containing the name of the main body constituent object from the target order information group; obtain the object number contained in the target order information as the extended main body constituent object number corresponding to the extended main body constituent object name; generate extended associated object information based on the extended main body constituent object name, the extended main body constituent object number and the corresponding main body code, and add it to the initial associated object information table to obtain the extended associated object information table.
[0039] The aforementioned method, apparatus, computer equipment, and storage medium for processing related information include: acquiring multiple order information items and multiple entity information items to be associated within a preset area; constructing an initial associated object information table containing at least one associated object information item; the order information includes an object name, object number, and object location; the entity information to be associated includes an entity code, entity constituent object name, and entity constituent object number; the associated object information is obtained through the matching relationship between the object name, object number, and entity constituent object name and entity constituent object number; determining the area unit corresponding to the object location in each order information item within the preset area; grouping multiple order information items whose object locations correspond to the same area unit into an order information group, resulting in multiple order information groups; the preset area includes multiple area units; and for the initial... For each subject component object name in the initial associated object information table, if a target order information group containing that subject component object name is found among multiple order information groups, then based on the subject code corresponding to that subject component object name, the subject component object name corresponding to that subject code is obtained from multiple subject information to be associated, and used as the extended subject component object name; the target order information containing that subject component object name is obtained from the target order information group; the object number contained in the target order information is obtained, and used as the extended subject component object number corresponding to the extended subject component object name; based on the extended subject component object name, the extended subject component object number, and the corresponding subject code, extended associated object information is generated and added to the initial associated object information table, resulting in the extended associated object information table. This disclosure divides a preset area into multiple regional units, and within each regional unit, retrieves order information groups using an information table constructed from order information and multiple subject information to be associated, establishing an association between the subject to be associated and the order information group corresponding to the regional unit based on the subject component object name, so as to further identify other objects associated with that subject; this application uses order information and information to be associated as a basis, and utilizes location conditions to achieve the identification of associated objects within the scope, improving the efficiency of associated information processing. Attached Figure Description
[0040] Figure 1 This is an application environment diagram of the association information processing method in one embodiment;
[0041] Figure 2 This is a flowchart illustrating an association information processing method in one embodiment;
[0042] Figure 3 This is a flowchart illustrating the steps of obtaining multiple order information records and multiple entity information records to be associated within a preset area in one embodiment.
[0043] Figure 4 This is a flowchart illustrating the steps of determining the area unit corresponding to the location of an object in each order information within a preset area, as shown in one embodiment.
[0044] Figure 5 This is a flowchart illustrating the association information processing method in another embodiment;
[0045] Figure 6 This is a structural block diagram of the associated information processing device in one embodiment;
[0046] Figure 7 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0047] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0048] The association information processing method provided in this application can be applied to, for example... Figure 1 In the application environment shown, terminal 11 communicates with server 12 via a network. Server 12 obtains multiple order information and multiple entity information to be associated within a preset area from terminal 11, and constructs an initial associated object information table containing at least one associated object information; each order information includes an object name, object number, and object location; each entity information to be associated includes an entity code, entity constituent object name, and entity constituent object number; server 12 determines the area unit corresponding to the object location in each order information within the preset area, and groups multiple order information items whose object locations correspond to the same area unit into an order information group, resulting in multiple order information groups; the preset area includes multiple area units; for each entity constituent object name in the initial associated object information table, if server 12 finds that multiple order information groups contain that entity constituent object name... For the target order information group, based on the subject code corresponding to the subject constituent object name, the server 12 obtains the subject constituent object name corresponding to the subject code from multiple subject information to be associated, and uses it as the extended subject constituent object name; the server 12 obtains the target order information containing the extended subject constituent object name from the target order information group; obtains the object number contained in the target order information, and uses it as the extended subject constituent object number corresponding to the extended subject constituent object name; based on the extended subject constituent object name, the extended subject constituent object number, and the corresponding subject code, the server 12 generates extended associated object information and adds it to the initial associated object information table, thus obtaining the extended associated object information table; the server 12 sends the obtained extended associated object information table to the terminal 11 as the result of the associated information processing.
[0049] The terminal 11 can be, but is not limited to, various personal computers, laptops, smartphones, tablets and portable wearable devices, and the server 12 can be implemented as a standalone server or a server cluster composed of multiple servers.
[0050] It should be noted that the data and information involved in this application may be data and information authorized by the user or fully authorized by all parties; the data must be de-identified before it is used, and corresponding encryption will be carried out during data processing. The results of data processing are usually expressed in the form of numerical values, indicators, levels, etc., and are not directly linked to specific object information.
[0051] In one embodiment, such as Figure 2 As shown, a method for processing related information is provided, which can be applied to... Figure 1 Taking server 12 as an example, the explanation includes the following steps:
[0052] Step 21: Obtain multiple order information and multiple entity information to be associated within the preset area, and construct an initial associated object information table containing at least one associated object information; the order information includes object name, object number and object location; the entity information to be associated includes entity code, entity constituent object name and entity constituent object number; the associated object information is obtained through the matching relationship between object name, object number and entity constituent object name and entity constituent object number.
[0053] Among them, the preset area is a block that meets certain conditions, such as administrative district, street area, community jurisdiction, latitude and longitude limited area, etc. The preset area can be determined according to the approximate area range of the subject to be associated or the object in the order information.
[0054] Order information refers to information containing the characteristics of the corresponding object after encryption and de-identification processing. Order information includes object identifiers and order processing node identifiers; for example, in a food delivery order, the object identifier can be the name and phone number of the person who placed the order, and the order processing node identifier can be the address of the restaurant that accepted the order, the delivery address, the delivery address of the delivery person, etc.; in a logistics order, the object identifier can be the name and phone number of the recipient / sender, and the order processing node identifier can be the address of the recipient / sender, the address of the recipient / sender's company, etc.
[0055] The subject can be a company, enterprise, or organization. The subject to be associated consists of multiple objects arranged according to a certain organizational structure. For example, an enterprise composed of multiple enterprise members arranged according to a certain enterprise structure is the subject. When it is necessary to determine whether an object in the order information belongs to a certain enterprise subject, that is, when it is necessary to determine it through the method of associating information, that enterprise subject is the subject to be associated.
[0056] Information about entities to be associated refers to registration and operational information about business entities that can be obtained from publicly available information systems, including annual reports, news, credit information, business directories, and shareholder information. This information can be used to identify the entity's address, contact persons, and senior management.
[0057] The initial associated object information table refers to a table containing at least one associated object information. The associated object information refers to the information obtained by extracting and merging the information entries of order information and subject information that exist simultaneously in the preset area.
[0058] Specifically, based on the defined scope of a preset region, order information occurring within that scope is searched from the database, and information on entities to be associated that conforms to the defined scope is retrieved from publicly available information. The names of individuals involved in the orders are obtained as object names, their contact information as object numbers, and their addresses as object locations. From multiple pieces of information on entities to be associated, the unified social credit codes of multiple enterprises within the preset region are obtained as entity codes, the information of key personnel is used as the name of the entity's constituent object, and the contact information of the retrieved enterprise that matches personal usage characteristics is used as the constituent object number of a member of that enterprise. Here, the constituent object number and the constituent object name do not necessarily correspond. For example, if a five-digit number (ae) is found in enterprise A, and an 11-digit mobile phone number is obtained from enterprise A's annual report as the enterprise's contact number, then without finding the object to which this mobile phone number belongs, the mobile phone number could be the number of one of the five-digit ae members, or it could be the number of another member, requiring further confirmation based on the order information.
[0059] The process of constructing the initial associated object information table involves summarizing the identified associated object information in a table file. The process of obtaining associated object information can be achieved by matching the object name and object number extracted from the order information with the entity composition object name and entity composition object number extracted from the entity information to be associated. If the match is successful, it at least indicates that the object in the order information is associated with the corresponding enterprise in the entity information to be associated, thus establishing the connection between the order information and the enterprise entity and determining that an object belongs to a certain enterprise entity. Therefore, other order information in a smaller area unit can be identified based on the object location in the order information to determine whether the object corresponding to the order information also belongs to the same enterprise entity, i.e., whether it has an association relationship with the entity to be associated, thereby realizing the identification of associated object information.
[0060] Step 22: Determine the area unit corresponding to the object location in the preset area in each order information, and group multiple order information items whose object locations correspond to the same area unit into an order information group to obtain multiple order information groups; the preset area includes multiple area units.
[0061] The area unit is a further division of the preset area. Area units can be of equal or unequal size, and the division of area units should be as small as possible to facilitate the aggregation of order information based on the object's location and identification with the entities to be associated within that address. If the preset area is an administrative district, the area unit can be an area formed between streets, or it can be an office building or industrial park, etc.
[0062] Specifically, based on the characteristics of the preset area and the business registration address or actual operating address of the entities to be associated within that area, the preset area is divided into as small and independent area units as possible, such as an office building or a technology park. Based on the location of the order information objects, all order information corresponding to the same area unit is collected and grouped into order information groups corresponding to the area units.
[0063] Step 23: For each subject constituent object name in the initial associated object information table, if a target order information group containing the subject constituent object name is found in multiple order information groups, then according to the subject code corresponding to the subject constituent object name, the subject constituent object name corresponding to the subject code is obtained from multiple subject information to be associated, and used as the extended subject constituent object name.
[0064] Specifically, when the name of an order in the target order information group corresponds to a name of a constituent object in the initial associated object information table, the order information group is confirmed as the target order information group corresponding to the enterprise. The entity code can be the enterprise's unified social credit code. Using this unified social credit code, as many other constituent object information of the enterprise as possible can be found from publicly available information. Extended constituent object names refer to other constituent object names belonging to the same entity besides the retrieved constituent object names. For example, if the search reveals that name A exists in both the order information group and the initial associated object information table, it can be confirmed that the order information group also includes more constituent objects of the enterprise entity. Therefore, other constituent objects of the enterprise entity can be obtained from publicly available information based on the entity code, such as the names of five people (BCDEF). These five names are the extended constituent object names.
[0065] Specifically, since order information groups are organized by regional units, the various orders within a group share similar geographical characteristics, such as belonging to the same industrial park or office building. Therefore, when an object name in an order also exists in the initial associated object information table, it can be identified as an order from a member of that enterprise entity. This confirms that the order information group also includes other members of the enterprise entity. Therefore, more member information of the enterprise entity is obtained based on the entity code for further identification by combining it with the order information.
[0066] Step 24: Obtain the target order information containing the name of the main body constituent object from the target order information group; obtain the object number contained in the target order information as the extended main body constituent object number corresponding to the extended main body constituent object name; generate extended associated object information based on the extended main body constituent object name, the extended main body constituent object number and the corresponding main body code, and add it to the initial associated object information table to obtain the extended associated object information table.
[0067] Specifically, based on the extended entity constituent object name obtained in the previous step, the corresponding object number is retrieved from the target order information in the target order information group, serving as the extended entity constituent object number for the extended entity constituent object name. At this point, the extended entity constituent object name, extended entity constituent object number, and corresponding entity code extended associated object information are obtained. This information is added to the initial associated object information table to obtain the extended associated object information table, completing the identification of associated object information. The extended associated object information table represents the identification result. Through the extended associated object information table, information such as the name and contact number of the constituent objects under the enterprise entity corresponding to this entity code can be obtained.
[0068] The aforementioned method for processing related information includes: acquiring multiple order information entries and multiple entity information entries to be associated within a preset area; constructing an initial related object information table containing at least one related object information entry; each order information entry includes an object name, an object number, and an object location; each entity information entry to be associated includes an entity code, an entity constituent object name, and an entity constituent object number; determining the region unit corresponding to the object location in each order information entry within the preset area; grouping multiple order information entries whose object locations correspond to the same region unit into an order information group, resulting in multiple order information groups; the preset area includes multiple region units; for each entity constituent object name in the initial related object information table, if multiple orders are retrieved... If a target order information group containing the name of the entity constituting the object exists in the information group, then based on the entity code corresponding to the entity constituting the object name, the entity constituting the object name corresponding to the entity code is obtained from multiple entity information to be associated, and used as the extended entity constituting the object name; target order information containing the extended entity constituting the object name is obtained from the target order information group; the object number contained in the target order information is obtained, and used as the extended entity constituting the object number corresponding to the extended entity constituting the object name; based on the extended entity constituting the object name, the extended entity constituting the object number, and the corresponding entity code, extended associated object information is generated and added to the initial associated object information table, resulting in the extended associated object information table. This application divides a preset area into multiple regional units, and within each regional unit, uses an information table constructed from order information and multiple entity information to be associated to search for order information groups. Based on the entity constituting the object name, an association is established between the enterprise and the order information group corresponding to the regional unit, to further identify other members of the enterprise. This application uses order information and business registration information as a basis, and utilizes location conditions to identify enterprise members within the scope, improving the efficiency of associated information processing.
[0069] In one embodiment, such as Figure 3 As shown, step 21 above involves obtaining multiple order information records and multiple entity information records to be associated within a preset area, including:
[0070] Step 31: From the preset order information database, select the order information whose addresses corresponding to the starting or ending processing nodes of each order information are located within a preset area, and use them as the order information within the preset area.
[0071] Step 32: Select the entity information to be associated from the preset entity business information database and obtain the entity information to be associated in the preset area.
[0072] Specifically, the default order information database is a database that stores order information; the initial processing node is the node where the order begins, and the final processing node is the node where the order ends. For example, for a food delivery order, the initial processing node could be the restaurant address, and the final processing node could be the customer's delivery address. In a logistics order, the initial processing node is the sender's address, and the final processing node is the recipient's address.
[0073] In one embodiment, step 21 above, constructing an initial associated object information table containing at least one associated object information, includes: obtaining at least one pair of order information-to-associate entity information based on multiple order information and multiple entity information to be associated, wherein the object name and object number in each pair of order information-to-associate entity information match the entity's constituent object name and entity's constituent object number; and each associated object information is obtained based on a pair of order information-to-associate entity information.
[0074] Specifically, entries that match both the name and number of the constituent objects in the order information and the subject information to be associated are extracted and combined into a pair of order information and subject information to be associated.
[0075] For example: Order information has two entries: object name abc, object number +8612345; object name qwe, object number +86456789; the subject information to be associated has three entries: subject constituent object name we, subject constituent object number +86112233, subject constituent object name abc, subject constituent object number +8612345, and subject constituent object name opq, subject constituent object number +86123321; that is, through the above multiple order information and multiple subject information to be associated, the order information obtained where the object name and object number match the subject constituent object name and subject constituent object number - the subject information to be associated is "abc, +8612345", which can also be used as associated object information.
[0076] In one embodiment, such as Figure 4 As shown, step 22 above determines the area unit corresponding to the object location in each order information within the preset area, including:
[0077] Step 41: Convert the object location in the order information into latitude and longitude information;
[0078] Step 42: Determine the area unit corresponding to the order information within the preset area based on latitude and longitude information.
[0079] Specifically, latitude and longitude information can achieve address unification, and the unified latitude and longitude information can be used to accurately determine the corresponding regional unit.
[0080] In one embodiment, after generating the extended association object information, the method further includes: obtaining the subject constituent object level information corresponding to the extended subject constituent object name from the corresponding subject information to be associated, and adding it to the extended association object information.
[0081] Specifically, the organizational structure of the enterprise can be found in the information of the entity to be associated. The organizational structure can be used to identify the job information corresponding to the name of the entity's constituent objects as level information, and this information is added when generating extended associated object information to enrich the richness and accuracy of associated information processing.
[0082] In one embodiment, step 24 above, after obtaining the extended associated object information table, further includes: obtaining sample data of associated object information corresponding to the main code; matching the extended associated object information table according to the sample data of associated object information; if there is at least one extended member enterprise information in the extended associated object information table that matches the sample data of associated object information, then the extended associated object information table is determined to be accurate.
[0083] The associated object information sample data refers to known associated object information data for a specific entity corresponding to a given entity code. This known sample data can be used to further confirm the accuracy of the information in the extended associated object information table. For example, if entity A with entity code 000123 has a member named Zhang San with contact number +86123456, and Zhang San and his contact number also exist in the corresponding order information; then, after obtaining the extended associated object information table including member information for entity A with entity code 000123, if Zhang San's information is found in the table, then the data in the extended associated object information table is confirmed to be accurate.
[0084] In one embodiment, multiple area units within a preset area have the same area.
[0085] The preset areas can be divided according to streets, communities, or latitude and longitude information, and the area of each area unit can be kept consistent during the division.
[0086] To facilitate understanding of this application by those skilled in the art, the following will be combined with Figure 5 Another embodiment is provided to illustrate the method for identifying associated object information in this application:
[0087] This embodiment includes the following steps: S1, extracting the names, phone numbers, and addresses of senders and recipients within a preset area from the logistics waybill database; S2, retaining only the complete name (name) and the correct-length phone number (tel) from the names and phone numbers extracted in S1; parsing the addresses extracted in S1, outputting the standardized address format (address), and converting the address into latitude and longitude (gps); S3, establishing a relational structure table a1 based on S1 and S2; wherein, the logistics waybill database can be a preset order information database, the sender and recipient's name, phone number, and address correspond to the object name, object number, and object location, respectively, and the relational structure table a1 can be a data form of order information.
[0088] S4. Divide the preset area into multiple area units of the same size according to latitude and longitude, and group the data in Table a1 into the corresponding area units according to the latitude and longitude correspondence, to obtain N groups b1, b2, b3...bN; among them, the N groups b1, b2, b3...bN correspond to multiple order information groups of multiple area units.
[0089] S5. Extract the company name (company_name), unified social credit code (code), senior executive name (name) and corresponding position information (position), company annual report, and company registered address from the publicly available business information database. S6. Parse the company annual report information extracted in S5, retaining only the correctly formatted phone number and storing it as the company phone number (co_tel). Parse the address extracted in S5, outputting a standardized address (reg_address), and convert the address into latitude and longitude (gps). S7. Based on S5 and S6, establish a relational structure table a2 containing company_name, code, name, position, co_tel, and reg_address. The publicly available business information database is the preset main business information database, the unified social credit code is the main code, the senior executive name is the name of the main constituent object, the correctly formatted phone number is the main constituent object number, and the relational structure table a2 can be a data format of the main information to be associated.
[0090] S8. Compare the addresses in table a1 with the addresses in table a2. When the addresses belong to the same administrative region, compare the names in table a1 with the names of senior executives in table a2, and the phone numbers in table a1 with the company phone numbers in table a2. When the names and phone numbers match, obtain the relational structure table a3, which includes the following information: company_name, code, name, position, tel, re_address. The obtained relational structure table a3 can be a data form of the initial associated object information table.
[0091] S9. Index the data in table a3 using "name+tel". When "name+tel" appears in any of the bX groups of b1, b2, b3...bN, extract the corresponding Unified Social Credit Code codeX. Then, find all the names of the company's senior executives (name1, name2, name3...nameN) based on the Unified Social Credit Code. The obtained names of the senior executives (name1, name2, name3...nameN) can be used as extended subject object names.
[0092] S10. In group bX, query name1, name2, name3...nameN. If a nameX exists, then nameX can be considered to be an executive of the company with unified social credit code codeX. A new record can be inserted into table a3: company_nameX, codeX, nameX, position, telX, addressX; and so on, inserting all the data that can be found into table a3. Among them, all the data that can be found can be extended related object information. After adding it to table a3, the extended related object information table is obtained.
[0093] S11. Assess the accuracy of the data in Table A3 by selecting a batch of known and correct sample data. The data must include the information from Table A3, namely: company name, unified social credit code, name, position, contact number, and registered address. S12. Compare the data in Table A3 with the sample data one by one. If all information of a data point completely matches the sample data, the data point is considered correct; if any data point does not match, the data point is considered incorrect. Count the number of correct and incorrect data points. S13. Calculate the accuracy rate of the data in Table A3: Accuracy Rate = Number of Correct Data Points / (Number of Correct Data Points + Number of Incorrect Data Points). If the accuracy rate is within a reasonable range, the data in Table A3 is considered usable, and the assessment method is feasible. Note that the accuracy assessment requires sample data as a reference.
[0094] It should be understood that, although Figure 2-5 The steps in the flowchart are shown sequentially as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order in which these steps are executed, and they can be performed in other orders. Figure 2-5 At least some of the steps in the process may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but may be executed at different times. The execution order of these steps or stages is not necessarily sequential, but may be executed in turn or alternately with other steps or at least some of the steps or stages in other steps.
[0095] In one embodiment, such as Figure 6 As shown, an associated information processing device is provided, comprising:
[0096] The information acquisition module 61 is used to acquire multiple order information and multiple entity information to be associated within a preset area, and construct an initial associated object information table containing at least one associated object information; the order information includes object name, object number and object location; the entity information to be associated includes entity code, entity constituent object name and entity constituent object number; the associated object information is obtained through the matching relationship between object name, object number and entity constituent object name and entity constituent object number;
[0097] The region determination module 62 is used to determine the region unit corresponding to the object location in each order information within the preset region, and to group multiple order information items whose object locations correspond to the same region unit into an order information group, thus obtaining multiple order information groups; the preset region includes multiple region units.
[0098] The first processing module 63 is used to, for each subject constituent object name in the initial associated object information table, if a target order information group containing the subject constituent object name is found in multiple order information groups, then according to the subject code corresponding to the subject constituent object name, obtain the subject constituent object name corresponding to the subject code from multiple subject information to be associated, and use it as the extended subject constituent object name;
[0099] The second processing module 64 is used to obtain target order information containing the name of the main body constituent object from the target order information group; obtain the object number contained in the target order information as the extended main body constituent object number corresponding to the extended main body constituent object name; generate extended associated object information according to the extended main body constituent object name, the extended main body constituent object number and the corresponding main body code, and add it to the initial associated object information table to obtain the extended associated object information table.
[0100] In one embodiment, the information acquisition module 61 is further configured to: retrieve order information whose addresses corresponding to the starting or ending processing nodes of each order information are located within a preset area from the preset order information database, and use this information as the order information within the preset area; and filter out entity information to be associated from the preset entity business information database, and use this information as the entity information to be associated within the preset area.
[0101] In one embodiment, the information acquisition module 61 is further configured to acquire at least one pair of order information-to-to-be-associated entity information based on multiple order information and multiple entity information to be associated, wherein the object name and object number in each pair of order information-to-be-associated entity information match the object name and object number of the entity; and each associated object information is obtained based on a pair of order information-to-be-associated entity information.
[0102] In one embodiment, the region determination module 62 is further configured to convert the object location in the order information into latitude and longitude information; and determine the region unit corresponding to the order information within a preset region based on the latitude and longitude information.
[0103] In one embodiment, the first processing module 63 is further configured to obtain subject constituent object level information corresponding to the extended subject constituent object name from the corresponding subject information to be associated, and add it to the extended associated object information.
[0104] In one embodiment, the associated information processing device further includes an associated object information evaluation module, which is used to obtain sample data of associated object information corresponding to the main code; match the extended associated object information table according to the sample data of associated object information; and if there is at least one extended member enterprise information in the extended associated object information table that matches the sample data of associated object information, then the extended associated object information table is determined to be accurate.
[0105] Specific limitations regarding the associated information processing device can be found in the limitations of the associated information processing method described above, and will not be repeated here. Each module in the aforementioned associated information processing device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device in hardware form, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0106] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 7As shown, the computer device includes a processor, memory, and a network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The database stores related information processing data. The network interface communicates with external terminals via a network connection. When the computer program is executed by the processor, it implements a related information processing method.
[0107] Those skilled in the art will understand that Figure 7 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0108] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0109] Retrieve multiple order information records and multiple entity information records to be associated within a preset area, and construct an initial associated object information table containing at least one associated object information record; the order information includes object name, object number, and object location; the entity information to be associated includes entity code, entity constituent object name, and entity constituent object number; associated object information is obtained through the matching relationship between object name, object number and entity constituent object name, entity constituent object number;
[0110] Determine the area unit corresponding to the object location in each order information within a preset area, and group multiple order information items whose object locations correspond to the same area unit into an order information group to obtain multiple order information groups; the preset area includes multiple area units.
[0111] For each subject constituent object name in the initial associated object information table, if a target order information group containing the subject constituent object name is found in multiple order information groups, then the subject constituent object name corresponding to the subject code corresponding to the subject constituent object name is obtained from multiple subject information to be associated, and used as the extended subject constituent object name.
[0112] Retrieve target order information containing the name of the main body constituent object from the target order information group; obtain the object number contained in the target order information as the extended main body constituent object number corresponding to the extended main body constituent object name; generate extended associated object information based on the extended main body constituent object name, the extended main body constituent object number and the corresponding main body code, and add it to the initial associated object information table to obtain the extended associated object information table.
[0113] In one embodiment, when the processor executes the computer program, it further performs the following steps: from the preset order information database, order information whose addresses corresponding to the starting processing node or the ending processing node of each order information are located in a preset area, as order information within the preset area; from the preset entity business information database, filtering out entity information to be associated located in the preset area, as entity information to be associated within the preset area.
[0114] In one embodiment, when the processor executes the computer program, it further performs the following steps: based on multiple order information and multiple entity information to be associated, it obtains at least one pair of order information-entity information to be associated, wherein the object name and object number in each pair of order information-entity information to be associated match the object name and object number of the entity; and each associated object information is obtained based on a pair of order information-entity information to be associated.
[0115] In one embodiment, when the processor executes the computer program, it further performs the following steps: converting the object location in the order information into latitude and longitude information; and determining the area unit corresponding to the order information within a preset area based on the latitude and longitude information.
[0116] In one embodiment, when the processor executes the computer program, it further performs the following steps: based on the name of the extended subject constituent object, it retrieves the subject constituent object level information corresponding to the name of the extended subject constituent object from the corresponding subject information to be associated, and adds it to the extended associated object information.
[0117] In one embodiment, when the processor executes the computer program, it further performs the following steps: obtaining sample data of associated object information corresponding to the main code; matching the extended associated object information table according to the sample data of associated object information; if there is at least one extended member enterprise information in the extended associated object information table that matches the sample data of associated object information, then the extended associated object information table is determined to be accurate.
[0118] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:
[0119] Retrieve multiple order information records and multiple entity information records to be associated within a preset area, and construct an initial associated object information table containing at least one associated object information record; the order information includes object name, object number, and object location; the entity information to be associated includes entity code, entity constituent object name, and entity constituent object number; associated object information is obtained through the matching relationship between object name, object number and entity constituent object name, entity constituent object number;
[0120] Determine the area unit corresponding to the object location in each order information within a preset area, and group multiple order information items whose object locations correspond to the same area unit into an order information group to obtain multiple order information groups; the preset area includes multiple area units.
[0121] For each subject constituent object name in the initial associated object information table, if a target order information group containing the subject constituent object name is found in multiple order information groups, then the subject constituent object name corresponding to the subject code corresponding to the subject constituent object name is obtained from multiple subject information to be associated, and used as the extended subject constituent object name.
[0122] Retrieve target order information containing the name of the main body constituent object from the target order information group; obtain the object number contained in the target order information as the extended main body constituent object number corresponding to the extended main body constituent object name; generate extended associated object information based on the extended main body constituent object name, the extended main body constituent object number and the corresponding main body code, and add it to the initial associated object information table to obtain the extended associated object information table.
[0123] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: from the preset order information database, order information whose addresses corresponding to the starting processing node or the ending processing node of each order information are located in a preset area, as order information within the preset area; from the preset entity business information database, filtering out entity information to be associated located in the preset area, as entity information to be associated within the preset area.
[0124] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: based on multiple order information and multiple entity information to be associated, obtain at least one pair of order information-entity information to be associated, wherein the object name and object number in each pair of order information-entity information to be associated match the object name and object number of the entity; and each associated object information is obtained based on a pair of order information-entity information to be associated.
[0125] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: converting the object location in the order information into latitude and longitude information; and determining the area unit corresponding to the order information within a preset area based on the latitude and longitude information.
[0126] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: based on the name of the extended subject constituent object, it retrieves the subject constituent object level information corresponding to the name of the extended subject constituent object from the corresponding subject information to be associated, and adds it to the extended associated object information.
[0127] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: obtaining sample data of associated object information corresponding to the main code; matching the extended associated object information table according to the sample data of associated object information; if there is at least one extended member enterprise information in the extended associated object information table that matches the sample data of associated object information, then the extended associated object information table is determined to be accurate.
[0128] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical storage, etc. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc.
[0129] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0130] The above embodiments are merely illustrative of several implementation methods of this application, and their descriptions are relatively specific and detailed. However, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.
Claims
1. A method for processing related information, characterized in that, The method includes: Multiple order information records and multiple entity information records to be associated within a preset area are obtained, and an initial associated object information table containing at least one associated object information is constructed. The order information includes object name, object number, and object location. The entity information to be associated includes entity code, entity constituent object name, and entity constituent object number. The associated object information is obtained through the matching relationship between the object name, the object number, and the entity constituent object name and the entity constituent object number. Determine the area unit corresponding to the object location in each order information within the preset area, and group multiple order information items whose object locations correspond to the same area unit into an order information group to obtain multiple order information groups; the preset area includes multiple area units. For each subject constituent object name in the initial associated object information table, if a target order information group containing the subject constituent object name is found in the multiple order information groups, then the subject constituent object name corresponding to the subject code corresponding to the subject constituent object name is obtained from multiple subject information to be associated, and used as the extended subject constituent object name. Obtain target order information containing the name of the main body constituent object from the target order information group; obtain the object number contained in the target order information as the extended main body constituent object number corresponding to the extended main body constituent object name; generate extended associated object information based on the extended main body constituent object name, the extended main body constituent object number and the corresponding main body code, and add it to the initial associated object information table to obtain the extended associated object information table.
2. The method according to claim 1, characterized in that, The acquisition of multiple order information records and multiple entity information records to be associated within a preset area includes: From the preset order information database, order information whose addresses corresponding to the start processing node or end processing node of each order information are located within the preset area is taken as the order information within the preset area; From the preset business information database, select the entity information to be associated located in the preset area, and use it as the entity information to be associated within the preset area.
3. The method according to claim 1, characterized in that, The construction of an initial associated object information table containing at least one associated object information includes: Based on multiple order information entries and multiple entity information entries to be associated, at least one pair of order information-entity information to be associated is obtained. The object name and object number in each pair of order information-entity information to be associated match the entity constituting the object name and the entity constituting the object number. Each associated object information entry is obtained based on a pair of order information-entity information entries to be associated.
4. The method according to claim 1, characterized in that, The step of determining the area unit corresponding to the object location in each order information within the preset area includes: Convert the object location in the order information into latitude and longitude information; The order information is determined based on the latitude and longitude information, which corresponds to the area unit within the preset area.
5. The method according to claim 1, characterized in that, After generating the extended associated object information, it also includes: Based on the name of the extended subject constituent object, obtain the subject constituent object level information corresponding to the name of the extended subject constituent object from the corresponding subject information to be associated, and add it to the extended associated object information.
6. The method according to claim 1, characterized in that, After obtaining the extended associated object information table, it also includes: Obtain sample data of associated object information corresponding to the main code; The extended associated object information table is matched based on the associated object information sample data. If there is at least one extended member enterprise information in the extended associated object information table that matches the associated object information sample data, then the extended associated object information table is determined to be accurate.
7. The method according to claim 1, characterized in that, The multiple regional units within the preset area have the same area.
8. A device for processing related information, characterized in that, The device includes: The information acquisition module is used to acquire multiple order information and multiple entity information to be associated within a preset area, and construct an initial associated object information table containing at least one associated object information; the order information includes object name, object number, and object location; the entity information to be associated includes entity code, entity constituent object name, and entity constituent object number; the associated object information is obtained through the matching relationship between the object name, the object number, and the entity constituent object name and the entity constituent object number; The region determination module is used to determine the region unit corresponding to the object location in each order information within the preset region, and to group multiple order information items whose object locations correspond to the same region unit into an order information group, thus obtaining multiple order information groups; the preset region includes multiple region units. The first processing module is used to, for each subject constituent object name in the initial associated object information table, if a target order information group containing the subject constituent object name is found in the multiple order information groups, then according to the subject code corresponding to the subject constituent object name, the subject constituent object name corresponding to the subject code is obtained from multiple subject information to be associated as the extended subject constituent object name; The second processing module is used to obtain target order information containing the name of the main body constituent object from the target order information group; obtain the object number contained in the target order information as the extended main body constituent object number corresponding to the extended main body constituent object name; generate extended associated object information according to the extended main body constituent object name, the extended main body constituent object number and the corresponding main body code, and add it to the initial associated object information table to obtain the extended associated object information table.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Operating method and device based on associated objects
CN105095306A
Method and device for providing address sorting information
CN106269528A