CN111382993B - Method and device for realizing foreign bill transaction based on NTS and electronic equipment - Google Patents

Method and device for realizing foreign bill transaction based on NTS and electronic equipment Download PDF

Info

Publication number
CN111382993B
CN111382993B CN201811644396.8A CN201811644396A CN111382993B CN 111382993 B CN111382993 B CN 111382993B CN 201811644396 A CN201811644396 A CN 201811644396A CN 111382993 B CN111382993 B CN 111382993B
Authority
CN
China
Prior art keywords
contract
transaction
external
bill
nts
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811644396.8A
Other languages
Chinese (zh)
Other versions
CN111382993A (en
Inventor
周梦蒲
吕冬冬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beike Technology Co Ltd
Original Assignee
Beike Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beike Technology Co Ltd filed Critical Beike Technology Co Ltd
Priority to CN201811644396.8A priority Critical patent/CN111382993B/en
Publication of CN111382993A publication Critical patent/CN111382993A/en
Application granted granted Critical
Publication of CN111382993B publication Critical patent/CN111382993B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6227Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database where protection concerns the structure of data, e.g. records, types, queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Software Systems (AREA)
  • Quality & Reliability (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • General Health & Medical Sciences (AREA)
  • Operations Research (AREA)
  • General Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Development Economics (AREA)
  • Technology Law (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the invention provides an external bill transaction realization method and device based on NTS and electronic equipment, wherein the method comprises the following steps: creating an external form contract, and reporting the external form contract to an NTS transaction system, wherein the external form contract carries a contract source field; controlling the NTS transaction system to identify the foreign bill contract based on the contract source field and read foreign bill contract information based on the foreign bill contract; and controlling the NTS transaction system to complete the external bill transaction corresponding to the external bill contract based on the external bill contract information and the transaction circulation configuration information aiming at the external bill contract. According to the embodiment of the invention, the external bill transaction processing module is added in the conventional NTS transaction system, so that the creation, circulation and settlement of the external bill contract are performed in the NTS transaction system, the management and maintenance of the external bill contract can be effectively realized, the processing efficiency of the transaction bill is improved, and the service requirement of continuous update is met.

Description

Method and device for realizing foreign bill transaction based on NTS and electronic equipment
Technical Field
The embodiment of the invention relates to the technical field of internet commodity transaction, in particular to an external bill transaction realization method, device and electronic equipment based on NTS.
Background
As network industry has exploded, so too has the demand for transactions. To meet the transaction requirements, the network transaction platform becomes a new order which is established by electronic means, and not only relates to electronic technology and business itself, but also relates to other social aspects such as finance, tax, education, law and the like.
The network transaction platform is a transaction security assurance platform of a third party and mainly aims to solve the problems of ensuring the security, the integrity and the like of transactions of both parties of the transaction on the network. The transaction parties can carry the online talking transaction to the network through a transaction platform of a third party, and more online transactions are carried out by customers through finding out products required by the customers on the transaction platform.
For different internet transaction platforms, the data resources thereof cannot be shared. For a trading system, it cannot connect with more contract-sourced data, so the scalability of the trading system is poor. Compared with the traditional transaction list systems, the existing transaction list systems can not meet the specific service requirements on one hand, and the transaction list processing time is lower on the other hand, and cannot be uniformly managed and maintained with the new transaction list, so that time and labor are wasted, and the like, so that the problem of realizing the related service requirements of the external list on the new transaction system becomes a problem to be solved in the industry at present.
Disclosure of Invention
In order to overcome the problems or at least partially solve the problems, embodiments of the present invention provide a method, an apparatus, and an electronic device for implementing an external bill transaction based on NTS, so as to effectively implement management and maintenance of an external bill contract, improve efficiency of processing the transaction bill, and meet service requirements that are continuously updated.
In a first aspect, an embodiment of the present invention provides a method for implementing an external form transaction based on NTS, including:
creating an external form contract, and reporting the external form contract to an NTS transaction system, wherein the external form contract carries a contract source field;
controlling the NTS transaction system to identify the foreign bill contract based on the contract source field and read foreign bill contract information based on the foreign bill contract;
and controlling the NTS transaction system to complete the external bill transaction corresponding to the external bill contract based on the external bill contract information and the transaction circulation configuration information aiming at the external bill contract.
In a second aspect, an embodiment of the present invention provides an external form transaction implementation device based on NTS, including:
the contract and report NTS module is used for creating an external form contract and reporting the external form contract to the NTS transaction system, wherein the external form contract carries a contract source field;
the contract information reading module is used for controlling the NTS transaction system to identify the foreign bill contract based on the contract source field and reading foreign bill contract information based on the foreign bill contract;
and the transaction completion module is used for controlling the NTS transaction system to complete the external bill transaction corresponding to the external bill contract based on the external bill contract information and the transaction circulation configuration information aiming at the external bill contract.
In a third aspect, an embodiment of the present invention provides an electronic device, including: at least one memory, at least one processor, a communication interface, and a bus; the memory, the processor and the communication interface complete mutual communication through the bus, and the communication interface is used for information transmission between the electronic equipment and the external bill contract equipment; the memory stores a computer program capable of running on the processor, and when the processor executes the computer program, the method for implementing the external bill transaction based on the NTS according to the first aspect is implemented.
In a fourth aspect, embodiments of the present invention provide a non-transitory computer-readable storage medium storing computer instructions that cause the computer to perform the NTS-based exotic-single-transaction implementation method of the first aspect above.
According to the method, the device and the electronic equipment for realizing the external bill transaction based on the NTS, the external bill transaction processing module is added in the conventional NTS transaction system, so that the creation, the circulation and the case establishment of the external bill contract are all carried out in the NTS transaction system, the management and the maintenance of the external bill contract can be effectively realized, the processing efficiency of the transaction bill is improved, and the service requirement of continuous update is met.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions of the prior art, the following description will briefly explain the drawings used in the embodiments or the description of the prior art, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flow chart of an external bill transaction implementation method based on NTS according to an embodiment of the present invention;
fig. 2 is a flow chart of an external bill transaction implementation method based on NTS according to another embodiment of the present invention;
fig. 3 is a schematic structural diagram of an external bill transaction implementation device based on NTS according to an embodiment of the present invention;
fig. 4 is a schematic diagram of an entity structure of an electronic device according to an embodiment of the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are within the scope of the embodiments of the present invention.
Aiming at the problems of poor expandability, low processing time efficiency of a transaction list and the like of a transaction system in the prior art, the embodiment of the invention adds the external list transaction processing module in the conventional NTS transaction system, so that the creation, the circulation and the settlement of the external list contract are all carried out in the NTS transaction system, the management and the maintenance of the external list contract can be effectively realized, the processing efficiency of the transaction list is improved, and the service requirement of continuous updating is met. Embodiments of the present invention will be described and illustrated below with reference to a number of embodiments.
Fig. 1 is a flow chart of an external bill transaction implementation method based on NTS according to an embodiment of the present invention, as shown in fig. 1, the method includes:
s101, creating an external form contract, and reporting the external form contract to an NTS transaction system, wherein the external form contract carries a contract source field.
In order to meet business requirements, the trading order can be connected with more contract-sourced data, so that the expandability of a trading system is increased, and the embodiment of the invention integrates the trading of the external order contract into the existing management system. Specifically, a functional module needs to be configured in the existing NTS transaction system in advance, so that the creation, circulation and settlement of the foreign bill contract are all performed in the NTS transaction system.
By utilizing the functional module, the creation of the external form contract can be realized, and in the process of creating the external form contract, the external form contract can be identified, namely, a contract source field is added in the field of the external form contract. And submitting the created foreign bill contract to the NTS transaction system.
S102, controlling the NTS transaction system to identify the foreign bill contract based on the contract source field, and reading foreign bill contract information based on the foreign bill contract.
When receiving a contract transaction request, the NTS transaction system can judge whether the contract transaction request is an external bill contract by detecting whether the contract transaction request contains a contract source field, and if so, the contract can be confirmed to be the external bill contract. Thereafter, the information of the foreign form contract, that is, foreign form contract information, is read from the contract-related fields (e.g., field information including the purchase, the seller, and the like of the transaction) entered at the time of foreign form contract creation.
S103, controlling the NTS transaction system to complete the external bill transaction corresponding to the external bill contract based on the external bill contract information and the transaction circulation configuration information aiming at the external bill contract.
After the foreign bill contract is reported to the NTS transaction system, service circulation is carried out in the NTS transaction system. When the contract flows to the corresponding service nodes, the participants with the corresponding service nodes perform corresponding configuration according to the foreign bill contract, namely, input flow configuration information. Then, the NTS transaction system reads the circulation configuration information, and completes the corresponding circulation transaction of the foreign bill contract by combining the read foreign bill contract information, for example, including foreign bill change, contract release, closing and the like.
According to the method for realizing the external bill transaction based on the NTS, the external bill transaction processing module is added in the conventional NTS transaction system, so that the creation, the circulation and the case settlement of the external bill contract are all carried out in the NTS transaction system, the management and the maintenance of the external bill contract can be effectively realized, the processing efficiency of the transaction bill is improved, and the service requirement of continuous updating is met.
Wherein, according to the above embodiments, the step of creating the foreign bill contract specifically includes: creating an external form contract function column through a front-end interactive interface of the NTS transaction system, receiving an external form contract creation request, and creating an external form contract according to the external form contract creation request; the foreign form contract creation request contains 4 different types of field information including at least buyer information, seller information, house information and loan finance information.
In the embodiment of the invention, the foreign form contract function column is created in advance at the front end interactive interface of the NTS transaction system, for example, a new function column is added at the left column of the NTS transaction system: and (5) an external form contract. Clicking on the foreign form contract may proceed to the foreign form contract list page. The method comprises the steps that an external form contract is created by clicking the right upper corner of an external form contract list page, the external form contract page information filling page can be jumped, namely, real estate transaction contract transaction bill information is obtained, and at the moment, the external form contract can be created by only inputting 4 different types of field information. Compared with NTS, the method has the advantages that at least tens of fields are fewer than the common contract is created, and the method is very convenient. Wherein the four different types of field information include buyer information, seller information, house information, and loan finance information.
Wherein, according to the above embodiments, the step of reporting the foreign bill contract to the NTS transaction system specifically includes: based on the foreign form contract, the simulated kafka message is reported to the NTS transaction system and a contract origin field is added to the kafka message.
And the foreign form contract can be submitted after being established, and the foreign form contract is reported to the NTS post-signing transaction system at the moment. Specifically, according to the created foreign bill contract, the simulated kafka message is reported, namely the simulated kafka message is realized by adopting the following format: contractService- > handleKafka ($kafkaMessage). A contract origin field is added in the kafkaMessage to distinguish the common contract from the foreign form contract. When the NTS transaction system identifies the foreign bill contract, a corresponding contract interface is called according to the configured foreign bill contract circulation logic to carry out a corresponding transaction circulation flow.
Compared with the prior art, the embodiment of the invention omits two links before signing and during signing, saves a plurality of flow works, directly carries out newspaper circulation in the NTS system, and greatly improves the efficiency.
Wherein, according to the above embodiments, the step of completing the external form transaction corresponding to the external form contract specifically includes: based on the external bill contract information and the transaction circulation configuration information aiming at the external bill contract, judging the state of the external bill contract for changing the transaction bill, and starting the contract change to be done after the change transaction bill is completed; based on the external bill contract information and the transaction circulation configuration information aiming at the external bill contract, the state judgment of the contracted transaction bill is carried out on the external bill contract, and after the contracted transaction bill is contracted, the to-be-handled transaction bill is directly stopped, and the state of the transaction bill is updated.
That is, in the embodiment of the present invention, the change of the foreign bill contract and the judgment of the state of the offer transaction bill are performed: for the change of the foreign bill contract, the foreign bill contract is directly submitted to complete the change and complete the contract release, and the state judgment logic is required to be processed; the change is completed to start contract change to be done; and for the contract of the external bill, the contract is directly aborted to be handled, and the transaction bill state is updated.
When the foreign bill transaction is carried out, the following processing flow is executed:
first, an external form contract is created, including: entering basic information, wherein a field code=a contract field code; storing company and creator information to generate an external form contract number; the contract origin is defined as: "outer sheet", value=1000; an external list version number (number); and triggering transaction change after modifying the contract information.
Secondly, generating a to-be-reported sheet, which comprises the following steps: the operation information is perfect (secondary products are selected), spare parts are uploaded, and a bill is ordered; the special personnel of the direct passenger order; the "immediate report" does not check whether the report TE is completed in the sign.
Thirdly, performing subsequent to-do, including: the financial performance verification is not triggered; after the house passes, the sign is not notified; spare parts are not transmitted to the sea king star.
Finally, the transaction order is terminated, including: setting a case, wherein the message is not transmitted to the tag; and (5) entering a final receipt after the case is closed.
After the receipt is submitted, the signed state is adopted, and the change and the reduction of the receipt can be carried out. And (3) judging the state of the altered and contracted transaction list: the foreign contract is to directly submit the change completion and the release completion, and needs to process state judgment logic (BusinessService- > checkBusinessStatus). Is different from any implementation mode of contract change, and creatively designs an efficient and simple logic processing mode. And the change is completed to start the contract change to be done. The offer is directly aborted to be handled, and the transaction order state is updated.
Wherein, according to the above embodiments, the step of completing the external form transaction corresponding to the external form contract specifically includes: based on the external form contract information and the transaction flow configuration information aiming at the external form contract, aiming at all events needing to call contract data of the external form contract, carrying out external form processing compatibility judgment, and updating the external form contract to a finished state after the case is closed.
That is, in the embodiment of the present invention, the process to be handled is performed, all events requiring to call contract data need to be judged to be compatible with the external form processing, the external form does not need to write back a message to the contract system, and the external form contract is updated to the ending state after the case is closed.
The transaction flow of the embodiment of the invention also comprises to-do processing, namely flow to-do processing, all events needing to call contract data need to be judged to be compatible with the external form processing, the external form does not need to write back information to the contract system, and after the case is closed, the external form contract needs to be updated to a closing state.
In addition, according to the above embodiments, after the step of creating the foreign form contract function field on the front-end interactive interface of the NTS transaction system, the method according to the embodiment of the present invention further includes: the foreign bill contract interface is configured according to the following rules: encrypting the external form contract save submission and setting a first data field returned by the submission comprises: code error code, msg error code information, specific data returned by data and data.waitanContractId contract number ID; decrypting the foreign form contract list, and setting a second data field returned by the list to comprise: code error code, msg error code information, specific data returned by data, current page number of data.currentPage and data.list [ x ]. Wandandctid contract ID; the request parameter in the foreign bill contract offer interface is waitanContractId; and decrypting the external bill detail interface, and adding a data.constStatus contract status field. Correspondingly, the step of receiving the foreign form contract creation request specifically includes: receiving an external form contract creation request by using the configured external form contract interface, and acquiring a first data field, a second data field, a request parameter and a contract state field; before the step of creating the foreign form contract according to the foreign form contract creation request, the method of the embodiment of the invention further includes: based on the first data field, the second data field, the request parameter and the contract status field, the status of the configured foreign currency contract interface is determined.
It can be understood that the aim of configuring the external bill contract interface is to ensure the independence of the external bill interface and ensure the data security and confidentiality of the external bill interface. Meanwhile, for the returned data parameters, when the foreign contract data is processed, the data needs to be requested, the data can be returned after the request, and the returned data is provided for judging, the correctness of the request state of the interface, the data value and the like.
Through the processing, the special transaction flow and the management system aiming at the special price are realized, the special buying and selling transaction mode is thoroughly solved, the processing timeliness of the whole special price transaction list is improved, and the technical logic and the implementation scheme have specificity, innovation and pertinence.
In order to further illustrate the technical solution of the embodiments of the present invention, the embodiments of the present invention provide the following processing flows according to the above embodiments, but do not limit the protection scope of the embodiments of the present invention.
Fig. 2 is a flow chart of an external form transaction implementation method based on NTS according to another embodiment of the present invention, where, as shown in fig. 2, the left side is a process flow of creating a contract in interaction with a contract system, and the right side is a transaction flow of the contract in the NTS transaction system. In the embodiment of the invention, the design logic of the foreign bill and the processing of the transaction bill by the NTS system are in parallel relation.
Specifically, a new function bar is added to the left side bar of the NTS transaction system: and clicking the foreign bill contract to perform the foreign bill contract list page. The upper right corner of the foreign bill contract list page is hit to create a foreign bill contract, and the foreign bill contract page information filling page, namely the real estate transaction contract transaction bill information, is jumped to, at the moment, only 4 different types of field information are required to be input, and at least dozens of fields are reduced compared with the NTS common contract, so that the method is very convenient. Through interaction with the contract system, an external form contract can be created and submitted, and the external form contract is reported to the NTS post-signing transaction system at the moment. Compared with the prior art, the method omits two links of pre-signing and mid-signing, saves a lot of flow work, and directly performs newspaper circulation in an NTS transaction system. The efficiency is greatly improved.
When the foreign bill contract reports the NTS transaction system, the method comprises the steps of simulating kafka information: contractService- > handleKafka ($kafkaMessage) kafkaMessage) has an additional ticket flag added to it to distinguish the normal contract from the ticket contract. And according to different contracts, calling corresponding contract interfaces to read different processing logics to realize transaction. The method is a brand new design and realization of the flow of the contract receipt and the transaction receipt.
After reporting the ticket to the NTS transaction system, the ticket may assume four states: draft, signed, contracted, and completed. Compared with the prior common contract state, the method omits the circulation of nearly 6 states, and saves a lot of manpower and material resources. The post report is in a signed state, and if the normal circulation of each transaction bill to be handled is finished, the completed state is presented. If the trade process has the condition of offering, the trade list is changed into an offered state, and the trade process is terminated.
The receipt and the completion of the external bill contract are carried out in the NTS transaction system, other common transaction bill contracts are processed from the contract before signing system to the contract in signing system, and finally, the transaction is transferred to the NTS transaction system, so that two steps are saved, and the working efficiency is improved.
The NTS transaction system can realize external form change and offer, specifically, change and offer transaction form state judgment: the foreign contract is to directly submit the change completion and the release completion, and needs to process state judgment logic (BusinessService- > checkBusinessStatus). Is different from any implementation mode of contract change, and creatively designs an efficient and simple logic processing mode. And the change is completed to start the contract change to be done. The offer is directly aborted to be handled, and the transaction order state is updated.
In addition, for the to-be-handled process of the flow, all events needing to call contract data need to be judged to be compatible with the external form process, and the external form does not need to write back information to the contract system. After the case is closed, the foreign form contract needs to be updated to the finished state. For the foreign bill contract interface, the following setting process is performed:
the outer bill contract save and submit is encrypted, and the return data field comprises: code error codes; msg error code information; specific data returned by data; waitanContractId contract number ID.
The foreign bill contract list is decrypted, and the returned data field comprises: code error codes; msg error code information; specific data returned by data; current page number of currentPage; list [ x ]. WandanContractId contract ID, etc.
The request parameter in the foreign form contract offer interface is waitanContractId, which is the foreign form contract ID parameter that must be filled.
The external form detail interface carries out decryption processing, and a data.constStatus contract status field is newly added on the basis of the NTS transaction system.
Through the processing, the special transaction flow and the management system aiming at the special price are realized, the special buying and selling transaction mode is thoroughly solved, the processing timeliness of the whole special price transaction list is improved, and the technical logic and the implementation scheme have specificity, innovation and pertinence.
The embodiment of the invention adopts an independent data processing flow, has the participation of special personnel to be handled, and makes strict design in the realization of the back-end code, so that the house business contracts can be quickly established, and four transaction states in draft, signed, contracted and completed are monitored. In addition, the embodiment of the invention can be successfully applied to the external bill transaction, and can be seamlessly combined with the original NTS transaction system to complete a personalized non-chain trade bill processing system, so that contract data in the existing NTS signature is not influenced at all, and the expandability and flexibility of the whole service can be effectively improved.
As another aspect of the embodiments of the present invention, the embodiments of the present invention provide, according to the above embodiments, an NTS-based foreign form transaction implementation apparatus for implementing an NTS-based foreign form transaction implementation in the above embodiments. Therefore, the descriptions and definitions in the method for implementing the NTS-based foreign bill transaction in the above embodiments may be used for understanding each execution module in the embodiments of the present invention, and specific reference may be made to the above embodiments, which are not repeated herein.
According to an embodiment of the present invention, a structure of an external form transaction implementation device based on NTS is shown in fig. 3, which is a schematic structural diagram of the external form transaction implementation device based on NTS provided by the embodiment of the present invention, where the device may be used to implement the external form transaction implementation based on NTS in the above method embodiments, and the device includes: together with a reporting NTS module 301, a contract information reading module 302 and a transaction completion module 303. Wherein:
the compliance reporting NTS module 301 is configured to create an external form contract, and report the external form contract to the NTS transaction system, where the external form contract carries a contract source field; the contract information reading module 302 is configured to control the NTS transaction system to identify an external form contract based on the contract origin field, and to read external form contract information based on the external form contract; the transaction completion module 303 is configured to control the NTS transaction system to complete the external form transaction corresponding to the external form contract based on the external form contract information and the transaction flow configuration information for the external form contract.
Specifically, the contract reporting NTS module 301 configures a functional module in the existing NTS transaction system, so that the creation, circulation and settlement of the foreign bill contract are all performed in the NTS transaction system. That is, the contract reporting NTS module 301 may implement creation of an external form contract, and in the process of creating the external form contract, the external form contract may be identified, that is, a contract source field is added in a field of the external form contract. The contract reporting NTS module 301 then submits the created foreign form contract to the NTS transaction system.
The contract information reading module 302 controls the NTS transaction system to determine whether the contract transaction request is an external contract by detecting whether the contract transaction request contains a contract source field when receiving the contract transaction request, and if so, the contract is confirmed to be the external contract. The contract information reading module 302 then controls the NTS transaction system to read the information of the foreign form contract, i.e., the foreign form contract information, according to the contract-related fields (e.g., field information including the purchase, the seller, etc. of the transaction) entered at the time of the foreign form contract creation.
After the foreign bill contract is reported to the NTS transaction system, service circulation is carried out in the NTS transaction system. When the contract flows to the corresponding service nodes, the participants with the corresponding service nodes perform corresponding configuration according to the foreign bill contract, namely, input flow configuration information. The transaction completion module 303 controls the NTS transaction system to read the circulation configuration information, and complete the corresponding circulation transaction of the external form contract by combining the read external form contract information, for example, including external form change, contract release, closing, and the like.
According to the external form transaction realization device based on the NTS, the external form transaction processing module is added in the conventional NTS transaction system by arranging the corresponding execution module, so that the creation, circulation and settlement of the external form contract are performed in the NTS transaction system, the management and maintenance of the external form contract can be effectively realized, the transaction form processing efficiency is improved, and the service requirement of continuous update is met.
Optionally, the contract reporting NTS module is specifically configured to: creating an external form contract function column through a front-end interactive interface of the NTS transaction system, receiving an external form contract creation request, and creating an external form contract according to the external form contract creation request; wherein the foreign form contract creation request includes at least buyer information, seller information, house information, and loan financial information.
Specifically, the contract reporting NTS module in the embodiment of the present invention creates an external form contract function column in advance on the front end interactive interface of the NTS transaction system, for example, a new function column is added on the left column of the NTS transaction system: and (5) an external form contract. Clicking on the foreign form contract may proceed to the foreign form contract list page. The method comprises the steps that an external form contract is created by clicking the right upper corner of an external form contract list page, the external form contract page information filling page can be jumped, namely, real estate transaction contract transaction bill information is obtained, and at the moment, the external form contract can be created by only inputting 4 different types of field information. Compared with NTS creating common contract, the method has the advantages that at least tens of fields are fewer, and the operation is convenient. Wherein the four field information includes buyer information, seller information, house information, and loan finance information.
It will be appreciated that in embodiments of the present invention, each of the relevant program modules in the apparatus of each of the above embodiments may be implemented by a hardware processor (hardware processor). In addition, the external form transaction implementation device based on NTS in the embodiment of the present invention can implement the external form transaction implementation flow based on NTS in the embodiment of the present invention by using the program modules, and when the external form transaction implementation device based on NTS in the embodiment of the present invention is used to implement the external form transaction implementation based on NTS in the embodiment of the present invention, the beneficial effects generated by the device in the embodiment of the present invention are the same as those generated by the corresponding embodiments of the present invention, and reference may be made to the embodiments of the present invention, and details of the method are not repeated herein.
As still another aspect of the embodiments of the present invention, this embodiment provides an electronic device according to the foregoing embodiments, referring to fig. 4, which is a schematic entity structure diagram of the electronic device provided by the embodiment of the present invention, including: at least one memory 401, at least one processor 402, a communication interface 403, and a bus 404.
The memory 401, the processor 402 and the communication interface 403 complete communication with each other through the bus 404, and the communication interface 403 is used for information transmission between the electronic device and the external bill contract device; the memory 401 stores a computer program executable on the processor 402, and when the processor 402 executes the computer program, the method for implementing the external bill transaction based on NTS according to the above embodiments is implemented.
It should be understood that the electronic device at least includes a memory 401, a processor 402, a communication interface 403 and a bus 404, where the memory 401, the processor 402 and the communication interface 403 form a communication connection with each other through the bus 404, and can perform communication with each other, for example, the processor 402 reads program instructions of the external single transaction implementation method based on NTS from the memory 401. In addition, the communication interface 403 may also implement communication connection between the electronic device and the external form contract device, and may complete information transmission between each other, for example, implement an external form transaction implementation based on NTS through the communication interface 403.
When the electronic device is running, the processor 402 invokes the program instructions in the memory 401 to perform the methods provided in the above method embodiments, for example, including: creating an external form contract, and reporting the external form contract to an NTS transaction system, wherein the external form contract carries a contract source field; controlling an NTS transaction system to identify an external form contract based on the contract source field, and reading external form contract information based on the external form contract; and controlling the NTS transaction system to complete the external bill transaction corresponding to the external bill contract based on the external bill contract information and the transaction circulation configuration information aiming at the external bill contract.
The program instructions in the memory 401 may be implemented in the form of software functional units and may be stored in a computer readable storage medium when sold or used as a separate product. Alternatively, all or part of the steps for implementing the above method embodiments may be implemented by hardware related to program instructions, and the foregoing program may be stored in a computer readable storage medium, where the program when executed performs steps including the above method embodiments; and the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
Embodiments of the present invention also provide a non-transitory computer readable storage medium according to the above embodiments, where the non-transitory computer readable storage medium stores computer instructions that cause a computer to execute the method for implementing an NTS-based exo-commerce according to the above embodiments, for example, including: creating an external form contract, and reporting the external form contract to an NTS transaction system, wherein the external form contract carries a contract source field; controlling an NTS transaction system to identify an external form contract based on the contract source field, and reading external form contract information based on the external form contract; and controlling the NTS transaction system to complete the external bill transaction corresponding to the external bill contract based on the external bill contract information and the transaction circulation configuration information aiming at the external bill contract.
The electronic equipment and the non-transitory computer readable storage medium provided by the embodiment of the invention are characterized in that the method for realizing the external bill transaction based on the NTS is implemented, and the external bill transaction processing module is added in the conventional NTS transaction system, so that the creation, the circulation and the case establishment of the external bill contract are all carried out in the NTS transaction system, the management and the maintenance of the external bill contract can be effectively realized, the processing efficiency of the transaction bill is improved, and the service requirement of continuous update is met.
It will be appreciated that the embodiments of the apparatus, electronic device and storage medium described above are merely illustrative, wherein the elements illustrated as separate components may or may not be physically separate, may be located in one place, or may be distributed over different network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art will understand and implement the present invention without undue burden.
From the above description of the embodiments, it will be apparent to those skilled in the art that the embodiments may be implemented by means of software plus necessary general hardware platforms, or of course by means of hardware. Based on such understanding, the foregoing technical solution may be embodied essentially or in a part contributing to the prior art in the form of a software product, which may be stored in a computer readable storage medium, such as a usb disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk, etc., and includes several instructions for causing a computer device (such as a personal computer, a server, or a network device, etc.) to execute the method described in the foregoing method embodiments or some parts of the method embodiments.
In addition, it will be understood by those skilled in the art that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
In the description of the embodiments of the invention, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description. Similarly, it should be appreciated that in the above description of exemplary embodiments of the invention, various features of the embodiments of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects.
However, the disclosed method should not be construed as reflecting the intention that: i.e., an embodiment of the invention that is claimed, requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the embodiments of the present invention, and are not limited thereto; although embodiments of the present invention have been described in detail with reference to the foregoing embodiments, those skilled in the art will appreciate that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims (7)

1. An external form transaction realization method based on NTS is characterized by comprising the following steps:
creating an external form contract, and reporting the external form contract to an NTS transaction system, wherein the external form contract carries a contract source field;
controlling the NTS transaction system to identify the foreign bill contract based on the contract source field and read foreign bill contract information based on the foreign bill contract; the NTS transaction system receives a contract transaction request and detects whether the contract transaction request contains a contract source field so as to judge whether the contract transaction request is an external bill contract, and if so, the contract is confirmed to be the external bill contract; reading the contract information of the foreign form according to the contract related field recorded during the creation of the foreign form contract, wherein the contract related field comprises the field information of buying and selling transactions;
controlling the NTS transaction system to complete the external bill transaction corresponding to the external bill contract based on the external bill contract information and the transaction circulation configuration information aiming at the external bill contract;
the step of creating the foreign bill contract specifically comprises the following steps:
an external form contract function column is created through a front-end interactive interface of the NTS transaction system, an external form contract creation request is received, and the external form contract is created according to the external form contract creation request;
wherein the foreign form contract creation request at least includes buyer information, seller information, house information, and loan financial information;
after the step of creating the foreign form contract function column by the front-end interactive interface of the NTS transaction system, the method further comprises the following steps:
the foreign bill contract interface is configured according to the following rules:
encrypting the external form contract save submission and setting a first data field returned by the submission comprises: code error code, msg error code information, data returned specific data and data waitanContractId contract number ID;
decrypting the foreign form contract list, and setting a second data field returned by the list to comprise: code error code, msg error code information, specific data returned by data, current page number of data.currentPage and data.list [ x ]. Wandandctid contract ID;
setting a request parameter as waitanContractId in an external bill contract offer interface;
decrypting the external bill detail interface and adding a data-to-convectstatus contract status field;
correspondingly, the step of receiving the foreign form contract creation request specifically includes: receiving the external form contract creation request by using the configured external form contract interface, and acquiring the first data field, the second data field, the request parameters and the contract status field;
before the step of creating the foreign bill contract according to the foreign bill contract creation request, the method further comprises: and judging the state of the configured foreign bill contract interface based on the first data field, the second data field, the request parameter and the contract state field.
2. The method of claim 1, wherein the step of reporting the foreign currency contract to an NTS transaction system specifically comprises:
based on the foreign form contract, a kafka message is simulated for reporting to an NTS transaction system, and the contract origin field is added to the kafka message.
3. The method according to claim 1, wherein the step of completing the external form transaction corresponding to the external form contract based on the external form contract information and the transaction flow configuration information for the external form contract specifically includes:
based on the external form contract information and the transaction circulation configuration information aiming at the external form contract, judging the state of the external form contract for changing the transaction form, and starting the contract change to be done after the transaction form change is completed;
based on the external form contract information and the transaction circulation configuration information aiming at the external form contract, judging the state of the contracted transaction form of the external form contract, directly stopping to-be-handled after the contracted transaction form is contracted, and updating the state of the transaction form.
4. The method according to claim 1, wherein the step of completing the external form transaction corresponding to the external form contract based on the external form contract information and the transaction flow configuration information for the external form contract specifically includes:
based on the external form contract information and the transaction flow configuration information aiming at the external form contract, aiming at all events needing to call contract data of the external form contract, carrying out external form processing compatibility judgment, and updating the external form contract to a finished state after the case is closed.
5. An NTS-based foreign bill transaction realization device, comprising:
the contract and report NTS module is used for creating an external form contract and reporting the external form contract to the NTS transaction system, wherein the external form contract carries a contract source field;
the contract information reading module is used for controlling the NTS transaction system to identify the foreign bill contract based on the contract source field and reading foreign bill contract information based on the foreign bill contract; the NTS transaction system receives a contract transaction request and detects whether the contract transaction request contains a contract source field so as to judge whether the contract transaction request is an external bill contract, and if so, the contract is confirmed to be the external bill contract; reading the contract information of the foreign form according to the contract related field recorded during the creation of the foreign form contract, wherein the contract related field comprises the field information of buying and selling transactions;
the transaction completion module is used for controlling the NTS transaction system to complete the external bill transaction corresponding to the external bill contract based on the external bill contract information and the transaction circulation configuration information aiming at the external bill contract;
the contract reporting NTS module is specifically used for:
an external form contract function column is created through a front-end interactive interface of the NTS transaction system, an external form contract creation request is received, and the external form contract is created according to the external form contract creation request;
wherein the foreign form contract creation request at least includes buyer information, seller information, house information, and loan financial information;
after the step of creating the foreign form contract function column by the front-end interactive interface of the NTS transaction system, the method further comprises the following steps:
the foreign bill contract interface is configured according to the following rules:
encrypting the external form contract save submission and setting a first data field returned by the submission comprises: code error code, msg error code information, data returned specific data and data waitanContractId contract number ID;
decrypting the foreign form contract list, and setting a second data field returned by the list to comprise: code error code, msg error code information, specific data returned by data, current page number of data.currentPage and data.list [ x ]. Wandandctid contract ID;
setting a request parameter as waitanContractId in an external bill contract offer interface;
decrypting the external bill detail interface and adding a data-to-convectstatus contract status field;
correspondingly, the step of receiving the foreign form contract creation request specifically includes: receiving the external form contract creation request by using the configured external form contract interface, and acquiring the first data field, the second data field, the request parameters and the contract status field;
before the step of creating the foreign bill contract according to the foreign bill contract creation request, the method further comprises: and judging the state of the configured foreign bill contract interface based on the first data field, the second data field, the request parameter and the contract state field.
6. An electronic device, comprising: at least one memory, at least one processor, a communication interface, and a bus;
the memory, the processor and the communication interface complete the communication among each other through the bus, and the communication interface is also used for information transmission between the electronic equipment and the external bill contract equipment;
stored in the memory is a computer program executable on the processor, which when executed, implements the method according to any one of claims 1 to 4.
7. A non-transitory computer readable storage medium storing computer instructions that cause the computer to perform the method of any one of claims 1 to 4.
CN201811644396.8A 2018-12-30 2018-12-30 Method and device for realizing foreign bill transaction based on NTS and electronic equipment Active CN111382993B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811644396.8A CN111382993B (en) 2018-12-30 2018-12-30 Method and device for realizing foreign bill transaction based on NTS and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811644396.8A CN111382993B (en) 2018-12-30 2018-12-30 Method and device for realizing foreign bill transaction based on NTS and electronic equipment

Publications (2)

Publication Number Publication Date
CN111382993A CN111382993A (en) 2020-07-07
CN111382993B true CN111382993B (en) 2023-10-24

Family

ID=71216765

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811644396.8A Active CN111382993B (en) 2018-12-30 2018-12-30 Method and device for realizing foreign bill transaction based on NTS and electronic equipment

Country Status (1)

Country Link
CN (1) CN111382993B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105184575A (en) * 2015-07-17 2015-12-23 中国科学院计算技术研究所 Transaction system construction method, transaction flow control device, and third-party transaction platform
CN105447734A (en) * 2014-06-06 2016-03-30 阿里巴巴集团控股有限公司 Order information processing method and system
CN107392766A (en) * 2017-07-25 2017-11-24 上海壹账通金融科技有限公司 Method for processing business, adapter and computer-readable recording medium
CN108280122A (en) * 2017-12-08 2018-07-13 上海葵普科技股份有限公司 The contract management system of configurable contract template

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080201157A1 (en) * 2006-04-26 2008-08-21 Mcnamar Richard Timothy Methods, systems, and computer software utilizing xbrl to electronically link the accounting records of multi-period contracts and multi-period loans and grants for management
US20140067584A1 (en) * 2012-08-29 2014-03-06 Sachin Sharma Integrated system for automated creation of contract

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105447734A (en) * 2014-06-06 2016-03-30 阿里巴巴集团控股有限公司 Order information processing method and system
CN105184575A (en) * 2015-07-17 2015-12-23 中国科学院计算技术研究所 Transaction system construction method, transaction flow control device, and third-party transaction platform
CN107392766A (en) * 2017-07-25 2017-11-24 上海壹账通金融科技有限公司 Method for processing business, adapter and computer-readable recording medium
CN108280122A (en) * 2017-12-08 2018-07-13 上海葵普科技股份有限公司 The contract management system of configurable contract template

Also Published As

Publication number Publication date
CN111382993A (en) 2020-07-07

Similar Documents

Publication Publication Date Title
Sklaroff Smart contracts and the cost of inflexibility
US20190347738A1 (en) System and method for reducing fraud in trade insurance and financing
Guo et al. A blockchain and IoT-based lightweight framework for enabling information transparency in supply chain finance
CN109102285A (en) Supply chain finance implementation method and its control system based on block chain duplex structure
CN110443701A (en) The logical card management method of one kind, supply chain financial system and electronic equipment
AU2018274957A1 (en) Systems and methods of blockchain transaction recordation
CN107657420A (en) A kind of flow path processing method and system based on event
CN110458700A (en) The logical card generation method of one kind, supply chain financial system and electronic equipment
CN109829824A (en) A kind of commodity transaction information sharing method based on block chain technology
CN109685648A (en) Processing method, processing system and the supply chain financial platform of digital certificate
US20230049936A1 (en) Systems and methods for rapid booting and deploying of an enterprise system in a cloud environment
TWI691924B (en) Carbon trading system and carbon trading platform
KR102269812B1 (en) System for providing blockchain based drawing transaction service
CN110516975A (en) Order management method, server, block chain network and system based on block chain
Kehrli Blockchain 2.0-from bitcoin transactions to smart contract applications
CN109784924A (en) Warehouse receipt authentication method and device based on block chain framework
CN105427204A (en) Service platform system of technology transfer and entrepreneurship incubation
CN110572457A (en) Resource application method and device based on block chain, electronic equipment and storage medium
CN104680402A (en) Management system and management method thereof for invoicing application form
Chen et al. Applying blockchain technology to reshape the service models of supply chain finance for SMEs in China
CN111539017A (en) Customs declaration method and system based on block chain
Asaithambi et al. Enhancing enterprises trust mechanism through integrating blockchain technology into e-commerce platform for SMEs
CN111382993B (en) Method and device for realizing foreign bill transaction based on NTS and electronic equipment
Griffiths Trusting an auction
CN105469287A (en) Engineering bidding quotation electronic data introduction system and method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant