A method and device for storing and classifying contract information

By extracting the price of the subject matter that meets the user input conditions from the contract information and calculating the price range, the problem of only managing contract data in the existing technology is solved, and the effect of providing data support for more sales behaviors is achieved.

CN114722083BActive Publication Date: 2025-03-25GUANGDONG ELECTRIC POWER COMM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210011634.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-06
Publication Date
2025-03-25
Estimated Expiration
2042-01-06

AI Technical Summary

Technical Problem

In the prior art, contract data can only be processed according to customers, and data support cannot be provided for other sales activities, such as obtaining an average quotation for a subject matter within a predetermined period.

Method used

By obtaining the subject matter information and time information entered by the user, find a valid contract including the subject matter information within the time information range from the stored contract information, obtain the price corresponding to the subject matter information, calculate the price range based on the predetermined percentage, display and save the price range.

Benefits of technology

It solves the problem that contract data can only be managed according to customers in the existing technology, provides a broader support for sales behavior data, can display and save price ranges, and meet the viewing permissions of different users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114722083B_ABST
    Figure CN114722083B_ABST
Patent Text Reader

Abstract

The present application discloses a method and device for storing and classifying contract information, the method comprising: obtaining subject matter information and time information input by a user; searching for valid contracts including the subject matter information within the time information range from the saved contract information; obtaining the subject matter price corresponding to the subject matter information from the valid contract; reducing the subject matter price by a first predetermined percentage to obtain a first price, and increasing the subject matter price by a second predetermined percentage to obtain a second price; and displaying a price range corresponding to the time information consisting of the first price and the second price. The present application solves the problem caused by the prior art that contract data can only be processed according to customers, thereby providing data support for more sales behaviors.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of information processing, and more specifically, to a method and device for storing and classifying contract information. Background Art

[0002] In the CRM system, contracts are managed according to customers, and each customer's contract is saved under that customer.

[0003] This management method is convenient when viewing contracts by customer, but it cannot contribute to other sales activities. For example, if you want to obtain the average quotation for a certain object within a predetermined period, it cannot be done in the existing contract management system. Summary of the invention

[0004] The embodiments of the present application provide a method and device for storing and classifying contract information, so as to at least solve the problem caused by the prior art that contract data can only be processed according to customers.

[0005] According to one aspect of the present application, a method for storing and classifying contract information is provided, comprising: obtaining subject matter information and time information input by a user; searching for valid contracts that include the subject matter information within the time information range from the saved contract information; obtaining a subject matter price corresponding to the subject matter information from the valid contract; reducing the subject matter price by a first predetermined percentage to obtain a first price, and increasing the subject matter price by a second predetermined percentage to obtain a second price; and displaying a price range corresponding to the time information consisting of the first price and the second price.

[0006] Furthermore, after displaying the price range, the method further includes: saving the time information and the price range corresponding to the time information.

[0007] Furthermore, obtaining the object information and time information input by the user includes: obtaining the user's permissions; displaying a page when the user's permissions meet pre-configured permissions, wherein the page includes a first control and a second control; receiving the object information input by the user through the first control and the time information input through the second control.

[0008] Furthermore, saving the time information and the price range corresponding to the time information includes: determining viewing permissions for the time information and the price range; granting the viewing permissions to the time information and the price range; and saving the time information and the price range after granting the viewing permissions.

[0009] Furthermore, the viewing permission is used to determine whether the user can view the time information and the price range.

[0010] According to another aspect of the present application, a contract information storage and classification device is provided, including: a first acquisition module, used to acquire subject matter information and time information input by a user; a search module, used to search for valid contracts that include the subject matter information within the time information range from the saved contract information; a second acquisition module, used to acquire the subject matter price corresponding to the subject matter information from the valid contract; a calculation module, used to reduce the subject matter price by a first predetermined percentage to obtain a first price, and increase the subject matter price by a second predetermined percentage to obtain a second price; and a display module, used to display the price range corresponding to the time information composed of the first price and the second price.

[0011] Furthermore, it also includes: a saving module, used to save the time information and the price range corresponding to the time information.

[0012] Furthermore, the first acquisition module is used to: obtain the user's permissions; display a page when the user's permissions meet the pre-configured permissions, wherein the page includes a first control and a second control; receive the object information input by the user through the first control and the time information input through the second control.

[0013] Furthermore, the saving module is used to: determine viewing rights for the time information and the price range; grant the viewing rights to the time information and the price range; and save the time information and the price range after granting the viewing rights.

[0014] Furthermore, the viewing permission is used to determine whether the user can view the time information and the price range.

