Home decoration process management method and device, computer equipment and medium

By obtaining and analyzing the decoration project information sequence in the home decoration order, and using the construction area pictures to confirm the completion of the project, the high cost and low efficiency problems caused by manual coordination in the existing technology are solved, and efficient management of the home decoration process is achieved.

CN120197922APending Publication Date: 2025-06-24KE COM (BEIJING) TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510269883.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-07
Publication Date
2025-06-24

AI Technical Summary

Technical Problem

The existing technology relies on manual coordination in home decoration process management, resulting in high costs and low efficiency, and cannot meet the current home decoration process management requirements.

Method used

By obtaining the order information of home decoration orders, the decoration project information sequence is determined, including the project construction period, and when the project construction period expires, the project completion status is confirmed through the construction area pictures of the home decoration site, and then the entry time of the next project is determined.

Benefits of technology

It has achieved strict scheduling of multiple decoration projects, saved a lot of manpower and material resources, and improved the management efficiency of home decoration processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120197922A_ABST
    Figure CN120197922A_ABST
Patent Text Reader

Abstract

The invention provides a home decoration process management method and device, computer equipment and a medium, and belongs to the field of data processing. The home decoration process management method comprises the steps of obtaining order information of a target home decoration order; determining a decoration project information sequence according to the order information, the decoration project information sequence indicating a plurality of decoration projects included in the target home decoration order and a construction sequence of the plurality of decoration projects, and each piece of decoration project information in the decoration project information sequence indicating a project construction period of a corresponding decoration project; in response to determining that a project construction period of a current decoration project of a home decoration site associated with the target home decoration order expires, acquiring a current image of an associated area in the home decoration site; and determining a next decoration item according to the decoration item information sequence and the current decoration item in response to determining that the current decoration item is completed according to the current image, and generating a first instruction for prompting entry to be sent to a first user associated with the next decoration item.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of data processing, and in particular, to a home improvement process management method, apparatus, computer device, and medium. Background Art

[0002] A home improvement order usually includes multiple renovation projects with a specific renovation sequence. For example, for an order for a kitchen space, it may include a range hood project, a floor project, and a cabinet project. The cabinet project must be carried out after the floor project is completed, otherwise it will greatly affect the laying of floor tiles. Based on this, it is necessary to strictly monitor and manage the specific arrival time of each renovation project.

[0003] Currently, the process of specific renovation projects is managed through manual coordination to control the actual construction period of each project. However, this method requires a large amount of human cost, is prone to errors, and has low efficiency, and cannot meet the current requirements for home improvement process management. Summary of the Invention

[0004] It would be advantageous to provide a mechanism that alleviates, mitigates, or even eliminates one or more of the above problems.

[0005] According to one aspect of the present disclosure, there is provided a home improvement process management method, including: obtaining order information of a target home improvement order; determining a renovation project information sequence according to the order information, where the renovation project information sequence indicates multiple renovation projects included in the target home improvement order and the construction sequence of the multiple renovation projects, and each renovation project information in the renovation project information sequence indicates the project duration of the corresponding renovation project; in response to determining that the project duration of the current renovation project at the home improvement site associated with the target home improvement order has expired, obtaining a current image of an associated area within the home improvement site; and in response to determining that the current renovation project has been completed according to the current image, determining a next renovation project according to the renovation project information sequence and the current renovation project, and generating a first instruction for prompting arrival at the site and sending it to a first user associated with the next renovation project.

[0006] According to one aspect of the present disclosure, there is provided a home improvement process management device, including: a first acquisition module configured to acquire order information of a target home improvement order; a first determination module configured to determine a renovation project information sequence according to the order information, wherein the renovation project information sequence indicates at least one renovation project included in the target home improvement order and the construction sequence of the at least one renovation project, and each renovation project information in the renovation project information sequence indicates the project duration of the corresponding renovation project; a second acquisition module configured to, in response to determining that the project duration of the current renovation project at the home improvement site associated with the target home improvement order has expired, acquire a current image of an associated area within the home improvement site; and a second determination module configured to, in response to determining that the current renovation project has been completed according to the current image, determine a next renovation project according to the renovation project information sequence and the current renovation project, and generate a first instruction for prompting entry and send it to a first user associated with the next renovation project.

[0007] According to one aspect of the present disclosure, there is provided a computer device, including: at least one processor; and at least one memory storing instructions thereon, wherein when the instructions are executed by the at least one processor, the at least one processor is caused to execute the above method.

