CN111523961A - Resource information processing method, client and server - Google Patents
Resource information processing method, client and server Download PDFInfo
- Publication number
- CN111523961A CN111523961A CN202010188250.8A CN202010188250A CN111523961A CN 111523961 A CN111523961 A CN 111523961A CN 202010188250 A CN202010188250 A CN 202010188250A CN 111523961 A CN111523961 A CN 111523961A
- Authority
- CN
- China
- Prior art keywords
- information
- service processing
- client
- party server
- resource information
- 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.)
- Granted
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 34
- 238000003672 processing method Methods 0.000 title claims abstract description 28
- 238000012545 processing Methods 0.000 claims abstract description 450
- 238000012795 verification Methods 0.000 claims abstract description 116
- 238000000034 method Methods 0.000 claims abstract description 55
- 230000008859 change Effects 0.000 claims description 64
- 238000004891 communication Methods 0.000 claims description 45
- 238000012508 change request Methods 0.000 claims description 16
- 238000013475 authorization Methods 0.000 description 26
- 238000010586 diagram Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 11
- 239000002699 waste material Substances 0.000 description 10
- 238000012546 transfer Methods 0.000 description 7
- 230000004044 response Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 235000015220 hamburgers Nutrition 0.000 description 3
- 238000011022 operating instruction Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000003287 bathing Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
- G06Q30/0637—Approvals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
- G06Q20/4014—Identity check for transactions
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a resource information processing method, a client and a server, relates to the technical field of information processing, and mainly aims to solve the problems of overlarge data amount, complex processing steps and low processing efficiency of the conventional resource information processing. The method mainly comprises the following steps: the method comprises the steps that a first client sends a service processing request to a server based on an authorized service processing protocol, the server generates corresponding certificate information and indicates that service processing is completed, and when the first client performs verification and cancellation of the received certificate information through a second client, the server sends indication information obtained by performing service processing based on charging information to the first client and the second client at a preset moment through a third-party server. The method is mainly used for processing the resource information.
Description
Technical Field
The present invention relates to the field of information processing technologies, and in particular, to a resource information processing method, a client, and a server.
Background
With the rapid development of the internet technology, more and more users use the application platform to perform business activities, so as to realize convenient operation processes. In the process of business operation by a user, a payment requirement is generated to complete business transaction, for example, a merchant provides commodity information, the user provides voucher information of the commodity information after completing payment, and when the user arrives at an off-line merchant shop, the user performs verification and cancellation by using the voucher information of the commodity information obtained after completing payment to complete the whole process of transaction.
At present, the existing resource information provided for a user to perform business processing generally includes a plurality of business contents, and after a user side and a server side perform data interaction to complete business processing, credential information of a corresponding number can be generated, and intermediate data is temporarily stored in the server side, when the credential information is used for verification and sale, the server side outputs the intermediate data of the credential information to the corresponding user side.
Disclosure of Invention
In view of the above, the present invention provides a method for processing resource information, a client and a server, and mainly aims to solve the problems of excessive data size, complex processing steps and low processing efficiency of the existing resource information processing.
According to an aspect of the present invention, there is provided a method for processing resource information, including:
sending a service processing request carrying resource information so that a server generates credential information corresponding to the resource information;
receiving credential information of the resource information;
when a state bit change request of the credential information is sent to a second client, receiving charging information generated by a third-party server based on the state bit change of the credential information;
and receiving indication information sent by the third-party server at a preset time, wherein the indication information is obtained by performing service processing based on the charging information.
Further, the method further comprises:
updating a resource information display area bound with a service processing protocol, wherein the service processing protocol is used for indicating a user to perform service processing based on the charging information at a preset time through a third party server after determining that the status bit of the certificate information is changed;
and outputting the service processing protocol corresponding to the selected resource information.
Further, the method further comprises:
sending a verification request carrying user information so that the server side judges whether to authorize a third-party server side in a service processing protocol to perform service processing based on the charging information at a preset moment;
and receiving a verification result of the service processing protocol.
Further, after receiving the charging information generated by the third party service end based on the change of the status bit of the credential information, the method further includes:
and updating the credential information based on the charging information, wherein the credential information comprises a status bit and times.
Further, the receiving the indication information sent by the third party server at the predetermined time includes:
and receiving a payment processing result which is sent by a third party server side at a preset time in an authorized service processing protocol and is based on the accounting information statistics.
According to an aspect of the present invention, there is provided another resource information processing method, including:
when detecting that the state bit of the credential information corresponding to the resource information is changed, sending a verification instruction of the credential information so that the server indicates a third-party server to generate charging information based on the change of the state bit of the credential information;
and receiving indication information sent by the third-party server at a preset time, wherein the indication information is obtained by performing service processing based on the charging information.
Further, the method further comprises:
receiving a verification request carrying a service processing protocol, wherein the service processing protocol is used for indicating a user to perform service processing based on the charging information at a preset time through a third-party server after determining that the status bit of the certificate information is changed;
and responding the verification request through feedback information recorded by the current second client so that the server side judges whether to authorize the third-party server side in the service processing protocol to perform service processing based on the charging information at a preset moment.
Further, the method further comprises:
and establishing a binding relationship with the authorized service processing protocol according to the marked resource information, and outputting the resource information carrying the service processing protocol.
Further, the method further comprises:
and after receiving the state bit change request of the credential information sent by the first client, updating the credential information according to charging information generated by the third-party server based on the state bit change of the credential information, wherein the credential information comprises a state bit and times.
Further, the receiving the indication information sent by the third party server at the predetermined time includes:
and receiving a payment processing result which is sent by a third party server side at a preset time in an authorized service processing protocol and is based on the accounting information statistics.
According to an aspect of the present invention, there is provided a method for processing resource information, including:
receiving a service processing request carrying resource information sent by a first client;
generating credential information corresponding to the resource information and outputting the credential information;
when a cancel verification instruction of the certificate information is received, a third party server is indicated to generate charging information according to the state bit change of the certificate information;
and sending indication information at a preset moment through the third party server, wherein the indication information is obtained by carrying out service processing based on the charging information.
Further, the method further comprises:
and after receiving a verification request carrying user information sent by the first client, determining whether a service processing protocol is authorized according to historical service processing information matched with the user information, and outputting a verification result, wherein the service processing protocol is used for indicating the first client and the second client to perform service processing based on the charging information at a preset moment after determining that the status bit of the credential information is changed.
Further, the determining whether the service processing protocol is authorized according to the historical service processing information matched with the user information and outputting a verification result includes:
extracting historical service processing information matched with the user information based on a third-party server in the service processing protocol;
judging whether the historical service processing information meets a preset first authorization condition or not;
if yes, outputting information containing the authorization of the service processing protocol;
if not, outputting information containing the service processing protocol unauthorized.
Further, when the cancel verification instruction of the credential information is received, instructing the third party server to generate charging information according to the change of the status bit of the credential information includes:
receiving a cancel order of the certificate information, wherein the cancel order carries the state bit and the frequency of the certificate information change;
and indicating the third-party server to calculate charging information according to the changed state bit and times.
Further, the sending of the indication information at the predetermined time by the third-party server includes:
determining an authorized third-party server in the business processing protocol;
sending the counting instruction of the charging information to the third-party server so that the third-party server counts at a preset moment according to the charging information and completes payment operation;
and sending the payment processing result fed back by the third-party server.
Further, the method further comprises:
sending a verification request carrying a service processing protocol to the second client;
and receiving feedback information of the verification request, and updating the resource information bound with the service processing protocol after the service processing protocol is determined to be verified according to the feedback information.
Further, after receiving the feedback information of the verification request, the method further includes:
checking whether the feedback information meets a preset second authorization condition of the service processing protocol;
and if not, indicating the second client to re-enter the feedback information.
According to an aspect of the present invention, there is provided a client, including:
the first sending module is used for sending a service processing request carrying resource information so as to enable a server to generate credential information corresponding to the resource information;
the first receiving module is used for receiving the credential information of the resource information;
the second receiving module is used for receiving charging information generated by a third-party server based on the state bit change of the certificate information when the state bit change request of the certificate information is sent to a second client;
and the third receiving module is used for receiving the indication information sent by the third party server at the preset time, wherein the indication information is obtained by performing service processing based on the charging information.
Further, the client further comprises:
the updating module is used for updating the resource information display area bound with the service processing protocol, and the service processing protocol is used for indicating a user to perform service processing based on the charging information at a preset time through a third-party server after determining that the status bit of the certificate information is changed;
and the output module is used for outputting the service processing protocol corresponding to the selected resource information.
Further, the client further comprises:
the second sending module is used for sending a verification request carrying user information so that the server side judges whether to authorize a third-party server side in a service processing protocol to perform service processing based on the charging information at a preset time;
and the fourth receiving module is used for receiving the verification result of the service processing protocol.
Further, the updating module is further configured to update the credential information based on the charging information, where the credential information includes a status bit and a number of times.
Further, the third receiving module is specifically configured to receive a payment processing result sent by the third-party server at a predetermined time in the authorized service processing protocol and based on the charging information statistics.
According to an aspect of the present invention, there is provided another client, including:
the sending module is used for sending a verification and cancellation instruction of the certificate information when detecting that the state bit of the certificate information corresponding to the resource information is changed, so that the server indicates a third-party server to generate charging information based on the state bit change of the certificate information;
and the receiving module is used for receiving the indication information sent by the third-party server at the preset time, wherein the indication information is obtained by performing service processing based on the charging information.
Further, the client further comprises: the response module is used for responding to the request,
the receiving module is further configured to receive a verification request carrying a service processing protocol, where the service processing protocol is used to instruct a user to perform service processing based on the charging information at a predetermined time through a third-party server after determining that a status bit of the credential information is changed;
and the response module is used for responding to the verification request through feedback information recorded by the current second client so that the server side judges whether to authorize the third-party server side in the service processing protocol to perform service processing based on the charging information at a preset moment.
Further, the client further comprises:
and the output module is used for establishing a binding relationship with the authorized service processing protocol according to the marked resource information and outputting the resource information carrying the service processing protocol.
Further, the receiving module is further configured to update the credential information according to charging information generated by the third party server based on the change of the status bit of the credential information after receiving the request for changing the status bit of the credential information sent by the first client, where the credential information includes the status bit and the number of times.
Further, the receiving module is specifically configured to receive a payment processing result sent by the third-party server at a predetermined time in the authorized service processing protocol and based on the charging information statistics.
According to an aspect of the present invention, there is provided a server, including:
the receiving module is used for receiving a service processing request which is sent by a first client and carries resource information;
the generating module is used for generating the credential information corresponding to the resource information and outputting the credential information;
the indication module is used for indicating a third-party server to generate charging information according to the state bit change of the certificate information when receiving the verification instruction of the certificate information;
and the sending module is used for sending indication information at a preset moment through the third party server, wherein the indication information is obtained by carrying out service processing based on the charging information.
Further, the server further includes:
and the determining module is used for determining whether a service processing protocol is authorized according to the historical service processing information matched with the user information after receiving a verification request carrying the user information sent by the first client, and outputting a verification result, wherein the service processing protocol is used for indicating the first client and the second client to perform service processing based on the charging information at a preset moment after determining that the status bit of the credential information is changed.
Further, the determining module includes:
the extracting unit is used for extracting historical business processing information matched with the user information based on a third-party server side in the business processing protocol;
the judging unit is used for judging whether the historical service processing information meets a preset first authorization condition or not;
the first output unit is used for outputting information containing the authorization of the service processing protocol if the information accords with the authorization of the service processing protocol;
and the second output unit is used for outputting information containing the unauthorized service processing protocol if the information does not conform to the service processing protocol.
Further, the indication module includes:
the receiving unit is used for receiving a cancel verification instruction of the certificate information, wherein the cancel verification instruction carries the state bit and the frequency of the certificate information change;
and the indicating unit is used for indicating the third-party server to calculate the charging information according to the changed state bit and the changed times.
Further, the sending module includes:
a determining unit, configured to determine an authorized third-party server in the service processing protocol;
the first sending unit is used for sending the counting instruction of the charging information to the third-party server so that the third-party server counts at a preset moment according to the charging information and completes payment operation;
and the second sending unit is used for sending the payment processing result fed back by the third-party server.
Further, the server further includes: the updating module is used for updating the data of the data storage module,
the sending module is further configured to send a verification request carrying a service processing protocol to the second client;
and the updating module is used for receiving the feedback information of the verification request, determining that the service processing protocol completes verification according to the feedback information, and updating the resource information bound with the service processing protocol.
Further, the server further includes: the verification module is used for verifying the operation of the module,
the checking module is used for checking whether the feedback information meets a preset second authorization condition of the service processing protocol;
and the indicating module is further used for indicating the second client to re-enter the feedback information if the second client does not enter the feedback information.
According to an aspect of the present invention, there is provided a storage medium, where at least one executable instruction is stored, and the executable instruction causes a processor to perform an operation corresponding to the processing method of the resource information.
According to an aspect of the present invention, there is provided a terminal including: the system comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface complete mutual communication through the communication bus; the memory is used for storing at least one executable instruction, and the executable instruction enables the processor to execute the operation corresponding to the processing method of the resource information.
According to another aspect of the present invention, there is provided another storage medium, in which at least one executable instruction is stored, and the executable instruction causes a processor to perform an operation corresponding to the processing method of the resource information.
According to another aspect of the present invention, there is provided another terminal including: the system comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface complete mutual communication through the communication bus; the memory is used for storing at least one executable instruction, and the executable instruction enables the processor to execute the operation corresponding to the processing method of the resource information.
According to another aspect of the present invention, there is provided a storage medium having at least one executable instruction stored therein, where the executable instruction causes a processor to perform operations corresponding to the processing method of the resource information.
According to still another aspect of the present invention, there is provided a terminal including: the system comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface complete mutual communication through the communication bus; the memory is used for storing at least one executable instruction, and the executable instruction enables the processor to execute the operation corresponding to the processing method of the resource information.
By the technical scheme, the technical scheme provided by the embodiment of the invention at least has the following advantages:
the invention provides a processing method of resource information, a client and a server, compared with the prior art that the resource information processing data volume is overlarge, the processing steps are complicated and the processing efficiency is low, the embodiment of the invention sends a service processing request to the server through a first client based on an authorized service processing protocol, the server generates corresponding certificate information and indicates the completion of the service processing, when the first client performs the verification of the received certificate information through a second client, the third-party server is indicated to generate charging information according to the state bit change of the certificate information, and the third-party server sends the indicating information obtained by performing the service processing based on the charging information at the preset time, so that the indicating information obtained by performing the service processing at the preset time by using the charging information is returned through the third-party server when the certificate information is verified, the method simplifies the service processing steps of the resource information, realizes payment processing after the verification and cancellation operation of the resource information in a mode of directly feeding back the certificate information when the first client sends the service processing request and indicating that the service processing is finished and directly receiving the service processing result when the certificate is verified and cancelled, reduces the data consumption of the service processing, reduces the resource waste of intermediate data, and improves the efficiency of the service processing.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
fig. 1 is a flowchart illustrating a first resource information processing method according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a second resource information processing method according to an embodiment of the present invention;
FIG. 3 is a flowchart illustrating a processing method of a third resource information according to an embodiment of the present invention;
fig. 4 is a flowchart illustrating a fourth resource information processing method according to an embodiment of the present invention;
fig. 5 is a flowchart illustrating a fifth resource information processing method according to an embodiment of the present invention;
fig. 6 is a flowchart illustrating a processing method of sixth resource information according to an embodiment of the present invention;
FIG. 7 is a schematic resource information processing flow diagram of a payment scenario according to an embodiment of the present invention;
FIG. 8 is a block diagram illustrating a client component provided by an embodiment of the invention;
FIG. 9 is a block diagram illustrating another client component provided by embodiments of the invention;
FIG. 10 is a block diagram illustrating a client component provided by an embodiment of the invention;
FIG. 11 is a block diagram illustrating a client component provided by an embodiment of the invention;
FIG. 12 is a block diagram illustrating a server component provided by an embodiment of the invention;
FIG. 13 is a block diagram illustrating another server side component provided by an embodiment of the invention;
fig. 14 is a schematic structural diagram of a terminal according to an embodiment of the present invention;
fig. 15 is a schematic structural diagram of another terminal according to an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are output in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
An embodiment of the present invention provides a first method for processing resource information, as shown in fig. 1, where the method includes:
101. and sending a service processing request carrying the resource information. In the embodiment of the invention, the current first client sends a service processing request carrying resource information to the server so that the server generates the credential information corresponding to the resource information. The resource information may be commodity information selected by a current user through an application platform, such as a physical commodity, a service commodity, and the like, and may also be virtual data requested by a current execution subject to a server with a processing function, such as virtual funds, and the like. The corresponding business may include transactions such as payment and cash exchange for resource information, and is applicable to and not limited to living fields such as catering, shopping, entertainment (movie), travel, and the like. It should be noted that, in order to improve the processing efficiency of the resource data at the server and reduce the consumption of the service processing resource of the resource data, the resource information sent to the server may be used to generate corresponding credential information after conforming to the authorized service processing protocol to represent that the service processing is completed, but a corresponding processing result is not generated until the processing operation such as payment transfer is completed when offline verification and cancellation are performed by using the credential information.
102. And receiving the credential information of the resource information. In an embodiment of the present invention, the credential information is a basis for indicating the currently executed subject to apply the resource information, for example, the application platform executes a credential, such as an electronic ticket, that the current user may be suitable for the resource information, and the credential information may include a verification number and a status bit, so that when the current user performs verification, the current user performs processing, for example, the resource information is bath, and the generated credential information includes bath verification 10 times, and the status bit is non-verification, and the embodiment of the present invention is not particularly limited. Currently, the second client stores the received credential information so as to facilitate the user to use for verification and cancellation.
103. And when the state bit change request of the credential information is sent to the second client, receiving charging information generated by the third-party server based on the state bit change of the credential information. For the embodiment of the invention, in order to perform charging operation only after the state of the credential information is changed, so as to reduce the complexity of service processing, improve the processing efficiency of the resource information, and reduce the processing data volume, a state bit change request of the credential information is sent to the second client to determine the use of the resource information, and after the second client completes the state bit change, the server generates the charging information through the third-party server based on the state bit change of the credential information. The second client may be a main body providing the resource information, such as a seller client, and when the seller client receives the status bit change request of the credential information, the status bit change request is a verification and cancellation request of the credential information, and after the second client completes the change, the second client sends a verification and cancellation instruction to the server to obtain the charging information.
104. And receiving indication information sent by the third-party server at a preset time. The indication information is obtained by performing service processing based on the charging information, the predetermined time is a time point when the third-party server performs statistics on the charging information and completes payment processing, and may be set to be a fixed time per month or a fixed time per day, which is not specifically limited in the embodiment of the present invention. In addition, the indication information is used to indicate that the user of the current first client knows that the payment of the charging information is completed, for example, every 20 days of the month, the current first client receives some sent charging account information.
Compared with the prior art that the resource information processing data amount is too large, the processing steps are complex, and the processing efficiency is low, the embodiment of the invention sends the service processing request carrying the resource information to enable the server to generate the credential information corresponding to the resource information; receiving credential information of the resource information; when a state bit change request of the credential information is sent to a second client, receiving charging information generated by a third-party server based on the state bit change of the credential information; receiving indication information sent by the third-party server at a preset time, wherein the indication information is obtained by performing service processing based on the charging information, so that the first client can verify and cancel according to returned certificate information after requesting resource information processing without processing intermediate data, and charging is performed through the third-party server after verifying and canceling of the certificate information, and the service processing operation is completed at the preset time, so that the data volume consumption of service processing is reduced, the resource waste of the intermediate data is reduced, and the efficiency of service processing is improved.
An embodiment of the present invention provides a second method for processing resource information, as shown in fig. 2, where the method includes:
201. and updating the resource information display area bound with the service processing protocol. For the embodiment of the invention, because the indication information generated based on the charging information is directly fed back by the third-party server at the preset time, credit risk is easily caused, and therefore, in order to improve the processing safety of the resource information, the user is indicated to be authorized by binding the resource information with the service processing protocol. And the service processing protocol is used for indicating the user to perform service processing based on the charging information at a preset moment through a third-party server after determining that the status bit of the certificate information is changed. The service processing protocol comprises authorized service information of the third-party service end, such as determination of a predetermined time for accounting information, selection of the third-party service end, payment amount for authorized processing and the like. In the embodiment of the invention, the resource information bound with the service processing protocol is configured for the second client, so that the current first client updates the resource information in the resource information display area to the resource information bound with the service processing protocol through updating so that a user can directly select the resource information in the resource information display area. For example, if the buyer user side updates the commodity information a configured with the service processing protocol in the commodity information page, the commodity information a may be displayed in the commodity information page in the application platform, and the commodity information a may have a configured service processing protocol identifier so that the user can select the commodity information a. In addition, the resource information bound with the service processing protocol can be output in the original resource information display area, and also can be output in a preset display area, so that the display area bound with the resource information of the service processing protocol is updated when the resource information is updated.
202. And outputting the service processing protocol corresponding to the selected resource information. For the embodiment of the invention, because the resource information is configured for the second client based on the service processing protocol, after the resource information is output in the current first client, the user selects the resource information and outputs the service processing protocol matched with the selected resource information, so that the authorization service information contained in the service processing protocol is indicated to the user through the service processing protocol. In an application scenario, when the service processing is payment processing, after the user selects the commodity information, a service processing protocol for display configuration is performed, and the service processing protocol is used for instructing the user to complete the charging of the commodity through a third-party server after the certificate information is verified and sold, and performing statistics and payment processing at a predetermined time, so that the user determines whether to authorize the protocol, which is not specifically limited in the embodiment of the present invention.
203. And sending an authentication request carrying user information. For the embodiment of the invention, in order to make the processing of the resource information judge according to the historical service processing information of the user, thereby improving the safety of service processing and improving the processing efficiency, the verification request carrying the user information is sent, so that the service terminal judges whether to authorize the third-party service terminal in the service processing protocol to perform service processing based on the charging information at the preset time. The user information may be user basic information corresponding to the current application platform, such as an account number, a mobile phone number, identity information, and the like, so that the service end can verify the security of the service processing performed by the current user according to the user information and the historical service processing information. For example, the embodiment of the present invention is not limited to a specific example, where the authorization request carries user information and is an authorization verification request of a service processing protocol.
204. And receiving a verification result of the service processing protocol. For the embodiment of the present invention, the verification result may include passing verification and failing verification, and therefore, the step 204 and the following steps are performed after passing verification, and when failing verification, the step may be performed according to the existing service processing step of the resource information, or may re-request verification, which is not specifically limited in the embodiment of the present invention.
205. And sending a service processing request carrying the resource information. This step is the same as step 101 shown in fig. 1, and is not described herein again. It should be noted that, since the service processing in the embodiment of the present invention is suitable for payment of resource information, such as payment of commodity information, when a service processing request is sent, the service processing request may be configured in a processing process after selecting the resource information, for example, when a user may make a payment after placing an order, the current step 205 is completed through a displayed payment channel conforming to a service processing protocol, or commodity information located in a display area belonging to the service processing protocol in a commodity information page may be directly selected when selecting the commodity information, and when making a payment, the payment is directly performed according to the steps in the embodiment 205 of the present invention, which is not specifically limited in the embodiment of the present invention.
206. The step of receiving the credential information of the resource information is the same as the step 102 shown in fig. 1, and is not described herein again.
207. And when the state bit change request of the credential information is sent to the second client, receiving charging information generated by the third-party server based on the state bit change of the credential information. This step is the same as step 103 shown in fig. 1, and is not described herein again. For the embodiment of the present invention, in order to match the credential information in the current first client with the credential information that has been verified and cancelled in the second client, and improve the accuracy of the business processing, after receiving the charging information generated by the third-party service terminal based on the change of the status bit of the credential information, the method further includes: and updating the credential information based on the charging information, wherein the credential information comprises a status bit and times. The status bit is used to represent validity of the credential information, and the number of times is used to represent the number of times that the credential information is valid. For example, if the billing information is 10 yuan for completing the ticket verification and cancellation 2 times, the original credential information is cancelled and cancelled 10 times, and the cancelled ticket is updated 2 times and 8 times.
208. And receiving a payment processing result which is sent by a third party server side at a preset time in an authorized service processing protocol and is based on the accounting information statistics. And the service end receives the verification and cancellation request sent by the second client after the status bit of the certificate information sent by the second client is changed, so that the service end performs service processing based on the third-party service end corresponding to the authorized service processing protocol and directly feeds back the payment processing result. In a payment scene, the third-party server directly deducts the virtual fund data in the account corresponding to the buyer user according to the status and the times, and the current user side receives the fed back virtual fund change result.
The embodiment of the invention provides a second resource information processing method, which realizes that a first client can carry out verification and cancellation according to returned certificate information after requesting resource information processing without intermediate data processing, and carries out charging through a third-party server after verification and cancellation of the certificate information, completes service processing operation at a preset time, reduces data consumption for service processing, reduces resource waste of intermediate data, and improves efficiency of service processing.
An embodiment of the present invention provides a third method for processing resource information, as shown in fig. 3, where the method includes:
301. and when detecting that the state bit of the credential information corresponding to the resource information is changed, sending a cancel verification instruction of the credential information. For the embodiment of the invention, in order to enable the user of the first client to receive the charging information based on the charging of the third-party server after finishing the state bit change of the credential information, and receive the payment processing result generated according to the statistics of the charging information at the preset moment, thereby reducing the processing steps of the resource information, reducing the resource consumption of data volume processing, and improving the processing efficiency, when the state bit change of the credential information is detected, a cancel instruction of the credential information is sent to the server, so that the server indicates the third-party server to generate the charging information based on the state bit change of the credential information. The resource information may be commodity information selected by a current user through an application platform, such as a physical commodity, a service commodity, and the like, and may also be virtual data requested by a current execution subject to a server with a processing function, such as virtual funds, and the like. The corresponding service may include transactions such as payment and cash exchange for resource information, and is applicable to and not limited to living fields such as catering, shopping, entertainment (movie), travel, and the like, and the second client is a main body providing the first client with resource information required, such as a seller client, and issues the resource information configured based on the service processing protocol in the first client through an application platform. It should be noted that, the first client user instructs the second client to send the cancel verification instruction to the server through a status bit change request for the credential information, where the status bit change of the credential information is to cancel the resource information at the second client through the credential information, so that when the second client detects the status bit change, the cancel verification instruction of the credential information is directly sent, so as to directly obtain the processing result. For example, after a first client as a buyer user requests a change of the status bit of the hamburger credential information, a second client as a seller user detects the change, and sends a verification and cancellation instruction of the hamburger credential information to the server. The third-party server generates charging information according to the certificate information in the verification and cancellation instruction so as to uniformly perform statistics and payment processing at a preset moment, and therefore payment operation is completed after offline verification and cancellation of the certificate information, and business processing steps are reduced.
302. And receiving indication information sent by the third-party server at a preset time. For the embodiment of the invention, in order to reduce the complexity of service processing, improve the resource information processing efficiency and reduce the processing data volume, after the cancel verification request is sent, the indication information sent by the server at the preset time based on the third-party server is directly received, so that the high efficiency of service processing is realized. The indication information is obtained by performing service processing based on the charging information, and because the current second client is a seller client, the indication information is used for indicating that a user of the current second client knows that payment of the charging information is completed, that is, the third-party server performs statistics and completes payment processing by using the charging information, for example, 20 days of each month, the current second client receives charging entry information of a certain transfer, or immediately receives payment entry data which is sent by the third-party server and serves as the indication information after sending of the charging information is completed.
Compared with the prior art that the resource information processing data amount is too large, the processing steps are complex, and the processing efficiency is low, the method provided by the embodiment of the invention sends the cancel order of the certificate information when detecting that the state bit of the certificate information corresponding to the resource information is changed, so that the server indicates the third-party server to generate the charging information based on the state bit change of the certificate information; receiving indication information sent by the third-party server at a preset time, wherein the indication information is obtained by performing service processing based on the charging information, and the second client can directly request for verification and cancellation to the server according to the state bit change condition of the certificate information after outputting resource information processing, and directly obtain the indication information of the third-party server for performing service processing according to the charging information, without performing intermediate data processing, and obtain a processing result after verification and cancellation of the certificate information, so that the data volume consumption of service processing is reduced, the resource waste of intermediate data is reduced, and the efficiency of service processing is improved.
An embodiment of the present invention provides a fourth method for processing resource information, where as shown in fig. 4, the method includes:
401. and receiving an authentication request carrying a service processing protocol. For the embodiment of the invention, in order to ensure the safety of simplifying the business processing steps and improve the accuracy of business processing, the verification request sent by the server is received, and the business processing protocol is used for indicating the user to perform business processing based on the charging information at the preset time through the third-party server after determining the state bit change of the certificate information. In order to simplify the processing steps and indicate the step of determining the service processing to the second client user, a verification request of the service processing protocol is sent to the current second client so as to acquire the feedback information. It should be noted that the verification request may only include the determination information whether to accept the service processing protocol, or may also include the identity information that needs to be authorized, and the like, and may be entered through the current second server, which is not specifically limited in the embodiment of the present invention.
402. And responding the verification request through the feedback information currently input by the second client. For the embodiment of the invention, because different service processing protocols can aim at different processing steps, the feedback information of the user to the service processing protocol is input through the current second client, so that the server judges whether to authorize the third-party server in the service processing protocol to perform service processing based on the charging information at a preset moment. The service processing protocol comprises authorized service information of the third-party service end, such as determination of a predetermined time for accounting the charging information, selection of the third-party service end, payment amount for authorized processing and the like. It should be noted that, after the current second client sends the feedback information, the server determines whether the authorization of the service processing protocol is met according to the feedback information, and if the authorization of the service processing protocol is met, the server sends a verification request response to the current second client, and the user can mark the resource information matching the service processing protocol through the current second client so as to output the resource information.
Further, in order to make the resource information selectable and provide diversified service processing forms, the embodiment of the present invention further includes: and establishing a binding relationship with the authorized service processing protocol according to the marked resource information, and outputting the resource information carrying the service processing protocol. The second client establishes a binding relationship between the resource information marked by the user and a service processing protocol and issues the resource information. When the first client user selects the resource information, the content of the indication authorization can be obtained through the displayed service processing protocol when the resource information is selected through the established binding relationship, namely, after the first client user determines that the status bit of the certificate information is changed according to the authorization service information of the third party server included in the service processing protocol, the charging is carried out through the third party server, and the indication information which is fed back by the third party server and carries out the payment processing based on the charging information is directly received at the preset time.
403. And when detecting that the state bit of the credential information corresponding to the resource information is changed, sending a cancel verification instruction of the credential information. This step is the same as step 301 shown in fig. 3, and is not described herein again.
In the embodiment of the present invention, in order to enable the server to perform service processing on the credential information more accurately and improve the accuracy of the service processing, the method further includes: and after receiving the state bit change request of the credential information sent by the first client, updating the credential information according to charging information generated by the third-party server based on the state bit change of the credential information, wherein the credential information comprises a state bit and times. The credential information includes a status bit and a number, where the status bit is used to represent validity of the credential information, and the number is used to represent the number of times that the credential information is valid. Since the second client determines the processing of the resource information according to the state bit of the credential information, when the credential information is updated according to the change information carried in the state bit change request, the change information is the content of the first client requesting to verify the credential information, for example, in a payment scenario, the change information may be a hamburger payment by using the electronic credential once, which is not specifically limited in the embodiment of the present invention.
404. And receiving a payment processing result which is sent by a third party server side at a preset time in an authorized service processing protocol and is based on the accounting information statistics. This step is the same as step 302 shown in fig. 3, and is not described herein again. And the service end receives the verification and cancellation request sent after the status bit of the certificate information sent by the current second client is changed, so that the service end carries out service processing based on the third-party service end corresponding to the authorized service processing protocol and directly feeds back the payment processing result. In a payment scenario, the third-party service end directly deducts the virtual fund data in the account corresponding to the buyer user at a predetermined time according to the charging information and then transfers the data into the account of the seller user, and the current user end receives the fed back virtual fund change result, for example, the state bit of the verification and cancellation instruction received by the service end is changed for 2 times, the charging information of the third-party service end changed for 2 times according to the state bit is 20 yuan for payment, the fund number in the credit account of the buyer is directly deducted and transferred into the account of the seller, and the buyer can repay the fund into the credit account in any repayment mode.
The embodiment of the invention provides a fourth resource information processing method, which can be used for directly requesting for verification and cancellation to a server side according to the state bit change condition of credential information after the second client side outputs resource information for processing, directly obtaining the indication information of a third-party server side for performing service processing according to charging information, without processing intermediate data, and obtaining a processing result after verification and cancellation of the credential information, so that the data volume consumption of service processing is reduced, the resource waste of the intermediate data is reduced, and the efficiency of service processing is improved.
An embodiment of the present invention provides a fifth method for processing resource information, where as shown in fig. 5, the method includes:
501. and receiving a service processing request which is sent by a first client and carries resource information. For the embodiment of the present invention, the resource information may be commodity information selected by the current user through the application platform, such as a physical commodity, a service commodity, and the like, and may also be virtual data requested by the current execution subject to the service end having the processing function, such as virtual fund, and the like. The corresponding business can comprise transactions of payment, cash exchange and the like on the resource information, and is suitable for and not limited to living fields of catering, shopping, entertainment (movie and television), traveling, travel and the like. The first client side is used as a resource information demanding party to select resource information needing service processing, and then sends a service processing request, so that the current server side carries out service processing according to user information and the resource information.
502. And generating and outputting credential information corresponding to the resource information. For the embodiment of the invention, in order to simplify the service processing steps, improve the service processing efficiency and ensure the safety and stability of service processing, the certificate information matched with the resource information and the user information is generated based on the authorized service processing protocol and is fed back to the first client and the second client, so that the completion of the service is represented by the certificate information. The second client is a main body, such as a seller client, that provides resource information to a main body that requires resource information, and therefore, a processing completion instruction including credential information is sent to the first client and the second client to indicate completion of the service, and a user can request a change of the status bit from the second client through the credential information stored in the first client, thereby obtaining a processing result of the service. The credential information is a basis for indicating resource information of the currently executing agent, for example, the application platform executes a credential that the current user can use the resource information, specifically, an electronic ticket, and the credential information may include a number of verification and a status bit, so as to process when the current user performs verification and verification.
503. And when receiving the cancel verification instruction of the certificate information, indicating a third party server to generate charging information according to the state bit change of the certificate information. For the embodiment of the invention, in order to efficiently complete the service processing, obtain the service processing result and reduce the complexity of the service processing step, when a cancel verification instruction of the credential information sent by the second client is received, the third-party server is instructed to generate the charging information according to the change of the status bit of the credential information, for example, if the credential information includes that the resource information with the status bit of 00001 code is unprocessed and the frequency is 2, the resource information changed into 00001 code is processed for 2 times, and the charging information is the sum of the payment fees of the credential for 2 times, so that the charging information is generated based on the change of the status bit of the credential information when the third-party server receives the processing instruction carrying the corresponding service processing information. In the embodiment of the invention, after receiving the cancel verification instruction, the third-party server sends a processing instruction to the third-party server, so that the third-party server carries out charging according to the certificate information without directly carrying out payment processing, carries out charging information statistics at a preset moment and completes payment, thereby reducing the service processing steps of resource information, reducing the data volume of service processing, reducing the storage resources of the resource information in the server and improving the processing efficiency of the resource information.
504. And sending indication information at a preset time through the third-party server. For the embodiment of the present invention, since the third-party server may be a payment platform, a credit payment platform, or the like, the third-party server performs statistics on the charging information at a predetermined time and completes payment processing, so that the current server sends the indication information through the third-party server, where the indication information is a payment result obtained by performing service processing based on the charging information and is used to indicate a user of the current first client to obtain payment of the completed charging information, and the embodiment of the present invention is not particularly limited.
Compared with the prior art that the resource information processing data amount is too large, the processing steps are complex, and the processing efficiency is low, the fifth resource information processing method provided by the embodiment of the invention receives the service processing request which is sent by the first client and carries the resource information; generating credential information corresponding to the resource information and outputting the credential information; when a cancel verification instruction of the certificate information is received, a third party server is indicated to generate charging information according to the state bit change of the certificate information; the third-party server sends the indication information at the preset time, the indication information is obtained by performing service processing based on the charging information, the server does not need to process intermediate data, the service processing is indicated to be completed after generating the certificate information, and when the verification and cancellation instruction is received, the third-party server utilizes the indication information sent by the charging at the preset time to realize payment after verification and cancellation of resource information, so that the data volume consumption of service processing is reduced, the resource waste of intermediate data is reduced, and the efficiency of service processing is improved.
An embodiment of the present invention provides a sixth method for processing resource information, where as shown in fig. 6, the method includes:
601. and sending a verification request carrying a service processing protocol to the second client. For the embodiment of the present invention, in order to enable the processing step based on the service processing protocol to have higher security and ensure the service processing efficiency, the verification request is sent to the second client to instruct the user of the second client to acquire the authorization service information of the third party server included in the service processing protocol, for example, in the payment service, the payment processing protocol includes information authorized by the payment platform as the third party server to perform payment, such as directly performing a money transfer from a credit account, and the embodiment of the present invention is not particularly limited. It should be noted that, since the service processing involves data interaction among multiple parties, in order to ensure the security of data and the processing efficiency, the first client and the second client are authorized in advance in the form of a service processing protocol, thereby speeding up the service processing efficiency. Therefore, an authentication request is sent to the second client as the resource information provider to ensure that the resource information processing based on the service processing protocol can be performed.
602. And receiving feedback information of the verification request, and updating the resource information bound with the service processing protocol after the service processing protocol is determined to be verified according to the feedback information. For the embodiment of the present invention, since the current server is a platform main body providing the service application to the first client and the second client, the current server needs to send the resource information determined by the second client to the first client, and therefore, after the service processing protocol is determined according to the received feedback information and the verification is completed, the resource information that the service processing protocol is bound to the second client is updated.
For further description and refinement of the embodiments of the present invention, step 602 includes: checking whether the feedback information meets a preset second authorization condition of the service processing protocol; and if not, indicating the second client to re-enter the feedback information. The feedback information may include confirmation information of whether the service processing protocol is accepted or not, which is input by the second client user, and may also include identity information of the authorized user, so that when the front-end server completes authorization on the preconfigured service processing protocol, that is, whether a preset second authorization condition is met or not, if yes, the corresponding resource information is updated, and if not, the feedback information is instructed to be input again, and the like. The preset second authorization condition may be a condition whether the second client may perform payment processing through the third-party server, or may also be a credit condition that the second client performs service processing with respect to the current server, and the like.
603. And after receiving a verification request carrying user information sent by the first client, determining whether a service processing protocol is authorized according to the historical service processing information matched with the user information, and outputting a verification result. For the embodiment of the present invention, since the output resource information in the first client is configured based on the service processing protocol in the second client, after the first client selects the resource information to process, the verification request carrying the user information is sent to the current server to determine whether the service processing result can be returned based on the third-party server in the service processing protocol. The service processing protocol is configured to instruct the first client and the second client to perform service processing based on the charging information at a predetermined time after determining that the status bit of the credential information is changed, where the historical service processing information is stored in the current server, the first client user requests that the third-party server perform service processing after performing service processing, and different services correspond to different processing information, for example, in a payment service, the historical service processing information is historical payment information, which is not specifically limited in the embodiment of the present invention. It should be noted that, since the third-party service end is a processing end for performing charging and statistical payment, the historical service processing information is fed back by the third-party service end and is stored in the current service end. In addition, in the embodiment of the invention, as the third-party server performs charging and statistical payment and sends the indication information, in an application scene of the payment service, the third-party server can be a credit payment platform so as to directly perform payment processing according to the service processing information, namely directly perform money transfer payment on a credit account of the user, avoid the process of feeding back a payment channel selection to the user, and reduce the complexity of service processing. In the embodiment of the present invention, the third-party service end is preferably a credit platform end having business association with the current service end, and the third-party service end may be one or multiple platform ends having a payment protocol.
For the embodiment of the present invention, for the safety and effectiveness of the service processing, step 603 specifically includes: extracting historical service processing information matched with the user information based on a third-party server in the service processing protocol; judging whether the historical service processing information meets a preset first authorization condition or not; if yes, outputting information containing the authorization of the service processing protocol; if not, outputting information containing the service processing protocol unauthorized. The historical service processing information is historical information of the third-party service end completing service processing corresponding to the user information, for example, payment information of completing resource information, which may or may not include information based on a service processing protocol, and in addition, because the third-party service end may be a credit payment platform, the historical service processing information also includes repayment conditions for credit payment and the like, so as to determine whether the user of the first client meets the preset authorization condition of the service processing protocol according to the historical service processing information. The preset first authorization condition corresponds to the historical service processing information, and may be a condition for judging whether to charge through a third-party server after the voucher information is checked and sold according to the requirements specified in the service processing protocol and finish payment processing at a preset time, for example, whether the number of times of finishing the service processing is greater than a preset threshold and the processing data amount in the service processing is greater than a preset threshold, or in a payment service scene, the historical service processing may be converted into credit information so as to be used as a third-party server of a credit payment platform to judge whether to meet a preset credit score, so that when the voucher information is checked and sold, the payment is carried out directly from a user account of the third-party server which pays the user in advance, and the judged result is fed back to the first client.
604. And receiving a service processing request which is sent by a first client and carries resource information. This step is the same as step 501 shown in fig. 5, and is not described herein again.
605. And generating and outputting credential information corresponding to the resource information. This step is the same as step 502 shown in fig. 5, and is not described herein again.
606. And when receiving the cancel verification instruction of the certificate information, indicating a third party server to generate charging information according to the state bit change of the certificate information. This step is the same as step 503 shown in fig. 5, and is not described herein again. For further limitation and description, step 606 may specifically be: receiving a cancel order of the certificate information, wherein the cancel order carries the state bit and the frequency of the certificate information change; and indicating the third-party server to calculate charging information according to the changed state bit and times. For the embodiment of the present invention, since a plurality of resource information requesting processing may be generated, and credential information including the number of times of the credential and the status bit is correspondingly generated, and when a user requests a change of the status bit of the credential information, 1 or a plurality of requests may be requested, the charging information is calculated according to the status bit and the number of times of the credential information carried in the received cancel order. For example, in a payment scenario, when a cancel verification instruction of the bathing credential information is received, the third party server is instructed to calculate charging information, such as 2-time charging 200 yuan, according to the change times corresponding to the status bit of the credential information.
607. And sending indication information at a preset time through the third-party server. This step is the same as step 504 shown in fig. 5, and is not described herein again. For further limitation and explanation, step 607 is specifically: determining an authorized third-party server in the business processing protocol; sending the counting instruction of the charging information to the third-party server so that the third-party server counts at a preset moment according to the charging information and completes payment operation; and sending the payment processing result fed back by the third-party server. It should be noted that, since the service processing protocol may include multiple authorized third-party servers, it is determined that the authorized third-party servers in the service processing protocol complete the payment processing of the charging information. The third-party server side counts the charging information according to the counting instruction, the counted time node is the preset time, and when the preset time is reached, the payment operation after counting according to the charging information can be completed, so that the third-party server side directly feeds back the payment processing result, and the business processing flow is simplified.
In this embodiment of the present invention, as shown in fig. 7, for a scenario of a payment service, the steps implemented above may include: in the preparation stage, the application platform signs a contract with a third party for credit payment, and directly transfers money from a user account in a third party service end after the certificate in the service processing protocol is verified, of course, in order for both a merchant and a user to perform service transaction on the application platform, both the user and the merchant need to sign a corresponding protocol with the platform, so that the normal operation of service processing is ensured, and the user needs to sign and register the third party for direct payment through the third party. The merchant user signs a contract with the service end through the second client side to authorize a service processing protocol, commodity information used for generating certificate information is configured based on the service processing to be published, the purchaser user selects the commodity information from the published commodity information through logging in an application platform, the service processing protocol is triggered to check the commodity information, the order is placed after signing authorization is carried out, the platform service end receives an order placing request and then issues an electronic certificate to an account of the user, and when the user checks the electronic certificate in an off-line merchant shop, the platform service end carries out charging through a payment platform and directly transfers money at a preset time.
In the embodiment of the present invention, in a scenario in which a processing object for performing service processing on a third-party server is virtual fund data, a corresponding third-party server may be preconfigured in a service processing protocol, and may be a designated one or a plurality of third-party servers that perform processing according to priority, so that the third-party server authorized to directly return a service processing result may be determined according to user information, for example, if the user information is a platform 1 account, a credit payment platform of the platform 1 is determined as the third-party server according to the platform 1 account, which is not specifically limited in the embodiment of the present invention. After receiving the service processing information, the third-party server changes the virtual fund data in the user accounts corresponding to the first client and the second client according to the status bit and the times, for example, the virtual fund data is deducted from the user account of the buyer user and is made into a money from the user account of the seller user, and the virtual fund data can be marked for processing by the third-party server so as to ensure the safety of service processing. The change results corresponding to the virtual fund data are respectively output to the first client and the second client so as to complete the business processing, thereby simplifying the complexity of the steps of the business processing, reducing the processing loss of data volume, reducing the intermediate data storage space in the resource information processing process and improving the business processing efficiency.
The embodiment of the invention provides a sixth resource information processing method, which does not need a server side to process intermediate data, indicates that service processing is finished after generating certificate information, and realizes payment after verification and cancellation of resource information by using indication information sent at a preset time by charging through a third-party server side when a verification and cancellation instruction is received, so that the data consumption of service processing is reduced, the resource waste of the intermediate data is reduced, and the efficiency of service processing is improved.
Further, as an implementation of the method shown in fig. 1, an embodiment of the present invention provides a client, and as shown in fig. 8, the client includes: a first sending module 71, a first receiving module 72, a second receiving module 73, and a third receiving module 74. A first sending module 71, configured to send a service processing request carrying resource information, so that a server generates credential information corresponding to the resource information; a first receiving module 72, configured to receive credential information of the resource information; a second receiving module 73, configured to receive, when sending a request for changing the status bit of the credential information to a second client, charging information generated by a third party server based on the change of the status bit of the credential information; a third receiving module 74, configured to receive indication information sent by the third party server at a predetermined time, where the indication information is obtained by performing service processing based on the charging information.
Further, as shown in fig. 9, the client further includes: an updating module 75, configured to update a resource information display area bound with a service processing protocol, where the service processing protocol is used to instruct a user to perform service processing based on the charging information at a predetermined time through a third-party server after determining that a status bit of the credential information is changed; and an output module 76, configured to output the service processing protocol corresponding to the selected resource information.
Further, the client further comprises: a second sending module 77, configured to send a verification request carrying user information, so that the server determines whether to authorize a third-party server in a service processing protocol to perform service processing based on the charging information at a predetermined time; a fourth receiving module 78, configured to receive a verification result of the service processing protocol.
Further, the updating module 75 is further configured to update the credential information based on the charging information, where the credential information includes a status bit and a number of times.
Further, the third receiving module 74 is specifically configured to receive a payment processing result sent by the third party server at a predetermined time in the authorized service processing protocol and based on the charging information statistics.
The embodiment of the invention provides a client, which enables a server to generate credential information corresponding to resource information by sending a service processing request carrying the resource information; receiving credential information of the resource information; when a state bit change request of the credential information is sent to a second client, receiving charging information generated by a third-party server based on the state bit change of the credential information; receiving indication information sent by the third-party server at a preset time, wherein the indication information is obtained by performing service processing based on the charging information, so that the first client can verify and cancel according to returned certificate information after requesting resource information processing without processing intermediate data, and charging is performed through the third-party server after verifying and canceling of the certificate information, and the service processing operation is completed at the preset time, so that the data volume consumption of service processing is reduced, the resource waste of the intermediate data is reduced, and the efficiency of service processing is improved.
Further, as an implementation of the method shown in fig. 3, an embodiment of the present invention provides another client, as shown in fig. 10, where the client includes: a sending module 81 and a receiving module 82. The sending module 81 is configured to send a cancel verification instruction of the credential information when detecting that the status bit of the credential information corresponding to the resource information changes, so that the server instructs a third party server to generate charging information based on the status bit change of the credential information; a receiving module 82, configured to receive indication information sent by the third party server at a predetermined time, where the indication information is obtained by performing service processing based on the charging information.
Further, as shown in fig. 11, the client further includes: the response module 83, the receiving module 82, further configured to receive a verification request carrying a service processing protocol, where the service processing protocol is used to instruct a user to perform service processing based on the charging information at a predetermined time through a third-party server after determining that a status bit of the credential information is changed; the response module 83 is configured to respond to the verification request through feedback information recorded by the current second client, so that the server determines whether to authorize the third-party server in the service processing protocol to perform service processing based on the charging information at a predetermined time.
Further, the client further comprises: and the output module 84 is configured to establish a binding relationship with the authorized service processing protocol according to the marked resource information, and output the resource information carrying the service processing protocol.
Further, the receiving module 82 is further configured to update the credential information according to charging information generated by the third party server based on the change of the status bit of the credential information after receiving the request for changing the status bit of the credential information sent by the first client, where the credential information includes the status bit and the number of times.
Further, the receiving module 82 is specifically configured to receive a payment processing result sent by the third party server at a predetermined time in the authorized service processing protocol and based on the charging information statistics.
The embodiment of the invention provides another client, and the embodiment of the invention sends a cancel order of the certificate information when detecting that the state bit of the certificate information corresponding to the resource information is changed, so that a server indicates a third party server to generate charging information based on the change of the state bit of the certificate information; receiving indication information sent by the third-party server at a preset time, wherein the indication information is obtained by performing service processing based on the charging information, and the second client can directly request for verification and cancellation to the server according to the state bit change condition of the certificate information after outputting resource information processing, and directly obtain the indication information of the third-party server for performing service processing according to the charging information, without performing intermediate data processing, and obtain a processing result after verification and cancellation of the certificate information, so that the data volume consumption of service processing is reduced, the resource waste of intermediate data is reduced, and the efficiency of service processing is improved.
Further, as an implementation of the method shown in fig. 5, an embodiment of the present invention provides a server, and as shown in fig. 12, the server includes: a receiving module 91, a generating module 92, an indicating module 93 and a sending module 94. A receiving module 91, configured to receive a service processing request carrying resource information sent by a first client; a generating module 92, configured to generate credential information corresponding to the resource information and output the credential information; the indicating module 93 is configured to, when receiving the cancel verification instruction of the credential information, indicate a third party server to generate charging information according to a change of the status bit of the credential information; a sending module 94, configured to send, by the third party server, indication information at a predetermined time, where the indication information is obtained by performing service processing based on the charging information.
Further, as shown in fig. 13, the server further includes: a determining module 95, configured to determine whether a service processing protocol is authorized according to historical service processing information matched with the user information after receiving a verification request carrying the user information sent by the first client, and output a verification result, where the service processing protocol is used to instruct the first client and the second client to perform service processing based on the charging information at a predetermined time after determining that the status bit of the credential information is changed.
Further, the determining module 95 includes: an extracting unit 9501, configured to extract, based on the third-party service end in the service processing protocol, historical service processing information matched with the user information; a judging unit 9502, configured to judge whether the historical service processing information meets a preset first authorization condition; a first output unit 9503, configured to output information including that the service processing protocol is authorized if the service processing protocol is satisfied; a second output unit 9504, configured to output information including that the service processing protocol is not authorized if the service processing protocol does not meet the requirement.
Further, the indication module 93 includes: a receiving unit 9301, configured to receive a cancel verification instruction of the credential information, where the cancel verification instruction carries a status bit and a number of times that the credential information is changed; an indicating unit 9302 for indicating the third party server to calculate the charging information according to the changed status bit and the number of times.
Further, the sending module 94 includes: a determining unit 9401, configured to determine an authorized third-party server in the service processing agreement; a first sending unit 9402, configured to send the statistical instruction of the charging information to the third-party server, so that the third-party server performs statistics at a predetermined time according to the charging information and completes a payment operation; a second sending unit 9403, configured to send a payment processing result fed back by the third party server.
Further, the server further includes: the updating module 96, the sending module 94, is further configured to send a verification request carrying a service processing protocol to the second client; the update module 96 is configured to receive feedback information of the verification request, and update the resource information bound with the service processing protocol after determining that the service processing protocol completes verification according to the feedback information.
Further, the server further includes: the checking module 97, configured to check whether the feedback information meets a preset second authorization condition of the service processing protocol; the indicating module 93 is further configured to, if not, indicate the second client to re-enter the feedback information.
The embodiment of the invention provides a server, which receives a service processing request carrying resource information sent by a first client; generating credential information corresponding to the resource information and outputting the credential information; when a cancel verification instruction of the certificate information is received, a third party server is indicated to generate charging information according to the state bit change of the certificate information; the third-party server sends the indication information at the preset time, the indication information is obtained by performing service processing based on the charging information, the server does not need to process intermediate data, the service processing is indicated to be completed after generating the certificate information, and when the verification and cancellation instruction is received, the third-party server utilizes the indication information sent by the charging at the preset time to realize payment after verification and cancellation of resource information, so that the data volume consumption of service processing is reduced, the resource waste of intermediate data is reduced, and the efficiency of service processing is improved.
According to an embodiment of the present invention, a storage medium is provided, where at least one executable instruction is stored, and the computer executable instruction can execute the method for processing the resource information in any of the above method embodiments. Fig. 14 is a schematic structural diagram of a terminal according to an embodiment of the present invention, and the specific embodiment of the present invention does not limit the specific implementation of the terminal. As shown in fig. 14, the terminal may include: a processor (processor)1002, a Communications Interface 1004, a memory 1006, and a Communications bus 1008. Wherein: the processor 1002, communication interface 1004, and memory 1006 communicate with each other via a communication bus 1008. A communication interface 1004 for communicating with network elements of other devices, such as clients or other servers. The processor 1002 is configured to execute the program 1010, and may specifically execute relevant steps in the foregoing resource information processing method embodiment. In particular, the program 1010 may include program code that includes computer operating instructions. The processor 1002 may be a central processing unit CPU, or an application Specific Integrated circuit asic, or one or more Integrated circuits configured to implement an embodiment of the present invention. The terminal comprises one or more processors, which can be the same type of processor, such as one or more CPUs; or may be different types of processors such as one or more CPUs and one or more ASICs. The memory 1006 is used for storing the program 1010. The memory 1006 may comprise high-speed RAM memory, and may also include non-volatile memory (non-volatile memory), such as at least one disk memory. The program 1010 may be specifically configured to cause the processor 1002 to perform the following operations:
sending a service processing request carrying resource information so that a server generates credential information corresponding to the resource information; receiving credential information of the resource information; when a state bit change request of the credential information is sent to a second client, receiving charging information generated by a third-party server based on the state bit change of the credential information; and receiving indication information sent by the third-party server at a preset time, wherein the indication information is obtained by performing service processing based on the charging information.
According to an embodiment of the present invention, another storage medium is provided, where the storage medium stores at least one executable instruction, and the computer executable instruction can execute the method for processing the resource information in any of the method embodiments. Fig. 15 is a schematic structural diagram of another terminal according to an embodiment of the present invention, and the specific embodiment of the present invention does not limit the specific implementation of the terminal. As shown in fig. 15, the terminal may include: a processor (processor)1102, a communication Interface 1104, a memory 1106, and a communication bus 1108. Wherein: the processor 1102, communication interface 1104, and memory 1106 communicate with one another via a communication bus 1108. A communication interface 1104 for communicating with network elements of other devices, such as clients or other servers. The processor 1102 is configured to execute the program 1110, and may specifically perform relevant steps in the foregoing resource information processing method embodiment. In particular, the program 1110 can include program code that includes computer operating instructions. The processor 1102 may be a central processing unit CPU, or an Application Specific Integrated Circuit (ASIC), or one or more Integrated circuits configured to implement an embodiment of the present invention. The terminal comprises one or more processors, which can be the same type of processor, such as one or more CPUs; or may be different types of processors such as one or more CPUs and one or more ASICs. A memory 1106 for storing a program 1110. Memory 1106 may comprise high-speed RAM memory and may also include non-volatile memory (non-volatile memory), such as at least one disk memory. The program 1110 may be specifically configured to cause the processor 1102 to perform the following operations: when detecting that the state bit of the credential information corresponding to the resource information is changed, sending a verification instruction of the credential information so that the server indicates a third-party server to generate a charging message based on the change of the state bit of the credential information; and receiving indication information sent by the third-party server at a preset time, wherein the indication information is obtained by performing service processing based on the charging information.
According to an embodiment of the present invention, there is provided a storage medium storing at least one executable instruction, where the computer executable instruction is capable of executing the method for processing resource information in any of the method embodiments. Fig. 14 is a schematic structural diagram of another terminal according to an embodiment of the present invention, and the specific embodiment of the present invention does not limit the specific implementation of the terminal. As shown in fig. 14, the terminal may include: a processor (processor)1202, a communication Interface 1204, a memory 1206, and a communication bus 1208. Wherein: the processor 1202, communication interface 1204, and memory 1206 communicate with one another via a communication bus 1208. A communication interface 1204 for communicating with network elements of other devices, such as clients or other servers. The processor 1202 is configured to execute the program 1210, and may specifically execute relevant steps in the foregoing resource information processing method embodiment. In particular, program 1210 may include program code comprising computer operating instructions. The processor 1202 may be a central processing unit CPU, or an Application Specific Integrated Circuit (ASIC), or one or more Integrated circuits configured to implement an embodiment of the present invention. The terminal comprises one or more processors, which can be the same type of processor, such as one or more CPUs; or may be different types of processors such as one or more CPUs and one or more ASICs. The memory 1206 is used for storing programs 1210. The memory 1206 may comprise high-speed RAM memory, and may also include non-volatile memory (non-volatile memory), such as at least one disk memory. The program 1210 may specifically be configured to cause the processor 1202 to perform the following operations: receiving a service processing request carrying resource information sent by a first client; generating credential information corresponding to the resource information and outputting the credential information; when a cancel verification instruction of the certificate information is received, a third party server is indicated to generate charging information according to the state bit change of the certificate information; and sending indication information at a preset moment through the third party server, wherein the indication information is obtained by carrying out service processing based on the charging information.
It will be apparent to those skilled in the art that the modules or steps of the present invention described above may be implemented by a general purpose computing device, they may be centralized on a single computing device or distributed across a network of multiple computing devices, and alternatively, they may be implemented by program code executable by a computing device, such that they may be stored in a storage device and executed by a computing device, and in some cases, the steps shown or described may be performed in an order different than that described herein, or they may be separately fabricated into individual integrated circuit modules, or multiple ones of them may be fabricated into a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software. The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (10)
1. A method for processing resource information is characterized by comprising the following steps:
sending a service processing request carrying resource information so that a server generates credential information corresponding to the resource information;
receiving credential information of the resource information;
when a state bit change request of the credential information is sent to a second client, receiving charging information generated by a third-party server based on the state bit change of the credential information;
and receiving indication information sent by the third-party server at a preset time, wherein the indication information is obtained by performing service processing based on the charging information.
2. The method of claim 1, further comprising:
updating a resource information display area bound with a service processing protocol, wherein the service processing protocol is used for indicating a user to perform service processing based on the charging information at a preset time through a third party server after determining that the status bit of the certificate information is changed;
and outputting the service processing protocol corresponding to the selected resource information.
3. A method for processing resource information is characterized by comprising the following steps:
when detecting that the state bit of the credential information corresponding to the resource information is changed, sending a verification instruction of the credential information so that the server indicates a third-party server to generate charging information based on the change of the state bit of the credential information;
and receiving indication information sent by the third-party server at a preset time, wherein the indication information is obtained by performing service processing based on the charging information.
4. A method for processing resource information is characterized by comprising the following steps:
receiving a service processing request carrying resource information sent by a first client;
generating credential information corresponding to the resource information and outputting the credential information;
when a cancel verification instruction of the certificate information is received, a third party server is indicated to generate charging information according to the state bit change of the certificate information;
and sending indication information at a preset moment through the third party server, wherein the indication information is obtained by carrying out service processing based on the charging information.
5. A client, comprising:
the first sending module is used for sending a service processing request carrying resource information so as to enable a server to generate credential information corresponding to the resource information;
the first receiving module is used for receiving the credential information of the resource information;
the second receiving module is used for receiving charging information generated by a third-party server based on the state bit change of the certificate information when the state bit change request of the certificate information is sent to a second client;
and the third receiving module is used for receiving the indication information sent by the third party server at the preset time, wherein the indication information is obtained by performing service processing based on the charging information.
6. A client, comprising:
the sending module is used for sending a verification and cancellation instruction of the certificate information when detecting that the state bit of the certificate information corresponding to the resource information is changed, so that the server indicates a third-party server to generate charging information based on the state bit change of the certificate information;
and the receiving module is used for receiving the indication information sent by the third-party server at the preset time, wherein the indication information is obtained by performing service processing based on the charging information.
7. A server, comprising:
the receiving module is used for receiving a service processing request which is sent by a first client and carries resource information;
the generating module is used for generating the credential information corresponding to the resource information and outputting the credential information;
the indication module is used for indicating a third-party server to generate charging information according to the state bit change of the certificate information when receiving the verification instruction of the certificate information;
and the sending module is used for sending indication information at a preset moment through the third party server, wherein the indication information is obtained by carrying out service processing based on the charging information.
8. A terminal, comprising: the system comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface complete mutual communication through the communication bus;
the memory is used for storing at least one executable instruction, and the executable instruction causes the processor to execute the operation corresponding to the resource information processing method of any one of claims 1-2.
9. A terminal, comprising: the system comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface complete mutual communication through the communication bus;
the memory is used for storing at least one executable instruction, and the executable instruction causes the processor to execute the operation corresponding to the processing method of the resource information according to claim 3.
10. A terminal, comprising: the system comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface complete mutual communication through the communication bus;
the memory is used for storing at least one executable instruction, and the executable instruction causes the processor to execute the operation corresponding to the processing method of the resource information according to claim 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010188250.8A CN111523961B (en) | 2020-03-17 | 2020-03-17 | Resource information processing method, client and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010188250.8A CN111523961B (en) | 2020-03-17 | 2020-03-17 | Resource information processing method, client and server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111523961A true CN111523961A (en) | 2020-08-11 |
CN111523961B CN111523961B (en) | 2024-03-08 |
Family
ID=71901595
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010188250.8A Active CN111523961B (en) | 2020-03-17 | 2020-03-17 | Resource information processing method, client and server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111523961B (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012022417A (en) * | 2010-07-12 | 2012-02-02 | Humony Co Ltd | Electronic billing processing service system and application for the electronic billing processing service system |
CN104156858A (en) * | 2004-08-25 | 2014-11-19 | Sk电信有限公司 | System and method for identification and payment using mobile communication terminal |
CN105612543A (en) * | 2013-08-08 | 2016-05-25 | 维萨国际服务协会 | Methods and systems for provisioning mobile devices with payment credentials |
US20160210632A1 (en) * | 2013-10-25 | 2016-07-21 | Tencent Technology (Shenzhen) Company Limited | Secured payment method and relevant device and system |
CN106886902A (en) * | 2015-12-15 | 2017-06-23 | 深圳市银信网银科技有限公司 | Exchange method and device based on electronic certificate |
CN107680182A (en) * | 2017-10-23 | 2018-02-09 | 武汉智慧地铁科技有限公司 | A kind of urban track traffic fast passing system and method based on credit consuming |
CN108230006A (en) * | 2016-12-09 | 2018-06-29 | 财团法人工业技术研究院 | Ticket management method and server |
CN109615450A (en) * | 2018-10-25 | 2019-04-12 | 口碑(上海)信息技术有限公司 | The processing method of business information, apparatus and system |
-
2020
- 2020-03-17 CN CN202010188250.8A patent/CN111523961B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104156858A (en) * | 2004-08-25 | 2014-11-19 | Sk电信有限公司 | System and method for identification and payment using mobile communication terminal |
JP2012022417A (en) * | 2010-07-12 | 2012-02-02 | Humony Co Ltd | Electronic billing processing service system and application for the electronic billing processing service system |
CN105612543A (en) * | 2013-08-08 | 2016-05-25 | 维萨国际服务协会 | Methods and systems for provisioning mobile devices with payment credentials |
US20160210632A1 (en) * | 2013-10-25 | 2016-07-21 | Tencent Technology (Shenzhen) Company Limited | Secured payment method and relevant device and system |
CN106886902A (en) * | 2015-12-15 | 2017-06-23 | 深圳市银信网银科技有限公司 | Exchange method and device based on electronic certificate |
CN108230006A (en) * | 2016-12-09 | 2018-06-29 | 财团法人工业技术研究院 | Ticket management method and server |
CN107680182A (en) * | 2017-10-23 | 2018-02-09 | 武汉智慧地铁科技有限公司 | A kind of urban track traffic fast passing system and method based on credit consuming |
CN109615450A (en) * | 2018-10-25 | 2019-04-12 | 口碑(上海)信息技术有限公司 | The processing method of business information, apparatus and system |
Non-Patent Citations (1)
Title |
---|
金洁羽;: "燃气运营企业客服与计费管理信息系统应用" * |
Also Published As
Publication number | Publication date |
---|---|
CN111523961B (en) | 2024-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11961072B2 (en) | Techniques for conducting transactions utilizing cryptocurrency | |
US7716129B1 (en) | Electronic payment methods | |
US7451117B2 (en) | System and method for digital payment of document processing services | |
US20070266131A1 (en) | Obtaining and Using Primary Access Numbers Utilizing a Mobile Wireless Device | |
JP5264510B2 (en) | Method and system for billing an account | |
CN103975352A (en) | Securely reloadable electronic wallet | |
AU7402500A (en) | Short message service (sms) e-commerce | |
US20090157549A1 (en) | Using a mobile phone as a remote pin entry terminal for cnp credit card transactions | |
EP3107256A1 (en) | Registration method, device and system for third-party payment platform | |
CN104281951A (en) | Information processing apparatus | |
CN107895264A (en) | The paying method and device of vehicle expense | |
KR101122032B1 (en) | Method for carrying out an electronic transaction | |
CN112085531B (en) | Resource processing method, server, terminal, device, system and storage medium | |
CN111242603B (en) | Riding settlement method and device based on blockchain | |
CA2947281C (en) | Method and system for authentication token generation | |
CN113222570B (en) | Payment method, platform device, system and storage medium | |
KR20200061263A (en) | Method and server for paying cards based on blockchain network | |
US20160140775A1 (en) | Method and apparatus for mobile ticketing | |
TW201503011A (en) | Information processing apparatus, information processing method and information processing program | |
CN111523961B (en) | Resource information processing method, client and server | |
KR101045241B1 (en) | Merchant authentication system and method using credit card system | |
KR20150041286A (en) | Micropayment linkage based prepaid card payment assistive device and method | |
KR102103473B1 (en) | Operating Apparatus for Community Money Platform and Method of Providing Service thereof | |
CN114049695A (en) | Method, device and system for processing parking fee of virtual license plate number | |
KR20160075451A (en) | Method for Processing Payment of Offline Affiliated Store by using USIM |
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 |