[0015] In the embodiment of the present application, the subject matter information and time information input by the user are obtained; the valid contract including the subject matter information within the time information range is searched from the saved contract information; the subject matter price corresponding to the subject matter information is obtained from the valid contract; the subject matter price is reduced by a first predetermined percentage to obtain a first price, and the subject matter price is increased by a second predetermined percentage to obtain a second price; and the price range corresponding to the time information consisting of the first price and the second price is displayed. The present application solves the problem caused by the prior art that contract data can only be processed according to customers, thereby providing data support for more sales behaviors. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The drawings constituting a part of the present application are used to provide a further understanding of the present application. The illustrative embodiments and descriptions of the present application are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0017] Figure 1 It is a flowchart of a contract information storage classification management method according to an embodiment of the present application. DETAILED DESCRIPTION

[0018] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0019] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0020] In an embodiment of the present application, a contract information storage and classification method is provided. Figure 1 is a flowchart of a contract information storage classification management method according to an embodiment of the present application, such as Figure 1 As shown, the method includes the following processes:

[0021] Step S102, obtaining the subject matter information and time information input by the user;

[0022] Step S104, searching the saved contract information for a valid contract that includes the subject matter information within the time information range;

[0023] Step S106, obtaining the price of the subject matter corresponding to the subject matter information from the valid contract;

[0024] Information other than the price of the subject matter, such as the quantity of the subject matter, can also be obtained from the contract. The contract subject information in the contract can be displayed after desensitization, wherein the desensitization process includes: obtaining the contract subject, obtaining the enterprise type and enterprise scale to which the contract subject belongs, and searching for a replacement enterprise in a plurality of pre-configured types and scales of the same type and scale as the contract subject according to the enterprise type and enterprise scale, wherein the number of different characters between the name of the replacement enterprise and the name of the contract subject exceeds the pre-configured number of characters.

[0025] In addition to the case where the name of the contract subject needs to be displayed in an anonymized form, you can also pre-configure the content of the contract information that needs to be displayed and the content that needs to be anonymized. The anonymization rules can be selected from multiple pre-set anonymization rules, and different contract information corresponds to different anonymization rules.

[0026] You can also configure the information to be displayed and the viewing permissions for each item of information to be displayed. When different users view the information, only the information corresponding to the user's permissions is displayed. The viewing permissions also include whether the information being viewed is information after or before desensitization.

[0027] Step S108, reducing the price of the subject matter by a first predetermined percentage to obtain a first price, and increasing the price of the subject matter by a second predetermined percentage to obtain a second price;

[0028] When multiple prices of the subject matter are obtained, the price of the subject matter in step S108 is the average price of the multiple subject matter prices. The average price of the subject matter is reduced by a first predetermined percentage to obtain a first price, and the price of the subject matter is increased by a second predetermined percentage to obtain a second price.

[0029] In the case where there is a subject matter price among the multiple subject matter prices that is lower than the average price by more than the first threshold, the price of the subject matter is considered to be an unreasonable price, and whether the contract to which the subject matter of the unreasonable price belongs has other related subject matters is obtained. If there are other related subject matters, the subject matter corresponding to the unreasonable price is deleted from the multiple subject matter prices, and the average of the prices of the remaining multiple subject matters is taken, and then the obtained average is used as the subject matter price in step S108. The price range obtained in this way is the first price range.

[0030] The first predetermined percentage and the second predetermined percentage are the same or different. For example, the first predetermined percentage is 10%, and the second predetermined percentage is 10% or 15%.

[0031] Step S110, displaying a price range corresponding to the time information consisting of the first price and the second price.

[0032] In an optional implementation, the region input by the user may also be obtained, where the region indicates the region where the contract subject in the contract is located or the region where the subject matter is exchanged, the contract corresponding to the time information of the region may be retrieved, and the price range corresponding to the time information of the region may be generated. This processing method may make the price range more reasonable.

[0033] Through the above embodiment, the subject matter information and time information input by the user are obtained; the valid contract including the subject matter information within the time information range is searched from the saved contract information; the subject matter price corresponding to the subject matter information is obtained from the valid contract; the subject matter price is reduced by a first predetermined percentage to obtain a first price, and the subject matter price is increased by a second predetermined percentage to obtain a second price; and the price range corresponding to the time information consisting of the first price and the second price is displayed. The embodiment of the present application solves the problem caused by the prior art that contract data can only be processed according to customers, thereby providing data support for more sales behaviors.

