Repeater work order management system and method
By automating the workflow and address coding matching of the repeater work order management system, the problem of low efficiency during the repeater commissioning process has been solved, achieving efficient work order processing and data support, and improving signal coverage quality.
Patent Information
- Application Number
- CN202610150220.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-02-03
- Publication Date
- 2026-06-30
AI Technical Summary
The existing technology lacks a complete work order management system for the repeated station commissioning process, resulting in low efficiency and high maintenance costs for manual commissioning, especially in complex scenarios where collaborative installation is difficult, affecting signal coverage efficiency and quality.
A repeater station work order management system was designed. Through seamless integration between the CRM platform and the work order management platform, the entire process of work order generation and completion is automated. The system automatically matches installation and maintenance personnel using a five-level address coding rule and matching algorithm, and optimizes the work order processing flow through steps such as SMS notification, telephone confirmation, and on-site installation.
It has enabled the fully automated workflow of work orders, shortened personnel deployment time, reduced operation and maintenance costs, improved site opening efficiency, and provided a data foundation for subsequent equipment maintenance and resource deployment.
Smart Images

Figure CN122312045A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of repeater management technology, and in particular to a repeater work order management system and method. Background Technology
[0002] With the rapid development of 5G networks and IoT technologies, the scale and complexity of communication infrastructure have significantly increased. Repeaters, as key equipment for expanding signal coverage and improving network quality, are experiencing a surge in deployment and maintenance demands. A repeater consists of a near-end unit and a far-end unit: the near-end unit is typically deployed in the operator's equipment room, responsible for receiving and pre-processing base station signals before transmission; the far-end unit is installed in the target area (such as large hotels or commercial complexes), amplifying the signal to achieve deep indoor coverage. Working together, the near-end unit accurately transmits the optimized signal to the far-end unit via fiber optic or wireless links, and the far-end unit then transmits it directionally, forming a seamless coverage network and effectively solving the signal attenuation problem in the 5G high-frequency band.
[0003] However, there is currently no comprehensive work order management system for repeater stations to handle station activation. Traditional offline manual activation methods are inefficient, costly to maintain, and slow to process requests. Traditional work order management relies on manual scheduling and paper records, resulting in delayed responses, information silos, and inefficient resource allocation. Especially in complex scenarios such as hotels, repeater activation requires coordination with customers, equipment and materials, and installation and maintenance personnel. The collaborative installation of near-end and remote repeaters faces challenges due to cumbersome processes, impacting signal coverage efficiency and quality. Summary of the Invention
[0004] The technical problem to be solved by the embodiments of the present invention is to provide a repeater work order management system and method to improve station opening efficiency and reduce costs.
[0005] To address the aforementioned technical problems, this invention proposes a repeater work order management system, comprising a CRM platform and a work order management platform. The CRM platform is used to generate work orders and transmit work order information to the work order management platform. The work order information includes the work order number, customer mobile phone number, and customer address information. The work order management platform is used to receive work order information transmitted from the CRM platform, match installation and maintenance personnel and notify them to come to the site for installation, receive installation information uploaded by the installation and maintenance personnel, and return work order completion progress information to the CRM platform.
[0006] Accordingly, embodiments of the present invention also provide a repeater work order management method, including: Step 1: The CRM platform transmits the work order number, customer's name, mobile phone number, and address information to the work order management platform; Step 2: The work order management platform matches the corresponding installation and maintenance personnel based on the customer's address information and sends an SMS notification; Step 3: Installation and maintenance personnel log in to the work order management platform, query the pending work order information, and find the corresponding customer mobile phone number and customer address information; Step 4: The installation and maintenance personnel will communicate with the customer by phone to confirm the accuracy of the customer information. If the information is correct, proceed to step 5; If the information is incorrect, return to the CRM platform to reconfirm the customer's work order information; Step 5: The installation and maintenance personnel negotiate the on-site installation time with the customer; Step 6: The installation and maintenance personnel collect the installation materials and arrive at the scheduled time for installation; Step 7: Did the customer request any changes to the order during on-site installation? If the order is modified, the work order management platform will return to the CRM platform to modify the customer's work order information. If the order has not been modified, proceed to step 8; Step 8: After installation, the installation and maintenance personnel will photograph the equipment's serial number (SN) and latitude / longitude information and upload them to the work order management platform. Step 9: The work order management platform will return the installation success information to the CRM platform to complete the work order.
[0007] The beneficial effects of this invention are as follows: This invention achieves fully automated workflow from work order generation and allocation to completion through seamless integration between the CRM platform and the work order management platform, replacing inefficient manual offline scheduling.
[0008] This invention proposes constructing an "address information tree" and defines detailed five-level address coding rules and matching algorithms. This invention can automatically and accurately match installation and maintenance personnel to the corresponding area based on customer address information, greatly reducing personnel deployment time.
[0009] The uploading of key data such as the installation equipment's serial number and latitude and longitude information in this invention provides a data foundation for subsequent equipment maintenance, service quality assessment, and resource deployment optimization. Attached Figure Description
[0010] Figure 1 This is a schematic diagram of the repeater work order management system according to an embodiment of the present invention.
[0011] Figure 2 This is a flowchart illustrating the repeater work order management method according to an embodiment of the present invention. Detailed Implementation
[0012] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0013] In this embodiment of the invention, directional indicators (such as up, down, left, right, front, back, etc.) are only used to explain the relative positional relationship and movement of each component in a specific posture (as shown in the figure). If the specific posture changes, the directional indicator will also change accordingly.
[0014] Furthermore, in this invention, descriptions involving "first," "second," etc., are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first" or "second" may explicitly or implicitly include at least one of those features.
[0015] Please refer to Figure 1 The repeater work order management system of this invention includes an operator's internal CRM (Customer Relationship Management Platform) platform and a work order management platform.
[0016] The CRM platform is used to generate work orders and transmit work order information to the work order management platform. Work order information includes work order number, customer mobile phone number, and customer address information. The work order management platform is used to receive work order information transmitted from the CRM platform, match installation and maintenance personnel and notify them to come to the site for installation, receive installation information uploaded by the installation and maintenance personnel, and return work order completion progress information to the CRM platform.
[0017] The work order management platform uses the customer address information in the work order to query and import installation and maintenance personnel information from within the platform, and then matches the corresponding maintenance personnel. As one implementation method, the work order management platform matches installation and maintenance personnel according to the following steps: The work order management platform obtains the names, mobile phone numbers, and address information of the corresponding responsible areas of each installation and maintenance personnel (management personnel import the names, mobile phone numbers, and address information of the corresponding responsible areas of the installation and maintenance personnel into the work order management platform in advance). The address information is then segmented into five levels of address fields according to a five-level address information encoding rule. An address information tree, `AddressPersonTree`, is constructed for the responsible areas of each installation and maintenance personnel. Each node in this address information tree is an `AddressPersonTree`. ij The structure is defined as follows: AddressPersonTree ij = {Level, Address_L, Children, Personinfo}; Wherein, Level represents the address level, is represented by a number, and has a value range of [1, 5]; Address_L is the address name corresponding to the address level; and Children is the AddressPersonTree. ij The set of child node objects, where i is the address level, i∈{1,2,3,4,5}, and j is the address information tree index of the corresponding level, which is an integer starting from 1 and incrementing. If AddressPersonTree ij If there are no child nodes, then AddressPersonTree ij The `Children = {NULL}` value indicates an empty string. If AddressPersonTree ij If it has child nodes, then AddressPersonTree ij Children = {APT (i+1)1 APT (i+1)2 ,...APT (i+1)m}, where {APT (i+1)1 APT (i+1)2 ,...APT (i+1)m} represents the object element in the Children collection, used to find the corresponding AddressPersonTree. ij The child nodes below, where i+1 represents the next level after the i-th level, and m is the maximum number of objects in the Children set; The Personinfo is the installation and maintenance personnel information corresponding to the Address_L, including the installation and maintenance personnel's name and mobile phone number TelNum; The AddressPersonTree has a root node, which is initially defined as root = {0, NULL, {NULL}, {NULL}}.
[0018] The customer address information is parsed and segmented into five levels of address information fields: {PersonAddr1, PersonAddr2, PersonAddr3, PersonAddr4, PersonAddr5}. PersonAddr1 through PersonAddr5 represent the customer's first-level address to fifth-level address fields, respectively. For example, if the work order management platform receives customer address information as "Guangdong Province, Guangzhou City, Bai District, Jun Street, **International Science and Technology Park", it can be segmented into five levels of address information fields: {Guangdong Province, Guangzhou City, Bai District, Jun Street, **International Science and Technology Park}.
[0019] The fifth-level address information fields, PersonAddr1 to PersonAddr5, are sequentially compared with the addresses in the AddressPersonTree of the area managed by the installation and maintenance personnel. The comparison rules are as follows: The system compares information at each address level sequentially until the last level of address information matches. It then finds the name and phone number of the installation / maintenance personnel corresponding to that last level address. If no matching personnel is found, the work order management platform administrator assigns a replacement. For example, the fifth-level address information field {Guangdong Province, Guangdong City, Bai District, Jun Street, **International Science and Technology Park} is traversed and compared sequentially through the AddressPersonTree of installation / maintenance personnel address information. The system then finds the personnel at the fifth-level node in the AddressPersonTree. 51 = {5, white* area, {NULL}, {“Zhang San”, “13923*****1”} The installation and maintenance personnel “Zhang San” and the phone number “13923*****1” were found. The subsequent work order management platform sent a text message to “Zhang San”, notifying him to handle the work order.
[0020] The encoding rules for the five-level address information are as follows: Level 1 (Provincial-level administrative regions): National-level administrative divisions, such as provinces, autonomous regions, and municipalities directly under the central government; Level 2 (Prefecture-level City): Administrative divisions below the provincial level but above the county / district level, including prefecture-level cities and autonomous prefectures; Level 3 (District / County): Administrative divisions under the jurisdiction of prefecture-level cities, including municipal districts, counties, autonomous counties, and county-level cities; Level 4 (Townships / Subdistricts): Basic-level administrative units under the jurisdiction of districts and counties, including townships, towns, subdistricts, and ethnic townships; Level 5 (Village / Residential Area / House Number): Specific location identifiers under the jurisdiction of townships and subdistricts, including administrative villages, natural villages, residential areas, buildings, and house numbers.
[0021] To ensure that information is not leaked, some characters are replaced with *, as shown in Table 1: Table 1
[0022] As one implementation method, the work order management platform constructs the address information tree according to the following steps: Step 1: The work order management platform iterates through the imported installation and maintenance personnel address information table, which contains the serial number, address information, installation and maintenance personnel name and mobile phone number; Step 2: Divide the address information into five-level address fields {addr1, addr2, addr3, addr4, addr5} according to the five-level address information encoding rules, where addr1 is the first-level address, addr2 is the second-level address, addr3 is the third-level address, addr4 is the fourth-level address, and addr5 is the fifth-level address; taking Table 1 as an example, the corresponding five-level address field information is as follows: {Guangdong Province, Guangdong City, Bai District, Jun Street, **International Science and Technology Park}; {Guangdong Province, Guangdong City, Panyu District, Qiao Street, **Health Plaza}; Step 3: Using the five-level address field set {addr1, addr2, addr3, addr4, addr5}, sequentially search the AddressPersonTree for the area the installation and maintenance personnel are responsible for, and add the installation and maintenance personnel information to the address information tree: First, check if the root node `root` of the AddressPersonTree for installation and maintenance personnel has been created. If not, create the root node `root` and initialize it as `root = {0, NULL, {NULL}, {NULL}}`. Then, add an APT to `root.Children`. 11 If an object exists, iterate through the {APT} objects in root.Children. 11 APT 12 ,...APT 1m Find the next level address information tree node, AddressPersonTree. ij ; Taking the first data entry in Table 1 as an example, when importing the installation and maintenance personnel address information table for the first time, the work order management platform does not have any nodes. Therefore, root = {0, NULL, {NULL}, {NULL}} is created and initialized, and then an APT is added to it. 11 For an object, root = {0, NULL, {APT} 11}, {NULL}}; Then continue creating AddressPersonTree 11 = {1, Guangdong Province, {APT 21},{NULL}}, AddressPersonTree 21 = {2, Guang* City, {APT 31},{NULL}}, AddressPersonTree 31 = {3, white* area, {APT41}, {NULL}} AddressPersonTree 41 = {4, Jun* Street, {APT 51}, {NULL}}, AddressPersonTree 51 = {5, ** International Science and Technology Park, {NULL}, {"Zhang San", "13923*****1"} Among them, APT 11 points to the AddressPersonTree 11 node, APT 21 points to the AddressPersonTree 21 node, APT 31 points to the AddressPersonTree 31 node, APT 41 points to the AddressPersonTree 41 node, APT 51 points to the AddressPersonTree 51 node. The construction of the above association relationship facilitates the subsequent processing of the work order management platform program.
[0023] Taking the second piece of data in Table 1 as an example, traverse the address information of the installation and maintenance personnel address information tree AddressPersonTree for the address information of {Guang* Province, Guang* City, Fan* District, Qiao* Street, ** Health Plaza} in sequence. Among them, "Guang* Province" is equal to AddressPersonTree 11. Address_L (Guang* Province), then continue to search for AddressPersonTree 11. APT 21 corresponding AddressPersonTree 21 node, "Guang* City" is equal to AddressPersonTree 21. Address_L (Guang* City), then continue to search for AddressPersonTree 21. APT 31 corresponding AddressPersonTree 31 node, compare "Fan* District" with AddressPersonTree 31. Address_L (Bai* District) is not equal. Then add a new APT in AddressPersonTree 21. Children 32Then create AddressPersonTree 32 node, AddressPersonTree 32 = {3, Fan* Zone, {APT 42}, {NULL}}, continue creating AddressPersonTree 42 = {4, bridge*street, {APT 52},{NULL}},AddressPersonTree 52 = {5,**Health Plaza,{NULL},{“Li Si”,“13924*****2”}}, Among them, APT 32 Point to AddressPersonTree 32 Node. APT 42 Point to AddressPersonTree 42 Node, APT 52 Point to AddressPersonTree 52 node.
[0024] According to the AddressPersonTree ij. Address_L = addr i The principle is to traverse the address information tree from level 1 to level 5 until i = 5, at which point the AddressPersonTree is obtained. 5j. The node AddressPersonTree with Address_L = addr5 5j Add the installation and maintenance personnel's name and mobile phone number to AddressPersonTree 5j. In Personinfo; if i < 5 (meaning that AddressPersonTree cannot be satisfied at level i); ij. Address_L = addr i If the conditions are met, then create an AddressPersonTree. ij ~ AddressPersonTree 5j The nodes are identified, and their relationships are established. Step 4: Repeat steps 1 to 3 above until all table records have been processed.
[0025] As one implementation method, the work order management platform constructs the association relationship in the following way: 1. In AddressPersonTree (i-1)j.Add an APT to Children i1, Associating it with AddressPersonTree ij ; 2. Create AddressPersonTree ij ~ AddressPersonTree 5j The nodes are defined, and values are assigned to each node: When k = i ~ 4, AddressPersonTree kj = {k, addr k {APT k1}, {NULL}}, the hierarchical representation numbers in the k address information tree; When k = 5, AddressPersonTree5 = {5, addr5, {NULL}, {Name, TelNum}}.
[0026] Please refer to Figure 2 The repeater work order management method of this invention includes steps 1 to 9.
[0027] Step 1: Work order information transmission.
[0028] The CRM platform transmits the work order number, customer's name, mobile phone number, and address information to the work order management platform.
[0029] Step 2: Work order allocation and notification.
[0030] The work order management platform matches the corresponding installation and maintenance personnel based on the customer's address information and sends them an SMS notification that "a new work order needs to be processed".
[0031] Step 3: Installation and maintenance personnel log in to process.
[0032] Installation and maintenance personnel log in to the work order management platform to query the information of pending work orders and find the corresponding customer mobile phone number and customer address information.
[0033] Step 4: Customer information confirmation.
[0034] The installation and maintenance personnel communicate with the customer by phone to confirm the accuracy of the customer information. If the information is correct, proceed to step 5; If the information is incorrect, return to the CRM platform to reconfirm the customer's work order information.
[0035] Step 5: Schedule an on-site installation.
[0036] The installation and maintenance personnel negotiate the on-site installation time with the customer.
[0037] Step 6: On-site installation.
[0038] The installation and maintenance personnel collect the installation materials and arrive at the site for installation at the scheduled time.
[0039] Step 7: On-site order modification processing.
[0040] Did the customer request any changes to the order during on-site installation? If the order is modified, the work order management platform will return to the CRM platform to modify the customer's work order information. If the order has not been modified, proceed to step 8.
[0041] Step 8: Upload installation information.
[0042] After installation, the maintenance personnel photograph the equipment's serial number (SN) and latitude / longitude information and upload it to the work order management platform.
[0043] Step 9: Work order completed.
[0044] The work order management platform returns "installation successful information" to the CRM platform, thus completing the work order.
[0045] As one implementation method, in step 2, the work order management platform matches installation and maintenance personnel according to the following steps: The work order management platform obtains the name, mobile phone number, and address information of each installation and maintenance personnel's responsible area. It then segments the address information into five levels of address fields according to a five-level address information encoding rule. Finally, it constructs an AddressPersonTree, which is an address information tree for each installation and maintenance personnel's responsible area. ij The structure is defined as follows: AddressPersonTree ij = {Level, Address_L, Children, Personinfo}; Wherein, Level represents the address level, is represented by a number, and has a value range of [1, 5]; Address_L is the address name corresponding to the address level; and Children is the AddressPersonTree. ij The set of child node objects, where i is the address level, i∈{1,2,…,5}, j is the address information tree index of the corresponding level, which is an integer starting from 1 and incrementing; Personinfo is the installation and maintenance personnel information corresponding to Address_L, including the installation and maintenance personnel's name and mobile phone number TelNum; The customer address information is parsed and segmented into five levels of address information fields. Each of these five levels of address information fields is then compared sequentially with the addresses in the address information tree for the area managed by the installation and maintenance personnel. The comparison rules are as follows: The system compares the information at each address level sequentially until the last level of address information is the same. Then, it finds the name and mobile phone number of the installation and maintenance personnel corresponding to the last level of address information. If the system cannot find the corresponding installation and maintenance personnel information for the address information, the work order management platform administrator will assign an installation and maintenance personnel. The encoding rules for the five-level address information are as follows: Level 1: National-level administrative divisions; Level 2: Administrative divisions below the provincial level but above the district / county level; The third level: administrative divisions under the jurisdiction of prefecture-level cities, including urban districts, counties, autonomous counties, and county-level cities; Level 4: Basic-level administrative units under the jurisdiction of districts and counties, including townships, towns, subdistricts, and ethnic townships; Level 5: Specific location markers under the jurisdiction of townships and subdistricts, including administrative villages, natural villages, residential areas, buildings, and house numbers.
[0046] As one implementation method, if AddressPersonTree ij If there are no child nodes, then AddressPersonTree ij The `Children = {NULL}` directive indicates that the string is empty. If AddressPersonTree ij If it has child nodes, then AddressPersonTree ij Children = {APT (i+1)1 APT (i+1)2 ,...APT (i+1)m}, where {APT (i+1)1 APT (i+1)2 ,...APT (i+1)m} represents the object element in the Children collection, used to find the corresponding AddressPersonTree. ij The child nodes below, where i+1 represents the next level after the i-th level, and m is the maximum number of objects in the Children set; The AddressPersonTree has a root node, which is initially defined as root = {0, NULL, {NULL}, {NULL}}.
[0047] As one implementation method, the work order management platform constructs the address information tree according to the following steps: Step 21: The work order management platform iterates through the imported installation and maintenance personnel address information table, which contains the serial number, address information, installation and maintenance personnel name and mobile phone number; Step 22: Divide the address information into five-level address fields {addr1, addr2, addr3, addr4, addr5} according to the five-level address information encoding rules, where addr1 is the first-level address, addr2 is the second-level address, addr3 is the third-level address, addr4 is the fourth-level address, and addr5 is the fifth-level address. Step 23: Using the five-level address field set {addr1, addr2, addr3, addr4, addr5}, sequentially search the address information tree (AddressPersonTree) for the area the installation and maintenance personnel are responsible for, and add the installation and maintenance personnel information to the address information tree: First, check if the root node `root` of the AddressPersonTree for installation and maintenance personnel has been created. If not, create the root node `root` and initialize it as `root = {0, NULL, {NULL}, {NULL}}`. Then, add an APT to `root.Children`. 11 If an object exists, iterate through the {APT} objects in root.Children. 11 APT 12 ,...APT 1m Find the next level address information tree node, AddressPersonTree. ij ; According to the AddressPersonTree ij. Address_L = addr i The principle is to traverse the address information tree from level 1 to level 5 until i = 5, at which point the AddressPersonTree is obtained. 5j. The node AddressPersonTree with Address_L = addr5 5j Add the installation and maintenance personnel's name and mobile phone number to AddressPersonTree 5j. In Personinfo; if i < 5, then create AddressPersonTree. ij ~ AddressPersonTree 5j The nodes are identified, and their relationships are established. Step 24: Repeat steps 21 to 23 above until all table records have been processed.
[0048] As one implementation method, the work order management platform constructs the association relationship in the following way: 1. In AddressPersonTree (i-1)j. Add an APT to Children i1, Associating it with AddressPersonTree ij ; 2. Create AddressPersonTree ij ~ AddressPersonTree 5j The nodes are defined, and values are assigned to each node: When k = i ~ 4, AddressPersonTree kj = {k, addr k {APT k1}, {NULL}}, the hierarchical representation numbers in the k address information tree; When k = 5, AddressPersonTree5 = {5, addr5, {NULL}, {Name, TelNum}}.
[0049] Example: Taking a telecom operator installation and maintenance scenario as an example, the specific implementation process of the method of the present invention is illustrated: Step 1: Work order information transmission; In this step, the CRM platform generates a work order (including work order number, customer's name, mobile phone number, and address information) and transmits it to the work order management platform. The address information is a five-level address code. For example: "Guangdong Province, Guangzhou City, Tian District, Xin Street, Da Zhong Road Hotel". The corresponding address information for each level is as follows: Level 1: Guangdong Province; Level 2: Guangzhou City; Level 3: Tian District; Level 4: Xin Street; Level 5: Da Zhong Road Hotel.
[0050] Step 2: Work order allocation and notification; In this step, the work order management platform matches the installation and maintenance personnel A based on the fifth-level address and sends an SMS notification to A that "there is a new work order"; Step 3: Installation and maintenance personnel log in and process the process; During this process, installation and maintenance personnel A logs into the work order management platform and finds the customer's mobile phone number and the customer's five-level address information in the work order information; Step 4: Confirm customer information; During this process, the installation and maintenance personnel call the customer to confirm whether the address information corresponding to the work order matches the customer's address. If not, they send a message to the CRM platform through the work order management platform to reconfirm the customer's work order information. If yes, they continue with the subsequent steps.
[0051] Step 5: Schedule an on-site installation appointment; In this step, A contacts the customer by phone to confirm the address information is correct, and then arranges an on-site installation time with the customer, for example: 10:00 the next day.
[0052] Step 6: On-site installation; During this process, the installation and maintenance personnel collect the installation materials and carry out on-site installation according to the previously scheduled time. Step 7: Did the customer modify the order during on-site installation? If no modification was made at this step, proceed to Step 8. If modification is required, the work order management platform will return CRM information: Modify customer work order information. Subsequently, the CRM platform will contact the customer to modify the order, and then re-initiate the work order process.
[0053] Step 8: Upload installation information.
[0054] During this process, after installation, the maintenance personnel photograph the equipment's serial number and latitude and longitude, and upload it to the work order management platform. Uploading this information mainly provides a data foundation for subsequent equipment maintenance, service quality assessment, and resource deployment optimization. Step 9: Work order completed; During this process, the work order management platform will return the installation success information to the CRM platform, thus completing the work order.
[0055] Although embodiments of the invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims and their equivalents.
Claims
1. A repeater work order management system, characterized in that, This includes a CRM platform and a work order management platform. The CRM platform is used to generate work orders and transmit work order information to the work order management platform. The work order information includes the work order number, customer mobile phone number, and customer address information. The work order management platform is used to receive work order information transmitted from the CRM platform, match installation and maintenance personnel and notify them to come to the site for installation, receive installation information uploaded by the installation and maintenance personnel, and return work order completion progress information to the CRM platform.
2. The repeater work order management system as described in claim 1, characterized in that, The work order management platform matches installation and maintenance personnel according to the following steps: The work order management platform obtains the name, mobile phone number, and address information of each installation and maintenance personnel's responsible area. It then segments the address information into five levels of address fields according to a five-level address information encoding rule. Finally, it constructs an AddressPersonTree, which is an address information tree for each installation and maintenance personnel's responsible area. ij The structure is defined as follows: AddressPersonTree ij = {Level,Address_L,Children,Personinfo}; Wherein, Level represents the address level, is represented by a number, and has a value range of [1, 5]; Address_L is the address name corresponding to the address level; and Children is the AddressPersonTree. ij The set of child node objects, where i is the address level, i∈{1,2,…,5}, j is the address information tree index of the corresponding level, which is an integer starting from 1 and incrementing; Personinfo is the installation and maintenance personnel information corresponding to Address_L, including the installation and maintenance personnel's name and mobile phone number TelNum; The customer address information is parsed and segmented into five levels of address information fields. Each of these five levels of address information fields is then compared sequentially with the addresses in the address information tree for the area managed by the installation and maintenance personnel. The comparison rules are as follows: The system compares the information at each address level sequentially until the last level of address information is the same. Then, it finds the name and mobile phone number of the installation and maintenance personnel corresponding to the last level of address information. If the system cannot find the corresponding installation and maintenance personnel information for the address information, the work order management platform administrator will assign an installation and maintenance personnel. The encoding rules for the five-level address information are as follows: Level 1: National-level administrative divisions; Level 2: Administrative divisions below the provincial level but above the district / county level; The third level: administrative divisions under the jurisdiction of prefecture-level cities, including urban districts, counties, autonomous counties, and county-level cities; Level 4: Basic-level administrative units under the jurisdiction of districts and counties, including townships, towns, subdistricts, and ethnic townships; Level 5: Specific location markers under the jurisdiction of townships and subdistricts, including administrative villages, natural villages, residential areas, buildings, and house numbers.
3. The repeater work order management system as described in claim 2, characterized in that, If AddressPersonTree ij If there are no child nodes, then AddressPersonTree ij The `Children = {NULL}` value indicates an empty string. If AddressPersonTree ij If it has child nodes, then AddressPersonTree ij Children = {APT (i+1)1 APT (i+1)2 ,...APT (i+1)m }, where {APT (i+1)1 APT (i+1)2 ,...APT (i+1)m } represents the object element in the Children collection, used to find the corresponding AddressPersonTree. ij The child nodes below, where i+1 represents the next level after the i-th level, and m is the maximum number of objects in the Children set; The AddressPersonTree has a root node, which is initially defined as root = {0, NULL, {NULL}, {NULL}}.
4. The repeater work order management system as described in claim 3, characterized in that, The work order management platform constructs the address information tree according to the following steps: Step 1: The work order management platform iterates through the imported installation and maintenance personnel address information table, which contains the serial number, address information, installation and maintenance personnel name and mobile phone number; Step 2: Divide the address information into five-level address fields {addr1, addr2, addr3, addr4, addr5} according to the five-level address information encoding rules, where addr1 is the first-level address, addr2 is the second-level address, addr3 is the third-level address, addr4 is the fourth-level address, and addr5 is the fifth-level address. Step 3: Using the five-level address field set {addr1, addr2, addr3, addr4, addr5}, sequentially search the AddressPersonTree for the area the installation and maintenance personnel are responsible for, and add the installation and maintenance personnel information to the address information tree: First, check if the root node `root` of the AddressPersonTree for installation and maintenance personnel has been created. If not, create the root node `root` and initialize it as `root = {0, NULL, {NULL}, {NULL}}`. Then, add an APT to `root.Children`. 11 If an object exists, iterate through the {APT} objects in root.Children. 11 APT 12 ,...APT 1m Find the next level address information tree node, AddressPersonTree. ij ; According to the AddressPersonTree ij. Address_L = addr i The principle is to traverse the address information tree from level 1 to level 5 until i = 5, at which point the AddressPersonTree is obtained. 5j. The node AddressPersonTree with Address_L = addr5 5j Add the installation and maintenance personnel's name and mobile phone number to AddressPersonTree 5j. In Personinfo; if i < 5, then create AddressPersonTree. ij ~ AddressPersonTree 5j The nodes are identified, and their relationships are established. Step 4: Repeat steps 1 to 3 above until all table records have been processed.
5. The repeater work order management system as described in claim 4, characterized in that, The work order management platform establishes relationships in the following ways:
1. In AddressPersonTree (i-1)j. Add an APT to Children i1, Associating it with AddressPersonTree ij ; 2. Create AddressPersonTree ij ~ AddressPersonTree 5j The nodes are defined, and values are assigned to each node: When k = i ~ 4, AddressPersonTree kj = {k, addr k {APT k1 }, {NULL}}, the hierarchical representation numbers in the k address information tree; When k = 5, AddressPersonTree5 = {5, addr5, {NULL}, {Name, TelNum}}.
6. A method for managing repeater work orders, characterized in that, include: Step 1: The CRM platform transmits the work order number, customer's name, mobile phone number, and address information to the work order management platform; Step 2: The work order management platform matches the corresponding installation and maintenance personnel based on the customer's address information and sends an SMS notification; Step 3: Installation and maintenance personnel log in to the work order management platform, query the pending work order information, and find the corresponding customer mobile phone number and customer address information; Step 4: The installation and maintenance personnel will communicate with the customer by phone to confirm the accuracy of the customer information. If the information is correct, proceed to step 5; If the information is incorrect, return to the CRM platform to reconfirm the customer's work order information; Step 5: The installation and maintenance personnel negotiate the on-site installation time with the customer; Step 6: The installation and maintenance personnel collect the installation materials and arrive at the scheduled time for installation; Step 7: Did the customer request any changes to the order during on-site installation? If the order is modified, the work order management platform will return to the CRM platform to modify the customer's work order information. If the order has not been modified, proceed to step 8; Step 8: After installation, the installation and maintenance personnel will photograph the equipment's serial number (SN) and latitude / longitude information and upload them to the work order management platform. Step 9: The work order management platform will return the installation success information to the CRM platform to complete the work order.
7. The repeater work order management method as described in claim 6, characterized in that, In step 2, the work order management platform matches installation and maintenance personnel according to the following steps: The work order management platform obtains the name, mobile phone number, and address information of each installation and maintenance personnel's responsible area. It then segments the address information into five levels of address fields according to a five-level address information encoding rule. Finally, it constructs an AddressPersonTree, which is an address information tree for each installation and maintenance personnel's responsible area. ij The structure is defined as follows: AddressPersonTree ij = {Level,Address_L,Children,Personinfo}; Wherein, Level represents the address level, is represented by a number, and has a value range of [1, 5]; Address_L is the address name corresponding to the address level; and Children is the AddressPersonTree. ij The set of child node objects, where i is the address level, i∈{1,2,…,5}, j is the address information tree index of the corresponding level, which is an integer starting from 1 and incrementing; Personinfo is the installation and maintenance personnel information corresponding to Address_L, including the installation and maintenance personnel's name and mobile phone number TelNum; The customer address information is parsed and segmented into five levels of address information fields. Each of these five levels of address information fields is then compared sequentially with the addresses in the address information tree for the area managed by the installation and maintenance personnel. The comparison rules are as follows: The system compares the information at each address level sequentially until the last level of address information is the same. Then, it finds the name and mobile phone number of the installation and maintenance personnel corresponding to the last level of address information. If the system cannot find the corresponding installation and maintenance personnel information for the address information, the work order management platform administrator will assign an installation and maintenance personnel. The encoding rules for the five-level address information are as follows: Level 1: National-level administrative divisions; Level 2: Administrative divisions below the provincial level but above the district / county level; The third level: administrative divisions under the jurisdiction of prefecture-level cities, including urban districts, counties, autonomous counties, and county-level cities; Level 4: Basic-level administrative units under the jurisdiction of districts and counties, including townships, towns, subdistricts, and ethnic townships; Level 5: Specific location markers under the jurisdiction of townships and subdistricts, including administrative villages, natural villages, residential areas, buildings, and house numbers.
8. The repeater work order management method as described in claim 7, characterized in that, If AddressPersonTree ij If there are no child nodes, then AddressPersonTree ij The `Children = {NULL}` value indicates an empty string. If AddressPersonTree ij If it has child nodes, then AddressPersonTree ij Children = {APT (i+1)1 APT (i+1)2 ,...APT (i+1)m }, where {APT (i+1)1 APT (i+1)2 ,...APT (i+1)m } represents the object element in the Children collection, used to find the corresponding AddressPersonTree. ij The child nodes below, where i+1 represents the next level after the i-th level, and m is the maximum number of objects in the Children set; The AddressPersonTree has a root node, which is initially defined as root = {0, NULL, {NULL}, {NULL}}.
9. The repeater work order management method as described in claim 8, characterized in that, The work order management platform constructs the address information tree according to the following steps: Step 21: The work order management platform iterates through the imported installation and maintenance personnel address information table, which contains the serial number, address information, installation and maintenance personnel name and mobile phone number; Step 22: Divide the address information into five-level address fields {addr1, addr2, addr3, addr4, addr5} according to the five-level address information encoding rules, where addr1 is the first-level address, addr2 is the second-level address, addr3 is the third-level address, addr4 is the fourth-level address, and addr5 is the fifth-level address. Step 23: Using the five-level address field set {addr1, addr2, addr3, addr4, addr5}, sequentially search the address information tree (AddressPersonTree) for the area the installation and maintenance personnel are responsible for, and add the installation and maintenance personnel information to the address information tree: First, check if the root node `root` of the AddressPersonTree for installation and maintenance personnel has been created. If not, create the root node `root` and initialize it as `root = {0, NULL, {NULL}, {NULL}}`. Then, add an APT to `root.Children`. 11 If an object exists, iterate through the {APT} objects in root.Children. 11 APT 12 ,...APT 1m Find the next level address information tree node, AddressPersonTree. ij ; According to the AddressPersonTree ij. Address_L = addr i The principle is to traverse the address information tree from level 1 to level 5 until i = 5, at which point the AddressPersonTree is obtained. 5j. The node AddressPersonTree with Address_L = addr5 5j Add the installation and maintenance personnel's name and mobile phone number to AddressPersonTree 5j. In Personinfo; if i < 5, then create AddressPersonTree. ij ~ AddressPersonTree 5j The nodes are identified, and their relationships are established. Step 24: Repeat steps 21 to 23 above until all table records have been processed.
10. The repeater work order management method as described in claim 9, characterized in that, The work order management platform establishes relationships in the following ways:
1. In AddressPersonTree (i-1)j. Add an APT to Children i1, Associating it with AddressPersonTree ij ; 2. Create AddressPersonTree ij ~ AddressPersonTree 5j The nodes are defined, and values are assigned to each node: When k = i ~ 4, AddressPersonTree kj = {k, addr k {APT k1 }, {NULL}}, the hierarchical representation numbers in the k address information tree; When k = 5, AddressPersonTree5 = {5, addr5, {NULL}, {Name, TelNum}}.