[0008] According to one aspect of the present disclosure, there is provided a computer-readable storage medium storing instructions thereon, and when the instructions are executed by one or more processors, the one or more processors are caused to execute the above method.

[0009] According to one aspect of the present disclosure, there is provided a computer program product including instructions, and when the instructions are executed by one or more processors, the one or more processors are caused to execute the above method.

[0010] According to an embodiment of the present disclosure, there is provided an automated home improvement process management method, which determines the scheduled durations of multiple renovation projects through home improvement order information, and confirms whether a project is completed or not by means of pictures of the construction area at the home improvement site when the scheduled duration of the current renovation project expires, so as to accurately determine whether the current renovation project has actually been completed, and determine whether it is necessary to remind relevant personnel of the next renovation project. While achieving strict scheduling of multiple renovation projects, a large amount of manpower and material resources are saved, and the management efficiency of the home improvement process is improved.

[0011] The above description is only an overview of the technical solution of the present application. In order to be able to understand the technical means of the present application more clearly, it can be implemented according to the content of the specification. And in order to make the above and other purposes, features and advantages of the present application more obvious and understandable, the specific embodiments of the present application are specifically exemplified below. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] In the following description of exemplary embodiments with reference to the accompanying drawings, more details, features, and advantages of the present disclosure are disclosed. In the drawings:

[0013] Figure 1 is a schematic diagram showing an example system in which various methods described herein can be implemented according to an exemplary embodiment;

[0014] Figure 2 is a flowchart showing a home improvement process management method according to an exemplary embodiment;

[0015] Figure 3 is a partial flowchart showing another home improvement process management method according to an exemplary embodiment;

[0016] Figure 4 is a partial flowchart showing another home improvement process management method according to an exemplary embodiment;

[0017] Figure 5 is a partial flowchart showing another home improvement process management method according to an exemplary embodiment;

[0018] Figure 6 is a partial flowchart showing another home improvement process management method according to an exemplary embodiment;

[0019] Figure 7 is a partial flowchart showing another home improvement process management method according to an exemplary embodiment;

[0020] Figure 8 is a schematic block diagram showing a home improvement process management device according to an exemplary embodiment; and

[0021] Figure 9 is a schematic block diagram showing an exemplary computer device that can be applied to an exemplary embodiment. Detailed Description of the Embodiment

[0022] In the present disclosure, unless otherwise specified, the use of terms such as "first" and "second" to describe various elements does not intend to limit the positional relationship, timing relationship, or importance relationship of these elements. Such terms are only used to distinguish one element from another. In some examples, the first element and the second element may refer to the same instance of the element, and in certain cases, based on the context description, they may also refer to different instances.

[0023] In the description of the various examples in this disclosure, the terms used are for the purpose of describing specific examples only and are not intended to be limiting. Unless the context clearly indicates otherwise, if the number of elements is not specifically defined, the element can be one or more. As used herein, the term "plurality" means two or more, and the term "based on" should be interpreted as "at least partially based on". In addition, the terms "and / or" and "at least one of..." cover any one of the listed items and all possible combinations.

[0024] A home improvement order usually includes multiple improvement items with a specific improvement sequence. For example, for an order for a kitchen space, it may include a range hood item, a floor item, and a cabinet item. The cabinet item must be carried out after the floor item is completed, otherwise it will greatly affect the laying of floor tiles. Based on this, it is necessary to strictly monitor and manage the specific arrival time of each improvement item.

[0025] Currently, the process of managing specific improvement items is coordinated manually to control the actual construction period of each item. However, this method requires a large amount of labor costs, is prone to errors, and has low efficiency, and cannot meet the current requirements for home improvement process management.

[0026] In view of the above situation, the present disclosure proposes a method, an apparatus, a computer device, a computer-readable storage medium, and a computer program product for determining an order allocation scheme.

[0027] According to the method of the present disclosure, the scheduled construction period of multiple improvement items is determined through home improvement order information, and when the scheduled construction period of the current improvement item expires, the completion of the project is confirmed through the construction area pictures at the home improvement site, so as to accurately determine whether the current improvement item has actually been completed, and to determine whether it is necessary to remind the relevant personnel of the next improvement item. While achieving strict scheduling of multiple improvement items, a large amount of manpower and material resources are saved, and the management efficiency of the home improvement process is improved.

