A method for implementing bidding countdown and business processing combined execution based on memory

By adopting the memory-based bidding countdown and business processing merge execution method in commodity trading, the problem of multi-node processing cannot be accurately coordinated, and the processing efficiency and accuracy of transactions are improved.

CN118521317BActive Publication Date: 2025-02-25INSPUR GENERSOFT CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411001012.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-25
Publication Date
2025-02-25
Estimated Expiration
2044-07-25

AI Technical Summary

Technical Problem

In commodity trading, multi-node processing cannot be accurately coordinated, resulting in obstructions in the transaction process and affecting the smooth progress of the transaction.

Method used

A memory-based bidding countdown and business processing merge execution method is adopted. By obtaining the target information, preprocessing and storing it in memory, the monitoring program is started to monitor the countdown and process the business logic in real time.

Benefits of technology

It improves the processing efficiency and accuracy of bidding transactions, ensures the real-time and accuracy of data processing, and avoids the problems of data inconsistency and delay.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118521317B_ABST
    Figure CN118521317B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of information processing technology, and discloses a method for implementing a combined execution of bidding countdown and business processing based on memory, including obtaining information of the bid; preprocessing the bid information according to the restriction rules and countdown rules of the bid, and transferring the preprocessed bid information and related restriction rules and countdown parameters into memory; starting a monitoring program, which is responsible for polling execution, real-time monitoring of the countdown, and listening to business quotation requests; when the monitoring program receives a new quotation request, first checks whether the countdown has ended; and performs subsequent processing according to the countdown result. The present invention improves the processing efficiency and accuracy of bidding transactions, reduces the risk of data inconsistency and delay, and provides more reliable and efficient technical support for bidding transactions by implementing a combined execution method of bidding countdown and business processing based on memory.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of information processing technology, and in particular to a method for implementing a combined execution of a bidding countdown and business processing based on a memory. Background Art

[0002] The commodity trading process involves complex business logic processing such as business restrictions, real-time fund processing, customer quotations, countdown monitoring, etc. These complex business logic processing plays a vital role in the commodity trading process, ensuring the smooth progress of transactions and the stable operation of the market.

[0003] In the process of commodity trading, multi-node processing is an important part of ensuring the efficient operation of the transaction process. However, when the nodes cannot be accurately coordinated, it often leads to obstructions in the transaction process, which in turn affects the smooth progress of the transaction. Multi-node processing involves all aspects of the transaction process, such as order generation, fund transfer, logistics distribution, etc. Each node needs to work closely with other nodes to ensure a smooth transaction process. However, in actual operations, due to various reasons, such as information asymmetry, system failures, human errors, etc., coordination problems often occur between nodes.

[0004] Therefore, inventing a multi-node collaborative processing method for commodity trading has important practical significance for solving the above problems. Summary of the invention

[0005] In view of this, the present invention proposes a method for implementing a combined execution of bidding countdown and business processing based on memory, aiming to solve the problem that multi-node processing cannot be accurately coordinated in current technology.

[0006] The present invention proposes a method for implementing a bidding countdown and business processing combined execution method based on memory, comprising:

[0007] Get the target information;

[0008] Preprocess the bid information according to the bid restriction rules and countdown rules, and transfer the preprocessed bid information, restriction rules and countdown parameters into the memory;

[0009] Start a monitoring program, which is responsible for polling execution, real-time monitoring of countdown, and listening to business quotation requests;

[0010] When the monitoring program receives a new quotation request, it first checks whether the countdown has ended and then processes it according to the countdown result.

[0011] Preferably, the target information includes the target's name, variety, quantity and price.

[0012] Preferably, when the bid information is preprocessed according to the bid restriction rule and the countdown rule, the preprocessing includes:

[0013] Check whether the subject matter complies with the trading restriction list, industry restriction list and purchase restriction parameter requirements of the participants;

[0014] Set the countdown time according to the performance period parameters of the target;

[0015] The target information, related restriction rules and countdown parameters are stored in the memory in the form of key-value pairs.

[0016] Preferably, during the polling execution process, the monitoring program is also responsible for processing the business logic check and fund processing in the quotation process, and the specific steps include:

[0017] When a new quote request is received, first check whether the countdown has ended. If not, perform a logic check;

[0018] If the logic check passes, the real-time calculation of transaction margin, performance margin and handling fee will be executed, and the fund processing operation will be carried out according to the calculation results;

[0019] Update the quotation record, record the latest quotation information, and release the quotation funds of other customers;

[0020] According to the new quotation information, the countdown time is updated to implement countdown rollback.

[0021] Preferably, the logic check includes transaction lists, industry restrictions, purchase quantity restrictions, black, white and gray lists, and transaction prices.

[0022] Preferably, the fund processing operation includes freezing customer transaction margin, performance bond, and processing customer handling fees.

[0023] Preferably, when the monitoring program processes the contract business processing logic after the countdown ends, the following steps are also included:

[0024] Check whether there is a valid quotation for the target, that is, whether there is a quotation record that meets the requirements;

[0025] If there is a valid quotation, a transaction contract will be generated based on the quotation information, and the customer's transaction margin and performance bond will be frozen, and the customer's handling fee will be processed;

[0026] Create the corresponding contract according to the delivery period parameters and notify the relevant parties to sign the contract;

[0027] If there is no valid quotation, the transaction subject will be cancelled and the memory data related to the subject will be released;

[0028] Finally, clean up the memory data.

[0029] Compared with the prior art, the present invention has the following beneficial effects:

[0030] By implementing a method for combining bidding countdown and business processing based on memory, the present invention effectively solves the problem that multi-node processing cannot be accurately coordinated in the current technology, and improves the processing efficiency and accuracy of bidding transactions. Specifically, the beneficial effects of the present invention are mainly reflected in the following aspects:

[0031] First, the present invention achieves fast access and processing by storing the target information, restriction rules and countdown parameters in memory. Compared with traditional database or file storage methods, this memory-level processing method greatly improves the data access speed, allowing countdown and business processing to be carried out synchronously in real time, avoiding data inconsistency and delay problems.

[0032] Secondly, the present invention monitors the countdown and listens to the service quotation request in real time through the monitoring program polling execution, thereby ensuring the real-time and accuracy of the bidding. When receiving a new quotation request, the monitoring program will first check whether the countdown has ended, and perform subsequent processing according to the countdown result, thereby ensuring the fairness and effectiveness of the bidding.

[0033] In addition, the present invention also integrates the functions of business logic checking and fund processing in the monitoring program, making the entire bidding process more complete and efficient. After the logic check is passed, the system will calculate the transaction margin, performance bond and handling fee in real time, and perform corresponding fund processing operations to ensure the safety and effective use of funds.

[0034] Finally, when processing the contract business processing logic after the countdown ends, the present invention can generate a transaction contract based on the quotation information and notify the relevant parties to sign the contract, thereby realizing the full process automation of the bidding transaction. At the same time, in the case of no valid quotation, the system will promptly cancel the transaction subject and release the memory data, avoiding the waste of resources.

[0035] In summary, the present invention improves the processing efficiency and accuracy of bidding transactions, reduces the risks of data inconsistency and delay, and provides more reliable and efficient technical support for bidding transactions by implementing a memory-based bidding countdown and business processing combined execution method. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only used for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. In the accompanying drawings:

[0037] Figure 1A flowchart of a method for implementing a bidding countdown and business processing combined execution based on memory provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0038] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art. It should be noted that, in the absence of conflict, the embodiments of the present invention and the features described in the embodiments can be combined with each other. The present invention will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0039] See also Figure 1 This embodiment discloses a method for implementing a bidding countdown and business processing combined execution based on memory, including:

[0040] Get the target information;

[0041] Preprocess the bid information according to the bid restriction rules and countdown rules, and transfer the preprocessed bid information and related restriction rules and countdown parameters into the memory;

[0042] Start the monitoring program, which is responsible for polling execution, real-time monitoring of countdown, and listening to business quotation requests;

[0043] When the monitoring program receives a new quotation request, it first checks whether the countdown has ended; and performs subsequent processing based on the countdown result.

