CN115396832A - Telephone charge information processing method and device based on block chain - Google Patents

Telephone charge information processing method and device based on block chain Download PDF

Info

Publication number
CN115396832A
CN115396832A CN202211018627.0A CN202211018627A CN115396832A CN 115396832 A CN115396832 A CN 115396832A CN 202211018627 A CN202211018627 A CN 202211018627A CN 115396832 A CN115396832 A CN 115396832A
Authority
CN
China
Prior art keywords
node
user
recharging
amount
telephone charge
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.)
Pending
Application number
CN202211018627.0A
Other languages
Chinese (zh)
Inventor
党娜
刘洋
李�昊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bank of China Ltd
Original Assignee
Bank of China Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bank of China Ltd filed Critical Bank of China Ltd
Priority to CN202211018627.0A priority Critical patent/CN115396832A/en
Publication of CN115396832A publication Critical patent/CN115396832A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1453Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M17/00Prepayment of wireline communication systems, wireless communication systems or telephone systems
    • H04M17/20Prepayment of wireline communication systems, wireless communication systems or telephone systems with provision for recharging the prepaid account or card, or for credit establishment
    • H04M17/204Prepayment of wireline communication systems, wireless communication systems or telephone systems with provision for recharging the prepaid account or card, or for credit establishment on-line recharging, e.g. cashless
    • H04M17/206Prepayment of wireline communication systems, wireless communication systems or telephone systems with provision for recharging the prepaid account or card, or for credit establishment on-line recharging, e.g. cashless by sending a message, e.g. SMS, MMS or EMS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M17/00Prepayment of wireline communication systems, wireless communication systems or telephone systems
    • H04M2017/24Prepayment of wireline communication systems, wireless communication systems or telephone systems with on-line recharging of an account or card, e.g. cashless
    • H04M2017/243Prepayment of wireline communication systems, wireless communication systems or telephone systems with on-line recharging of an account or card, e.g. cashless by sending a message, e.g. SMS, MMS, EMS

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Meter Arrangements (AREA)

Abstract

The invention discloses a telephone charge information processing method and a telephone charge information processing device based on a block chain, and relates to the technical field of the block chain; wherein the method comprises the following steps: first node in blockchain: receiving a first user identification submitted by a first user by using a 5G message, a mobile phone number of a second user and a first recharging amount; determining a second recharging amount of each second node after the first recharging amount is preferential according to the first recharging amount and the recharging discount information corresponding to each second node in the block chain; according to the first user identification, the node identification of each second node and each second recharging fund are sent to the first user by using a 5G message, so that the first user can select a third node to be charged with the telephone charge from each second node; and sending a telephone fee recharging request to the third node so that the third node recharges the first recharging amount for the mobile phone number of the second user according to the telephone fee recharging request. The invention can help the user to select the optimal recharging platform to recharge the telephone charge and improve the user experience.

Description

