Information input method and device, equipment and medium
By obtaining property data from the pre-built property database and automatically entering it, the existing property information entry problems are solved, and more efficient and accurate information entry is achieved.
Patent Information
- Application Number
- CN202411786552.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-05
- Publication Date
- 2025-05-06
AI Technical Summary
The existing real estate information entry method relies on manual operations, resulting in high cost, low efficiency, and prone to manual errors.
By responding to the target field entry operation of the property information entry interface, the target field value is obtained, and the target field data is obtained from the pre-built property database based on the target field and value, the field value of the field to be entered is determined, and automatic entry is realized.
It reduces the workload of manual entry, reduces the error rate, and improves the efficiency and effectiveness of information entry.
Smart Images

Figure CN119938676A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of data processing technology, and in particular to an information entry method, device, equipment and medium. Background Art
[0002] At present, each city has a certain number of newly built buildings every month on average. In order to ensure the effectiveness of building information management, it is usually necessary to enter and process the building information of the newly built buildings in a certain period of time.
[0003] In the related art, property information is entered manually. However, each property involves maintaining a large number of property information fields, so the workload of property information entry is relatively large, requiring more time and labor costs, resulting in problems such as high property information entry cost and low efficiency. Summary of the invention
[0004] In order to solve the above technical problems or at least partially solve the above technical problems, the present disclosure provides an information entry method, device, equipment and medium.
[0005] The present disclosure provides an information entry method, the method comprising:
[0006] In response to an input operation on a target field of a real estate information input interface, a target field value is obtained;
[0007] Acquire target building data from a pre-built building database based on the target field and the target field value;
[0008] Based on the target real estate data, the field value corresponding to the field to be entered in the real estate information entry interface is determined, so that the field value corresponding to the field to be entered is displayed in the real estate information entry interface.
[0009] The present disclosure also provides an information entry device, the device comprising:
[0010] A response acquisition module, used for acquiring a target field value in response to an input operation on a target field of a real estate information input interface;
[0011] A first acquisition module, configured to acquire target building data from a pre-built building database based on the target field and the target field value;
[0012] A determination module is used to determine the field value corresponding to the field to be entered in the real estate information entry interface based on the target real estate data, so as to display the field value corresponding to the field to be entered in the real estate information entry interface.
[0013] An embodiment of the present disclosure also provides an electronic device, which includes: a processor; a memory for storing executable instructions of the processor; the processor is used to read the executable instructions from the memory and execute the instructions to implement the information entry method provided by the embodiment of the present disclosure.
[0014] The embodiment of the present disclosure further provides a computer-readable storage medium, wherein the storage medium stores a computer program, and the computer program is used to execute the information entry method provided by the embodiment of the present disclosure.
[0015] The embodiment of the present disclosure further provides a computer-readable storage medium, including a computer program, wherein the computer program is executed by a processor as the information entry method provided by the embodiment of the present disclosure.
[0016] Compared with the prior art, the technical solution provided by the disclosed embodiment has the following advantages: the information entry solution provided by the disclosed embodiment obtains the target field value by responding to the entry operation of the target field of the real estate information entry interface, obtains the target real estate data from the pre-built real estate database based on the target field and the target field value, determines the field value corresponding to the field to be entered in the real estate information entry interface based on the target real estate data, and displays the field value corresponding to the field to be entered in the real estate information entry interface. The existing problems of high cost and low efficiency of information entry are solved. The field value corresponding to the field to be entered in the real estate information entry interface is quickly obtained through the pre-built real estate database for automatic entry, which reduces the workload of manual entry, reduces the error rate, and improves the efficiency and effect of information entry. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the originals and elements are not necessarily drawn to scale.
[0018] Figure 1 A flowchart of an information input method provided in an embodiment of the present disclosure;
[0019] Figure 2 A flowchart of another information entry method provided by an embodiment of the present disclosure;
[0020] Figure 3 A schematic diagram of a building data storage provided by an embodiment of the present disclosure;
[0021] Figure 4 A schematic diagram of information input provided by an embodiment of the present disclosure;
[0022] Figure 5A schematic diagram of another information input provided by an embodiment of the present disclosure;
[0023] Figure 6 A schematic diagram of another information input provided by an embodiment of the present disclosure;
[0024] Figure 7 A schematic diagram of the structure of an information input device provided in an embodiment of the present disclosure;
[0025] Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0026] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0027] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0028] The term "including" and its variations used herein are open inclusions, i.e., "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.
[0029] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0030] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0031] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0032] Currently, property information is entered manually. As the number of newly built properties and the number of fields for maintaining each property information continue to increase, more time and labor costs are required, resulting in high property information entry costs and low efficiency.
[0033] In view of the above problems, the disclosed embodiment proposes an information entry method, which obtains the target field value in response to the entry operation of the target field of the building information entry interface, obtains the target building data from the pre-built building database based on the target field and the target field value, and determines the field value corresponding to the field to be entered in the building information entry interface based on the target building data, so as to display the field value corresponding to the field to be entered in the building information entry interface. The existing problems of high cost and low efficiency of information entry are solved. The field value corresponding to the field to be entered in the building information entry interface is quickly obtained through the pre-built building database for automatic entry, which reduces the workload of manual entry, reduces the error rate, and improves the efficiency and effect of information entry.
[0034] Figure 1 The present invention provides a flowchart of an information entry method provided in an embodiment of the present invention. The method can be executed by an information entry device, wherein the device can be implemented by software and / or hardware and can generally be integrated in an electronic device. Figure 1 As shown, the method includes:
[0035] Step 101: In response to an input operation on a target field of a real estate information input interface, a target field value is obtained.
[0036] Among them, the real estate information entry interface refers to an interactive interface for receiving and entering real estate information, which can be one or more. The real estate information entry interface includes multiple fields, and the corresponding field value needs to be entered for each field to complete the information entry; taking the real estate information entry as an example, the real estate information entry interface includes fields such as real estate name, real estate address, real estate area, and fields such as building name and apartment type. The real estate information entry interface can be set according to the actual entry application scenario. In addition, in order to further improve the flexibility of entry, the real estate information entry interface can also include extended field configuration to flexibly adjust the fields in the real estate information entry interface according to the actual real estate entry, further meet the information entry needs, and improve the information entry experience.
[0037] In the disclosed embodiment, an input operation on a target field of a real estate information input interface is received and responded to, and a target field value is obtained. The target field refers to a field that can identify a real estate data. A real estate data can be uniquely identified by a target field combined with a corresponding target field value, or a real estate data can be jointly identified by multiple target fields combined with corresponding target field values. For example, based on the user's input operation on the real estate information input interface for the preset target field as the real estate address field input box, the target field value corresponding to the real estate address field, such as "X1", is obtained; for another example, based on the user's input operation on the real estate information input interface for the preset target fields as the real estate address field and the real estate name field input boxes, the target field value corresponding to the real estate address field, such as "X2", and the target field value corresponding to the real estate name field, such as "X3", are obtained.
[0038] Specifically, various fields are displayed on the property information entry interface, and the user's input operation on the property information entry interface can be detected. When it is detected that the user performs an input operation on any field, the field value corresponding to the field can be obtained.
[0039] Step 102: Obtain target building data from a pre-built building database based on the target field and the target field value.
[0040] Among them, the pre-built real estate database refers to a database used to store data of each real estate. Real estate data refers to multiple data information corresponding to each real estate, including basic real estate information, property service information, real estate albums, apartment information and building information, etc. Each data information includes one or more fields and the field value corresponding to each field. For example, the basic real estate information includes the real estate address field, the real estate name field and the real estate area field, etc., and the field value corresponding to each field, such as the field value corresponding to the real estate address field is the specific longitude and latitude.
[0041] Among them, real estate data can be pre-constructed. Specifically, multiple initial real estate data from multiple data sources are obtained, and the multiple initial real estate data are pre-processed to obtain real estate data to be processed. Then, the real estate data to be processed is processed through a preset data processing algorithm, and text information corresponding to multiple preset category information is obtained and stored in a preset storage format to obtain a pre-constructed real estate database.
[0042] In the embodiment of the present disclosure, after obtaining the target field and the target field value corresponding to the target field, the target building data can be obtained from the pre-built building database. Specifically, the pre-built building database usually includes multiple building data, each building data has one or more corresponding associated fields and corresponding associated field values for identifying the corresponding building data, determining the associated field that matches the target field, comparing the target field value and the associated field value, and when the target field value and the associated field value are consistent, the building data corresponding to the associated field value corresponding to the associated field can be used as the target building data.
[0043] Continuing with the above example, obtain the target field value corresponding to the property address field, such as "X1", and obtain the key field value corresponding to the property address field in the property database, such as "X1" and "X2". Therefore, the property data corresponding to the property address field in the property database with the associated field value "X1" is used as the target property data.
[0044] Step 103: Determine the field value corresponding to the field to be entered in the real estate information entry interface based on the target real estate data, so as to display the field value corresponding to the field to be entered in the real estate information entry interface.
[0045] Among them, the field to be entered refers to the field corresponding to the field value to be entered in the real estate information entry interface, which can be one or more.
[0046] It can be understood that the target field and the field to be entered belong to the same field that needs to be entered for real estate information. Therefore, the target real estate data obtained through the target field and its corresponding target field value can determine the field value corresponding to the field to be entered, so that the field value corresponding to each field to be entered can be displayed in the real estate information entry interface. For example, the field values corresponding to each field to be entered can be automatically filled in and entered, or the field values corresponding to each field to be entered can be displayed in the form of recommended entry, depending on the actual application operation display settings.
[0047] Specifically, after obtaining the target real estate data, the field values corresponding to the fields to be entered in the real estate information entry interface can be obtained according to the target real estate data, so that the field values corresponding to the fields to be entered can be displayed in the real estate information entry interface to realize automatic information entry.
[0048] The information entry scheme provided by the embodiment of the present disclosure obtains the target field value in response to the entry operation of the target field of the building information entry interface, obtains the target building data from the pre-built building database based on the target field and the target field value, determines the field value corresponding to the field to be entered in the building information entry interface based on the target building data, and displays the field value corresponding to the field to be entered in the building information entry interface. The existing problems of high cost and low efficiency of information entry are solved. The field value corresponding to the field to be entered in the building information entry interface is quickly obtained through the pre-built building database for automatic entry, which reduces the workload of manual entry, reduces the error rate, and improves the efficiency and effect of information entry.
[0049] In some embodiments, the information entry method may also include: obtaining multiple initial real estate data from multiple data sources, preprocessing the multiple initial real estate data to obtain real estate data to be processed, processing the real estate data to be processed based on a preset data processing algorithm, obtaining text information corresponding to multiple preset category information, storing the text information corresponding to each preset category information according to a preset storage format, and obtaining a pre-built real estate database.
[0050] In the embodiments of the present disclosure, a preset target interface (such as API (Application Programming Interface)) can be used to connect to multiple data sources to collect multiple initial real estate data from the multiple data sources, such as initial real estate data such as land transaction announcements and planning approvals collected through a target website; initial real estate data such as new housing project promotional materials and sales reports collected through real estate-related documents; initial real estate data such as real estate renderings and key information embedded in floor plans collected through pictures; initial real estate data such as real estate introductions, launch conditions and user reviews collected through online real estate platforms.
[0051] In the disclosed embodiment, after obtaining a plurality of initial real estate data, it is necessary to further perform pre-processing such as cleaning and standardization on the plurality of initial real estate data to obtain the real estate data to be processed, such as character cleaning processing to remove redundant symbols, irrelevant information and format errors, extracting text information from images through optical character recognition technology, performing longitude and latitude conversion processing on text information such as addresses, unifying data such as dates, amounts, areas, etc. into a standard format, and integrating the plurality of initial real estate data to eliminate duplicate data to achieve deduplication and consistency verification.
[0052] Furthermore, information extraction is performed on the unprocessed real estate data obtained after preprocessing, and corresponding text information is stored according to preset category information. Specifically, category information is pre-set. Taking real estate information as an example, the pre-set category information includes basic real estate information, sales office information, sales qualification information, property service information, real estate album information, apartment information, building information, real estate surrounding information, installment information, special housing discount information, real estate dynamic data information, land information, construction progress information, one-room-one-price information, etc., as well as fields corresponding to each preset category information, such as fields corresponding to the basic real estate information include real estate address field, real estate name field, etc., and information extraction is performed from the unprocessed real estate data according to the preset category information and the fields corresponding to each preset category information through a pre-trained information extraction algorithm or a large language model, so that text information corresponding to each preset category information can be obtained.
[0053] In an embodiment of the present disclosure, the real estate data to be processed is processed based on a preset data processing algorithm to obtain text information corresponding to multiple preset category information, including: based on a preset natural language processing algorithm, key field recognition is performed on the first target category text in the real estate data to be processed, and when the key field is obtained, the second target category text in the real estate data to be processed is processed based on a preset large language model to obtain text information corresponding to each preset category information.
[0054] Among them, natural language processing algorithms, such as information extraction algorithms, can extract key information from a given text. Therefore, the first target category text in the real estate data to be processed, such as unstructured text (unstructured data in the form of text), can be used to identify key fields, and key fields such as real estate name, real estate address, real estate area, and planned purpose can be automatically extracted.
[0055] It is understandable that if the key field cannot be obtained, it means that the real estate data to be processed is not related to the real estate, and in order to improve data processing efficiency, subsequent processing operations may no longer be performed; if the key field is obtained, the second target category text in the real estate data to be processed can be processed based on the preset large language model to obtain the text information corresponding to each preset category information.
[0056] Among them, a large language model (LLM) is pre-set, which is a deep learning model based on the Transformer architecture. It is trained with a large amount of text data and can generate natural language text or understand the meaning of language text. Therefore, the large language model is used to extract information from the second target category text in the real estate data to be processed, such as a large amount of complex text that is difficult to understand, and the corresponding text information is stored according to the preset category information.
[0057] Therefore, keyword recognition is performed on the non-structured text such as abstracts in the real estate data to be processed through the preset natural language processing algorithm, and further information is extracted based on the recognition results to ensure data processing efficiency and effectiveness. After obtaining the keywords, the large language model is further used to extract information from the large amount of difficult-to-understand complex text in the real estate data to be processed, and the corresponding text information is stored in the database in a certain storage format according to the preset type information, thereby improving the efficiency and effectiveness of subsequent information entry.
[0058] It can also be understood that the real estate data obtained from different data sources may store duplicate information. Therefore, when obtaining the text information corresponding to multiple preset category information, further deduplication processing can be performed. Specifically, for example, the text information corresponding to each preset category information can be judged based on a pre-trained text similarity model, and only one text information corresponding to multiple similar preset category information can be retained; for another example, the text information corresponding to each preset category information can be calculated through a similarity algorithm, and the text information corresponding to the same preset category information can be merged based on the calculation result.
[0059] In some embodiments, the text similarity between text information corresponding to the same preset category information corresponding to different data sources is calculated based on a preset similarity algorithm. When the text similarity is greater than or equal to a preset similarity threshold, the text information corresponding to the same preset category information is merged.
[0060] Among them, the similarity threshold is pre-set, and the specific setting can be selected according to the actual application scenario.
[0061] In the embodiments of the present disclosure, the real estate data obtained by different data sources may be the same. In order to reduce storage space and improve query efficiency, similarity calculation can be performed on text information of the same preset category information corresponding to different data sources, so that the text similarity between the text information corresponding to the same preset category information can be obtained, and when the text similarity is greater than or equal to the preset similarity threshold, the text information determined to be the same preset category information can be merged, that is, one is retained and the others are deleted. In other words, all the text information corresponding to the same preset category information is compared. When the fields are the same and the corresponding field values are also the same, only one field and the corresponding field value are retained. When the field values corresponding to the same field are different, the field values of the two are merged together to represent the field value corresponding to the same field.
[0062] Among them, the similarity algorithm can be set according to the actual application needs. For example, the similarity calculation of the real estate name field in the text information corresponding to the preset category information can be calculated using the string similarity algorithm; the similarity calculation of the longitude and latitude fields can be calculated using the geographic location similarity algorithm, that is, multiple similarity algorithms can be set to perform similarity calculations on specific fields of the text information corresponding to the preset category information, and finally, multiple similarities are weighted and summed to obtain the total similarity as the text similarity between the text information of the same preset category information.
[0063] Finally, the text information corresponding to each preset category information is stored in a preset storage format to obtain a pre-built real estate database; wherein the storage format is preset, such as JSON (JavaScript Object Notation) format, which can be specifically selected and set according to the actual application.
[0064] In the above scheme, updated real estate data can be obtained in real time by connecting to multiple data sources for processing to store the real estate data in a pre-built real estate database so that when entering real estate information, the field values corresponding to the fields to be entered in the real estate information entry interface can be quickly obtained through the pre-built real estate database for automatic entry, thereby improving the efficiency and effect of information entry; in addition, key fields can be first identified for part of the text and then information can be extracted to further improve the efficiency and effect of data storage, and similarity judgment can be used to optimize the data stored in the pre-built real estate database, thereby further ensuring the efficiency and effect of information entry.
[0065] In some embodiments, the information entry method may also include: obtaining field verification information corresponding to each field in the real estate information entry interface; verifying the field value corresponding to each field based on the field verification information corresponding to each field; and generating prompt information when the field value corresponding to each field does not meet the field verification information, so as to display the prompt information on the real estate information entry interface.
[0066] In the disclosed embodiment, the field value corresponding to each field is verified based on the verification information of each field. For example, all verifiers such as regular expressions, range verifiers, and numerical verifiers verify the validity of the field value corresponding to each field, thereby effectively ensuring the correctness of the real estate information entry.
[0067] In the disclosed embodiment, after the user enters the field value of each field, it is necessary to verify the field value based on the verification information corresponding to each field. For example, the verification information corresponding to the field is determined to be a regular expression to verify the field value. That is, the validity of the field value of each configuration field entered by the user can be verified, and the field value that fails the verification can be obtained to generate prompt information. For example, the field value entered by the user for the field of real estate area is A, and the prompt information generated is "Only numbers can be filled in". The above is only an example, and the specific settings can be selected according to the application scenario.
[0068] In the above scheme, in the process of quickly obtaining the field values corresponding to the fields to be entered in the real estate information entry interface through the pre-built real estate database for automatic entry, the field values can also be verified according to the field verification information to further improve the accuracy of information entry, thereby further improving the effect of information entry.
[0069] In some embodiments, the information entry method may also include: monitoring the pre-constructed real estate database, obtaining data update information of the pre-constructed real estate database, determining the update field and the comparison field value corresponding to the update field based on the updated data of the pre-constructed real estate database, and marking the update field and the comparison field value corresponding to the update field.
[0070] It is understandable that the property information is updated in real time, that is, the property data in the pre-built property database will also be updated in real time. Therefore, the pre-built property database can be monitored. When obtaining the data update information of the pre-built property database, it is necessary to update the entered property information in a timely manner to ensure the accuracy of property information maintenance.
[0071] In the disclosed embodiment, data update information refers to the update of one or more fields in the real estate data stored in the pre-built real estate database, which may be to delete the field and the corresponding field value or to add a new field and the corresponding field value, or to update the field value of the field, etc. Therefore, it is necessary to determine the updated field and the comparison field value corresponding to the updated field based on the updated data of the pre-built real estate database, and to mark the updated field and the comparison field value corresponding to the updated field. Among them, the marking method can be selected and set according to the actual application needs, such as marking with color, underline, etc. to prompt the user, so as to further improve the accuracy of information entry.
[0072] In the above scheme, the update field and the comparison field value corresponding to the update field can be determined in real time, and the update field and the comparison field value corresponding to the update field can be marked to prompt the user to update the entered property information, further improving the real-time and effectiveness of information entry, meeting usage needs, and improving the user experience.
[0073] In some embodiments, the field value corresponding to the field to be entered in the real estate information entry interface is determined based on the target real estate data, including: obtaining an interface identifier corresponding to the real estate information entry interface; obtaining the field associated with the interface identifier as the field to be entered; matching the field to be entered in the target real estate data, and obtaining the matching field and the field value corresponding to the matching field as the field value corresponding to the field to be entered.
[0074] In the disclosed embodiment, the interface identifier is used to uniquely identify a real estate information entry interface. For the same real estate data, real estate information entry can be completed through one real estate information entry interface or multiple real estate information entry interfaces. Different real estate information entry interfaces correspond to different fields, and thus the field values that need to be entered are different. Therefore, the associated fields of the real estate information entry interface can be obtained as the fields to be entered, and the field values of the corresponding matching fields in the target real estate data can be used as the field values corresponding to the fields to be entered, so that the field values corresponding to the fields to be entered are displayed on the real estate information entry interface.
[0075] In the above scheme, the fields to be entered can be quickly determined, and the field values corresponding to the fields to be entered can be obtained from the target real estate data for automatic entry, thereby reducing the workload of manual entry, reducing the error rate, and improving the efficiency and effect of information entry.
[0076] Figure 2 This is a flow chart of another information entry method provided in an embodiment of the present disclosure. Based on the above embodiment, this embodiment further optimizes the above information entry method.
[0077] like Figure 2 As shown, the method includes:
[0078] Step 201: obtain multiple initial real estate data from multiple data sources, pre-process the multiple initial real estate data to obtain real estate data to be processed, process the real estate data to be processed based on a preset data processing algorithm, obtain text information corresponding to multiple preset category information, store the text information corresponding to each preset category information according to a preset storage format, and obtain a pre-built real estate database.
[0079] In some embodiments, the real estate data to be processed is processed based on a preset data processing algorithm to obtain text information corresponding to multiple preset category information, including: performing key field identification on the first target category text in the real estate data to be processed based on a preset natural language processing algorithm; when obtaining the key field, the second target category text in the real estate data to be processed is processed based on a preset large language model to obtain text information corresponding to each preset category information.
[0080] In some embodiments, the text similarity between text information corresponding to the same preset category information corresponding to different data sources is calculated based on a preset similarity algorithm. When the text similarity is greater than or equal to a preset similarity threshold, the text information corresponding to the same preset category information is merged.
[0081] For example, Figure 3 A schematic diagram of a real estate data storage provided by an embodiment of the present disclosure, such as Figure 3 As shown, multiple data sources such as documents, files, pictures and websites related to real estate can be obtained, and information extraction can be performed on multiple data sources. Specifically, document information extraction, file information extraction, picture information extraction and website information extraction are performed respectively to obtain multiple initial real estate data, and then data cleaning, data classification and data storage are performed.
[0082] Specifically, multiple initial real estate data are pre-processed by cleaning and standardization to obtain the real estate data to be processed. For example, character cleaning is performed to remove redundant symbols, irrelevant information and format errors, text information is extracted from images through optical character recognition technology, and longitude and latitude conversion is performed on text information such as addresses, and date, amount, area and other data are unified into a standard format, and multiple initial real estate data are integrated to eliminate duplicate data.
[0083] Furthermore, based on the preset natural language processing algorithm, key fields of unstructured text in the real estate data to be processed are identified. After identifying the key fields, a large language model is used to extract information from a large amount of complex text that is relatively difficult to understand and classify it according to preset types of information. The similarity algorithm is used to integrate duplicate information from different data sources. After ensuring the integrity and consistency of the data, the data is stored in a certain storage format, thereby obtaining a pre-built real estate database.
[0084] Step 202: in response to an input operation on a target field of the real estate information input interface, a target field value is obtained, and target real estate data is obtained from a pre-built real estate database based on the target field and the target field value.
[0085] Step 203, obtain the interface identifier corresponding to the real estate information entry interface, obtain the field associated with the interface identifier as the field to be entered, match the field to be entered in the target real estate data, obtain the matching field and the field value corresponding to the matching field as the field value corresponding to the field to be entered to display the field value corresponding to the field to be entered in the real estate information entry interface.
[0086] Specifically, when entering property information, possible input content is automatically matched based on property data in a pre-built property database. It can automatically enter or provide recommended options. For example, when entering a property address, possible property names are automatically prompted based on the geographic location.
[0087] For example, Figure 4 A schematic diagram of a building information input provided by an embodiment of the present disclosure, such as Figure 4 As shown, the target field is the building address. The target field value "X1" is input for the building address, so that the field value corresponding to the building address field corresponding to each building data in the pre-built building database is matched with the target field value "X1", and the building data whose field value corresponding to the building address field is also "X1" is used as the target building data.
[0088] For example, Figure 4 It also includes fields to be entered such as building name, building area, and planned use. Based on the acquired target building data, the field values corresponding to the fields to be entered can be obtained. For example, the field value corresponding to the building name is "Y1", the field value corresponding to the building area is "Y2", and the field value corresponding to the planned use is "Y3", so that the field values corresponding to the fields to be entered are displayed on the building information entry interface, such as Figure 5 shown.
[0089] It should be noted that after step 203, step 204 and / or step 205 may be performed.
[0090] The execution order of step 203 to step 205 can be determined according to actual conditions. Figure 2 These are examples only.
[0091] Step 204: obtain the field verification information corresponding to each field in the real estate information entry interface, verify the field value corresponding to each field based on the field verification information corresponding to each field, and generate prompt information when the field value corresponding to each field does not meet the field verification information, so as to display the prompt information in the real estate information entry interface.
[0092] Specifically, during the process of automatic information entry, instant reminders can be provided for anomalies or format errors in the entered information, thereby significantly improving the entry speed and effectively reducing human errors.
[0093] In the embodiment of the present disclosure, after the user enters the field value of each field, the field value needs to be verified based on the verification information corresponding to each field. For example, the verification information corresponding to the field is determined to be a regular expression to verify the field value, that is, the validity of the field value of each configuration field entered by the user can be verified, and the field value that fails the verification can also be obtained to generate prompt information. For example, Figure 6 As shown, the field value entered for the field of real estate area is "11A", and the prompt message generated is "Only numbers can be filled in". The above is only an example, and the specific settings can be selected according to the application scenario.
[0094] Step 205: monitor the pre-built real estate database, obtain data update information of the pre-built real estate database, determine the update field and the comparison field value corresponding to the update field based on the update data of the pre-built real estate database, and mark the update field and the comparison field value corresponding to the update field.
[0095] In the disclosed embodiments, the pre-built real estate database can be monitored in real time, so that data update information of the pre-built real estate database can be obtained in real time. It can be understood that there are many kinds of updates to the pre-built real estate database, such as adding a real estate data, or updating and changing the existing real estate data. For the addition of a real estate data, a reminder can be given to enter the real estate information in time. For the update and change of the existing real estate data, it is necessary to determine the update field and the comparison field value corresponding to the update field based on the updated data of the pre-built real estate database, so as to mark the update field and the comparison field value corresponding to the update field to prompt an update to the entered real estate information. For example, if the field value of the real estate sales status field is updated from "pre-sale" to "on sale", the field needs to be marked with different colors, bold or underlined to prompt the user to update the real estate information in time, thereby further improving the effectiveness and real-time performance of real estate information maintenance.
[0096] Therefore, changes in data sources, such as changes in sales status, are monitored in real time. Once data changes are detected, change information is automatically generated to remind users, compare new and old data, mark the changed parts, and ensure that property information is updated in a timely manner.
[0097] The information entry scheme provided by the embodiment of the present disclosure obtains multiple initial real estate data from multiple data sources, pre-processes the multiple initial real estate data to obtain real estate data to be processed, processes the real estate data to be processed based on a preset data processing algorithm, obtains text information corresponding to multiple preset category information, stores the text information corresponding to each preset category information in a preset storage format, obtains a pre-constructed real estate database, obtains a target field value in response to an entry operation on a target field of a real estate information entry interface, obtains target real estate data from the pre-constructed real estate database based on the target field and the target field value, obtains an interface identifier corresponding to the real estate information entry interface, obtains a field associated with the interface identifier as a field to be entered, and matches the field to be entered in the target real estate data. Matching, obtaining matching fields and field values corresponding to the matching fields as field values corresponding to the fields to be entered so as to display the field values corresponding to the fields to be entered in the real estate information entry interface, obtaining field verification information corresponding to each field in the real estate information entry interface, verifying the field value corresponding to each field based on the field verification information corresponding to each field, and generating prompt information when the field value corresponding to each field does not meet the field verification information, so as to display the prompt information in the real estate information entry interface, monitor the pre-built real estate database, obtain data update information of the pre-built real estate database, determine the update field and the comparison field value corresponding to the update field based on the update data of the pre-built real estate database, and mark the update field and the comparison field value corresponding to the update field. By adopting the above technical solution, real estate data is extracted from multiple data sources to ensure the comprehensiveness and accuracy of the data. The collected data is deeply analyzed using a large language model to extract and classify real estate related information, which not only improves the information processing efficiency, but also provides structured data support for subsequent entry; when entering information, it automatically analyzes the content expected to be filled in, and provides intelligent recommendations based on the real estate data in the pre-built real estate database, so that information can be entered quickly, significantly improving the efficiency of information entry; when the quick information entry is completed, it automatically monitors the changes in the data source, and prompts the information update in time when the data source changes, thereby significantly reducing the workload of manual entry, reducing the error rate, and increasing the update speed of real estate information, which can more efficiently manage real estate information and improve user experience. This information entry method not only saves time and cost, but also promotes the digital transformation of real estate information and improves the management efficiency and effectiveness of real estate information.
[0098] Figure 7 This is a schematic diagram of the structure of an information entry device provided by an embodiment of the present disclosure. The device can be implemented by software and / or hardware and can generally be integrated into an electronic device. Figure 7 As shown, the device comprises:
[0099] The response acquisition module 301 is used to acquire the target field value in response to the input operation of the target field in the real estate information input interface;
[0100] A first acquisition module 302, configured to acquire target building data from a pre-built building database based on the target field and the target field value;
[0101] The determination module 303 is used to determine the field value corresponding to the field to be entered in the real estate information entry interface based on the target real estate data, so as to display the field value corresponding to the field to be entered in the real estate information entry interface.
[0102] Optionally, the device further comprises:
[0103] The second acquisition module is used to acquire multiple initial real estate data from multiple data sources;
[0104] A preprocessing module, used for preprocessing the plurality of initial real estate data to obtain real estate data to be processed;
[0105] A processing module, used to process the real estate data to be processed based on a preset data processing algorithm, and obtain text information corresponding to multiple preset category information;
[0106] The storage module is used to store the text information corresponding to each preset category information according to a preset storage format to obtain the pre-built real estate database.
[0107] Optionally, the preprocessing module is specifically used to:
[0108] Based on a preset natural language processing algorithm, key fields are identified for the first target category text in the real estate data to be processed;
[0109] When the key fields are obtained, the second target category text in the real estate data to be processed is processed based on a preset large language model to obtain text information corresponding to each preset category information.
[0110] Optionally, the device further comprises:
[0111] The merging module is used to calculate the text similarity between the text information corresponding to the same preset category information corresponding to different data sources based on a preset similarity algorithm; when the text similarity is greater than or equal to a preset similarity threshold, the text information corresponding to the same preset category information is merged.
[0112] Optionally, the device further comprises:
[0113] The third acquisition module is used to obtain field verification information corresponding to each field in the real estate information input interface;
[0114] A verification module, used to verify the field value corresponding to each field based on the field verification information corresponding to each field;
[0115] A generation module is used to generate prompt information when the field value corresponding to each field does not meet the field verification information, so as to display the prompt information on the real estate information entry interface.
[0116] Optionally, the device further comprises:
[0117] A monitoring module, used to monitor the pre-built real estate database and obtain data update information of the pre-built real estate database;
[0118] The marking module is used to determine the update field and the comparison field value corresponding to the update field based on the update data of the pre-built real estate database, and mark the update field and the comparison field value corresponding to the update field.
[0119] Optionally, the determining module 303 is specifically configured to:
[0120] Obtaining the interface identifier corresponding to the real estate information input interface;
[0121] Acquire the field associated with the interface identifier as the field to be entered;
[0122] The field to be entered is matched with the target real estate data, and the matching field and the field value corresponding to the matching field are obtained as the field value corresponding to the field to be entered, so as to display the field value corresponding to the field to be entered in the real estate information entry interface.
[0123] The information entry device provided in the embodiments of the present disclosure can execute the information entry method provided in any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method.
[0124] The embodiments of the present disclosure also provide a computer program product, including a computer program / instruction, which, when executed by a processor, implements the information entry method provided by any embodiment of the present disclosure.
[0125] Figure 8 This is a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. Figure 8, which shows a schematic diagram of the structure of an electronic device 400 suitable for implementing the embodiment of the present disclosure. The electronic device 400 in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 8 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0126] like Figure 8 As shown, the electronic device 400 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 401, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 402 or a program loaded from a storage device 408 into a random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the electronic device 400 are also stored. The processing device 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0127] Typically, the following devices may be connected to the I / O interface 405: an input device 406 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 407 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 408 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 409. The communication device 409 may allow the electronic device 400 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 8 The electronic device 400 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.
[0128] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program carried on a non-transitory computer-readable medium, and the computer program product includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 409, or installed from the storage device 408, or installed from the ROM 402. When the computer program is executed by the processing device 401, the above-mentioned functions defined in the information entry method of the embodiment of the present disclosure are executed.
[0129] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0130] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0131] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0132] The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: obtains a target field value in response to an entry operation on a target field of a property information entry interface; obtains target property data from a pre-built property database based on the target field and the target field value; determines a field value corresponding to a field to be entered in the property information entry interface based on the target property data, so as to display the field value corresponding to the field to be entered in the property information entry interface.
[0133] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or a combination thereof, including, but not limited to, object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0134] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0135] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of a unit does not, in some cases, limit the unit itself.
[0136] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0137] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0138] According to one or more embodiments of the present disclosure, the present disclosure provides an electronic device, including:
[0139] processor;
[0140] a memory for storing instructions executable by the processor;
[0141] The processor is used to read the executable instructions from the memory and execute the instructions to implement any information entry method provided in the present disclosure.
[0142] According to one or more embodiments of the present disclosure, the present disclosure provides a computer-readable storage medium, wherein the storage medium stores a computer program, and the computer program is used to execute any of the information entry methods provided by the present disclosure.
[0143] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.
[0144] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0145] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.
Claims
1. A method for inputting information, characterized in that: include: In response to an input operation on a target field of a real estate information input interface, a target field value is obtained; Acquire target building data from a pre-built building database based on the target field and the target field value; Based on the target real estate data, the field value corresponding to the field to be entered in the real estate information entry interface is determined, so that the field value corresponding to the field to be entered is displayed in the real estate information entry interface.
2. The method according to claim 1, characterized in that The method further comprises: Obtain multiple initial real estate data from multiple data sources; Preprocessing the multiple initial real estate data to obtain real estate data to be processed; Processing the real estate data to be processed based on a preset data processing algorithm to obtain text information corresponding to multiple preset category information; The text information corresponding to each preset category information is stored according to a preset storage format to obtain the pre-constructed real estate database.
3. The method according to claim 2, characterized in that The processing of the real estate data to be processed based on a preset data processing algorithm to obtain text information corresponding to multiple preset category information includes: Based on a preset natural language processing algorithm, key fields are identified for the first target category text in the real estate data to be processed; When the key fields are obtained, the second target category text in the real estate data to be processed is processed based on a preset large language model to obtain text information corresponding to each preset category information.
4. The method according to claim 2, characterized in that: The method further comprises: Calculating text similarity between text information corresponding to the same preset category information corresponding to different data sources based on a preset similarity algorithm; When the text similarity is greater than or equal to a preset similarity threshold, the text information corresponding to the same preset category information is merged.
5. The method according to claim 1, characterized in that The method further comprises: Obtain field verification information corresponding to each field in the real estate information entry interface; Verify the field value corresponding to each field based on the field verification information corresponding to each field; When the field value corresponding to each field does not satisfy the field verification information, a prompt message is generated to display the prompt message on the property information entry interface.
6. The method according to claim 1, characterized in that The method further comprises: Monitoring the pre-built real estate database to obtain data update information of the pre-built real estate database; Based on the update data of the pre-built real estate database, an update field and a comparison field value corresponding to the update field are determined, and the update field and the comparison field value corresponding to the update field are marked.
7. The method according to claim 1, characterized in that The determining, based on the target real estate data, a field value corresponding to a field to be entered in the real estate information entry interface includes: Obtaining the interface identifier corresponding to the real estate information input interface; Acquire the field associated with the interface identifier as the field to be entered; The field to be entered is matched with the target real estate data, and the matching field and the field value corresponding to the matching field are obtained as the field value corresponding to the field to be entered.
8. An electronic device, characterized in that: The electronic device comprises: processor; a memory for storing instructions executable by the processor; The processor is used to read the executable instructions from the memory and execute the instructions to implement the information entry method described in any one of claims 1-7.
9. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and the computer program is used to execute the information entry method described in any one of claims 1 to 7.
10. A computer program product, characterized in that The method comprises a computer program, wherein the computer program is executed by a processor to perform the information entry method described in any one of claims 1 to 7.
Citation Information
Cited By
Internet of Things equipment access method and device, electronic equipment and storage medium
CN121530935A