[0044] It is understandable that this embodiment aims to disclose an innovative memory-based method for implementing the combined execution of bidding countdown and business processing. This method not only improves processing efficiency, but also ensures the accuracy and real-time performance of data processing, providing strong technical support for bidding business.

[0045] First, the system will obtain the bid information, which usually includes key data such as the bid name, price, quantity, and bidding time. After obtaining the bid information, the system will pre-process this information according to the preset bid restriction rules and countdown rules. These restriction rules may involve restrictions on the qualifications of bidders, upper and lower limits on the bid amount, etc., while the countdown rules specify the time schedule for the bidding activities. After pre-processing, the bid information and related restriction rules and countdown parameters will be transferred to the memory for subsequent quick access and processing.

[0046] Next, the system will start a monitoring program. This monitoring program is responsible for polling execution, real-time monitoring of the countdown progress, and listening to business quotation requests. During the bidding process, bidders can initiate quotation requests at any time, and these requests will be captured by the monitoring program in real time. Once the monitoring program receives a new quotation request, it will first check whether the countdown has ended. If the countdown has not ended, the system will verify and process the quotation request according to the preset rules, such as checking whether the quotation meets the restriction rules. If the countdown has ended, the system will perform corresponding follow-up processing based on the countdown result, such as closing the bidding channel, recording the bidding results, etc.

[0047] Through the memory-based implementation, this method can significantly improve the efficiency of the combined execution of bidding countdown and business processing. Memory access speed is much faster than traditional disk access, so the system can obtain and process bid information, restriction rules and countdown parameters more quickly. In addition, the polling execution method of the monitoring program can ensure that the system responds to bidders' bid requests in real time, thus avoiding problems such as bidding failure or data inconsistency caused by processing delays.

[0048] In addition to improving processing efficiency, this method also has certain flexibility and scalability. The system can adjust the restriction rules and countdown rules according to actual needs to adapt to different bidding scenarios and needs. At the same time, this method also supports parallel processing of multiple targets, thereby further improving the system's processing capacity and throughput.

[0049] In practical applications, this method can be widely used in various bidding scenarios, such as online auctions, bidding, stock trading, etc. By realizing the combined execution of bidding countdown and business processing, the system can provide more efficient and accurate bidding services, bringing better user experience and economic benefits to bidders and related parties.

[0050] In summary, the method for implementing the combined execution of bidding countdown and business processing based on memory disclosed in this embodiment has significant advantages and broad application prospects.

[0051] In some embodiments of the present application, the target information includes the name, variety, quantity and price of the target.

[0052] It is understandable that the subject information of this embodiment is presented in detail and comprehensively, covering multiple key elements, thereby ensuring the accuracy and completeness of the information. Such information includes but is not limited to the subject name, variety, quantity and price, and provides an important reference for all parties involved in the transaction or evaluating the value of the subject.

[0053] First, the subject name is the basis of the subject information, which clearly indicates the specific subject matter involved. For example, in real estate transactions, the subject name may be a specific property address or building name; in stock transactions, the subject name is the stock code or abbreviation of the listed company. Through a clear subject name, all parties can quickly identify and understand the transaction object involved.

[0054] Secondly, variety is an important part of the underlying information, which describes the specific type or category of the underlying object. Taking agricultural products as an example, varieties may include different crops such as wheat, corn, and rice; in art transactions, varieties may include different types of artworks such as oil paintings, sculptures, and porcelain. Clarity of variety information helps all parties understand the characteristics and market demand of the underlying object, so as to make more accurate transaction decisions.

[0055] Quantity is another key element of the underlying information, which reflects the specific quantity or size of the underlying. In commodity trading, quantity may refer to the number of pieces or weight of goods purchased; in financial services, quantity may represent the amount or share of investment. The clarity of quantity helps all parties determine the scale and cost of the transaction and ensure the smooth progress of the transaction.

[0056] Finally, price is the most core part of the underlying information, which directly determines the benefits and costs of both parties to the transaction. The price is usually determined based on a variety of factors such as the quality of the underlying, market supply and demand, and transaction conditions. During the transaction process, the parties will negotiate and make decisions on the price based on factors such as market price, the value of the underlying, and their own risk tolerance.

