CN114500629B - Monitoring processing method and device under credit contract system - Google Patents

Monitoring processing method and device under credit contract system Download PDF

Info

Publication number
CN114500629B
CN114500629B CN202210082470.1A CN202210082470A CN114500629B CN 114500629 B CN114500629 B CN 114500629B CN 202210082470 A CN202210082470 A CN 202210082470A CN 114500629 B CN114500629 B CN 114500629B
Authority
CN
China
Prior art keywords
credit
long connection
issuer
event
page
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
CN202210082470.1A
Other languages
Chinese (zh)
Other versions
CN114500629A (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.)
Advanced New Technologies Co Ltd
Original Assignee
Advanced New Technologies 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 Advanced New Technologies Co Ltd filed Critical Advanced New Technologies Co Ltd
Priority to CN202210082470.1A priority Critical patent/CN114500629B/en
Publication of CN114500629A publication Critical patent/CN114500629A/en
Application granted granted Critical
Publication of CN114500629B publication Critical patent/CN114500629B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/0036Checkout procedures
    • G07G1/0045Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/12Cash registers electronically operated
    • G07G1/14Systems including one or more distant stations co-operating with a central processing unit

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application provides a method and a device for processing interception under a credit contract system, wherein the method for processing interception under the credit contract system comprises the following steps: receiving a long connection establishment request sent by a receiver; establishing a first long connection between the event monitoring processing module and the issuer to respond to a long connection establishment request; starting an event monitoring processing module to monitor events under a credit contract system; monitoring an interface call request submitted by an issuer for a project event in the process of participating in a credit project based on a pre-established long connection, wherein call parameters in the interface call request comprise an issuing list number corresponding to an issuing list generated by the issuer after signing on a credit contract template based on the project event, and the pre-established long connection comprises a first long connection; inquiring the issuing list information corresponding to the issuing list number in a database, and acquiring a signing page template corresponding to the project event; and performing page rendering based on the issuing sheet information and the contracted page template to obtain a contracted page.

Description

Monitoring processing method and device under credit contract system
The application is a divisional application with application number 201910704395.6, application date 2019, 7 month and 31 days, and the invention name of the method and the device for monitoring under a credit contract system.
Technical Field
The application relates to the technical field of Internet, in particular to a monitoring processing method under a credit contract system. The application also relates to a monitoring processing device under the credit contract system, an electronic device and a computer readable storage medium.
Background
With the popularity of mobile terminals, mobile internet technology has also evolved, which refers to a generic term for activities of combining and practicing internet technology, platforms, business models, and applications with mobile communication technology.
In the current mobile internet solutions, in most cases, the client and the server of the mobile internet application communicate through hypertext transfer, specifically, the client initiates a hypertext transfer request, the server returns data, and the conventional request response mode is a typical short connection, and is characterized in that a call is established once, the connection is interrupted when the communication is completed, and the workflow is as follows: connection- > data transfer- > connection closed.
However, such a transmission method as described above has the following drawbacks: (1) The real-time performance is not high, because the hypertext transfer protocol connection uses a request-response mode, connection needs to be established firstly when the request is made, and the server can reply data only after the client sends the request to the server, so that the efficiency is lower, and the service requirement with higher real-time performance requirement cannot be met; (2) For the hypertext transfer protocol, each communication is completed to release the transmission control protocol connection, and when the next hypertext transfer request comes, the connection is re-established to perform data transfer, and each transmission control protocol connection needs three handshakes, which causes time and resource loss.
Disclosure of Invention
In view of this, the embodiment of the application provides a method for processing interception under a credit contract system. The application also relates to a monitoring processing device under the credit contract system, an electronic device and a computer readable storage medium, so as to solve the technical defects in the prior art.
The application provides a monitoring processing method under a credit contract system, which comprises the following steps:
monitoring an interface call request submitted by an issuer for a project event in the process of participating in a credit project based on a pre-established long connection, wherein call parameters in the interface call request comprise an issuer number corresponding to an issuer generated by the issuer after signing based on a credit contract template of the project event;
inquiring the issuing list information corresponding to the issuing list number in a database, and acquiring a subscription page template corresponding to the project event;
performing page rendering based on the offer list information and the contracted page template;
and sending and displaying the rendered subscription page to the counterparty as an offer request for inviting the counterparty to participate in the credit project, so as to respond to the interface call request.
Optionally, the issuer submits the interface call request by:
Submitting the interface call request based on a credit identification code presented by a scanning offerer; the call parameters in the interface call request comprise an encrypted character string obtained by scanning the credit identification code and an issuing list number corresponding to the issuing list generated by the issuing party after signing on the basis of the credit contract template of the target service.
Optionally, the long connection is established by:
receiving a long connection establishment request sent by the issuer;
establishing a first long connection between an event monitoring processing module and the issuer to respond to the long connection establishment request;
and starting the event monitoring processing module to perform monitoring processing of the event under a credit contract system.
Optionally, before the step of monitoring the interface call request submitted for the project event in the process that the issuer participates in the credit project based on the pre-established long connection is executed, the method further comprises:
detecting whether the first long connection established with the issuer is broken;
if yes, reestablishing a second long connection with the issuer;
if not, executing the step of monitoring the interface call request submitted for the project event in the process that the issuer participates in the credit project based on the pre-established long connection.
Optionally, after the step of sending and displaying the rendered subscription page to the counterparty as an offer request for inviting the counterparty to participate in the credit item is performed, the method further includes:
and when the connection maintaining time of the first long connection or the second long connection reaches a preset time threshold, disconnecting the first long connection or the second long connection.
Optionally, the starting the event interception processing module to perform interception processing of the event under the credit contract system includes:
and polling whether the sender participates in the interface call request submitted for the project event in the credit project process at a preset frequency, wherein the preset frequency is not greater than a frequency threshold.
Optionally, after the step of sending and displaying the rendered subscription page to the offeror as an offer request for inviting the offeror to participate in the credit item is performed after the step of calling and requesting the interface submitted for the item event in the process of monitoring the credit item by the offeror based on the pre-established long connection, the method further includes:
analyzing the encrypted character string in the calling parameter to obtain credit account page information of the party to be contracted;
Correspondingly, the sending and displaying the rendered subscription page to the counterparty as the solicitation request for inviting the counterparty to participate in the credit project comprises the following steps:
and sending the rendered subscription page to the counterparty as an offer request for inviting the counterparty to participate in the credit project, and displaying the subscription page on a credit account page of the counterparty.
Optionally, the page rendering based on the offer information and the contracted page template includes:
acquiring information of a plurality of components to be displayed in the subscription page template;
determining a plurality of component renderers according to the plurality of component information to be displayed;
rendering the components to be displayed by using the component renderers respectively to generate a plurality of page fragments;
and combining the plurality of page fragments to complete rendering of the contracted page template.
Optionally, after the step of sending and displaying the rendered subscription page to the counterparty as an offer request for inviting the counterparty to participate in the credit item is performed, the method further includes:
detecting an execution action of the contracting party on the contracted page;
when the execution action is a subscription confirmation action, a credit contract corresponding to the project event is generated based on the contract issuing order and the subscription result of the contracting party.
The application also provides a monitoring processing device under the credit contract system, which comprises:
the event monitoring module is configured to monitor an interface call request submitted for a project event in the process that an issuer participates in a credit project based on a pre-established long connection, wherein call parameters in the interface call request comprise an issuer number corresponding to an issuer generated by the issuer after signing based on a credit contract template of the project event;
the information processing module is configured to query the issuing list information corresponding to the issuing list number in a database and acquire a signing page template corresponding to the project event;
the page rendering module is configured to render pages based on the issuing sheet information and the contracted page template;
and the page sending module is configured to send and display the rendered subscription page to the counterparty as an offer request for inviting the counterparty to participate in the credit project, so as to respond to the interface call request.
Optionally, the event listening module is further configured to:
monitoring the issuer based on a pre-established long connection and submitting the interface call request based on a credit identification code presented by a scanning issuer; the call parameters in the interface call request comprise an encrypted character string obtained by scanning the credit identification code and an issuing list number corresponding to the issuing list generated by the issuing party after signing on the basis of the credit contract template of the target service.
Optionally, the interception processing device under the credit contract system further includes:
a request receiving module configured to receive a long connection establishment request sent by the issuer;
a first long connection establishment module configured to establish a first long connection of an event listening processing module with the issuer in response to the long connection establishment request;
and the service monitoring processing module is configured to start the event monitoring processing module to perform monitoring processing of the event under the credit contract system.
Optionally, the interception processing device under the credit contract system further includes:
a detection module configured to detect whether the first long connection established with the issuer is broken;
if the execution result of the detection module is yes, a second long connection establishment module is operated;
the second long connection establishment module is configured to reestablish a second long connection with the issuer;
and if the execution result of the detection module is negative, the event monitoring module is operated.
Optionally, the traffic listening processing module is further configured to:
and polling whether the sender participates in the interface call request submitted for the project event in the credit project process at a preset frequency, wherein the preset frequency is not greater than a frequency threshold.
Optionally, the page rendering module includes:
the component information acquisition sub-module is configured to acquire a plurality of component information to be displayed in the subscription page template;
a component renderer determination sub-module configured to determine a plurality of component renderers according to the plurality of component information to be presented;
the rendering sub-module is configured to render the plurality of components to be displayed by utilizing the plurality of component renderers respectively to generate a plurality of page fragments;
and the combining sub-module is configured to combine the plurality of page fragments to complete the rendering of the contracted page template.
Optionally, the interception processing device under the credit contract system further includes:
the detection module is configured to detect an execution action of the contracting party on the contracted page;
and a credit contract generation module configured to generate a credit contract corresponding to the project event based on the contract signing result of the contract issuing party and the contract responding party when the execution action is a contract signing confirmation action.
The application also provides an electronic device, comprising:
a memory and a processor;
the memory is for storing computer-executable instructions, and the processor is for executing the computer-executable instructions:
Monitoring an interface call request submitted by an issuer for a project event in the process of participating in a credit project based on a pre-established long connection, wherein call parameters in the interface call request comprise an issuer number corresponding to an issuer generated by the issuer after signing based on a credit contract template of the project event;
inquiring the issuing list information corresponding to the issuing list number in a database, and acquiring a subscription page template corresponding to the project event;
performing page rendering based on the offer list information and the contracted page template;
and sending and displaying the rendered subscription page to the counterparty as an offer request for inviting the counterparty to participate in the credit project, so as to respond to the interface call request.
The present application also provides a computer readable storage medium storing computer instructions that when executed by a processor implement the steps of a snoop handling method under the credit contract hierarchy.
Compared with the prior art, the application has the following advantages:
the method for processing interception under the credit contract system comprises the following steps: monitoring an interface call request submitted by an issuer for a project event in the process of participating in a credit project based on a pre-established long connection, wherein call parameters in the interface call request comprise an issuer number corresponding to an issuer generated by the issuer after signing based on a credit contract template of the project event; inquiring the issuing list information corresponding to the issuing list number in a database, and acquiring a subscription page template corresponding to the project event; performing page rendering based on the offer list information and the contracted page template; and sending and displaying the rendered subscription page to the counterparty as an offer request for inviting the counterparty to participate in the credit project, so as to respond to the interface call request.
According to the monitoring processing method under the credit contract system, the event is monitored through the pre-established long connection, so that the real-time performance of information transmission can be guaranteed, the event processing efficiency is improved, and the resource loss caused in the information transmission process can be reduced. In addition, the contract signing page obtained by rendering the contract signing page template corresponding to the project event by taking the contract signing sheet information as part of the contract signing page content is sent to the user, and the constraint of the performance of the corresponding contract party can be realized through the contract signing sheet information contained in the contract signing page, so that the risk that the user to be subjected to the contract is not subjected to the specified performance after the user to be subjected to the contract signing is reduced.
Drawings
Fig. 1 is a flowchart of a method for processing interception under a credit contract system according to an embodiment of the present application;
fig. 2 is a schematic interface diagram of a user presenting a credit identifier in a method for processing interception under a credit contract system according to an embodiment of the present application;
fig. 3 is a schematic diagram of a subscription page in a method for processing interception under a credit contract system according to an embodiment of the present application;
fig. 4 is a flowchart of a method for processing interception under a credit contract system applied to an actual scenario according to an embodiment of the present application;
Fig. 5 is a schematic structural diagram of a snoop processing device under a credit contract system according to an embodiment of the present application;
fig. 6 is a block diagram of an electronic device according to an embodiment of the present application.
Detailed Description
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present application. This application is, however, susceptible of embodiment in many other ways than those herein described and similar generalizations can be made by those skilled in the art without departing from the spirit of the application and the application is therefore not limited to the specific embodiments disclosed below.
The terminology used in the one or more embodiments of the specification is for the purpose of describing particular embodiments only and is not intended to be limiting of the one or more embodiments of the specification. As used in this specification, one or more embodiments and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used in one or more embodiments of the present specification refers to and encompasses any or all possible combinations of one or more of the associated listed items.
It should be understood that, although the terms first, second, etc. may be used in one or more embodiments of this specification to describe various information, these information should not be limited by these terms. These terms are only used to distinguish one type of information from another. For example, a first may also be referred to as a second, and similarly, a second may also be referred to as a first, without departing from the scope of one or more embodiments of the present description. The word "if" as used herein may be interpreted as "at … …" or "at … …" or "responsive to a determination", depending on the context.
First, terms related to one or more embodiments of the present invention will be explained.
Credit contract: the method is that two or more parties achieve consensus of 'rights', 'responsibilities', 'benefits' on the basis of credit on the basis of the use of a certain service, and each party achieving consensus can keep a piece of agreed consensus data; for example, the library and the users achieve the consensus of book borrowing and returning based on credit, and a plurality of users participate in the consensus of public benefit project under the constraint of credit, or the users achieve the consensus of money borrowing and returning or article borrowing and returning on the premise of taking credit as mortgage;
The right defines the right enjoyed by a certain party, and can also be understood as the action that the other party needs to perform, such as returning a borrowed book, participating in a public benefit project offered for participation, returning a borrowed money or a borrowed article, and the like in a contracted mode;
"responsibilities" define the offending responsibilities that the offender needs to assume, such as recording the offending event in the offender's credit, reducing the offender's credit score, or making fines to the offender, etc.;
"benefit" defines the benefit or rewards that the closing party can obtain, such as that the user who successfully returns the borrowed book will boost his own credit score through this credit borrowing action, the user who successfully participates in the public welfare project according to the agreement can obtain the credit-based rewards, the user who successfully returns the borrowed money or the borrowed item can obtain the amount of the payoff by the offender, etc.
Long connection: it means that a plurality of data packets can be continuously transmitted over one connection, and both sides are required to transmit a link detection packet if no data packet is transmitted during connection hold.
The application provides a monitoring processing method under a credit contract system. The application further provides a monitoring processing device under the credit contract system, an electronic device and a computer readable storage medium, and the following detailed description is respectively given with reference to the drawings of the embodiments provided by the application.
The embodiment of the monitoring processing method under the credit contract system provided by the application is as follows:
referring to fig. 1, a flowchart of a method for processing interception under a credit contract system according to the present embodiment is shown, including steps 102 to 108.
Step 102, monitoring interface call requests submitted for project events in the process of participating in credit projects by the issuer based on the pre-established long connection.
The call parameters in the interface call request comprise an issuing list number corresponding to an issuing list generated by an issuer after signing on the basis of a credit contract template of the project event.
In the method for processing the offer under the credit contract system provided by the embodiment of the present application, the credit item includes a credit borrowing item or a credit public welfare item, unlike the conventional service mode, the embodiment blends a credit contract into the credit borrowing item and the credit public welfare item, constructs a credit system between the user to be offered and the issuer based on the credit contract, and completes corresponding service processing based on the constructed credit system.
The credit borrowing project is based on the credit information of the user, when the credit information of the user meets the borrowing condition set by the book borrowing and returning mechanism, a credit contract is established between the book borrowing and returning mechanism and the user, so that the user can realize that deposit-free and borrowing-free book card borrowing is realized, and the book borrowing and returning mechanism updates the credit information of the user according to whether the user performs on-time performance. In the credit book borrowing project, the issuing party is a book borrowing and returning mechanism, the contracting party is a user, specifically, the user is a book borrowing user, and the book borrowing and returning mechanism can comprise a library, a bookstore or other mechanisms for the user to be contracted to borrow and return books.
The credit public welfare project is based on the credit information of the user, when the credit information of the user meets the public welfare activity participation condition set by the public welfare activity initiator, a credit contract is established between the public welfare activity initiator and the user, the user can participate in the public welfare activity, and the public welfare activity initiator updates the credit information of the user according to whether the user performs on time or not. In credit public welfare projects, the issuer is the public welfare activity initiator and the acquirer is the user participating in the public welfare activity.
The credit contract is a technical solution for ensuring that a user establishes a contract with another user based on the fact that the user uses the credit to guarantee, the credit behaviors of the user are collected through a computer system to form a set of credit value standard, and the credit standard is used for replacing currency, securities or objects and is used as a deposit or mortgage. The credit value is used as a guarantee, and can be used as a guarantee deposit and a mortgage instead of a general equivalent way of using currency, securities and the like in some original fields.
The issuer is the initiator of the activity and initiates an offer request to other to-be-offered users to join the activity. If the user to be about receives the request for the offer and agrees to join the activity, the user to be about is the about party, and before the request for the offer is initiated, the about party firstly signs the contract template generated for the activity to generate an offer list, and sends the offer list to the user to be about while initiating the request for the offer to join the activity to other users to be about. A connection is established between the subscriber to be contracted and the issuer through a credit contract.
Specifically, the credit account information of the counterparty is stored in the credit platform, the credit account information contains detailed credit information of the counterparty, after the counterparty and the counterparty establish a credit contract, the credit information of the counterparty is updated according to the specific performance condition of the counterparty, namely, the credit platform carries out credit rewards for the counterparty according to contract rewarding terms in the credit contract under the condition that the counterparty performs on time, and adds credit points for the counterparty, and the credit platform carries out credit punishment for the counterparty according to contract punishment terms in the credit contract under the condition that the counterparty does not perform on time, namely, deducts part of the credit points of the counterparty.
A long connection means that a plurality of data packets can be continuously transmitted over one connection, and both sides are required to transmit a link detection packet if no data packet is transmitted during connection hold. In the case of long connections, the transmission control protocol connection between the client and the server for transmitting hypertext transfer data is not closed after the opening of a web page is completed, and if the client accesses the web page on the server again, the established connection is continued.
Specifically, the long connection is established by:
Receiving a long connection establishment request sent by the issuer;
establishing a first long connection between an event monitoring processing module and the issuer to respond to the long connection establishment request;
and starting the event monitoring processing module to perform monitoring processing of the event under a credit contract system.
The event monitoring processing module polls whether an interface call request submitted for a project event in the process that the issuer participates in the credit project or not at a preset frequency, and the preset frequency is not greater than a frequency threshold.
Taking the credit item as an example, taking an issuer in the credit borrowing item as a library and a subscriber as an issuer, in the process that the issuer establishes long connection with a credit platform, the issuer initiates a long connection establishment request to the credit platform, the credit platform receives the long connection establishment request, and establishes long connection between an event monitoring processing module and the issuer to respond to the long connection establishment request. After the issuer and the event monitoring processing module complete one-time reading and writing, the connection between the issuer and the event monitoring processing module is not actively closed, the subsequent reading and writing operation can continue to use the connection, and after the long connection is established, the credit platform starts the event monitoring processing module, and the event monitoring processing module is supposed to monitor whether the library sends an event processing request through the long connection at the frequency of 60 s/time.
Specifically, the issuer submits the interface call request by:
submitting the interface call request based on a credit identification code presented by a scanning offerer; the call parameters in the interface call request comprise an encrypted character string obtained by scanning the credit identification code and an issuing list number corresponding to the issuing list generated by the issuing party after signing on the basis of the credit contract template of the target service.
Taking the credit item as a credit borrowing item as an example, assuming that a issuing party in the credit borrowing item is a library and a responding party is a user, the user can borrow books through a self-service book borrowing machine of the library, namely, the user initiates a book borrowing request to the self-service book borrowing machine by clicking a book borrowing button of a touch interaction interface of the self-service book borrowing machine, after the self-service book borrowing machine receives the book borrowing request, book information in a designated book placing area is detected, a book borrowing order is generated according to the detected book information, after the book borrowing order is generated, the self-service book borrowing machine can prompt the user to show a credit identification code, specifically, an interface schematic diagram of the user showing the credit identification code is shown in fig. 2, the user is prompted to place the credit identification code in a designated identification code scanning area of the self-service book borrowing machine for scanning, and after the code scanning is successful, the interface calling request is submitted to a credit platform; the call parameters in the interface call request comprise an encrypted character string obtained by scanning the credit identification code and an issuing list number corresponding to an issuing list generated by a library after signing on the basis of a credit contract template of a book borrowing service.
After the long connection is established, the connection is not permanently maintained, and the connection has a holding time, and the specific holding time can be set according to actual needs. Therefore, before receiving the event processing request sent by the issuer, it is further required to determine whether the first long connection established with the issuer is disconnected, which is specifically implemented by the following steps:
detecting whether the first long connection established with the issuer is broken;
if yes, reestablishing a second long connection with the issuer;
if not, executing the step of monitoring the interface call request submitted for the project event in the process that the issuer participates in the credit project based on the pre-established long connection.
Specifically, after the first long connection is detected to be disconnected, the second long connection needs to be re-established, and the establishment method is consistent with the establishment method of the first long connection in the foregoing embodiment, which is not described herein.
And 104, inquiring the issuing list information corresponding to the issuing list number in a database, and acquiring a contracted page template corresponding to the project event.
The signing page is a page which is displayed and provided for the contracting party after the contracting party scans the credit identification code presented by the contracting party after the contracting party initiates a credit item participation request to the contracting party. In the actual application process, the subscription page may be displayed on the terminal interface of the mobile device of the contracting party or the terminal interface of the contracting party. The contract signing page comprises a contract issuing list which is generated by signing the same template by a contract issuing party in advance, the contract issuing list can comprise credit reward and punishment rules corresponding to specific performance, and the contract issuing list can be checked by a contract responding party on the contract signing page to select whether the contract is to be contracted or not.
Specifically, taking the credit item as a credit book borrowing item as an example, assuming that a issuing party in the credit book borrowing item is a library, a party to be issued is a user, before the user sends a book borrowing request to the library, the library sends an issuing application to a credit platform in advance, the business related to the issuing application is a book borrowing business, a contract template which is returned by the credit platform and related to the book borrowing business is signed to generate an issuing sheet, the issuing sheet and the corresponding issuing sheet number are stored, and meanwhile, the library sends the issuing sheet and the issuing sheet number information to the credit platform for storage again.
After receiving an interface call request sent by the library, an event monitoring processing module of the credit platform acquires an offer list number carried in the interface call request, queries the information of the offer list corresponding to the offer list number in a database according to the offer list number, and after acquiring the offer list, the library can further determine that a service related to the offer list is a book borrowing service according to the content in the offer list, and acquires a subscription page template corresponding to the book borrowing service.
In addition, if the library scans the credit identification code presented by the user, an encrypted character string corresponding to the credit identification code in the scanning result can be obtained, specifically, the encrypted character string can be a uniform resource locator, and the uniform resource locator accords with the issuing unit number as an interface call parameter and is sent to the credit platform for processing through long connection.
And after receiving an interface call request sent by the library, the event monitoring processing module of the credit platform acquires an encrypted character string carried in the interface call request, and analyzes the encrypted character string in the call parameter to acquire credit account page information of the user.
And step 106, performing page rendering based on the issuing sheet information and the contracted page template.
In one embodiment provided by the application, the page rendering based on the issuing sheet information and the contracted page template may be specifically implemented by the following steps:
acquiring information of a plurality of components to be displayed in the subscription page template;
determining a plurality of component renderers according to the plurality of component information to be displayed;
rendering the components to be displayed by using the component renderers respectively to generate a plurality of page fragments;
and combining the plurality of page fragments to complete rendering of the contracted page template.
Still taking the credit item as an example of a credit borrowing item, assume that the content contained in the issuing sheet information contains "book returning within 30 days, credit points are accumulated", and the subscription page template contains a plurality of to-be-displayed component information, and specifically, the to-be-displayed component may include a table, a tree, a linkage drop-down frame and the like. The component renderers required for rendering the different components are different, so that the respective corresponding component renderers need to be determined according to the different component information. After the component renderer is determined, the component renderer is utilized to render the component information, page fragments are generated, after all the component information in the subscription page is rendered and corresponding page fragments are generated, the plurality of page fragments are combined to obtain a rendered subscription page, and the rendered subscription page is specifically shown in fig. 3.
And step 108, sending and displaying the rendered subscription page to the counterparty as an offer request for inviting the counterparty to participate in the credit project, so as to respond to the interface call request.
Since the connection is not permanently maintained after the long connection is established, it has a holding time, which can be set according to actual needs. And if the connection maintaining duration of the first long connection or the second long connection is detected to reach a preset duration threshold, the first long connection or the second long connection is disconnected.
In one embodiment provided by the application, if the library scans the credit identifier presented by the user, an encrypted character string corresponding to the credit identifier in the scanned result can be obtained, specifically, the encrypted character string can be a uniform resource locator, and the uniform resource locator accords with the issuing unit number as an interface call parameter and is sent to the credit platform for processing through long connection.
And after receiving an interface call request sent by the library, the event monitoring processing module of the credit platform acquires an encrypted character string carried in the interface call request, and analyzes the encrypted character string in the call parameter to acquire credit account page information of the user.
Correspondingly, sending and displaying the subscription page to be rendered to the offeror as an offer request for inviting the offeror to participate in the credit project to the offeror, sending the subscription page to be rendered to the offeror as an offer request for inviting the offeror to participate in the credit project to the offeror, and displaying the subscription page on the credit account page of the offeror.
In another embodiment provided by the present application, after sending and displaying the rendered subscription page to the counterparty as an offer request for inviting the counterparty to participate in the credit item, the following operations may be further performed:
detecting an execution action of the contracting party on the contracted page;
when the execution action is a subscription confirmation action, a credit contract corresponding to the project event is generated based on the contract issuing order and the subscription result of the contracting party.
Specifically, taking the credit item as an example of a credit borrowing item, rendering the obtained subscription page as shown in fig. 3, if the user views the offer form and approves the content in the offer form, and clicks the virtual key "i want to join" of the subscription page, the execution action may be determined as a subscription confirmation action, and a credit borrowing contract may be generated and stored according to the signature result of the user on the offer form.
In addition, if the user views the offer list, approves the content in the offer list, and clicks the virtual key "i want to join" of the subscription page, the execution action may be determined as a subscription confirmation action, and a credit score acquisition instruction of the user may be generated based on the execution action.
The library issuing list can also comprise a book borrowing condition of a user, under the condition that the user confirms to join, the credit score of the user is acquired, whether the credit score meets the book borrowing condition set by the library is judged, and if the credit score of the user is more than or equal to the score threshold set by the library, the book can be borrowed successfully; otherwise, the borrowing of the book fails.
In addition, if the user checks the offer list, approves the content in the offer list, and clicks a virtual key of the subscription page to be added, the execution action can be determined as a subscription confirmation action, and whether the user opens a personal credit system can be continuously judged; because the credit book borrowing project correlates the credit contract with the credit information of the user, the precondition that the user can successfully borrow books is to open a personal credit system, if the credit book borrowing project is not opened, the credit borrowing failure can be caused, and the system can send prompt information for opening the personal credit system to the user to be subjected to the credit borrowing; if the book is opened, the book can be successfully borrowed.
In addition to the foregoing, if the user views the offer sheet, approves the content in the offer sheet, clicks the virtual key "i to join" of the subscription page, the execution action may be determined as a confirmation subscription action, a geographic location information acquisition instruction is generated based on the execution action, geographic location information of the book and current location information of the user are acquired according to the instruction, a distance between the user and the library is calculated, and if the distance between the user and the library is less than or equal to a preset distance threshold, a book borrowing may be successfully performed; otherwise, the borrowing of the book fails.
According to the monitoring processing method under the credit contract system, the event is monitored through the pre-established long connection, so that the real-time performance of information transmission can be guaranteed, the event processing efficiency is improved, and the resource loss caused in the information transmission process can be reduced. In addition, the contract signing page obtained by rendering the contract signing page template corresponding to the project event by taking the contract signing sheet information as part of the contract signing page content is sent to the user, and the constraint of the performance of the corresponding contract party can be realized through the contract signing sheet information contained in the contract signing page, so that the risk that the user to be subjected to the contract is not subjected to the specified performance after the user to be subjected to the contract signing is reduced.
Fig. 4 shows a method for processing interception under a credit contract system according to an embodiment of the present disclosure, where the method for processing interception under a credit contract system uses a credit-borrowed item as the credit item, and a library as an issuer in the credit-borrowed item as an example, and includes steps 402 to 414.
Step 402, a long connection establishment request sent by a library is received.
And step 404, establishing a long connection between the event monitoring processing module and the library.
And step 406, polling interface calling requests submitted based on the credit identification codes presented by the scanning user in the process of participating in the credit borrowing project by the library at a preset frequency.
Specifically, the interface call parameters in the interface call request include an encrypted character string obtained by scanning the credit identification code and an issuing sheet number corresponding to an issuing sheet generated by the issuer after signing on the basis of a credit contract template of the book borrowing service.
Step 408, inquiring the issuing list information corresponding to the issuing list number in the database, and acquiring the signing page template corresponding to the book borrowing service.
And 410, performing page rendering based on the offer sheet information and the contracted page template.
And step 412, sending and displaying the rendered subscription page to the user as an offer request for inviting the user to participate in the credit-borrowing item, so as to respond to the interface call request.
Step 414, when the user confirms participation, generating a credit-borrowing contract corresponding to the credit-borrowing service based on the issuing sheet and the signing result of the user.
In the embodiment of the application, based on the long-connection communication link, the library can receive the service data pushed by the credit platform at any time, so that the availability of the long-connection service is improved. And the long connection can omit more TCP establishment and closing operations, and the long connection is established to carry out service data transmission under the condition that a library frequently initiates service processing requests to a credit platform, thereby being beneficial to reducing resource waste and improving data transmission efficiency.
The embodiment of the monitoring processing device under the credit contract system provided by the application is as follows:
in the foregoing embodiments, a method for processing interception under a credit contract system is provided, and correspondingly, the application further provides an apparatus for processing interception under a credit contract system, which is described below with reference to the accompanying drawings.
Referring to fig. 5, a schematic diagram of an embodiment of a snoop processing device under a credit contract system provided in the present application is shown.
Since the apparatus embodiments are substantially similar to the method embodiments, the description is relatively simple, and reference should be made to the corresponding descriptions of the method embodiments provided above for relevant parts. The device embodiments described below are merely illustrative.
The application provides a monitoring processing device under a credit contract system, which comprises:
the event monitoring module 502 is configured to monitor an interface call request submitted for a project event in the process that an issuer participates in a credit project based on a pre-established long connection, wherein call parameters in the interface call request comprise an issuer number corresponding to an issuer generated by the issuer after signing based on a credit contract template of the project event;
an information processing module 504 configured to query a database for the order information corresponding to the order number, and obtain a contracted page template corresponding to the project event;
a page rendering module 506 configured to render a page based on the offer information and the contracted page template;
and the page sending module 508 is configured to send and display the rendered subscription page to the counterparty as an offer request for inviting the counterparty to participate in the credit item, so as to respond to the interface call request.
Optionally, the event listening module is further configured to:
monitoring the issuer based on a pre-established long connection and submitting the interface call request based on a credit identification code presented by a scanning issuer; the call parameters in the interface call request comprise an encrypted character string obtained by scanning the credit identification code and an issuing list number corresponding to the issuing list generated by the issuing party after signing on the basis of the credit contract template of the target service.
Optionally, the interception processing device under the credit contract system further includes:
a request receiving module configured to receive a long connection establishment request sent by the issuer;
a first long connection establishment module configured to establish a first long connection of an event listening processing module with the issuer in response to the long connection establishment request;
and the service monitoring processing module is configured to start the event monitoring processing module to perform monitoring processing of the event under the credit contract system.
Optionally, the interception processing device under the credit contract system further includes:
a detection module configured to detect whether the first long connection established with the issuer is broken;
If the execution result of the detection module is yes, a second long connection establishment module is operated;
the second long connection establishment module is configured to reestablish a second long connection with the issuer;
and if the execution result of the detection module is negative, the event monitoring module is operated.
Optionally, the interception processing device under the credit contract system further includes:
and the long connection disconnection module is configured to disconnect the first long connection or the second long connection when the connection maintaining duration of the first long connection or the second long connection reaches a preset duration threshold.
Optionally, the traffic listening processing module is further configured to:
and polling whether the sender participates in the interface call request submitted for the project event in the credit project process at a preset frequency, wherein the preset frequency is not greater than a frequency threshold.
Optionally, the interception processing device under the credit contract system further includes:
the analysis module is configured to analyze the encrypted character string in the calling parameter to obtain credit account page information of the party;
correspondingly, the page sending module is further configured to:
And sending the rendered subscription page to the counterparty as an offer request for inviting the counterparty to participate in the credit project, and displaying the subscription page on a credit account page of the counterparty.
Optionally, the page rendering module includes:
the component information acquisition sub-module is configured to acquire a plurality of component information to be displayed in the subscription page template;
a component renderer determination sub-module configured to determine a plurality of component renderers according to the plurality of component information to be presented;
the rendering sub-module is configured to render the plurality of components to be displayed by utilizing the plurality of component renderers respectively to generate a plurality of page fragments;
and the combining sub-module is configured to combine the plurality of page fragments to complete the rendering of the contracted page template.
Optionally, the interception processing device under the credit contract system further includes:
the detection module is configured to detect an execution action of the contracting party on the contracted page;
and a credit contract generation module configured to generate a credit contract corresponding to the project event based on the contract signing result of the contract issuing party and the contract responding party when the execution action is a contract signing confirmation action.
An embodiment of an electronic device provided in the present application is as follows:
fig. 6 shows a block diagram of an electronic device 600 according to an embodiment of the present description. The components of the electronic device 600 include, but are not limited to, a memory 610 and a processor 620. The processor 620 is coupled to the memory 610 via a bus 630 and a database 650 is used to hold data.
The electronic device 600 also includes an access device 640, the access device 640 enabling the electronic device 600 to communicate via one or more networks 660. Examples of such networks include the Public Switched Telephone Network (PSTN), a Local Area Network (LAN), a Wide Area Network (WAN), a Personal Area Network (PAN), or a combination of communication networks such as the internet. The access device 640 may include one or more of any type of network interface (e.g., a Network Interface Card (NIC)) whether wired or wireless, such as an IEEE802.11 Wireless Local Area Network (WLAN) wireless interface, a worldwide interoperability for microwave access (Wi-MAX) interface, an ethernet interface, a Universal Serial Bus (USB) interface, a cellular network interface, a bluetooth interface, a Near Field Communication (NFC) interface, and so forth.
In one embodiment of the present description, the above-described components of the electronic device 600, as well as other components not shown in fig. 6, may also be connected to each other, for example, by a bus. It should be understood that the block diagram of the electronic device shown in fig. 6 is for exemplary purposes only and is not intended to limit the scope of the present disclosure. Those skilled in the art may add or replace other components as desired.
The electronic device 600 may be any type of stationary or mobile electronic device, including a mobile computer or mobile electronic device (e.g., tablet, personal digital assistant, laptop, notebook, netbook, etc.), mobile telephone (e.g., smart phone), wearable electronic device (e.g., smart watch, smart glasses, etc.), or other type of mobile device, or a stationary electronic device such as a desktop computer or PC. The electronic device 600 may also be a mobile or stationary server.
Wherein the processor 620 is configured to execute the following computer-executable instructions:
monitoring an interface call request submitted by an issuer for a project event in the process of participating in a credit project based on a pre-established long connection, wherein call parameters in the interface call request comprise an issuer number corresponding to an issuer generated by the issuer after signing based on a credit contract template of the project event;
inquiring the issuing list information corresponding to the issuing list number in a database, and acquiring a subscription page template corresponding to the project event;
performing page rendering based on the offer list information and the contracted page template;
And sending and displaying the rendered subscription page to the counterparty as an offer request for inviting the counterparty to participate in the credit project, so as to respond to the interface call request.
Optionally, the issuer submits the interface call request by:
submitting the interface call request based on a credit identification code presented by a scanning offerer; the call parameters in the interface call request comprise an encrypted character string obtained by scanning the credit identification code and an issuing list number corresponding to the issuing list generated by the issuing party after signing on the basis of the credit contract template of the target service.
Optionally, the long connection is established by:
receiving a long connection establishment request sent by the issuer;
establishing a first long connection between an event monitoring processing module and the issuer to respond to the long connection establishment request;
and starting the event monitoring processing module to perform monitoring processing of the event under a credit contract system.
Optionally, before the step of monitoring the interface call request submitted for the project event in the process that the issuer participates in the credit project based on the pre-established long connection is executed, the method further comprises:
Detecting whether the first long connection established with the issuer is broken;
if yes, reestablishing a second long connection with the issuer;
if not, executing the step of monitoring the interface call request submitted for the project event in the process that the issuer participates in the credit project based on the pre-established long connection.
Optionally, after the step of sending and displaying the rendered subscription page to the counterparty as an offer request for inviting the counterparty to participate in the credit item is performed, the method further includes:
and when the connection maintaining time of the first long connection or the second long connection reaches a preset time threshold, disconnecting the first long connection or the second long connection.
Optionally, the starting the event interception processing module to perform interception processing of the event under the credit contract system includes:
and polling whether the sender participates in the interface call request submitted for the project event in the credit project process at a preset frequency, wherein the preset frequency is not greater than a frequency threshold.
Optionally, after the step of sending and displaying the rendered subscription page to the offeror as an offer request for inviting the offeror to participate in the credit item is performed after the step of calling and requesting the interface submitted for the item event in the process of monitoring the credit item by the offeror based on the pre-established long connection, the method further includes:
Analyzing the encrypted character string in the calling parameter to obtain credit account page information of the party to be contracted;
correspondingly, the sending and displaying the rendered subscription page to the counterparty as the solicitation request for inviting the counterparty to participate in the credit project comprises the following steps:
and sending the rendered subscription page to the counterparty as an offer request for inviting the counterparty to participate in the credit project, and displaying the subscription page on a credit account page of the counterparty.
Optionally, the page rendering based on the offer information and the contracted page template includes:
acquiring information of a plurality of components to be displayed in the subscription page template;
determining a plurality of component renderers according to the plurality of component information to be displayed;
rendering the components to be displayed by using the component renderers respectively to generate a plurality of page fragments;
and combining the plurality of page fragments to complete rendering of the contracted page template.
Optionally, after the step of sending and displaying the rendered subscription page to the counterparty as an offer request for inviting the counterparty to participate in the credit item is performed, the method further includes:
Detecting an execution action of the contracting party on the contracted page;
when the execution action is a subscription confirmation action, a credit contract corresponding to the project event is generated based on the contract issuing order and the subscription result of the contracting party.
The above is a schematic solution of an electronic device of the present embodiment. It should be noted that, the technical solution of the electronic device and the technical solution of the monitoring processing method under the credit contract system belong to the same concept, and details of the technical solution of the electronic device, which are not described in detail, can be referred to the description of the technical solution of the monitoring processing method under the credit contract system.
An embodiment of a computer readable storage medium provided in the present application is as follows:
an embodiment of the present application also provides a computer-readable storage medium storing computer instructions that, when executed by a processor, are configured to:
monitoring an interface call request submitted by an issuer for a project event in the process of participating in a credit project based on a pre-established long connection, wherein call parameters in the interface call request comprise an issuer number corresponding to an issuer generated by the issuer after signing based on a credit contract template of the project event;
Inquiring the issuing list information corresponding to the issuing list number in a database, and acquiring a subscription page template corresponding to the project event;
performing page rendering based on the offer list information and the contracted page template;
and sending and displaying the rendered subscription page to the counterparty as an offer request for inviting the counterparty to participate in the credit project, so as to respond to the interface call request.
Optionally, the issuer submits the interface call request by:
submitting the interface call request based on a credit identification code presented by a scanning offerer; the call parameters in the interface call request comprise an encrypted character string obtained by scanning the credit identification code and an issuing list number corresponding to the issuing list generated by the issuing party after signing on the basis of the credit contract template of the target service.
Optionally, the long connection is established by:
receiving a long connection establishment request sent by the issuer;
establishing a first long connection between an event monitoring processing module and the issuer to respond to the long connection establishment request;
and starting the event monitoring processing module to perform monitoring processing of the event under a credit contract system.
Optionally, before the step of monitoring the interface call request submitted for the project event in the process that the issuer participates in the credit project based on the pre-established long connection is executed, the method further comprises:
detecting whether the first long connection established with the issuer is broken;
if yes, reestablishing a second long connection with the issuer;
if not, executing the step of monitoring the interface call request submitted for the project event in the process that the issuer participates in the credit project based on the pre-established long connection.
Optionally, after the step of sending and displaying the rendered subscription page to the counterparty as an offer request for inviting the counterparty to participate in the credit item is performed, the method further includes:
and when the connection maintaining time of the first long connection or the second long connection reaches a preset time threshold, disconnecting the first long connection or the second long connection.
Optionally, the starting the event interception processing module to perform interception processing of the event under the credit contract system includes:
and polling whether the sender participates in the interface call request submitted for the project event in the credit project process at a preset frequency, wherein the preset frequency is not greater than a frequency threshold.
Optionally, after the step of sending and displaying the rendered subscription page to the offeror as an offer request for inviting the offeror to participate in the credit item is performed after the step of calling and requesting the interface submitted for the item event in the process of monitoring the credit item by the offeror based on the pre-established long connection, the method further includes:
analyzing the encrypted character string in the calling parameter to obtain credit account page information of the party to be contracted;
correspondingly, the sending and displaying the rendered subscription page to the counterparty as the solicitation request for inviting the counterparty to participate in the credit project comprises the following steps:
and sending the rendered subscription page to the counterparty as an offer request for inviting the counterparty to participate in the credit project, and displaying the subscription page on a credit account page of the counterparty.
Optionally, the page rendering based on the offer information and the contracted page template includes:
acquiring information of a plurality of components to be displayed in the subscription page template;
determining a plurality of component renderers according to the plurality of component information to be displayed;
rendering the components to be displayed by using the component renderers respectively to generate a plurality of page fragments;
And combining the plurality of page fragments to complete rendering of the contracted page template.
Optionally, after the step of sending and displaying the rendered subscription page to the counterparty as an offer request for inviting the counterparty to participate in the credit item is performed, the method further includes:
detecting an execution action of the contracting party on the contracted page;
when the execution action is a subscription confirmation action, a credit contract corresponding to the project event is generated based on the contract issuing order and the subscription result of the contracting party.
The above is an exemplary version of a computer-readable storage medium of the present embodiment. It should be noted that, the technical solution of the storage medium and the technical solution of the monitoring processing method under the credit contract system belong to the same concept, and details of the technical solution of the storage medium which are not described in detail can be referred to the description of the technical solution of the monitoring processing method under the credit contract system.
The foregoing describes specific embodiments of the present application. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims can be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
The computer instructions include computer program code that may be in source code form, object code form, executable file or some intermediate form, etc. The computer readable medium may include: any entity or device capable of carrying the computer program code, a recording medium, a U disk, a removable hard disk, a magnetic disk, an optical disk, a computer Memory, a Read-Only Memory (ROM), a random access Memory (RAM, randomAccess Memory), an electrical carrier signal, a telecommunication signal, a software distribution medium, and so forth. It should be noted that the computer readable medium contains content that can be appropriately scaled according to the requirements of jurisdictions in which such content is subject to legislation and patent practice, such as in certain jurisdictions in which such content is subject to legislation and patent practice, the computer readable medium does not include electrical carrier signals and telecommunication signals.
It should be noted that, for the sake of simplicity of description, the foregoing method embodiments are all expressed as a series of combinations of actions, but it should be understood by those skilled in the art that the present application is not limited by the order of actions described, as some steps may be performed in other order or simultaneously in accordance with the present application. Further, those skilled in the art will also appreciate that the embodiments described in the specification are all preferred embodiments, and that the acts and modules referred to are not necessarily all necessary for the present application.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and for parts of one embodiment that are not described in detail, reference may be made to the related descriptions of other embodiments.
The above-disclosed preferred embodiments of the present application are provided only as an aid to the elucidation of the present application. Alternative embodiments are not intended to be exhaustive or to limit the invention to the precise form disclosed. Obviously, many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles of the application and the practical application, to thereby enable others skilled in the art to best understand and utilize the application. This application is to be limited only by the claims and the full scope and equivalents thereof.

Claims (13)

1. A method for processing interception under a credit contract system is characterized by comprising the following steps:
receiving a long connection establishment request sent by a receiver;
establishing a first long connection between an event monitoring processing module and the issuer to respond to the long connection establishment request;
starting the event monitoring processing module to perform monitoring processing of the event under a credit contract system;
monitoring an interface call request submitted by an issuer for a project event in the process of participating in a credit project based on a pre-established long connection, wherein call parameters in the interface call request comprise an issuer number corresponding to an issuer generated by the issuer after signing based on a credit contract template of the project event, and the pre-established long connection comprises the first long connection;
Inquiring the issuing list information corresponding to the issuing list number in a database, and acquiring a subscription page template corresponding to the project event;
and performing page rendering based on the offer list information and the subscription page template to obtain a subscription page.
2. The method according to claim 1, wherein the issuer submits the interface call request by:
submitting the interface call request based on a credit identification code presented by a scanning offerer; the call parameters in the interface call request comprise an encrypted character string obtained by scanning the credit identification code and an issuing list number corresponding to the issuing list generated by the issuing party after signing on the basis of the credit contract template of the target service.
3. The method according to claim 1, wherein before the step of executing the interface call request submitted for the project event in the process of participating in the credit project by the sender based on the pre-established long connection monitoring, the method further comprises:
detecting whether the first long connection established with the issuer is broken;
if yes, reestablishing a second long connection with the issuer;
If not, executing the step of monitoring the interface call request submitted for the project event in the process that the issuer participates in the credit project based on the pre-established long connection.
4. The method for processing interception under a credit contract system according to claim 3, wherein after the step of rendering the page based on the offer sheet information and the contracted page template to obtain the contracted page is performed, further comprising:
and when the connection maintaining time of the first long connection or the second long connection reaches a preset time threshold, disconnecting the first long connection or the second long connection.
5. The method for processing the event interception under the credit contract system according to claim 1, wherein starting the event interception processing module to perform the interception processing of the event under the credit contract system comprises:
and polling whether the sender participates in the interface call request submitted for the project event in the credit project process at a preset frequency, wherein the preset frequency is not greater than a frequency threshold.
6. The method according to claim 1, wherein the performing page rendering based on the offer list information and the contracted page template comprises:
Acquiring information of a plurality of components to be displayed in the subscription page template;
determining a plurality of component renderers according to the plurality of component information to be displayed;
rendering the components to be displayed by using the component renderers respectively to generate a plurality of page fragments;
and combining the plurality of page fragments to complete rendering of the contracted page template.
7. A snoop handling device under a credit contract system, comprising:
a request receiving module configured to receive a long connection establishment request sent by an issuer;
a first long connection establishment module configured to establish a first long connection of an event listening processing module with the issuer in response to the long connection establishment request;
the business monitoring processing module is configured to start the event monitoring processing module to monitor the event under the credit contract system;
the event monitoring module is configured to monitor an interface call request submitted for a project event in the process that an issuer participates in a credit project based on a pre-established long connection, wherein call parameters in the interface call request comprise an issuer number corresponding to an issuer generated by the issuer after signing based on a credit contract template of the project event, and the pre-established long connection comprises the first long connection;
The information processing module is configured to query the issuing list information corresponding to the issuing list number in a database and acquire a signing page template corresponding to the project event;
and the page rendering module is configured to perform page rendering based on the issuing sheet information and the contracted page template to obtain a contracted page.
8. The snoop processing device under the credit contract hierarchy of claim 7, wherein the event snoop module is further configured to:
monitoring the issuer based on a pre-established long connection and submitting the interface call request based on a credit identification code presented by a scanning issuer; the call parameters in the interface call request comprise an encrypted character string obtained by scanning the credit identification code and an issuing list number corresponding to the issuing list generated by the issuing party after signing on the basis of the credit contract template of the target service.
9. The snoop handling device under the credit contract hierarchy as recited in claim 7, further comprising:
a detection module configured to detect whether the first long connection established with the issuer is broken;
if the execution result of the detection module is yes, a second long connection establishment module is operated;
The second long connection establishment module is configured to reestablish a second long connection with the issuer;
and if the execution result of the detection module is negative, the event monitoring module is operated.
10. The snoop processing device under the credit contract hierarchy of claim 7, wherein the traffic snoop processing module is further configured to:
and polling whether the sender participates in the interface call request submitted for the project event in the credit project process at a preset frequency, wherein the preset frequency is not greater than a frequency threshold.
11. The snoop handling device under the credit contract hierarchy of claim 7, wherein said page rendering module comprises:
the component information acquisition sub-module is configured to acquire a plurality of component information to be displayed in the subscription page template;
a component renderer determination sub-module configured to determine a plurality of component renderers according to the plurality of component information to be presented;
the rendering sub-module is configured to render the plurality of components to be displayed by utilizing the plurality of component renderers respectively to generate a plurality of page fragments;
and the combining sub-module is configured to combine the plurality of page fragments to complete the rendering of the contracted page template.
12. An electronic device, comprising:
a memory, a processor;
the memory is for storing computer-executable instructions, and the processor is for executing the computer-executable instructions:
receiving a long connection establishment request sent by a receiver;
establishing a first long connection between an event monitoring processing module and the issuer to respond to the long connection establishment request;
starting the event monitoring processing module to perform monitoring processing of the event under a credit contract system;
monitoring an interface call request submitted by an issuer for a project event in the process of participating in a credit project based on a pre-established long connection, wherein call parameters in the interface call request comprise an issuer number corresponding to an issuer generated by the issuer after signing based on a credit contract template of the project event, and the pre-established long connection comprises the first long connection;
inquiring the issuing list information corresponding to the issuing list number in a database, and acquiring a subscription page template corresponding to the project event;
and performing page rendering based on the offer list information and the subscription page template to obtain a subscription page.
13. A computer readable storage medium storing computer instructions which, when executed by a processor, implement the steps of a snoop handling method under the credit contract hierarchy of any one of claims 1 to 6.
CN202210082470.1A 2019-07-31 2019-07-31 Monitoring processing method and device under credit contract system Active CN114500629B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210082470.1A CN114500629B (en) 2019-07-31 2019-07-31 Monitoring processing method and device under credit contract system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910704395.6A CN110519334B (en) 2019-07-31 2019-07-31 Monitoring processing method and device under credit contract system
CN202210082470.1A CN114500629B (en) 2019-07-31 2019-07-31 Monitoring processing method and device under credit contract system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201910704395.6A Division CN110519334B (en) 2019-07-31 2019-07-31 Monitoring processing method and device under credit contract system