[0028] The exemplary embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.

[0029] Figure 1 FIG. is a schematic diagram of an example system 100 in which the various methods described herein can be implemented according to an exemplary embodiment.

[0030] Reference Figure 1 , the system 100 includes a client device 110, a server 120, and a network 130 that communicatively couples the client device 110 to the server 120.

[0031] The client device 110 includes a display 114 and a client application (APP) 112 that can be displayed via the display 114. The client application 112 can be an application program that needs to be downloaded and installed before running or a mini-program (liteapp) as a lightweight application program. In the case where the client application 112 is an application program that needs to be downloaded and installed before running, the client application 112 can be pre-installed on the client device 110 and activated. In the case where the client application 112 is a mini-program, the user 102 can directly run the client application 112 on the client device 110 without installing the client application 112 by searching for the client application 112 in the host application (e.g., by the name of the client application 112, etc.) or scanning the graphical code of the client application 112 (e.g., barcode, QR code, etc.). In some embodiments, the client device 110 can be any type of mobile computing device, including a mobile computer, a mobile phone, a wearable computing device (such as a smart watch, a head-mounted device, including smart glasses, etc.) or other types of mobile devices. In some embodiments, the client device 110 can alternatively be a stationary computing device, such as a desktop computer, a server computer or other types of stationary computing devices.

[0032] The server 120 is typically a server deployed by an Internet service provider (ISP) or an Internet content provider (ICP). The server 120 can represent a single server, a cluster of multiple servers, a distributed system, or a cloud server that provides basic cloud services (such as cloud databases, cloud computing, cloud storage, cloud communications). It will be understood that although Figure 1 the server 120 is shown communicating with only one client device 110, the server 120 can provide background services for multiple client devices simultaneously.

[0033] Examples of the network 130 include a local area network (LAN), a wide area network (WAN), a personal area network (PAN), and / or a combination of communication networks such as the Internet. The network 130 can be a wired or wireless network. In some embodiments, technologies and / or formats including hypertext markup language (HTML), extensible markup language (XML), etc. are used to process the data exchanged through the network 130. In addition, encryption technologies such as secure socket layer (SSL), transport layer security (TLS), virtual private network (VPN), Internet protocol security (IPsec), etc. can be used to encrypt all or some of the links. In some embodiments, custom and / or dedicated data communication technologies can also be used to replace or supplement the above data communication technologies.

[0034] For the purposes of the embodiments of the present disclosure, in Figure 1In the example, the client application 112 can be an application program for providing communication, decision-making, etc. for all parties participating in logistics transportation and distribution. Correspondingly, the server 120 can be a server used with such an application program.

[0035] Figure 2 is a flowchart illustrating a home improvement process management method according to an exemplary embodiment.

[0036] Please refer to Figure 2 , the home improvement process management method 200 includes:

[0037] Step 210, obtaining order information of a target home improvement order;

[0038] Step 220, determining a renovation project information sequence according to the order information, where the renovation project information sequence indicates multiple renovation projects included in the target home improvement order and the construction sequence of the multiple renovation projects, and each renovation project information in the renovation project information sequence indicates the project duration of the corresponding renovation project;

[0039] Step 230, in response to determining that the project duration of the current renovation project at the home improvement site associated with the target home improvement order has expired, obtaining a current image of the associated area within the home improvement site; and

[0040] Step 240, in response to determining that the current renovation project has been completed according to the current image, determining the next renovation project according to the renovation project information sequence and the current renovation project, and generating a first instruction to prompt entry and sending it to the first user associated with the next renovation project.

[0041] Based on this, by determining the scheduled durations of multiple renovation projects through home improvement order information and confirming whether a project is completed or not through pictures of the construction area at the home improvement site when the scheduled duration of the current renovation project expires, it is possible to accurately determine whether the current renovation project has indeed been completed, so as to determine whether to remind the relevant personnel of the next renovation project. While achieving strict scheduling of multiple renovation projects, a large amount of manpower and material resources are saved, and the management efficiency of the home improvement process is improved.

[0042] In step 210, the order information can be content associated with the specific renovation projects to be carried out and the corresponding durations of each renovation project. For example, the geographical area where the target home improvement order is located (the renovation content in different geographical areas may vary), the housing area targeted by the order (such as the kitchen, bedroom, and living room), the renovation project package selected by the customer, and the specific renovation requirements of the customer, etc.