Block chain-based telephone charge information processing method and device
Technical Field
The present invention relates to the field of block chain technology, and in particular, to a method and an apparatus for processing telephone charge information based on a block chain.
Background
This section is intended to provide a background or context to the embodiments of the invention that are recited in the claims. The description herein is not admitted to be prior art by inclusion in this section.
Along with the extension of Application program (APP) function, the user can carry out the charge in multiple APP and supplement with money, and each APP can supplement with money some preferential activities to the charge in order to strengthen user's stickness, and the user can only use APP commonly used to supplement with money when supplementing with money, can't select the most suitable APP to supplement with money, and user experience is not good, and present charge mode of supplementing with money can lead to preferential resource waste.
Disclosure of Invention
The embodiment of the invention provides a telephone charge information processing method based on a block chain, which is applied to a first node for receiving a telephone charge recharging request submitted by a user in the block chain and is used for helping the user to master preferential activity information of each platform capable of recharging telephone charges, so that the optimal recharging platform is selected for recharging, the user experience is improved, and the recharging efficiency is improved, wherein the method comprises the following steps:
receiving a first telephone charge recharging request submitted by a first user by using a 5G message; the first telephone charge recharging request carries a first user identification of a first user, a mobile phone number of a second user and a first recharging amount;
determining a second recharging amount of each second node after each second node gives preference to the first recharging amount according to the first recharging amount and recharging discount information corresponding to each second node capable of recharging the telephone charge in the block chain;
according to the first user identification, the node identification of each second node and the second recharging amount corresponding to each second node are sent to the first user by using a 5G message, so that the first user can select a third node to be charged with the telephone charge from each second node;
receiving a node identifier of a third node fed back by the first user by using the 5G message;
sending a second charge recharging request to the third node according to the node identifier of the third node; the second telephone fee recharging request carries a first user identification of the first user, a mobile phone number of the second user and a first recharging amount; and the third node deducts a second recharging amount corresponding to the third node from the bank account corresponding to the first user identifier according to the second fee recharging request, and recharges the first recharging amount for the mobile phone number of the second user.
The embodiment of the invention also provides a telephone charge information processing device based on the block chain, which is applied to a first node for receiving a telephone charge recharging request submitted by a user in the block chain and is used for helping the user to master preferential activity information of each platform capable of recharging telephone charges, so that the optimal recharging platform is selected for recharging, the user experience is improved, and the recharging efficiency is improved, wherein the device comprises:
the first receiving module is used for receiving a first telephone fee recharging request submitted by a first user by using a 5G message; the first telephone charge recharging request carries a first user identification of a first user, a mobile phone number of a second user and a first recharging amount;
the first processing module is used for determining a second recharging amount after each second node gives preference to the first recharging amount according to the first recharging amount and recharging discount information corresponding to each second node capable of recharging the telephone charge in the block chain;
the first sending module is used for sending the node identification of each second node and the second recharging fund amount corresponding to each second node to the first user by using a 5G message according to the first user identification so that the first user can select a third node to be charged with the telephone charge from each second node;
the second receiving module is used for receiving the node identifier of the third node fed back by the first user by using the 5G message;
the second sending module is used for sending a second fee recharging request to the third node according to the node identifier of the third node; the second charge request carries a first user identification of the first user, a mobile phone number of the second user and a first charge amount; and the third node deducts a second recharging amount corresponding to the third node from the bank account corresponding to the first user identifier according to the second fee recharging request, and recharges the first recharging amount for the mobile phone number of the second user.
The embodiment of the invention also provides computer equipment which comprises a memory, a processor and a computer program which is stored on the memory and can run on the processor, wherein when the processor executes the computer program, the telephone charge information processing method based on the block chain is realized.
An embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored, and when the computer program is executed by a processor, the method for processing telephone charge information based on a block chain is implemented.
An embodiment of the present invention further provides a computer program product, where the computer program product includes a computer program, and when executed by a processor, the computer program implements the above method for processing telephone charge information based on a block chain.
In the embodiment of the invention, a first node in a block chain, which receives a telephone charge recharging request submitted by a user, comprises: receiving a first telephone charge recharging request submitted by a first user by using a 5G message; the first telephone charge recharging request carries a first user identification of a first user, a mobile phone number of a second user and a first recharging amount; determining a second recharging amount of each second node after each second node gives preference to the first recharging amount according to the first recharging amount and recharging discount information corresponding to each second node capable of recharging the telephone charge in the block chain; according to the first user identification, the node identification of each second node and a second recharging sum corresponding to each second node are sent to the first user by using a 5G message, so that the first user can select a third node to be charged with the telephone fee from each second node; receiving a node identifier of a third node fed back by the first user by using the 5G message; sending a second charge recharging request to the third node according to the node identifier of the third node; the second telephone fee recharging request carries a first user identification of the first user, a mobile phone number of the second user and a first recharging amount; and the third node deducts a second recharging amount corresponding to the third node from the bank account corresponding to the first user identifier according to the second fee recharging request, and recharges the first recharging amount for the mobile phone number of the second user. Therefore, by using the block chain and the 5G message, the user can be helped to master the preferential activity information of each platform capable of recharging the telephone fee, so that the optimal recharging platform is selected for recharging, and the user experience is improved. And the user can finish the telephone fee recharging on the corresponding platform through the 5G message, thereby improving the recharging efficiency.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts. In the drawings:
fig. 1 is a flowchart of a method for processing telephone charge information based on a block link according to an embodiment of the present invention;
fig. 2 is a flowchart of a second user telephone charge balance inquiry method provided in the embodiment of the present invention;
fig. 3 is a flowchart of a method for acquiring bank account information corresponding to a first user identifier, after a first node sends a second fee charging request to a third node according to a node identifier of the third node, according to the embodiment of the present invention;
fig. 4 is a schematic diagram of a block chain-based telephone charge information processing apparatus according to an embodiment of the present invention;
fig. 5 is a schematic diagram of a computer device provided in an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the embodiments of the present invention are further described in detail below with reference to the accompanying drawings. The exemplary embodiments and descriptions of the present invention are provided to explain the present invention, but not to limit the present invention.
According to the technical scheme, the data acquisition, storage, use, processing and the like meet relevant regulations of national laws and regulations.
The term "and/or" herein merely describes an associative relationship, meaning that three relationships may exist, e.g., a and/or B, may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the term "at least one" herein means any one of a plurality or any combination of at least two of a plurality, for example, including at least one of a, B, and C, and may mean including any one or more elements selected from the group consisting of a, B, and C.
In the description of the present specification, the terms "comprising," "including," "having," "containing," and the like are used in an open-ended fashion, i.e., to mean including, but not limited to. Reference to the description of the terms "one embodiment," "a particular embodiment," "some embodiments," "for example," etc., means that a particular feature, structure, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the application. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. The sequence of steps involved in the embodiments is for illustrative purposes to illustrate the implementation of the present application, and the sequence of steps is not limited and can be adjusted as needed.
Research shows that along with the expansion of Application program (APP) functions, a user can charge telephone fees in various APPs, each APP can charge and configure some preferential activities for the telephone fees in order to enhance the user viscosity, and the user can charge only the commonly used APP when charging, the most suitable APP cannot be selected for charging, the user experience is poor, and the current telephone fee charging mode can lead to preferential resource waste.
In view of the above research, an embodiment of the present invention provides a method for processing telephone charge information based on a block chain, which is applied to a first node in the block chain that receives a telephone charge recharging request submitted by a user, and as shown in fig. 1, the method includes:
s101: receiving a first telephone charge recharging request submitted by a first user by using a 5G message; the first telephone charge recharging request carries a first user identification of a first user, a mobile phone number of a second user and a first recharging amount;
s102: determining a second recharging amount of each second node after each second node gives preference to the first recharging amount according to the first recharging amount and recharging discount information corresponding to each second node capable of recharging the telephone charge in the block chain;
s103: according to the first user identification, the node identification of each second node and a second recharging sum corresponding to each second node are sent to the first user by using a 5G message, so that the first user can select a third node to be charged with the telephone fee from each second node;
s104: receiving a node identifier of a third node fed back by the first user by using the 5G message;
s105: sending a second charge recharging request to the third node according to the node identifier of the third node; the second telephone fee recharging request carries a first user identification of the first user, a mobile phone number of the second user and a first recharging amount; and the third node deducts a second recharging amount corresponding to the third node from the bank account corresponding to the first user identifier according to the second fee recharging request, and recharges the first recharging amount for the mobile phone number of the second user.
In the embodiment of the invention, a first node in a block chain, which receives a telephone charge recharging request submitted by a user, comprises: receiving a first telephone charge recharging request submitted by a first user by using a 5G message; the first telephone charge recharging request carries a first user identification of a first user, a mobile phone number of a second user and a first recharging amount; determining a second recharging amount of each second node after each second node gives preference to the first recharging amount according to the first recharging amount and recharging discount information corresponding to each second node capable of recharging the telephone charge in the block chain; according to the first user identification, the node identification of each second node and a second recharging sum corresponding to each second node are sent to the first user by using a 5G message, so that the first user can select a third node to be charged with the telephone fee from each second node; receiving a node identifier of a third node fed back by the first user by using the 5G message; sending a second charge recharging request to the third node according to the node identifier of the third node; the second telephone fee recharging request carries a first user identification of the first user, a mobile phone number of the second user and a first recharging amount; and the third node deducts a second recharging amount corresponding to the third node from the bank account corresponding to the first user identifier according to the second fee recharging request, and recharges the first recharging amount for the mobile phone number of the second user. Therefore, by using the block chain and the 5G message, the user can be helped to master the preferential activity information of each platform capable of recharging the telephone fee, so that the optimal recharging platform is selected for recharging, and the user experience is improved. And the user can finish the telephone charge recharging on the corresponding platform through the 5G message, thereby improving the recharging efficiency.
The above method for processing call charge information based on block links is explained in detail below.
The first node in the block chain described in the embodiment of the present invention may be: any application program or server corresponding to the application program capable of receiving the telephone charge recharging request submitted by the user is accessed into the block chain as a first node, and the second node can be: and any application program capable of recharging the telephone fee or a server corresponding to the application program is accessed into the block chain to serve as a second node.
For the above S101, the second user may be, for example, an associated user of the first user, such as a guardian, a parent, a friend, or the like of the first user, or the second user may also be the first user himself, and the first user may use a 5G message to charge the telephone fee for the second user by using a terminal device of the first user, specifically, the first user may submit a first telephone fee charging request by using the 5G message, where the first telephone fee charging request carries a first user identifier of the first user, a mobile phone number of the second user, and a first charging amount.
In an embodiment of the present invention, before recharging the telephone fee for the second user, the first user may, for example, query a telephone fee balance of the second user, so that the first user can determine a recharging amount for recharging the second user according to the telephone fee balance of the second user.
For example, as shown in fig. 2, a flowchart of a second user credit balance inquiry method provided in an embodiment of the present invention includes:
s201: receiving a telephone charge balance inquiry request sent by a first user by using a 5G message; wherein, the telephone charge balance inquiry request carries: a second user identification of a second user;
s202: sending an authorization request to a second user according to the second user identification;
s203: after receiving feedback of the second user according to the authorization request: when the authorized 5G message is agreed, acquiring the telephone charge balance information of the second user according to the second user identification;
s204: sending the telephone charge balance information of a second user to the first user by using a 5G message; and the first user determines the first recharging amount according to the telephone charge balance information of the second user.
For the above S102, for example, any one of the following methods (1) or (2) may be adopted to determine the second charging amount, which is preferential to the first charging amount by each second node, according to the first charging amount and the charging discount information corresponding to each second node capable of charging the telephone fee in the block chain:
(1) the method comprises the following steps Obtaining recharging discount information corresponding to each second node from each second node capable of recharging the telephone charge in the block chain; and calculating a second recharging amount of each second node after the first recharging amount is preferential according to the first recharging amount and the recharging discount information corresponding to each second node.
Here, the charging discount information includes, for example, preference information (for example, a discount of nine discount when charging the telephone fee for the second node is performed after the first node is full of 100 yuan minus 5 yuan, and after the second node is full of 50 yuan).
Specifically, the first node may obtain the charging discount information of each second node through the block chain, and then the first node calculates, according to the first charging amount and the charging discount information corresponding to each second node, a second charging amount that each second node offers the first charging amount.
(2) The method comprises the following steps Sending the first recharging amount to each second node; each second node determines a second recharging amount of the second node after the second node gives the discount to the first recharging amount according to the first recharging amount and the recharging discount information corresponding to the second node; and receiving second recharging money sent by each second node respectively.
Specifically, the first node may also send a first recharge amount submitted by the first user to the second nodes through the blockchain, each second node calculates a second recharge amount preferential to the first recharge amount according to the corresponding recharge discount information and the first recharge amount, and each second node feeds back the calculated second recharge amount preferential to the first recharge amount to the first node through the blockchain.
For the above S103 to S104, after the first node obtains the second recharge amount that each second node offers the first recharge amount, according to the first user identifier, the first node identifier of each second node and the second recharge amount corresponding to each second node are sent to the first user by using the 5G message, so that the first user can select the third node most suitable for telephone charge recharging from each second node according to the second recharge amount that each second node offers the first recharge amount, and receive the node identifier of the third node fed back by the first user by using the 5G message.
For the above S105, the second fee recharging request carries the first user identifier of the first user, the mobile phone number of the second user, and the first recharging amount, and the first node sends the second fee recharging request to the third node selected by the user through the block chain, so that the third node deducts the second recharging amount corresponding to the third node from the bank account corresponding to the first user identifier according to the second fee recharging request, and recharges the first recharging amount for the mobile phone number of the second user.
In an embodiment of the present invention, the third node may not store the bank account information corresponding to the first user identifier, and therefore the first node is further required to obtain the bank account information corresponding to the first user identifier and send the bank account information to the third node, as shown in fig. 3, a flowchart of a method for obtaining the bank account information corresponding to the first user identifier after the first node sends the second charge request to the third node according to the node identifier of the third node is provided for the first node according to the embodiment of the present invention, and includes:
s301: and when receiving a bank account information acquisition request sent by a third node, sending a bank account information filling request to the first user by using a 5G message according to the first user identification carried in the bank account information acquisition request.
Specifically, when the third node receives a second telephone fee recharging request sent by the first node and then recharges the telephone fee for the second user, whether the bank account information of the first user is stored or not is determined according to the first user identification, and when the bank account information of the first user is determined to be stored according to the first user identification, the second recharging amount is deducted from the bank account corresponding to the first user identification, and the first recharging amount is recharged to the mobile phone number of the second user; the third node sends a bank account information acquisition request to the first node when determining that the bank account information of the first user is not stored according to the first user identification, wherein the bank account information acquisition request carries the user identification of the first user, and when receiving the bank account information acquisition request sent by the third node, the first node sends a bank account information filling request to the first user by using a 5G message according to the first user identification carried in the bank account information acquisition request.
S302: and receiving the bank account information of the first user submitted by the first user by using the 5G message.
S303: and sending the bank account information of the first user to a third node.
Therefore, the third node receives the bank account information of the first user sent by the first node, deducts a second recharging amount from the bank account corresponding to the first user identification according to the bank account information of the first user, and recharges the first recharging amount for the mobile phone number of the second user.
In another embodiment of the present invention, after sending the second fee charging request to the third node according to the node identifier of the third node, for example, the method further includes: receiving recharging result information sent by a third node; and sending the recharging result information to the first user by using the 5G message.
Wherein, the recharging result information includes at least one of the following: the second recharging amount deducted from the bank account of the first user, the first recharging amount recharged in the mobile phone number of the second user, the recharging time and the like.
Therefore, the first user can be ensured to know the telephone charge recharging result in time, and the user experience is improved.
The embodiment of the present invention further provides a device for processing telephone charge information based on a block chain, as described in the following embodiments. Because the principle of solving the problem of the device is similar to the block link-based telephone charge information processing method, the implementation of the device can refer to the implementation of the block link-based telephone charge information processing method, and repeated parts are not described again.
As shown in fig. 4, a schematic diagram of a charging information processing apparatus based on a block chain according to an embodiment of the present invention is applied to a first node in the block chain that receives a charging request of a charging fee submitted by a user, and includes:
a first receiving module 401, configured to receive a first telephone fee recharging request submitted by a first user by using a 5G message; the first telephone charge recharging request carries a first user identification of a first user, a mobile phone number of a second user and a first recharging amount;
the first processing module 402 is configured to determine, according to the first recharge amount and recharge discount information corresponding to each second node capable of performing telephone charge recharge in the block chain, a second recharge amount in which each second node gives a discount to the first recharge amount;
a first sending module 403, configured to send, according to the first user identifier, the node identifier of each second node and the second recharge fund amount corresponding to each second node to the first user by using a 5G message, so that the first user selects a third node to be charged with the telephone charge from each second node;
a second receiving module 404, configured to receive a node identifier of a third node fed back by the first user using the 5G message;
a second sending module 405, configured to send a second charge recharging request to the third node according to the node identifier of the third node; the second telephone fee recharging request carries a first user identification of the first user, a mobile phone number of the second user and a first recharging amount; and the third node deducts a second recharging amount corresponding to the third node from the bank account corresponding to the first user identifier according to the second fee recharging request, and recharges the first recharging amount for the mobile phone number of the second user.
In one possible embodiment, the method further comprises: the second processing module is used for receiving a telephone charge balance inquiry request sent by a first user by using a 5G message; the telephone charge balance inquiry request carries the following information: a second user identification of a second user; sending an authorization request to a second user according to the second user identifier; after receiving feedback of the second user according to the authorization request: when the authorized 5G message is agreed, acquiring the telephone charge balance information of the second user according to the second user identification; sending the telephone charge balance information of a second user to the first user by using a 5G message; and the first user determines the first recharging amount according to the telephone charge balance information of the second user.
In a possible implementation manner, the first processing module is specifically configured to obtain, from each second node capable of performing telephone charge recharging in the block chain, recharging discount information corresponding to each second node; and calculating a second recharging amount of each second node after the first recharging amount is preferential according to the first recharging amount and the recharging discount information corresponding to each second node.
In a possible implementation manner, the first processing module is specifically configured to send the first recharge amount to each second node; each second node determines a second recharging amount preferential to the first recharging amount by the second node according to the first recharging amount and the recharging discount information corresponding to the second node; and receiving second recharging money sent by each second node respectively.
In one possible embodiment, the method further comprises: the third processing module is used for sending a bank account information filling request to the first user by using a 5G message according to the first user identification carried in the bank account information acquisition request when receiving the bank account information acquisition request sent by the third node; receiving the bank account information of the first user submitted by the first user by using the 5G message; and sending the bank account information of the first user to a third node.
In one possible embodiment, the method further comprises: the fourth processing module is used for receiving recharging result information sent by the third node; wherein, the recharging result information comprises at least one of the following: the second recharging amount deducted from the bank account of the first user, the first recharging amount recharged to the mobile phone number of the second user and the recharging time; and sending the recharging result information to the first user by using the 5G message.
Based on the aforementioned inventive concept, as shown in fig. 5, the present invention further provides a computer device 500, which includes a memory 510, a processor 520, and a computer program 530 stored in the memory 510 and executable on the processor 520, wherein the processor 520 executes the computer program 530 to implement the aforementioned block chain-based telephone charge information processing method.
An embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored, and when the computer program is executed by a processor, the method for processing telephone charge information based on a block chain is implemented.
An embodiment of the present invention further provides a computer program product, where the computer program product includes a computer program, and when executed by a processor, the computer program implements the above method for processing telephone charge information based on a block chain.
In the embodiment of the invention, a first node in a block chain, which receives a telephone charge recharging request submitted by a user, comprises: receiving a first telephone charge recharging request submitted by a first user by using a 5G message; the first telephone charge recharging request carries a first user identification of a first user, a mobile phone number of a second user and a first recharging amount; determining a second recharging amount of each second node after each second node gives preference to the first recharging amount according to the first recharging amount and recharging discount information corresponding to each second node capable of recharging the telephone charge in the block chain; according to the first user identification, the node identification of each second node and the second recharging amount corresponding to each second node are sent to the first user by using a 5G message, so that the first user can select a third node to be charged with the telephone charge from each second node; receiving a node identifier of a third node fed back by the first user by using the 5G message; sending a second charge recharging request to the third node according to the node identifier of the third node; the second charge request carries a first user identification of the first user, a mobile phone number of the second user and a first charge amount; and the third node deducts a second recharging amount corresponding to the third node from the bank account corresponding to the first user identifier according to the second fee recharging request, and recharges the first recharging amount for the mobile phone number of the second user. Therefore, by using the block chain and the 5G message, the user can be helped to master the preferential activity information of each platform capable of recharging the telephone fee, so that the optimal recharging platform is selected for recharging, and the user experience is improved. And the user can finish the telephone charge recharging on the corresponding platform through the 5G message, thereby improving the recharging efficiency.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above-mentioned embodiments are intended to illustrate the objects, technical solutions and advantages of the present invention in further detail, and it should be understood that the above-mentioned embodiments are only exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (15)

