Property management platform and storage media

By introducing a backend server and a separately deployed frontend application module into the property management platform, personalized user profiles and operation preference data are generated, solving the problems of insufficient platform operability and convenience, and achieving rapid response and efficient improvement in user experience.

CN119417657BActive Publication Date: 2025-10-28LINJIU WISDOM (GUANGDONG) TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510019116.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-07
Publication Date
2025-10-28
Estimated Expiration
2045-01-07

AI Technical Summary

Technical Problem

The existing property management platforms lack operability and convenience, resulting in a poor user experience. They require offline management, which affects user stickiness.

Method used

Design a property management platform that includes a backend server and independently deployed frontend application modules. Through data capture, analysis, and display modules, it generates personalized user profiles and operation preference data, provides personalized operation views, and realizes distributed management and rapid response.

Benefits of technology

It improves the operability and convenience of the property management platform, enhances the user experience, strengthens platform stickiness, and reduces the hardware requirements of terminal devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119417657B_ABST
    Figure CN119417657B_ABST
Patent Text Reader

Abstract

This application provides a property management platform and storage medium, belonging to the field of data processing technology. The property management platform includes a backend server and multiple independently deployed frontend application modules. Each frontend application module is configured with multiple different room number information. The backend server retrieves value-added service data associated with various service keywords from the interconnected network and generates user profile data for each room number based on the value-added service data, property management data, and a user profile analysis model. It also obtains operation preference data for each room number based on the user profile data, view operation record data, and display analysis model. The frontend application modules associate and save the user profile data and operation preference data corresponding to the configured room number information. Finally, they generate personalized view modules based on the target operation preference data and target user profile data corresponding to the target room number information in the login request. This application embodiment can improve the user experience of the property management platform.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing technology, and in particular to a property management platform and storage medium. Background Technology

[0002] With the mature development of digital technology, property management is gradually transforming towards digitalization. While digital property management platforms can provide a unified platform for various property management payments, enabling remote payment and fee viewing, these platforms often simply convert data into electronic form. This results in low operability and convenience, a poor user experience, and ultimately, low user engagement. Offline management is still necessary, requiring more effort from residents and property management personnel. Therefore, improving the operability and convenience of property management platforms to enhance the user experience is a pressing technical issue that needs to be addressed. Summary of the Invention

[0003] The main objective of this application is to provide a property management platform and storage medium that can improve the user experience of the property management platform.

[0004] To achieve the above objectives, a first aspect of this application proposes a property management platform, which includes a backend server and multiple independently deployed frontend application modules. Each frontend application module is communicatively connected to the backend server and at least one terminal device, and each frontend application module is configured with multiple different room number information. The backend server includes a data capture module and a data analysis module. The frontend application modules include a display module and a data storage module.

[0005] The data capture module captures value-added service data associated with each service keyword in a preset list of value-added service keywords from the Internet.

[0006] The data analysis module periodically inputs the value-added service data and property management data into a preset profile analysis model to generate user profile data for each room number; and inputs the user profile data and view operation record data for each room number into a preset display analysis model to obtain operation preference data for each room number; the property management data includes resident information, payment record information, and access control information for each room number recorded in historical time periods.

[0007] The data storage module associates and saves the user profile data and operation preference data corresponding to the configured room number information.

[0008] The display module responds to the login request by generating a personalized view module based on the target operation preference data and target user profile data corresponding to the target room number information in the login request; and displays or sends the personalized view module to the terminal device according to the source of the login request.

[0009] To achieve the above objectives, a second aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the property management platform described in the first aspect.

[0010] The property management platform and storage medium proposed in this application automatically collect value-added service data through a backend server. Based on value-added service data, property management data, and view operation record data, user profile data and operation preference data are determined. This allows for personalized operation views and content recommendations for each resident, thereby improving both ease of use and operability of the property management platform. Furthermore, by independently deploying multiple front-end application modules, distributed management is achieved, resulting in faster response times for login-related operation requests on terminal devices and front-end application modules, leading to a better user experience. Therefore, compared to related technologies, the embodiments of this application improve the property management platform in three dimensions: view operability, displayed content, and operation response efficiency, thereby enhancing the user experience. Attached Figure Description