[0043] In step 220, in one example, each of the multiple decoration projects must be constructed in a strict construction sequence; in another example, there are decoration projects among the multiple decoration projects whose construction sequence can be swapped. In the specific implementation process, it can be determined whether to swap the construction sequence and adjust the construction period of the decoration project according to the construction progress.

[0044] In step 220, exemplarily, each decoration project has a reference construction period duration (for example, the installation time of cabinets of brand A is 3 days, and the installation time of cabinets of brand B is 5 days). After determining the multiple decoration projects and the construction sequence, the reference construction period of each decoration project and the scheduled start date of the target home improvement order can be obtained to determine the specific project construction period of each decoration project (for example, from March 2nd to March 5th).

[0045] Figure 3 FIG. shows a partial flowchart of another home improvement process management method according to an exemplary embodiment.

[0046] According to some embodiments, step 220 includes:

[0047] Step 310, in response to determining that the order information is text information, perform a first semantic recognition on the text information to determine the decoration project information sequence; and

[0048] Step 320, in response to determining that the order information is image information, perform text extraction and a second semantic recognition on the image information to determine the decoration project information sequence.

[0049] The target home improvement order may be an electronic order or a paper order. Therefore, the text information in the electronic order can be directly semantically recognized to determine the decoration project information sequence, and the paper order can be image-captured, and then text extraction and semantic recognition are performed to determine the decoration project information sequence, thereby expanding the applicable scope of the home improvement process management method of the present disclosure.

[0050] In step 310 and step 320, a pre-trained large language model can be used to implement the first semantic recognition and the second semantic recognition to more accurately determine the decoration project information sequence.

[0051] In step 230, the associated area may be the construction area of the current decoration project. For example, if the current decoration project is the installation of a range hood, the current image may be an image captured for the range hood installation area.

[0052] In one example, the current image can be captured and uploaded by the installer of the current decoration project after the construction is completed; in another example, the current image can also be automatically captured and uploaded by devices such as surveillance cameras at the home improvement site when the project construction period of the current decoration project expires.

[0053] In step 240, the first user can be, for example, a material supplier and an installer for the next decoration project, etc., to prompt them to prepare to start work.

[0054] Figure 4 FIG. shows a partial flowchart of another home decoration process management method according to an exemplary embodiment.

[0055] According to some embodiments, step 240 includes:

[0056] Step 410, obtaining the decoration effect drawing of the current decoration project;

[0057] Step 420, performing image detection on the current image to extract the target area associated with the current decoration project from the current image;

[0058] Step 430, determining whether the current decoration project has been completed based on the similarity between the decoration effect drawing and the target area.

[0059] Thus, through image detection and similarity calculation, the specific completion progress of the current decoration project can be determined more accurately to judge whether it has been truly completed.

[0060] In step 410, the decoration effect drawing can be, for example, the completed design drawing of the current decoration project simulated by a drawing software, or the decoration effect drawing taken for the actually completed current decoration project (such as a show flat). Exemplarily, for a decoration effect drawing with a background area, it can be further cropped to reduce the processing complexity.

[0061] In step 420, a pre-trained image detection model can be used to process the current image to exclude the irrelevant areas in the current image, reduce the calculation difficulty, and improve the result accuracy when performing similarity calculation subsequently. Exemplarily, the pre-trained image detection model can be trained based on the decoration effect drawing in step 410, for example.

[0062] In step 430, feature extraction of features such as color, contour, and surface texture can be performed on the decoration effect drawing and the target area to calculate the similarity. Exemplarily, when the calculated similarity is greater than a preset threshold, it can be determined that the current decoration project has been completed, and the preset threshold can be, for example, 98%.

[0063] Figure 5 FIG. shows a partial flowchart of another home decoration process management method according to an exemplary embodiment.

[0064] According to some embodiments, each of the multiple decoration projects includes a supply link, a construction link, and an acceptance link arranged in sequence, and the project duration includes the supply link duration, the construction link duration, and the acceptance link duration of the corresponding decoration project.

[0065] In response to the current stage of the current decoration project being the supply stage or the construction stage, method 200 further includes:

[0066] Step 510, in response to determining that the construction period of the supply stage corresponding to the current stage has expired or the construction period of the construction stage has expired, obtain the current image;

[0067] Step 520, determine whether the current stage has been completed according to the current image; and