[0057] In summary, this embodiment provides comprehensive and accurate information support for all parties to the transaction by presenting the subject information in detail, including key elements such as the subject name, variety, quantity and price. The integrity and accuracy of this information are of great significance for ensuring the smooth progress of transactions, reducing transaction risks and promoting the healthy development of the market. At the same time, through in-depth analysis and mining of the subject information, all parties can further understand the market demand, price trends and potential value of the subject matter, providing a strong reference for future transactions and investment decisions.

[0058] In some embodiments of the present application, when the bid information is preprocessed according to the bid restriction rule and the countdown rule, the preprocessing includes:

[0059] Check whether the subject matter complies with the trading restriction list, industry restriction list and purchase restriction parameter requirements of the participants;

[0060] Set the corresponding countdown time according to the performance period parameters of the target;

[0061] The target information, related restriction rules and countdown parameters are stored in the memory in the form of key-value pairs to facilitate subsequent quick access and processing.

[0062] It is understandable that this embodiment pre-processes the bid information according to the bid restriction rules and countdown rules, and this pre-processing process not only ensures the compliance of the transaction, but also improves the efficiency of transaction processing. The specific steps and details of this pre-processing process will be described in detail below.

[0063] First, the pre-processing process checks whether the subject complies with the transaction restriction list, industry restriction list, and purchase restriction parameter requirements of the participants. This is a crucial step because different trading parties may have different business rules and policies, and it is necessary to ensure that the subject complies with these rules and policies to avoid potential risks and disputes. For example, some trading parties may prohibit transactions with certain specific industries or companies, or set restrictions on purchase quantity, amount, etc. By checking these parameter requirements, the subject that meets the transaction conditions can be screened out to ensure the compliance of the transaction.

[0064] Next, set the corresponding countdown duration according to the performance period parameters of the subject. The performance period parameters are the deadlines for delivery or performance of the subject agreed upon by the transaction parties, which are of great significance for ensuring the smooth progress of the transaction. By setting the countdown duration according to the performance period parameters, the transaction parties can be reminded to pay attention to the progress of the transaction in a timely manner to ensure that the transaction is completed within the agreed time. At the same time, the countdown duration can also serve as a basis for the transaction parties to negotiate and adjust the transaction arrangements, thereby improving the flexibility and efficiency of the transaction.

[0065] Finally, the preprocessing process will store the target information, related restriction rules and countdown parameters in the form of key-value pairs in the memory. This can facilitate subsequent rapid access and processing, improve the system's response speed and processing capabilities. At the same time, memory storage can also avoid frequent disk IO operations, further reducing system overhead.

[0066] Through the above pre-processing process, the target information can be comprehensively checked and processed to ensure the compliance and efficiency of the transaction. This process not only makes full use of the advantages of computer technology and algorithms, but also reflects our deep understanding and accurate grasp of the transaction business.

[0067] In some embodiments of the present application, the monitoring program is also responsible for processing the business logic check and fund processing in the quotation process during the polling execution process. The specific steps include:

[0068] When a new quote request is received, first check whether the countdown has ended. If not, perform a logic check;

[0069] If the logic check passes, the real-time calculation of transaction margin, performance bond, and handling fee will be executed, and the corresponding fund processing operations will be carried out according to the calculation results;

[0070] Update quotation records, record the latest quotation information, and release quotation funds from other customers to ensure effective use of funds;

[0071] Finally, based on the new quotation information, the countdown time is updated and the countdown is rolled back to provide other customers with quotation opportunities.

[0072] It can be understood that the monitoring program of this embodiment is not only responsible for monitoring and coordinating the quotation process during the polling execution, but also responsible for processing the business logic check and fund processing during the quotation process, thereby ensuring the stability and accuracy of the entire quotation system. The following is a detailed description of the specific steps:

[0073] First, when the monitoring program receives a new quote request, it immediately checks whether the current countdown has ended. If the countdown has not ended, the program will continue to perform logic checks. This step is critical because logic checks help ensure that the quote request complies with preset business rules and conditions, preventing invalid or non-compliant quotes from entering the trading system.