[0011] Figure 1 This is a schematic diagram of the platform structure of one embodiment of the property management platform provided in this application;

[0012] Figure 2 This is a schematic diagram of the platform interaction module of one embodiment of the property management platform provided in this application;

[0013] Figure 3 This is an interface view diagram of the personalized view section in the property management platform provided in this application;

[0014] Figure 4 This is a flowchart illustrating one embodiment of the property management platform provided in this application;

[0015] Figure 5 The hardware block diagram of the property management platform provided in this application. Detailed Implementation

[0016] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0017] It should be noted that although the device schematics illustrate functional module divisions and the flowcharts illustrate logical sequences, in certain circumstances, the steps shown or described may be performed in a sequence that differs from the module divisions in the device or the sequence in the flowcharts. The terms "first," "second," and so on, in the specification, claims, and drawings, are used to distinguish similar items and are not necessarily used to describe a specific sequence or precedence.

[0018] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0019] It is understood that, according to an embodiment of this application, a property management platform, referring to... Figure 1 As shown, the property management platform includes a backend server 200 and multiple independently deployed frontend application modules 100. Each frontend application module 100 is connected to the backend server 200 and at least one terminal device. Each frontend application module 100 is configured with multiple different room number information.

[0020] Among them, reference Figure 2 As shown, the backend server 200 includes a data capture module and a data analysis module; the frontend application module 100 includes a display module and a data storage module.

[0021] The data crawling module crawls value-added service data associated with each service keyword in the preset value-added service keyword list from the Internet;

[0022] The data analysis module periodically inputs value-added service data and property management data into a preset profile analysis model to generate user profile data for each room number; and inputs user profile data and view operation record data for each room number into a preset display analysis model to obtain operation preference data for each room number; the property management data includes resident information, payment record information, and access control information for each room number recorded in historical time periods.

[0023] The data storage module associates and saves the user profile data and operation preference data corresponding to the configured room number information;

[0024] The display module responds to the login request by generating a personalized view module based on the target operation preference data and target user profile data corresponding to the target room number information in the login request; and displays or sends the personalized view module to the terminal device depending on the source of the login request.

[0025] Therefore, by setting up a backend server 200 to automatically collect value-added service data, and by determining user profile data and operation preference data based on value-added service data, property management data, and view operation record data, personalized operation view data and personalized content recommendations can be provided to each resident. This improves the convenience of operation and increases the operability of the property management platform. Simultaneously, by independently deploying multiple front-end application modules 100, distributed management can be achieved, resulting in faster response times for operation requests on terminal devices and front-end application modules 100 after login, leading to a better user experience. Therefore, this embodiment improves the property management platform from three dimensions: view operability, displayed content, and operation response efficiency, thereby enhancing the user experience of the property management platform.

[0026] The number of front-end application modules 100 is not limited in this embodiment. For example, in some embodiments, one front-end application module 100 may be configured for each floor, or one every few floors. The front-end application module 100 has a display function and can display information. The front-end application module 100 can also provide application services to multiple terminal devices to enable remote login and querying. Terminal devices can be mobile terminals, computer terminals, etc. Since the front-end application module 100 and the back-end server 200 cover most of the data processing, the memory and computing power requirements of the terminal devices can be reduced, thereby reducing the probability of user abandonment. For example, refer to... Figure 1 As shown, there are n front-end application modules 100, namely front-end application module 1 to front-end application module n. The back-end server 200 interacts with each of the n front-end application modules 100. Correspondingly, one front-end application module 100 is deployed per building, and each front-end application module 100 is connected to K resident terminal devices 320 (e.g., ...). Figure 1 As shown, the K resident terminal devices 320 corresponding to the front-end application module 1 are resident terminal device 11 to resident terminal device 1K. The property terminal device 310 is connected to multiple front-end application modules 100 to realize property management of all buildings.