1. A telephone charge information processing method based on block chain is characterized in that the method is applied to a first node which receives a telephone charge recharging request submitted by a user in the block chain, and comprises the following steps:
receiving a first telephone charge recharging request submitted by a first user by using a 5G message; the first telephone charge recharging request carries a first user identification of a first user, a mobile phone number of a second user and a first recharging amount;
determining a second recharging amount of each second node after each second node gives preference to the first recharging amount according to the first recharging amount and recharging discount information corresponding to each second node capable of recharging the telephone charge in the block chain;
according to the first user identification, the node identification of each second node and the second recharging amount corresponding to each second node are sent to the first user by using a 5G message, so that the first user can select a third node to be charged with the telephone charge from each second node;
receiving a node identifier of a third node fed back by the first user by using the 5G message;
sending a second charge recharging request to the third node according to the node identifier of the third node; the second telephone fee recharging request carries a first user identification of the first user, a mobile phone number of the second user and a first recharging amount; and the third node deducts a second recharging amount corresponding to the third node from the bank account corresponding to the first user identifier according to the second fee recharging request, and recharges the first recharging amount for the mobile phone number of the second user.
2. A method of processing telephone charge information according to claim 1, wherein before receiving a first telephone charge request submitted by a first user using a 5G message, further comprising:
receiving a telephone charge balance inquiry request sent by a first user by using a 5G message; wherein, the telephone charge balance inquiry request carries: a second user identification of a second user;
sending an authorization request to a second user according to the second user identifier;
after receiving feedback of the second user according to the authorization request: when the authorized 5G message is agreed, acquiring the telephone charge balance information of the second user according to the second user identification;
sending the telephone charge balance information of a second user to the first user by using a 5G message; and the first user determines the first recharging amount according to the telephone charge balance information of the second user.
3. The method of claim 1, wherein determining a second charging amount, which is preferential to the first charging amount by each second node, according to the first charging amount and charging discount information corresponding to each second node capable of charging the telephone fee in the blockchain, comprises:
obtaining recharging discount information corresponding to each second node from each second node capable of recharging the telephone charge in the block chain;
and calculating a second recharging amount of each second node after the first recharging amount is preferential according to the first recharging amount and the recharging discount information corresponding to each second node.
4. The method of claim 1, wherein determining a second charging amount, which is preferential to the first charging amount by each second node, according to the first charging amount and charging discount information corresponding to each second node capable of charging the telephone fee in the blockchain, comprises:
sending the first recharging amount to each second node; each second node determines a second recharging amount of the second node after the second node gives the discount to the first recharging amount according to the first recharging amount and the recharging discount information corresponding to the second node;
and receiving second recharging money sent by each second node respectively.
5. A charge information processing method according to claim 1, after transmitting a second charge request to the third node based on the node identification of the third node, further comprising:
when a bank account information acquisition request sent by a third node is received, sending a bank account information filling request to a first user by using a 5G message according to a first user identification carried in the bank account information acquisition request;
receiving the bank account information of the first user submitted by the first user by using the 5G message;
and sending the bank account information of the first user to a third node.
6. A telephone charge information processing method as claimed in claim 1, wherein after transmitting a second telephone charge request to the third node based on the node identification of the third node, further comprising:
receiving recharging result information sent by a third node; wherein, the recharging result information comprises at least one of the following: the second recharging amount deducted from the bank account of the first user, the first recharging amount recharged to the mobile phone number of the second user and the recharging time;
and sending the recharging result information to the first user by using the 5G message.
7. A telephone charge information processing device based on a block chain is characterized in that the device is applied to a first node which receives a telephone charge recharging request submitted by a user in the block chain, and comprises:
the first receiving module is used for receiving a first telephone fee recharging request submitted by a first user by using a 5G message; the first telephone charge recharging request carries a first user identification of a first user, a mobile phone number of a second user and a first recharging amount;
the first processing module is used for determining a second recharging amount after each second node gives preference to the first recharging amount according to the first recharging amount and recharging discount information corresponding to each second node capable of recharging the telephone charge in the block chain;
the first sending module is used for sending the node identification of each second node and the second recharging fund amount corresponding to each second node to the first user by using a 5G message according to the first user identification so that the first user can select a third node to be charged with the telephone charge from each second node;
the second receiving module is used for receiving the node identifier of the third node fed back by the first user by using the 5G message;
the second sending module is used for sending a second charge recharging request to the third node according to the node identifier of the third node; the second telephone fee recharging request carries a first user identification of the first user, a mobile phone number of the second user and a first recharging amount; and the third node deducts a second recharging amount corresponding to the third node from the bank account corresponding to the first user identifier according to the second fee recharging request, and recharges the first recharging amount for the mobile phone number of the second user.
8. The block chain based telephone charge information processing apparatus according to claim 7, further comprising:
the second processing module is used for receiving a telephone charge balance inquiry request sent by a first user by using a 5G message; wherein, the telephone charge balance inquiry request carries: a second user identification of a second user;
sending an authorization request to a second user according to the second user identifier;
after receiving feedback of the second user according to the authorization request: when the authorized 5G message is agreed, acquiring the telephone charge balance information of the second user according to the second user identification;
sending the telephone charge balance information of a second user to the first user by using a 5G message; and the first user determines the first recharging amount according to the telephone charge balance information of the second user.
9. The device according to claim 7, wherein the first processing module is specifically configured to obtain discount information for charging corresponding to each second node from each second node capable of charging telephone charges in the blockchain;
and calculating a second recharging amount of each second node after the first recharging amount is preferential according to the first recharging amount and the recharging discount information corresponding to each second node.
10. The device for processing telephone charge information based on block chain according to claim 7, wherein the first processing module is specifically configured to send the first recharge amount to each second node; each second node determines a second recharging amount of the second node after the second node gives the discount to the first recharging amount according to the first recharging amount and the recharging discount information corresponding to the second node;
and receiving second recharging money sent by each second node respectively.
11. The block chain based telephone charge information processing apparatus according to claim 7, further comprising: the third processing module is used for sending a bank account information filling request to the first user by using a 5G message according to the first user identification carried in the bank account information acquisition request when receiving the bank account information acquisition request sent by the third node;
receiving the bank account information of the first user submitted by the first user by using the 5G message;
and sending the bank account information of the first user to a third node.
12. The block chain based telephone charge information processing apparatus according to claim 7, further comprising:
the fourth processing module is used for receiving recharging result information sent by the third node; wherein, the recharging result information comprises at least one of the following: the second recharging amount deducted from the bank account of the first user, the first recharging amount recharged to the mobile phone number of the second user and the recharging time;
and sending the recharging result information to the first user by using the 5G message.
13. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the method of any one of claims 1 to 6 when executing the computer program.
14. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program which, when executed by a processor, implements the method of any one of claims 1 to 6.
15. A computer program product, characterized in that the computer program product comprises a computer program which, when being executed by a processor, carries out the method of any one of claims 1 to 6.
CN202211018627.0A 2022-08-24 2022-08-24 Telephone charge information processing method and device based on block chain Pending CN115396832A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211018627.0A CN115396832A (en) 2022-08-24 2022-08-24 Telephone charge information processing method and device based on block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211018627.0A CN115396832A (en) 2022-08-24 2022-08-24 Telephone charge information processing method and device based on block chain