[0068] Step 530, in response to determining that the current stage has been completed according to the current image, determine the next stage according to the current stage, and generate a second instruction to prompt the second user associated with the next stage.

[0069] Each decoration project usually involves multiple stages, and each stage also needs to follow a certain construction period. Therefore, each decoration project can be further broken down into smaller stages for process management, thereby further improving the efficiency and effect of home improvement process management.

[0070] For the detailed content of steps 510 to 530 here, reference can be made to the above description of steps 230 and 240, and details will not be elaborated here.

[0071] In one or more embodiments, each current stage can be further broken down into more specific steps to manage the home improvement process in more detail. Exemplarily, the supply stage can be broken down into, for example, material preparation steps, quotation determination steps, and delivery steps, while the construction stage can be broken down into, for example, measurement steps, re-measurement steps, embedded part installation steps, and main body installation steps, etc. The process management operations for specific steps can also refer to the above description of steps 230 and 240, and there is no limitation here.

[0072] Figure 6 FIG. shows a partial flowchart of another home improvement process management method according to an exemplary embodiment.

[0073] According to some embodiments, in response to the current stage of the current decoration project being the acceptance stage, method 200 further includes:

[0074] Step 610, in response to determining that the construction period of the acceptance stage corresponding to the current stage has expired, obtain the current image;

[0075] Step 620, determine whether the current stage has been completed according to the current image; and

[0076] Step 630, in response to determining that the current stage has been completed according to the current image, determine the next decoration project according to the decoration project information sequence and the current decoration project, and generate a first instruction to prompt the first user.

[0077] For the acceptance stage, since it is the last stage of the current decoration project, after determining that the acceptance stage is over, the relevant personnel of the next decoration project can be directly reminded to more completely and coherently implement the home decoration process management.

[0078] Figure 7 FIG. shows a partial flowchart of another home decoration process management method according to an exemplary embodiment.

[0079] According to some embodiments, step 230 includes:

[0080] Step 710, in response to determining that the current stage is the supply stage and the supply stage construction period has expired, obtain an image of the material placement area of the current construction project in the home decoration site as the current image;

[0081] Step 720, in response to determining that the current stage is the construction stage and the construction stage construction period has expired, obtain an image of the construction area of the current construction project in the home decoration site as the current image; and

[0082] Step 730, in response to determining that the current stage is the acceptance stage and the acceptance stage construction period has expired, obtain an image of the completed area of the current construction project in the home decoration site as the current image.

[0083] Different stages correspond to different construction operations. Thus, for different stages of the current decoration project, the current images of the corresponding areas are obtained to better determine whether the current stage has been truly completed.

[0084] According to some embodiments, step 200 further includes: in response to determining that the current decoration project is not completed based on the current image, determine the next decoration project according to the decoration project information sequence and the current decoration project, and generate a second instruction for prompting a postponed entry and send it to the first user. Thus, in the case of a delay in the construction period of the current decoration project, the first user can be prompted to make preparations for adjusting the construction period, so as to improve the overall construction efficiency and better manage the home decoration process.

[0085] According to some embodiments, step 200 further includes: in response to receiving a third instruction indicating that the current decoration project is completed ahead of schedule, generate a fourth instruction for prompting an early entry and send it to the first user. Thus, in the case of the current decoration project being completed ahead of schedule, the first user can be prompted to make preparations for adjusting the construction period, so as to improve the overall construction efficiency and better manage the home decoration process.

[0086] Although each operation is depicted in the drawings as being in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order, nor should it be construed as requiring all of the shown operations to be performed to obtain the desired result. For example, step 320 can be performed before step 310, or concurrently with step 310.

[0087] An embodiment of the present application provides a home improvement process management device 800. Please refer to Figure 8 , the home improvement process management device 800 includes a first module 810, a second module 820, a third module 830, and a fourth module 840.

[0088] The first module 810 is configured to obtain order information of a target home improvement order.

[0089] The second module 820 is configured to determine a renovation project information sequence according to the order information, where the renovation project information sequence indicates at least one renovation project included in the target home improvement order and the construction sequence of the at least one renovation project, and each renovation project information in the renovation project information sequence indicates the project duration of the corresponding renovation project.

[0090] The third module 830 is configured to obtain a current image of an associated area in the home improvement site in response to determining that the project duration of the current renovation project of the home improvement site associated with the target home improvement order has expired.