[0074] After the logic check is passed, the monitoring program will perform a series of fund processing operations. These operations include but are not limited to real-time calculation of trading margin, performance bond and handling fees. Based on the calculation results, the program will adjust the fund account accordingly to ensure the accuracy and real-time nature of the funds. In addition, in order to ensure the safety of funds, the monitoring program will also adopt multiple verification and risk control mechanisms to prevent funds from being abused or misused.

[0075] Next, the monitoring program will update the quotation record and record the latest quotation information. This step not only helps to preserve the quotation history, but also provides strong support for subsequent data analysis and business decisions. At the same time, the program will also release the quotation funds of other customers to ensure the effective use of funds. This step reflects the refinement and efficiency of the monitoring program in fund management.

[0076] Finally, according to the new quotation information, the monitoring program will update the countdown time and implement countdown rollback. This function provides more quotation opportunities for other customers, increasing the competitiveness and activity of the market. At the same time, countdown rollback also helps maintain the stability of the quotation system and avoid system congestion or crash caused by continuous quotations.

[0077] In summary, the monitoring program in this embodiment realizes comprehensive monitoring and management of the quotation system by processing the business logic check and fund processing in the quotation process during the polling execution process. This not only improves the efficiency and accuracy of the quotation system, but also provides a strong guarantee for the fairness, justice and transparency of the market.

[0078] In some embodiments of the present application, the logic check includes transaction lists, industry restrictions, purchase quantity restrictions, black, white and gray lists, and transaction prices.

[0079] It is understandable that the logic check in this embodiment, as a crucial link, plays an irreplaceable role in ensuring the compliance, security and stability of transactions. Specifically, the logic check covers multiple aspects, including transaction lists, industry restrictions, purchase volume restrictions, black, white and gray lists, and transaction prices, etc. These elements together constitute the core framework of the logic check, which aims to effectively identify and avoid potential risks.

[0080] First of all, the transaction list is the first step of the logical check, which is mainly used to confirm the qualifications and reputation of both parties to the transaction. In actual operation, the system will strictly screen and review the transaction list to ensure that both parties to the transaction meet the requirements of relevant laws and regulations and are qualified to conduct transactions. At the same time, through real-time updating and maintenance of the transaction list, the system can promptly detect and deal with potential violations, thereby ensuring the smooth progress of transactions.

[0081] Secondly, industry restrictions are also an indispensable part of the logic check. Different industries have different regulations and standards. In order to ensure the compliance of transactions, the system will set corresponding restrictions based on the characteristics of the industry. For example, in some sensitive industries, the system may conduct a more stringent review of the identities, qualifications, and transaction contents of both parties to the transaction to avoid potential risks and disputes.

[0082] The purchase volume limit is an important means of controlling the transaction size in the logic check. By reasonably limiting the purchase volume, the system can effectively prevent malicious speculation, hoarding and other improper behaviors, and maintain market stability and fairness. At the same time, the purchase volume limit can also be flexibly adjusted according to the actual market situation to adapt to market changes and needs.

[0083] As an important part of the logic check, the black, white and gray lists are mainly used to identify and filter potential illegal transactions. The subjects on the black list are usually prohibited from participating in transactions due to serious violations, while the subjects on the gray list may be restricted in the scope or conditions of transactions due to certain potential risks. Through the setting of black, white and gray lists, the system can detect and deal with violations in a timely manner to ensure the healthy development of the market.

[0084] Finally, transaction price is also an important aspect that needs to be paid attention to in logic checking. The system will monitor and analyze transaction prices in real time to ensure that they comply with the actual market conditions and the principle of fairness. If the transaction price fluctuates abnormally or is unreasonable, the system will trigger an early warning mechanism and take appropriate measures to maintain market stability and fairness.

[0085] To summarize, logic checking is a key link in the embodiments of the present application. It realizes comprehensive monitoring and management of transaction behaviors by comprehensively using multiple factors such as transaction lists, industry restrictions, purchase quantity restrictions, black, white and gray lists, and transaction prices.

[0086] In some embodiments of the present application, the fund processing operation includes freezing customer transaction margin, performance margin, and processing customer fees.