Publications (1)

Publication Number Publication Date
CN115396832A true CN115396832A (en) 2022-11-25

Family

ID=84120392

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211018627.0A Pending CN115396832A (en) 2022-08-24 2022-08-24 Telephone charge information processing method and device based on block chain

Country Status (1)

Country Link
CN (1) CN115396832A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107103461A (en) * 2017-05-02 2017-08-29 广州市智专信息科技有限公司 A kind of method of payment and corresponding portable terminal, POS
CN107481042A (en) * 2017-07-27 2017-12-15 北京微影时代科技有限公司 A kind of preferential system of selection of online booking and electronic equipment
WO2018137308A1 (en) * 2017-01-25 2018-08-02 华为技术有限公司 Mobile payment method and device, and storage medium
CN109089006A (en) * 2018-07-06 2018-12-25 弗兰威尔信息科技(苏州)有限公司 It is a kind of based on the global telephone expenses charging system and its recharge method for supplementing network with money
CN112184215A (en) * 2020-09-30 2021-01-05 青岛网信信息科技有限公司 Telephone charge recharging system based on block chain

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018137308A1 (en) * 2017-01-25 2018-08-02 华为技术有限公司 Mobile payment method and device, and storage medium
CN107103461A (en) * 2017-05-02 2017-08-29 广州市智专信息科技有限公司 A kind of method of payment and corresponding portable terminal, POS
CN107481042A (en) * 2017-07-27 2017-12-15 北京微影时代科技有限公司 A kind of preferential system of selection of online booking and electronic equipment
CN109089006A (en) * 2018-07-06 2018-12-25 弗兰威尔信息科技(苏州)有限公司 It is a kind of based on the global telephone expenses charging system and its recharge method for supplementing network with money
CN112184215A (en) * 2020-09-30 2021-01-05 青岛网信信息科技有限公司 Telephone charge recharging system based on block chain