[0091] The fourth module 840 is configured to, in response to determining that the current renovation project has been completed according to the current image, determine the next renovation project according to the renovation project information sequence and the current renovation project, and generate a first instruction for prompting to enter the site and send it to a first user associated with the next renovation project.

[0092] The first module 810, the second module 820, the third module 830, and the fourth module 840 in the home improvement process management device 800 may respectively correspond to steps 210 to 240 in the home improvement process management method 200 as shown in Figure 2 . For the sake of brevity, they will not be elaborated here. It should be understood that corresponding to the embodiment of the home improvement process management method 200, the embodiment of the home improvement process management device 800 may further include more modules.

[0093] It should be noted that the functions of the various modules discussed herein can be divided into multiple modules, and / or at least some functions of multiple modules can be combined into a single module. The actions performed by the specific modules discussed herein include the specific module itself performing the action, or alternatively the specific module calling or otherwise accessing another component or module that performs the action (or performs the action in combination with the specific module). Therefore, the specific module that performs the action may include the specific module itself that performs the action and / or another module that the specific module calls or otherwise accesses and performs the action. For example, the first module 810 and the second module 820 may be combined into a single module in some embodiments.

[0094] It should also be understood that the various technologies described herein may be described in the general context of software-hardware elements or program modules. The various modules described above Figure 8 may be implemented in hardware or in hardware in combination with software and / or firmware. For example, these modules may be implemented as computer program code / instructions configured to be executed in one or more processors and stored in a computer-readable storage medium. Alternatively, these modules may be implemented as hardware logic / circuits. For example, in some embodiments, one or more of the first module 810, the second module 820, the third module 830, and the fourth module 840 may be implemented together in a system on chip (SoC). The SoC may include an integrated circuit chip (which includes one or more components such as a processor (e.g., a central processing unit (CPU), a microcontroller, a microprocessor, a digital signal processor (DSP), etc.), a memory, one or more communication interfaces, and / or other circuits), and may optionally execute the received program code and / or include embedded firmware to perform functions.

[0095] According to another aspect of the present disclosure, there is provided a computer device, which includes a memory, a processor, and instructions stored on the memory. When the instructions are executed by the processor, the processor is caused to execute the instructions to implement the steps of any of the method embodiments described above.

[0096] According to another aspect of the present disclosure, there is provided a non-transitory computer-readable storage medium, on which instructions are stored, and when the instructions are executed by a processor, the steps of any of the method embodiments described above are implemented.

[0097] According to another aspect of the present disclosure, there is provided a computer program product, which includes instructions, and when the instructions are executed by a processor, the steps of any of the method embodiments described above are implemented.

[0098] Hereinafter, illustrative examples of such computer devices, non-transitory computer-readable storage media, and computer program products will be described in conjunction with Figure 9 a description of such.

[0099] Figure 9 An example configuration of a computer device 900 that may be used to implement the methods described herein is shown.

[0100] The computer device 900 can be various different types of devices. Examples of the computer device 900 include, but are not limited to: desktop computers, server computers, laptop or netbook computers, mobile devices (e.g., tablet computers, cellular or other wireless telephones (e.g., smart phones), notepad computers, mobile stations), wearable devices (e.g., glasses, watches), entertainment devices (e.g., entertainment appliances, set-top boxes communicatively coupled to a display device, game consoles), televisions or other display devices, automotive computers, and so on.

[0101] The computer device 900 can include at least one processor 902, a memory 904, one or more communication interfaces 906, a display device 908, other input / output (I / O) devices 910, and one or more mass storage devices 912 that can communicate with each other, such as via a system bus 914 or other suitable connections.

[0102] The processor 902 can be a single processing unit or multiple processing units, and all processing units can include a single or multiple computing units or multiple cores. The processor 902 can be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuits, and / or any device that manipulates signals based on operation instructions. Among other capabilities, the processor 902 can be configured to obtain and execute computer-readable instructions stored in the memory 904, the mass storage device 912, or other computer-readable media, such as program code of an operating system 916, program code of an application 918, program code of other programs 920, and so on.