[0087] It is understandable that the fund processing operation of this embodiment involves multiple key links, aiming to ensure the smooth progress of transactions and the safe management of funds. These operations mainly include freezing customer transaction margins, performance bonds, and processing customer fees, thus forming the core content of the entire fund processing process.

[0088] First of all, freezing customer trading margin is an important part of fund handling operations. Trading margin is a certain amount of funds that customers need to pay before trading, which is used to ensure the smooth progress of trading and fulfill trading obligations. During the trading process, once the customer's trading behavior triggers the freezing conditions, the system will automatically freeze its trading margin to ensure the smooth progress of the transaction. This measure helps prevent customers from being unable to complete transactions for various reasons, thereby maintaining market stability and fairness.

[0089] Secondly, performance bond is also an important part of fund handling. Performance bond is the guarantee funds that customers need to provide when fulfilling their trading obligations. During the transaction process, if the customer fails to fulfill the transaction obligations as agreed, the system will deduct the performance bond according to the specific circumstances to make up for the losses incurred. This measure helps to maintain the integrity and order of the market and ensure the smooth progress of transactions.

[0090] In addition, handling customer fees is also an important part of fund processing operations. Fees are fees that customers need to pay when making transactions, which are used to pay for the service fees provided by the trading platform. During the fund processing process, the system will calculate the corresponding fees based on factors such as the customer's transaction amount and transaction type, and deduct them after the transaction is completed. This link ensures the normal operation of the trading platform and the continuous provision of services.

[0091] In order to better implement these fund processing operations, this embodiment also introduces a series of advanced technical means and management measures. For example, advanced encryption technology and security protocols are used to ensure the security of funds during processing; a complete monitoring and alarm mechanism is established to timely discover and handle abnormal situations; and the efficiency and accuracy of fund processing are improved by optimizing algorithms and data processing technologies.

[0092] In addition, this embodiment also fully considers the needs and actual conditions of different customers. For example, for customers with large transactions, more flexible fund handling methods can be provided, such as freezing margin in installments, dynamically adjusting handling fees, etc., to meet their personalized needs. At the same time, this application also focuses on communication and interaction with customers, providing timely and accurate information feedback and customer service to enhance customer trust and satisfaction.

[0093] In summary, this embodiment adopts comprehensive, detailed and flexible management strategies and technical means in fund handling operations, aiming to ensure the smooth conduct of transactions, safe management of funds and satisfactory experience of customers. These measures will not only help to enhance the competitiveness and market position of the trading platform, but also lay a solid foundation for the healthy development of the entire industry.

[0094] In some embodiments of the present application, when the monitoring program processes the contract business processing logic after the countdown ends, the following steps are also included:

[0095] Check whether there is a valid quotation for the target, that is, whether there is a quotation record that meets the requirements;

[0096] If there is a valid quotation, a transaction contract will be generated based on the quotation information, and the customer's transaction margin and performance bond will be frozen, and the customer's handling fee will be processed;

[0097] Create the corresponding contract according to the delivery period parameters and notify the relevant parties to sign the contract;

[0098] If there is no valid quotation, the transaction subject will be cancelled and the memory data related to the subject will be released;

[0099] Finally, clean up the memory data and end the entire processing process.

[0100] It is understandable that this embodiment has carried out detailed and comprehensive planning and design for the contract business processing logic after the monitoring program processing countdown ends. The following is a detailed description of the logic steps:

[0101] First, after the countdown ends, the system will start a series of inspection procedures. These procedures will carefully verify whether the subject matter has a valid quotation record. The criteria for a valid quotation include but are not limited to whether the quotation amount meets market requirements and whether the quotation time is within the validity period. This process ensures the fairness and rationality of contract business processing and avoids contract disputes caused by invalid quotations.

[0102] If, after checking, it is found that the subject matter has a valid quotation, the system will automatically generate a transaction contract based on the quotation information. At the same time, in order to ensure the smooth progress of the transaction, the system will freeze the customer's transaction margin and performance bond, and handle the customer's handling fee accordingly. This step ensures the security and stability of the transaction and provides a strong guarantee for the subsequent contract execution.