[0034] Preferably, in step S102, obtaining the subject information and time information input by the user includes: obtaining the user's authority; displaying a page when the user's authority meets the pre-configured authority, wherein the page includes a first control and a second control; receiving the subject information input by the user through the first control and the time information input through the second control. When the user's authority does not meet the pre-configured authority, displaying no authority information.

[0035] As an optional implementation, when receiving the subject matter information input by the user through the first control, based on the existing subject matter information in the saved contract information, subject matter information that is completely or partially identical to the subject matter information is prompted for user selection.

[0036] Optionally, before step S104, the method further includes: pre-saving the contract and the contract information therein, wherein the contract information includes at least one of the following or any combination thereof: contract signing time, contract validity period, subject matter information, and subject matter price. In the process of saving, the subject matter may be classified, so that it is convenient to obtain relevant information of a certain type of subject matter.

[0037] In step S104, if no valid contract including the subject matter information within the time information range is found, the search result is displayed, wherein the search result is used to indicate that no valid contract including the subject matter information within the time information range is found.

[0038] As an optional implementation, when no valid contract including the subject matter information is found within the time information range, a search is made to see whether there is a valid contract including the subject matter information within a time range outside the time information range. If the search result is yes, the user is prompted with the search result.

[0039] It should be noted that the first predetermined percentage and the second predetermined percentage in step S108 can be set according to user needs and can be adjusted according to user needs.

[0040] As an optional implementation, in step S106, if there are multiple prices for the subject matter corresponding to the subject matter information obtained from the valid contract, the lowest price among the multiple subject matter prices can be selected as the first price, and the highest price among the multiple subject matter prices can be selected as the second price; or the lowest price among the multiple subject matter prices can be selected as the first price with a first predetermined percentage reduced, and the highest price among the multiple subject matter prices can be selected as the second price with a second predetermined percentage increased. The range obtained in this way is the second price range, and the first price range and the second price range are displayed at the same time.

[0041] In order to store the above price range, after displaying the price range in step S110, the method further includes: saving the time information and the price range corresponding to the time information.

[0042] In an optional embodiment, saving the time information and the price range corresponding to the time information includes: determining viewing permissions for the time information and the price range; granting the viewing permissions to the time information and the price range; and saving the time information and the price range after granting the viewing permissions.

[0043] The viewing permission is used to determine whether the user can view the time information and the price range.

[0044] In this embodiment, an electronic device is provided, including a memory and a processor. The memory stores a computer program, and the processor is configured to run the computer program to execute the method in the above embodiment.

[0045] The above program can be run in the processor, or it can be stored in the memory (or computer-readable medium), which includes permanent and non-permanent, removable and non-removable media. Information storage can be achieved by any method or technology. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined in this article, computer-readable media does not include temporary computer-readable media (transitory media), such as modulated data signals and carrier waves.

[0046] These computer programs can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps of the functions specified in one or more blocks can be implemented by different modules corresponding to different steps.

[0047] Such a device or system is provided in this embodiment. The device is called a contract information storage and classification device, and the device includes: a first acquisition module, used to acquire the subject matter information and time information input by the user; a search module, used to search for valid contracts including the subject matter information within the time information range from the saved contract information; a second acquisition module, used to acquire the subject matter price corresponding to the subject matter information from the valid contract; a calculation module, used to reduce the subject matter price by a first predetermined percentage to obtain a first price, and increase the subject matter price by a second predetermined percentage to obtain a second price; and a display module, used to display the price range corresponding to the time information composed of the first price and the second price.

[0048] Preferably, the first acquisition module is used to: acquire the user's authority; if the user's authority meets the pre-configured authority, display a page, wherein the page includes a first control and a second control; receive the subject matter information input by the user through the first control and the time information input through the second control. If the user's authority does not meet the pre-configured authority, display no authority information.

[0049] As an optional implementation, when receiving the subject matter information input by the user through the first control, based on the existing subject matter information in the saved contract information, subject matter information that is completely or partially identical to the subject matter information is prompted for user selection.

[0050] Optionally, the device further comprises: a saving module, which is used to save the contract and the contract information therein in advance, wherein the contract information includes at least one of the following or any combination thereof: contract signing time, contract validity period, subject matter information, and subject matter price. In the process of saving, the subject matter can be classified, so that it is convenient to obtain relevant information of a certain type of subject matter.

[0051] If the search module fails to find a valid contract including the subject matter information within the time information range, the search result is displayed, wherein the search result is used to indicate that no valid contract including the subject matter information within the time information range is found.