Publications (2)

Publication Number Publication Date
CN114500629A CN114500629A (en) 2022-05-13
CN114500629B true CN114500629B (en) 2023-07-18

Family

ID=68624123

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201910704395.6A Active CN110519334B (en) 2019-07-31 2019-07-31 Monitoring processing method and device under credit contract system
CN202210082470.1A Active CN114500629B (en) 2019-07-31 2019-07-31 Monitoring processing method and device under credit contract system

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201910704395.6A Active CN110519334B (en) 2019-07-31 2019-07-31 Monitoring processing method and device under credit contract system

Country Status (1)

Country Link
CN (2) CN110519334B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001175737A (en) * 1999-12-20 2001-06-29 Orient Corp System and method for processing credit information and recording medium stored with software for credit information processing
US7941355B1 (en) * 2005-05-27 2011-05-10 Jpmorgan Chase Bank, N.A. Universal payment protection
US8210356B1 (en) * 2009-08-14 2012-07-03 Krull Mark A Organizational methods and apparatus
CN103283209A (en) * 2011-04-18 2013-09-04 北京新媒传信科技有限公司 Application service platform system and implementation method thereof
CN105978784A (en) * 2016-04-14 2016-09-28 北京乐租科技网络有限公司 Contract signing reminding system and method
US9652802B1 (en) * 2010-03-24 2017-05-16 Consumerinfo.Com, Inc. Indirect monitoring and reporting of a user's credit data
CN109166027A (en) * 2018-07-02 2019-01-08 阿里巴巴集团控股有限公司 A kind of loaning bill contract processing method and processing device

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6988085B2 (en) * 1999-10-19 2006-01-17 Shad Hedy System and method for real-time electronic inquiry, delivery, and reporting of credit information
US8228299B1 (en) * 2005-01-27 2012-07-24 Singleton Technology, Llc Transaction automation and archival system using electronic contract and disclosure units
US20080275813A1 (en) * 2007-05-03 2008-11-06 Utbk, Inc. Systems and Methods to Provide Connections for Real Time Communications and Commerce
CN102005012A (en) * 2010-12-13 2011-04-06 苏州德融嘉信信用管理技术有限公司 Contract content control method based on credit contract management system
US20130054454A1 (en) * 2011-08-18 2013-02-28 Thomas Purves Wallet Service Enrollment Platform Apparatuses, Methods and Systems
CN105426452B (en) * 2015-11-11 2018-12-14 中国建设银行股份有限公司 A kind of business processing and data control method and device
WO2019021314A1 (en) * 2017-07-26 2019-01-31 Capitaworld Platform Private Limited A system and method for default probability prediction and credit scoring framework
US20190179963A1 (en) * 2017-12-13 2019-06-13 Facebook, Inc. Rendering search results in a graphical user interface based on the detection of a user-initiated event
CN109214883A (en) * 2018-07-27 2019-01-15 阿里巴巴集团控股有限公司 Service lease method, apparatus, system and electronic equipment based on block chain

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001175737A (en) * 1999-12-20 2001-06-29 Orient Corp System and method for processing credit information and recording medium stored with software for credit information processing
US7941355B1 (en) * 2005-05-27 2011-05-10 Jpmorgan Chase Bank, N.A. Universal payment protection
US8210356B1 (en) * 2009-08-14 2012-07-03 Krull Mark A Organizational methods and apparatus
US9652802B1 (en) * 2010-03-24 2017-05-16 Consumerinfo.Com, Inc. Indirect monitoring and reporting of a user's credit data
CN103283209A (en) * 2011-04-18 2013-09-04 北京新媒传信科技有限公司 Application service platform system and implementation method thereof
CN105978784A (en) * 2016-04-14 2016-09-28 北京乐租科技网络有限公司 Contract signing reminding system and method
CN109166027A (en) * 2018-07-02 2019-01-08 阿里巴巴集团控股有限公司 A kind of loaning bill contract processing method and processing device

