Intelligent processing methods and systems for decoration data based on digital construction
By attaching electronic tags to decoration materials and combining them with video monitoring, the system enables real-time tracking of the status of decoration materials, solving the problem of non-standard use of decoration materials and improving the comprehensiveness of information processing and user experience of the decoration service system.
Patent Information
- Application Number
- CN202510659243.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-21
- Publication Date
- 2026-01-06
- Estimated Expiration
- 2045-05-21
AI Technical Summary
Existing renovation service solutions based on visual monitoring systems cannot meet homeowners' high demands for the authenticity and standardization of renovation materials, resulting in renovation materials being replaced or used improperly during construction, and a lack of full-time recording and display.
By attaching electronic tags to decoration materials, combined with video monitoring systems and tag readers, the system records and displays the materials' entry, location trajectory, unpacking, and construction process in real time, providing an intelligent decoration data processing system that enables real-time tracking and display of the materials' status.
It enables real-time recording of the status of decoration materials from transportation to construction, avoiding problems such as material replacement and non-standard use, improving the comprehensiveness, intelligence and user experience of the decoration service system, and ensuring the accuracy and transparency of construction information.
Smart Images

Figure CN120524542B_ABST
Abstract
Description
Technical Field
[0001] This application pertains to data processing systems or methods specifically applicable to the management, supervision, or prediction of decoration projects within the Internet industry, or to the field of information system integration services technology within the emerging software and new information technology service industries, specifically involving an intelligent processing method and system for decoration data based on digital construction. Background Technology
[0002] Currently, in the interior decoration industry, some decoration companies will report the process and progress of the decoration site to the homeowners in the form of data streams. The decoration management system can cover the entire process from customer signing, project design, material procurement, construction management to after-sales service. Decoration companies can monitor key data such as project progress in real time, and homeowners can share information in real time through the system. For example, homeowners can check the decoration status on their mobile phones.
[0003] In real-world applications, researchers have found that homeowners are highly concerned about the authenticity and standardization of the building materials used during the construction process, but current visual monitoring system-based service solutions cannot meet this user need. Summary of the Invention
[0004] This application provides a method and system for intelligent processing of decoration data based on digital construction, aiming to improve the comprehensiveness, intelligence and accuracy of decoration service system in processing construction service information at the level of decoration materials, and improve user experience.
[0005] In a first aspect, embodiments of this application provide an intelligent processing method for decoration data based on digital construction, applied to a first terminal device of a homeowner user in a decoration service system, the method comprising:
[0006] The first page is displayed. The first page includes a project progress indicator, decoration material items and usage status. The usage status includes a used status. The decoration material items in the used status include a first decoration material item indicating a first decoration material. The first decoration material is a material in the set of decoration materials required for the first project stage indicated by the project progress indicator.
[0007] In response to the first selection operation for the first decoration material item, a second page is displayed. The second page includes a comprehensive status record of the first decoration material, which includes the first decoration material's packaged arrival record, its location trajectory record throughout the entire time period after arrival, unpacking record, and construction process record.
[0008] Secondly, embodiments of this application provide a home renovation service system, including a first terminal device for homeowners, wherein the first terminal device is used to perform the steps described in the first aspect above.
[0009] Thirdly, this application provides an intelligent data processing device for decoration based on digital construction, applied to the first terminal device of the homeowner user in a decoration service system, the device comprising:
[0010] The first display unit is used to display a first page, which includes a project progress indicator, decoration material items and usage status. The usage status includes a used status. The decoration material items in the used status include a first decoration material item indicating a first decoration material. The first decoration material is a material in the set of decoration materials required for the first project stage indicated by the project progress indicator.
[0011] The second display unit is used to display a second page in response to a first selection operation for the first decoration material item. The second page includes a comprehensive status record of the first decoration material, which includes a record of the first decoration material arriving in its packaging, a record of its location trajectory throughout the entire time period after arrival, a record of unpacking, and a record of the construction process.
[0012] Fourthly, embodiments of this application provide a terminal device, the terminal device comprising:
[0013] The device includes a processor, a memory, and a communication interface, which are interconnected. The communication interface is used to receive or send data, the memory is used to store application code for the terminal device to execute the method described in the first aspect, and the processor is configured to execute the method described in the first aspect.
[0014] Fifthly, embodiments of this application provide a computer-readable storage medium, wherein executable program code is stored on the computer-readable storage medium, the executable program code including execution instructions for performing the steps of the method described in the first aspect.
[0015] Sixthly, embodiments of this application provide a computer program product, wherein the computer program product includes a computer program operable to cause a computer to perform some or all of the steps described in the method described in the first aspect of embodiments of this application. The computer program product may be a software installation package.
[0016] As can be seen, compared to existing solutions that only support coarse-grained construction project service information such as project progress, this application realizes the query of construction records at the level of decoration materials based on user terminal devices. Furthermore, through a visually interactive page design, it intuitively and clearly displays construction information related to materials that users are highly concerned about. Specifically, based on the user's selection of the first decoration material, it displays the comprehensive status record of the first decoration material. Since the comprehensive status record includes the first decoration material's packaged arrival record, its location trajectory record throughout the entire time after arrival, unpacking record, and construction process video record, this allows the spatial occupancy status of the decoration material from transportation to the decoration site until its use in the construction project to be recorded linearly and without intervals. This avoids the problem of decoration materials being replaced midway or the construction process being non-standard and invisible. Key information throughout the entire time is intuitively displayed to the homeowner for review. This significantly improves the comprehensiveness, intelligence, and accuracy of the decoration service system in processing construction service information at the level of decoration materials, thereby enhancing the user experience. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 This is a schematic diagram of the architecture of an example decoration service system provided in an embodiment of this application;
[0019] Figure 2 This is an example diagram illustrating the composition of a terminal device provided in an embodiment of this application;
[0020] Figure 3 This is a flowchart illustrating an intelligent processing method for decoration data based on digital construction, provided in an embodiment of this application.
[0021] Figure 4 This is a schematic diagram of an example project material management display page provided in an embodiment of this application;
[0022] Figure 5 This is a schematic diagram of an example business information management display page provided in an embodiment of this application;
[0023] Figure 6 This is a schematic diagram of an example service details display page provided in an embodiment of this application;
[0024] Figure 7 This is a schematic diagram of an example business and engineering information management page provided in an embodiment of this application;
[0025] Figure 8 This is a schematic diagram of an example integrated status record display page provided in an embodiment of this application;
[0026] Figure 9 This is a schematic diagram of an example full-time location trajectory recording display page provided in an embodiment of this application;
[0027] Figure 10 This is a schematic diagram of an example unpacking record display page provided in an embodiment of this application;
[0028] Figure 11 This is a functional unit block diagram of an intelligent decoration data processing device based on digital construction, provided in an embodiment of this application.
[0029] Figure 12 This is a block diagram of the functional units of another intelligent processing device for decoration data based on digital construction provided in this application embodiment. Detailed Implementation
[0030] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.
[0031] The terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0032] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0033] The embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0034] Please refer to Figure 1 , Figure 1 This is a schematic diagram of the architecture of an example renovation service system provided in an embodiment of this application. The renovation service system 1 may include a terminal device 10, a server 20, a tag reader 30, and a video surveillance system 40. The terminal device 10, the tag reader 30, and the video surveillance system 40 can all communicate with the server 20.
[0035] In specific implementation, terminal device 10 refers to the terminal device used by the user, such as a mobile phone, computer, or smart wearable device. Terminal device 10 is mainly used to display a visual interactive page and detect user operations on the content displayed on the page. Specifically, terminal device 10 can display the visual interactive page through a webpage, application, or mini-program. Server 20 is the backend server for the webpage, application, or mini-program running on terminal device 10. Based on the detected operations, terminal device 10 can request messages from server 20, requesting server 20 to perform data processing operations such as data querying. Server 20 then returns the results of the data processing operations to terminal device 10 through response messages, which terminal device 10 then parses and displays on the page.
[0036] In this embodiment, the terminal device 10 may include a first terminal device for the homeowner. This first terminal device can display construction information related to materials of interest to the user through a visual interactive page, such as project progress indicators, decoration material items, and usage status. The usage status is associated with specific decoration materials, allowing the user to intuitively understand the project progress and the usage status of decoration materials required at each stage of the project. Furthermore, based on the user's selection of a first decoration material, the first terminal device can display a comprehensive status record of that material. Since this comprehensive status record includes the material's packaged arrival record, its location trajectory record throughout the entire process after arrival, unpacking records, and construction process video records, the spatial occupancy status of the decoration material from transportation to the construction site until its use in the construction project can be recorded linearly and without interruption. This avoids problems such as materials being replaced midway or the construction process being non-standard and invisible. Key information throughout the entire process is intuitively displayed for the homeowner to review, significantly improving the comprehensiveness, intelligence, and accuracy of the decoration service system's processing of hierarchical construction service information for decoration materials, thereby enhancing the user experience.
[0037] In addition, the comprehensive status record may include at least one of the following: purchase records of decoration materials, usage plans, construction personnel information, material usage, and remaining material quantity. Users can query the comprehensive status record information through terminal device 10 to know the consumption of each decoration material during the decoration process and avoid material waste or overspending.
[0038] The information on construction personnel may include, for example, the names, job types, and working hours of the construction personnel. Users can use this information to understand the personnel working on the construction site each day, as well as the work arrangements for each construction worker.
[0039] Based on the consumption of decoration materials and construction personnel information in the comprehensive status record, server 20 can also perform construction cost statistics such as material costs and labor costs to support relevant personnel in settling construction worker wages and managing construction costs. Specifically, server 20 can also obtain the attendance information of construction personnel. This attendance information can be uploaded by authorized construction management personnel through terminal device 10, or it can be directly obtained by server 20 from the attendance management device system. After obtaining the attendance information, server 20 can calculate the wages of each construction worker based on the attendance information and generate corresponding labor cost statistics information, which is then pushed to the terminal device 10 of the relevant personnel, improving the efficiency and accuracy of construction worker wage settlement. Regarding the management of material costs, server 20 can statistically analyze material costs and contract procurement costs based on data such as decoration material purchase records. Server 20 can also support the access of terminal devices of material suppliers, allowing suppliers to independently enter material information. Based on the information entered by suppliers, the server can determine the specific details of decoration materials (such as quantity and model) associated with each stage of the decoration project. Suppliers can directly enter information, reducing the cost of secondary information transmission and improving efficiency, while ensuring the accuracy of server 20's statistics on decoration project material costs.
[0040] Simultaneously, server 20 can also issue reminders for overspending based on preset amount thresholds and the aforementioned calculated construction costs. Specifically, when server 20 detects overspending, it can send reminder messages to the relevant personnel's terminal devices 10 via, for example, application notifications or SMS messages. Similarly, for situations such as attendance irregularities, server 20 can also send reminder messages to the relevant personnel's terminal devices 10 via application notifications or SMS messages.
[0041] In addition, server 20 can also support querying construction progress data for renovation projects. This construction progress data specifically includes the start time, estimated end time, and actual completion status of each project stage. Users can clearly understand whether the renovation project is progressing according to plan by querying the construction progress data through terminal device 10. For example, users can use a mobile application or web page to check which specific stage of their renovation project is currently in, such as water and electricity renovation, carpentry, or tiling, and the percentage of progress for that stage. Furthermore, server 20 can also categorize and save information uploaded to server 20, such as construction personnel information, project progress information, information on the use of renovation materials, and construction cost information, according to the renovation project to which they belong. In scenarios where renovation project information needs to be viewed, such as post-renovation acceptance, server 20 can support querying construction personnel information, information on the use of renovation materials, and construction cost information associated with each stage of the selected renovation project, enabling traceability and viewing of the entire renovation project information chain.
[0042] In a specific implementation, terminal device 10 may also include, for example, a second terminal device for construction workers of the decoration company, a third terminal device for designers of the decoration company, and a fourth terminal device for sales personnel of the decoration company. Homeowners, construction workers, designers, and sales personnel can all query the aforementioned construction progress and decoration material status information from server 20 through terminal device 10. Among these, purchase records, usage plans, construction worker information, and construction progress data can also be uploaded to server 20 by specific users among the homeowners, construction workers, designers, and sales personnel responsible for procurement, planning, or construction, through terminal device 10. Specifically, construction progress data may also include construction logs uploaded by construction personnel. For example, project managers can upload construction log information including text and images through mobile devices or other terminal devices 10. Alternatively, project managers can also record video information such as morning meeting videos and upload them to server 20. When other users interact with server 20 through terminal devices 10 to query construction progress data, they can query construction progress data including one or more types of information such as text, images, and videos. In addition, the images included in the construction logs can also be obtained by the video monitoring system 40, providing users with multi-dimensional construction site information, which helps to ensure the authenticity and accuracy of construction progress data.
[0043] Specifically, the usage status and overall status records of the aforementioned decoration materials can be determined by the server 20 based on the reading records of the electronic tags by the tag reader 30 and the image information obtained by the video monitoring system 40.
[0044] In practice, each decoration material can be affixed with a unique electronic tag. Multiple tag readers 30 can be installed in each sub-area of the decoration site (e.g., different room areas divided by entrances / exits and walls) to read the electronic tags on the decoration materials. These readers can include one or more of the following: side-mounted channel tag readers (installed at the entrances / exits of sub-areas), top-mounted tag readers (installed on the ceiling of the room), and handheld tag readers. The reading range of multiple tag readers 30 covers the entire decoration site, enabling the real-time location of each decoration material. Each tag reader 30 can be configured with a cellular communication module to communicate with the server 20. Alternatively, multiple tag readers 30 at the same decoration site can form a self-organizing network based on Bluetooth or Wi-Fi modules. Cellular communication modules can be configured for some of the tag readers 30, or some can be connected to the mobile terminals of construction workers at the decoration site. Thus, multiple tag readers 30 within the self-organizing network can communicate with the server 20 through these individual tag readers 30.
[0045] In this embodiment, the electronic tag can specifically refer to a radio frequency identification (RFID) tag. The RFID tag can integrate an RFID antenna and an RFID signal processing module. Correspondingly, the tag reader 30 can also be a signal processing device with an RFID antenna and an RFID signal processing model. After dividing the decoration site into sub-areas, tag readers 30 can be set at the top of each sub-area, such as the top of the entrance door and the top of each room. The signal of each tag reader 30 can cover a specific area below it. The signals of multiple tag readers 30 cover the entire decoration site. When decoration materials with RFID tags enter each sub-area of the decoration site, the tag readers 30 set in each sub-area can communicate with the RFID tags to determine the real-time location area of the decoration materials.
[0046] Of course, in other embodiments, the electronic tag can also be other tags such as near field communication (NFC) tags, QR code tags, or barcode tags. Accordingly, the recognition range of the NFC tag and the reading method of the QR code tag and barcode tag are adapted. The tag reader used can be a handheld tag reader, and no specific limitation is made here.
[0047] In addition, a video surveillance system 40, including one or more image acquisition devices (such as cameras), can be installed at the renovation site. A tag reader 30 scans electronic tags and reports the tag reading records to a server 20. The server 20 can determine the renovation material corresponding to the tag reading record and trigger the marking operation of key video frame groups of the video data collected by the video surveillance system 40. Multiple key video frame groups can form video segments representing the transfer and use of renovation materials in different sub-areas of the renovation site. That is, based on the timestamps of changes in the location trajectory of the renovation materials, the video surveillance system 40 can be triggered to accurately locate, identify, and mark video frames containing image information of the renovation materials, achieving refined management of the location and status of each renovation material.
[0048] Furthermore, after obtaining the location and status of each decoration material through the tag reader 30 and the video monitoring system 40, the server 20 can also save it in the location status database. This location status database can be used to save the latest location and status of each decoration material. In addition, the server 20 can also support users to query the real-time status of individual decoration materials. When a user selects a decoration material on the terminal device 10, the terminal device 10 queries the tag table to obtain the target tag identifier corresponding to the decoration material and sends it to the server. The server 20 can query the latest location status database to obtain the location and status of the decoration material, and control the target camera at the decoration site to collect real-time images and synchronize them to the terminal device 10 based on the location and status.
[0049] In addition to the aforementioned monitoring and management of construction progress and the status of decoration materials during the decoration process, the decoration service system of this application can also support the synchronous management of decoration needs and design schemes between homeowners and designers before the decoration construction. For example, homeowners can upload decoration needs (such as house area and floor plan) to server 20 through a first terminal device. Designers can obtain information such as house area and floor plan through a third terminal device and generate corresponding design schemes. After the designer uploads the design scheme to server 20 through the third terminal, homeowners can obtain and view the design scheme from server 20 through the first terminal device.
[0050] It should be noted that, Figure 1 This is just one example of a renovation service system. In actual applications, the types of equipment included in a renovation server system, as well as the specific quantity of each type of equipment, can be compared with... Figure 1 The number of terminal devices can vary. For example, the number of terminal devices can be four. In addition, the decoration service system can also include devices such as humidity sensors. The server 20 can also send decoration plan adjustment suggestions to the terminal devices based on the environmental information collected by the humidity sensor. No specific restrictions are imposed here.
[0051] Please refer to Figure 2The terminal device in this application can be structured as follows: Figure 2 As shown, the terminal device may include a processor 110, a memory 120, a communication interface 130, and one or more programs 121, wherein the one or more programs 121 are stored in the memory 120 and configured to be executed by the processor 110, and the one or more programs 121 include instructions for performing any of the steps performed by the terminal device in the following method embodiments.
[0052] The communication interface 130 is used to support communication between the terminal device and other devices. The processor 110 may be, for example, a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logic blocks, units, and circuits described in conjunction with the embodiments of this application. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0053] The memory 120 can be volatile memory or non-volatile memory, or may include both. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous DRAM (DDR SDRAM), enhanced synchronous DRAM (ESDRAM), synchronous linked DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0054] In a specific implementation, the processor 110 is used to execute any step performed by the first terminal device in the following method embodiments, and when performing data transmission such as sending, it may selectively call the communication interface 130 to complete the corresponding operation.
[0055] It should be noted that the above schematic diagram of the terminal device is only an example, and the actual number of components included may be more or less, and no single limitation is made here.
[0056] Please see Figure 3 , Figure 3 This is a flowchart illustrating an intelligent processing method for decoration data based on digital construction, provided in an embodiment of this application. This intelligent processing method for decoration data based on digital construction can be applied to, for example... Figure 1 The first terminal device for homeowner users in the renovation service system shown is, for example... Figure 3 As shown, this intelligent processing method for decoration data based on digital construction includes the following steps:
[0057] S201, the first terminal device displays the first page, which includes project progress indicators, decoration material items, and usage status.
[0058] The usage status includes the used status, and the decoration material entries in the used status include the first decoration material entry indicating the first decoration material, which is a material in the set of decoration materials required for the first project stage indicated by the project progress identifier.
[0059] The usage status includes a usage status and an unused status; the decoration material items in the usage status include a second decoration material item, and the decoration material items in the unused status include a third decoration material item marked as "arrived" and a fourth decoration material item marked as "not arrived".
[0060] The first phase of the project can include one or more of the following: plumbing and electrical work, masonry work, painting work, and installation work. Specific building materials can include plumbing and electrical materials, carpentry materials, tiles, flooring, and doors and windows. For customized materials, such as cabinets and wardrobes, the style and size need to be determined in advance and an order placed. Data entry and management of these materials should be conducted before they arrive on site to improve the comprehensiveness of the information processing for the hierarchical construction services related to building materials.
[0061] In specific implementation, such as Figure 4 As shown, the first page can be a project materials management page. Specifically, it can display various decoration materials in the form of a list. Each item in the list can include the material's number, name, and other material identification information, as well as its usage status. Furthermore, it allows users to select one or more project progress indicators, thereby displaying the decoration materials list for the corresponding project stage. Figure 4 In the process, if the user selects the progress indicator for "Masonry Works", the list of decoration materials will specifically display the decoration materials associated with the Masonry Works.
[0062] Furthermore, this first page also allows users to specify material identifiers and usage status to further filter the displayed list of decoration materials. Specifically, users can enter material numbers or names for precise material searches, or filter materials by selecting specific usage statuses. Additionally, as... Figure 4 As shown, when the user does not select a specific material identifier and usage status, the decoration material list can display all decoration material items corresponding to the project progress selected by the user.
[0063] It should be noted that, Figure 4 The project materials management page shown is just one example of the first page. In actual applications, the types of information displayed on the first page and the way each piece of information is displayed can be the same as... Figure 4The differences are as follows: for example, the list of decoration materials can also display material identifiers such as material model, and users can enter the material model to filter the display of decoration materials. For example, for decoration materials that are not in use, their decoration material entries can also show whether they have been delivered or not. For example, the project progress indicator can be displayed in a drop-down list, and users can select the corresponding project progress indicator through the drop-down list. There are no specific restrictions here.
[0064] In addition, in other embodiments, except Figure 4 In addition to categorizing and displaying decoration materials based on project progress indicators, the system can also categorize and display them according to the area where each decoration material is used. For example, users can select the area indicators of different sub-areas of the decoration site, such as the kitchen, living room, and dining room, to filter and display decoration materials used in that area.
[0065] In addition, please refer to the following in practical applications: Figures 5-7 Renovation company staff can also view project progress information through the server. Figure 5 This is a sample business information management display page illustration. Before the renovation begins, after a business user publishes their renovation needs to the server, the renovation company's business personnel manager receives the needs and assigns them to specific business personnel. These business personnel then assist the homeowner in communicating with designers, construction supervisors, and other relevant personnel to achieve a complete process from design to construction. Taking computer-based management as an example, after the business personnel manager assigns tasks to individual business personnel, this can be achieved through... Figure 5 The information management display page shown allows you to view the real-time tracking status of each business, for example... Figure 5 The business dashboard shown can categorize and display businesses that are pending, in progress, and completed, and displays the corresponding owner user needs, business name, follow-up personnel information, last follow-up time, and transaction time, so that managers can understand the business status and assign appropriate business personnel to follow-up businesses based on business user needs information, so as to quickly allocate resources. In addition, this information management display page can also switch to display business statistics, and then display the data of pending, in progress, and completed businesses in the form of charts.
[0066] In practical implementation, when a renovation company's sales staff receives a renovation request and needs to send a quotation to the homeowner, the server can also support the sales staff in querying and retrieving pre-stored quotation templates. This allows the sales staff to quickly generate a quotation based on the retrieved standard-format template and send it to the homeowner, improving the user experience. Furthermore, in addition to accessing quotation templates via mobile devices, sales staff can also retrieve historical data such as the historical purchase prices of various renovation materials from the server. This allows sales staff to query historical purchase prices in real time and provide feedback to the homeowner even when they are away from home.
[0067] Furthermore, the server can also support viewing the detailed information of a specific business. For example, if an administrator selects a specific business that is being followed up or is pending follow-up on their mobile phone, the details will be displayed on their mobile device. Figure 6 The business details display page, as shown, allows administrators to view the specific follow-up process of a business. Information such as follow-up time, follow-up personnel, and a description of the follow-up situation can be displayed. This description can be edited and uploaded by the specific follow-up personnel via their mobile devices. Additionally, the business details display page also supports clicking on basic information to switch the display of basic information for the business. In this case, the displayed basic information can be the business name, follow-up personnel information, last follow-up time, and transaction time, as shown on the business information management page.
[0068] In addition, for the sales personnel who are specifically following up on the business, they can also use, for example... Figure 7 The business and project information management page shown allows you to view the business you are following, as well as information related to the renovation projects within those projects that have entered the renovation phase. Figure 7 As shown, the "My Business" and "Projects I'm Involved In" information can be displayed separately. In the "My Business" section, users can filter and view business information based on different statuses: "All," "Not Started," "In Progress," and "Paused." For the selected business information, a list can be displayed showing details such as business name, business type, registration date, follow-up person, owner's contact number, and owner's contact person. In the "Projects I'm Involved In" section, information such as project name, project type, construction manager, lead designer, project progress indicator, and remaining construction period can be displayed. Furthermore, the server can perform time-segmented statistics on the performance data of each business person, and each business person can view their own performance data for each time period.
[0069] It should be noted that this application Figures 5-7 These are just examples of how a page can be displayed; in actual applications, the content displayed on the page can be different. Figures 5-7 Different, for example Figure 7 The "Projects I've Participated In" section can also display information such as the remaining amount of renovation materials; no specific restrictions are imposed here.
[0070] S202, in response to a first selection operation for the first decoration material item, the first terminal device displays a second page, the second page including a comprehensive status record of the first decoration material.
[0071] The comprehensive status record includes the packaged arrival record of the first decoration material, the location trajectory record of the material after arrival, the unpacking record, and the construction process record.
[0072] Furthermore, in practical applications, the comprehensive status record may also include purchase records of the first decoration material, usage plan description information, construction personnel information, and material usage quantity, so that users can clearly understand the usage of construction materials during the decoration process. The usage plan description information refers to the description of the first decoration material in the construction plan table, which may specifically include a description of its function and purpose, the stage of the decoration project to which it belongs, and instructions on how to use it.
[0073] In specific implementation, the display format of the various types of information included in the comprehensive status record may include one or more of the following: text, images, and videos. No specific restrictions are imposed here. After detecting the first selection operation for the first decoration material item, the first terminal device may send a comprehensive status query request carrying an identifier corresponding to the first decoration material to the server. After receiving the comprehensive status query request, the server can query and determine the data corresponding to the first decoration material based on the identifier it carries, and then obtain the comprehensive status record of the first decoration material and return it to the first terminal device.
[0074] The first selection operation can be a click operation, a long press operation, or a mouse hover operation, etc., and there are no specific restrictions here.
[0075] As can be seen, compared to existing solutions that only support coarse-grained construction project service information such as project progress, this application realizes the query of construction records at the level of decoration materials based on user-side terminal devices. Furthermore, through a visually interactive page design, it intuitively and clearly displays construction information related to materials that users are highly concerned about. Specifically, based on the user's selection of the first decoration material, it displays the comprehensive status record of the first decoration material. Since the comprehensive status record includes the first decoration material's packaged arrival record, its location trajectory record throughout the entire time after arrival, unpacking record, and construction process video record, this allows the spatial occupancy status of the decoration material from transportation to the decoration site until its use in the construction project to be recorded linearly and without intervals. This avoids the problem of decoration materials being replaced midway or the construction process being non-standard and invisible. Key information throughout the entire time is intuitively displayed to the homeowner for review. This significantly improves the comprehensiveness, intelligence, and accuracy of the decoration service system in processing construction service information at the level of decoration materials, thereby enhancing the user experience.
[0076] In one possible example, the packaged entry record, the full-time location trajectory record after entry, the unpacking record, and the construction process record are all represented as text information entries on the second page.
[0077] For example, the second page could specifically be a comprehensive status record page, see [reference]. Figure 8 The second page displays entry records for packaged building materials, which may include, for example, the time when the first building material arrived at the construction site in its package, and information on the personnel receiving the first building material, among other things. Unpacking records may include unpacking time, unpacking location, and information on the personnel unpacking, among other things. Where the construction site is divided into multiple sub-areas, the unpacking location may refer to the sub-area where the construction personnel were unpacking the first building material. The full-time location trajectory record after entry may include, for example, a sub-area sequence, which includes each sub-area the first building material passed through after entering the construction site. The order of each sub-area in the sequence is determined by the time the first building material entered that sub-area. This sub-area sequence may also include the time information of the first building material arriving at each sub-area. Construction process records may include the time the first building material was used, and information on the construction personnel using the first building material, among other things.
[0078] In addition, such as Figure 8 As shown, the comprehensive status record page can also display information such as material number, material name, usage status, and associated project progress indicators. It should be noted that... Figure 8 The project materials management page shown is just one example of the second page. In actual applications, the types of information displayed on the second page and the display positions of each piece of information can be customized. Figure 8 The differences are as follows: for example, the full-time trajectory record after entering the site may also include information on the personnel who transport the decoration materials, etc., but there are no specific restrictions here.
[0079] As can be seen in this example, the second page displays the packaging arrival record of the decoration materials, the location trajectory record of the materials after arrival, the unpacking record, and the construction process record through text information entries. The page information is displayed in a concise and clear manner. Users can quickly understand the location and status information of the decoration materials after arrival and quickly locate the information categories they are interested in, which helps to improve the user experience.
[0080] In one possible example, the method further includes: detecting a second selection operation for a text information entry of the packaged arrival record, displaying first time information and / or first image information of the first decoration material being transported to the decoration site in an unopened packaging state; or, detecting a third selection operation for a text information entry of the location trajectory record of the entire time period after arrival, displaying a location trajectory distribution map of the first decoration material within a target time period, the target time period being the period from when the first decoration material is transported to the decoration site until it is used; or, detecting a fourth selection operation for a text information entry of the unpacking record, displaying second time information and / or second image information of the first decoration material being removed by construction workers; or, detecting a fifth selection operation for a text information entry of the construction process record, displaying third time information and / or third image information of the first decoration material being used by construction workers in the corresponding decoration project stage.
[0081] The second selection operation can be, for example, a click operation, a long press operation, or a mouse hover operation, etc., and there are no specific restrictions here.
[0082] In specific implementation, the first time and / or first image information, the location trajectory distribution map, the second time information and / or the second image information, and the third time information and / or the third image information can be displayed on the second page via a floating window, or they can be displayed by switching from the second page to a new page; no specific restrictions are placed here. In practical applications, the display method of the aforementioned information can also be determined according to the operation type of the second selection operation. For example, when the second selection operation is a click operation, the information is displayed on a new page; when the second selection operation is a mouse hover operation, the information is displayed via a floating window, making it convenient for users to quickly switch and view the specific information corresponding to different comprehensive status records.
[0083] Please refer to Figure 9 , Figure 9This is a schematic diagram of an example full-time location trajectory recording display page provided in an embodiment of this application. The trajectory distribution map can be displayed in conjunction with a floor plan of the renovation site, for example, displaying the trajectory distribution map on top of the floor plan, and indicating the trajectory direction using arrows or other methods. Furthermore, as... Figure 9 As indicated by the dots on the trajectory, the trajectory distribution map can also mark the nodes where the decoration materials enter different sub-areas. Users can select a dot to display trajectory information such as the time the decoration materials arrived in that area. Figure 9 If a user selects the location dot for bedroom 2, the arrival time of the renovation materials in bedroom 2 will be displayed in the trajectory information bar.
[0084] In specific implementation, the aforementioned image information (i.e., the first image information, the second image information, and the third image information) can be any one or more combinations of video clips, key video frames, and complete recorded videos.
[0085] For example, please refer to Figure 10 , Figure 10 This is a schematic diagram of an example unpacking record display page provided in an embodiment of this application. In addition to displaying text information such as unpacking time (i.e., second time information), unpacking location, and unpacking personnel, the unpacking record display page can also display specific unpacking images (i.e., second image information). The unpacking image information can be a video clip of the package being opened. The user can play the video clip by clicking the play control. When the user does not click the play control, the unpacking image display can be a video frame showing the moment the package is opened; that is, the video frame showing the moment the package is opened serves as the cover image for the unpacking image display.
[0086] In addition, such as Figure 9 and Figure 10 As shown, the page displays detailed information including the packaged arrival record, the location tracking record throughout the entire period after arrival, the unpacking record, and the construction process record. It can also display information such as material number, material name, usage status, and associated project progress indicators. It should be noted that... Figure 9 and Figure 10 The full-time location trajectory recording and unpacking record display pages shown are just examples. In actual applications, the types of information displayed and the display methods for each type of information on these pages can be customized. Figure 9 and Figure 10 The differences are as follows: for example, unpacking videos may not display video clips, but instead show multiple video frames before and after the packaging is opened. There are no specific restrictions here.
[0087] As can be seen in this example, the selection operation for text information items such as packaged entry record, full-time location trajectory record after entry, unpacking record, and construction process record is detected. Further, the time information, image information, location trajectory distribution map, etc. associated with the text information item can be displayed. When the user selects the specific type of information they want to view, more types and forms of visual information can be presented to the user, making the information display more intuitive and comprehensive, which helps to improve the user experience.
[0088] In one possible example, the first building material is equipped with a first electronic tag, and the used status of the first building material is created based on a first tag reading record group and a first video frame record group. The first tag reading record group includes multiple first tag reading records of the first electronic tag by a tag reader at the building site. The multiple first tag reading records are used to characterize the movement status of the first building material within a first field at the building site. The first video record group includes video segments containing image information of the first building material determined by a video monitoring system at the building site based on the movement status within the first field.
[0089] Specifically, each tag reading record can be associated with a reading time and a reading location. For multiple first tag reading records in the first tag reading record group, the multiple first tag reading records can be sorted according to the reading time to obtain a tag reading record sequence. This tag reading record sequence can specifically characterize the first on-site position movement state of the first decoration material.
[0090] Furthermore, when determining the first video frame recording group, for each first tag record, based on its corresponding reading time and reading location, the video image frames collected by the video surveillance system within a preset time period before and after the reading time at the reading location can be obtained, and video image frames including the first decoration material can be further determined from them, and then the first video frame recording group can be generated based on the video image frames.
[0091] Among them, the electronic tag can be, for example, an RFID tag, an NFC tag, a QR code tag, or a barcode tag. In this embodiment, an RFID tag can be used as the electronic tag because it can be read remotely and is not affected by the stacking of decoration materials or the outer packaging, and can be accurately identified.
[0092] Furthermore, similar to the first decoration material, the second decoration material indicated by the aforementioned second decoration material entry is equipped with a second RFID electronic tag, the third decoration material indicated by the third decoration material entry is equipped with a third RFID electronic tag, and the fourth decoration material indicated by the fourth decoration material entry is equipped with a fourth RFID electronic tag. The "in use" status of the second decoration material is created through a second tag reading record group and a second video recording group; the "already on site" status of the third decoration material is created through a third tag reading record group; the "unused" status of the third decoration material is created through a fourth tag recording group; and the "not on site" status and "unused" status of the fourth decoration material are created through a fifth tag reading record group. Specifically, the "not on site" status can be determined by a tag reader held by the purchasing personnel or construction personnel.
[0093] As can be seen, in this example, electronic tags are attached to the decoration materials. A tag reader at the construction site reads and records multiple tags, representing the movement of the decoration materials within the construction site. Based on this movement, a video surveillance system at the construction site identifies video segments containing the image information of the decoration materials. A used status is then created based on these video segments. The location of the decoration materials is determined by reading the tag records. Compared to a traditional video surveillance system, this method achieves truly accurate detection and recording of the materials' location within the construction site. Furthermore, because the positional changes of the decoration materials are accurately recorded, the video surveillance system can be more precisely linked to analyze and process video recording data at corresponding time points and within the framing range, thus improving the efficiency and accuracy of video data processing.
[0094] In one possible example, the tag reader includes an entrance tag reader located at the entrance doorway of the renovation site and multiple indoor tag readers located at the renovation site.
[0095] The multiple indoor tag readers cover the entire renovation site with their reading range for electronic tags. The entrance tag reader and the multiple indoor tag readers can form a self-organizing network or communicate with a server individually. Specifically, the entrance door tag reader can, for example, use a signal processing device based on an RFID antenna and an RFID signal processing module, and can be set at the top of the entrance door to form a spatial effect that radiates downwards across the entire doorway area. Similarly, the indoor tag readers can also use a signal processing device based on an RFID antenna and an RFID signal processing module, and can be set at the top of each room in the renovation site to cover a certain area. The combination of multiple areas forms the hardware basis for sensing and monitoring the spatial position of any renovation material in the renovation site.
[0096] In addition, the entry tag reader and indoor tag reader can be equipped with cellular communication modules to achieve communication connection with the server of the decoration service system. Alternatively, the entry tag reader and indoor tag reader can form a self-organizing network based on Bluetooth or Wi-Fi modules. The entry tag reader is equipped with a cellular communication module or communicates with a dedicated construction management terminal held by the on-site construction manager. This dedicated construction management terminal communicates with the server and can be equipped with camera function, tag reading and writing function, and can be pre-installed with the construction party APP of the decoration service system to support construction personnel on the construction site to enter and interact with some construction information based on the terminal.
[0097] In practice, depending on the tag reader settings, the server can determine the specific location of the building materials using different methods. For example, if multiple tag readers in the same sub-area have the same area of operation, as long as a tag reader detects a tag in that sub-area, the server can perform a coarse location of the building material corresponding to that tag, determining that the building material has entered that sub-area. Furthermore, the server can jointly determine the precise location of the building material in that sub-area based on information such as the signal strength and time difference of the same tag read by multiple tag readers in the same sub-area.
[0098] Alternatively, by setting the effective areas of different tag readers within the same sub-region to not overlap, i.e., each tag reader's effective area is a portion of the sub-region, the server can determine the precise location of the building materials in each sub-region by directly using the effective area of the tag reader corresponding to each tag reading record when determining the location of the building materials. Similarly, the server can also mark, for example, the entrance tag reader and the first indoor reader set at the entrance of each sub-region. When the tag is read by this type of reader, it can be determined that the building materials have entered the entrance door or a certain sub-region of the renovation site.
[0099] As can be seen, in this example, the tag reader includes an entrance tag reader installed at the entrance doorway of the renovation site and multiple indoor tag readers installed at the renovation site. The reading range of the multiple tag readers covers the entire renovation site, which can monitor and record the location status of the renovation materials from the time they enter the renovation site to the time they are used. This avoids the problem of missing information on changes in the location of renovation materials affecting the accuracy of determining their usage status, and improves the accuracy of the renovation service system in processing hierarchical construction service information for renovation materials.
[0100] In one possible example, the first time information is the time information in the earliest first tag reading record among the plurality of first tag reading records, and the earliest first tag reading record is the reading record of the first electronic tag by the entry tag reader; the first image information is a video clip containing the first decoration material passing through the entrance doorway, determined by the video monitoring system of the decoration site based on the first time information; before displaying the first time information and / or first image information of the first decoration material being transported to the decoration site in an unopened packaging state, the method further includes: sending a packaged entry record query request message carrying the tag information of the first decoration material to the server; receiving a record query response message from the server; and parsing the record query response message to obtain the time information and / or image information of the first decoration material being transported to the decoration site in an unopened packaging state.
[0101] The label information of the first building material refers to the identification corresponding to the aforementioned first building material. This can be, for example, a serial number or other label identifier of a first electronic tag. The purchasing personnel can upload the material identifier of the building material and the label identifier of the electronic tag to the server, where the server will associate and save them. Subsequently, the server can identify the first building material based on the label information. Alternatively, the label information of the first building material can also be a material identifier such as a building material number or name, which can be directly written into the electronic tag by the purchasing personnel using a label writing device. No specific restrictions are imposed here.
[0102] Correspondingly, when the label information is a label identifier, the association between the label identifier and the material identifier can also be synchronized by the server to the terminal devices of relevant personnel such as homeowners, construction workers, designers, and sales personnel. Then, when the terminal device needs to query information such as the location and status of decoration materials from the server, it can determine the label identifier corresponding to the decoration material by querying the association between the locally stored label identifier and the material label, and send it to the server for corresponding data query processing. This association can be stored in the form of a label table.
[0103] As can be seen in this example, the server queries the reading records associated with the entrance doorway at the renovation site based on the label information of the renovation materials. Then, based on the time information corresponding to the reading record and the location information of the entrance doorway, it accurately locates the video clips of the renovation materials entering the entrance doorway collected by the video surveillance system. This allows for more precise linkage between the video monitoring system and the video recording data at the corresponding time points and within the framing range, which helps to improve the efficiency and accuracy of video data processing.
[0104] In one possible example, the location trajectory distribution map is determined by the following operations: obtaining the tag reading record set of the entrance tag reader and the plurality of indoor tag readers at the entrance doorway, the tag reading record set including multiple tag reading records, the tag reading records containing tag information, reading time and location information; querying the tag reading record set using the tag information of the first electronic tag as the query identifier to obtain a first subset of tag reading records of the first electronic tag; updating the first subset of tag reading records with the target time period as the constraint condition to obtain a second subset of tag reading records; and creating the location trajectory distribution map based on the location information and reading time in the second subset of tag reading records.
[0105] In practice, when generating the location trajectory distribution map, multiple location information can be sorted according to the reading time of each read record to determine the direction of movement and obtain the corresponding location trajectory distribution map.
[0106] For example, taking the laying of electrical wires by construction workers as an example, the renovation site is divided into area 1 (with tag reader 1), area 2 (with tag reader 2), and area 3 (with tag reader 3). If the coiled cable was originally in area 1, and the construction workers moved it from area 1 through area 2 to area 3 for laying, tag reader 1 will read the electronic tag of the coiled cable first, followed by tag reader 2 and tag reader 3 in turn. This can determine that the direction of movement of the coiled cable is from area 1 through area 2 to area 3, and thus a corresponding location trajectory distribution map can be generated.
[0107] As can be seen in this example, based on the tag information, reading time and location information contained in the tag reading records, the reading records corresponding to the decoration materials are first determined according to the tag information. Then, with the target time period as a constraint, the reading records from the time the decoration materials are brought to the site to the time of use are filtered out. Furthermore, a location trajectory distribution map is created based on the location and time information of the filtered reading records. Irrelevant data is removed in a hierarchical manner, which helps to improve the accuracy and efficiency of the location trajectory distribution map generation.
[0108] In one possible example, the second time information and the second image information are determined through the following steps: unpacking behavior detection is performed on the image information from the video surveillance system at the renovation site to obtain a detection result; if the detection result indicates the presence of unpacking behavior, at least one tag reading record with a location association with the unpacking behavior is obtained; the unpacking material object is identified based on the unpacking video frame of the unpacking behavior and the at least one tag reading record to obtain an identification result that the unpacking object is the first renovation material; the second time information is determined based on the time information of the at least one tag reading record; and the second image information is determined based on the unpacking video frame of the unpacking behavior.
[0109] Specifically, the tag reading record and the unpacking action have a location correlation. This means that the tag reading time is within a preset time period when the unpacking action occurs, and the location information of the tag reading record matches the location of the unpacking action. The location information of the tag reading record must match the location of the unpacking action; for example, the distance between the location of the tag reading record and the location of the unpacking action may be less than a preset distance, or the location of the tag reading record and the location of the unpacking action may be within the same sub-area of the renovation site.
[0110] The second time information can be, for example, a time period determined based on the time information of reading records from at least one tag, or it can be a point in time within the time information of reading records from at least one tag; no specific limitation is imposed here. Furthermore, the second image information can be a video segment including unpacked video frames, or one or more video frame images from unpacked video frames; no specific limitation is imposed here.
[0111] In practice, for cases where unpacking behavior is not detected, the server can determine whether each area includes unopened decoration materials based on image information. Then, for sub-areas containing unopened decoration materials, unpacking behavior detection is performed periodically at a first preset time interval; for sub-areas not containing unopened decoration materials, unpacking behavior detection is performed periodically at a second preset time interval, where the first preset time interval is shorter than the second preset time interval. In other words, the focus is on monitoring sub-areas where unpacking behavior may occur, while the detection frequency for other sub-areas is reduced to conserve system resources.
[0112] In practice, when identifying the unpacked material object, the quantity of decoration materials corresponding to at least one tag reading record can be determined first. If the quantity of decoration materials corresponding to at least one tag reading record is 1, the unpacked object can be directly identified as the first decoration material corresponding to that at least one tag reading record. If there are multiple decoration materials corresponding to at least one tag reading record, the specific category information of the decoration material targeted by the unpacking behavior can be determined by identifying the decoration materials in the unpacking video frames, and then the first decoration material matching that category information can be determined from the multiple decoration materials.
[0113] Specifically, if at least one of the corresponding decoration materials does not contain any decoration materials that match the category information of the decoration materials identified in the unpacking video frame, the server can also generate an abnormal prompt message and send the abnormal prompt message to the terminal devices of relevant users such as homeowners, project managers, and construction workers.
[0114] The abnormal prompt information may carry at least one or more of the following information: unpacking video frame, decoration material category information determined by identifying the unpacking video frame, decoration material corresponding to at least one tag reading record, and time information of at least one tag reading record.
[0115] Specifically, the unpacking video frame carried in the abnormal prompt information can be a video frame that the server recognizes includes an image of the decoration materials whose packaging has been removed, and the proportion of the image of the decoration materials whose packaging has been removed in the complete image is greater than a preset ratio, and / or the clarity of the image area of the decoration materials whose packaging has been removed is greater than a preset clarity.
[0116] Furthermore, the anomaly alert message can also carry the information of the aforementioned relevant users, facilitating efficient communication between the homeowner, the project manager, and the construction workers. For the project manager and construction workers, the anomaly alert message can also prompt them to take and upload images of the renovation materials via their mobile devices, and / or upload material identification information such as the actual category, name, or number of the materials, and / or upload tag information obtained by identifying the materials using a handheld tag reader. After receiving the information uploaded by the manager or construction workers, the server can also synchronize it to the homeowner's terminal device for display. After the homeowner's terminal device detects the confirmation operation for the information uploaded by the manager or construction workers, it sends a confirmation message to the server. The server can then determine the unpacking target based on the information uploaded by the construction workers and at least one of the aforementioned tag records.
[0117] Furthermore, after the homeowner confirms the information uploaded by the project manager or construction worker, the system can compare the uploaded information with the category of decoration materials determined by at least one tag reading record and the unpacking video frame. This comparison identifies the type of anomaly, synchronizes it to the relevant user's terminal device, and updates the information stored on the server. For example, anomaly types might include: unpacking video frame recognition error (i.e., the tag information uploaded by the construction worker matches the tag information in at least one tag reading record, but the material identifier of the decoration material uploaded by the construction worker does not match the material identifier determined by the unpacking video frame), unrecognized tag (i.e., the tag information in at least one tag reading record does not include the tag information uploaded by the construction worker, but the material identifier of the decoration material uploaded by the construction worker matches the material identifier determined by the unpacking video frame), and damaged tag (if the construction worker cannot read the label of the decoration material using a handheld reader, they include a damaged tag message in the uploaded information sent to the server).
[0118] In cases where the abnormal type of tag is not identified, the server can determine the last time and location of the tag being read based on the tag identifier uploaded by the construction personnel. It can then identify candidate tag readers whose distance from the last read location is less than a preset distance, obtain the number of read records for each candidate reader from the last read time to the current time, calculate the average number of read records, and then identify the target reader from the candidate readers whose number of read records is less than the average and whose difference from the average is greater than a preset difference. The server then sends a read check prompt message carrying the target reader identifier and location to the terminal device of the person in charge or construction personnel, prompting the user to check whether the target reader is damaged and replace the damaged reader.
[0119] When the anomaly is an error in the unpacking video frame recognition, the material category information uploaded by the person in charge or construction personnel can be used as the material category information recognition result of the unpacking video frame, updating the pre-stored correspondence between the unpacking video frame recognition results and the material category information in the server database table. When the anomaly is a damaged label, a prompt message can be sent to all relevant users, prompting them to replace the label and upload the new material identifier and the corresponding relationship between the label identifier and the new label identifier. The server updates the correspondence stored on its own terminal according to the new correspondence (including updating the label reading record and other information corresponding to the old label to correspond to the label identifier of the new label), and synchronizes the new correspondence to the terminal devices of other relevant users so that other terminal devices can be updated synchronously, ensuring the accuracy of data processing and information synchronization of various devices in the subsequent system.
[0120] As can be seen in this example, when the unpacking behavior is detected by the video surveillance system, the unpacking object is determined by acquiring the tag reading records that are location-related to the unpacking behavior, and by combining the unpacking video frames and tag reading records collected by the video surveillance system. Then, the time information of the tag reading records associated with the unpacking object is determined as the second time information of the unpacking record of the unpacking object, and the unpacking video frames are determined as the second image information of the unpacking record of the unpacking object. This helps to improve the accuracy of unpacking behavior recognition and the generation of unpacking record information of decoration materials.
[0121] In one possible example, obtaining at least one tag reading record that is location-related to the unpacking behavior includes: obtaining multiple tag reading records whose locations have changed; and determining at least one tag reading record among the multiple tag reading records whose location matches the location of the unpacking behavior.
[0122] Specifically, multiple tag read records showing changes in location can refer to situations where the location of the same tag changes by more than a set distance within a set time period. This set time period can be the duration before and after the detection of the unpacking behavior.
[0123] As can be seen in this example, multiple tag reading records whose positions have changed are first obtained. Since the decoration materials that have not been moved will not be the decoration materials that have been unpacked, filtering out the moved decoration materials first can reduce the amount of subsequent data processing and improve efficiency. After filtering out multiple tag reading records whose positions have changed, the tag reading records whose positions match the unpacking behavior are accurately filtered for unpacking material object identification, which helps to improve the accuracy of unpacking object identification.
[0124] Similar to the second time information and the second image information, the third time information and the third image information can be determined through the following steps: Construction behavior detection is performed on the image information of the video surveillance system at the renovation site to obtain detection results. If the detection results indicate the existence of construction behavior, at least one tag reading record with a location association with the construction behavior is obtained. Construction material object identification is performed based on the construction video frame of the construction behavior and the at least one tag reading record to obtain the identification result that the construction object is the first renovation material. Then, the second time information is determined based on the time information of the at least one tag reading record, and the third image information is determined based on the construction video frame.
[0125] Similarly, when determining the third time information and the third image information, multiple tag reading records with changes in location can be obtained first, and at least one tag reading record whose location matches the location of the construction behavior can be identified. Then, the construction object can be identified based on the at least one tag reading record to improve the accuracy and efficiency of construction object identification.
[0126] Please see Figure 11 , Figure 11 This is a functional unit block diagram of an intelligent decoration data processing device based on digital construction, provided in an embodiment of this application. It can be applied to, for example... Figure 1 The first terminal device for homeowner users in the decoration server system shown, the intelligent decoration data processing device 31 based on digital construction, includes:
[0127] The first display unit 301 is used to display a first page, which includes a project progress indicator, decoration material items and usage status. The usage status includes a used status. The decoration material items in the used status include a first decoration material item indicating a first decoration material. The first decoration material is a material in the set of decoration materials required for the first project stage indicated by the project progress indicator.
[0128] The second display unit 302 is used to display a second page in response to a first selection operation for the first decoration material item. The second page includes a comprehensive status record of the first decoration material, which includes a record of the first decoration material arriving in its package, a record of its location trajectory throughout the entire time period after arrival, a record of unpacking, and a record of the construction process.
[0129] In one possible example, the packaged entry record, the full-time location trajectory record after entry, the unpacking record, and the construction process record are all represented as text information entries on the second page.
[0130] In one possible example, the device 31 is further configured to: detect a second selection operation for a text information entry of the packaged arrival record, displaying first time information and / or first image information of the first decoration material being transported to the decoration site in an unopened packaging state; or, detect a third selection operation for a text information entry of the location trajectory record of the entire time period after arrival, displaying a location trajectory distribution map of the first decoration material within a target time period, the target time period being the period from when the first decoration material is transported to the decoration site until it is used; or, detect a fourth selection operation for a text information entry of the unpacking record, displaying second time information and / or second image information of the first decoration material being removed by construction workers; or, detect a fifth selection operation for a text information entry of the construction process record, displaying third time information and / or third image information of the first decoration material being used by construction workers in the corresponding decoration project stage.
[0131] In one possible example, the first building material is equipped with a first electronic tag, and the used status of the first building material is created based on a first tag reading record group and a first video frame record group. The first tag reading record group includes multiple first tag reading records of the first electronic tag by a tag reader at the building site. The multiple first tag reading records are used to characterize the movement status of the first building material within a first field at the building site. The first video record group includes video segments containing image information of the first building material determined by a video monitoring system at the building site based on the movement status within the first field.
[0132] In one possible example, the tag reader includes an entrance tag reader located at the entrance doorway of the renovation site and multiple indoor tag readers located at the renovation site.
[0133] In one possible example, the first time information is the time information in the earliest first tag reading record among the plurality of first tag reading records, and the earliest first tag reading record is the reading record of the first electronic tag by the entry tag reader; the first image information is a video clip containing the first decoration material passing through the entrance doorway, determined by the video monitoring system of the decoration site based on the first time information; the device 31 is further configured to: send a packaged entry record query request message carrying the tag information of the first decoration material to the server before displaying the first time information and / or the first image information of the first decoration material being transported to the decoration site in an unopened packaging state; receive a record query response message from the server; and parse the record query response message to obtain the time information and / or image information of the first decoration material being transported to the decoration site in an unopened packaging state.
[0134] In one possible example, the location trajectory distribution map is determined by the following operations: obtaining the tag reading record set of the entrance tag reader and the plurality of indoor tag readers at the entrance doorway, the tag reading record set including multiple tag reading records, the tag reading records containing tag information, reading time and location information; querying the tag reading record set using the tag information of the first electronic tag as the query identifier to obtain a first subset of tag reading records of the first electronic tag; updating the first subset of tag reading records with the target time period as the constraint condition to obtain a second subset of tag reading records; and creating the location trajectory distribution map based on the location information and reading time in the second subset of tag reading records.
[0135] In one possible example, the second time information and the second image information are determined through the following steps: unpacking behavior detection is performed on the image information from the video surveillance system at the renovation site to obtain a detection result; if the detection result indicates the presence of unpacking behavior, at least one tag reading record with a location association with the unpacking behavior is obtained; the unpacking material object is identified based on the unpacking video frame of the unpacking behavior and the at least one tag reading record to obtain an identification result that the unpacking object is the first renovation material; the second time information is determined based on the time information of the at least one tag reading record; and the second image information is determined based on the unpacking video frame of the unpacking behavior.
[0136] In one possible example, obtaining at least one tag reading record that is location-related to the unpacking behavior includes: obtaining multiple tag reading records whose locations have changed; and determining at least one tag reading record among the multiple tag reading records whose location matches the location of the unpacking behavior.
[0137] In the case of using integrated units, another functional unit composition block diagram of a digital construction-based intelligent processing device for decoration data is provided in this application embodiment, as follows: Figure 12 As shown. In Figure 12 The intelligent decoration data processing device 32 based on digital construction includes a processing module 420 and a communication module 410. The processing module 420 controls and manages the actions of the intelligent decoration data processing device based on digital construction, such as the steps performed by the first display unit 301 and the second display unit 302, and / or other processes for performing the techniques described herein. The communication module 410 supports the interaction between the intelligent decoration data processing device 32 based on digital construction and other devices. Figure 12 As shown, the intelligent processing device 32 for decoration data based on digital construction may also include a storage module 430, which is used to store the program code and data of the intelligent processing device 32 for decoration data based on digital construction.
[0138] The processing module 420 can be a processor or controller, such as a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an ASIC, an FPGA, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of this application. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc. The communication module 410 can be a transceiver, RF circuitry, or a communication interface, etc. The storage module 430 can be a memory.
[0139] All relevant content in each scenario involved in the above method embodiments can be referenced from the functional descriptions of the corresponding functional modules, and will not be repeated here. The above-mentioned intelligent processing device for decoration data based on digital construction can all perform the above-mentioned... Figure 3 The steps performed by the first terminal device in the intelligent processing method for decoration data based on digital construction shown are illustrated.
[0140] This application also provides a computer-readable storage medium, wherein executable program code is stored on the computer-readable storage medium, the executable program code including execution instructions, the execution instructions being used to perform some or all of the steps of any of the intelligent processing methods for decoration data based on digital construction as described in the above method embodiments, and the computer including a terminal device.
[0141] This application also provides a computer program product, which includes a computer program operable to cause a computer to perform some or all of the steps of any of the intelligent processing methods for decoration data based on digital construction as described in the above method embodiments. The computer program product may be a software installation package, and the computer includes a terminal device.
[0142] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and units involved are not necessarily essential to this application.
[0143] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0144] In the several embodiments provided in this application, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical or other forms.
[0145] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0146] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0147] If the integrated units described above are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage device. Based on this understanding, the technical solution of this application, in essence, 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. This computer software product is stored in a memory and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application.
[0148] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage device, which may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.
[0149] The embodiments of this application have been described in detail above. Specific examples have been used in this application to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A method for intelligent processing of decoration data based on digitized construction, characterized in that, The method is applied to a first terminal device of a homeowner user in a decoration service system, and the method comprises: displaying a first page, the first page comprising an engineering progress identifier, a decoration material item, and a use state, the use state comprising a used state, the decoration material item of the used state comprising a first decoration material item indicating a first decoration material, the first decoration material being a material in a decoration material set required to be used in a first engineering phase indicated by the engineering progress identifier; in response to a first selection operation on the first decoration material item, displaying a second page, the second page comprising a comprehensive state record of the first decoration material, the comprehensive state record comprising a package-in entry record, a post-entry full-period location trajectory record, a unpacking record, and a construction process record of the first decoration material; wherein the package-in entry record, the post-entry full-period location trajectory record, the unpacking record, and the construction process record are all in the form of text information items in the second page; the method further comprises: detecting a third selection operation on the text information item of the post-entry full-period location trajectory record, and displaying a location trajectory distribution diagram of the first decoration material in a target period, the target period being a period from when the first decoration material is transported to a decoration site until it is used.
2. The method of claim 1, wherein, The method further comprises: detecting a second selection operation on the text information item of the package-in entry record, and displaying first time information and / or first image information of the first decoration material being transported to the decoration site in an unopened package state; or detecting a fourth selection operation on the text information item of the unpacking record, and displaying second time information and / or second image information of the package of the first decoration material being removed by a construction worker; or detecting a fifth selection operation on the text information item of the construction process record, and displaying third time information and / or third image information of the first decoration material being used by a construction worker in a corresponding decoration engineering link.
3. The method of claim 2, wherein, The first decoration material is provided with a first electronic tag, and the used state of the first decoration material is created according to a first tag reading record set and a first video frame record set, the first tag reading record set comprising a plurality of first tag reading records of a tag reader of the decoration site on the first electronic tag, the plurality of first tag reading records being used to represent a first in-site location movement state of the first decoration material in the decoration site, and the first video frame record set comprising a video clip containing image information of the first decoration material determined by a video monitoring system of the decoration site according to the first in-site location movement state.
4. The method of claim 3, wherein, The tag reader comprises a home-entry tag reader arranged at a home-entry door hole of the decoration site and a plurality of indoor tag readers arranged at the decoration site.
5. The method of claim 4, wherein, The first time information is the time information in the first tag reading record with the earliest time in the plurality of first tag reading records, and the first tag reading record with the earliest time is a reading record of the first electronic tag read by the entrance tag reader; and the first image information is a video clip containing the first decoration material passing through the entrance door hole, which is determined by the video monitoring system of the decoration site according to the first time information. Before the first time information and / or the first image information of the first decoration material being transported to the decoration site in an unopened package state are displayed, the method further comprises: sending a package entry record query request message carrying the tag information of the first decoration material to a server; receiving a record query response message from the server; parsing the record query response message to obtain the time information and / or image information of the first decoration material being transported to the decoration site in an unopened package state.
6. The method of claim 4, wherein, The position trajectory distribution map is determined by: obtaining a tag reading record set of an entrance tag reader of the entrance door hole and the plurality of indoor tag readers, the tag reading record set including a plurality of tag reading records, and each tag reading record containing tag information, reading time and position information; querying the tag reading record set with the tag information of the first electronic tag as a query identifier to obtain a first tag reading record subset of the first electronic tag; updating the first tag reading record subset to obtain a second tag reading record subset with the target time period as a constraint condition; creating the position trajectory distribution map according to the position information and reading time in the second tag reading record subset.
7. The method of claim 4, wherein, The second time information and the second image information are determined by: performing unpacking behavior detection on image information of a video monitoring system of the decoration site to obtain a detection result; in a case where it is determined that the detection result is that there is unpacking behavior, obtaining at least one tag reading record having position correlation with the unpacking behavior; performing unpacking material object identification according to unpacking video frames of the unpacking behavior and the at least one tag reading record to obtain an identification result that the unpacking object is the first decoration material; determining the second time information according to time information of the at least one tag reading record; determining the second image information according to the unpacking video frames of the unpacking behavior.
8. The method of claim 7, wherein, The at least one tag reading record having position correlation with the unpacking behavior comprises: obtaining a plurality of tag reading records in which the position changes; determining at least one tag reading record in which the position in the plurality of tag reading records is adapted to the position of the unpacking behavior.
9. A finishing service system characterized by comprising: The first terminal device includes a homeowner user, wherein The first terminal device is configured to perform the steps in any one of the methods of claims 1-8.
Citation Information
Patent Citations
Method and system of decoration project construction management based on technology of internet of things
CN106709703A
System for recording engineering construction logs
CN107527299A