[0027] The view operation log data is a collection of operation records displayed on the operation view after logging into the front-end application module 100. The operation view includes a basic function section and a personalized view section. The basic function section displays information differently based on user type. For example, if the user type is resident, the basic function section will display payment templates and access control modules. The personalized view section is configured according to the profile data items set in the user profile data.

[0028] User profile data may include multiple profile data items, each of which may correspond to one or more profile analysis models. These models can be deep learning models, machine learning models, or fitting models. This application does not limit the type of profile analysis model; those skilled in the art can selectively set it according to actual circumstances. User profile data represents the characteristics of a user's lifestyle behavior preferences, including but not limited to payment, consumption, etc.; for example, it may include payment profile data, value-added service profile data, living situation profile data, satisfaction profile data, complaint and suggestion profile data, etc. Operation preference data represents the operational preference characteristics of the operation view, including display rendering parameters, display format, etc. In some embodiments, user types are set to distinguish between residents and property management personnel; the profile data items set for different user types may be different. In this application, both the profile analysis model and the display analysis model are aimed at improving the user experience on the resident side. For property management personnel, it involves summarizing data from all room number information. Therefore, in some embodiments, a separate model can be set to summarize and analyze the user profile data for each room number. Since this application mainly involves improvements on the resident side, these will not be elaborated upon here.

[0029] The front-end application module 100 stores user profile data and operation preference data corresponding to the configured room number information. At this point, the data processing and raw data are managed by the back-end server 200, while the processed aggregated data is managed by the front-end application module 100. This allows the functions of the front-end application module 100 and the back-end server 200 to be more focused, and the front-end application module 100 manages less data, resulting in higher efficiency in user interaction. It is understood that in some embodiments, the application deployed on the resident's terminal device is different from the application deployed on the management's terminal device, thereby enabling... Figure 2 While sharing the platform framework, it reduces the hardware requirements for terminal devices on the resident side.

[0030] The login request can originate from a request triggered by the front-end application module 100's own view, or it can be a login request sent remotely by the terminal device. All functions of the front-end application module 100 support remote control by the terminal device. In other words, the front-end application module 100 can support both direct control and remote control by the terminal device.

[0031] Classifying and maintaining various types of data (property management data, view operation record data) according to the dimension of resident information allows users in the same room number to share information, thereby improving user stickiness.

[0032] Understandably, the front-end application module 100 also includes a data collection module. The list of value-added service keywords is determined by the data collection module through the following steps:

[0033] The display module responds to the request triggered by the demand collection and displays the collection view;

[0034] Call the data acquisition module to obtain the input data from the data acquisition view, and get the required data to be acquired;

[0035] Extract service-related terms from the demand collection data to obtain an initial keyword list;

[0036] The initial keyword list is searched for synonyms and near-synonyms using a pre-set vocabulary database to obtain candidate keywords corresponding to each initial keyword.

[0037] The target keywords are obtained by filtering the candidate keywords corresponding to each initial keyword through a pre-set corpus based on their relevance.

[0038] Both the target keywords and the initial keywords are used as service keywords to obtain a list of value-added service keywords.

[0039] The request to collect requirements can be triggered by a user's operation on the front-end application module 100, or it can be triggered remotely by a terminal device.

[0040] In some embodiments, the data collection view also provides a search interface. By obtaining the query records of the search interface, keywords related to the service can be extracted, thereby updating the demand collection data.

[0041] Understandably, an initial list of value-added service keywords can be configured for the property management platform, and subsequently updated based on the data collection model. For example, the initial list of value-added service keywords can be set to relatively broad keywords such as catering and leisure, and more specific service keywords can be obtained later based on specific needs.

