Asset evaluation report basis screening and automatic filling method and device
By using the automatic filtering and filling methods of the processing components, integrating multiple platform bases, and optimizing retrieval by utilizing historical citation counts and term frequency ranking, the problem of cumbersome operations in asset appraisal reports is solved, and accurate and rapid base filling is achieved.
Patent Information
- Application Number
- CN202211385879.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-07
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2042-11-07
AI Technical Summary
In the process of writing asset appraisal reports, existing technology requires manually searching for information on multiple platforms and copying, pasting, and adjusting the positions, which is cumbersome and consumes a lot of energy.
By establishing a basis processing component, integrating asset reporting basis from multiple platforms, and utilizing basis category selection controls, valuation target selection controls, keyword input controls, and search result display areas, the system achieves automatic basis filtering and filling. It optimizes search results using historical citation counts and term frequency sorting, and achieves automated filling by combining template tags and fill arrays.
It simplifies the process of writing the valuation basis in asset appraisal reports, reduces copy-pasting and repositioning operations, improves retrieval efficiency and accuracy, and enables precise and rapid filling of the basis.
Smart Images

Figure CN115759047B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of asset evaluation, and particularly relates to a screening and automatic filling method and device for asset evaluation report basis. BACKGROUND
[0002] In the asset evaluation report writing process of the asset evaluation industry, in order to write accurate and comprehensive evaluation report basis in the "evaluation basis" part, the writer needs to search relevant materials on various platforms, and through back-and-forth copy-paste operations and multiple position adjustments and format adjustments, the basis title can be written in the asset evaluation report, the operation is very cumbersome, and a lot of energy is consumed. SUMMARY
[0003] Therefore, the embodiments of the present application provide a screening and automatic filling method and device for asset evaluation report basis, which can integrate asset report basis of multiple platforms in the basis processing component and provide accurate query and automatic filling.
[0004] To achieve the above-mentioned purpose, according to one aspect of the present application, a screening and automatic filling method for asset evaluation report basis is provided.
[0005] The asset evaluation report of the embodiment of the application is based on the screening and automatic filling method performed by a pre-established basis processing component, the front-end page of the basis processing component has basis category selection controls, evaluation target selection controls, keyword input controls, search result display areas and basis determination areas; the method comprises: collecting evaluation report bases of each basis category published by a plurality of basis platforms, storing the collected evaluation report bases according to basis categories and evaluation targets, and counting the historical reference times of each evaluation report base; wherein the basis categories comprise economic behavior bases, legal regulation bases, evaluation criterion bases, property right bases and evaluation pricing bases; in response to a user selecting an economic behavior basis in the basis category selection controls, the evaluation target selection controls are set to a disabled state; after a user inputs a keyword in the keyword input controls, the basis titles of the economic behavior bases corresponding to all evaluation targets that match the keyword are displayed in the search result display areas; in response to a user selecting a legal regulation basis, an evaluation criterion basis, a property right basis or an evaluation pricing basis in the basis category selection controls, the evaluation target selection controls are set to an available state; after a user selects a target target in the evaluation target selection controls and inputs a keyword in the keyword input controls, the basis titles of the evaluation report bases corresponding to the target target and the current basis category of the basis category selection controls that match the keyword are displayed in the search result display areas; wherein the basis titles in the search result display areas are arranged in descending order of the historical reference times, and different colors from strong to weak are presented according to the order of the word frequency of the keyword from large to small in the corresponding evaluation report bases; after a user places one or more target basis titles corresponding to any basis category in the search result display areas into the basis determination areas, the target basis titles are stored in the filling array associated with the basis category; wherein the basis processing component pre-maintains the mapping relationship between the basis categories and the filling arrays, and between the filling arrays and pre-written template labels; a user uploads a to-be-filled evaluation report on the front-end page, the text of the to-be-filled evaluation report is arranged with a plurality of template labels pre-determined by the user; according to the mapping relationship, the target basis titles in the filling array corresponding to each template label are automatically filled in the current position of the template label in the to-be-filled evaluation report to generate a filled evaluation report, and the filled evaluation report is returned to the user based on the download instruction of the user.
[0006] Optionally, the basis category further includes: custom basis, and the front-end page further includes: a custom basis input control; and the method further includes: in response to the user selecting economic behavior basis, legal basis, valuation criteria basis, property rights basis, or valuation pricing basis in the basis category selection control, setting the custom basis input control to a disabled state; in response to the user selecting custom basis in the basis category selection control, setting the custom basis input control to an enabled state; after the user enters a custom basis name in the custom basis input control, selects a target object in the valuation object selection control, and enters a keyword in the keyword input control, the method will retrieve the valuation report basis corresponding to all basis categories and the target object that is related to the keyword. The title of the keyword matching criteria is displayed in the search results display area; after the user places one or more specific criteria titles corresponding to the custom criteria in the search results display area into the criteria determination area, the specific criteria titles are stored in the specific fill array associated with the custom criteria; wherein, the criteria processing component maintains in advance the mapping relationship between the specific fill array and the pre-written specific template tags; after obtaining the evaluation report to be filled containing the specific template tags uploaded by the user, the user-input custom criteria name is automatically filled into the current position of the specific template tag in the evaluation report to be filled, and the specific criteria titles in the specific fill array are automatically filled below the custom criteria name in the evaluation report to be filled.
[0007] Optionally, the method further includes: storing the basis titles in the collected evaluation report basis in a relational database and storing the basis content in a text format file; the front-end page further includes: a search method selection control, wherein the search methods include: title search using keywords in the relational database and content search using keywords in the text format file.
[0008] Optionally, the front-end page further includes: a style selection control; and the method further includes: after filling the target basis title and the specific basis title into the evaluation report to be filled, adjusting the target basis title and the specific basis to the style selected by the user in the style selection control.
[0009] Optionally, the assessment report to be filled is formed based on an assessment report template, which has pre-arranged template labels corresponding to each category. The assessment report to be filled is formed after the user adjusts the template labels to the desired filling position.
[0010] Optionally, the basis includes: property right transfer, capital increase, debt, mining right, land use right, capacity index, sea area right, carbon emission, transportation tool, construction in progress, real estate and equipment.
[0011] To achieve the above object, according to another aspect of the present application, a device for screening and automatically filling the basis of an asset evaluation report is provided.
[0012] The asset evaluation report of the embodiment of the application is based on the screening and automatic filling device arranged in a pre-established basis processing component, the front-end page of the basis processing component has basis category selection control, evaluation target selection control, keyword input control, search result display area and basis determination area; the device comprises: a basis collection unit for collecting evaluation report bases of each basis category published by a plurality of basis platforms, storing the collected evaluation report bases according to basis categories and evaluation targets, and counting the historical reference times of each evaluation report basis; wherein the basis categories comprise economic behavior basis, legal basis, evaluation criterion basis, property right basis and evaluation pricing basis; a basis search unit is used for: in response to the user selecting economic behavior basis in the basis category selection control, setting the evaluation target selection control to a disabled state; after the user inputs a keyword in the keyword input control, displaying the basis titles in the economic behavior basis corresponding to all evaluation targets which match the keyword in the search result display area; in response to the user selecting legal basis, evaluation criterion basis, property right basis or evaluation pricing basis in the basis category selection control, setting the evaluation target selection control to an available state; after the user selects a target target in the evaluation target selection control and inputs a keyword in the keyword input control, displaying the basis titles in the evaluation report basis corresponding to the target target and the current basis category of the basis category selection control which match the keyword in the search result display area; wherein the basis titles in the search result display area are arranged in descending order of the historical reference times, and different colors from strong to weak are presented according to the order of the word frequency of the keyword from large to small in the corresponding evaluation report basis; a basis cache unit is used for: after the user places one or more target basis titles corresponding to any basis category in the search result display area into the basis determination area, storing the target basis titles in the filling array associated with the basis category; wherein the basis processing component pre-maintains the mapping relationship between the basis categories and the filling arrays, and between the filling arrays and pre-written template labels; a basis filling unit is used for obtaining the to-be-filled evaluation report uploaded by the user in the front-end page, the text of the to-be-filled evaluation report is arranged with a plurality of template labels pre-determined by the user; according to the mapping relationship, the target basis titles in the filling array corresponding to each template label are automatically filled in the current position of the template label in the to-be-filled evaluation report to generate a filled evaluation report, and the filled evaluation report is returned to the user based on the download instruction of the user.
[0013] Optionally, the basis further comprises a custom basis, the front-end page further comprises a custom basis input control, and the basis searching unit is further configured to: disable the custom basis input control in response to a user selecting an economic behavior basis, a legal basis, an evaluation criterion basis, a property right basis, or an evaluation pricing basis from the basis category selection control; enable the custom basis input control in response to a user selecting the custom basis from the basis category selection control; and display, in the search result display area, basis titles that match a keyword in an evaluation report basis corresponding to all basis categories and a target subject after a user inputs a custom basis name in the custom basis input control, selects the target subject from the evaluation subject selection control, and inputs the keyword in the keyword input control; the basis caching unit is further configured to: store one or more specific basis titles corresponding to the custom basis in a specific filling array associated with the custom basis after a user moves the specific basis titles in the search result display area to the basis determination area; the basis processing component pre-maintains a mapping relationship between the specific filling array and a specific template label; and the basis filling unit is further configured to: automatically fill a custom basis name input by a user in a specific template label in a to-be-filled evaluation report uploaded by the user, and automatically fill specific basis titles in the specific filling array below the custom basis name in the to-be-filled evaluation report.
[0014] To achieve the above object, according to another aspect of the present application, an electronic device is provided.
[0015] The electronic device of the present application comprises one or more processors, and a storage device for storing one or more programs, which, when executed by the one or more processors, cause the one or more processors to implement the asset evaluation report basis screening and automatic filling method provided by the present application.
[0016] To achieve the above object, according to still another aspect of the present application, a computer readable storage medium is provided.
[0017] The computer readable storage medium of the present application has a computer program stored thereon, which, when executed by a processor, implements the asset evaluation report basis screening and automatic filling method provided by the present application.
[0018] According to the technical solution of the present application, the embodiments of the above application have the following advantages or beneficial effects:
[0019] The embodiment of the present application develops the retrieval and automatic filling of the evaluation report basis according to the basis processing component. Specifically, the basis processing component collects the evaluation report basis of each basis category published by multiple basis platforms in real time, stores the collected evaluation report basis according to the basis category and the evaluation subject, and counts the historical reference times of each evaluation report basis. When the user selects the economic behavior basis in the basis category selection control, the basis processing component sets the evaluation subject selection control to the disabled state; after the user inputs the keyword in the keyword input control, the basis processing component displays the basis titles of the economic behavior basis corresponding to all evaluation subjects and matching the keyword in the search result display area. When the user selects the legal regulation basis, the evaluation criterion basis, the property right basis or the evaluation pricing basis in the basis category selection control, the basis processing component sets the evaluation subject selection control to the available state; after the user selects the target subject in the evaluation subject selection control and inputs the keyword in the keyword input control, the basis processing component displays the basis titles of the evaluation report basis corresponding to the target subject and the current basis category of the basis category selection control and matching the keyword in the search result display area. The basis titles are arranged in descending order of the historical reference times, and different colors from strong to weak are presented according to the word frequency of the keyword in the corresponding evaluation report basis from large to small, so as to facilitate the user to retrieve. Thereafter, after the user places one or more target basis titles corresponding to any basis category in the search result display area into the basis determination area, the basis processing component stores the target basis titles in the filling array associated with the basis category, and pre-maintains the mapping relationship between the filling array and the pre-written template label. Finally, the basis processing component obtains the to-be-filled evaluation report uploaded by the user on the front-end page, the text of the to-be-filled evaluation report is arranged with multiple template labels in the position pre-determined by the user; the basis processing component automatically fills the target basis titles in the filling array corresponding to each template label into the current position of the template label in the to-be-filled evaluation report according to the mapping relationship to generate the filled evaluation report, and returns the filled evaluation report to the user based on the download instruction of the user.Thus, the evaluation report of various categories corresponding to various evaluation objects is realized according to the complete collection and real-time update of the basis processing component, so that the user can retrieve the required basis only through a single basis processing component; each basis is stored according to the basis category and the evaluation object, and the accurate and rapid basis retrieval is realized in combination with the various function controls of the front-end page; the basis processing component fills the evaluation report basis of various categories in the position indicated by the template label in the asset evaluation report by maintaining the mapping relationship between the basis category, the filling array and the template label, so as to realize the accurate filling of the evaluation basis, thereby simplifying the writing of the evaluation basis in the asset evaluation report, avoiding the repeated and tedious operations such as copying and pasting, position adjustment and the like, and being conducive to reducing the unnecessary workload of the asset evaluation process.
[0020] Further effects of the above-described non-conventional optional mode will be described in the following in combination with the specific embodiments. BRIEF DESCRIPTION OF DRAWINGS
[0021] The accompanying drawings are used to better understand the present application, and do not constitute undue limitations on the present application. Among them:
[0022] Figure 1 is the main step schematic diagram of the asset evaluation report basis screening and automatic filling method in the embodiment of the present application;
[0023] Figure 2 is the front-end page schematic diagram of the basis processing component in the embodiment of the present application;
[0024] Figure 3 is the specific execution step schematic diagram of the asset evaluation report basis screening and automatic filling method in the embodiment of the present application;
[0025] Figure 4 is the component part schematic diagram of the asset evaluation report basis screening and automatic filling device in the embodiment of the present application;
[0026] Figure 5 is an exemplary system architecture diagram to which the embodiment of the present application can be applied;
[0027] Figure 6 is an electronic device structure schematic diagram for realizing the asset evaluation report basis screening and automatic filling method in the embodiment of the present application. DETAILED DESCRIPTION
[0028] Exemplary embodiments of the present application are described herein with reference to the accompanying drawings, which are cited by way of example only. The various details of the embodiments of the application can be combined in other embodiments and practiced or carried out in other ways without departing from the scope and spirit of the application. Thus, the present application is not limited to the embodiments described herein, but can be practiced with modifications and alterations.
[0029] It should be noted that the embodiments of the present application and the technical features in the embodiments can be combined with each other without conflict.
[0030] Figure 1 is a schematic diagram of main steps of the method for screening and automatically filling the basis of the asset evaluation report according to the embodiments of the present application.
[0031] As shown in Figure 1 , the method for screening and automatically filling the basis of the asset evaluation report according to the embodiments of the present application can be executed by a pre-established basis processing component, and the above basis processing component is a platform specially used for searching and filling the basis of the evaluation report, and the front-end page of the platform has a basis category selection control, an evaluation subject selection control, a keyword input control, a search result display area and a basis determination area. It can be understood that the asset evaluation report is generally of a fixed format, including an abstract part and a text part, and the text part includes an evaluation purpose, an evaluation principle, an evaluation base date, an evaluation basis, an evaluation method and the like, and the evaluation basis part generally needs to list various categories of the basis used in the evaluation process (generally only the basis title needs to be listed), such as economic behavior basis, legal and regulatory basis, evaluation standard basis, property right basis and evaluation pricing basis. In particular, the basis category can also include a self-defined basis different from the above categories. The method for screening and automatically filling the basis of the asset evaluation report according to the embodiments of the present application can be specifically executed according to the following steps:
[0032] Step S101: Collecting the evaluation report basis of each basis category published by a plurality of basis platforms, storing the collected evaluation report basis according to the basis category and the evaluation subject, and counting the historical reference times of each evaluation report basis.
[0033] In this step, the basis processing component collects and updates various evaluation report bases published by various platforms in real time according to automatic data collection programs or manual collection methods, and stores the collected evaluation report bases according to the basis categories and evaluation targets. The above basis targets can be: property transfer, capital increase, debt, mining rights, land use rights, production capacity indicators, sea rights, carbon emissions, transportation tools, construction projects, real estate, and equipment. Through the above classified storage and the corresponding query method in the subsequent retrieval process, the retrieval efficiency and accuracy can be improved. In addition, the basis processing component can also store the basis titles in the collected evaluation report bases in a relational database and store the basis contents in the collected evaluation report bases in a text format file. In the future, targeted title retrieval and content retrieval can be performed. In this dual-path retrieval method, the range of title retrieval is the basis titles in the database as structured data, and the retrieval efficiency is higher. The range of content retrieval is text, and the KMP algorithm (a string matching algorithm) can be used to perform retrieval. Unlike traditional matching algorithms, when a match fails, the KMP algorithm does not use the one-by-one string index moving matching method, but keeps the target string index unchanged and positions the first index of the keyword to the target string index, so that its time complexity is O(m+n), which is much better than the time complexity O(m*n) of traditional algorithms, and the calculation efficiency is greatly improved. The above historical reference times refer to the number of times that the basis processing component uses certain evaluation report bases in asset evaluation reports in historical periods.
[0034] Step S102: In response to the user selecting economic behavior basis in the basis category selection control, the evaluation target selection control is set to a disabled state; after the user inputs a keyword in the keyword input control, the basis titles in the economic behavior basis corresponding to all evaluation targets that match the keyword are displayed in the retrieval result display area; in response to the user selecting legal and regulatory basis, evaluation criteria basis, property rights basis, or evaluation pricing basis in the basis category selection control, the evaluation target selection control is set to an available state; after the user selects a target target in the evaluation target selection control and inputs a keyword in the keyword input control, the basis titles in the evaluation report basis corresponding to the target target and the current basis category of the basis category selection control that match the keyword are displayed in the retrieval result display area; wherein the basis titles in the retrieval result display area are arranged in descending order of the historical reference times, and different colors from strong to weak are presented according to the frequency of the keyword in the corresponding evaluation report basis from large to small.
[0035] The step is according to the search step. The user needs to select the basis category in the basis category selection control first when searching. When the user selects the economic behavior basis, since the evaluation report basis of this basis category is generally applicable to various evaluation subjects, the evaluation subject selection control does not need to be selected, and the basis processing component can set the evaluation subject selection control to the disabled state. After the user inputs the keyword in the keyword input control, the basis processing component can display the basis titles in the economic behavior basis corresponding to all evaluation subjects that match the keyword in the search result display area.
[0036] When the user selects the legal regulations basis, the evaluation criteria basis, the property right basis or the evaluation pricing basis in the basis category selection control, since the evaluation report basis of these basis categories is strongly related to the evaluation subject, the user needs to select the corresponding evaluation subject to improve the search accuracy, and the basis processing component sets the evaluation subject selection control to the available state.
[0037] When the user selects the target subject in the evaluation subject selection control and inputs the keyword in the keyword input control, the basis processing component displays the basis titles in the evaluation report basis corresponding to the target subject and the current basis category of the basis category selection control that match the keyword in the search result display area.
[0038] It should be noted that the basis titles in the search result display area are arranged in descending order of the historical reference times of the corresponding basis on the one hand, and are presented in different colors from strong to weak according to the keyword frequency (i.e., the proportion of the number of keywords contained in the basis in the total amount of basis words) in the corresponding evaluation report basis from large to small on the other hand (the color of each basis can be a single color, or different colors, and the strength of the color can be set according to the pixel value of the three primary color channels). Through the above settings, the user can pay more attention to the basis with high historical reference times and high keyword frequency, thereby further improving the search effect. For example, high, medium and low gray scales with fixed gray scale values can be set to represent evaluation report bases with high, medium and low keyword frequencies (the judgment thresholds of the three keyword frequencies can be flexibly set).
[0039] In practical applications, the front-end page of the basis processing component further has a search mode selection control, and the search modes include title search using keywords in a relational database and content search using KMP search using keywords in a text format file. The user can select different search modes and use keywords in the basis title or the basis content to perform basis search.
[0040] As a preferred solution, the front-end page of the basis processing component further has a custom basis input control, and if the user selects the economic behavior basis, the legal basis, the assessment criterion basis, the property right basis or the assessment price basis in the basis category selection control, the basis processing component can set the custom basis input control to be disabled. If the user selects the custom basis in the basis category selection control, the basis processing component sets the custom basis input control to be available, and after the user inputs a custom basis name in the custom basis input control, selects a target subject in the assessment subject selection control, and inputs a keyword in the keyword input control, the basis processing component can display the basis titles in the search result display area that match the keyword in the assessment report basis corresponding to all basis categories and the target subject.
[0041] Step S03: After the user places one or more target basis titles corresponding to any basis category in the search result display area into the basis determination area, the target basis titles are stored in a fill-in array associated with the basis category; wherein the basis processing component pre-maintains a mapping relationship between the basis category and the fill-in array, and between the fill-in array and a pre-written template tag.
[0042] In actual application, the basis processing component locally maintains a mapping relationship between each basis category and each fill-in array, and a mapping relationship between each fill-in array and each template tag. The fill-in array is an array for storing the assessment report basis of the corresponding basis category determined by the user; the template tag can be included in the asset assessment report, and is used to traverse each element of the corresponding fill-in array, so as to realize the complete filling of each element of the fill-in array in the asset assessment report. Exemplarily, the above template tag can be {%%}, and the text between the two percent signs can be used to identify the corresponding template tag, or can include a code for performing a corresponding action. In a specific scenario, each template tag can be included in the original assessment report template, and is near the corresponding basis category. When the user writes the abstract and the main text in the assessment report template, and adjusts the template tag to the desired filling position, a to-be-filled assessment report is formed.
[0043] In this step, the user can place the target basis title corresponding to a certain basis category in the basis determination area in the search result display area by selecting the basis button, indicating that the above target basis needs to be filled into the asset evaluation report. At this time, the basis processing component stores the target basis title in the filling array associated with the basis category for subsequent filling. When the user places a specific basis title corresponding to a custom basis in the search result display area into the basis determination area, the basis processing component stores the specific basis title in the specific filling array associated with the custom basis. It can be understood that the basis processing component simultaneously maintains the mapping relationship between the custom basis, the specific filling array, and the pre-written specific template label.
[0044] Step S104: Obtain the to-be-filled evaluation report uploaded by the user on the front-end page, wherein the body of the to-be-filled evaluation report is arranged with a plurality of template labels at positions previously determined by the user; automatically fill the target basis title in the filling array corresponding to each template label into the current position of the template label in the to-be-filled evaluation report according to the mapping relationship to generate a filled evaluation report; and return the filled evaluation report to the user based on the user's download instruction.
[0045] In this step, the user first uploads the aforementioned to-be-filled evaluation report on the front-end page of the basis processing component. After receiving the to-be-filled evaluation report, the basis processing component automatically fills the target basis title in the filling array corresponding to each template label into the current position of the template label in the to-be-filled evaluation report according to the mapping relationship between the basis categories, the filling arrays, and the template labels maintained locally, and the target basis titles are arranged in different rows and aligned at the top, thereby generating a filled evaluation report. Thereafter, the user can download the above filled evaluation report from the front-end page of the basis processing component, thereby completing the intelligent filling of the basis of the evaluation report.
[0046] The filling of the custom basis is similar to the above process. Since the to-be-filled evaluation report currently does not have the name of the custom basis, after obtaining the to-be-filled evaluation report uploaded by the user and containing the specific template label, the basis processing component first automatically fills the custom basis name input by the user into the current position of the specific template label in the to-be-filled evaluation report, and then automatically fills the specific basis title in the specific filling array into the lower part of the custom basis name in the to-be-filled evaluation report, thereby completing the basis filling of the asset evaluation report.
[0047] In practical application, the evaluation basis in the evaluation report generally includes the following eight items: 1. the relevant manual of commonly used data and parameters of asset evaluation; 2. the relevant inquiry information and parameter information collected by the evaluation personnel; 3. market information such as telephone inquiry and online inquiry; 4. the electronic equipment evaluation detail table and the related description information provided by the evaluated unit; 5. the product price manual; 6. the equipment quotation provided by the professional website; 7. the supporting information collected by the evaluation professional personnel through asset verification, survey, detection and analysis; and 8. other information related to asset evaluation. The titles of items 2, 3, 4, 6, 7 and 8 are often not universal, and the basis processing component cannot obtain the commonly used evaluation basis title from the basis platform and provide the user with a search, so the user needs to manually input the evaluation basis title that is not searched by the basis processing component.
[0048] Therefore, the front-end page of the basis processing component can be provided with a price basis input control (such as a text box and a corresponding submit button) for the user to input the specific evaluation basis title that is not searched and needs to be filled in the asset evaluation report in the text box, and display the specific evaluation basis title in the basis determination area after clicking the submit button, and then the specific evaluation basis title can be filled in the to-be-filled evaluation report based on the foregoing method. During the input of the specific evaluation basis title by the user, the basis processing platform can intelligently prompt the user by using the historical input record of the price basis input control. For example, a user has previously input “product price manual” in the price basis input control, and then the current user inputs “product” in the price basis input control, and the basis processing platform automatically prompts the user with “product price manual”, thereby improving the input efficiency.
[0049] That is, for the basis processing platform, in response to the user inputting the specific evaluation basis title that is not searched and needs to be filled in the price basis input control, the basis processing platform displays the specific evaluation basis title as the basis title corresponding to the evaluation basis in the basis determination area. Then, the basis processing platform stores the specific evaluation basis title in the filling array associated with the evaluation basis, and automatically fills the specific evaluation basis title in the current position of the template label corresponding to the filling array after obtaining the to-be-filled evaluation report, thereby realizing the automatic filling of the specific evaluation basis title.
[0050] In addition, the processing platform can store the specific evaluation basis title input by the user in the basis input control in the local. In actual application, the input times of each specific evaluation basis title (i.e., the number of times that each user inputs a specific evaluation basis title through the basis input control) can be counted, and the specific evaluation basis title with a higher input time can be opened for user search, but considering that specific evaluation basis titles that are different in literal form can have the same meaning (for example, "wind macroeconomic data" and "WanDe macroeconomic data" have the same meaning), in order to avoid duplication of specific evaluation basis titles in the search range, the de-duplication processing of the specific evaluation basis title needs to be performed first according to the following steps.
[0051] Specifically, for each specific evaluation basis title stored in the local, the processing platform first performs word segmentation processing on each specific evaluation basis title, and calculates the feature vector (which can be a TF-IDF vector or a word embedding vector) of each word segment in the specific evaluation basis title, then obtains the feature vector of the specific evaluation basis title by combining the feature vectors of the word segments in the specific evaluation basis title (which can be achieved by calculating the weighted sum of the feature vectors of the word segments), and then calculates the similarity (which can be cosine similarity or Pearson correlation coefficient) between any two specific evaluation basis titles using the feature vectors of the specific evaluation basis titles, and then determines any two specific evaluation basis titles with a similarity greater than a preset similarity threshold as duplicate titles, and deletes one of the two duplicate titles, thereby completing the de-duplication processing.
[0052] After the de-duplication processing is completed, the processing platform counts the input times of each specific evaluation basis title in the basis input control after the de-duplication processing. If the input times are greater than a preset threshold, it indicates that the specific evaluation basis title is a basis title with stronger universality, and the specific evaluation basis title can be stored in the relational database as a title of the evaluation basis to be opened for user search, thereby achieving a beneficial supplement to the search data.
[0053] The application can also realize the style adjustment of the evaluation report basis. Specifically, the front-end page of the processing component further has a basis style selection control, in which the user can set the basis style in the asset evaluation report, such as font, font color, outline, font size, whether to bold, superscript, subscript, whether to italic, text hyperlink, etc. After filling the target basis title and the specific basis title into the to-be-filled evaluation report, the processing component can adjust the target basis title and the specific basis title to the style selected by the user in the basis style selection control.
[0054] Figure 2is a front-end page schematic diagram of the processing component according to an embodiment of the present application. See the following Figure 2 Several usage modes of the processing component are described.
[0055] In the first usage mode, the user selects the economic behavior basis according to the basis selection control, at which time the evaluation target selection control and the custom basis input control are in the disabled state. The user inputs the keywords in the keyword input control and selects the search mode. The processing component outputs the searched evaluation report basis in the search result display area. The user can place the determined basis in the basis determination area by selecting the basis button. The user can replace the keywords and the search mode to perform incremental search of the current basis category, and can also replace the basis category to perform search of the corresponding category. In addition, the user can set the basis style in the asset evaluation report in the basis style selection control. For a certain basis category, the processing component stores the evaluation report basis in the basis determination area in the corresponding filling array, and can provide the corresponding format preview of the corresponding basis in the determined basis preview area of the front-end page. Then, the user adjusts the template tags in the asset evaluation report template to the desired position to form a to-be-filled evaluation report. After uploading the to-be-filled evaluation report (the "Upload Template Report Filling Evaluation Basis" button in the asset evaluation report filling component can be used) to the processing component, the processing component automatically fills the elements (i.e. the evaluation report basis in the filling array) in the filling array corresponding to each template tag into the current position of the template tag and adjusts it to the corresponding style, thereby generating a filled evaluation report. Finally, the user performs download on the front-end page of the processing component to obtain the filled evaluation report. Figure 2
[0056] In the second use mode, the user selects the legal basis, the evaluation criterion basis, the property right basis or the evaluation pricing basis according to the category selection control, at this time, the custom basis input control is in the disabled state, the evaluation subject selection control is in the available state, the user selects the evaluation subject in the subject selection control, inputs the keywords in the keyword input control, and selects the search method, the basis processing component outputs the searched evaluation report basis in the search result display area, and the user can place the determined basis to the basis determination area by selecting the basis button. The user can replace the keywords and the search method to perform the incremental search of the current basis category, and also can replace the basis category to perform the search of the corresponding category. In addition, the user can set the basis style in the asset evaluation report in the basis style selection control. For a certain basis category, the basis processing component stores the evaluation report basis in the basis determination area in the corresponding filling array, and can provide the corresponding format preview of the corresponding basis in the determined basis preview area of the front-end page. Then, the user adjusts the template tag to the desired position in the asset evaluation report template to form a to-be-filled evaluation report, after uploading the to-be-filled evaluation report to the basis processing component, the basis processing component automatically fills the elements in the filling array corresponding to each template tag to the current position of the template tag and adjusts to the corresponding style, thereby generating a filled evaluation report, finally, the user performs the download in the front-end page of the basis processing component, thereby obtaining the filled evaluation report.
[0057] In the third use mode, the user selects the custom basis in the basis category selection control, at this time, the evaluation subject selection control and the custom basis input control are in the available state, the user inputs the custom basis name in the custom basis input control, selects the evaluation subject in the subject selection control, inputs the keywords in the keyword input control, and selects the search method, the basis processing component outputs the searched evaluation report basis in the search result display area, and the user can place the determined basis to the basis determination area by selecting the basis button. The user can replace the keywords and the search method to perform the incremental search of the current basis category, and also can replace the basis category to perform the search of the corresponding category. In addition, the user can set the basis style in the asset evaluation report in the basis style selection control. For a certain basis category, the basis processing component stores the evaluation report basis in the basis determination area in the corresponding filling array, and can provide the corresponding format preview of the corresponding basis in the determined basis preview area of the front-end page. Then, the user adjusts the template tag to the desired position in the asset evaluation report template to form a to-be-filled evaluation report, after uploading the to-be-filled evaluation report to the basis processing component, the basis processing component automatically fills the elements in the filling array corresponding to each template tag to the current position of the template tag and adjusts to the corresponding style, thereby generating a filled evaluation report, finally, the user performs the download in the front-end page of the basis processing component, thereby obtaining the filled evaluation report.
[0058] Figure 3 is the specific execution step schematic diagram of the screening and automatic filling method of the asset evaluation report basis in the embodiment of the application, since the specific execution details of each step have been described in the foregoing, which will not be repeated here.
[0059] In the technical scheme of the embodiment of the application, the evaluation report basis of various categories corresponding to various evaluation objects is realized in the complete collection and real-time update of the basis processing component, so that the user can retrieve the required basis through a single basis processing component; each basis is stored according to the basis category and the evaluation object, and accurate and rapid basis retrieval is realized in combination with various function controls of the front-end page; the basis processing component automatically fills the evaluation report basis of each category in the position indicated by the template label in the asset evaluation report by maintaining the mapping relationship between the basis category, the filling array and the template label, so as to realize accurate filling of the evaluation basis, thereby simplifying the writing of the evaluation basis in the asset evaluation report, avoiding repeated and tedious operations such as copying and pasting and position adjustment, and being conducive to reducing unnecessary workload in the asset evaluation process.
[0060] It should be noted that, for the foregoing method embodiments, in order to facilitate the description, they are expressed as a series of action combinations, but those skilled in the art should know that the application is not limited by the action sequence described, and certain steps can actually be performed in other sequences or simultaneously. In addition, those skilled in the art should know that the embodiments described in the specification all belong to preferred embodiments, and the actions and modules involved are not necessarily essential to implement the application.
[0061] In order to better implement the above scheme of the embodiment of the application, the related device for implementing the above scheme is also provided below.
[0062] Please refer to Figure 4 The device 400 for screening and automatic filling of the asset evaluation report basis provided in the embodiment of the application is arranged in the pre-established basis processing component, the front-end page of the basis processing component has a basis category selection control, an evaluation object selection control, a keyword input control, a retrieval result display area and a basis determination area; the device 400 can include a basis collection unit 401, a basis retrieval unit 402, a basis cache unit 403 and a basis filling unit 404.
[0063] The basis collection unit 401 can be used to collect a plurality of evaluation report bases according to different basis categories published by the platform, store the collected evaluation report bases according to the basis categories and evaluation subjects, and count the historical reference times of each evaluation report basis; wherein the basis categories include economic behavior basis, legal basis, evaluation criterion basis, property right basis and evaluation pricing basis; the basis retrieval unit 402 can be used to: in response to the user selecting economic behavior basis in the basis category selection control, set the evaluation subject selection control to a disabled state; after the user inputs a keyword in the keyword input control, display the basis titles in the economic behavior basis corresponding to all evaluation subjects that match the keyword in the search result display area; in response to the user selecting legal basis, evaluation criterion basis, property right basis or evaluation pricing basis in the basis category selection control, set the evaluation subject selection control to an available state; after the user selects a target subject in the evaluation subject selection control and inputs a keyword in the keyword input control, display the basis titles in the evaluation report basis corresponding to the target subject and the current basis category of the basis category selection control that match the keyword in the search result display area; wherein the basis titles in the search result display area are arranged in descending order of the historical reference times, and different colors from strong to weak are presented according to the order of the word frequency of the keyword from large to small in the corresponding evaluation report basis; the basis cache unit 403 can be used to: after the user places one or more target basis titles corresponding to any basis category in the search result display area into the basis determination area, store the target basis titles in the filling array associated with the basis category; wherein the basis processing component pre-maintains the mapping relationship between the basis categories and the filling arrays, and between the filling arrays and the pre-written template labels; the basis filling unit 404 can be used to obtain the to-be-filled evaluation report uploaded by the user on the front-end page, wherein the text of the to-be-filled evaluation report is arranged with a plurality of template labels pre-determined by the user; according to the mapping relationship, automatically fill the target basis titles in the filling array corresponding to each template label into the current position of the template label in the to-be-filled evaluation report to generate a filled evaluation report, and return the filled evaluation report to the user based on the user's download instruction.
[0064] In the embodiments of the present application, the basis further comprises a custom basis, the front-end page further comprises a custom basis input control, and the basis searching unit 402 is further configured to: disable the custom basis input control in response to the user selecting the economic behavior basis, the legal basis, the evaluation criterion basis, the property right basis, or the evaluation pricing basis from the basis category selection control; enable the custom basis input control in response to the user selecting the custom basis from the basis category selection control; and display the basis titles in the evaluation report basis corresponding to all basis categories and the target subject matching the keyword in the search result display area after the user inputs a custom basis name in the custom basis input control, selects a target subject in the evaluation subject selection control, and inputs a keyword in the keyword input control. The basis caching unit 403 is further configured to: store the one or more specific basis titles corresponding to the custom basis in the specific filling array associated with the custom basis after the user places the one or more specific basis titles in the search result display area into the basis determination area. The basis processing component pre-maintains a mapping relationship between the specific filling array and a pre-written specific template label. The basis filling unit 404 is further configured to: automatically fill the custom basis name input by the user in the current position of the specific template label in the to-be-filled evaluation report after obtaining the to-be-filled evaluation report uploaded by the user and containing the specific template label, and automatically fill the specific basis titles in the specific filling array below the custom basis name in the to-be-filled evaluation report.
[0065] In specific applications, the basis collecting unit 401 can be further configured to: store the basis titles in the collected evaluation report basis in a relational database and store the basis content in a text format file. The front-end page further comprises a search method selection control, and the search method comprises title searching using a keyword in the relational database and content searching using a keyword in the text format file.
[0066] In actual applications, the front-end page further comprises a basis style selection control, and the basis filling unit 404 can be further configured to: adjust the target basis title and the specific basis title to the style selected by the user in the basis style selection control after filling the target basis title and the specific basis title into the to-be-filled evaluation report.
[0067] Preferably, the to-be-filled evaluation report is formed based on an evaluation report template in which template labels corresponding to each basis category are arranged in advance, and the evaluation report template forms the to-be-filled evaluation report after the template labels therein are adjusted by the user to desired filling positions.
[0068] In addition, in the embodiment of the present application, the basis target includes property transfer, capital increase, debt, mining right, land use right, production capacity index, sea area right, carbon emission, transportation tool, construction in progress, real estate and equipment.
[0069] According to the technical solution of the embodiment of the present application, the evaluation report basis of various categories corresponding to various evaluation targets is collected and updated in real time by the basis processing component, so that the user can retrieve the required basis through a single basis processing component; each basis is stored according to the basis category and the evaluation target, and the precise and rapid basis retrieval is realized in combination with the various function controls of the front-end page; the basis processing component fills the evaluation report basis of each category into the position indicated by the template label in the asset evaluation report by maintaining the mapping relationship between the basis category, the filling array and the template label, thereby realizing the precise filling of the evaluation basis, simplifying the writing of the evaluation basis in the asset evaluation report, avoiding the repeated and tedious operations such as copying and pasting and position adjustment, and being conducive to reducing the unnecessary workload in the asset evaluation process.
[0070] Figure 5 An exemplary system architecture 500 of the asset evaluation report basis screening and automatic filling method or the asset evaluation report basis screening and automatic filling device to which the embodiment of the present application can be applied is shown.
[0071] As shown in Figure 5 The system architecture 500 can include terminal devices 501, 502 and 503, a network 504 and a server 505 (this architecture is only an example, and the components included in the specific architecture can be adjusted according to the specific application). The network 504 is used to provide a communication link medium between the terminal devices 501, 502, 503 and the server 505. The network 504 can include various connection types, such as wired, wireless communication links or optical fiber cables, etc.
[0072] The user can use the terminal devices 501, 502 and 503 to interact with the server 505 through the network 504 to receive or send messages, etc. Various client applications, such as a basis processing application, etc. (only an example) can be installed on the terminal devices 501, 502 and 503.
[0073] The terminal devices 501, 502, and 503 can be various electronic devices with display screens and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, and the like.
[0074] The server 505 can be a server providing various services, such as a background server (only as an example) providing support for a user operating a basis processing application by using the terminal devices 501, 502, and 503. The background server can process a received basis processing request and feed back a processing result (for example, a filled evaluation report - only as an example) to the terminal devices 501, 502, and 503.
[0075] It should be noted that the method for screening and automatically filling an asset evaluation report basis provided by the embodiments of the present application is generally executed by the server 505, and accordingly, the device for screening and automatically filling an asset evaluation report basis is generally arranged in the server 505.
[0076] It should be understood that, Figure 5 The number of terminal devices, networks, and servers in the system is only illustrative. Any number of terminal devices, networks, and servers can be provided according to implementation needs.
[0077] The present application also provides an electronic device. The electronic device of the embodiments of the present application includes one or more processors, and a storage device for storing one or more programs, when the one or more programs are executed by the one or more processors, the one or more processors implement the method for screening and automatically filling an asset evaluation report basis provided by the present application.
[0078] Reference is made to Figure 6 which shows a structural schematic diagram of a computer system 600 suitable for implementing the electronic device of the embodiments of the present application. Figure 6 The electronic device shown is only an example and should not impose any limitation on the functions and use range of the embodiments of the present application.
[0079] As shown in Figure 6 , the computer system 600 includes a central processing unit (CPU) 601 which can perform various appropriate actions and processes according to programs stored in a read-only memory (ROM) 602 or programs loaded from a storage portion 608 to a random access memory (RAM) 603. Various programs and data required for the operation of the computer system 600 are also stored in the RAM 603. The CPU 601, the ROM 602, and the RAM 603 are connected to each other through a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0080] The following components are connected to the I / O interface 605: an input part 606 including a keyboard, a mouse, etc.; an output part 607 including a display such as a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage part 608 including a hard disk, etc.; and a communication part 609 including a network interface card such as a LAN card, a modem, etc. The communication part 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the I / O interface 605 as necessary. A removable medium 611 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. is attached to the drive 610 as necessary, so that a computer program read therefrom is installed in the storage part 608 as necessary.
[0081] In particular, the process described by the above main flowchart can be implemented as a computer software program according to the embodiments disclosed herein. For example, the embodiments of the present application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for executing the method shown in the main flowchart. In the above embodiments, the computer program can be downloaded and installed from a network by the communication part 609, and / or installed from the removable medium 611. When the computer program is executed by the central processing unit 601, the above-described functions defined in the system of the present application are executed.
[0082] It should be noted that the computer-readable medium shown in the present application can 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, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or component, or any combination of the above. More specific examples of computer-readable storage media can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, 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 application, the computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device or component. In the present application, the computer-readable signal medium can include a data signal carried in a baseband or as a part of a carrier wave, which carries computer-readable program code. Such a propagated data signal can take various forms, including but not limited to an electromagnetic signal, an optical signal or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, which can send, propagate or transmit a program for use by or in conjunction with an instruction execution system, device or component. The program code contained on the computer-readable medium can be transmitted by any suitable medium, including but not limited to wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0083] The flowcharts and block diagrams in the drawings illustrate the possible implementation architectures, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowcharts or block diagrams can represent a module, a program segment, or a portion of code that contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions noted in the blocks can occur in different orders than that shown in the figures. For example, two blocks that are shown in succession can actually be executed substantially concurrently, or they can sometimes be executed in reverse order, depending on the involved functions. It should also be noted that each block in the block diagrams or flowcharts, and combinations of blocks in the block diagrams or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or can be implemented by a combination of special-purpose hardware and computer instructions.
[0084] The units described in the embodiments of the present application can be implemented in the form of software, or can be implemented in the form of hardware. The units described can also be arranged in a processor, for example, a processor can be described as including a collection unit, a search unit, a cache unit, and a filling unit. Among them, the names of these units do not constitute a limitation on the units themselves in some cases, for example, the collection unit can also be described as "a unit for providing the search unit with the evaluation report basis".
[0085] As another aspect, the present application also provides a computer readable medium, which can be included in the device described in the above embodiments, or can exist separately without being assembled into the device. The computer readable medium carries one or more programs, which, when executed by the device, cause the device to perform the steps including: collecting evaluation report bases of each basis category according to platforms, storing the collected evaluation report bases according to basis categories and evaluation subjects, and counting the historical reference times of each evaluation report base; wherein the basis categories include economic behavior bases, legal regulation bases, evaluation criterion bases, property right bases and evaluation pricing bases; in response to a user selecting an economic behavior base in a basis category selection control, setting an evaluation subject selection control to a disabled state; after a user inputs a keyword in a keyword input control, displaying basis titles in the economic behavior bases corresponding to all evaluation subjects and matching the keyword in a search result display area; in response to a user selecting a legal regulation base, an evaluation criterion base, a property right base or an evaluation pricing base in the basis category selection control, setting the evaluation subject selection control to an available state; after a user selects a target subject in the evaluation subject selection control and inputs a keyword in the keyword input control, displaying basis titles in the evaluation report bases corresponding to the target subject and the current basis category of the basis category selection control and matching the keyword in the search result display area; wherein the basis titles in the search result display area are arranged in descending order of the historical reference times, and different colors from strong to weak are presented according to the word frequencies of the keyword in the corresponding evaluation report bases from large to small; after a user places one or more target basis titles corresponding to any basis category in the search result display area into a basis determination area, storing the target basis titles in a filling array associated with the basis category; wherein a basis processing component pre-maintains a mapping relationship between the basis categories and the filling arrays, and between the filling arrays and pre-written template labels; obtaining a to-be-filled evaluation report uploaded by a user on a front-end page, wherein the to-be-filled evaluation report has a plurality of template labels pre-determined by the user in positions; automatically filling the target basis titles in the filling array corresponding to each template label into the to-be-filled evaluation report at the current position of the template label to generate a filled evaluation report according to the mapping relationship, and returning the filled evaluation report to the user based on a download instruction of the user.
[0086] In the technical scheme of the embodiment, the retrieval and automatic filling of the evaluation report basis according to the processing component are developed. Specifically, the processing component collects the evaluation report basis of each basis category published by a plurality of basis platforms in real time, stores the collected evaluation report basis according to the basis category and the evaluation subject, and counts the historical reference times of each evaluation report basis. When the user selects the economic behavior basis in the basis category selection control, the processing component sets the evaluation subject selection control to the disabled state; after the user inputs the keyword in the keyword input control, the processing component displays the basis titles of the economic behavior basis corresponding to all evaluation subjects and matching the keyword in the search result display area. When the user selects the legal regulation basis, the evaluation criterion basis, the property right basis or the evaluation pricing basis in the basis category selection control, the processing component sets the evaluation subject selection control to the available state; after the user selects the target subject in the evaluation subject selection control and inputs the keyword in the keyword input control, the processing component displays the basis titles of the evaluation report basis corresponding to the target subject and the current basis category of the basis category selection control and matching the keyword in the search result display area. The basis titles are arranged in descending order of the historical reference times, and different colors from strong to weak are presented according to the word frequency of the keyword in the corresponding evaluation report basis from large to small, so as to facilitate the user to retrieve. Thereafter, after the user places one or more target basis titles corresponding to any basis category in the search result display area into the basis determination area, the processing component stores the target basis titles in the filling array associated with the basis category, and pre-maintains the mapping relationship between the filling array and the pre-written template label. Finally, the processing component obtains the to-be-filled evaluation report uploaded by the user on the front-end page, the text of the to-be-filled evaluation report is arranged with a plurality of template labels in the positions pre-determined by the user; the processing component automatically fills the target basis titles in the filling array corresponding to each template label into the current position of the template label in the to-be-filled evaluation report according to the mapping relationship to generate a filled evaluation report, and returns the filled evaluation report to the user based on the download instruction of the user.In this way, the evaluation report of various categories corresponding to various evaluation objects is realized according to the complete collection and real-time update of the basis processing component, so that the user can retrieve the required basis only through a single basis processing component; each basis is stored according to the basis category and the evaluation object, and accurate and fast basis retrieval is realized in combination with various function controls of the front-end page; the basis processing component fills the evaluation report basis of each category in the position indicated by the template label in the asset evaluation report by maintaining the mapping relationship between the basis category, the filling array and the template label, so as to realize accurate filling of the evaluation basis, thereby simplifying the writing of the evaluation basis in the asset evaluation report, avoiding repeated and tedious operations such as copying and pasting, position adjustment and the like, and being conducive to reducing unnecessary workload in the asset evaluation process.
[0087] The foregoing detailed description does not limit the scope of the application. It is apparent that various modifications and changes can be made to the application in the light of the above teachings. It is therefore contemplated to cause modifications and changes to be made in the application as long as they come within the scope of the appended claims.
Claims
1. A method for screening and automatic filling of asset valuation report basis, characterized in that, The method is executed according to a pre-established basis processing component, a front-end page of the basis processing component has basis category selection controls, evaluation target selection controls, keyword input controls, search result display areas and basis determination areas; the method comprises: Collecting evaluation report bases of various basis categories published by a plurality of basis platforms, storing the collected evaluation report bases according to basis categories and evaluation targets, and counting the historical reference times of various evaluation report bases; wherein the basis categories comprise economic behavior bases, legal regulation bases, evaluation criterion bases, property right bases and evaluation pricing bases; In response to a user selecting an economic behavior basis in the basis category selection controls, setting the evaluation target selection controls to a disabled state; after the user inputs a keyword in the keyword input controls, displaying basis titles in the economic behavior bases corresponding to all evaluation targets that match the keyword in the search result display areas; In response to a user selecting a legal regulation basis, an evaluation criterion basis, a property right basis or an evaluation pricing basis in the basis category selection controls, setting the evaluation target selection controls to an available state; after the user selects a target target in the evaluation target selection controls and inputs a keyword in the keyword input controls, displaying basis titles in the evaluation report bases corresponding to the target target and the current basis category of the basis category selection controls that match the keyword in the search result display areas; wherein the basis titles in the search result display areas are arranged in descending order of the historical reference times, and different colors from strong to weak are presented according to the order of the keyword frequency from large to small in the corresponding evaluation report bases; After the user places one or more target basis titles corresponding to any basis category in the search result display areas into the basis determination areas, storing the target basis titles in a filling array associated with the basis category; wherein the basis processing component pre-maintains a mapping relationship between the basis categories and the filling arrays, and between the filling arrays and pre-written template tags; Obtaining a to-be-filled evaluation report uploaded by a user in the front-end page, the to-be-filled evaluation report having a plurality of template tags pre-determined by the user in positions; automatically filling the target basis titles in the filling array corresponding to each template tag into the to-be-filled evaluation report in the current position of the template tag to generate a filled evaluation report, and returning the filled evaluation report to the user based on a download instruction of the user.
2. The method of claim 1, wherein, The basis categories further comprise custom bases, the front-end page further has custom basis input controls, and the method further comprises: In response to a user selecting an economic behavior basis, a legal regulation basis, an evaluation criterion basis, a property right basis or an evaluation pricing basis in the basis category selection controls, setting the custom basis input controls to a disabled state; in response to the user selecting a custom basis according to the basis category selection control, setting the custom basis input control to an available state; after the user inputs a custom basis name in the custom basis input control, selects a target subject in the evaluation subject selection control, and inputs a keyword in the keyword input control, displaying in the search result display area basis titles that match the keyword in the evaluation report basis corresponding to all basis categories and the target subject; after the user places one or more specific basis titles corresponding to the custom basis in the search result display area into the basis determination area, storing the specific basis titles in a specific filling array associated with the custom basis; wherein the basis processing component pre-maintains a mapping relationship between the specific filling array and a pre-written specific template label; after obtaining a to-be-filled evaluation report uploaded by the user and containing the specific template label, automatically filling a custom basis name input by the user in the current position of the specific template label in the to-be-filled evaluation report, and automatically filling the specific basis titles in the specific filling array below the custom basis name in the to-be-filled evaluation report.
3. The method of claim 2, wherein, The method further comprises: storing the basis titles in the collected evaluation report basis in a relational database and storing the basis content in a text format file; The front-end page further has: a search method selection control, and the search method includes: title search in the relational database using a keyword and content search in the text format file using a keyword.
4. The method of claim 3, wherein, The front-end page further has: a basis style selection control; and the method further comprises: after filling the target basis title and the specific basis title into the to-be-filled evaluation report, adjusting the target basis title and the specific basis title to a style selected by the user in the basis style selection control.
5. The method of claim 4, wherein, The to-be-filled evaluation report is formed based on an evaluation report template, the evaluation report template having template labels corresponding to each basis category pre-arranged therein, and the evaluation report template forming the to-be-filled evaluation report after the user adjusts the template labels therein to desired filling positions.
6. The method according to any one of claims 1 to 5, characterized in that, The basis subjects include: property transfer, capital increase, debt, mining right, land use right, production capacity index, sea area right, carbon emission, means of transportation, construction in progress, real estate, and equipment.
7. An apparatus for screening and automatic filling of the basis of an asset evaluation report, characterized by, The basis processing component is pre-established, and a front-end page of the basis processing component has a basis category selection control, an evaluation subject selection control, a keyword input control, a search result display area, and a basis determination area; the device comprises: a basis collection unit configured to collect evaluation report basis of each basis category published by a plurality of basis platforms, store the collected evaluation report basis according to basis categories and evaluation subjects, and count the historical reference times of each evaluation report basis; wherein the basis categories include: economic behavior basis, legal basis, evaluation criterion basis, property basis, and evaluation pricing basis; The basis searching unit is used for: in response to the user selecting the economic behavior basis in the basis category selection control, setting the evaluation subject selection control to the disabled state; after the user inputs the keyword in the keyword input control, displaying the basis titles in the economic behavior basis corresponding to all evaluation subjects and matching the keyword in the search result display area; in response to the user selecting the legal regulation basis, the evaluation criterion basis, the property right basis or the evaluation pricing basis in the basis category selection control, setting the evaluation subject selection control to the available state; after the user selects the target subject in the evaluation subject selection control and inputs the keyword in the keyword input control, displaying the basis titles in the evaluation report basis corresponding to the target subject and the current basis category of the basis category selection control and matching the keyword in the search result display area; wherein the basis titles in the search result display area are arranged in descending order of the historical reference times, and different colors from strong to weak are presented according to the order of the keyword frequency from large to small in the corresponding evaluation report basis; The basis caching unit is used for: after the user places one or more target basis titles corresponding to any basis category in the search result display area into the basis determination area, storing the target basis titles in the filling array associated with the basis category; wherein the basis processing component pre-maintains the mapping relationship between the basis category and the filling array and between the filling array and the pre-written template label; The basis filling unit is used for obtaining the to-be-filled evaluation report uploaded by the user on the front-end page, wherein the text of the to-be-filled evaluation report is arranged with a plurality of template labels at positions pre-determined by the user; according to the mapping relationship, automatically filling the target basis titles in the filling array corresponding to each template label into the current position of the template label in the to-be-filled evaluation report to generate a filled evaluation report; and based on the download instruction of the user, returning the filled evaluation report to the user.
8. The apparatus of claim 7, wherein, The basis category further comprises: a custom basis, and the front-end page further has: a custom basis input control; and The basis searching unit is further used for: in response to the user selecting the economic behavior basis, the legal regulation basis, the evaluation criterion basis, the property right basis or the evaluation pricing basis in the basis category selection control, setting the custom basis input control to the disabled state; in response to the user selecting the custom basis in the basis category selection control, setting the custom basis input control to the available state; after the user inputs the custom basis name in the custom basis input control, selects the target subject in the evaluation subject selection control and inputs the keyword in the keyword input control, displaying the basis titles in the evaluation report basis corresponding to all basis categories and the target subject and matching the keyword in the search result display area; The basis unit is further used for storing the specific basis title in the specific filling array associated with the self-defined basis after the user places one or more specific basis titles corresponding to the self-defined basis in the basis determination area in the search result display area; wherein the basis processing component pre-maintains a mapping relationship between the specific filling array and a pre-written specific template label; The basis filling unit is further used for automatically filling the self-defined basis name input by the user in the current position of the specific template label in the to-be-filled evaluation report uploaded by the user, and automatically filling the specific basis title in the specific filling array below the self-defined basis name in the to-be-filled evaluation report.
9. An electronic device, comprising: comprising: one or more processors; a memory device for storing one or more programs, when the one or more programs are executed by the one or more processors, so that the one or more processors implement the method as claimed in any one of claims 1-6.
10. A computer-readable storage medium having stored thereon a computer program, characterized in that, The program is executed by the processor to implement the method as claimed in any one of claims 1-6. The program is executed by the processor to implement the method as claimed in any one of claims 1-6.
Citation Information
Patent Citations
Risk control report generation method, apparatus and device and computer readable storage medium
CN107845033A
Network security test method, device and platform, storage medium and electronic device
CN111245806A