[0103] Memory 904 and mass storage device 912 are examples of computer-readable storage media for storing instructions that are executed by processor 902 to implement the various functions described above. For example, memory 904 generally may include both volatile and non-volatile memory (e.g., RAM, ROM, etc.). In addition, mass storage device 912 generally may include a hard disk drive, solid state drive, removable media, including external and removable drives, memory cards, flash memory, floppy disks, optical disks (e.g., CD, DVD), storage arrays, network attached storage, storage area network, and the like. Memory 904 and mass storage device 912 may both be collectively referred to herein as memory or computer-readable storage media and may be non-transitory media capable of storing computer-readable, processor-executable program instructions as computer program code that can be executed by processor 902 as a particular machine configured to implement the operations and functions described in the examples herein. Multiple programs may be stored on mass storage device 912. These programs include operating system 916, one or more application programs 918, other programs 920, and program data 922, and they may be loaded into memory 904 for execution.

[0104] Although illustrated as being stored in memory 904 of computer device 900 in Figure 9 , modules 916, 918, 920, and 922, or portions thereof, may be implemented using any form of computer-readable media accessible to computer device 900. As used herein, "computer-readable media" includes at least two types of computer-readable media, namely computer-readable storage media and communication media.

[0105] Computer-readable storage media includes volatile and non-volatile, removable and non-removable media implemented by any method or technology for storing information such as computer-readable instructions, data structures, program modules, or other data. Computer-readable storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disks (DVD), or other optical storage devices, magnetic cassettes, magnetic tape, magnetic disk storage devices or other magnetic storage devices, or any other non-transmission media that can be used to store information accessible to a computer device. In contrast, communication media may embody computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transmission mechanism. Computer-readable storage media as defined herein does not include communication media.

[0106] One or more communication interfaces 906 are used to exchange data with other devices, such as via a network, direct connection, etc. Such communication interfaces can be one or more of the following: any type of network interface (e.g., network interface card (NIC)), wired or wireless (such as IEEE 802.11 wireless local area network (WLAN)) wireless interface, Worldwide Interoperability for Microwave Access (Wi-MAX) interface, Ethernet interface, Universal Serial Bus (USB) interface, cellular network interface, BluetoothTM interface, Near Field Communication (NFC) interface, etc. The communication interface 906 can facilitate communication within a variety of network and protocol types, including wired networks (e.g., LAN, cable, etc.) and wireless networks (e.g., WLAN, cellular, satellite, etc.), the Internet, etc. The communication interface 906 can also provide communication with external storage devices (not shown) such as in storage arrays, network-attached storage, storage area networks, etc.

[0107] In some examples, a display device 908, such as a monitor, can be included for displaying information and images to a user. Other I / O devices 910 can be devices that receive various inputs from a user and provide various outputs to the user, and can include touch input devices, gesture input devices, cameras, keyboards, remote controls, mice, printers, audio input / output devices, etc.

[0108] The techniques described herein can be supported by these various configurations of the computer device 900 and are not limited to the specific examples of the techniques described herein. For example, the functionality can also be implemented in whole or in part on a "cloud" using a distributed system. The cloud includes and / or represents a platform for resources. The platform abstracts the underlying functionality of the hardware (e.g., servers) and software resources of the cloud. Resources can include applications and / or data that can be used when performing computational processing on servers remote from the computer device 900. Resources can also include services provided via the Internet and / or via a subscriber network such as a cellular or Wi-Fi network. The platform can abstract the resources and functionality to connect the computer device 900 with other computer devices. Thus, the implementation of the functionality described herein can be distributed throughout the cloud. For example, the functionality can be implemented partially on the computer device 900 and partially via a platform that abstracts the functionality of the cloud.

[0109] Although the present disclosure has been described and illustrated in detail in the accompanying drawings and the foregoing description, such description and illustration shall be regarded as illustrative and schematic rather than restrictive; the present disclosure is not limited to the disclosed embodiments. By studying the drawings, the disclosure, and the appended claims, those skilled in the art can understand and implement variations of the disclosed embodiments when practicing the claimed subject matter. In the claims, the word "comprising" does not exclude other elements or steps not listed, the indefinite article "a" or "an" does not exclude a plurality, the term "plurality" means two or more, and the term "based on" shall be interpreted as "at least partially based on". The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.

Claims

1. A home improvement process management method, comprising: Get the order information of the target home improvement order; Determine a decoration project information sequence according to the order information, wherein the decoration project information sequence indicates a plurality of decoration projects included in the target home improvement order and a construction order of the plurality of decoration projects, and each decoration project information in the decoration project information sequence indicates a project duration of a corresponding decoration project; In response to determining that the project duration of the current decoration project at the home improvement site associated with the target home improvement order has expired, acquiring a current image of an associated area within the home improvement site; as well as In response to determining that the current decoration project has been completed according to the current image, determining the next decoration project according to the decoration project information sequence and the current decoration project, and generating a first instruction prompting entry and sending it to a first user associated with the next decoration project.