[0103] Next, the system will create corresponding contracts based on the delivery period parameters. These contracts will detail the rights and obligations of both parties to the transaction, providing legal protection for the smooth progress of the transaction. At the same time, the system will also notify the relevant parties to sign the contract to ensure that all parties to the transaction are clear and agree to the content of the contract.

[0104] However, if after checking, it is found that there is no valid quotation for the subject matter, the system will cancel the transaction. This step avoids the waste of system resources due to invalid transactions and protects the interests of both parties to the transaction. After canceling the transaction subject, the system will also release the memory data related to the subject matter to optimize the system's operating efficiency.

[0105] Finally, after the entire processing is completed, the system will clean up the memory data. This step ensures the stability and security of the system and avoids potential problems caused by residual memory data.

[0106] Through the detailed description of the above steps, it can be seen that this embodiment has the characteristics of rigorous, comprehensive and meticulous in the contract business processing logic after the monitoring program processing countdown ends. This not only helps to improve the operating efficiency of the system, but also helps to ensure the security and stability of the transaction, providing a better service experience for both parties to the transaction.

[0107] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the relevant field should understand that the specific implementation methods of the present invention can still be modified or replaced by equivalents, and any modifications or equivalent replacements that do not depart from the spirit and scope of the present invention should be covered within the scope of protection of the present invention.

Claims

1. A method for implementing bidding countdown and business processing combined execution based on memory, characterized in that: include: Get the target information; Preprocess the bid information according to the bid restriction rules and countdown rules, and transfer the preprocessed bid information, restriction rules and countdown parameters into the memory; Start a monitoring program, which is responsible for polling execution, real-time monitoring of countdown, and listening to business quotation requests; When the monitoring program receives a new quotation request, it first checks whether the countdown has ended; Process according to the countdown result; When the target information is preprocessed according to the target restriction rules and countdown rules, the preprocessing includes: checking whether the target meets the transaction restriction list, industry restriction list and purchase restriction parameter requirements of the participant; setting the countdown time according to the performance period parameters of the target; storing the target information and related restriction rules and countdown parameters in the form of key-value pairs in the memory; During the polling execution process, the monitoring program is also responsible for processing the business logic check and fund processing in the quotation process. The specific steps include: when receiving a new quotation request, first check whether the countdown has ended. If not, perform a logic check; if the logic check passes, perform real-time calculation of the transaction margin, performance bond, and handling fee, and perform fund processing operations based on the calculation results; update the quotation record, record the latest quotation information, and release the quotation funds of other customers at the same time; According to the new quotation information, the countdown time is updated to implement countdown rollback.

2. The method for implementing bidding countdown and business processing combined execution based on memory according to claim 1 is characterized in that: The target information includes the target name, type, quantity and price.

3. The method for implementing bidding countdown and business processing combined execution based on memory according to claim 1 is characterized in that: The logic check includes transaction list, industry restrictions, purchase quantity restrictions, black, white and gray lists, and transaction prices.

4. The method for implementing bidding countdown and business processing combined execution based on memory according to claim 1 is characterized in that: The fund processing operations include freezing customer trading margin, performance margin, and processing customer fees.

5. The method for implementing bidding countdown and business processing combined execution based on memory according to claim 1 is characterized in that: When the monitoring program processes the contract business processing logic after the countdown ends, the following steps are also included: Check whether there is a valid quotation for the target, that is, whether there is a quotation record that meets the requirements; If there is a valid quotation, a transaction contract will be generated based on the quotation information, and the customer's transaction margin and performance bond will be frozen, and the customer's handling fee will be processed; Create the corresponding contract according to the delivery period parameters and notify the relevant parties to sign the contract; If there is no valid quotation, the transaction subject will be cancelled and the memory data related to the subject will be released; Finally, clean up the memory data.

Citation Information

Patent Citations

  • Freezing and unfreezing method and system of auction margin along with bidding behavior

    CN104794651A

  • Trusted auction method and system based on block chain

    CN113379519A

  • Method, system, and server for vicarious executions of overseas bidding

    JP2002092196A