Similar Documents

Publication Publication Date Title
CN204010020U (en) Charging payment system
CN106910288A (en) The method and management platform of a kind of charging, charging pile, electric motor car
WO2016168379A1 (en) Fare determination system for on-demand transport arrangement service
CN110633815A (en) Car pooling method and device, electronic equipment and storage medium
CN102136967B (en) Method, device and system for managing service state
CN112465615B (en) Method, device and system for processing bill data
CN109670808A (en) Reimbursement of expense method, apparatus, computer installation, storage medium and vehicle washing system
CN107067559A (en) A kind of method and apparatus for realizing charging pile interconnection charging
CN113051046B (en) Task scheduling method based on dynamic priority in vehicle-mounted cloud environment
CN109849728A (en) Have and prevents counterfeit electric car tariff package method for running
WO2012078822A1 (en) Vehicle charging system integrating multiple charging service providers
CN112785432B (en) Block chain-based device control method, apparatus, device and storage medium
CN103581867A (en) Service package switching method, device and system
CN106982126B (en) Resource sharing charging method and charging device, and memory bank
CN111325436A (en) Network appointment vehicle co-operation passenger matching method and system, storage medium and server
CN115396832A (en) Telephone charge information processing method and device based on block chain
CN112990963A (en) Charging method, charging preferential server, operation server and storage medium
CN111144780B (en) Vehicle scheduling method, device, equipment and storage medium
CN116823249A (en) Charging method, charging device and clearing and counting system
CN115545806A (en) Profit determination method and device and related product
CN113602127B (en) Charging pile energy management method and device
CN101616393A (en) A kind of mthods, systems and devices of setting rechargeable card
CN113096320A (en) Vehicle charging and parking scheme determination method, server and storage medium
CN112669123A (en) Order management method and device for vehicle owner platform
CN112309049A (en) Energy supplementing control method, device, medium and system of energy supplementing facility

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