2. The method according to claim 1, wherein: Each of the plurality of decoration projects includes a supply link, a construction link and an acceptance link arranged in sequence, and the project duration includes the supply link duration, the construction link duration and the acceptance link duration of the corresponding decoration project. In response to the current stage of the current renovation project being the supply stage or the construction stage, the method further includes: In response to determining that the supply phase duration or the construction phase duration corresponding to the current phase has expired, acquiring the current image; Determining whether the current link has been completed according to the current image; and It is determined according to the current image that the current link has been completed, a next link is determined according to the current link, and a second instruction is generated to prompt a second user associated with the next link.

3. The method according to claim 2, wherein: In response to the current stage of the current renovation project being the acceptance stage, the method further includes: In response to determining that the acceptance phase duration corresponding to the current phase has expired, acquiring the current image; Determining whether the current link has been completed according to the current image; and In response to determining according to the current image that the current link has been completed, determining the next decoration project according to the decoration project information sequence and the current decoration project, and generating the first instruction to prompt the first user.

4. The method according to claim 2 or 3, wherein: In response to determining that the project duration of the current decoration project at the home improvement site associated with the target home improvement order has expired, acquiring a current image of an associated area within the home improvement site includes: In response to determining that the current link is a supply link and the supply link duration has expired, acquiring an image of a material placement area of ​​the current construction project in the home improvement site as the current image; In response to determining that the current stage is a construction stage and the construction stage duration has expired, acquiring an image of a construction area of ​​the current construction project in the home improvement site as the current image; and In response to determining that the current stage is an acceptance stage and the acceptance stage duration has expired, an image of a completed area of ​​the current construction project in the home improvement site is acquired as the current image.

5. The method according to any one of claims 1 to 4, wherein: The step of determining the decoration project information sequence according to the order information comprises: In response to determining that the order information is text information, performing a first semantic recognition on the text information to determine the decoration project information sequence; and In response to determining that the order information is image information, text extraction and second semantic recognition are performed on the image information to determine the decoration project information sequence.

6. The method according to any one of claims 1 to 5, before responding to determining that the current renovation project has been completed according to the current image, the method comprises: Obtaining a decoration rendering of the current decoration project; Performing image detection on the current image to extract a target area associated with the current renovation project from the current image; Determine whether the current decoration project has been completed based on the similarity between the decoration rendering and the target area.

7. The method according to any one of claims 1 to 6, further comprising: In response to determining that the current decoration project is not completed according to the current image, determining the next decoration project according to the decoration project information sequence and the current decoration project, and generating a second instruction prompting a postponement of the entry and sending it to the first user.

8. The method according to any one of claims 1 to 7, further comprising: In response to receiving a third instruction indicating that the current renovation project is to be completed ahead of schedule, a fourth instruction prompting early entry is generated and sent to the first user.

9. A home improvement process management system, comprising: A first module is configured to obtain order information of a target home improvement order; A second module is configured to determine a decoration project information sequence according to the order information, wherein the decoration project information sequence indicates at least one decoration project included in the target home improvement order and a construction order of the at least one decoration project, and each decoration project information in the decoration project information sequence indicates a project duration of a corresponding decoration project; A third module is configured to obtain a current image of an associated area in the home improvement site in response to determining that a project duration of a current decoration project at the home improvement site associated with the target home improvement order has expired; and The fourth module is configured to determine the next decoration project according to the decoration project information sequence and the current decoration project in response to determining that the current decoration project has been completed according to the current image, and generate a first instruction prompting entry and send it to the first user associated with the next decoration project.

10. A computer device comprising: at least one processor; as well as At least one memory is communicatively connected to the at least one processor, the at least one memory stores instructions, and when the instructions are executed by the at least one processor individually or collectively, the computer device executes the method according to any one of claims 1 to 8.

11. A computer-readable storage medium storing instructions, which, when executed individually or collectively by one or more processors of a computer device, cause the computer device to perform the method of any one of claims 1 to 8.

12. A computer program product comprising instructions, which, when executed individually or collectively by one or more processors of a computer device, cause the computer device to perform the method of any one of claims 1 to 8.