[0042] Understandably, the extraction of service-related terms can be achieved by setting preset service reference keywords (which can be configured by property management personnel and refreshed periodically). After segmenting the demand collection data, the initial keyword list is determined by assessing the relevance of each segment to the service reference keywords. Segmentation can utilize tools like Jieba, and relevance calculations can be performed using pre-trained models or lexicons. The vocabulary database can be WordNet, and the corpus can be BNC. This allows for vocabulary expansion using WordNet, followed by filtering the most frequent terms as target keywords using BNC. In this case, the content found based on these target keywords will have a higher relevance to residents.

[0043] Understandably, each front-end application module 100 collects a corresponding list of value-added service keywords. The data crawling module aggregates the value-added service keyword lists from each front-end application module 100 to obtain a new list of value-added service keywords. Then, information is crawled based on the new list of value-added service keywords, using methods such as web crawling. This embodiment of the application will not elaborate further on this.

[0044] Understandably, room number information includes the number of occupants, their occupations, ages, and genders. Periodically, value-added service data and property management data are input into a pre-set profiling analysis model to generate user profile data for each room number, including:

[0045] The cycle is determined based on the number of guests and gender information to determine gender-dependent indicators;

[0046] The consumption tendency index is determined based on age information, number of guests, and occupation information.

[0047] The cycle is determined based on entry / exit information and age information to determine consumer behavior data;

[0048] The cycle calculates the correlation between each value-added service in the value-added service data and the gender dependence index, consumption tendency index and consumption behavior data, and obtains multiple correlation values ​​for each value-added service.

[0049] The cycle calculates the value-added score of each value-added service by weighting multiple correlation values ​​of the same value-added service based on the weights of gender dependence indicators, consumption tendency indicators and consumption behavior data.

[0050] The periodic data for recommending value-added services is determined based on the value-added services whose scores exceed a preset threshold.

[0051] Gender can influence consumption strategies and habits. Therefore, by using the number of guests and their gender information, we can determine the proportion of different genders in the same room number, and thus determine the degree of influence of gender on consumption, which is the gender dependence index.

[0052] Gender dependence indicators characterize the degree to which gender influences consumption strategies. Consumption propensity indicators characterize preferences for consumption types and levels, while consumption behavior data characterizes consumption habits. Different age and occupational proportions determine consumption levels and preferences. For example, a higher proportion of younger people, coupled with higher income and consumption needs corresponding to their occupations, suggests that consumption propensity indicators are more aligned with high-quality services for children. Age information can be used to filter out effective access control data; the frequency of access control data can determine consumption habits, such as a preference for in-home services versus out-of-home consumption, and distance requirements (e.g., shorter intervals between entry and exit and later departures indicate a preference for nearby consumption), etc.

[0053] The gender dependence index, consumption propensity index, and consumption behavior data can be obtained by training corresponding models, and each front-end application module 100 can use the same trained model for prediction. This application embodiment does not limit how the model is trained; those skilled in the art can selectively set it according to actual needs.

[0054] By applying a weighted average across multiple dimensions to each value-added service, a comprehensive score can be obtained for each service corresponding to the user's information, thus allowing the selection of the value-added services that best meet the user's needs. Preset score thresholds can be selectively set according to actual requirements. The weights of gender dependence indicators, consumption tendency indicators, and consumption behavior data can be configured based on a comprehensive evaluation of empirical data and questionnaire results from various households.

[0055] Understandably, the cycle involves inputting value-added service data and property management data into a pre-set profiling analysis model to generate user profile data for each room number, which also includes:

[0056] Extract the payment type, the corresponding payment time, the payment method, and the payment amount from the payment records;

[0057] By classifying payment type and payment method as subcategories of payment time, payment fees and payment details are further categorized to obtain payment classification data.

[0058] The payment category data corresponds one-to-one with the resident's room number information.

[0059] After categorizing the payment-related data, it can be displayed in the front-end application module 100 according to the display type. In some embodiments, property management data and resident data are shared. In this case, virtual room number information can be configured for the property administrator. The virtual room number information includes the room number information of multiple residents, which can quickly realize the statistical analysis of the same profile data item of the property management based on the virtual room number information.

