A SaaS-based facility management method, device and electronic equipment
Through the SaaS-based facility management method, the facility features are automatically extracted and compared, the problems to be managed are determined and sent to the target staff, which solves the problem of inefficiency in the facility management process and achieves a more efficient facility management process.
Patent Information
- Application Number
- CN202410002254.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-02
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2044-01-02
AI Technical Summary
During the current facility management process, the entrusted facility maintenance company is less efficient and the process is cumbersome when providing services.
The SaaS-based facility management method is adopted, and the server responds to the customer's operation of purchasing management services, automatically extracts the facility features in the on-site pictures, compares the pictures in the facility management feature library, determines the problems to be managed, and sends the information to the target staff to improve processing efficiency.
The time-consuming part of the facility management process is simplified, the time-consuming efficiency of entrusting the facility maintenance company to provide services is improved, and customers are allowed to choose the appropriate management services and submit information on their own, reducing the complexity of subsequent management work.
Smart Images

Figure CN117829424B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of facility management, and specifically to a SaaS-based facility management method, device, and electronic equipment. Background Art
[0002] With the development of the economy, more and more office buildings, residential communities, etc. have come into being. Whether it is an office building or a residential community, there will be various facilities and equipment that need to be managed and maintained.
[0003] In the current facility management scenario, customers need to first retrieve the contact information of the facility maintenance company and communicate with it. Both parties exchange information about the equipment that needs to be maintained, and then agree on a price. After both parties reach an agreement, the facility maintenance company dispatches staff to provide facility maintenance services based on the communication situation and the designated address. The entire process is relatively cumbersome, that is, there is a problem of low efficiency when entrusting the facility maintenance company to provide services.
[0004] Therefore, there is an urgent need for a SaaS-based facility management method, device, and electronic equipment. Summary of the invention
[0005] The present application provides a SaaS-based facility management method, device, and electronic device, which can solve the problem of low efficiency when entrusting a facility maintenance company to perform services.
[0006] In a first aspect, the present application provides a SaaS-based facility management method, the method comprising: in response to a customer's operation of purchasing management services, obtaining a site picture, a site address, and contact information input by the customer, the site picture being a picture of an area to be subject to facility management; extracting facility features in the site picture according to a preset feature detection algorithm to obtain a facility feature picture; comparing the facility feature picture with a picture in a facility management feature library to obtain problems to be managed, the facility management feature library being a pre-constructed database containing multiple pictures of improperly maintained facilities; sending the problems to be managed, the site picture, the site address, and the contact information to a target staff member; and in response to confirmation operations by the target staff member and the customer, determining that the management service is completed.
[0007] By adopting the above technical solution, the server can respond to the customer's operation of purchasing management services. After the user inputs information such as site pictures, site addresses and contact information, the server can automatically extract facility features according to the preset positive detection algorithm to obtain facility feature pictures, and then compare the facility feature pictures with the pictures in the facility management feature library to determine the problems to be managed, and send information such as the problems to be managed to the target staff, so that the target staff can prepare corresponding tools or management measures according to the problems to be managed, thereby improving the processing efficiency of the target staff; after the target staff completes the management service, the server can respond to the confirmation operation of the target staff and the customer to determine the management service; this process simplifies the more time-consuming part of the process, and customers can choose management services with appropriate prices on the preset platform according to their needs. After submitting the corresponding information, they can hand over the subsequent management work to the target staff, thereby improving the efficiency of entrusting the facility maintenance company to provide services.
[0008] Optionally, before responding to a customer's operation of purchasing management services and obtaining on-site pictures, on-site addresses, and contact information input by the customer, the method also includes: responding to the customer's login operation, obtaining customer account information input by the customer; comparing the customer account information with the account information in a preset account database, and determining whether there is account information in the preset account database that is consistent with the customer account information; if there is account information in the preset account database that is consistent with the customer account information, determining that the customer's account information is correct, and allowing the customer to perform the operation of purchasing management services.
[0009] By adopting the above technical solution, the server can compare the customer account information entered by the customer with the preset account database to verify whether the account information entered by the customer is correct. The customer will be allowed to perform further operations only if it is correct. This solution improves account security and effectively prevents illegal access and malicious attacks.
[0010] Optionally, the facility features in the on-site picture are extracted according to a preset feature detection algorithm to obtain a facility feature picture, which specifically includes: preprocessing the on-site picture to obtain a preprocessed picture; dividing the preprocessed picture into a plurality of sub-grids of uniform size; constructing the sub-grids into a plurality of to-be-detected frames according to preset rules, wherein the to-be-detected frame is composed of at least one sub-grid; predicting the facility features existing in the to-be-detected frame to obtain a prediction frame; removing the prediction frames with incorrect predictions in the prediction frames according to non-maximum suppression to obtain a prediction frame containing the facility features; and intercepting the on-site picture according to the prediction frame containing the facility features to obtain a facility feature picture.
[0011] By adopting the above technical solution, the server can pre-process the on-site pictures, divide them into grids, construct the frames to be detected, predict the facility features in the frames to be detected, and remove the predicted frames with errors. Finally, the on-site pictures are intercepted according to the predicted frames to obtain the facility feature pictures. This solution can more accurately extract the facility features in the on-site pictures and obtain the facility feature pictures, thereby improving the accuracy of the problems to be managed identified in the subsequent steps.
[0012] Optionally, before comparing the facility feature picture with the pictures in the facility management feature library to obtain the problem to be managed, a facility management feature library is constructed, and the construction of the facility management feature library specifically includes: obtaining pictures of improper facility maintenance; obtaining the problem to be managed, and the problem to be managed is marked by the staff according to the improper facility maintenance picture; constructing a correspondence between the improper facility maintenance picture and the problem to be managed; storing the improper facility maintenance picture, the problem to be managed and the correspondence in the facility management feature library to construct the facility management feature library.
[0013] By adopting the above technical solution, the server obtains pictures of improper facility maintenance and issues to be managed, constructs a correspondence between the pictures of improper facility maintenance and the issues to be managed, and stores the pictures of improper facility maintenance, the issues to be managed and the correspondence into a facility management feature library to construct a facility management feature library. When the server needs to retrieve the issues to be managed, the server can quickly obtain the issues to be managed corresponding to the pictures of improper facility maintenance based on the correspondence, thereby improving the retrieval efficiency of the server.
[0014] Optionally, the facility feature picture is compared with pictures in the facility management feature library to obtain the problem to be managed, specifically including: obtaining a first similarity and a second similarity according to a preset similarity algorithm, the first similarity being the similarity between the facility feature picture and the first improper maintenance picture, and the second similarity being the similarity between the facility feature picture and the second improper maintenance picture, the first improper maintenance picture and the second improper maintenance picture both being pictures in the facility management feature library; comparing the first similarity and the second similarity; if the first similarity is greater than the second similarity, obtaining the problem to be managed corresponding to the first improper maintenance picture in the facility management feature library, and taking the problem to be managed corresponding to the first improper maintenance picture as the problem to be managed.
[0015] By adopting the above technical solution, the server compares the facility feature images with the images in the facility management feature library according to a preset similarity algorithm, and finds the improperly maintained images with the highest similarity, so as to improve the accuracy of the problems to be managed determined in subsequent steps.
[0016] Optionally, the issues to be managed, on-site pictures, on-site address and contact information are sent to target staff, specifically including: obtaining staff information within a preset area, the preset area includes the location corresponding to the on-site address, the staff information includes the current status of the staff and the location information of the staff; screening the staff according to the current status to obtain non-dispatched personnel; according to the location information, selecting the staff whose distance from the on-site address is a preset length among the non-dispatched personnel, and taking the staff whose distance from the on-site address is a preset length as the target staff; sending the issues to be managed, on-site pictures, on-site address and contact information to the target staff.
[0017] By adopting the above technical solution, the server can retrieve the staff who are not currently dispatched and are closest to the on-site address in the vicinity of the on-site address, and use them as the target staff, and send the service information to the target staff, thereby reducing the time it takes for the staff to arrive at the on-site address, improving service efficiency and enhancing customer experience.
[0018] Optionally, after responding to the confirmation operations of the target staff and the customer and determining that the management service is completed, the method also includes: storing service information in a preset service log, the service information including the customer's account information, on-site pictures, on-site address, contact information, service time and information of the target staff.
[0019] By adopting the above technical solution, after completing the facility management service, the server can store the service information of this service and save it in a preset service log for subsequent customer return visits or record review, thereby optimizing the facility management service.
[0020] In a second aspect, the present application provides a SaaS-based facility management device, the device comprising an acquisition unit and a processing unit;
[0021] The acquisition unit is used to respond to the customer's operation of purchasing management services and acquire the site picture, site address and contact information input by the customer, where the site picture is a picture of the area to be managed.
[0022] The processing unit is used to extract the facility features in the on-site picture according to a preset feature detection algorithm to obtain the facility feature picture; it is also used to compare the facility feature picture with the picture in the facility management feature library to obtain the problem to be managed, the facility management feature library is a pre-built database containing multiple pictures of improperly maintained facilities; it is also used to send the problem to be managed, the on-site picture, the on-site address and the contact information to the target staff; it is also used to respond to the confirmation operation of the target staff and the customer to determine that the management service is completed.
[0023] Optionally, the acquisition unit is used to respond to the customer's login operation and obtain the customer account information input by the customer; the processing unit is used to compare the customer account information with the account information in a preset account database to determine whether there is account information in the preset account database that is consistent with the customer account information; if there is account information in the preset account database that is consistent with the customer account information, it is determined that the customer's account information is correct, and the customer is allowed to proceed with the purchase of management services.
[0024] Optionally, the processing unit is used to preprocess the on-site picture to obtain a preprocessed picture; divide the preprocessed picture into multiple sub-grids of the same size; construct the sub-grids into multiple to-be-detected frames according to preset rules, and the to-be-detected frame is composed of at least one sub-grid; predict the facility features existing in the to-be-detected frame to obtain a prediction frame; remove the prediction frames with incorrect predictions in the prediction frames according to non-maximum suppression to obtain a prediction frame containing the facility features; and intercept the on-site picture according to the prediction frame containing the facility features to obtain a facility feature picture.
[0025] Optionally, the acquisition unit is used to acquire pictures of improper facility maintenance; acquire issues to be managed, which are annotated by staff based on the pictures of improper facility maintenance; the processing unit is used to construct a correspondence between the pictures of improper facility maintenance and the issues to be managed; and store the pictures of improper facility maintenance, the issues to be managed and the correspondence in a facility management feature library to construct a facility management feature library.
[0026] Optionally, the acquisition unit is used to obtain a first similarity and a second similarity according to a preset similarity algorithm, the first similarity is the similarity between the facility feature picture and the first improper maintenance picture, and the second similarity is the similarity between the facility feature picture and the second improper maintenance picture, and the first improper maintenance picture and the second improper maintenance picture are both pictures in the facility management feature library; if the first similarity is greater than the second similarity, the problem to be managed corresponding to the first improper maintenance picture is obtained in the facility management feature library, and the problem to be managed corresponding to the first improper maintenance picture is used as the problem to be managed; the processing unit is used to compare the size between the first similarity and the second similarity.
[0027] Optionally, the acquisition unit is used to obtain staff information within a preset area, the preset area includes a location corresponding to the on-site address, and the staff information includes the staff's current status and the staff's location information; the processing unit is used to screen the staff according to the current status to obtain non-dispatched personnel; based on the location information, select the staff among the non-dispatched personnel who are a preset length away from the on-site address, and take the staff who are a preset length away from the on-site address as the target staff; send the issues to be managed, on-site pictures, on-site address and contact information to the target staff.
[0028] Optionally, the processing unit is used to store service information into a preset service log, the service information including customer account information, site pictures, site address, contact information, service time and information of target staff.
[0029] In a third aspect, the present application provides an electronic device, including a processor, a memory, a user interface and a network interface, the memory being used to store instructions, the user interface and the network interface being used to communicate with other devices, and the processor being used to execute instructions stored in the memory so that the electronic device executes the first aspect above or any possible implementation method of the first aspect.
[0030] In a fourth aspect, the present application provides a computer-readable storage medium, which stores a computer program. The computer program is executed by a processor as in the first aspect or any possible implementation method of the first aspect.
[0031] In summary, one or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:
[0032] 1. The server can respond to the customer's operation of purchasing management services. After the user inputs information such as site pictures, site address and contact information, the server automatically extracts facility features according to the preset positive detection algorithm to obtain facility feature pictures, and then compares the facility feature pictures with the pictures in the facility management feature library to determine the problems to be managed, and sends information such as the problems to be managed to the target staff, so that the target staff can prepare corresponding tools or management measures according to the problems to be managed, thereby improving the processing efficiency of the target staff; after the target staff completes the management service, the server can respond to the confirmation operation of the target staff and the customer to determine the management service; this process simplifies the more time-consuming part of the process, and customers can choose management services with appropriate prices on the preset platform according to their needs. After submitting the corresponding information, they can hand over the subsequent management work to the target staff, thereby improving the efficiency of entrusting facility maintenance companies to provide services.
[0033] 2. The server can pre-process the on-site pictures, divide them into grids, construct the frames to be detected, predict the facility features in the frames to be detected, and remove the predicted frames with errors. Finally, the on-site pictures are intercepted according to the predicted frames to obtain the facility feature pictures. This solution can more accurately extract the facility features in the on-site pictures and obtain the facility feature pictures, thereby improving the accuracy of the problems to be managed identified in the subsequent steps.
[0034] 3. The server obtains the improper facility maintenance pictures and the issues to be managed, builds the corresponding relationship between the improper facility maintenance pictures and the issues to be managed, and stores the improper facility maintenance pictures, the issues to be managed and the corresponding relationship in the facility management feature library to build the facility management feature library. When the server needs to retrieve the issues to be managed, the server can quickly obtain the issues to be managed corresponding to the improper facility maintenance pictures according to the corresponding relationship, thereby improving the retrieval efficiency of the server. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] Figure 1 It is a flow chart of a SaaS-based facility management method provided in an embodiment of the present application.
[0036] Figure 2 It is a module diagram of a SaaS-based facility management device provided in an embodiment of the present application.
[0037] Figure 3 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application.
[0038] Explanation of the reference numerals: 201, acquisition unit; 202, processing unit; 300, electronic device; 301, processor; 302, communication bus; 303, user interface; 304, network interface; 305, memory. DETAILED DESCRIPTION
[0039] In order to enable technicians in this field to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the drawings in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments.
[0040] In the description of the embodiments of the present application, words such as "for example" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "for example" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "for example" or "for example" is intended to present related concepts in a specific way.
[0041] In the description of the embodiments of the present application, the meaning of the term "multiple" refers to two or more. For example, multiple systems refer to two or more systems, and multiple screen terminals refer to two or more screen terminals. In addition, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. The terms "include", "comprise", "have" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.
[0042] Software as a Service (SaaS) is a new form of software service for users. SaaS platform providers deploy application software on their own servers. Customers can order the required application software services from the vendors through the Internet according to their actual work needs, pay the vendors according to the amount of services ordered and the length of time, and obtain the services provided by the SaaS platform providers through the Internet. The advantages of SaaS are that it reduces the cost of using software, provides flexible subscription plans, is scalable and customizable, and is highly accessible and cross-platform. In addition, the software upgrades and maintenance are completed by the vendors without the need for customers to perform such operations.
[0043] In the current facility management scenario, customers need to first retrieve the contact information of the facility maintenance company and communicate with them. The two parties exchange information about the equipment that needs to be maintained, and then agree on a price. After the two parties reach an agreement, the facility maintenance company dispatches staff to provide facility maintenance services based on the communication and the designated address. The whole process is relatively cumbersome, that is, there is a problem of low efficiency when entrusting the facility maintenance company to provide services. Therefore, this embodiment provides a SaaS-based facility management method, device, and electronic device.
[0044] This application provides a SaaS-based facility management method for reference Figure 1 , Figure 1 This is a flow chart of a SaaS-based facility management method provided in an embodiment of the present application, which is applied to a server. The method includes steps S101 to S105.
[0045] S101. In response to a customer's operation of purchasing management services, obtaining a site picture, site address, and contact information input by the customer, where the site picture is a picture of an area to be managed.
[0046] In the above steps, the server responds to the customer's operation of purchasing management services and obtains the on-site pictures, on-site address, contact information and other information entered by the customer. According to the needs of the staff, the customer can upload notes, requirements and other information; the customer can purchase the offline management services of the manufacturer (in this embodiment, it can be the manufacturer that provides facility management services) by accessing the SaaS platform. The specific access method can be through PC browsers, applets, mobile phone software and other tools or platforms; the on-site pictures are pictures of the area that the customer wants to manage, and the on-site address is the location where the customer wants to perform facility management.
[0047] In one possible implementation, before responding to a customer's operation of purchasing management services and obtaining on-site pictures, on-site addresses, and contact information input by the customer, the method also includes: responding to the customer's login operation and obtaining customer account information input by the customer; comparing the customer account information with the account information in a preset account database to determine whether there is account information in the preset account database that is consistent with the customer account information; if there is account information in the preset account database that is consistent with the customer account information, it is determined that the customer's account information is correct, and the customer is allowed to purchase management services.
[0048] Specifically, the server can respond to the customer's login operation and obtain the customer account information entered by the customer, the customer account information including the account name and password, and further verify the customer account information, that is, compare the customer account information with the account information in the preset account database. If the preset account database contains content consistent with the account information, the account information corresponding to the customer is determined, and the account information is correct, allowing the customer to log in to the SaaS platform for further operations.
[0049] S102: extracting facility features in the on-site picture according to a preset feature detection algorithm to obtain a facility feature picture.
[0050] In the above steps, the server extracts the facility features in the on-site picture according to the pre-trained feature detection algorithm, and intercepts the on-site picture according to the facility features to obtain the facility features, so as to determine the specific facility problems that need to be solved according to the facility features in the subsequent steps.
[0051] In a possible implementation, facility features in a site image are extracted according to a preset feature detection algorithm to obtain a facility feature image, specifically including: preprocessing the site image to obtain a preprocessed image; dividing the preprocessed image into a plurality of sub-grids of uniform size; constructing the sub-grids into a plurality of to-be-detected frames according to preset rules, wherein the to-be-detected frame is composed of at least one sub-grid; predicting the facility features existing in the to-be-detected frame to obtain a predicted frame; removing the predicted frames with incorrect predictions in the predicted frames according to non-maximum suppression to obtain a predicted frame containing the facility features; and intercepting the site image according to the predicted frame containing the facility features to obtain a facility feature image.
[0052] Specifically, the server preprocesses the on-site picture, including image denoising and image enhancement, to obtain a preprocessed picture; the preprocessed picture is divided into multiple sub-grids of the same size; then adjacent sub-grids are combined into multiple frames to be detected, each of which may include complete or incomplete objects; objects that may exist in each detection frame are detected according to the YOLO algorithm, and prediction frames with incorrect predictions in the prediction frame are removed according to non-maximum suppression, while prediction frames containing facility features are retained; finally, the on-site picture is intercepted according to the prediction frame containing facility features to obtain a facility feature picture.
[0053] S103: Compare the facility feature image with the images in the facility management feature library to obtain the problem to be managed. The facility management feature library is a pre-built database containing multiple images of improperly maintained facilities.
[0054] In the above steps, the server compares the facility feature image with the image in the facility management feature library to obtain the unmanaged problems reflected in the facility feature image. The unmanaged problems here, combined with the facility management scenario, can be equipment aging, air conditioner stains and other problems that need to be managed and maintained; the facility management feature library is a pre-constructed database containing multiple pictures of improperly maintained facilities, and in order to facilitate the server to retrieve the unmanaged problems corresponding to the improperly maintained facility pictures, the correspondence between the improperly maintained facility pictures and the unmanaged problems is also saved.
[0055] In a possible implementation, before comparing the facility feature image with the image in the facility management feature library to obtain the problem to be managed, a facility management feature library is constructed, and the construction of the facility management feature library specifically includes: obtaining an image of improper facility maintenance; obtaining the problem to be managed, and the problem to be managed is marked by the staff according to the improper facility maintenance image; constructing a correspondence between the improper facility maintenance image and the problem to be managed; storing the improper facility maintenance image, the problem to be managed and the correspondence in the facility management feature library to construct the facility management feature library.
[0056] Specifically, the server obtains multiple pictures of improper facility maintenance and the problems to be managed corresponding to the multiple pictures. The problems to be managed here are judged and entered by the staff based on the pictures of improper facility maintenance, and each picture of improper facility maintenance corresponds to a problem to be managed; the server constructs a correspondence between the pictures of improper facility maintenance and the problems to be managed; the pictures of improper facility maintenance, the problems to be managed and the corresponding relationship are stored in a facility management feature library to construct a facility management feature library.
[0057] In a possible implementation, the facility feature picture is compared with pictures in a facility management feature library to obtain problems to be managed, specifically including: obtaining a first similarity and a second similarity according to a preset similarity algorithm, the first similarity being the similarity between the facility feature picture and the first improper maintenance picture, the second similarity being the similarity between the facility feature picture and the second improper maintenance picture, the first improper maintenance picture and the second improper maintenance picture both being pictures in the facility management feature library; comparing the first similarity and the second similarity; if the first similarity is greater than the second similarity, obtaining the problem to be managed corresponding to the first improper maintenance picture in the facility management feature library, and using the problem to be managed corresponding to the first improper maintenance picture as the problem to be managed.
[0058] Specifically, the server compares the pictures in the facility management feature library and the facility feature pictures according to a similarity algorithm trained in advance and obtains similarity values, takes the improperly maintained picture with the highest similarity to the facility feature picture, and uses the problem to be managed corresponding to the improperly maintained picture as the problem to be managed represented in the facility feature picture. Taking the improperly maintained picture with the highest similarity value improves the accuracy of determining the problem to be managed.
[0059] S104. Send the problem to be managed, site pictures, site address and contact information to the target staff.
[0060] In the above steps, the server sends the problem to be managed, the on-site picture, the on-site address provided by the customer, and the customer's contact information to the target staff who is currently suitable to go to the location corresponding to the on-site address.
[0061] In a possible implementation, the issues to be managed, site pictures, site address and contact information are sent to target staff, specifically including: obtaining staff information within a preset area, the preset area includes a location corresponding to the site address, the staff information includes the current status of the staff and the location information of the staff; screening the staff according to the current status to obtain non-dispatched personnel; according to the location information, selecting the staff whose distance from the site address is a preset length from the non-dispatched personnel, and taking the staff whose distance from the site address is a preset length as the target staff; sending the issues to be managed, site pictures, site address and contact information to the target staff.
[0062] Specifically, the server first obtains the staff information in the vicinity of the on-site address. The vicinity can be set according to the needs of the staff. For example, the area can be set to a circular area with the on-site address as the center and a radius of one kilometer. The staff information includes the staff's current location, that is, location information, and the staff's current work status. For example, some staff are currently performing facility management services at the location provided by the customer, and some staff are in a state where they can go to the location provided by the customer to perform facility management services. After obtaining the staff information in the vicinity, the server screens the staff according to their work status to screen out those who are performing facility management services, that is, those who have not been dispatched. A staff member who is a preset distance away from the on-site address is selected from the staff and is used as the target staff member. The preset length here is not fixed, but is the minimum value of the distance length in the on-site situation. For example, when there is a non-dispatched staff member who is 500 meters away from the on-site address, and another non-dispatched staff member who is 1,000 meters away from the on-site address, the preset length is selected as 500 meters; the problem to be managed, on-site pictures, on-site address and contact information are sent to the target staff member, so that the target staff member can perform facility management services according to the information provided; of course, there may be a situation where there are no qualified staff members in the area. At this time, the server can expand the scope of the nearby area, or arrange the time of the service according to the staff's schedule.
[0063] S105. In response to the confirmation operation of the target staff member and the customer, it is determined that the management service is completed.
[0064] In the above steps, after the target staff completes the facility management service and performs the confirmation operation, and after the customer performs the confirmation operation after acceptance, the server can respond to the confirmation operations of both parties and determine that the management service is completed; when either party still does not click to confirm after the preset time period, the server will display a prompt message indicating whether it has been completed to the party that did not click to confirm.
[0065] In one possible implementation, after determining that the management service is completed in response to confirmation operations by the target staff and the customer, the method further includes: storing service information in a preset service log, the service information including the customer's account information, on-site pictures, on-site address, contact information, service time, and information of the target staff.
[0066] Specifically, after the management service is completed, the server can save the service information of this service in the preset service log. The service information includes the customer's account information, on-site pictures, on-site address, contact information, service time and information of the target staff. It can also be added or deleted according to the needs of the staff. No restrictive explanation is given here.
[0067] This application also provides a SaaS-based facility management device, referring to Figure 2 The device is a server, and the server includes an acquisition unit 201 and a processing unit 202.
[0068] The acquisition unit 201 is used to respond to the customer's operation of purchasing management services and acquire the site picture, site address and contact information input by the customer, where the site picture is a picture of the area to be managed.
[0069] The processing unit 202 is used to extract the facility features in the on-site picture according to a preset feature detection algorithm to obtain a facility feature picture; it is also used to compare the facility feature picture with the picture in the facility management feature library to obtain the problem to be managed, the facility management feature library is a pre-built database containing multiple pictures of improperly maintained facilities; it is also used to send the problem to be managed, the on-site picture, the on-site address and the contact information to the target staff; it is also used to respond to the confirmation operation of the target staff and the customer to determine that the management service is completed.
[0070] In one possible implementation, the acquisition unit 201 is used to respond to the customer's login operation and obtain the customer account information input by the customer; the processing unit 202 is used to compare the customer account information with the account information in a preset account database to determine whether there is account information in the preset account database that is consistent with the customer account information; if there is account information in the preset account database that is consistent with the customer account information, it is determined that the customer's account information is correct, and the customer is allowed to purchase management services.
[0071] In a possible implementation, the processing unit 202 is used to preprocess the on-site picture to obtain a preprocessed picture; divide the preprocessed picture into multiple sub-grids of the same size; construct the sub-grids into multiple to-be-detected frames according to preset rules, and the to-be-detected frame is composed of at least one sub-grid; predict the facility features existing in the to-be-detected frame to obtain a prediction frame; remove the prediction frames with incorrect predictions in the prediction frames according to non-maximum suppression to obtain a prediction frame containing the facility features; and intercept the on-site picture according to the prediction frame containing the facility features to obtain a facility feature picture.
[0072] In a possible implementation, the acquisition unit 201 is used to acquire pictures of improper facility maintenance; acquire issues to be managed, which are annotated by staff based on the pictures of improper facility maintenance; the processing unit 202 is used to construct a correspondence between the pictures of improper facility maintenance and the issues to be managed; and store the pictures of improper facility maintenance, the issues to be managed, and the correspondence in a facility management feature library to construct a facility management feature library.
[0073] In a possible implementation, the acquisition unit 201 is used to acquire a first similarity and a second similarity according to a preset similarity algorithm, wherein the first similarity is the similarity between the facility feature picture and the first improper maintenance picture, and the second similarity is the similarity between the facility feature picture and the second improper maintenance picture, and both the first improper maintenance picture and the second improper maintenance picture are pictures in the facility management feature library; if the first similarity is greater than the second similarity, the problem to be managed corresponding to the first improper maintenance picture is acquired in the facility management feature library, and the problem to be managed corresponding to the first improper maintenance picture is used as the problem to be managed; the processing unit 202 is used to compare the size between the first similarity and the second similarity.
[0074] In a possible implementation, the acquisition unit 201 is used to acquire staff information within a preset area, the preset area includes a location corresponding to the on-site address, and the staff information includes the staff's current status and the staff's location information; the processing unit 202 is used to screen the staff according to the current status to obtain non-dispatched personnel; based on the location information, select the staff whose distance from the on-site address is a preset length from the non-dispatched personnel, and take the staff whose distance from the on-site address is a preset length as the target staff; send the issues to be managed, on-site pictures, on-site address and contact information to the target staff.
[0075] In a possible implementation, the processing unit 202 is used to store service information into a preset service log, where the service information includes the customer's account information, site pictures, site address, contact information, service time, and information of the target staff.
[0076] It should be noted that: when the device provided in the above embodiment realizes its function, only the division of the above functional modules is used as an example. In actual application, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0077] The present application also provides an electronic device. Figure 3 , Figure 3 The electronic device 300 may include: at least one processor 301 , at least one communication bus 302 , at least one user interface 303 , a network interface 304 , and a memory 305 .
[0078] The communication bus 302 is used to realize the connection and communication between these components.
[0079] The user interface 303 may include a display screen (Display) and a camera (Camera). Optionally, the user interface 303 may also include a standard wired interface and a wireless interface.
[0080] The network interface 304 may include a standard wired interface or a wireless interface (such as a WI-FI interface).
[0081] Among them, the processor 301 may include one or more processing cores. The processor 301 uses various interfaces and lines to connect various parts in the entire server, and executes various functions of the server and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 305, and calling data stored in the memory 305. Optionally, the processor 301 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 301 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 301, and it can be implemented separately through a chip.
[0082] The memory 305 may include a random access memory (RAM) or a read-only memory (Read-Only Memory). Optionally, the memory 305 includes a non-transitory computer-readable storage medium. The memory 305 may be used to store instructions, programs, codes, code sets or instruction sets. The memory 305 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 305 may also be at least one storage device located away from the aforementioned processor 301. Refer to Figure 3 , the memory 305 as a computer storage medium may include an operating system, a network communication module, a user interface module and an application program of a facility management method based on SaaS.
[0083] exist Figure 3In the electronic device 300 shown, the user interface 303 is mainly used to provide an input interface for the user and obtain the data input by the user; and the processor 301 can be used to call an application of a SaaS-based facility management method stored in the memory 305. When executed by one or more processors 301, the electronic device 300 executes one or more methods in the above-mentioned embodiments. It should be noted that for the aforementioned method embodiments, for the sake of simple description, they are all expressed as a series of action combinations, but those skilled in the art should know that the present application is not limited to the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required for the present application.
[0084] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0085] The present application also provides a computer-readable storage medium, which stores instructions. When executed by one or more processors, the electronic device executes one or more of the methods described in the above embodiments.
[0086] In the several embodiments provided in this application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.
[0087] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0088] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0089] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a memory and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned memory includes: various media that can store program codes, such as USB flash drives, mobile hard drives, magnetic disks or optical disks.
[0090] The above is only an exemplary embodiment of the present disclosure and cannot be used to limit the scope of the present disclosure. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. After considering the disclosure of the specification and the truth of practice, those skilled in the art will easily think of other embodiments of the present disclosure.
[0091] This application is intended to cover any variation, use or adaptation of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary technical means in the art not described in the present disclosure. The description and examples are to be regarded as exemplary only, and the scope and spirit of the present disclosure are defined by the claims.
Claims
1. A SaaS-based facility management method, characterized in that: The method comprises: In response to a customer's operation of purchasing a management service, obtaining a site picture, a site address, and contact information input by the customer, wherein the site picture is a picture of an area to be managed; Preprocessing the on-site picture to obtain a preprocessed picture; Dividing the preprocessed image into a plurality of sub-grids of uniform size; Constructing the subgrid into a plurality of to-be-detected frames according to a preset rule, wherein the to-be-detected frame is composed of at least one of the subgrids; Predicting the facility features in the to-be-detected frame to obtain a predicted frame; According to non-maximum suppression, a prediction box with incorrect prediction is removed from the prediction box to obtain a prediction box containing facility features; Intercepting the on-site picture according to the prediction frame containing the facility features to obtain the facility feature picture; Constructing a facility management feature library, wherein the constructing of the facility management feature library specifically includes: Obtaining pictures of improper maintenance of said facilities; Obtaining problems to be managed, where the problems to be managed are marked by staff according to the improper maintenance pictures of the facilities; Constructing a correspondence between the improper facility maintenance picture and the problem to be managed; Storing the improperly maintained facility image, the problem to be managed, and the corresponding relationship in the facility management feature library to construct the facility management feature library; Obtaining a first similarity and a second similarity according to a preset similarity algorithm, wherein the first similarity is the similarity between the facility feature picture and the first improper maintenance picture, and the second similarity is the similarity between the facility feature picture and the second improper maintenance picture, and both the first improper maintenance picture and the second improper maintenance picture are pictures in the facility management feature library; comparing the first similarity and the second similarity; If the first similarity is greater than the second similarity, obtaining the problem to be managed corresponding to the first improper maintenance picture from the facility management feature library, and using the problem to be managed corresponding to the first improper maintenance picture as the problem to be managed, wherein the facility management feature library is a pre-constructed database containing multiple improper facility maintenance pictures; Sending the problem to be managed, the on-site picture, the on-site address and the contact information to a target staff member; In response to confirmation operations by the target staff member and the customer, it is determined that the management service is completed.
2. The method according to claim 1, characterized in that Before obtaining the site picture, site address and contact information input by the customer in response to the customer's operation of purchasing the management service, the method further includes: In response to a login operation by the customer, obtaining customer account information input by the customer; Compare the customer account information with the account information in the preset account database to determine whether there is account information in the preset account database that is consistent with the customer account information; If the preset account database contains account information that is consistent with the customer account information, it is determined that the customer's account information is correct, and the customer is allowed to perform the purchase management service operation.
3. The method according to claim 1, characterized in that The sending of the problem to be managed, the on-site picture, the on-site address and the contact information to a target staff member specifically includes: Acquire staff information within a preset area, the preset area including a location corresponding to the on-site address, the staff information including a current status of the staff and location information of the staff; Screening the staff according to the current status to obtain non-assigned staff; According to the location information, select the staff members who are at a preset distance from the on-site address among the non-assigned staff members, and use the staff members who are at a preset distance from the on-site address as target staff members; The problem to be managed, the on-site picture, the on-site address and the contact information are sent to the target staff.
4. The method according to claim 1, characterized in that: After determining that the management service is completed in response to the confirmation operation of the target staff member and the customer, the method further includes: The service information is stored in a preset service log, wherein the service information includes the customer's account information, the site picture, the site address, the contact information, the service time, and the target staff's information.
5. An electronic device, characterized in that: The electronic device (300) comprises a processor (301), a memory (305), a user interface (303) and a network interface (304), wherein the memory (305) is used to store instructions, the user interface (303) and the network interface (304) are used to communicate with other devices, and the processor (301) is used to execute the instructions stored in the memory (305) so that the electronic device (300) executes the method according to any one of claims 1 to 4.
6. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method as claimed in any one of claims 1 to 4 is implemented.
Citation Information
Patent Citations
Remote monitoring, detection, maintenance and management method for fire control facilities and information system
CN106054766A
Community comprehensive treatment platform configuration method, system and device and storage medium
CN114637553A