[0052] As an optional implementation, when the search module fails to find a valid contract that includes the subject matter information within the time information range, it searches whether there is a valid contract that includes the subject matter information within a time range outside the time information range. If the search result is yes, the user is prompted with the search result.

[0053] It should be noted that the first predetermined percentage and the second predetermined percentage mentioned above can be set according to user needs, and can be adjusted according to user needs.

[0054] As an optional implementation, if there are multiple subject matter prices corresponding to the subject matter information obtained from the valid contract, the lowest price among the multiple subject matter prices can be selected as the first price, and the highest price among the multiple subject matter prices can be selected as the second price; or the lowest price among the multiple subject matter prices can be selected as the first price reduced by a first predetermined percentage, and the highest price among the multiple subject matter prices can be selected as the second price.

[0055] In order to store the above price range, the device further includes: a storage module, which is used to store the time information and the price range corresponding to the time information.

[0056] In an optional implementation, the saving module is used to: determine viewing permissions for the time information and the price range; grant the viewing permissions to the time information and the price range; and save the time information and the price range after granting the viewing permissions.

[0057] The viewing permission is used to determine whether the user can view the time information and the price range.

[0058] Through the above embodiment, the first acquisition module is used to acquire the subject matter information and time information input by the user; the search module searches for valid contracts that include the subject matter information within the time information range from the saved contract information; the second acquisition module acquires the subject matter price corresponding to the subject matter information from the valid contract; the calculation module reduces the subject matter price by a first predetermined percentage to obtain a first price, and increases the subject matter price by a second predetermined percentage to obtain a second price; the display module displays the price range corresponding to the time information composed of the first price and the second price. The embodiment of the present application solves the problem caused by the prior art that contract data can only be processed according to customers, thereby providing data support for more sales behaviors.

[0059] The system or device is used to implement the functions of the method in the above-mentioned embodiment. Each module in the system or device corresponds to each step in the method, which has been explained in the method and will not be repeated here.

[0060] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. A method for storing and classifying contract information, characterized in that: include: Step S102, obtaining the subject matter information and time information input by the user; Step S104, searching the saved contract information for a valid contract that includes the subject matter information within the time information range; Step S106, obtaining the price of the subject matter corresponding to the subject matter information from the valid contract; Step S108, reducing the price of the subject matter by a first predetermined percentage to obtain a first price, and increasing the price of the subject matter by a second predetermined percentage to obtain a second price; wherein, in the case of obtaining the prices of multiple subject matters, the price of the subject matter in step S108 is the average price of the multiple subject matter prices; reducing the average price of the subject matter by a first predetermined percentage to obtain the first price, and increasing the price of the subject matter by a second predetermined percentage to obtain the second price; in the case where there is a subject matter price among the multiple subject matter prices that is lower than the average price by more than a first threshold, the price of the subject matter is considered to be an unreasonable price, and obtaining whether the contract to which the subject matter of the unreasonable price belongs has other related subject matters, and if there are other related subject matters, then deleting the subject matter corresponding to the unreasonable price from the multiple subject matter prices, taking the average of the prices of the remaining multiple subject matters, and taking the obtained average as the subject matter price in step S108; Displaying a price range corresponding to the time information consisting of the first price and the second price; wherein the contract subject information in the contract is displayed after being desensitized, pre-configuring the content of the contract information to be displayed and the content to be desensitized, and the desensitization rule is selected from a plurality of pre-set desensitization rules, and different contract information corresponds to different desensitization rules; Among them, the region input by the user is obtained, and the region is used to indicate the region where the contract subject in the contract is located or the region where the subject matter interacts, the contract corresponding to the time information of the region is retrieved, and the price range corresponding to the time information of the region is generated.

2. The method according to claim 1, characterized in that After displaying the price range, the method further includes: The time information and the price range corresponding to the time information are saved.

3. The method according to claim 2, characterized in that Acquiring the subject matter information and time information input by the user includes: Obtaining permissions for the user; In the case where the user authority satisfies the pre-configured authority, displaying a page, wherein the page includes a first control and a second control; The target object information input by the user through the first control and the time information input through the second control are received.

4. The method according to claim 3, characterized in that The time information and the price range corresponding to the time information are stored, including: determining viewing permissions for the time information and the price range; granting the viewing permission to the time information and the price range; The time information and the price range after granting viewing authority are saved.

5. The method according to claim 4, characterized in that The viewing permission is used to determine whether the user can view the time information and the price range.

Citation Information

Patent Citations

  • Contract intelligence method and system, and storage medium

    CN111274273A

  • Method and system for desensitizing sensitive data of contract file

    CN112800460A