[0060] In some embodiments, the payment classification data also includes data related to outstanding payments. In other embodiments, a separate profile data item can be set for the data related to outstanding payments; however, this application does not impose any limitations on this.

[0061] Understandably, user profile data includes multiple profile data sets; by inputting the user profile data and view operation record data for each room number into a preset display analysis model, the operation preference data for each room number is obtained, including:

[0062] Based on the frequency of operations on each portrait data item in the view operation record data, the first dimension score of each portrait data item is determined through the display analysis model.

[0063] Based on the percentage of operation time for each profile data item in the view operation record data, the second dimension score of each profile data item is determined through the display analysis model.

[0064] Based on the query time interval of each profile data in the view operation record data, the third dimension score of each profile data is determined by the display analysis model.

[0065] The display priority of each portrait data is determined based on the first-dimensional score and the second-dimensional score of each portrait data.

[0066] Based on the second and third dimension scores of each portrait data, determine the display adjustment enable status of each portrait data.

[0067] Understandably, the first-dimensional score, second-dimensional score, and third-dimensional score all represent the degree to which the corresponding operation record is influenced by user interests and the operation view layout. In some embodiments, during training, the display analysis model can be labeled with different operation frequencies, different operation duration percentages, and query time intervals. For example, if the operation duration percentage is higher than the normal data viewing time, it is set to be influenced by the operation interface view layout itself; if the operation duration percentage is too low, it indicates that it is greatly influenced by user interests. Similarly, corresponding labels can be set for operation frequency and time interval. The first-dimensional score and the second-dimensional score can be weighted to determine the display priority of each profile data.

[0068] Display priority determines the size and hierarchy of the view area occupied by each profile data item. If a maximum of two data items are displayed in the view, the profile data items are sorted according to their display priority from high to low and then paired up, with each pair of profile data items corresponding to a tab. The highest priority profile data is expanded by default, while the remaining profile data only displays the tab topic.

[0069] The display adjustment enable status indicates whether the user is allowed to manually adjust the layout of the corresponding portrait data. For example, if the display adjustment enable status of portrait data A is enabled, then manual adjustment of the view layout of portrait data A is allowed.

[0070] For example, refer to Figure 3 As shown, the user profile data includes 12 items, namely Profile Data A to Profile Data L, with display priorities of Profile Data A to Profile Data L respectively. Therefore, upon logging in, Profile Data A and Profile Data B will be displayed, while the rest will only be displayed as tabs, arranged in order of priority. If there is insufficient space in the view, the tabs will be hidden. Figure 3 As shown, the tabs corresponding to portrait data F to portrait data L are hidden.

[0071] Understandably, in response to a login request, a personalized view section is generated based on the target operation preference data and target user profile data corresponding to the room number information in the login request, including:

[0072] Based on display priority, determine the display proportion and display level of each type of profile data in the target user profile data;

[0073] Adjust the size of the display area of ​​the corresponding image data in the preset display template according to the display ratio;

[0074] Render each portrait data in its corresponding display area and lay out the page according to the display hierarchy;

[0075] Generate layout adjustment controls based on the displayed enable status;

[0076] Display the layout adjustment controls in the corresponding image data display area to obtain the personalized view section.

[0077] For example, assuming the Personalization View panel can only display two profile data items at a time, and the user profile data includes 12 items, namely Profile Data A to Profile Data L, with display priorities of Profile Data A to Profile Data L respectively, Profile Data A has a higher display priority and therefore occupies more space in the Personalization View panel (i.e., a larger display area). The display hierarchy determines the tab arrangement order. When there are too many tabs, the topics of the extra tabs are hidden (e.g., the tabs containing Profile Data I to F are hidden). Clicking on the hidden location will display the specific tab. When the display type adjustment for Profile Data A is enabled, a "Layout Adjustment" button is displayed in the display area of ​​Profile Data A. At this time, you can manually adjust the layout by clicking it.