Also Published As

Publication number Publication date
CN110519334B (en) 2021-12-10
CN114500629A (en) 2022-05-13
CN110519334A (en) 2019-11-29

Similar Documents

Publication Publication Date Title
TW202025033A (en) Data transmission method and apparatus, computing device, and storage medium
CN110599190B (en) Identity authentication method and device based on block chain
CN109639719B (en) Identity verification method and device based on temporary identifier
CN109586930A (en) Participant user adding method, first terminal, second terminal and processing server
CN110620784A (en) Credit-based interactive processing method and device
CN106600275A (en) Risk identification method and apparatus thereof
CN106778290A (en) A kind of application software verification method and system based on wechat platform
CN107948328B (en) Information pushing method and device and electronic equipment
CN104618322B (en) Data processing method and device based on immediate communication tool
CN112150252A (en) Credit-based service processing method and device
CN113190724B (en) User bank information query method, mobile terminal and server
CN114500629B (en) Monitoring processing method and device under credit contract system
CN105664490A (en) Method and system for realizing game interaction
KR20030063791A (en) System for Processing Clients Certification and Event Information by Mixing the Wire·Wireless Network
CN113487322B (en) Data processing method and system
CN110555593B (en) Method and device for processing issue of credit contract system
CN112138401B (en) Game prop transaction method, system and transaction equipment
CN111582874B (en) Identity verification method and device
CN110581771B (en) Method for processing cost split by using network message service, computer device readable storage medium and computer device
CN113409474A (en) Augmented reality-based object display method and device
CN111401915A (en) Data processing method and device
CN106204261A (en) A kind of information processing method, terminal and server
CN110706112A (en) Identity processing method and device based on credit contract system
JP2008123187A (en) Information provision system
CN115484502B (en) Live broadcast team forming method, device and system

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