[0078] Understandably, the display module is also configured as follows:

[0079] In response to the adjustment request from the selected layout adjustment control, enter the display template design view;

[0080] Within the display template design view, obtain the target display type and target display format of the image data corresponding to the selected layout adjustment control;

[0081] Generate a preview image based on the target display type and target display format;

[0082] Based on the confirmed status of the preview image, the display parameters of the selected display area will be updated to the target display type and target display format.

[0083] The target display types include charts (bar charts, line charts, scatter plots), documents, tables, etc.; the display format represents the style of graphics and text, such as font, color, etc.

[0084] Generating preview images can further reduce the probability of subsequent manual adjustments, thereby improving the user experience.

[0085] In some embodiments, selecting the view containing the portrait data will generate a magnified view, allowing for a detailed viewing of the specific data within the portrait data.

[0086] This application does not impose specific restrictions on how the various portrait data are displayed, and those skilled in the art can selectively set them according to the actual situation.

[0087] Understandably, the front-end application module 100 also includes a registration module, which is configured as follows:

[0088] In response to the registration request, extract the room number, user role, and user information from the registration request;

[0089] If there is already registered account information corresponding to the room number and the user role is a secondary user type, the registration request will be forwarded to the primary user corresponding to the primary user type in the room number information for review, so that all users in the same room number information can share the same account information.

[0090] When the user role is a primary user type, the registration request will be forwarded to the preset property auditor for review.

[0091] The property auditors are pre-configured for the platform. The registration information of auxiliary users is reviewed by the main user, and the registration information of the main user is reviewed by the property auditors, which can increase residents' stickiness to the platform.

[0092] This application does not limit the number of primary users corresponding to a single room number, nor does it limit the number of secondary users. In some embodiments, the validity of secondary users will be periodically reviewed by the primary user to ensure the security of resident-related data. For example, in a rental scenario, the landlord can be set as the primary user and the tenant as the secondary user. In this case, both the landlord and the tenant can share the same data.

[0093] Understandably, the registration module is also configured as follows:

[0094] In response to the primary user configuration change request, obtain the profile data viewing permission from the primary user configuration change request and update the secondary user type viewing permission to the profile data viewing permission;

[0095] Correspondingly, a personalized view section is generated based on the target operation preference data and target user profile data corresponding to the room number information in the login request, including:

[0096] Determine the target's viewing permissions based on the user role in the login request;

[0097] Based on the target's viewing permissions, extract valid user profile data from the target user profile data corresponding to the room number information;

[0098] Personalized view modules are generated based on the operation preference data corresponding to the room number information and the effective user profile data.

[0099] By adding viewing permission settings for the main user, data security can be further ensured. For example, financial data can be hidden, or data within a set time period can be unavailable. Those skilled in the art can selectively set these permissions according to their actual needs.

[0100] For example, refer to Figure 4 As shown, taking a scenario of directly operating the front-end application module as an example, the usage method of the property management platform in this application embodiment is described:

[0101] S1. The display module collects demand data and obtains a list of value-added service keywords; then it sends the list of value-added service keywords to the data crawling module to update the list of value-added service keywords recorded in the data crawling module.

[0102] S2. The data capture module periodically collects value-added service data based on the updated list of value-added service keywords.

[0103] S3. When value-added service data changes, the data analysis module generates user profile data and operation preference data based on the view operation records, property management data, and value-added service data sent from the display module. The updated user profile data and operation preference data are then sent to the corresponding data storage module.

[0104] S4. The display module receives the login request and responds to the login request.

[0105] S5. Based on the target room number information in the login request, query the data storage module for the corresponding target operation preference data and target user profile data to generate a personalized view module.

[0106] S6. Display the operation view based on the personalized view panel and the basic view panel.

[0107] In response to an operation request in the operation view, execute the operation steps corresponding to the operation request.

[0108] Understandably, such as Figure 5 As shown in the illustration, this application also provides an electronic device, which includes:

[0109] The processor 501 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this application.

[0110] The memory 502 can be implemented as a read-only memory (ROM), static storage device, dynamic storage device, or random access memory (RAM). The memory 502 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 502 and is called and executed by the processor 501 to run the property management platform of the embodiments of this application.

[0111] The input / output interface 503 is used to implement information input and output;

[0112] The communication interface 504 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0113] Bus 505 transmits information between various components of the device (e.g., processor 501, memory 502, input / output interface 503, and communication interface 504);

[0114] The processor 501, memory 502, input / output interface 503, and communication interface 504 are connected to each other within the device via bus 505.

[0115] This application embodiment also provides a storage medium, which is a computer-readable storage medium, storing a computer program that, when executed by a processor, implements the aforementioned property management platform.

[0116] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely arranged relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0117] The embodiments described in this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. As those skilled in the art will know, with the evolution of technology and the emergence of new application scenarios, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems.

[0118] Those skilled in the art will understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.

[0119] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, i.e., they may be located in one place or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of this embodiment.

[0120] Those skilled in the art will appreciate that all or some of the steps in the methods, systems, and functional modules / units in the devices disclosed above may be implemented as software, firmware, hardware, or appropriate combinations thereof.

[0121] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. 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 comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0122] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.

[0123] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the above-mentioned units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0124] The units described above as separate components may or may not be physically separate, and 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 these units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0125] 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.

[0126] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. 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 storage medium and includes multiple 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 of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing programs, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0127] The preferred embodiments of the present application have been described above with reference to the accompanying drawings, but this does not limit the scope of the claims of the present application. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and substance of the embodiments of the present application shall be within the scope of the claims of the present application.

Claims

1. A property management platform, characterized in that, The property management platform includes a backend server and multiple independently deployed frontend application modules. Each frontend application module is communicatively connected to the backend server and at least one terminal device. The terminal devices include property management terminal devices and resident terminal devices. Each frontend application module is configured with multiple different room number information entries and is connected to both the property management terminal device and the corresponding resident terminal device. The backend server includes a data capture module and a data analysis module. The frontend application modules include a display module and a data storage module. The data capture module captures value-added service data associated with each service keyword in a preset list of value-added service keywords from the Internet. The data analysis module periodically inputs the value-added service data and property management data into a preset profile analysis model to generate user profile data for each room number; and inputs the user profile data and view operation record data for each room number into a preset display analysis model to obtain operation preference data for each room number; the property management data includes resident information, payment record information, and access control information for each room number recorded in historical time periods. The data storage module associates and saves the user profile data and operation preference data corresponding to the configured room number information. The display module responds to the login request by generating a personalized view module based on the target operation preference data and target user profile data corresponding to the target room number information in the login request; and displays or sends the personalized view module to the terminal device according to the source of the login request. The front-end application module also includes a registration module, which is configured as follows: In response to a registration request, room number information, user role, and user information are extracted from the registration request; When there is already registered account information corresponding to the room number information and the user role is a secondary user type, the registration request is forwarded to the primary user corresponding to the primary user type in the room number information for review, so that all users in the same room number information share the same account information; When the user role is a primary user type, the registration request is forwarded to a pre-set property reviewer for review; In response to the primary user configuration change request, the user obtains the profile data viewing permission from the primary user configuration change request and updates the secondary user type's viewing permission to the profile data viewing permission; Correspondingly, the step of generating a personalized view module based on the target operation preference data and target user profile data corresponding to the room number information in the login request includes: Determine the target's viewing permissions based on the user role in the login request; Based on the target viewing permissions, extract valid user profile data from the target user profile data corresponding to the room number information; A personalized view section is generated based on the operation preference data corresponding to the room number information and the effective user profile data.

2. The property management platform according to claim 1, characterized in that, The front-end application module also includes a data collection module, and the list of value-added service keywords is determined by the data collection module through the following steps: The display module responds to the demand collection trigger request and displays the collection view; The acquisition module is invoked to obtain the input data from the acquisition view, thus obtaining the required acquisition data. Extract service-related terms from the demand collection data to obtain an initial keyword list; By searching for synonyms and near-synonyms of each initial keyword in the initial keyword list using a preset vocabulary database, candidate keywords corresponding to each initial keyword are obtained. The target keywords are obtained by filtering the candidate keywords corresponding to each initial keyword through a pre-set corpus. Both the target keyword and the initial keyword are used as service keywords to obtain the value-added service keyword list.

3. The property management platform according to claim 1, characterized in that, The room number information includes the number of guests, their occupations, ages, and genders. The cycle inputs the value-added service data and property management data into a preset profile analysis model to generate user profile data for each room number, including: The period is determined based on the number of guests and the gender information to determine the gender-dependent indicator; The consumption tendency index is determined based on the age information, the number of guests, and the occupation information. The period is determined based on the access control information and the age information to determine consumer behavior data; The periodic calculation of the correlation between each value-added service in the value-added service data and the gender dependence index, the consumption tendency index and the consumption behavior data is performed to obtain multiple correlation values ​​for each value-added service. The cycle calculates a weighted average of multiple correlation values ​​for the same value-added service based on the weights of the gender dependence index, the consumption tendency index, and the consumption behavior data, to obtain the value-added score for each value-added service. The periodic system determines recommended data for value-added services based on the value-added services whose scores exceed a preset score threshold.

4. The property management platform according to claim 3, characterized in that, The cycle inputs the value-added service data and property management data into a preset profile analysis model to generate user profile data for each room number, and also includes: Extract the payment type, the payment time corresponding to the payment type, the payment method, the payment amount, and the payment details from the payment records; By classifying the payment type and payment method as subcategories of the payment time, the payment fees and payment details are categorized to obtain payment classification data.

5. The property management platform according to claim 1, characterized in that, The user profile data includes multiple profile data; the user profile data and view operation record data for each room number are respectively input into a preset display analysis model to obtain the operation preference data for each room number, including: Based on the operation frequency of each portrait data item in the view operation record data, the first dimension score of each portrait data item is determined by the display analysis model; Based on the percentage of operation time for each of the portrait data items in the view operation record data, the second dimension score for each of the portrait data items is determined through the display analysis model. Based on the query time interval of each of the portrait data in the view operation record data, the third dimension score of each of the portrait data is determined by the display analysis model; The display priority of each portrait data is determined based on the first dimension score and the second dimension score of each portrait data. Based on the second dimension score and the third dimension score of each portrait data, the display adjustment enable state of each portrait data is determined.

6. The property management platform according to claim 5, characterized in that, The step of responding to a login request by generating a personalized view module based on the target operation preference data and target user profile data corresponding to the room number information in the login request includes: Based on the display priority, determine the display proportion and display level of each type of profile data in the target user profile data; Adjust the size of the display area of ​​the corresponding image data in the preset display template according to the display ratio; Render each of the aforementioned portrait data in the corresponding display area and perform page layout of the display area according to the display hierarchy; Based on the display adjustment enable state, generate layout adjustment controls; The layout adjustment controls are displayed in the corresponding image data display area to obtain the personalized view section.

7. The property management platform according to claim 6, characterized in that, The display module is also configured to: In response to the adjustment request of the selected layout adjustment control, enter the display template design view; Within the display template design view, obtain the target display type and target display format of the image data corresponding to the selected layout adjustment control; Generate a preview image based on the target display type and the target display format; Based on the determined state of the preview image, the display parameters of the selected display area are updated to the target display type and the target display format.

8. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the property management platform as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Intelligent interface pushing method and device, computer device and storage medium

    CN110233879A

  • Security management system for smart community

    CN112116502A

  • Property service method and device based on Internet of Things

    CN117997926A